From 5bf7ab4427dd6338d8e3b6204318747437bf0275 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期二, 21 一月 2025 19:32:46 +0800
Subject: [PATCH] taocan

---
 src/views/doctor/checkAll/index.vue |  157 +++++++++++++++++++++++++++------------------------
 1 files changed, 83 insertions(+), 74 deletions(-)

diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue
index ca22f3b..cd45cf2 100644
--- a/src/views/doctor/checkAll/index.vue
+++ b/src/views/doctor/checkAll/index.vue
@@ -190,7 +190,12 @@
             />
           </template>
         </el-table-column>
-        <el-table-column label="鎿嶄綔" align="center" width="120px" fixed="right">
+        <el-table-column
+          label="鎿嶄綔"
+          align="center"
+          width="120px"
+          fixed="right"
+        >
           <template slot-scope="scope">
             <el-button
               fixed="right"
@@ -585,9 +590,8 @@
             <el-button type="primary" @click="proposalChange"
               >鐢熸垚寤鸿</el-button
             >
-          
           </div>
-  
+
           <el-form
             ref="numberValidateForm"
             label-width="80px"
@@ -661,11 +665,28 @@
                             :key="index1"
                             style="padding: 0 10px; margin-bottom: 10px"
                           >
-                            <div>鏍囬锛歿{ jianyi.bt || "" }}</div>
-                            <div>鍐呭锛歿{ jianyi.nr || "" }}</div>
+                            <div>
+                              鏍囬锛�
+                              <!-- {{ jianyi.bt || "" }} -->
+                              <el-input
+                                v-model="jianyi.bt"
+                                size="small"
+                                type="textarea"
+                                autosize
+                              ></el-input>
+                            </div>
+                            <div>
+                              鍐呭锛�
+                              <el-input
+                                v-model="jianyi.nr"
+                                size="small"
+                                type="textarea"
+                                autosize
+                              ></el-input>
+                            </div>
                           </div>
                         </div>
-                        <div v-else style="padding: 0 10px">鏆傛棤鍐呭</div>
+                        <!-- <div v-else style="padding: 0 10px">鏆傛棤鍐呭</div> -->
                       </template>
                     </el-table-column>
 
@@ -726,11 +747,30 @@
                             :key="index1"
                             style="padding: 0 10px; margin-bottom: 10px"
                           >
-                            <div>鏍囬锛歿{ jianyi.bt || "" }}</div>
-                            <div>鍐呭锛歿{ jianyi.nr || "" }}</div>
+                            <!-- <div>鏍囬锛歿{ jianyi.bt || "" }}</div>
+                            <div>鍐呭锛歿{ jianyi.nr || "" }}</div> -->
+                            <div>
+                              鏍囬锛�
+                              <!-- {{ jianyi.bt || "" }} -->
+                              <el-input
+                                v-model="jianyi.bt"
+                                size="small"
+                                type="textarea"
+                                autosize
+                              ></el-input>
+                            </div>
+                            <div>
+                              鍐呭锛�
+                              <el-input
+                                v-model="jianyi.nr"
+                                size="small"
+                                type="textarea"
+                                autosize
+                              ></el-input>
+                            </div>
                           </div>
                         </div>
-                        <div v-else style="padding: 0 10px">鏆傛棤鍐呭</div>
+                        <!-- <div v-else style="padding: 0 10px">鏆傛棤鍐呭</div> -->
                       </template>
                     </el-table-column>
 
@@ -770,7 +810,6 @@
                   :data="statusList"
                   style="width: 100%"
                   :header-cell-style="{ background: '#e6a23c' }"
-                
                 >
                   <el-table-column
                     align="center"
@@ -1288,6 +1327,7 @@
   gettoPdf,
   getModified,
   isPdfOrJimu,
+  addOrder,
 } from "@/api/doctor/checkAll";
 import { getInfoById } from "@/api/hosp/history";
 import { getInfo } from "@/api/login";
