From 891ffaaf741fdb4043274d89f37db5fa2fe34496 Mon Sep 17 00:00:00 2001 From: miaojiale <1123971748@qq.com> Date: Thu, 5 Jan 2023 17:31:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E8=B0=83=E7=AD=9B=E6=9F=A5=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/Home.js | 41 ++++ src/api/medicalunion-management.js | 8 + src/components/CustomsTable/index.vue | 11 +- src/components/DialogComponents/Form.vue | 23 +++ src/components/TabComponents/index.vue | 68 +++--- src/layouts/components/NavBar/index.vue | 94 ++++++--- src/layouts/index.vue | 24 ++- src/store/modules/table.js | 14 +- src/styles/vab.scss | 4 +- src/views/Home/index.vue | 178 ++++++++++------ src/views/screening/index.vue | 193 +++++++++++++----- .../systems/medicalunion-management/index.vue | 2 + src/views/systems/user/index.vue | 105 +++++++++- 13 files changed, 565 insertions(+), 200 deletions(-) create mode 100644 src/api/Home.js diff --git a/src/api/Home.js b/src/api/Home.js new file mode 100644 index 0000000..a405731 --- /dev/null +++ b/src/api/Home.js @@ -0,0 +1,41 @@ +import request from "@/utils/request" + +/* 首页 */ + +export function addMedicalunion(data = {}) { + return request({ + url: "/cloud-upms/sys/union/addOrUpdate", + method: "post", + data, + }) +} +// 医联体授权 +export function baseUnion(data = {}) { + return request({ + url: "/cloud-upms/user/base/union", + method: "post", + data, + }) +} +// 累计上报 +export function getRankTotal(params = {}) { + return request({ + url: "/disease-data/rank/total", + method: "get", + params, + }) +} +//当前季度 +export function getCurrentQuarter(params = {}) { + return request({ + url: "/disease-data/rank/currentQuarter", + method: "get", + params, + }) +} +export function deleteUnion(id) { + return request({ + url: `/cloud-upms/sys/union/${id}`, + method: "delete", + }) +} diff --git a/src/api/medicalunion-management.js b/src/api/medicalunion-management.js index a56d468..0e42096 100644 --- a/src/api/medicalunion-management.js +++ b/src/api/medicalunion-management.js @@ -9,6 +9,14 @@ export function addMedicalunion(data = {}) { data, }) } +// 医联体授权 +export function baseUnion(data = {}) { + return request({ + url: "/cloud-upms/user/base/union", + method: "post", + data, + }) +} export function medicalunionList(params = {}) { return request({ url: "/cloud-upms/sys/union/list", diff --git a/src/components/CustomsTable/index.vue b/src/components/CustomsTable/index.vue index 0cbc630..1fd0101 100644 --- a/src/components/CustomsTable/index.vue +++ b/src/components/CustomsTable/index.vue @@ -31,13 +31,13 @@ > @@ -57,7 +57,7 @@ > @@ -74,7 +74,7 @@ :disabled=" op.formatter ? op.formatter(scope.row).disabled : false " - :style="[{ fontSize: fontSize[fontIndex] }, op.style]" + :style="[{ fontSize: fontSize + 'px' }, op.style]" :type=" op.formatter ? op.formatter(scope.row).type @@ -183,7 +183,6 @@ export default { }, data() { return { - fontSize: ["12px", "14px", "16px"], httpPrefix: process.env.NODE_ENV === "development" ? "/api" @@ -192,7 +191,7 @@ export default { }, computed: { ...mapGetters({ - fontIndex: "table/fontIndex", + fontSize: "table/fontSize", }), totalCounts() { return this.totalCount - 0 diff --git a/src/components/DialogComponents/Form.vue b/src/components/DialogComponents/Form.vue index a2debaf..63771b5 100644 --- a/src/components/DialogComponents/Form.vue +++ b/src/components/DialogComponents/Form.vue @@ -160,8 +160,10 @@ filterable remote reserve-keyword + :multiple="item.multiple ? true : false" :placeholder="item.placeholder" :remote-method="item.remoteFunc" + v-el-select-loadmore="loadmore" @change="item.func ? item.func($event) : {}" > @@ -283,9 +284,9 @@