|
@@ -511,8 +511,9 @@
|
|
|
:disabled="disableEdit"
|
|
|
>
|
|
|
<el-row>
|
|
|
- <el-form-item label="考试须知">
|
|
|
+ <el-form-item prop="preNotice" label="考试须知">
|
|
|
<VEditor
|
|
|
+ ref="preNoticeEditor"
|
|
|
:value="form.preNoticeClone"
|
|
|
style="width: 300px;"
|
|
|
@result="(v) => (form.preNotice = v)"
|
|
@@ -531,8 +532,9 @@
|
|
|
</el-form-item>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <el-form-item label="考后说明">
|
|
|
+ <el-form-item prop="postNotice" label="考后说明">
|
|
|
<VEditor
|
|
|
+ ref="postNoticeEditor"
|
|
|
:value="form.postNoticeClone"
|
|
|
style="width: 300px;"
|
|
|
@result="(v) => (form.postNotice = v)"
|
|
@@ -875,6 +877,38 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
},
|
|
|
+ postNotice: {
|
|
|
+ trigger: "change",
|
|
|
+ validator: (rule, value) => {
|
|
|
+ // console.log(value);
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ if (
|
|
|
+ value &&
|
|
|
+ this.$refs.postNoticeEditor.getTextContent().length > 1000
|
|
|
+ ) {
|
|
|
+ reject("考后说明最多允许输入1000个字符");
|
|
|
+ } else {
|
|
|
+ resolve();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ },
|
|
|
+ preNotice: {
|
|
|
+ trigger: "change",
|
|
|
+ validator: (rule, value) => {
|
|
|
+ // console.log(value);
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ if (
|
|
|
+ value &&
|
|
|
+ this.$refs.preNoticeEditor.getTextContent().length > 1000
|
|
|
+ ) {
|
|
|
+ reject("考试须知最多允许输入1000个字符");
|
|
|
+ } else {
|
|
|
+ resolve();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ },
|
|
|
},
|
|
|
sources: [
|
|
|
"MOBILE_FIRST",
|