@@ -1807,7 +1847,7 @@
       if (this.tjproject == "0") {
         getupdateCheckType(this.tjNumber).then((response) => {
           this.changedate = response.data;
-          
+
           this.changedate.forEach((item) => {
             this.textarea1 = item.checkAdvice;
           });
@@ -1949,7 +1989,7 @@
       if (row.type != 1) {
         // 鍙橀鑹茬殑鏉′欢
         return {
-          backgroundColor: '#AAD8DF !important', // 杩欎釜return鐨勫氨鏄牱寮� 鍙互鏄痗olor 涔熷彲浠ユ槸backgroundColor
+          backgroundColor: "#AAD8DF !important", // 杩欎釜return鐨勫氨鏄牱寮� 鍙互鏄痗olor 涔熷彲浠ユ槸backgroundColor
           // color: "#AAD8DF ",
         };
       }
@@ -2261,63 +2301,11 @@
     //   }
     // },
     change(vale) {},
-    /*  determine() {
-      let tjNumber = this.tableAll.tjNumber;
-      let advice = this.textarea1;
-      let data = {
-        tjNumber,
-        advice,
-        checkStatus: 1,
-      };
-      this.loading = true;
-      getTjdetailList(data).then((response) => {
-        if (response.code === 200) {
-          this.$modal.msgSuccess("鎻愪氦鎴愬姛");
-          let tjNumber = this.tjNumber;
-          let data = {
-            userId: this.userId,
-            tjNumber: tjNumber,
-            state: 1,
-            id: this.MsgId,
-          };
-          gettoPdf(tjNumber)
-            .then((res) => {
-              this.$modal.msgSuccess("宸茬敓鎴愭姤鍛婏紒璇峰墠寰�鎶ュ憡鏍告敹椤甸潰纭锛�");
-            })
-            .catch((error) => {
-              this.$modal.msgError(
-                "鎵撳嵃鎶ュ憡澶辫触锛岃鍓嶅線鎶ュ憡鎵撳嵃椤甸潰琛ユ墦鎶ュ憡锛�"
-              );
-            })
-          getfiedState(data).then((res) => {
-            this.drawer = false;
-          });
-          this.queryParams.page = 1;
-          this.queryParams.pageSize = 10;
-          this.submitForm();
-          this.$forceUpdate();
-      });
 
-      for (let i = 0; i < this.changedate.length; i++) {
-        this.proIds = this.changedate[i].parentId;
-        let remarks = this.changedate[i].remark;
-        let updateOrderRemarkVos = [
-          {
-            tjNumber,
-            proId: this.proIds.toString(),
-            remarks,
-          },
-        ];
-        getModified(updateOrderRemarkVos).then((response) => {});
-      }
-
-      // this.changedate.forEach((item) => {
-      //   this.proIds = item.parentId;
-      //   // this.remark = item.remark;
-      // });
-    }, */
     determine() {
       let tjNumber = this.tableAll.tjNumber;
+      let tjh = this.tableAll.tjNumber;
+      // let jyjc = this.yichangList.map(item => item.jyjc || null);
       let advice = this.textarea1;
       let data = {
         tjNumber,
@@ -2325,10 +2313,27 @@
         checkStatus: 1,
       };
 
-      // 寮�濮嬪姞杞�
-      this.loading = true;
+      console.log(this.yichangList, 66);
 
-      // 鎻愪氦鏁版嵁
+      let dataList = this.yichangList
+        .map((item) => {
+          return item.sone.map((soneItem) => ({
+            tjh,
+            parentName: item.proName,
+            jcxm: soneItem.proName,
+            map: soneItem.advices,
+            jyjc: item.jyjc, // assuming jyjc belongs to the outer item, not soneItem
+            jcjg: soneItem.proResult,
+            ckfw: soneItem.stanId,
+            dw: soneItem.proAdvice,
+          }));
+        })
+        .flat(); // 浣跨敤 flat() 鏂规硶灏嗗祵濂楁暟缁勫睍骞�
+      console.log(dataList, 777);
+
+     /*  addOrder(dataList).then((res) => {
+        console.log(res, 999);
+      }); */
       getTjdetailList(data)
         .then((response) => {
           if (response.code === 200) {
@@ -2358,6 +2363,10 @@
               this.drawer = false;
             });
 
+            const addOrderPromise = addOrder(dataList).then((res) => {
+              console.log(res, 999);
+            });
+
             // 澶勭悊鍏朵粬淇敼鎿嶄綔
             const updatePromises = this.changedate.map((item) => {
               this.proIds = item.parentId;
@@ -2373,7 +2382,7 @@
             });
 
             // 绛夊緟鎵�鏈夎姹傚畬鎴�
-            Promise.all([reportPromise, statePromise, ...updatePromises])
+            Promise.all([reportPromise, statePromise,addOrderPromise, ...updatePromises])
               .then(() => {
                 // 鎵�鏈夎姹傚畬鎴愶紝鍏抽棴 loading
                 this.loading = false;
@@ -2501,16 +2510,16 @@
   width: 1700px;
   height: 900px;
 }
-::v-deep .el-dialog__header{
+::v-deep .el-dialog__header {
   padding: 8px;
 }
-::v-deep .el-dialog__body{
-padding: 0;
+::v-deep .el-dialog__body {
+  padding: 0;
 }
 ::v-deep .el-button--medium {
   padding: 10px;
 }
-::v-deep .el-dialog__headerbtn{
+::v-deep .el-dialog__headerbtn {
   // position: relative;
   top: 13px;
 }

--
Gitblit v1.8.0