From 321feb4e7752084229f606c87bc4705755b69e31 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期四, 26 六月 2025 16:24:55 +0800 Subject: [PATCH] 1 --- src/views/reservation/reservations/index.vue | 63 +++++++++++++++++++++++++++++-- 1 files changed, 59 insertions(+), 4 deletions(-) diff --git a/src/views/reservation/reservations/index.vue b/src/views/reservation/reservations/index.vue index ae2ed95..371047c 100644 --- a/src/views/reservation/reservations/index.vue +++ b/src/views/reservation/reservations/index.vue @@ -140,6 +140,19 @@ </el-select> <i class="el-icon-circle-plus-outline" @click="handleAdd1"></i> </el-form-item> + + <el-form-item label="濂楅鍚嶇О" prop="dwDeptName"> + <el-select v-model="queryParams.dwDeptName" placeholder="璇烽�夋嫨濂楅鍚嶇О" clearable style="width: 100%" + @change="idFn2"> + <el-option v-for="dict in deptList" :key="dict.id" :label="dict.dwDeptName" :value="dict.id" /> + </el-select> + </el-form-item> + + <el-form-item label="鍒嗙粍鍚嶇О" prop="groupingName"> + <el-select v-model="queryParams.groupingName" placeholder="璇烽�夋嫨鍒嗙粍鍚嶇О" clearable style="width: 100%"> + <el-option v-for="dict in groupingList" :key="dict.id" :label="dict.pacName" :value="dict.id" /> + </el-select> + </el-form-item> <el-form-item label="棰勭害鏃堕棿"> <el-date-picker clearable @@ -327,7 +340,7 @@ <span>{{ parseTime(scope.row.reservationTime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> - <el-table-column + <!-- <el-table-column label="浣撴绫诲瀷" align="center" prop="tjType" @@ -337,7 +350,7 @@ <template slot-scope="scope"> <dict-tag :options="dict.type.dict_team" :value="scope.row.tjType" /> </template> - </el-table-column> + </el-table-column> --> <el-table-column label="濠氬Щ" align="center" @@ -386,10 +399,24 @@ prop="company" :show-overflow-tooltip="true" /> - <el-table-column + <!-- <el-table-column label="閭" align="center" prop="email" + :show-overflow-tooltip="true" + width="160px" + /> --> + <el-table-column + label="濂楅鍚嶇О" + align="center" + prop="tcmc" + :show-overflow-tooltip="true" + width="160px" + /> + <el-table-column + label="鍒嗙粍鍚嶇О" + align="center" + prop="fzmc" :show-overflow-tooltip="true" width="160px" /> @@ -1935,7 +1962,8 @@ </template> <script> -import { addComp, addPlOrderAndDetail } from "@/api/system/comp"; +import { addComp, addPlOrderAndDetail, Deptlist, + getDwAndDwDept, } from "@/api/system/comp"; import Big from "big.js"; import { Loading } from "element-ui"; import { @@ -2004,6 +2032,7 @@ taocan: false, webSocket: null, defaultKeys: [], + deptList: [], value1: "", pacName: "", hides: false, @@ -2460,6 +2489,32 @@ }); } }, + idFn1(value) { + console.log(value) + if (value) { + this.form.dictCompId = value; + this.CompanyList.forEach((item) => { + if (item.drugManufacturerId == this.form.dictCompId) { + this.form.compName = item.cnName; + this.queryParams.company = item.cnName; + } + }); + Deptlist(value).then((response) => { + this.deptList = response.data; + }); + } + }, + idFn2(value) { + let data = { + deptId: value, + dwId: this.form.dictCompId, + }; + getDwAndDwDept(data).then((response) => { + // 閮ㄩ棬鍚嶇О + this.groupingList = response.data; + + }); + }, // 琛ㄥ崟閲嶇疆 reset() { this.form = { -- Gitblit v1.8.0