Browse Source

项目管理添加项目实际负责人

lizhenhao 2 years ago
parent
commit
3537096579

+ 15 - 5
src/views/modules/cw/projectRecords/ProjectRecordsForm.vue

@@ -218,14 +218,21 @@
                                 {required: true, message:'项目经理不能为空', trigger:'blur'}
                    ]">
                     <!--                    <el-input v-model="inputForm.projectMasterId" placeholder="请填写项目经理" clearable></el-input>-->
-                    <UserSelect size="medium" :disabled="method === 'view'" :limit='1' :value="inputForm.projectMasterId" @getValue='(value) => {inputForm.projectMasterId = value}'></UserSelect>
+                    <UserSelect size="medium" :readonly="true" :disabled="method === 'view'" :limit='1' :value="inputForm.projectMasterId" @getValue='(value) => {inputForm.projectMasterId = value}'></UserSelect>
                   </el-form-item>
                 </el-col>
                 <el-col :span="12">
                   <el-form-item label="现场负责人" prop="projectLeaderId"
                                 :rules="[
                    ]">
-                    <UserSelect size="medium" :disabled="method === 'view'" :limit='1' :value="inputForm.projectLeaderId" @getValue='(value) => {inputForm.projectLeaderId = value}'></UserSelect>
+                    <UserSelect size="medium" :readonly="true" :disabled="method === 'view'" :limit='1' :value="inputForm.projectLeaderId" @getValue='(value) => {inputForm.projectLeaderId = value}'></UserSelect>
+                  </el-form-item>
+                </el-col>
+                <el-col :span="12">
+                  <el-form-item label="项目实际责任人" prop="realHeader"
+                                :rules="[
+                   ]">
+                    <UserSelect size="medium" :readonly="true" :disabled="formReadOnly" :limit='1' :value="inputForm.realHeader" @getValue='(value) => {inputForm.realHeader = value}'></UserSelect>
                   </el-form-item>
                 </el-col>
                 <el-col :span="12">
@@ -377,7 +384,8 @@
           businessType: '',
           riskLevel: '',
           businessTypeName: '',
-          planDate: []
+          planDate: [],
+          realHeader: ''
         },
         keyWatch: '',
         activeName: 'client',
@@ -479,7 +487,8 @@
           businessType: '',
           riskLevel: '',
           businessTypeName: '',
-          planDate: []
+          planDate: [],
+          realHeader: ''
         }
         this.inputForm.id = id
         this.loading = false
@@ -650,7 +659,8 @@
           businessType: '',
           riskLevel: '',
           businessTypeName: '',
-          planDate: []
+          planDate: [],
+          realHeader: ''
         }
         this.$refs.uploadComponent.clearUpload()
         this.$refs.inputForm.resetFields()

+ 15 - 5
src/views/modules/cw/projectRecords/ProjectRecordsTaskForm.vue

@@ -209,14 +209,21 @@
                                 {required: true, message:'项目经理不能为空', trigger:'blur'}
                    ]">
 <!--                    <el-input v-model="inputForm.projectMasterId" placeholder="请填写项目经理" clearable></el-input>-->
-                    <UserSelect size="medium" :disabled="formReadOnly" :limit='1' :value="inputForm.projectMasterId" @getValue='(value) => {inputForm.projectMasterId = value}'></UserSelect>
+                    <UserSelect size="medium" :readonly="true" :disabled="formReadOnly" :limit='1' :value="inputForm.projectMasterId" @getValue='(value) => {inputForm.projectMasterId = value}'></UserSelect>
                   </el-form-item>
                 </el-col>
                 <el-col :span="12">
                   <el-form-item label="现场负责人" prop="projectLeaderId"
                                 :rules="[
                    ]">
-                    <UserSelect size="medium" :disabled="formReadOnly" :limit='1' :value="inputForm.projectLeaderId" @getValue='(value) => {inputForm.projectLeaderId = value}'></UserSelect>
+                    <UserSelect size="medium" :readonly="true" :disabled="formReadOnly" :limit='1' :value="inputForm.projectLeaderId" @getValue='(value) => {inputForm.projectLeaderId = value}'></UserSelect>
+                  </el-form-item>
+                </el-col>
+                <el-col :span="12">
+                  <el-form-item label="项目实际责任人" prop="realHeader"
+                                :rules="[
+                   ]">
+                    <UserSelect size="medium" :readonly="true" :disabled="formReadOnly" :limit='1' :value="inputForm.realHeader" @getValue='(value) => {inputForm.realHeader = value}'></UserSelect>
                   </el-form-item>
                 </el-col>
                 <el-col :span="12">
@@ -362,7 +369,8 @@
           businessType: '',
           riskLevel: '',
           businessTypeName: '',
-          planDate: []
+          planDate: [],
+          realHeader: ''
         },
         keyWatch: '',
         activeName: 'client',
@@ -456,7 +464,8 @@
           businessType: '',
           riskLevel: '',
           businessTypeName: '',
-          planDate: []
+          planDate: [],
+          realHeader: ''
         }
         this.inputForm.id = id
         this.loading = false
@@ -646,7 +655,8 @@
           businessType: '',
           riskLevel: '',
           businessTypeName: '',
-          planDate: []
+          planDate: [],
+          realHeader: ''
         }
         this.$refs.uploadComponent.clearUpload()
         this.$refs.inputForm.resetFields()