From 4413b4649c337dd65e27c7a4be0d5ca1294477ab Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 04 六月 2025 14:32:36 +0800 Subject: [PATCH] 测试完成 --- src/views/index.vue | 97 ++++++++++++++++++++++++++++++------------------ 1 files changed, 60 insertions(+), 37 deletions(-) diff --git a/src/views/index.vue b/src/views/index.vue index b43ec1e..984673c 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -20,7 +20,7 @@ <el-row :gutter="20"> <el-col :span="10"> <div class="home-user-task-stats"> - <p>{{ 11231 }}</p> + <p>{{ OutpatientData.rs }}</p> <div class="text-color2"> <p>闂ㄨ瘖灏辫瘖閲忥紙浜烘锛�</p> </div> @@ -28,7 +28,7 @@ </el-col> <el-col :span="10"> <div class="home-user-task-stats"> - <p>{{ 9207 }}</p> + <p>{{ OutpatientData.rc }}</p> <div class="text-color2"> <p>闂ㄨ瘖鏈嶅姟閲忥紙浜烘锛�</p> </div> @@ -62,7 +62,7 @@ <el-row :gutter="20"> <el-col :span="10"> <div class="home-user-task-stats"> - <p style="color: red">{{ 3453 }}</p> + <p style="color: red">{{ DischargeData.rs }}</p> </div> <div class="text-color2"> <p>鍑洪櫌灏辫瘖閲忥紙浜烘锛�</p> @@ -70,7 +70,7 @@ </el-col> <el-col :span="10"> <div class="home-user-task-stats"> - <p style="color: red">{{ 4213 }}</p> + <p style="color: red">{{ DischargeData.rc }}</p> <div class="text-color2"> <p>鍑洪櫌鏈嶅姟閲忥紙浜烘锛�</p> </div> @@ -128,14 +128,14 @@ type="index" ></el-table-column> <el-table-column - prop="skuName" + prop="deptname" width="88" class-name="name" ></el-table-column> - <el-table-column prop="count" class-name="count"> + <el-table-column prop="rc" class-name="rc"> <template slot-scope="scope"> - {{ scope.row.count }}娆� + {{ scope.row.rc }}娆� </template> </el-table-column> </el-table> @@ -310,6 +310,14 @@ lastHeight: window.innerHeight, radio1: "鍛�", ticketStatistics: {}, + DischargeData: { + rs: "", + rc: "", + }, + OutpatientData: { + rs: "", + rc: "", + }, order: "", Count: "", datatni: [], @@ -340,9 +348,9 @@ }, }, created() { - // this.getTopdata(); - // this.getgraphdata(); - // this.getranking(); + this.getTopdata(); + this.getgraphdata(); + this.getranking(); this.$nextTick(function () { this.getregionAmountCollect(); this.getnodeCollect(); @@ -388,25 +396,35 @@ }, // top鎺掕 async getSkuTop() { - // const res = await getSkuTop(10, this.endatd, this.statd); - // this.SkuTop = res.data; - this.SkuTop = [ - { amount: 0, count: 123, skuId: "0", skuName: "蹇冭偤绉�" }, - { amount: 0, count: 122, skuId: "0", skuName: "鑲捐剰绉�" }, - { amount: 0, count: 112, skuId: "0", skuName: "娉屽翱绉�" }, - { amount: 0, count: 111, skuId: "0", skuName: "鐢风" }, - { amount: 0, count: 102, skuId: "0", skuName: "濡囦骇绉�" }, - { amount: 0, count: 98, skuId: "0", skuName: "澶栫" }, - { amount: 0, count: 89, skuId: "0", skuName: "鎬ヨ瘖" }, - { amount: 0, count: 88, skuId: "0", skuName: "鍣ㄦ绉�" }, - { amount: 0, count: 87, skuId: "0", skuName: "楠ㄧ" }, - { amount: 0, count: 67, skuId: "0", skuName: "鏀惧皠绉�" }, - { amount: 0, count: 89, skuId: "0", skuName: "鎬ヨ瘖" }, - { amount: 0, count: 88, skuId: "0", skuName: "鍣ㄦ绉�" }, - { amount: 0, count: 87, skuId: "0", skuName: "楠ㄧ" }, - { amount: 0, count: 67, skuId: "0", skuName: "鏀惧皠绉�1" }, - { amount: 0, count: 67, skuId: "0", skuName: "鏀惧皠绉�2" }, - ]; + let Rankingdata = { + startDate: this.endatd, + endDate: this.statd, + cy: 1, + }; + await getDeptRanking(Rankingdata).then((res) => { + if (res.code == 200) { + this.SkuTop=res.rows.sort((a, b) => b.rc - a.rc); + console.log(this.SkuTop,'this.SkuTop'); + } + }); + + // this.SkuTop = [ + // { amount: 0, count: 123, skuId: "0", skuName: "蹇冭偤绉�" }, + // { amount: 0, count: 122, skuId: "0", skuName: "鑲捐剰绉�" }, + // { amount: 0, count: 112, skuId: "0", skuName: "娉屽翱绉�" }, + // { amount: 0, count: 111, skuId: "0", skuName: "鐢风" }, + // { amount: 0, count: 102, skuId: "0", skuName: "濡囦骇绉�" }, + // { amount: 0, count: 98, skuId: "0", skuName: "澶栫" }, + // { amount: 0, count: 89, skuId: "0", skuName: "鎬ヨ瘖" }, + // { amount: 0, count: 88, skuId: "0", skuName: "鍣ㄦ绉�" }, + // { amount: 0, count: 87, skuId: "0", skuName: "楠ㄧ" }, + // { amount: 0, count: 67, skuId: "0", skuName: "鏀惧皠绉�" }, + // { amount: 0, count: 89, skuId: "0", skuName: "鎬ヨ瘖" }, + // { amount: 0, count: 88, skuId: "0", skuName: "鍣ㄦ绉�" }, + // { amount: 0, count: 87, skuId: "0", skuName: "楠ㄧ" }, + // { amount: 0, count: 67, skuId: "0", skuName: "鏀惧皠绉�1" }, + // { amount: 0, count: 67, skuId: "0", skuName: "鏀惧皠绉�2" }, + // ]; }, // 鑾峰彇澶撮儴鏁版嵁 getTopdata() { @@ -420,17 +438,22 @@ endDate: this.statd, cy: 1, }; - getEChartsPatMedOuthospCount(hospCountdata).then((res) => {}); - getechartsListCountdata(Countdata).then((res) => {}); + // 鏌ヨ闂ㄨ瘖鐪嬬梾浜烘鍜屼汉鏁� + getEChartsPatMedOuthospCount(hospCountdata).then((res) => { + if (res.code == 200) { + this.OutpatientData = res.data; + } + }); + // 鏌ヨ鍑恒�佸叆闄㈢湅鐥呬汉娆″拰浜烘暟 + getechartsListCountdata(Countdata).then((res) => { + if (res.code == 200) { + this.DischargeData = res.data; + } + }); }, // 鑾峰彇灏辫瘖鏁伴噺 getranking() { - let Rankingdata = { - startDate: this.endatd, - endDate: this.statd, - cy: 1, - }; - getDeptRanking(Rankingdata).then((res) => {}); + }, // 鑾峰彇涓儴绾挎煴鍥炬暟鎹� getgraphdata() { -- Gitblit v1.9.3