From 91ec24b5e11ee9294f4061853b93b97508804023 Mon Sep 17 00:00:00 2001
From: qx <1084500556@qq.com>
Date: 星期二, 24 六月 2025 08:58:21 +0800
Subject: [PATCH] qx

---
 src/views/system/comp/index.vue |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 50 insertions(+), 8 deletions(-)

diff --git a/src/views/system/comp/index.vue b/src/views/system/comp/index.vue
index 23e80d3..441f8d6 100644
--- a/src/views/system/comp/index.vue
+++ b/src/views/system/comp/index.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="app-container">
-    <el-dialog title="閫夋嫨濂楅" :visible.sync="taocan" width="70%" height="700px" :close-on-click-modal="false">
+     <el-dialog :visible.sync="taocan" width="70%" height="700px" :close-on-click-modal="false">
       <!-- <el-form :model="queryParam" ref="queryForm" size="small" :inline="true" label-width="auto">
         <el-form-item label="濂楅鍚嶇О" prop="pacName">
           <el-input v-model="queryParam.pacName" placeholder="璇疯緭鍏ュ椁愬悕绉�" clearable @keyup.enter.native="handle"
@@ -10,13 +10,39 @@
           <el-button type="primary" icon="el-icon-search" size="mini" @click="handle">鎼滅储</el-button>
         </el-form-item>
       </el-form> -->
-      <el-table v-loading="loading" element-loading-text="姝e湪鍔犺浇涓�..." element-loading-spinner="el-icon-loading" border
-        :data="newpacName1" @selection-change="handleSelectionChange1" height="450px" ref="tb">
-        <el-table-column type="selection" width="40px" align="center" label="閫夋嫨" />
-        <el-table-column label="濂楅鍚嶇О" align="center" prop="pacName" width="120px" />
-        <el-table-column label="濂楅浠锋牸" align="center" prop="price" width="120px" />
-        <el-table-column label="濂楅鏄庣粏" align="center" prop="allProName" :show-overflow-tooltip="true" />
-      </el-table>
+
+      <el-radio-group v-model="taocanStatus" @input="radioChangetaocan" style="margin-left: 10px;margin-bottom: 20px;">
+        <el-radio-button label="0">鍩虹濂楅</el-radio-button>
+        <el-radio-button label="1">鍗曚綅濂楅</el-radio-button>
+      </el-radio-group>
+      <div>
+        <el-form :model="formdanwen" ref="queryForm" size="small" :inline="true" label-width="68px"
+          @submit.native.prevent v-if="taocanStatus == 1">
+          <el-form-item label="鍗曚綅鍚嶇О" prop="drugManufacturerId">
+            <el-select v-model="formdanwen.drugManufacturerId" remote filterable style="width: 200px"
+              placeholder="璇烽�夋嫨鍗曚綅鍚嶇О" clearable>
+              <el-option v-for="dict in compList" :key="dict.cnName" :label="dict.cnName"
+                :value="dict.drugManufacturerId" />
+            </el-select>
+          </el-form-item>
+          <el-form-item>
+            <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuerydanwen"
+              style="margin: 0 15px">鎼滅储</el-button>
+            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button>
+          </el-form-item>
+        </el-form>
+        <el-table v-loading="loading" element-loading-text="姝e湪鍔犺浇涓�..." element-loading-spinner="el-icon-loading" border
+          :data="newpacName1" @selection-change="handleSelectionChange1" height="450px" ref="tb">
+          <el-table-column type="selection" width="40px" align="center" label="閫夋嫨" />
+          <el-table-column label="濂楅鍚嶇О" align="center" prop="pacName" width="120px" />
+          <el-table-column label="濂楅浠锋牸" align="center" prop="price" width="120px" />
+          <el-table-column label="濂楅鏄庣粏" align="center" prop="allProName" :show-overflow-tooltip="true" />
+        </el-table>
+      </div>
+      <!-- <div v-else>
+
+      </div> -->
+
       <span slot="footer" class="dialog-footer">
         <el-button @click="cancel1">鍙� 娑�</el-button>
         <el-button type="primary" @click="submit">纭� 瀹�</el-button>
@@ -865,6 +891,8 @@
         pym: null,
       },
       id: "",
+      taocanStatus:0,
+      formdanwen:{},
       // 琛ㄥ崟鍙傛暟
       form: {
        dwlx: 0,
@@ -1785,6 +1813,20 @@
         });
       });
     },
+   radioChangetaocan(val) {
+      if (val == 0) {
+        this.getList()
+      } else {
+       this.handleQuerydanwen() 
+      }
+    },
+
+    handleQuerydanwen() {
+      let dwId = this.formdanwen.drugManufacturerId
+      huoqutuantitaocanxiangmuList(dwId).then(res => {
+        this.newpacName1 = res.data
+      })
+    },
     // 鍒犻櫎鍒嗙粍
     deleteGroup() {
       delegrouping(this.groupIds).then((res) => {

--
Gitblit v1.8.0