From 4c261f55500e6c877ce1c414d9688e35845bfcd2 Mon Sep 17 00:00:00 2001
From: luohairen <3399054449@qq.com>
Date: 星期二, 26 十一月 2024 20:33:36 +0800
Subject: [PATCH] bug

---
 src/views/projectPlan/planInfoCheck.vue |   84 ++++++++++++++++++++++++++++++++++++------
 1 files changed, 72 insertions(+), 12 deletions(-)

diff --git a/src/views/projectPlan/planInfoCheck.vue b/src/views/projectPlan/planInfoCheck.vue
index 4121112..a3476cf 100644
--- a/src/views/projectPlan/planInfoCheck.vue
+++ b/src/views/projectPlan/planInfoCheck.vue
@@ -7,6 +7,7 @@
         <el-card shadow="hover">
           <el-row :gutter="20">
             <el-col :span="24" class="mb-4">
+              <!--椤圭洰璁″垝椤�-->
               <el-table :data="tableData" border stripe style="width: 100%; margin-bottom: 20px">
                 <el-table-column prop="index" label="搴忓彿" width="50" align="center">
                   <template #default="scope">
@@ -20,12 +21,12 @@
                 </el-table-column>
                 <el-table-column prop="startTime" label="璁″垝寮�濮嬫椂闂�" width="160" align="center">
                   <template #default="scope">
-                    <el-date-picker v-model="scope.row.startTime" type="date" placeholder="閫夋嫨鏃ユ湡" size="small" style="width: 130px" />
+                    <el-date-picker v-model="scope.row.startTime" type="date" placeholder="閫夋嫨鏃ユ湡" size="small" style="width: 130px" disabled/>
                   </template>
                 </el-table-column>
                 <el-table-column prop="endTime" label="璁″垝瀹屾垚鏃堕棿" width="160" align="center">
                   <template #default="scope">
-                    <el-date-picker v-model="scope.row.endTime" type="date" placeholder="閫夋嫨鏃ユ湡" size="small" style="width: 130px" />
+                    <el-date-picker v-model="scope.row.endTime" type="date" placeholder="閫夋嫨鏃ユ湡" size="small" style="width: 130px" disabled/>
                   </template>
                 </el-table-column>
                 <el-table-column :label="planRecordData.planTimeFlag === 0 ? '鏈堝害' : planRecordData.planTimeFlag === 1 ? '瀛e害' : '骞村害' " width="100" align="center">
@@ -37,7 +38,6 @@
                   <template #default="scope">
                     <el-button size="small" @click="handleDelay(scope.$index)">寤舵湡</el-button>
                     <el-button size="small" type="danger" @click="handleReset(scope.$index)">閲嶇疆</el-button>
-                    <el-button size="small" type="danger" @click="handleDelete(scope.$index)">鍒犻櫎</el-button>
                   </template>
                 </el-table-column>
               </el-table>
@@ -54,6 +54,60 @@
                   @input="handleInput">
                 </el-input>
               </div>
