From 2698387e653c6a25059c3ae9976f18b814eba892 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期五, 12 九月 2025 15:16:46 +0800
Subject: [PATCH] 医疗权限
---
src/views/home/index.vue | 572 +++++++++++++++++++++++++++++++++++----------------------
1 files changed, 352 insertions(+), 220 deletions(-)
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 441b195..4fab88a 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -216,27 +216,35 @@
<div class="iwc-box-e" style="margin-bottom: 10px; padding-left: 12%">
<el-col :span="17">
<MapChart
- :cdata="cdata"
- :height="height * 0.72 - 128 + 'px'"
- @click="mapClick"
- :chartType="chartType"
- />
+ :cdata="cdata"
+ :height="height * 0.72 - 128 + 'px'"
+ @click="mapClick"
+ :chartType="chartType"
+ />
</el-col>
- <el-col :span="7" >
- <div style="backgroun-color:black; margin:bottom:5px;height:100%;padding-top:50px;">
+ <el-col :span="7">
+ <div
+ style="backgroun-color:black; margin-bottom:5px;height:100%;padding-top:50px;"
+ >
<el-row>
- <div style="color:white;font-size:15px;text-align:center">褰撳墠鍚勫湴甯傛綔鍦ㄦ崘鐚渚�</div>
- </el-row>
- <el-row>
- <el-col :span="12" style="color:white;font-size:14px;text-align:center;margin-top:10px"
- v-for="(item, index) in cityDonoateCaseArr"
- :key="index">
- {{item.cityName}}<br> <span style="color:#ffd200">{{item.donoateNum}}</span>渚�
- </el-col>
+ <div style="color:white;font-size:15px;text-align:center">
+ 褰撳墠鍚勫湴甯傛綔鍦ㄦ崘鐚渚�
+ </div>
+ </el-row>
+ <el-row>
+ <el-col
+ :span="12"
+ style="color:white;font-size:14px;text-align:center;margin-top:10px"
+ v-for="(item, index) in cityDonoateCaseArr"
+ :key="index"
+ >
+ {{ item.cityName }}<br />
+ <span style="color:#ffd200">{{ item.donoateNum }}</span
+ >渚�
+ </el-col>
</el-row>
</div>
-
- </el-col>
+ </el-col>
</div>
</el-col>
<el-col :span="6">
@@ -355,7 +363,9 @@
: ""
}}
</div>
- <div class="iwc-box-c1-l" style="font-size:0.8rem">鍣ㄥ畼鎹愮尞杞寲鐜�</div>
+ <div class="iwc-box-c1-l" style="font-size:0.8rem">
+ 鍣ㄥ畼鎹愮尞杞寲鐜�
+ </div>
</div>
<div class="iwc-box-c1" style="color: #34bc1d">
<div class="iwc-box-c1-o">
@@ -365,7 +375,9 @@
: ""
}}
</div>
- <div class="iwc-box-c1-l" style="font-size:0.8rem">骞冲潎鍣ㄥ畼浜у嚭鐜�</div>
+ <div class="iwc-box-c1-l" style="font-size:0.8rem">
+ 骞冲潎鍣ㄥ畼浜у嚭鐜�
+ </div>
</div>
<div class="iwc-box-c1" style="color: #2f9ef4">
<div class="iwc-box-c1-o">
@@ -375,7 +387,9 @@
: ""
}}
</div>
- <div class="iwc-box-c1-l" style="font-size:0.8rem">鑾峰彇鍣ㄥ畼鍒╃敤鐜�</div>
+ <div class="iwc-box-c1-l" style="font-size:0.8rem">
+ 鑾峰彇鍣ㄥ畼鍒╃敤鐜�
+ </div>
</div>
</div>
</div>
@@ -729,6 +743,50 @@
</dv-border-box-6>
</el-col>
</el-row> -->
+ <el-dialog title="鐧婚檰" :visible.sync="dialogVisible" width="30%">
+ <el-form :model="form">
+ <el-form-item label="璐﹀彿" label-width="80px">
+ <el-input
+ v-model="defaultAccount"
+ autocomplete="off"
+ @keyup.enter.native="loginFn"
+ ></el-input>
+ </el-form-item>
+ <el-form-item
+ label="瀵嗙爜"
+ label-width="80px"
+ @keyup.enter.native="loginFn"
+ >
+ <el-input
+ v-model="defaultPassword"
+ show-password
+ autocomplete="off"
+ ></el-input>
+ </el-form-item>
+ <el-form-item prop="code" label-width="80px">
+ <el-input
+ v-model="code"
+ auto-complete="off"
+ placeholder="楠岃瘉鐮�"
+ style="width: 63%"
+ @keyup.enter.native="loginFn"
+ >
+ <svg-icon
+ slot="prefix"
+ icon-class="validCode"
+ class="el-input__icon input-icon"
+ />
+ </el-input>
+ <div class="login-code">
+ <img :src="codeUrl" @click="getCode" class="login-code-img" />
+ </div>
+ </el-form-item>
+ </el-form>
+ <span slot="footer" class="dialog-footer">
+ <el-button @click="dialogVisible = false">鍙� 娑�</el-button>
+ <el-button type="primary" @click="loginFn">纭� 瀹�</el-button>
+ </span>
+ </el-dialog>
</div>
</div>
</template>
@@ -752,10 +810,10 @@
getDonationwitnessStats,
getTransplantHospitalNum,
getDonateorganSum,
- getDonateorganDistrictDonateCalculate,
+ getDonateorganDistrictDonateCalculate
} from "@/api/project/donateorgan";
import { listData } from "@/api/system/dict/data";
-import { login, logout, getInfo } from "@/api/login";
+import { login, logout, getInfo, getCodeImg } from "@/api/login";
import { listDonatebaseinfo } from "@/api/project/donatebaseinfo";
import { getToken, setToken, removeToken } from "@/utils/auth";
import MapChart from "./components/MapChart";
@@ -773,7 +831,7 @@
headerBGC: "#0a3073",
oddRowBGC: "",
evenRowBGC: "",
- rowNum: 6,
+ rowNum: 6
};
export default {
@@ -787,7 +845,7 @@
BarChartH,
LineChart,
Line1Chart,
- Line2Chart,
+ Line2Chart
},
data() {
return {
@@ -796,20 +854,28 @@
btn1: require("../../assets/images/dv-btn-1.png"),
btn2: require("../../assets/images/dv-btn-2.png"),
btn3: require("../../assets/images/dv-btn-3.png"),
- btn4: require("../../assets/images/dv-btn-4.png"),
+ btn4: require("../../assets/images/dv-btn-4.png")
},
leijishuju: {},
arrrrr: [],
+ captchaOnOff: true,
+ uuid: "",
+ form: {},
hospitallist: [],
year: "",
+ code: "",
+ codeUrl: "",
+ dialogVisible: true,
isloading: false,
tableLoading: false,
showTable: false,
currentArea: null,
tableList: [],
+ defaultAccount: "",
+ defaultPassword: "",
pageData: {
pageNum: 1,
- pageSize: 10,
+ pageSize: 10
},
total: 0,
height: 1080,
@@ -821,217 +887,208 @@
allInfo: {
finishedOrgans: 0,
processOrgans: 4,
- Organsnum: 0,
+ Organsnum: 0
},
anlidata: [
{
name: "1鏈�",
- value: 0,
+ value: 0
},
{
name: "2鏈�",
- value: 0,
+ value: 0
},
{
name: "3鏈�",
- value: 0,
+ value: 0
},
{
name: "4鏈�",
- value: 0,
+ value: 0
},
{
name: "5鏈�",
- value: 0,
+ value: 0
},
{
name: "6鏈�",
- value: 0,
+ value: 0
},
{
name: "7鏈�",
- value: 0,
+ value: 0
},
{
name: "8鏈�",
- value: 0,
+ value: 0
},
{
name: "9鏈�",
- value: 0,
+ value: 0
},
{
name: "10鏈�",
- value: 0,
+ value: 0
},
{
name: "11鏈�",
- value: 0,
+ value: 0
},
{
name: "12鏈�",
- value: 0,
- },
+ value: 0
+ }
],
organsum: [
{
name: "涓�鏈�",
- value: 0,
+ value: 0
},
{
name: "浜屾湀",
- value: 0,
+ value: 0
},
{
name: "涓夋湀",
- value: 0,
+ value: 0
},
{
name: "鍥涙湀",
- value: 0,
+ value: 0
},
{
name: "浜旀湀",
- value: 0,
+ value: 0
},
{
name: "鍏湀",
- value: 0,
+ value: 0
},
{
name: "涓冩湀",
- value: 0,
+ value: 0
},
{
name: "鍏湀",
- value: 0,
+ value: 0
},
{
name: "涔濇湀",
- value: 0,
+ value: 0
},
{
name: "鍗佹湀",
- value: 0,
+ value: 0
},
{
name: "鍗佷竴鏈�",
- value: 0,
+ value: 0
},
{
name: "鍗佷簩鏈�",
- value: 0,
- },
+ value: 0
+ }
],
yiyuan: [
{
name: "涓�鏈�",
- value: 0,
+ value: 0
},
{
name: "浜屾湀",
- value: 0,
+ value: 0
},
{
name: "涓夋湀",
- value: 0,
+ value: 0
},
{
name: "鍥涙湀",
- value: 0,
+ value: 0
},
{
name: "浜旀湀",
- value: 0,
+ value: 0
},
{
name: "鍏湀",
- value: 0,
+ value: 0
},
{
name: "涓冩湀",
- value: 0,
+ value: 0
},
{
name: "鍏湀",
- value: 0,
+ value: 0
},
{
name: "涔濇湀",
- value: 0,
+ value: 0
},
{
name: "鍗佹湀",
- value: 0,
+ value: 0
},
{
name: "鍗佷竴鏈�",
- value: 0,
+ value: 0
},
{
name: "鍗佷簩鏈�",
- value: 0,
- },
+ value: 0
+ }
],
organData: [
{
key: "heart",
name: "蹇冭剰",
- value: 0,
+ value: 0
},
{
key: "fullLiver",
- name: "鍏ㄨ倽",
- value: 0,
+ name: "鑲濊剰",
+ value: 0
},
- {
- key: "leftLiver",
- name: "宸﹁倽",
- value: 0,
- },
- {
- key: "rightLiver",
- name: "鍙宠倽",
- value: 0,
- },
+
{
key: "leftRenal",
name: "宸﹁偩",
- value: 0,
+ value: 0
},
{
key: "rightRenal",
name: "鍙宠偩",
- value: 0,
+ value: 0
},
{
key: "fullLung",
name: "鍏ㄨ偤",
- value: 0,
+ value: 0
},
{
key: "leftLung",
name: "宸﹁偤",
- value: 0,
+ value: 0
},
{
key: "rightLung",
name: "鍙宠偤",
- value: 0,
+ value: 0
},
{
key: "leftEye",
name: "宸︾溂鑶�",
- value: 0,
+ value: 0
},
{
key: "rightEye",
name: "鍙崇溂鑶�",
- value: 0,
- },
+ value: 0
+ }
// 閬椾綋鎹㈡垚鍏ㄨ倽浜�
],
@@ -1040,7 +1097,7 @@
data: [],
oddRowBGC: "",
evenRowBGC: "",
- rowNum: 6,
+ rowNum: 6
},
organSumData: [],
cdata: [
@@ -1051,8 +1108,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
district: "2",
@@ -1060,8 +1117,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
district: "3",
@@ -1069,8 +1126,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
name: "鍢夊叴甯�",
@@ -1079,8 +1136,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
name: "婀栧窞甯�",
@@ -1089,8 +1146,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
name: "缁嶅叴甯�",
@@ -1099,8 +1156,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
name: "閲戝崕甯�",
@@ -1109,8 +1166,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
name: "琛㈠窞甯�",
@@ -1119,8 +1176,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
name: "鑸熷北甯�",
@@ -1129,8 +1186,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
name: "鍙板窞甯�",
@@ -1139,8 +1196,8 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
+ value3: 0
+ }
},
{
name: "涓芥按甯�",
@@ -1149,9 +1206,9 @@
value: 0,
elseData: {
value2: 0,
- value3: 0,
- },
- },
+ value3: 0
+ }
+ }
],
hospitalarr: [],
objZb: {}, //鍗犳瘮
@@ -1161,7 +1218,7 @@
age: -1,
type: -1,
d: -1,
- x: -1,
+ x: -1
},
loopShowZb: null,
cdataYear: [],
@@ -1170,76 +1227,103 @@
data: [],
lineWidth: 6,
digitalFlopStyle: {
- fontSize: 14,
- },
+ fontSize: 14
+ }
},
configAge: {
data: [],
lineWidth: 6,
digitalFlopStyle: {
- fontSize: 14,
- },
+ fontSize: 14
+ }
},
configDd: {
data: [],
lineWidth: 6,
digitalFlopStyle: {
- fontSize: 14,
- },
+ fontSize: 14
+ }
},
configD: {
data: [],
lineWidth: 6,
digitalFlopStyle: {
- fontSize: 14,
- },
+ fontSize: 14
+ }
},
configX: {
data: [],
lineWidth: 6,
digitalFlopStyle: {
- fontSize: 14,
- },
+ fontSize: 14
+ }
},
- cityDonoateCaseArr: [],
+ cityDonoateCaseArr: []
};
},
created() {
this.height = window.innerHeight - 72;
+ this.getCode();
//this.getinfos();
//this.getOrgansOfHospitalByMonthss();
},
mounted() {
removeToken();
- let defaultAccount = "cockpit";
- let defaultPassword = "Admin@123";
- let code;
- let uuid;
- login(defaultAccount, defaultPassword, code, uuid)
- .then(async (res) => {
- setToken(res.token);
- await this.getDictData();
- this.getinfos();
- this.getData();
- // this.getList();
- this.getAllInfo();
- this.getdonatecount();
- this.getorgancount();
- this.getDonateNumbers();
- this.get();
- this.getcountDonateHostipal();
- //鎸夋湀搴︾粺璁$殑鍣ㄥ畼鏁� 鎶樼嚎鍥�
- //this.getcurrentmonthorgan();
- // this.getcurrentPeopleBymonth();
- this.getOrgansOfHospitalByMonths();
- //this.getOrgansOfHospitalByMonthss();
- //resolve()
- })
- .catch((error) => {
- console.log(error);
- });
+ // let defaultAccount = "cockpit";
+ // let defaultPassword = "Admin@123";
},
methods: {
+ getCode() {
+ getCodeImg().then(res => {
+ this.captchaOnOff =
+ res.captchaOnOff === undefined ? true : res.captchaOnOff;
+ if (this.captchaOnOff) {
+ this.codeUrl = "data:image/gif;base64," + res.img;
+ this.uuid = res.uuid;
+ }
+ });
+ },
+ loginFn() {
+ login(this.defaultAccount, this.defaultPassword, this.code, this.uuid)
+ .then(async res => {
+ if (res.code == 200) {
+ setToken(res.token);
+ this.dialogVisible = false;
+ this.$message.success("鐧婚檰鎴愬姛");
+ const loading = this.$loading({
+ lock: true,
+ text: "Loading",
+ spinner: "el-icon-loading",
+ background: "rgba(0, 0, 0, 0.7)"
+ });
+ setTimeout(() => {
+ loading.close();
+ }, 2000);
+ await this.getDictData();
+ this.getinfos();
+ this.getData();
+ // this.getList();
+ this.getAllInfo();
+ this.getdonatecount();
+ this.getorgancount();
+ this.getDonateNumbers();
+ this.get();
+ this.getcountDonateHostipal();
+ //鎸夋湀搴︾粺璁$殑鍣ㄥ畼鏁� 鎶樼嚎鍥�
+ //this.getcurrentmonthorgan();
+ // this.getcurrentPeopleBymonth();
+ this.getOrgansOfHospitalByMonths();
+ //this.getOrgansOfHospitalByMonthss();
+ //resolve()
+ } else {
+ this.$message.error(res.msg);
+ }
+ })
+ .catch(error => {
+ // this.$message.error(error);
+ console.log(error);
+ });
+ },
getOrgansOfHospitalByMonthss() {
var date = new Date();
var year = date.getFullYear();
@@ -1269,9 +1353,9 @@
second;
let params = {
starttime: "1998-01-01 00:00:00",
- endtime: time,
+ endtime: time
};
- getOrgansOfHospitalByMonth(params).then((res) => {
+ getOrgansOfHospitalByMonth(params).then(res => {
let hospitalarr = res.data;
// this.hospitalarr = hospitalarr
let shi = [
@@ -1286,7 +1370,7 @@
{ name: "琛㈠窞甯�", value: "8" },
{ name: "鑸熷北甯�", value: "9" },
{ name: "鍙板窞甯�", value: "A" },
- { name: "涓芥按甯�", value: "B" },
+ { name: "涓芥按甯�", value: "B" }
];
for (let i = 0; i < hospitalarr.length; i++) {
@@ -1303,9 +1387,9 @@
let curYear = this.$moment().year();
let params = {
starttime: this.$moment().format(curYear + "-01-01 00:00:00"),
- endtime: this.$moment().format("YYYY-MM-DD 00:00:00"),
+ endtime: this.$moment().format("YYYY-MM-DD 00:00:00")
};
- getOrgansOfHospitalByMonth(params).then((res) => {
+ getOrgansOfHospitalByMonth(params).then(res => {
let arr = [];
arr = res.data;
let shi = [
@@ -1320,10 +1404,10 @@
{ name: "琛㈠窞甯�", value: "8" },
{ name: "鑸熷北甯�", value: "9" },
{ name: "鍙板窞甯�", value: "A" },
- { name: "涓芥按甯�", value: "B" },
+ { name: "涓芥按甯�", value: "B" }
];
let newConfig = {
- ...DEF_TABLE_CONFIG,
+ ...DEF_TABLE_CONFIG
};
let arrr = [];
for (let i = 0; i < arr.length; i++) {
@@ -1336,7 +1420,7 @@
regionLevel: arr[i].regionLevel,
hospitalName: arr[i].hospitalName,
donateNumber: arr[i].baseInfoCount,
- acceptNumber: arr[i].completionCount,
+ acceptNumber: arr[i].completionCount
});
}
this.arrrrr = arrr;
@@ -1358,10 +1442,12 @@
getcurrentmonthorgan() {
let nowYear = this.$moment().year();
let params = {
- starttime: this.$moment(nowYear + "-01-01").format("YYYY-01-01 00:00:00"),
- endtime: this.$moment().format("YYYY-MM-DD 00:00:00"),
+ starttime: this.$moment(nowYear + "-01-01").format(
+ "YYYY-01-01 00:00:00"
+ ),
+ endtime: this.$moment().format("YYYY-MM-DD 00:00:00")
};
- getdonateNumberByMonth(params).then((res) => {
+ getdonateNumberByMonth(params).then(res => {
let donateorgans = res.data;
let arr1 = [];
let num = 0;
@@ -1385,10 +1471,12 @@
let a = {
// starttime: "2020-01-01 00:00:00",
// endtime: "2022-02-01 00:00:00", //????
- starttime: this.$moment(nowYear + "-01-01").format("YYYY-01-01 00:00:00"),
- endtime: this.$moment().format("YYYY-MM-DD 00:00:00"),
+ starttime: this.$moment(nowYear + "-01-01").format(
+ "YYYY-01-01 00:00:00"
+ ),
+ endtime: this.$moment().format("YYYY-MM-DD 00:00:00")
};
- countDonateHostipal(a).then((res) => {
+ countDonateHostipal(a).then(res => {
let donateorgans = res.data;
let arr3 = [];
let num = 0;
@@ -1415,15 +1503,15 @@
);
let a = {
starttime: paramStartTime,
- endtime: this.$moment().format("YYYY-MM-DD HH:mm:ss"),
+ endtime: this.$moment().format("YYYY-MM-DD HH:mm:ss")
};
- getDonateorganDistrictDonateCalculate(a).then((res) => {
+ getDonateorganDistrictDonateCalculate(a).then(res => {
let cityCaseArr = [];
let data = res.data;
for (let i = 0; i < data.length; i++) {
let ii = this.cdata.findIndex(
- (item) => item.district == data[i].district
+ item => item.district == data[i].district
);
if (ii > -1) {
this.cdata[ii].value = data[i].donateCount;
@@ -1431,34 +1519,33 @@
this.cdata[ii].elseData.value3 = data[i].totalOrganCount;
cityCaseArr.push({
cityName: this.cdata[ii].name,
- donoateNum: data[i].donateCount,
+ donoateNum: data[i].donateCount
});
}
}
this.cityDonoateCaseArr = cityCaseArr;
});
- getDonateNumber(a).then((res) => {
+ getDonateNumber(a).then(res => {
console.log("鎹愮尞绱淇℃伅", res);
this.leijishuju.processOrgans = res.data.numberOfDonate;
this.leijishuju.finishedOrgans = res.data.numberOfCompletion;
this.leijishuju.Organsnum = res.data.numberOfOrgans;
});
- getDonateorganPMP(a).then((res) => {
+ getDonateorganPMP(a).then(res => {
console.log("PMP", res);
let data = res.data;
this.leijishuju.PMP = ((data.pmprate * 100) / 64).toFixed(2);
});
- getDonateorganQuality(a).then((res) => {
+ getDonateorganQuality(a).then(res => {
let data = res.data;
this.leijishuju.donateTransferRate = data.donateTransferRate;
this.leijishuju.organProductionRate = data.organProductionRate;
this.leijishuju.organUsedRate = data.organUsedRate;
this.$forceUpdate();
});
- getDonationwitnessStats(a).then((res) => {
-
+ getDonationwitnessStats(a).then(res => {
console.log("鍚勭鍗犳瘮", res);
let data = res.data;
@@ -1466,31 +1553,31 @@
this.arrZb = {
sex: [
{ label: "鐢�", value: data.manRate },
- { label: "濂�", value: data.womanRate },
+ { label: "濂�", value: data.womanRate }
],
age: [
{ label: "1-17宀�", value: data.a1Rate },
{ label: "18-48宀�", value: data.a2Rate },
- { label: "49-69宀�", value: data.a2Rate },
+ { label: "49-69宀�", value: data.a2Rate }
],
type: [
{ label: "DBD", value: data.dbdrate },
{ label: "DCD", value: data.dcdrate },
- { label: "DBCD", value: data.dbcdrate },
+ { label: "DBCD", value: data.dbcdrate }
],
d: [
{ label: "鑴戣绠℃剰澶�", value: data.d0Rate },
{ label: "鑴戝浼�", value: data.d1Rate },
{ label: "缂鸿缂烘哀鎬ц剳鐥�", value: data.d2Rate },
{ label: "鑴戣偪鐦�", value: data.d3Rate },
- { label: "蹇冭绠$柧鐥�", value: data.d4Rate },
+ { label: "蹇冭绠$柧鐥�", value: data.d4Rate }
],
x: [
{ label: "A鍨�", value: data.xarate },
{ label: "B鍨�", value: data.xbrate },
{ label: "AB鍨�", value: data.xabrate },
- { label: "O鍨�", value: data.xorate },
- ],
+ { label: "O鍨�", value: data.xorate }
+ ]
};
window.clearInterval(this.loopShowZb);
@@ -1523,29 +1610,29 @@
}, 3000);
});
- getTransplantHospitalNum(a).then((res) => {
+ getTransplantHospitalNum(a).then(res => {
console.log("姣忓绉绘鍖婚櫌鑾峰彇鐨勫櫒瀹樻�绘暟", res);
let data = res.data;
- let list = data.map((item) => {
+ let list = data.map(item => {
return [item.orgName, item.organCount];
});
- list = list.filter((item) => !item[0].includes("鐪�"));
+ list = list.filter(item => !item[0].includes("鐪�"));
this.configHosOrgan.data = list;
- this.hosGetData = data.map((item) => {
+ this.hosGetData = data.map(item => {
return {
name: item.orgName,
- value: item.organCount,
+ value: item.organCount
};
});
});
- getDonateorganSum(a).then((res) => {
+ getDonateorganSum(a).then(res => {
console.log("鍚勭鍣ㄥ畼鐨勮幏鍙栨�绘暟", res);
let data = res.data;
- let list = this.organSumData.map((item) => item);
+ let list = this.organSumData.map(item => item);
for (let i = 0; i < data.length; i++) {
let k = data[i].organNo;
- let ii = this.organSumData.findIndex((item) => item.key == k);
+ let ii = this.organSumData.findIndex(item => item.key == k);
if (ii > -1) {
this.organSumData[ii].value = data[i].count;
}
@@ -1562,32 +1649,36 @@
if (dYear > 5) {
startTime ==
- this.$moment(endtime).add(-5, "year").format("YYYY-01-01 00:00:00");
+ this.$moment(endtime)
+ .add(-5, "year")
+ .format("YYYY-01-01 00:00:00");
}
let arrYear = [];
for (let i = 0; i < 6; i++) {
- let year = this.$moment(startTime).add(i, "year").format("YYYY");
+ let year = this.$moment(startTime)
+ .add(i, "year")
+ .format("YYYY");
if (i >= dYear) {
year = "";
continue;
}
arrYear.push({
year: year,
- num: year ? 0 : "",
+ num: year ? 0 : ""
});
}
let params = {
starttime: startTime,
- endtime: endTime,
+ endtime: endTime
};
// getdonateNumberByMonth ???//甯︽敞閲�
- getdonatePeopleByMonth(params).then((res) => {
+ getdonatePeopleByMonth(params).then(res => {
let data = res.data;
for (let i = 0; i < data.length; i++) {
let year = this.$moment(data[i].donatemonth).format("YYYY");
- let ii = arrYear.findIndex((item) => item.year == year);
+ let ii = arrYear.findIndex(item => item.year == year);
if (ii > -1) {
arrYear[ii].num += data[i].donatecount;
}
@@ -1602,18 +1693,16 @@
let res = await listData({
pageNum: 1,
pageSize: 20,
- dictType: "sys_Organ",
+ dictType: "sys_Organ"
});
- let list = res.rows.map((item) => {
+ let list = res.rows.map(item => {
return {
key: item.dictValue,
name: item.dictLabel,
- value: 0,
+ value: 0
};
});
- this.organSumData = list.filter(
- (it) => it.key != "C00"
- );
+ this.organSumData = list.filter(it => it.key != "C00");
} catch (e) {}
},
@@ -1621,9 +1710,13 @@
let nowDateYear = this.$moment().year();
let nowDateMonth = this.$moment().month() + 1;
let startTime;
- let endTime = this.$moment().add(1, "month").format("YYYY-MM-01");
+ let endTime = this.$moment()
+ .add(1, "month")
+ .format("YYYY-MM-01");
if (nowDateMonth <= 5) {
- startTime = this.$moment().add(-6, "month").format("YYYY-MM-01");
+ startTime = this.$moment()
+ .add(-6, "month")
+ .format("YYYY-MM-01");
} else {
startTime = this.$moment().format(nowDateYear + "-01-01");
}
@@ -1633,40 +1726,42 @@
let params = {
starttime: startTime,
- endtime: endTime,
+ endtime: endTime
};
try {
let res = await countDonateorgan(params);
donateorgans = res.data;
- console.log("donateorgans:" + JSON.stringify(donateorgans))
+ console.log("donateorgans:" + JSON.stringify(donateorgans));
} catch (e) {}
- debugger
+ //debugger
try {
let res = await getdonateNumberByMonth(params);
organList = res.data;
- console.log("organList:" + JSON.stringify(organList))
+ console.log("organList:" + JSON.stringify(organList));
} catch (e) {}
- debugger
+ //debugger
console.log(donateorgans);
let arr = [];
for (let i = 0; i < 12; i++) {
//缁熻鎹愮尞妗堜緥鏈堝害缁熻鏁版嵁
- let mm = this.$moment(startTime).add(i, "month").format("YYYY-MM");
+ let mm = this.$moment(startTime)
+ .add(i, "month")
+ .format("YYYY-MM");
let num = "";
let num2 = "";
- let ii = donateorgans.findIndex((item) => item.donatemonth == mm);
+ let ii = donateorgans.findIndex(item => item.donatemonth == mm);
if (ii > -1) {
num = donateorgans[ii].donatecount;
}
- let oi = organList.findIndex((item) => item.donatemonth == mm);
+ let oi = organList.findIndex(item => item.donatemonth == mm);
if (oi > -1) {
num2 = organList[oi].donatecount;
}
arr.push({
name: this.$moment(mm).format("M鏈�"),
value: num,
- value2: num2,
+ value2: num2
});
}
@@ -1679,7 +1774,7 @@
);
let organNum = organList[k].donatecount;
//鍒ゆ柇褰撳墠骞翠唤鏄惁鍦ㄦ暟缁勪腑
- let yearIndex = organYearArr.findIndex((item) => item.year == yearNo);
+ let yearIndex = organYearArr.findIndex(item => item.year == yearNo);
if (yearIndex > -1) {
organYearArr[yearIndex].num += organNum;
} else {
@@ -1695,13 +1790,13 @@
getAllInfo() {
let params = {
starttime: "2022-01-01 00:00:00",
- endtime: this.$moment().format("YYYY-MM-DD HH:mm:ss"),
+ endtime: this.$moment().format("YYYY-MM-DD HH:mm:ss")
};
getAllOrganInfo(params)
- .then((response) => {
+ .then(response => {
if (response.data) {
this.allInfo = response.data;
- let list = this.organData.map((item) => item);
+ let list = this.organData.map(item => item);
for (let i = 0; i < list.length; i++) {
let k = list[i].key;
if (this.allInfo[k]) {
@@ -1713,7 +1808,7 @@
let organsums = 0;
}
})
- .catch((erroe) => {})
+ .catch(erroe => {})
.finally(() => {});
},
async getTempList() {
@@ -1723,7 +1818,7 @@
try {
let searchInfo = {
pageNum: 1,
- pageSize: 1,
+ pageSize: 1
};
let response = await listDonatebaseinfo(searchInfo);
this.totalCount = response.total;
@@ -1731,7 +1826,7 @@
},
mapClick(data) {
let newConfig = {
- ...DEF_TABLE_CONFIG,
+ ...DEF_TABLE_CONFIG
};
let arr = [];
for (let i = 0; i < this.arrrrr.length; i++) {
@@ -1764,7 +1859,7 @@
},
getRanNum() {
return Math.round(Math.random() * 40);
- },
+ }
},
computed: {
heightA() {
@@ -1791,8 +1886,8 @@
sum += this.cdata[i].elseData.value3;
}
return sum;
- },
- },
+ }
+ }
};
</script>
@@ -2019,6 +2114,31 @@
}
}
}
+::v-deep .el-dialog {
+ -webkit-transform: none;
+ transform: none;
+ background-color: rgb(3, 14, 64);
+ box-shadow: rgb(10, 51, 110) 0px 0px 40px inset;
+ border: 1px solid rgb(10, 51, 110);
+ color: #fff !important;
+ left: 0;
+ position: relative;
+ margin: 0 auto;
+ .el-dialog__title {
+ color: #fff;
+ }
+ .el-form-item__label {
+ text-align: right;
+ vertical-align: middle;
+ float: left;
+ font-size: 14px;
+ color: #fff;
+ line-height: 40px;
+ padding: 0 12px 0 0;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+}
::v-deep .iwc-box-a {
.el-progress-bar__outer {
background-color: #29345c;
@@ -2027,4 +2147,16 @@
margin-right: -27px;
}
}
+.login-code {
+ width: 33%;
+ height: 38px;
+ float: right;
+ img {
+ cursor: pointer;
+ vertical-align: middle;
+ }
+}
+.login-code-img {
+ height: 38px;
+}
</style>
--
Gitblit v1.9.3