|
@@ -107,49 +107,63 @@
|
|
|
}, 10000);
|
|
|
}
|
|
|
|
|
|
-//获取公司端首页数据
|
|
|
-async function getHomeDataList() {
|
|
|
- let res = await getHomeData();
|
|
|
- if (res && res.length > 0) {
|
|
|
- earlyWarn.value = res;
|
|
|
- roadData.totallength = res.reduce((len, r) => {
|
|
|
- return r.sys_data ? len + r.sys_data.totallength : len;
|
|
|
- }, 0);
|
|
|
- roadData.data.length = 0;
|
|
|
- roadData.data1.length = 0;
|
|
|
- airKjStatus.length = 0;
|
|
|
- const warningListTemp: { orgcode: string; isWarning: boolean }[] = [];
|
|
|
- res.forEach((el) => {
|
|
|
- airKjStatus.push({
|
|
|
- deviceName: el.sys_data.deviceName,
|
|
|
- jf: el.sys_data.zongjinfeng,
|
|
|
- xf: el.sys_data.xufengliang,
|
|
|
- hf: el.sys_data.zonghuifeng,
|
|
|
- isWarning: el.sys_data.zongjinfeng < el.sys_data.xufengliang,
|
|
|
- });
|
|
|
+ //获取公司端首页数据
|
|
|
+ async function getHomeDataList() {
|
|
|
+ let res = await getHomeData();
|
|
|
+ if (res && res.length > 0) {
|
|
|
+ earlyWarn.value = res;
|
|
|
+ roadData.totallength = res.reduce((len, r) => {
|
|
|
+ return r.sys_data ? len + r.sys_data.totallength : len;
|
|
|
+ }, 0);
|
|
|
+ roadData.data.length = 0;
|
|
|
+ roadData.data1.length = 0;
|
|
|
+ airKjStatus.length = 0;
|
|
|
+ const warningListTemp: { orgcode: string; isWarning: boolean }[] = [];
|
|
|
+ res.forEach((el) => {
|
|
|
+ airKjStatus.push({
|
|
|
+ deviceName: el.sys_data.deviceName,
|
|
|
+ jf: el.sys_data.zongjinfeng,
|
|
|
+ xf: el.sys_data.xufengliang,
|
|
|
+ hf: el.sys_data.zonghuifeng,
|
|
|
+ isWarning: el.sys_data.zongjinfeng < el.sys_data.xufengliang,
|
|
|
+ });
|
|
|
|
|
|
- //临时添加,前端判断,后期后端加上预警再处理
|
|
|
- if (el.sys_data.zongjinfeng < el.sys_data.xufengliang) {
|
|
|
- warningListTemp.push({ orgcode: el.orgcode, isWarning: true });
|
|
|
- } else {
|
|
|
- warningListTemp.push({ orgcode: el.orgcode, isWarning: false });
|
|
|
- }
|
|
|
+ //临时添加,前端判断,后期后端加上预警再处理
|
|
|
+ if (el.sys_data.zongjinfeng < el.sys_data.xufengliang) {
|
|
|
+ warningListTemp.push({ orgcode: el.orgcode, isWarning: true });
|
|
|
+ } else {
|
|
|
+ warningListTemp.push({ orgcode: el.orgcode, isWarning: false });
|
|
|
+ }
|
|
|
|
|
|
- roadData.data.push(el.sys_data.flength);
|
|
|
- // roadData.data.push(el.sys_data.totallength);
|
|
|
- roadData.data1.push(el.sys_data.deviceName);
|
|
|
- });
|
|
|
- warningList.value = warningListTemp;
|
|
|
- compositeData.value = res.reduce((arr, e) => {
|
|
|
- return [...arr, ...e.majorpath_data];
|
|
|
- }, []);
|
|
|
- centerDetail.value = res.filter((v) => v.orgcode == orgcode.value)[0];
|
|
|
+ roadData.data.push(el.sys_data.flength);
|
|
|
+ // roadData.data.push(el.sys_data.totallength);
|
|
|
+ roadData.data1.push(el.sys_data.deviceName);
|
|
|
+ });
|
|
|
+ warningList.value = warningListTemp;
|
|
|
+ compositeData.value = res.reduce((arr, e) => {
|
|
|
+ return [...arr, ...e.majorpath_data];
|
|
|
+ }, []);
|
|
|
+ centerDetail.value = res.filter((v) => v.orgcode == orgcode.value)[0];
|
|
|
+ }
|
|
|
}
|
|
|
-}
|
|
|
-//获取文件共享中心数据
|
|
|
-async function getLists() {
|
|
|
- let res = await getList();
|
|
|
- if (res.length != 0) {
|
|
|
+ //获取文件共享中心数据
|
|
|
+ async function getLists() {
|
|
|
+ let res = await getList();
|
|
|
+ if (res.length != 0) {
|
|
|
+ shareData.length = 0;
|
|
|
+ res.forEach((el) => {
|
|
|
+ shareData.push({ title: el.sysOrgName, value: el.tolalNum, value1: el.approveNum });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function showDetail(code, label, leftV, topV) {
|
|
|
+ if (code) {
|
|
|
+ orgcode.value = code;
|
|
|
+ dialogTitle.value = label;
|
|
|
+ isShowDialog.value = true;
|
|
|
+ getHomeDataList();
|
|
|
+ }
|
|
|
nextTick(() => {
|
|
|
const tooltipDom = document.getElementById('detailModal') as HTMLElement;
|
|
|
tooltipDom.style.left = leftV;
|