+
+              <!--涓婄骇鎵瑰-->
+              <div style="margin-bottom: 10px; margin-top: 40px;">
+                <span style="font-size: 20px; font-weight: bold;">涓婄骇鎵瑰</span>
+              </div>
+              <el-table :data="tableData" border stripe style="width: 100%; margin-bottom: 20px">
+                <el-table-column prop="index" label="搴忓彿" width="50" align="center">
+                  <template #default="scope">
+                    {{ scope.$index + 1 }}
+                  </template>
+                </el-table-column>
+                <el-table-column prop="taskName" label="浜嬮」鍚嶇О" width="200" align="center" />
+                <el-table-column prop="startTime" label="涓婄骇瀹℃牳" width="100" align="center" />
+                <el-table-column prop="startTime" label="鎵瑰鍐呭" width="160" align="center" />
+                <el-table-column prop="endTime" label="鎵瑰鍥炲" width="160" align="center">
+                  <template #default="scope">
+                    <el-input type="textarea" v-model="scope.row.title" placeholder="璇疯緭鍏�" rows="3" />
+                  </template>
+                </el-table-column>
+                <el-table-column prop="startTime" label="涓荤閮ㄩ棬瀹℃牳" width="100" align="center" />
+                <el-table-column prop="startTime" label="鎵瑰鍐呭" width="160" align="center" />
+                <el-table-column prop="endTime" label="鎵瑰鍥炲" width="160" align="center">
+                  <template #default="scope">
+                    <el-input type="textarea" v-model="scope.row.title" placeholder="璇疯緭鍏�" rows="3" />
+                  </template>
+                </el-table-column>
+                <el-table-column fixed="right" label="鎿嶄綔" align="center">
+                  <template #default="scope">
+                    <el-button size="small" @click="handleDelay(scope.$index)">鍥炲</el-button>
+                    <el-button size="small" type="danger" @click="handleReset(scope.$index)">閲嶇疆</el-button>
+                  </template>
+                </el-table-column>
+              </el-table>
+
+
+              <!--璁″垝鏃ュ織-->
+              <div style="margin-bottom: 10px; margin-top: 40px;">
+                <span style="font-size: 20px; font-weight: bold;">璁″垝鏃ュ織</span>
+              </div>
+              <el-table :data="tableData" border stripe style="width: 100%; margin-bottom: 20px">
+                <el-table-column prop="index" label="搴忓彿" width="50" align="center">
+                  <template #default="scope">
+                    {{ scope.$index + 1 }}
+                  </template>
+                </el-table-column>
+                <el-table-column prop="taskName" label="浜嬮」鍚嶇О" width="200" align="center" />
+                <el-table-column prop="startTime" label="涓婄骇瀹℃牳" width="100" align="center" />
+                <el-table-column prop="startTime" label="鎵瑰鍐呭" width="160" align="center" />
+                <el-table-column prop="endTime" label="鎵瑰鍥炲" width="160" align="center" />
+                <el-table-column prop="startTime" label="涓荤閮ㄩ棬瀹℃牳" width="100" align="center" />
+                <el-table-column prop="startTime" label="鎵瑰鍐呭" width="160" align="center" />
+                <el-table-column prop="endTime" label="鎵瑰鍥炲" width="160" align="center" />
+                <el-table-column fixed="right" label="鏃堕棿" align="center" />
+              </el-table>
             </el-col>
           </el-row>
         </el-card>
@@ -86,7 +140,7 @@
       addData: {
         projectPlanRecordId: '',
         actualInvest: '',
-        addList:[]
+        addList: []
       }
     }
   },
@@ -94,7 +148,9 @@
   methods: {
     // 椤甸潰鍔犺浇
     search() {
-      this.getPlanInfoData(this.planRecordData.id);
+      this.getPlanInfoData(this.planRecordData.id); // 鑾峰彇椤圭洰璁″垝椤�
+      this.getDepartmentApproval(this.planRecordData.id); // 鑾峰彇涓婄骇鎵瑰
+      //this.getPlanLog(); // 鑾峰彇璁″垝鏃ュ織
     },
     // 鑾峰彇浼犻�掕繃鏉ョ殑椤圭洰璁″垝璇︽儏
     getPlanRecordData() {
@@ -109,17 +165,21 @@
     getPlanInfoData(id) {
       getPlanInfoData(id).then(response => {
         this.actualInvest = response.data.actualInvest;
-        if (response.data.list.length === 0){
-          this.tableData = [{ title: '', startTime: '', endTime: '' }];
-        }else {
+        if (response.data.list.length === 0) {
+          this.tableData = [{title: '', startTime: '', endTime: ''}];
+        } else {
           this.tableData = response.data.list;
         }
       });
     },
-    // 鍒犻櫎涓�琛屾暟鎹�
-    handleDelete(index) {
-      this.tableData.splice(index, 1);
+    // 鑾峰彇涓婄骇鎵瑰
+    getDepartmentApproval(projectPlanRecordId) {
+      getExamineRecord(projectPlanRecordId).then(response => {
+        console.log(response.data)
+      });
     },
+    // 鑾峰彇璁″垝鏃ュ織
+
     // 閲嶇疆褰撳墠琛屾暟鎹�
     handleReset(index) {
       this.tableData[index].title = '';
@@ -134,7 +194,7 @@
           data: JSON.stringify(planInfoData)
         }
       })
-    }
+    },
   },
   created() {
     this.getPlanRecordData();

--
Gitblit v1.8.0