Преглед на файлове

修改常见症状标签保存

zhangxc преди 6 години
родител
ревизия
776f812461
променени са 2 файла, в които са добавени 10 реда и са изтрити 5 реда
  1. 8 4
      src/components/icss/AddCommonSymptom.vue
  2. 2 1
      src/components/icss/AddPhysicalExamTemp.vue

+ 8 - 4
src/components/icss/AddCommonSymptom.vue

@@ -87,7 +87,7 @@
         return{
             rules: {
                 department:[{required: true, message: '请选择科室', trigger: ['blur']}],
-                type:[{required: true, message: '请选择科室', trigger: ['blur']}]
+                type:[{required: true, message: '请选择类型', trigger: ['blur']}]
             },
             form: {
                 department: '',
@@ -250,7 +250,7 @@
                 })
                 return;
             }
-            this.$refs[formName].validate((valid) => {
+            const valided = this.$refs[formName].validate((valid, callback) => {
                 if (valid) {
                     return
                 } else {
@@ -258,9 +258,13 @@
                     return false;
                 }
             });
-             if(!this.form.department) {
+             if(!this.form.department || !this.form.type) {
                 return 
             }
+            if(this.rightTagsList.length === 0) {
+                this.warning('请选择症状标签')
+                return
+            }
             this.showDelDialog()
         },
         showDelDialog() {
@@ -274,7 +278,7 @@
                 "type": this.form.type,
    
             }
-            this.showConfirmDialog('是否保存常见科室症状?', () => {
+            this.showConfirmDialog('是否保存常见选项内容?', () => {
                 api.addCommonSymptom(param).then((res) => {
                 if (res.data.code  === '0') {
                     this.warning(res.data.msg || '保存成功', 'success','1000')

+ 2 - 1
src/components/icss/AddPhysicalExamTemp.vue

@@ -251,8 +251,9 @@
         },
         showDelDialog() {
             let dvDetailVOList = []
+            const deptName = this.departList.filter(item => item.id == this.form.department)[0].name
             for (let i =0; i < this.rightTagsList.length; i++) {
-                dvDetailVOList.push({orderNo: i+1,vitalId:this.rightTagsList[i].id })
+                dvDetailVOList.push({orderNo: i+1,vitalId:this.rightTagsList[i].id , remark: `${deptName}-${this.rightTagsList[i].tagName}`})
             }
             const param ={
                 "deptId": this.form.department,