From 8022f7036945b75f82f2dfc43055623f81ed98f6 Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期五, 23 五月 2025 22:42:56 +0800 Subject: [PATCH] yxh --- 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