From 6be49398a90a339a6c72ac9ea7a09fc368acda87 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 30 四月 2025 15:48:08 +0800 Subject: [PATCH] 测试完成 --- src/views/sfstatistics/percentage/index.vue | 93 ++++++++++++++++++++++++++++++++++------------ 1 files changed, 68 insertions(+), 25 deletions(-) diff --git a/src/views/sfstatistics/percentage/index.vue b/src/views/sfstatistics/percentage/index.vue index a0d85e3..3d34079 100644 --- a/src/views/sfstatistics/percentage/index.vue +++ b/src/views/sfstatistics/percentage/index.vue @@ -67,13 +67,12 @@ </el-select> --> <el-select v-model="queryParams.leavehospitaldistrictcodes" - size="medium" multiple filterable placeholder="璇烽�夋嫨鐥呭尯" > - <el-option + <el-option v-for="item in flatArray" :key="item.deptCode" :label="item.label" @@ -103,7 +102,24 @@ > </el-date-picker> </el-form-item> --> - <el-form-item label="缁熻鏃ユ湡" prop="userName"> + <el-select + v-model="queryParams.serviceType" + multiple + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + <el-form-item + label-width="200" + label="搴旈殢璁挎椂闂磋寖鍥�" + prop="userName" + > <el-date-picker v-model="queryParams.dateRange" type="daterange" @@ -218,7 +234,7 @@ </el-table-column> <el-table-column - label="鎮h�呰繃婊ゆ暟閲�" + label="涓嶆墽琛�" align="center" width="120" key="bzxCount" @@ -267,8 +283,8 @@ key="sfwcl" prop="sfwcl" > - <template slot-scope="scope"> - <span>{{ (Number(scope.row.sfwcl)*100).toFixed(2) }}%</span> + <template slot-scope="scope"> + <span>{{ (Number(scope.row.sfwcl) * 100).toFixed(2) }}%</span> </template> </el-table-column> <!-- <el-table-column @@ -370,9 +386,9 @@ type="danger" plain @click="routerErr(scope.row)" - ><span class="button-zx" - >{{scope.row.yczs}}</span - ></el-button + ><span class="button-zx">{{ + scope.row.yczs + }}</span></el-button > </template> </el-table-column> @@ -462,9 +478,7 @@ listtag, tagclassifylist, } from "@/api/system/label"; -import { - getSfStatistics,deptTreeSelect -} from "@/api/system/user"; +import { getSfStatistics, deptTreeSelect } from "@/api/system/user"; import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -513,7 +527,7 @@ idds: "", //鍒嗙被id // 鎬绘潯鏁� total: 0, - flatArray:[], + flatArray: [], amendtag: false, //鏄惁淇敼绫诲埆 lstamendtag: false, //鏄惁淇敼鏍囩 scavisible: false, //鍒犻櫎寮规 @@ -554,21 +568,48 @@ propss: { multiple: true }, options: [ - { + { value: 1, - label: "涓滃崡", + label: "鐩戞祴璇勪及", }, { value: 2, - label: "瑗垮寳", + label: "鍑洪櫌闅忚", }, { value: 3, - label: "浠ㄤ花浠�", + label: "闂ㄨ瘖闅忚", }, { value: 4, - label: "鍏椋掗", + label: "瀹f暀鍏虫��", + }, + { + value: 5, + label: "澶嶈瘖绠$悊", + }, + + { + value: 7, + label: "鎮h�呮姤鍛�", + }, + + { + value: 9, + label: "浣撴闅忚", + }, + + { + value: 11, + label: "褰卞儚闅忚", + }, + { + value: 12, + label: "蹇冪數闅忚", + }, + { + value: 13, + label: "涓撶梾闅忚", }, ], pickerOptions: { @@ -587,7 +628,7 @@ queryParams: { pageNum: 1, pageSize: 10, - serviceType:[2], + serviceType: [2], dateRange: [], }, // 鍒椾俊鎭� @@ -605,7 +646,7 @@ watch: {}, created() { this.getList(); -this.getDeptTree(); + this.getDeptTree(); }, methods: { @@ -635,10 +676,10 @@ // 绉戝鍒楄〃 deptTreeSelect().then((response) => { this.deptOptions = response.data; - console.log( this.deptOptions,' this.deptOptions'); + console.log(this.deptOptions, " this.deptOptions"); this.flatArray = this.flattenArray(response.data); - console.log(this.flatArray,'this.flatArray'); + console.log(this.flatArray, "this.flatArray"); }); }, flattenArray(multiArray) { @@ -693,7 +734,7 @@ }; }, routerErr(row) { - console.log(row,'璺宠浆寮傚父'); + console.log(row, "璺宠浆寮傚父"); this.$router.push({ path: "/followvisit/discharge", query: { @@ -741,14 +782,16 @@ handleQuery() { this.queryParams.pageNum = 1; console.log(); - this.queryParams.startTime = this.parseTime(this.queryParams.dateRange[0]); + this.queryParams.startTime = this.parseTime( + this.queryParams.dateRange[0] + ); this.queryParams.endTime = this.parseTime(this.queryParams.dateRange[1]); this.getList(); }, /** 閲嶇疆鎸夐挳鎿嶄綔 */ resetQuery() { this.queryParams.dateRange = []; - this.queryParams.leavehospitaldistrictcodes=[]; + this.queryParams.leavehospitaldistrictcodes = []; this.handleQuery(); }, // 澶氶�夋閫変腑鏁版嵁 -- Gitblit v1.9.3