From b06a903d08d6f5432105d12686ccaf074b45323a Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期四, 24 十月 2024 08:58:35 +0800 Subject: [PATCH] lkk 10.24 --- src/views/doctor/bgsh/index.vue | 208 +++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 165 insertions(+), 43 deletions(-) diff --git a/src/views/doctor/bgsh/index.vue b/src/views/doctor/bgsh/index.vue index 1a3692f..e615e8c 100644 --- a/src/views/doctor/bgsh/index.vue +++ b/src/views/doctor/bgsh/index.vue @@ -1,49 +1,132 @@ <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="submitForm" @blur="hb"></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" style="margin-right:15px;">鎼滅储</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" >鏍告敹</el-button> + <el-button type="primary" size="mini" @click="radioChange" + >鏍告敹</el-button + > </el-col> </el-row> <template> - <el-table v-loading="loading" :data="checkList" ref="table" border @selection-change="handleSelectionChange" - style="margin: 20px; width: 98%"> - <el-table-column type="selection" width="40px" align="center" fixed="left" /> + <el-table + v-loading="loading" + :data="checkList" + ref="table" + border + @selection-change="handleSelectionChange" + style="margin: 20px; width: 98%" + > + <el-table-column + type="selection" + width="40px" + align="center" + fixed="left" + /> <!-- <template slot="empty">鏁版嵁姝e湪鍔犺浇涓�</template> --> - <el-table-column label="浣撴鍙�" align="center" prop="tjNumber" :show-overflow-tooltip="true" width="160px" - fixed="left" /> - <el-table-column label="濮撳悕" align="center" prop="cusName" :show-overflow-tooltip="true" width="100px" - fixed="left" /> + <el-table-column + label="浣撴鍙�" + align="center" + prop="tjNumber" + :show-overflow-tooltip="true" + width="160px" + fixed="left" + /> + <el-table-column + label="濮撳悕" + align="center" + prop="cusName" + :show-overflow-tooltip="true" + width="100px" + fixed="left" + /> - <el-table-column label="鎬у埆" align="center" prop="cusSex" :show-overflow-tooltip="true" width="55px"> + <el-table-column + label="鎬у埆" + align="center" + prop="cusSex" + :show-overflow-tooltip="true" + width="55px" + > <template slot-scope="scope"> <span v-if="scope.row.cusSex == '0'">鐢�</span> <span v-if="scope.row.cusSex == '1'">濂�</span> @@ -51,23 +134,63 @@ <span v-if="scope.row.cusSex == '9'">鏈鏄庢�у埆</span> </template> </el-table-column> - <el-table-column label="鍑虹敓鏃ユ湡" align="center" prop="cusBrithday" :show-overflow-tooltip="true" width="110px" /> - <el-table-column label="鐢佃瘽" align="center" prop="cusPhone" :show-overflow-tooltip="true" width="130px" /> + <el-table-column + label="鍑虹敓鏃ユ湡" + align="center" + prop="cusBrithday" + :show-overflow-tooltip="true" + width="110px" + /> + <el-table-column + label="鐢佃瘽" + align="center" + prop="cusPhone" + :show-overflow-tooltip="true" + width="130px" + /> - <el-table-column label="浣撴鏃堕棿" align="center" prop="tjTime" :show-overflow-tooltip="true" width="110px" /> - <el-table-column label="瀹屾垚鏃堕棿" align="center" prop="finishTime" :show-overflow-tooltip="true" width="160px" /> - <el-table-column label="鐘舵��" align="center" prop="tjStatus" :show-overflow-tooltip="true" width="50px"> + <el-table-column + label="浣撴鏃堕棿" + align="center" + prop="tjTime" + :show-overflow-tooltip="true" + width="110px" + /> + <el-table-column + label="瀹屾垚鏃堕棿" + align="center" + prop="finishTime" + :show-overflow-tooltip="true" + width="160px" + /> + <el-table-column + label="鐘舵��" + align="center" + prop="tjStatus" + :show-overflow-tooltip="true" + width="50px" + > <template slot-scope="scope"> <span>{{ scope.row.tjStatus == "1" ? "宸叉" : "鏈" }}</span> </template> </el-table-column> - <el-table-column label="鍗曚綅鍚嶇О" align="center" prop="tjCompName" :show-overflow-tooltip="true" /> + <el-table-column + label="鍗曚綅鍚嶇О" + align="center" + prop="tjCompName" + :show-overflow-tooltip="true" + /> </el-table> <div class="pag"> <div class="pag1"> - <pagination v-show="total > 0" :total="total" :page.sync="queryParams.page" :limit.sync="queryParams.pageSize" - @pagination="getList" /> + <pagination + v-show="total > 0" + :total="total" + :page.sync="queryParams.page" + :limit.sync="queryParams.pageSize" + @pagination="getList" + /> </div> </div> </template> @@ -76,7 +199,7 @@ <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"; @@ -153,7 +276,7 @@ created() { // this.getNowTime(); - + this.getdate(); }, @@ -216,7 +339,7 @@ } // 椤甸潰鏁版嵁 - getcheckList(this.queryParams).then((response) => { + getBghsList(this.queryParams).then((response) => { if (response.code == 200) { this.loading = false; if (response.data) { @@ -231,7 +354,6 @@ this.checkList = []; } } - }), // 鑾峰彇鍗曚綅淇℃伅闆嗗悎 getCompany(this.queryParam).then((response) => { @@ -247,12 +369,12 @@ // 鍗曢�夋寜閽� radioChange() { + this.loading = true; heXiaoByIds(this.orderIds).then((response) => { - if(response.code == 200){ + if (response.code == 200) { this.$modal.msgSuccess("鎶ュ憡宸叉牳鏀讹紒璇峰墠寰�鎶ュ憡鎵撳嵃椤甸潰鏌ョ湅锛�"); this.getList(); } - }); }, @@ -275,9 +397,9 @@ dateChangebirthday1(val) { this.startTime = val; }, - hb(){ + hb() { console.log(this.queryParams.tjNumber); - if (this.queryParams.tjNumber != "") { + if (this.queryParams.tjNumber != "") { this.submitForm(); } }, @@ -295,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) => { @@ -310,7 +432,7 @@ }, // 閲嶇疆 resetQuery() { - this.startTime=[] + this.startTime = []; this.resetForm("tableList"); this.submitForm(); }, -- Gitblit v1.8.0