From bf0c58d66631e078f2dbf13800b535687f080da7 Mon Sep 17 00:00:00 2001
From: qx <1084500556@qq.com>
Date: 星期四, 08 五月 2025 11:20:25 +0800
Subject: [PATCH] qx

---
 src/views/doctor/checkAll/index.vue |  116 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 105 insertions(+), 11 deletions(-)

diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue
index cdb1d10..3ba356a 100644
--- a/src/views/doctor/checkAll/index.vue
+++ b/src/views/doctor/checkAll/index.vue
@@ -132,6 +132,9 @@
         <div class="btn1">
           <el-button @click="yichangjieguo()" type="primary"><span class="vertical-text">寮傚父缁撴灉</span></el-button>
         </div>
+        <div class="btn1">
+          <el-button @click="fuchaxiangmu()" type="primary"><span class="vertical-text">澶嶆煡椤圭洰</span></el-button>
+        </div>
       </div>
       <div class="box">
         <div class="left-container">
@@ -159,7 +162,8 @@
                   <el-table-column align="center" prop="" label=" 鍙傝�冭寖鍥�">
                     <template slot-scope="scope">
                       <div v-if="scope.row.project != null">
-                        {{ scope.row.standard.tjStandardGtValue || "/" + "-" + scope.row.standard.tjStandardLtValue || "/" }}
+                        {{ scope.row.standard.tjStandardGtValue || "/" + "-" + scope.row.standard.tjStandardLtValue ||
+                          "/" }}
                       </div>
                       <div v-else>{{ scope.row.stanId || "/" }}</div>
                     </template>
@@ -198,7 +202,8 @@
                       妫�鏌ユ墍瑙侊細
                     </td>
                     <td style="border: 1px solid #dfe6ec; height: auto" colspan="2">
-                      <el-input type="textarea" autosize placeholder="璇疯緭鍏ュ唴瀹�" v-model="item.jgbx" style="width: 100%"></el-input>
+                      <el-input type="textarea" autosize placeholder="璇疯緭鍏ュ唴瀹�" v-model="item.jgbx"
+                        style="width: 100%"></el-input>
                     </td>
                   </tr>
                   <tr style="border: 1px solid #dfe6ec; border-collapse: collapse">
@@ -206,7 +211,8 @@
                       妫�鏌ユ彁绀猴細
                     </td>
                     <td style="border: 1px solid #dfe6ec; border-collapse: collapse" colspan="2">
-                      <el-input type="textarea" autosize placeholder="璇疯緭鍏ュ唴瀹�" v-model="item.remark" style="width: 100%"></el-input>
+                      <el-input type="textarea" autosize placeholder="璇疯緭鍏ュ唴瀹�" v-model="item.remark"
+                        style="width: 100%"></el-input>
                     </td>
                   </tr>
                   <tr style="border: 1px solid #dfe6ec; border-collapse: collapse; width: 200px;">
@@ -228,7 +234,8 @@
 
             <el-form ref="numberValidateForm" label-width="80px" class="demo-ruleForm" v-if="tjproject != '1'">
               <el-form-item label="鎬绘寤鸿">
-                <el-input type="textarea" placeholder="璇疯緭鍏ュ唴瀹�" v-model="textarea1" :rows="3" style="width: 96%"></el-input>
+                <el-input type="textarea" placeholder="璇疯緭鍏ュ唴瀹�" v-model="textarea1" :rows="3"
+                  style="width: 96%"></el-input>
               </el-form-item>
             </el-form>
             <div slot="footer" class="dialog-footers">
@@ -256,7 +263,8 @@
                         <div style="padding: 10px;">
                           <!-- 鍐呭鍖哄煙 -->
                           <div v-if="props.row.advices && props.row.advices.length > 0">
-                            <div v-for="(jianyi, index1) in props.row.advices" :key="index1" style="margin-bottom: 10px">
+                            <div v-for="(jianyi, index1) in props.row.advices" :key="index1"
+                              style="margin-bottom: 10px">
                               <div>
                                 鏍囬锛�
                                 <el-input v-model="jianyi.bt" size="small" type="textarea" autosize
@@ -306,7 +314,8 @@
                         <div style="padding: 10px;">
                           <!-- 鍐呭鍖哄煙 -->
                           <div v-if="props.row.advices && props.row.advices.length > 0">
-                            <div v-for="(jianyi, index1) in props.row.advices" :key="index1" style="margin-bottom: 10px">
+                            <div v-for="(jianyi, index1) in props.row.advices" :key="index1"
+                              style="margin-bottom: 10px">
                               <div>
                                 鏍囬锛�
                                 <el-input v-model="jianyi.bt" size="small" type="textarea" autosize
@@ -366,6 +375,35 @@
                     </template>
                   </el-table-column>
                   <el-table-column label="妫�鏌ユ椂闂�" align="center" prop="bcupdateTime" width="160" />
