lilei 4 éve
szülő
commit
f62c0e82d4

+ 1 - 1
src/main.js

@@ -44,7 +44,7 @@ Vue.prototype.$hasPermissions = function (value) {
 }
 // 禁止输入框输入空格,换行符,<,>
 Vue.prototype.$filterEmpty = function (e) {
-  return e.target.value.replace(/\s|\r\n|\n|<|>|"/g, '')
+  return e.target.value.replace(/\s|\r\n|\n|<|>/g, '')
 }
 new Vue({
   router,

+ 14 - 0
src/views/evaluation/evaluationItem/AddEvaIndexModal.vue

@@ -119,6 +119,7 @@ export default {
       this.form.validateFields((err, values) => {
         if (!err) {
           this.loading = true
+          values.formData.name = this.replaceDqm(values.formData.name)
           const params = this.itemIndexId ? Object.assign({ assessItemId: this.itemId, id: this.itemIndexId }, values.formData) : Object.assign({ assessItemId: this.itemId }, values.formData)
           // console.log(params, 'ppppppppppppp')
           itemIndexSave(params).then(res => {
@@ -137,6 +138,19 @@ export default {
         }
       })
     },
+    replaceDqm (str) {
+      // console.log(str.split('"'))
+      const arr = str.split('"')
+      let ret = ''
+      for (let i = 0; i < arr.length; i++) {
+        if (i != arr.length - 1) {
+          ret = ret + arr[i] + ((i % 2 == 0) ? '“' : '”')
+        } else {
+          ret = ret + arr[i]
+        }
+      }
+      return ret
+    },
     clear () {
       this.form.resetFields()
     }

+ 17 - 2
src/views/evaluation/evaluationItem/AddEvaItemModal.vue

@@ -111,7 +111,7 @@ export default {
         name: '', // 方案名称
         desc: '' // 方案说明
       },
-	  loading: false // 确定按钮loading
+	    loading: false // 确定按钮loading
     }
   },
   computed: {
@@ -144,12 +144,14 @@ export default {
       this.form.validateFields((err, values) => {
         if (!err) {
           this.loading = true
+          values.formData.name = this.replaceDqm(values.formData.name)
+          values.formData.desc = this.replaceDqm(values.formData.desc)
           const params = this.itemId ? Object.assign({
             id: this.itemId
           }, values.formData) : values.formData
           // console.log(params, 'ppppppppppppp')
           itemSave(params).then(res => {
-            console.log(res, 'res--save')
+            // console.log(res, 'res--save')
             if (res.status + '' === '200') {
               this.$message.success(res.message ? res.message : '保存成功')
               this.$emit('refresh')
@@ -164,6 +166,19 @@ export default {
         }
       })
     },
+    replaceDqm (str) {
+      // console.log(str.split('"'))
+      const arr = str.split('"')
+      let ret = ''
+      for (let i = 0; i < arr.length; i++) {
+        if (i != arr.length - 1) {
+          ret = ret + arr[i] + ((i % 2 == 0) ? '“' : '”')
+        } else {
+          ret = ret + arr[i]
+        }
+      }
+      return ret
+    },
     // 取消
     handleCancel () {
       const _this = this

+ 16 - 1
src/views/evaluation/evaluationPlan/AddEvaModal.vue

@@ -187,13 +187,15 @@ export default {
       this.form.validateFields((err, values) => {
         if (!err) {
           this.loading = true
+          values.formData.name = this.replaceDqm(values.formData.name)
+          values.formData.desc = this.replaceDqm(values.formData.desc)
           const params = this.itemId ? Object.assign({
             id: this.itemId
           }, values.formData) : values.formData
           params.scopeType = params.scopeType.join(',')
           // console.log(params, 'ppppppppppppp')
           planSave(params).then(res => {
-            console.log(res, 'res--save')
+            // console.log(res, 'res--save')
             if (res.status + '' === '200') {
               this.$message.success(res.message ? res.message : '保存成功')
               this.$emit('refresh')
@@ -208,6 +210,19 @@ export default {
         }
       })
     },
+    replaceDqm (str) {
+      // console.log(str.split('"'))
+      const arr = str.split('"')
+      let ret = ''
+      for (let i = 0; i < arr.length; i++) {
+        if (i != arr.length - 1) {
+          ret = ret + arr[i] + ((i % 2 == 0) ? '“' : '”')
+        } else {
+          ret = ret + arr[i]
+        }
+      }
+      return ret
+    },
     // 取消
     handleCancel () {
       const _this = this