2545307760@qq.com před 1 rokem
rodič
revize
e963d47a02

+ 17 - 20
web/src/view/projectManage/projectApproval/projectApproval.vue

@@ -150,10 +150,6 @@
                         :value="item.ID"
                       />
                     </el-select>
-                    <!--                    <el-input-->
-                    <!--                      v-model="condition.secondPrincipal"-->
-                    <!--                      placeholder="请输入乙方负责人名称"-->
-                    <!--                    />-->
                   </el-form-item>
                 </el-col>
                 <el-col
@@ -376,11 +372,11 @@ onMounted(() => {
   })
 })
 const clearPeopleSelect = () => {
-  condition.Principal = 0
+  condition.secondPrincipal = 0
   secondUser.value = ''
 }
 const changeSecond = (val) => {
-  condition.Principal = val
+  condition.secondPrincipal = val
   userList.forEach(item => {
     if (item.ID === val) {
       secondUser.value = item.nickName
@@ -390,19 +386,19 @@ const changeSecond = (val) => {
 // 数据
 const condition = reactive({
   code: '', // 项目编号
-  name: '', // 项目名称
-  address: '', // 项目地址
-  firstPrincipal: '', // 甲方负责人
-  firstPhone: '', // 甲方电话
-  projectPrice: 0, // 合同金额
-  Principal: 0, // 乙方负责人
-  signTime: '', // 合同签订日期
-  intoConstructionTime: '', // 进场施工时间
-  completedTime: '', // 竣工时间
-  supervisorUint: '', // 监理单位
-  supervisorName: '', // 监理姓名
-  supervisorPhone: '', // 监理电话
-  illustrate: '', // 说明
+  name: '智慧配电', // 项目名称
+  address: '湖南省', // 项目地址
+  firstPrincipal: '徐总', // 甲方负责人
+  firstPhone: '13852416952', // 甲方电话
+  projectPrice: 300000, // 合同金额
+  secondPrincipal: 0, // 乙方负责人
+  signTime: '2024-08-29', // 合同签订日期
+  intoConstructionTime: '2024-08-31', // 进场施工时间
+  completedTime: '2024-09-29', // 竣工时间
+  supervisorUint: '事务所', // 监理单位
+  supervisorName: '朱逸民', // 监理姓名
+  supervisorPhone: '13852416952', // 监理电话
+  illustrate: '智慧配电', // 说明
   state: 1 // 状态
 })
 // 基本信息页数
@@ -462,6 +458,7 @@ const approval = () => {
   for (const item in basic) {
     if (basic[item] === '' || basic[item] === 0) {
       ElMessage.error('请将三方信息填写完整')
+      return
     }
   }
   const formData = new FormData()
@@ -486,7 +483,7 @@ const approval = () => {
       location.href = (href)
     } else {
       ElMessage({
-        message: '立项失败',
+        message: res.msg,
         type: 'error',
       })
     }

+ 11 - 3
web/src/view/projectManage/projectDetails/projectDetails.vue

@@ -468,10 +468,18 @@
             name="second"
           >
             <el-form-item label="乙方负责人:">
-              <el-input
+              <el-select
                 v-model="editData.secondPrincipal"
-                placeholder="请输入乙方负责人姓名"
-              />
+                placeholder="请选择乙方负责人姓名"
+                filterable
+              >
+                <el-option
+                  v-for="item in userList"
+                  :key="item.ID"
+                  :label="item.nickName"
+                  :value="item.ID"
+                />
+              </el-select>
             </el-form-item>
             <el-form-item label="合同金额:">
               <el-input-number v-model="editData.projectPrice" />