Переглянути джерело

售后问题平台BUG修改

youchen 11 місяців тому
батько
коміт
4bd282bc26

+ 1 - 1
src/views/business/as/afterAalesProblemAnalysis/index.vue

@@ -2,7 +2,7 @@
   <div class="afterAalesProblemAnalysis">
     <el-row :gutter="10">
       <el-col :span="6">
-        <el-form ref="form" :model="queryParams" label-width="80px">
+        <el-form ref="form" @submit.native.prevent="() => queryBtn('form')" :model="queryParams" label-width="80px">
           <el-form-item label="项目/医院">
             <el-autocomplete
               v-model="queryParams.projectSource"

+ 16 - 11
src/views/business/as/hospital/assignAuthority/index.vue

@@ -5,7 +5,7 @@
        <h3>权限分配</h3>
      </el-col>
       <el-col :span="8">
-       <el-form ref="queryParams" :model="queryParams">
+       <el-form ref="queryParams" @submit.native.prevent="() => queryBtn('queryParams')" :model="queryParams">
          <el-form-item>
            <el-input v-model="queryParams.nickName" placeholder="请输入姓名、部门"></el-input>
          </el-form-item>
@@ -85,9 +85,9 @@
       :before-close="userQueryHandleClose">
       <el-row :gutter="10">
         <el-col :span="10">
-          <el-form ref="userQueryParams" :model="userQueryParams" label-width="90px">
+          <el-form ref="userQueryParams" @submit.native.prevent="() => queryUserBtn('userQueryParams')" :model="userQueryParams" label-width="90px">
             <el-form-item label="名称/编号">
-              <el-input v-model="userQueryParams.userName" placeholder="请输入名称/编号"></el-input>
+              <el-input v-model="userQueryParams.userName" placeholder="请输入名称/编号" @keyup.enter="queryUserBtn"/>
             </el-form-item>
           </el-form>
         </el-col>
@@ -212,14 +212,19 @@ export default {
       })
     },
     addUserBtn(){
-      addUser(this.userFormList).then(res =>{
-        if(res.code == 200){
-          this.$message.success("新增成功")
-          this.dialogVisible = false
-          this.userQueryParamReset()
-          this.queryBtn()
-        }
-      })
+      if(this.userFormList!=null&&this.userFormList.length>0){
+        addUser(this.userFormList).then(res =>{
+          if(res.code == 200){
+            this.$message.success("新增成功")
+            this.dialogVisible = false
+            this.userQueryParamReset()
+            this.dialogVisible=false
+            this.queryBtn()
+          }
+        })
+      }else {
+        this.dialogVisible=false
+      }
     },
     queryUserBtn(){
       this.userQueryParams.nickName=this.userQueryParams.userName

+ 14 - 10
src/views/business/as/hospital/index.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="hospital">
     <el-row type="flex" class="row-bg" justify="space-between">
-      <el-form ref="queryParams" :model="queryParams" label-width="130px">
+      <el-form ref="queryParams" @submit.native.prevent="() => queryBtn('queryParams')" :model="queryParams" label-width="130px">
         <el-col :span="5" style="width: 100%">
           <el-form-item label="项目/医院名称">
             <el-input v-model="queryParams.projectSource"></el-input>
@@ -27,9 +27,11 @@
       border
       style="width: 100%;margin-top: 20px">
       <el-table-column
-        prop="id"
         label="序号"
         width="100">
+        <template slot-scope="scope">
+          {{scope.$index+1}}
+        </template>
       </el-table-column>
       <el-table-column
         prop="projectSource"
@@ -264,11 +266,16 @@ export default {
     submitForm(form){
       this.$refs[form].validate( valid => {
         if (valid) {
-          this.wechatRoomOptions.forEach((item) =>{
-            if(this.form.wechatRoom == item.id){
-              this.form.wechatRoomNickName=item.nickName
-            }
-          })
+          if(this.form.wechatRoom!=null&&this.form.wechatRoom!=''){
+            this.wechatRoomOptions.forEach((item) =>{
+              if(this.form.wechatRoom == item.id){
+                this.form.wechatRoomNickName=item.nickName
+              }
+            })
+          }else {
+            this.form.wechatRoom=''
+            this.form.wechatRoomNickName=''
+          }
           this.DefaultPersonList.forEach((item) =>{
             if(this.form.defaultUserName == item.userName){
               this.form.defaultDeptId=item.deptId
@@ -331,9 +338,6 @@ export default {
         projectSource: [
           { required: true, message: '请输入项目名称', trigger: 'blur' },
         ],
-        wechatRoom: [
-          { required: true, message: '请选择项目微信群', trigger: 'change' }
-        ],
         defaultUserName: [
           { required: true, message: '请选择默认处理人', trigger: 'change' }
         ],