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/doctor/bgsh/index.vue | 163 +++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 124 insertions(+), 39 deletions(-) diff --git a/src/views/doctor/bgsh/index.vue b/src/views/doctor/bgsh/index.vue index ae9b205..e615e8c 100644 --- a/src/views/doctor/bgsh/index.vue +++ b/src/views/doctor/bgsh/index.vue @@ -1,35 +1,89 @@ <template> <div> - <el-form :model="queryParams" ref="tableList" :inline="true" label-width="76px" style="margin-top: 10px"> + <el-form + :model="queryParams" + ref="tableList" + :inline="true" + label-width="76px" + style="margin-top: 10px" + > <el-form-item label="濮撳悕" prop="name"> - <el-input v-model="queryParams.name" style="width: 120px" placeholder="璇疯緭鍏ュ鍚�" clearable @keyup.enter.native="handleQuery"></el-input> + <el-input + v-model="queryParams.name" + style="width: 120px" + placeholder="璇疯緭鍏ュ鍚�" + clearable + @keyup.enter.native="handleQuery" + ></el-input> </el-form-item> <el-form-item label="浣撴鍙�" prop="tjNumber"> - <el-input ref="inputName" v-model="queryParams.tjNumber" style="width: 180px" placeholder="璇疯緭鍏ヤ綋妫�鍙�" clearable @keyup.enter.native="handleQuery"></el-input> + <el-input + ref="inputName" + v-model="queryParams.tjNumber" + style="width: 180px" + placeholder="璇疯緭鍏ヤ綋妫�鍙�" + clearable + @keyup.enter.native="submitForm" + @blur="hb" + ></el-input> </el-form-item> <el-form-item label="浣撴鏃堕棿" prop="tjTime"> - <el-date-picker v-model="startTime" type="datetimerange" align="right" :picker-options="pickerOptions" style="width: 310px" start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡" :default-time="['00:00:00', '23:00:00']" format="yyyy-MM-dd HH:mm" - value-format="yyyy-MM-dd HH:mm" @change="dateChangebirthday1"> - </el-date-picker> </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-date-picker + v-model="startTime" + type="datetimerange" + align="right" + :picker-options="pickerOptions" + style="width: 310px" + start-placeholder="寮�濮嬫棩鏈�" + end-placeholder="缁撴潫鏃ユ湡" + :default-time="['00:00:00', '23:00:00']" + format="yyyy-MM-dd HH:mm" + value-format="yyyy-MM-dd HH:mm" + @change="dateChangebirthday1" + > + </el-date-picker> + </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> - <el-button type="primary" size="mini" @click="submitForm">鎼滅储</el-button> - <el-button size="mini" @click="resetQuery">閲嶇疆</el-button> + <el-button + type="primary" + size="mini" + @click="submitForm" + style="margin-right: 15px" + >鎼滅储</el-button + > + <el-button size="mini" @click="resetQuery">閲嶇疆</el-button> </el-form-item> </el-form> - - <el-row :gutter="10" class="mb8" style="margin-left:14px ;"> + <el-row :gutter="10" class="mb8" style="margin-left: 14px"> <el-col :span="1.5"> - <el-button type="primary" - size="mini" - @click="radioChange" - v-hasPermi="['system:notice:add']" - >鏍告敹</el-button> + <el-button type="primary" size="mini" @click="radioChange" + >鏍告敹</el-button + > </el-col> </el-row> @@ -42,7 +96,12 @@ @selection-change="handleSelectionChange" style="margin: 20px; width: 98%" > - <el-table-column type="selection" width="40px" align="center" fixed="left" /> + <el-table-column + type="selection" + width="40px" + align="center" + fixed="left" + /> <!-- <template slot="empty">鏁版嵁姝e湪鍔犺浇涓�</template> --> <el-table-column label="浣撴鍙�" @@ -60,7 +119,7 @@ width="100px" fixed="left" /> - + <el-table-column label="鎬у埆" align="center" @@ -89,7 +148,7 @@ :show-overflow-tooltip="true" width="130px" /> - + <el-table-column label="浣撴鏃堕棿" align="center" @@ -120,7 +179,7 @@ align="center" prop="tjCompName" :show-overflow-tooltip="true" - /> + /> </el-table> <div class="pag"> @@ -140,9 +199,11 @@ <script> -import {getcheckList,heXiaoByIds} from "@/api/doctor/checkAll"; +import { getBghsList, heXiaoByIds } from "@/api/doctor/checkAll"; import { getCompany, queryCompany } from "@/api/team/tuanti"; import ViewPdf from "@/components/ViewPdf"; +import { getNewDateList } from "@/api/hosp/order"; +import moment from "moment"; export default { components: { @@ -208,14 +269,15 @@ endTime: null, compId: null, name: null, - checkStatus:null, + checkStatus: null, }, }; }, created() { - this.getNowTime(); - this.getList(); + // this.getNowTime(); + + this.getdate(); }, mounted() { @@ -224,6 +286,15 @@ }); }, methods: { + getdate() { + getNewDateList().then((res) => { + this.startTime = [ + moment(res.data).format("YYYY-MM-DD 00:00:00"), + moment(res.data).format("YYYY-MM-DD 23:59:00"), + ]; + this.getList(); + }); + }, // / 澶勭悊榛樿閫変腑褰撳墠鏃ユ湡 getNowTime() { var curDate = new Date().getTime(); @@ -268,17 +339,20 @@ } // 椤甸潰鏁版嵁 - getcheckList(this.queryParams).then((response) => { - if (response.data) { - if (response.data.date) { - this.checkList = response.data.date; - } else { - this.checkList = response.data.customers; - } + getBghsList(this.queryParams).then((response) => { + if (response.code == 200) { this.loading = false; - this.total = response.data.total; - } else { - this.checkList = []; + if (response.data) { + if (response.data.date) { + this.checkList = response.data.date; + } else { + this.checkList = response.data.customers; + } + + this.total = response.data.total; + } else { + this.checkList = []; + } } }), // 鑾峰彇鍗曚綅淇℃伅闆嗗悎 @@ -295,8 +369,12 @@ // 鍗曢�夋寜閽� radioChange() { + this.loading = true; heXiaoByIds(this.orderIds).then((response) => { - this.$modal.msgSuccess("鎶ュ憡宸叉牳鏀讹紒璇峰墠寰�浣撴璁板綍椤甸潰鏌ョ湅锛�"); + if (response.code == 200) { + this.$modal.msgSuccess("鎶ュ憡宸叉牳鏀讹紒璇峰墠寰�鎶ュ憡鎵撳嵃椤甸潰鏌ョ湅锛�"); + this.getList(); + } }); }, @@ -319,6 +397,12 @@ dateChangebirthday1(val) { this.startTime = val; }, + hb() { + console.log(this.queryParams.tjNumber); + if (this.queryParams.tjNumber != "") { + this.submitForm(); + } + }, // 鎼滅储 submitForm() { @@ -333,7 +417,7 @@ } // 椤甸潰鏁版嵁 - getcheckList(this.queryParams).then((response) => { + getBghsList(this.queryParams).then((response) => { if (response.data.customers != null) { this.checkList = response.data.customers; this.checkList.forEach((item) => { @@ -348,10 +432,11 @@ }, // 閲嶇疆 resetQuery() { + this.startTime = []; this.resetForm("tableList"); this.submitForm(); }, - + change(vale) { // console.log(this.changedate[index].remark); }, -- Gitblit v1.8.0