+                </el-table>
+              </div>
+            </template>
+
+            <template v-if="status1 == 2">
+              <div>
+                <div style="text-align: center; margin-top: 10px;">
+                  澶嶆煡椤圭洰
+                </div>
+                <div style="display: flex;margin:15px ;">
+                  <span slot="label" style="display: inline-block; border-bottom: 2px solid blue" @click="handleQuery">
+                    椤圭洰閫夋嫨
+                  </span>
+                  <div style="margin:0 20px;">椤圭洰鍚嶇О锛歿{ }}</div>
+                  <div style="margin:0 20px ;">浠锋牸锛歿{ }}</div>
+                  <el-button type="primary" size="mini" @click="handleaddClick()">娣诲姞</el-button>
+                </div>
+
+                <el-table :row-style="redxiangmu" :data="fcList" style="width: 100%">
+                  <el-table-column align="center" label="搴忓彿" width="144" prop="deptName"></el-table-column>
+                  <el-table-column align="center" prop="proName" label="绉戝" width="260"></el-table-column>
+                  <el-table-column align="center" prop="pro_name" label="椤圭洰鍚嶇О" width="260"></el-table-column>
+                  <el-table-column label="浠锋牸" align="center" prop="bcupdateTime" width="100" />
+                  <el-table-column label="鎿嶄綔" align="center" width="130px">
+                    <template slot-scope="scope">
+                      <el-button type="primary" icon="el-icon-share" size="mini" @click="handledeleteClick(scope.row)"
+                        title="鍒犻櫎"></el-button>
+                    </template>
+                  </el-table-column>
                 </el-table>
               </div>
             </template>
@@ -660,6 +698,26 @@
         <el-button type="primary" @click="applySelectedAdvice" :disabled="!selectedAdvice">纭畾</el-button>
       </span>
     </el-dialog>
+
+    <el-dialog  :visible.sync="xmopen" width="800px" append-to-body>
+      <el-form ref="form" :model="forms" label-width="80px">
+        <el-form-item label="鍚嶇О" prop="pacName">
+          <el-input v-model="forms.pacName" placeholder="璇疯緭鍏ュ悕绉�" />
+        </el-form-item>
+      </el-form>
+      <el-table :data="datasList" ref="elTable" v-loading="loading" @selection-change="handlexmChange" border
+        height="320px">
+        <el-table-column type="selection" width="40" align="center" />
+        <el-table-column label="搴忓彿" align="center" prop="pacRemark" />
+        <el-table-column label="鍚嶇О" align="center" prop="pacName" width="100px" />
+        <el-table-column label="浠锋牸" align="center" prop="price" />
+        <el-table-column label="绉戝" align="center" prop="pacRemark" />
+      </el-table>
+      <div slot="footer" class="dialog-footer">
+        <el-button type="primary" @click="submitFormxm">纭� 瀹�</el-button>
+        <el-button @click="cancels">鍙� 娑�</el-button>
+      </div>
+    </el-dialog>
     <Packages ref="bbb" :baogao="baogao" />
     <Prescription ref="Pre" :preObj="preObj" />
     <proposal ref="proposal" :cusobj="cusobj" @event1="eventchange($event)" />
@@ -687,7 +745,8 @@
   getModified,
   isPdfOrJimu,
   addOrder,
-  addOrder1
+  addOrder1,
+  getFcList
 } from "@/api/doctor/checkAll";
 import { getInfoById } from "@/api/hosp/history";
 import { getInfo } from "@/api/login";
@@ -735,6 +794,11 @@
       adviceLoading: false, // 鎺у埗琛ㄦ牸鍔犺浇鐘舵��
       adviceEmptyText: '鏆傛棤鏁版嵁', // 鑷畾涔夌┖鏁版嵁鎻愮ず
       total1: 0,
+      forms:{
+        pacName:""
+      },
+      xmopen: false,
+      datasList:[],
       queryParams1: {
         pageNum: 1,
         pageSize: 10,
@@ -848,6 +912,7 @@
       },
       formobj: {},
       yichangList: [],
+      fcList: [],
       statusList: [],
       queryParam: {
         pageNum: 1,
@@ -997,7 +1062,7 @@
             this.cancelAdviceDialog();
             done();
           })
-          .catch(() => {});
+          .catch(() => { });
       } else {
         this.cancelAdviceDialog();
         done();
@@ -1135,8 +1200,8 @@
       shanchu({
         id: row.orderDetailId,
       }).then((res) => {
-        console.log(res,1111);
-        
+        console.log(res, 1111);
+
         if (res.code === 200) {
           const parentItem = this.yichangList.find(item =>
             item.sone.some(soneItem => soneItem.orderDetailId === row.orderDetailId)
@@ -1174,6 +1239,28 @@
       });
     },
 
+    handleQuery() {
+      this.xmopen= true
+      
+    },
+
+    handleaddClick() {
+
+    },
+
+    handledeleteClick() {
+
+    },
+
+    handlexmChange(){
+
+    },
+    submitFormxm(){
+
+},
+cancels() {
+      this.xmopen= false
+    },
     getExpends() {
       this.expends = this.yichangList.flatMap(item =>
         item.sone.map(soneItem => soneItem.orderDetailId)
@@ -1234,6 +1321,13 @@
           });
         }
       });
+    },
+
+    fuchaxiangmu() {
+      this.status1 = 2;
+      getFcList(this.tjNumber).then(res => {
+        this.fcList = res.data
+      })
     },
 
     getdate() {
@@ -1732,7 +1826,7 @@
               done();
             });
           })
-          .catch(() => {});
+          .catch(() => { });
       } else {
         let data = {
           userId: this.userId,

--
Gitblit v1.8.0