Bläddra i källkod

上图员调整

qymljy 2 år sedan
förälder
incheckning
c2acda62c0

+ 16 - 5
src/HManagement/clueManage/clue_private/modules/add.vue

@@ -155,17 +155,17 @@
               </el-form-item>
             </el-col>
             <el-col :span="24">
-              <el-form-item label="设计师:" prop="name" v-if="param.content.isuppictured === 1" :rules="{required:true,message:'请选择设计师',trigger:'change'}">
+              <el-form-item label="设计师:" prop="contactsid" v-if="param.content.isuppictured === 1" :rules="{required:true,message:'请选择设计师',trigger:'change'}">
 <!--                <el-input v-model="param.content.contactsid"  placeholder="请选择设计师" :disabled="param.content.sys_enterpriseid === ''"></el-input>-->
-                <designer :sys_enterpriseid="param.content.sys_enterpriseid" @designer="selectDesigner"></designer>
+                <designer  ref="designer" :sys_enterpriseid="param.content.sys_enterpriseid" @designer="selectDesigner" :disabled="isuppictured === 1"></designer>
               </el-form-item>
-              <el-form-item label="设计师:" prop="name" v-else >
+              <el-form-item label="设计师:" prop="contactsid" v-else >
                 <!--                <el-input v-model="param.content.contactsid"  placeholder="请选择设计师" :disabled="param.content.sys_enterpriseid === ''"></el-input>-->
-                <designer :sys_enterpriseid="param.content.sys_enterpriseid" @designer="selectDesigner"></designer>
+                <designer ref="designer" :sys_enterpriseid="param.content.sys_enterpriseid" @designer="selectDesigner" :disabled="isuppictured === 1"></designer>
               </el-form-item>
             </el-col>
             <el-col :span="24">
-              <el-form-item label="关联项目:" prop="name">
+              <el-form-item label="关联项目:" prop="projectname">
                 <project ref="project" @project="selectProject" :sat_orderclueid="0" :disabled="isuppictured === 1"></project>
               </el-form-item>
             </el-col>
@@ -376,6 +376,12 @@ export default {
           this.tool.showMessage(res,() => {
             this.drawer = false
             this.areaSelectResult = []
+            this.$refs.ruleForm.resetFields()
+            this.$refs.designer.contactsname = ''
+            this.$refs.project.projectName = ''
+            this.param.content.sa_projectid = ''
+            this.param.content.projectname = ''
+            this.$refs.designingInstitute.enterprisename = ''
             this.$emit('onSuccess')
           })
       })
@@ -386,6 +392,11 @@ export default {
     },
     onClose () {
       this.$refs['ruleForm'].resetFields()
+      this.$refs.designer.contactsname = ''
+      this.$refs.project.projectName = ''
+      this.$refs.designingInstitute.enterprisename = ''
+      this.param.content.sa_projectid = ''
+      this.param.content.projectname = ''
       this.activityVisible = false
       this.$refs.businessMessage.businessShow = false
     },

+ 3 - 3
src/template/clueModel/designer.vue

@@ -5,7 +5,7 @@
         width="600"
         trigger="click"
         v-model="popoverShow"
-        v-if="!(sys_enterpriseid === '' || sys_enterpriseid === 0)">
+       >
       <el-input style="width:200px;" placeholder="搜索" :suffix-icon="param.content.where.condition?param.content.where.condition.length > 0?'':'':'el-icon-search'" v-model="param.content.where.condition" @keyup.native.enter="listData(param.content.pageNumber = 1)" @clear="listData(param.content.pageNumber = 1)" size="small" class="input-with-select inline-16 layout_search__panel" clearable>
       </el-input>
       <tableList height="600px"  style="margin-top: 10px"   :layout="tablecols" :data="list" :opwidth="200" :custom="true" @rowClick="rowClick"
@@ -26,9 +26,9 @@
             :total="total">
         </el-pagination>
       </div>
-      <el-input v-model="contactsname" readonly  placeholder="请选择设计院" slot="reference"  :disabled="sys_enterpriseid === '' || sys_enterpriseid === 0 || !disabled" @focus="listData"></el-input>
+      <el-input v-if="disabled" v-model="contactsname" readonly  placeholder="请选择设计院" slot="reference"  :disabled="sys_enterpriseid === '' || sys_enterpriseid === 0  " @focus="listData"></el-input>
+      <el-input v-else v-model="contactsname" readonly  placeholder="请选择设计院" slot="reference"  disabled @focus="listData"></el-input>
     </el-popover>
-    <el-input v-else v-model="contactsname" readonly  placeholder="请选择设计院" slot="reference"  :disabled="sys_enterpriseid === '' || sys_enterpriseid === 0" @focus="listData"></el-input>
   </div>
 </template>