0
This commit is contained in:
@@ -302,44 +302,15 @@
|
||||
},
|
||||
add_apply: 1,
|
||||
rules: {
|
||||
recommend: [{
|
||||
required: true,
|
||||
message: 'please select',
|
||||
trigger: 'blur'
|
||||
}],
|
||||
comment: [{
|
||||
required: true,
|
||||
message: "please input content",
|
||||
trigger: "blur"
|
||||
}, {
|
||||
validator: function(rule, value, callback) {
|
||||
if (new RegExp("[\\u4E00-\\u9FFF]+", "g").test(value)) {
|
||||
//中文
|
||||
let blankCount = 0;
|
||||
for (let i in value.match(/ /g)) {
|
||||
blankCount++
|
||||
}
|
||||
let wenziCount = 0;
|
||||
for (let j = 0; j < value.length; j++) {
|
||||
if ((value.charCodeAt(j) < 0) || (value.charCodeAt(j) > 255)) {
|
||||
wenziCount++
|
||||
}
|
||||
}
|
||||
if (blankCount + wenziCount <= 60) {
|
||||
return callback(new Error(
|
||||
"Dear reviewer, we recommend the available comment should be more than 60 Chinese words."));
|
||||
} else {
|
||||
return callback();
|
||||
}
|
||||
} else {
|
||||
//英文
|
||||
let blankCount = 0;
|
||||
for (let i in value.match(/ /g)) {
|
||||
blankCount++
|
||||
}
|
||||
if (blankCount <= 40) {
|
||||
return callback(new Error("Dear reviewer, we recommend the available comment should be more than 40 words."));
|
||||
} else {
|
||||
return callback();
|
||||
}
|
||||
}
|
||||
},
|
||||
trigger: "blur"
|
||||
}],
|
||||
}
|
||||
}
|
||||
@@ -477,7 +448,8 @@
|
||||
this.loading = true
|
||||
this.$refs.question.validate((valid) => {
|
||||
if (valid) {
|
||||
this.$api.post('api/Reviewer/questionSubmit', this.questionform)
|
||||
this.$api
|
||||
.post('api/Reviewer/questionSubmit', this.questionform)
|
||||
.then((res) => {
|
||||
if (res.code == 0) {
|
||||
this.loading = false;
|
||||
|
||||
Reference in New Issue
Block a user