diff --git a/src/views/manage/message/index.vue b/src/views/manage/message/index.vue
index d6849ed..873c2f0 100644
--- a/src/views/manage/message/index.vue
+++ b/src/views/manage/message/index.vue
@@ -136,15 +136,18 @@
:show-overflow-tooltip="true"
/>
-
- {{scope.row.suitTaskTypeName!="null"?scope.row.suitTaskTypeName:''}}
-
-
+
+ {{
+ scope.row.suitTaskTypeName != "null"
+ ? scope.row.suitTaskTypeName
+ : ""
+ }}
+
-->
-
-
- 上架
-
-
- 下架
-
-
+
+
+ 上架
+
+
+ 下架
+
+
-
@@ -236,12 +245,26 @@
placeholder="请输入短信模板名称"
/>
-
-
+
+
-
-
+
@@ -517,7 +540,7 @@
diff --git a/src/views/manage/script/index.vue b/src/views/manage/script/index.vue
index c802eb4..1506248 100644
--- a/src/views/manage/script/index.vue
+++ b/src/views/manage/script/index.vue
@@ -544,6 +544,7 @@ export default {
name: "Script",
data() {
return {
+ obj: null,
itemname: null,
departmentName: null,
diseaseTypeName: null,
@@ -747,6 +748,19 @@ export default {
name(val) {
this.querydepartmen.departmentName = val
this.Departmentlist();
+ },
+ 'form.scriptSort'(val) {
+ if(val){
+ var name = ''
+ name = val.toString()
+ this.obj = name.split('')
+ // if (this.obj.length > 10) {
+ // this.$message({
+ // type: "error",
+ // message: "话术排序最大长度为十位,请正确输入!"
+ // });
+ // }
+ }
}
},
methods: {
@@ -1019,7 +1033,13 @@ export default {
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
- if (this.form.id != null) {
+ if (this.obj.length > 10) {
+ this.$message({
+ type: "error",
+ message: "话术排序最大长度为十位,请正确输入!"
+ });
+ }else{
+ if (this.form.id != null) {
this.form.departmentName = this.departmentName
this.form.diseaseTypeName = this.diseaseTypeName
updateScript(this.form).then(response => {
@@ -1050,6 +1070,9 @@ export default {
});
}
+
+ }
+
}
});
},
diff --git a/src/views/manage/template/index.vue b/src/views/manage/template/index.vue
index 1107c42..6b9aea1 100644
--- a/src/views/manage/template/index.vue
+++ b/src/views/manage/template/index.vue
@@ -23,7 +23,6 @@
-
-
+
+
-
-
+
{
+ // console.log(value.length,rule)
+ // console.log(this.form.templateSort.length,'90')
+ if (value == null) {
+ callback(new Error("微信排序不能为空"));
+ } else {
+ const regex = /^\d{1,10}$/; // 正则表达式,限制最多十位数字
+ const isValid = regex.test(this.inputValue);
+
+
+ // const reg =
+ // /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/;
+ // const card = reg.test(value);
+ if (!isValid) {
+ callback(new Error("输入不合法,请输入最多十位数字!"));
+ } else {
+ callback();
+ }
+ }
+ };
return {
+ obj: null,
count: '',//全部
itemname: null,
@@ -500,8 +535,8 @@ export default {
querydisease: {
pageNum: 1,
pageSize: 10,
- diseaseTypeName:null,
- departmentId:null,
+ diseaseTypeName: null,
+ departmentId: null,
},
listdisease: [],
diseasetotal: 0,
@@ -548,7 +583,7 @@ export default {
// 表单校验
rules: {
templateSort: [
- { required: true, message: "微信排序不能为空", trigger: "blur" }
+ { required: true, message: "111111111111", trigger: "blur", }
],
wechatTemplateName: [
{ required: true, message: "微信模板名称不能为空", trigger: "blur" }
@@ -571,8 +606,23 @@ export default {
},
watch: {
name(val) {
+ console.log(val.length, '00')
+
this.querydepartmen.departmentName = val
this.Departmentlist();
+ },
+ 'form.templateSort'(val) {
+ if(val){
+ var name = ''
+ name = val.toString()
+ this.obj = name.split('')
+ // if (this.obj.length > 10) {
+ // this.$message({
+ // type: "error",
+ // message: "微信排序最大长度为十位,请正确输入!"
+ // });
+ // }
+ }
}
},
created() {
@@ -676,9 +726,6 @@ export default {
this.diseaseTypeName = '请选择病种';
this.innerVisibleshow = false;
},
-
-
-
// 病种列表
infodisease() {
listDisease(this.querydisease).then((response) => {
@@ -726,7 +773,7 @@ export default {
reset() {
this.form = {
id: null,
- templateSort:undefined,
+ templateSort: undefined,
departmentId: null,
dictCode: null,
departmentName: null,
@@ -792,8 +839,8 @@ export default {
this.form.suitTaskTypeIds = response.data.suitTaskTypeIds
this.diseaseTypeName = response.data.diseaseTypeName
this.departmentName = response.data.departmentName
- if(!this.form.templateSort){
- this.form.templateSort=undefined
+ if (!this.form.templateSort) {
+ this.form.templateSort = undefined
}
this.open = true;
this.title = "修改微信模板";
@@ -803,43 +850,48 @@ export default {
/** 提交按钮 */
submitForm() {
console.log(this.form)
+ // return
this.$refs["form"].validate(valid => {
if (valid) {
- if (this.form.id != null) {
+ if (this.obj.length > 10) {
+ this.$message({
+ type: "error",
+ message: "微信排序最大长度为十位,请正确输入!"
+ });
+ }else{
+ if (this.form.id != null) {
this.form.departmentName = this.departmentName
this.form.diseaseTypeName = this.diseaseTypeName
- updateTemplate(this.form).then(response => {
+ updateTemplate(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
this.Departmentlist();
-
});
+
} else {
- if (this.diseaseTypeName == "请选择病种") {
- this.form.diseaseTypeName == null
- } else {
- this.form.diseaseTypeName = this.diseaseTypeName
- }
- if (this.itemname) {
-
- this.form.departmentName = this.departmentName
- this.form.departmentId = this.itemname
-
- } else {
- this.form.departmentName = this.departmentName
-
- }
- addTemplate(this.form).then(response => {
- this.$modal.msgSuccess("新增成功");
- this.open = false;
- this.getList();
- this.Departmentlist();
-
-
- });
-
+ if (this.diseaseTypeName == "请选择病种") {
+ this.form.diseaseTypeName == null
+ } else {
+ this.form.diseaseTypeName = this.diseaseTypeName
+ }
+ if (this.itemname) {
+ this.form.departmentName = this.departmentName
+ this.form.departmentId = this.itemname
+ } else {
+ this.form.departmentName = this.departmentName
+ }
+ addTemplate(this.form).then(response => {
+ this.$modal.msgSuccess("新增成功");
+ this.open = false;
+ this.getList();
+ this.Departmentlist();
+ });
+
}
+
+ }
+
}
});
},
@@ -864,7 +916,7 @@ export default {
};