浏览代码

bug修复优化

qymljy 2 年之前
父节点
当前提交
96e8b6622e
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/HDrpManagement/contractManage/components/editContract.vue

+ 8 - 2
src/HDrpManagement/contractManage/components/editContract.vue

@@ -78,7 +78,7 @@
                   v-model="agentVisible"
                   width="400">
                   <selectAgent ref="member" :param="agentListPrams" :radio="true" @onSelect="agentChange" @onCancel="agentVisible = false"></selectAgent>
-                  <el-input readonly type="text" slot="reference" size="small" @focus="showChange('agentVisible')"></el-input>
+                  <el-input readonly type="text" slot="reference" size="small" @focus="showChange('agentVisible')" v-model="form.enterprisename"></el-input>
                 </el-popover>
               </el-form-item>
             </el-col>
@@ -89,7 +89,7 @@
                   trigger="manual"
                   v-model="projectVisible"
                   width="600">
-                  <seleteProject type="2" @onSelect="projectChange" @onCanel="projectVisible=false"></seleteProject>
+                  <seleteProject ref="project" type="1" :sys_enterpriseid='form.sys_enterpriseid' @onSelect="projectChange" @onCanel="projectVisible=false"></seleteProject>
                   <el-input readonly type="text" slot="reference" size="small" @focus="showChange('projectVisible')" v-model="form.projectname"></el-input>
                 </el-popover>
               </el-form-item>
@@ -622,6 +622,12 @@ export default {
       this.modelVisible = false
       this.concratVisible = false
       key ? this[key] = true : ''
+      if (key === 'projectVisible'){
+        this.$refs.project.params.content.sys_enterpriseid = this.form.sys_enterpriseid
+        this.$refs.project.queryEnterpriseArchives()
+        this.$refs.form.validateField("enterprisename")
+        this.$refs.form.validateField("sys_enterpriseid")
+      }
     },
     onCancel () {
       this.drawer = false