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