From c7b33db117fd2893d7d1c93bf5d46e87d33e44d0 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期一, 16 十二月 2024 16:08:51 +0800 Subject: [PATCH] 初审结果查询 --- src/views/system/biol/index.vue | 121 +++++++++++++++++++++++++++++++++++++--- 1 files changed, 112 insertions(+), 9 deletions(-) diff --git a/src/views/system/biol/index.vue b/src/views/system/biol/index.vue index 7193bc7..cf12645 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" @@ -27,7 +43,31 @@ @blur="hb" /> </el-form-item> - <el-form-item label="鎶ュ憡鏃堕棿" prop="createTimeList"> + <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 clearable v-model="createTimeList" @@ -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"> @@ -472,10 +519,10 @@ </el-dialog> <!--:before-close="handleClose" --> <el-dialog title="鎻愮ず" :visible.sync="dialogVisiblese" width="30%"> - <el-radio v-model="radios" label="1">椋熷搧浠庝笟浜哄憳鍋ュ悍妫�鏌ヨ〃</el-radio> - <el-radio v-model="radios" label="2">鍏叡鍦烘墍浠庝笟浜哄憳妫�鏌ヨ〃</el-radio> + <el-radio v-model="radios" label="1">浠庝笟浜哄憳妫�鏌ヨ〃</el-radio> + <el-radio v-model="radios" label="2">鍏叡鍦烘墍妫�鏌ヨ〃</el-radio> <span slot="footer" class="dialog-footer"> - <el-button @click="dialogVisible = false">鍙� 娑�</el-button> + <el-button @click="dialogVisiblese = false">鍙� 娑�</el-button> <el-button type="primary" @click="timjiao">纭� 瀹�</el-button> </span> </el-dialog> @@ -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,10 @@ djendTime: undefined, name: undefined, tjNum: undefined, + dyzt: "0", + compId: null, + dw:null, + tjCompName:'' }, startTime: "", // 琛ㄥ崟鍙傛暟 @@ -1018,6 +1080,12 @@ }); }); }, + // 閫夋鏁版嵁 + searchSelect(val) { + this.CheckBox = val; + console.log(this.CheckBox,9999); + + }, // onSubmit() { // console.log("submit!"); @@ -1027,6 +1095,13 @@ }, /** 鏌ヨ浣撴璁板綍鍒楄〃 */ getList() { + console.log(this.CheckBox,2323); + + // this.queryParams.checkStatus = this.checkStatus; + + this.queryParams.compId = this.CheckBox.drugManufacturerId; + this.queryParams.dw = this.CheckBox.cnName; + if (this.createTimeList) { this.queryParams.djbeginTime = this.createTimeList[0]; this.queryParams.djendTime = this.createTimeList[1]; @@ -1039,8 +1114,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 = @@ -1112,6 +1195,26 @@ }, /** 閲嶇疆鎸夐挳鎿嶄綔 */ resetQuery() { + this.queryParams = { + pageNum: 1, + pageSize: 10, + orderByColumn: "createTime", + isAsc: "desc", + tjType: undefined, + tjNumber: undefined, + firmId: undefined, + createTime: undefined, + finishTime: undefined, + reportTime: undefined, + djbeginTime: undefined, + djendTime: undefined, + name: undefined, + tjNum: undefined, + dyzt: "0", + compId: null, + dw:null, + tjCompName:'' + } this.createTimeList = []; this.resetForm("queryForm"); this.handleQuery(); -- Gitblit v1.8.0