diff --git a/src/views/manage/message/index.vue b/src/views/manage/message/index.vue index d64278a..d6849ed 100644 --- a/src/views/manage/message/index.vue +++ b/src/views/manage/message/index.vue @@ -249,6 +249,7 @@ v-model="form.textMessageContent" placeholder="请输入短信内容" type="textarea" + maxlength="300" /> diff --git a/src/views/manage/project/index.vue b/src/views/manage/project/index.vue index 30e8ca4..0496ac4 100644 --- a/src/views/manage/project/index.vue +++ b/src/views/manage/project/index.vue @@ -7,6 +7,7 @@ :inline="true" v-show="showSearch" label-width="68px" + @submit.native.prevent > - + + + + @@ -214,7 +224,7 @@ @@ -305,7 +315,11 @@ /> - + - + - - + + -
+
标签: {{ item.indications }}, @@ -748,10 +777,7 @@ > {{ item.checkItems }},
-
- 标签:暂无 - -
+
标签:暂无
加到文章
@@ -818,16 +844,17 @@ export default { name: "Propaganda", components: { stationAcatar }, data() { - //验证身份证 - var isimgPath = (rule, value, callback) => { + //验证身份证 + var isimgPath = (rule, value, callback) => { console.log(value) if (!this.form.imgPath) { callback(new Error("素材选择不能为空")); } else { - callback(); + callback(); } }; return { + maxLength: 20000, itemname: null, departmentName: null, diseaseTypeName: null, @@ -988,7 +1015,7 @@ export default { { required: true, message: "封面不能为空", trigger: "blur" } ], imgPath: [ - { required: true, message: "",validator: isimgPath, trigger: "blur" } + { required: true, message: "", validator: isimgPath, trigger: "blur" } ], }, }; @@ -1027,6 +1054,15 @@ export default { } }, methods: { + checkContentLength() { + // console.log(this.form.propagandaContent.length, 'this.form.propagandaContent.length') + if (this.form.propagandaContent.length - 7 > this.maxLength) { + this.$message({ + type: "error", + message: "已达到最大输入长度" + }); + } + }, //获取医院list selectAgencyinfo() { let query = { @@ -1446,6 +1482,12 @@ export default { submitForm() { // return console.log(this.form) + if (this.form.propagandaContent.length - 7 > this.maxLength) { + this.$message({ + type: "error", + message: "已达到最大输入长度" + }); + }else{ this.$refs["form"].validate(valid => { if (valid) { @@ -1460,7 +1502,7 @@ export default { } else { if (this.diseaseTypeName == '请选择病种') { this.form.diseaseTypeName = null - } else if(this.diseaseTypeName){ + } else if (this.diseaseTypeName) { this.form.diseaseTypeName = this.diseaseTypeName } addPropaganda(this.form).then(response => { @@ -1473,6 +1515,7 @@ export default { } } }); + } }, /** 删除按钮操作 */ handleDelete(row) { @@ -1498,7 +1541,6 @@ export default { // ::v-deep .el-form-item--medium .el-form-item__content{ // width: 800px; - // } .propagandaselect { width: 100px; diff --git a/src/views/manage/script/index.vue b/src/views/manage/script/index.vue index aa4163a..c802eb4 100644 --- a/src/views/manage/script/index.vue +++ b/src/views/manage/script/index.vue @@ -756,11 +756,19 @@ export default { }, // 预览点击 handlesee(row) { - const id = row.id + + if(row.scriptFilePath){ + const id = row.id getScript(id).then(response => { this.form = response.data; this.dialogsee = true; }); + + }else{ + this.$modal.msgError("暂无预览信息"); + + } + }, // 预览关闭 diff --git a/src/views/manage/template/index.vue b/src/views/manage/template/index.vue index 2dce7cb..1107c42 100644 --- a/src/views/manage/template/index.vue +++ b/src/views/manage/template/index.vue @@ -199,6 +199,7 @@ v-model="form.templateContent" placeholder="请输入模板内容" type="textarea" + maxlength="300" /> diff --git a/src/views/operationInfo/operationInfo/index.vue b/src/views/operationInfo/operationInfo/index.vue index 8f9ae4b..97cf151 100644 --- a/src/views/operationInfo/operationInfo/index.vue +++ b/src/views/operationInfo/operationInfo/index.vue @@ -7,6 +7,8 @@ :inline="true" v-show="showSearch" label-width="68px" + @submit.native.prevent + >