From 69602c60c6154611c4b6edb1a7fd783c362f2225 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期五, 13 十二月 2024 18:14:40 +0800
Subject: [PATCH] 1111

---
 src/views/system/biol/index.vue |   89 ++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 84 insertions(+), 5 deletions(-)

diff --git a/src/views/system/biol/index.vue b/src/views/system/biol/index.vue
index 896284f..3cf2eb0 100644
--- a/src/views/system/biol/index.vue
+++ b/src/views/system/biol/index.vue
@@ -8,6 +8,22 @@
       v-show="showSearch"
       label-width="68px"
     >
+      <el-form-item label="鎵撳嵃" prop="dyzt">
+        <el-select
+          v-model="queryParams.dyzt"
+          placeholder="璇烽�夋嫨"
+          @change="handleQuery"
+          style="width: 100px;"
+        >
+          <el-option
+            v-for="item in optionsOne"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value"
+          >
+          </el-option>
+        </el-select>
+      </el-form-item>
       <el-form-item label="濮撳悕" prop="name">
         <el-input
           v-model="queryParams.name"
@@ -26,6 +42,30 @@
           ref="inputName"
           @blur="hb"
         />
+      </el-form-item>
+      <el-form-item
+        label="鍗曚綅鍚嶇О"
+        prop="tjCompName"
+        style="margin-left: 20px"
+      >
+        <el-select
+          :remote-method="getRemoteData"
+          v-model="queryParams.tjCompName"
+          value-key="drugManufacturerId"
+          style="width: 180px"
+          remote
+          filterable
+          placeholder="璇烽�夋嫨鍗曚綅鍚嶇О"
+          clearable
+          @change="searchSelect"
+        >
+          <el-option
+            v-for="dict in CompanyList"
+            :key="dict.drugManufacturerId"
+            :label="dict.cnName"
+            :value="dict"
+          />
+        </el-select>
       </el-form-item>
       <el-form-item label="鐧昏鏃堕棿" prop="createTimeList">
         <el-date-picker
@@ -121,7 +161,7 @@
     <template>
       <el-table
         border
-        style="margin: 14px; width: 99%"
+        style="margin: 14px; width: 77%"
         v-loading="loading"
         :default-sort="{ prop: 'reportTime', order: 'descending' }"
         :data="orderList"
@@ -183,9 +223,15 @@
           :show-overflow-tooltip="true"
         >
           <template slot-scope="scope">
+            <dict-tag
+              :options="dict.type.dict_team"
+              :value="scope.row.tjType"
+            />
+          </template>
+          <!-- <template slot-scope="scope">
             <span v-if="scope.row.tjType == '1'">鍥㈤槦</span>
             <span v-if="scope.row.tjType == '2'">涓汉</span>
-          </template>
+          </template> -->
         </el-table-column>
         <el-table-column
           label="浣撴鍙�"
@@ -236,6 +282,7 @@
             <span>{{ parseTime(scope.row.reportTime) }}</span>
           </template>
         </el-table-column>
+
         <el-table-column
           label="鎵撳嵃鏃堕棿"
           align="center"
@@ -248,13 +295,13 @@
             <span>{{ parseTime(scope.row.printLastTime) }}</span>
           </template>
         </el-table-column>
-        <el-table-column
+        <!-- <el-table-column
           label="澶囨敞"
           align="center"
           prop="remark"
           height="10px"
           :show-overflow-tooltip="true"
-        />
+        /> -->
 
         <!-- <el-table-column fixed="right" label="鎿嶄綔" align="center" class-name="small-padding fixed-width" height="10px"
           width="60px">
@@ -483,7 +530,6 @@
 </template>
 
 <script>
-import print from "print-js";
 import { getInfo } from "@/api/login";
 import { isPdfOrJimu } from "@/api/doctor/checkAll";
 import {
@@ -506,6 +552,7 @@
 } from "@/api/team/tuanti";
 import { chownSync } from "fs";
 export default {
+  dicts: ["dict_team"],
   components: {
     ViewPdf,
   },
@@ -541,6 +588,16 @@
       report: "",
       gation: {},
       drawer: false,
+      optionsOne: [
+        {
+          value: "1",
+          label: "宸叉墦鍗�",
+        },
+        {
+          value: "0",
+          label: "鏈墦鍗�",
+        },
+      ],
       options: [
         {
           value: "閫夐」1",
@@ -578,6 +635,7 @@
       discount: 100,
       DataList: [],
       DataList1: [],
+      CheckBox: {},
       // 鎵撳嵃澶辫触
       failList: [],
       // 鎵撳嵃鎴愬姛
@@ -632,6 +690,9 @@
         djendTime: undefined,
         name: undefined,
         tjNum: undefined,
+        dyzt: "0",
+        compId: null,
+        tjCompName:''
       },
       startTime: "",
       // 琛ㄥ崟鍙傛暟
@@ -1018,6 +1079,12 @@
         });
       });
     },
+    // 閫夋鏁版嵁
+    searchSelect(val) {
+      this.CheckBox = val;
+      console.log(this.CheckBox,9999);
+      
+    },
 
     // onSubmit() {
     //   console.log("submit!");
@@ -1027,6 +1094,10 @@
     },
     /** 鏌ヨ浣撴璁板綍鍒楄〃 */
     getList() {
+      console.log(this.CheckBox);
+      
+      // this.queryParams.checkStatus = this.checkStatus;
+      this.queryParams.compId = this.CheckBox.drugManufacturerId;
       if (this.createTimeList) {
         this.queryParams.djbeginTime = this.createTimeList[0];
         this.queryParams.djendTime = this.createTimeList[1];
@@ -1039,8 +1110,16 @@
       getInfo().then((response) => {
         this.userIds = response.user.userId;
       });
+      // 鑾峰彇鍗曚綅淇℃伅闆嗗悎
+      getCompany(this.queryParams).then((response) => {
+        this.CompanyList = response.data;
+        console.log( this.CompanyList,555);
+        
+        this.loading = false;
+      });
       getOrderListOO(this.queryParams).then((response) => {
         this.orderList = response.data.list;
+
         // if (this.orderList) {
         //   this.orderList.forEach((item, index) => {
         //     item.newID =

--
Gitblit v1.8.0