Files
wysite/output/sourcemaps/hc-etms.sqygj.cn/static/js/chunk-11988e4f.9342468a.js

971 lines
125 KiB
JavaScript

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-11988e4f"], { "0257": function(t, a, e) {
t.exports = e.p + "static/img/index21.c4f32be3.png";
}, "0634": function(t, a, e) {
t.exports = e.p + "static/img/index13.08452594.png";
}, "0c79": function(t, a, e) {
t.exports = e.p + "static/img/index1.5c444aca.png";
}, "174d": function(t, a, e) {
}, "2e48": function(t, a, e) {
t.exports = e.p + "static/img/index19.41e4e9fb.png";
}, 3868: function(t, a, e) {
"use strict";
e("ea94");
}, "39aa": function(t, a, e) {
t.exports = e.p + "static/img/index7.5942ff6e.png";
}, "3a3f": function(t, a, e) {
t.exports = e.p + "static/img/index6.0036d296.png";
}, "3ab1": function(t, a, e) {
"use strict";
e.r(a);
var n, i, o = function() {
var t2 = this, a2 = t2.$createElement, n2 = t2._self._c || a2;
return n2("div", { staticClass: "flowlayout" }, [n2("el-row", { attrs: { gutter: 24 } }, [n2("el-col", { attrs: { xs: 24, sm: 24, md: 7, lg: 6, xl: 6 } }, [n2("card", { staticClass: "mb24 h120", attrs: { "body-style": t2.cardBodyStyle2, footerStyle: t2.cardFooterStyle2 } }, [n2("div", { staticClass: "operation-index-content" }, [n2("div", { staticClass: "operation-index-text" }, [t2._v("\n 运营指数:" + t2._s(t2.operationIndex) + "\n ")])])]), t2._v(" "), n2("card", { staticClass: "mb24 h250" }, [n2("div", { staticClass: "safe-title link-title", on: { click: function(a3) {
return t2.gotoUrl("/dataPlatform/microBrain/safeProduction");
} } }, [t2._v("\n 安全指数 :" + t2._s(t2.secureIndex) + "\n "), n2("el-tooltip", { attrs: { placement: "top" } }, [n2("div", { attrs: { slot: "content" }, slot: "content" }, [n2("p", [t2._v("数据截至:昨日")]), t2._v(" "), n2("p", [t2._v("数据来自:所有权益项目之和均值")])]), t2._v(" "), n2("span", [n2("img", { staticStyle: { width: "17px", "vertical-align": "middle" }, attrs: { src: e("d5da"), alt: "" } })])])], 1), t2._v(" "), n2("div", { staticClass: "safety-content", staticStyle: { "margin-top": "20px" } }, [n2("div", { staticClass: "safety-item" }, [n2("div", { staticClass: "safety-icon" }, [n2("img", { attrs: { src: e("0c79"), alt: "" } })]), t2._v(" "), n2("div", { staticClass: "safety-text" }, [n2("h5", [t2._v("危险源销项数")]), t2._v(" "), n2("p", [n2("b", { staticStyle: { color: "#ff6165" } }, [t2._v(t2._s(t2.dangerInfo.lowRiskQty || 0))]), t2._v("处\n ")])])]), t2._v(" "), n2("div", { staticClass: "safety-item" }, [n2("div", { staticClass: "safety-icon" }, [n2("img", { attrs: { src: e("cf94"), alt: "" } })]), t2._v(" "), n2("div", { staticClass: "safety-text" }, [n2("h5", [t2._v("需处理危险源数")]), t2._v(" "), n2("p", [n2("b", { staticStyle: { color: "#ff6165" } }, [t2._v(t2._s(t2.dangerInfo.highRiskQty || 0))]), t2._v("处\n ")])])]), t2._v(" "), n2("div", { staticClass: "safety-item" }, [n2("div", { staticClass: "safety-icon" }, [n2("img", { attrs: { src: e("751b"), alt: "" } })]), t2._v(" "), n2("div", { staticClass: "safety-text" }, [n2("h5", [t2._v("安全培训次数")]), t2._v(" "), n2("p", [n2("b", { staticStyle: { color: "#05e3b9" } }, [t2._v(t2._s(t2.dangerInfo.total2 || 0))]), t2._v("次\n ")])])]), t2._v(" "), n2("div", { staticClass: "safety-item" }, [n2("div", { staticClass: "safety-icon" }, [n2("img", { attrs: { src: e("8502"), alt: "" } })]), t2._v(" "), n2("div", { staticClass: "safety-text" }, [n2("h5", [t2._v("应急演练次数")]), t2._v(" "), n2("p", [n2("b", { staticStyle: { color: "#05e3b9" } }, [t2._v(t2._s(t2.dangerInfo.total || 0))]), t2._v("次\n ")])])]), t2._v(" "), n2("div", { staticClass: "safety-item" }, [n2("div", { staticClass: "safety-icon" }, [n2("img", { attrs: { src: e("6bad"), alt: "" } })]), t2._v(" "), n2("div", { staticClass: "safety-text" }, [n2("h5", [t2._v("历史事故")]), t2._v(" "), n2("p", [n2("b", { staticStyle: { color: "#ffbc1a" } }, [t2._v(t2._s(t2.dangerInfo.total3 || 0))]), t2._v("次\n ")])])])])]), t2._v(" "), n2("card", { staticClass: "mb24 h280", attrs: { "body-style": t2.cardBodyStyle, footerStyle: t2.cardFooterStyle } }, [n2("div", { staticClass: "todayDynamicsTable detaPlatformTable", staticStyle: { "margin-top": "20px" } }, [n2("el-table", { key: t2.tableKey, ref: "benefitTable", staticStyle: { width: "100%" }, attrs: { data: t2.benefitTableData } }, [n2("el-table-column", { attrs: { prop: "name", align: "center", label: "" }, scopedSlots: t2._u([{ key: "default", fn: function(a3) {
return [n2("span", { staticStyle: { "font-weight": "600" } }, [t2._v(t2._s(a3.row.name))])];
} }]) }, [n2("template", { slot: "header" }, [n2("div", { staticClass: "link-title", staticStyle: { "font-weight": "700" }, on: { click: function(a3) {
return t2.gotoUrl("/dataPlatform/microBrain/benefit");
} } }, [t2._v("\n 效益指数:" + t2._s(t2.benefitIndex) + "\n ")])])], 2), t2._v(" "), n2("el-table-column", { attrs: { align: "center", prop: "ys" }, scopedSlots: t2._u([{ key: "default", fn: function(a3) {
return [n2("span", [t2._v(t2._s(t2._f("toThousandFilter2")(a3.row.ys)))])];
} }]) }, [n2("template", { slot: "header" }, [n2("span", [t2._v(" 应收 ")])])], 2), t2._v(" "), n2("el-table-column", { attrs: { align: "center", prop: "ss" }, scopedSlots: t2._u([{ key: "default", fn: function(a3) {
return [n2("span", [t2._v(t2._s(t2._f("toThousandFilter2")(a3.row.ss)))])];
} }]) }, [n2("template", { slot: "header" }, [n2("span", [t2._v(" 实收 ")])])], 2)], 1), t2._v(" "), n2("div", { staticClass: "benefit-bottom", staticStyle: { "margin-top": "20px" } }, [n2("div", { staticClass: "benefit-item" }, [n2("div", { staticClass: "benefit-icon" }, [n2("img", { attrs: { src: e("3a3f"), alt: "" } })]), t2._v(" "), n2("div", { staticClass: "benefit-text" }, [n2("h5", [t2._v("应支出")]), t2._v(" "), n2("p", [t2._v(t2._s(t2._f("toThousandFilter2")(t2.benefitTableDataYzc)))])])]), t2._v(" "), n2("div", { staticClass: "benefit-item" }, [n2("div", { staticClass: "benefit-icon" }, [n2("img", { attrs: { src: e("39aa"), alt: "" } })]), t2._v(" "), n2("div", { staticClass: "benefit-text" }, [n2("h5", [t2._v("已支付")]), t2._v(" "), n2("p", [t2._v(t2._s(t2._f("toThousandFilter2")(t2.benefitTableDataYzf)))])])])])], 1)]), t2._v(" "), n2("card", { staticClass: "mb24 h130", attrs: { "body-style": t2.cardBodyStyle, footerStyle: t2.cardFooterStyle } }, [n2("div", { attrs: { slot: "header" }, slot: "header" }, [n2("span", [t2._v("客户满意指数:" + t2._s(t2.satisfactionIndex))])]), t2._v(" "), n2("div", { staticClass: "satisfaction-content" }, [n2("div", { staticClass: "satisfaction-item" }, [n2("div", { staticClass: "satisfaction-icon" }, [n2("img", { attrs: { src: e("d233"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("投诉处理完成率")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.ComplaintResolutionRate))]), t2._v(" "), n2("span", [t2._v("%")])]), t2._v(" "), n2("div", { staticClass: "satisfaction-item" }, [n2("div", { staticClass: "satisfaction-icon" }, [n2("img", { attrs: { src: e("6d20"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("现场品质完成率")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.QualityCompletionRate))]), t2._v(" "), n2("span", [t2._v("%")])])])]), t2._v(" "), n2("card", { staticClass: "mb24 h255", attrs: { "body-style": t2.cardBodyStyle, footerStyle: t2.cardFooterStyle } }, [n2("div", { attrs: { slot: "header" }, slot: "header" }, [n2("span", [t2._v("服务质量指数:" + t2._s(t2.serviceIndex))])]), t2._v(" "), n2("div", [n2("div", { staticClass: "quality-item" }, [n2("div", { staticClass: "quality-icon" }, [n2("img", { attrs: { src: e("d05b"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("工单总数")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.orderInfo.orderTotal))]), t2._v(" "), n2("em", [t2._v("单")])]), t2._v(" "), n2("div", { staticClass: "quality-item" }, [n2("div", { staticClass: "quality-icon" }, [n2("img", { attrs: { src: e("d05b"), alt: "" } })]), t2._v(" "), n2("span", { staticStyle: { color: "#fff" } }, [t2._v("图片检测节省时间")]), t2._v(" "), n2("b", { staticStyle: { color: "#fff" } }, [t2._v(t2._s(t2.saveTime || 0))]), t2._v(" "), n2("em", { staticStyle: { color: "#fff" } }, [t2._v("工时/月")])]), t2._v(" "), n2("div", { staticClass: "quality-item" }, [n2("div", { staticClass: "quality-icon" }, [n2("img", { attrs: { src: e("d05b"), alt: "" } })]), t2._v(" "), n2("span", { staticStyle: { color: "#fff" } }, [t2._v("图片检测提升效率")]), t2._v(" "), n2("b", { staticStyle: { color: "#fff" } }, [t2._v(t2._s(t2.improveEfficiency || 0))]), t2._v(" "), n2("el-tooltip", { attrs: { placement: "bottom" } }, [n2("div", { attrs: { slot: "content" }, slot: "content" }, [n2("div", [t2._v("按照近一个月数据进行统计")])]), t2._v(" "), n2("span", [n2("img", { staticStyle: { width: "17px", "vertical-align": "middle" }, attrs: { src: e("d5da"), alt: "" } })])])], 1), t2._v(" "), n2("div", { staticClass: "quality-item" }, [n2("div", { staticClass: "quality-icon" }, [n2("img", { attrs: { src: e("b3c4"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("人均工单数")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.orderInfo.avgOrderNum))]), t2._v(" "), n2("em", [t2._v("单")])]), t2._v(" "), n2("div", { staticClass: "quality-item" }, [n2("div", { staticClass: "quality-icon" }, [n2("img", { attrs: { src: e("0634"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("计划工单完成率")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.orderInfo.taskCompletedRate))]), t2._v(" "), n2("em", [t2._v("%")])]), t2._v(" "), n2("div", { staticClass: "quality-item" }, [n2("div", { staticClass: "quality-icon" }, [n2("img", { attrs: { src: e("be59"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("合格率")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.orderInfo.taskArtificialCheckPassRate))]), t2._v(" "), n2("em", [t2._v("%")])]), t2._v(" "), n2("div", { staticClass: "quality-item" }, [n2("div", { staticClass: "quality-icon" }, [n2("img", { attrs: { src: e("3d72"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("非计划工单执行率")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.orderInfo.unplannedOrderExecutedRate))])]), t2._v(" "), n2("div", { staticClass: "flex-box" }, [n2("div", { staticClass: "label2" }, [t2._v("高分率"), n2("span", [t2._v(":")])]), t2._v(" "), n2("div", { staticClass: "value" }, [t2._v("\n " + t2._s(t2.orderInfo.unplannedOrderSatisfiedRate) + "\n ")])])])])], 1), t2._v(" "), n2("el-col", { attrs: { xs: 24, sm: 24, md: 10, lg: 12, xl: 12 } }, [n2("div", { ref: "mapCard", staticClass: "map-container", staticStyle: { height: "1000px" } }, [n2("dataMap", { ref: "map", staticStyle: { height: "1000px" }, attrs: { mapInfo: t2.mapInfo, manageTypeColors: t2.manageTypeColors }, on: { selectTab: t2.mapSelectTab, gotoProject: t2.gotoProject } })], 1)]), t2._v(" "), n2("el-col", { attrs: { xs: 24, sm: 24, md: 7, lg: 6, xl: 6 } }, [n2("card", { staticClass: "mb24 h287 market-card", attrs: { "body-style": t2.cardBodyStyle, footerStyle: t2.cardFooterStyle } }, [n2("div", { staticClass: "link-title", attrs: { slot: "header" }, on: { click: function(a3) {
return t2.gotoUrl("/dataPlatform/microBrain/market");
} }, slot: "header" }, [t2._v("\n 市场拓展\n ")]), t2._v(" "), n2("div", { staticClass: "market-content" }, [n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("在管项目")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.manageNum))])]), t2._v(" "), n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("在管面积")]), t2._v(" "), n2("b", [t2._v(t2._s(t2._f("toThousandFilter")(t2.marKerInfo.manageFloorage)) + "m²")])]), t2._v(" "), n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("合同金额")]), t2._v(" "), n2("b", [t2._v(t2._s(t2._f("toThousandFilter")(t2.marKerInfo.contractAmount || "-")))])]), t2._v(" "), n2("div", { staticClass: "market-row" }, [n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("住宅")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty1))])]), t2._v(" "), n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("写字楼")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty2))])])]), t2._v(" "), n2("div", { staticClass: "market-row" }, [n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("园区")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty3))])]), t2._v(" "), n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("商场")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty4))])])]), t2._v(" "), n2("div", { staticClass: "market-row" }, [n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("高校")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty5))])]), t2._v(" "), n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("中小学")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty6))])])]), t2._v(" "), n2("div", { staticClass: "market-row" }, [n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("医院")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty7))])]), t2._v(" "), n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("销售案场")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty8))])])]), t2._v(" "), n2("div", { staticClass: "market-row" }, [n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("简易业态")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty9))])]), t2._v(" "), n2("div", { staticClass: "market-item" }, [n2("span", [t2._v("其他")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.marKerInfo.projectQty10))])])])])]), t2._v(" "), n2("card", { staticClass: "mb24 h287 house-card", attrs: { "body-style": t2.cardBodyStyle, footerStyle: t2.cardFooterStyle } }, [n2("div", { attrs: { slot: "header" }, slot: "header" }, [t2._v("房屋状况")]), t2._v(" "), n2("div", { staticClass: "house-content" }, [n2("div", { staticClass: "house-tabs" }, [n2("el-radio-group", { attrs: { size: "medium" }, on: { change: t2.changeRadio }, model: { value: t2.houseRadio, callback: function(a3) {
t2.houseRadio = a3;
}, expression: "houseRadio" } }, [n2("el-radio-button", { attrs: { label: 26 } }, [t2._v("住宅")]), t2._v(" "), n2("el-radio-button", { attrs: { label: 27 } }, [t2._v("写字楼")]), t2._v(" "), n2("el-radio-button", { attrs: { label: 28 } }, [t2._v("园区")]), t2._v(" "), n2("el-radio-button", { attrs: { label: -1 } }, [t2._v("其他")])], 1)], 1), t2._v(" "), this.houseStatusList.length > 0 ? n2("div", { staticClass: "house-list" }, [n2("div", { staticClass: "house-row" }, [n2("div", { staticClass: "house-item" }, [n2("span", [t2._v("总户数")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.houseInfo.householdsQty || 0) + "户")])]), t2._v(" "), n2("div", { staticClass: "house-item" }, [n2("span", [t2._v("自住")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.houseInfo.status2Count) + "户")])])]), t2._v(" "), n2("div", { staticClass: "house-row" }, [n2("div", { staticClass: "house-item" }, [n2("span", [t2._v("空置")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.houseInfo.status1Count || 0) + "户")])]), t2._v(" "), n2("div", { staticClass: "house-item" }, [n2("span", [t2._v("出租中")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.houseInfo.status3Count || 0) + "户")])])]), t2._v(" "), n2("div", { staticClass: "house-row" }, [n2("div", { staticClass: "house-item" }, [n2("span", [t2._v("未入住")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.houseInfo.status6Count) + "户")])]), t2._v(" "), n2("div", { staticClass: "house-item" }, [n2("span", [t2._v("待出租")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.houseInfo.status4Count) + "户")])])]), t2._v(" "), n2("div", { staticClass: "house-row" }, [n2("div", { staticClass: "house-item" }, [n2("span", [t2._v("装修中")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.houseInfo.status5Count) + "户")])]), t2._v(" "), n2("div", { staticClass: "house-item" }, [n2("span", [t2._v("挂网出售")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.houseInfo.status7Count) + "户")])])])]) : n2("div", { staticClass: "f-c-c", staticStyle: { "margin-top": "20px" } }, [n2("div", [t2._v("暂无数据")])])])]), t2._v(" "), n2("card", { staticClass: "mb24 h138 personnel-card", attrs: { "body-style": t2.cardBodyStyle, footerStyle: t2.cardFooterStyle } }, [n2("div", { staticClass: "link-title", attrs: { slot: "header" }, on: { click: function(a3) {
return t2.gotoUrl("/dataPlatform/microBrain/personnel");
} }, slot: "header" }, [t2._v("\n 人力资源\n ")]), t2._v(" "), n2("div", { staticClass: "personnel-content" }, [n2("div", { staticClass: "personnel-row" }, [n2("div", { staticClass: "personnel-item-simple" }, [n2("span", [t2._v("总人数")]), t2._v(" "), n2("div", { staticClass: "value-with-tooltip" }, [n2("b", [t2._v(t2._s(t2.peopleInfo.workingNum))]), t2._v(" "), n2("em", [t2._v("人")]), t2._v(" "), n2("el-tooltip", { attrs: { placement: "top" } }, [n2("div", { attrs: { slot: "content" }, slot: "content" }, [n2("p", [t2._v("在职人员数:" + t2._s(t2.peopleInfo.trialNum))]), t2._v(" "), n2("p", [t2._v("试用人员数:" + t2._s(t2.peopleInfo.probationNum))])]), t2._v(" "), n2("span", [n2("img", { staticStyle: { width: "17px", "vertical-align": "middle" }, attrs: { src: e("d5da"), alt: "" } })])])], 1)]), t2._v(" "), n2("div", { staticClass: "personnel-item-simple" }, [n2("span", [t2._v("编制率")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.peopleInfo.workingRate))])])]), t2._v(" "), n2("div", { staticClass: "personnel-row" }, [n2("div", { staticClass: "personnel-item-simple" }, [n2("span", [t2._v("保险覆盖率")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.peopleInfo.coverRate) + "%")])]), t2._v(" "), n2("div", { staticClass: "personnel-item-simple" }, [n2("span", [t2._v("合同签订率")]), t2._v(" "), n2("b", [t2._v(t2._s(t2.peopleInfo.contractRate))])])])])]), t2._v(" "), n2("card", { staticClass: "mb24 h325 administration-card", attrs: { "body-style": t2.cardBodyStyle, footerStyle: t2.cardFooterStyle } }, [n2("div", { attrs: { slot: "header" }, slot: "header" }, [n2("div", { staticClass: "link-title", on: { click: function(a3) {
return t2.gotoUrl("/dataPlatform/microBrain/administration");
} } }, [t2._v("\n 行政办公\n ")])]), t2._v(" "), n2("div", { staticClass: "administration-content" }, [n2("div", { staticClass: "administration-item" }, [n2("div", { staticClass: "administration-icon" }, [n2("img", { attrs: { src: e("2e48"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("有效证照")]), t2._v(" "), n2("b", [t2._v("123")]), t2._v(" "), n2("em", [t2._v("个")])]), t2._v(" "), n2("div", { staticClass: "administration-item" }, [n2("div", { staticClass: "administration-icon" }, [n2("img", { attrs: { src: e("e85e"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("过期证照")]), t2._v(" "), n2("b", [t2._v("0")]), t2._v(" "), n2("em", [t2._v("个")])]), t2._v(" "), n2("div", { staticClass: "administration-item" }, [n2("div", { staticClass: "administration-icon" }, [n2("img", { attrs: { src: e("0257"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("3个月内到期证照")]), t2._v(" "), n2("b", [t2._v("34")]), t2._v(" "), n2("em", [t2._v("个")])]), t2._v(" "), n2("div", { staticClass: "administration-item" }, [n2("div", { staticClass: "administration-icon" }, [n2("img", { attrs: { src: e("fbc4"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("培训总场次")]), t2._v(" "), n2("b", [t2._v("34")]), t2._v(" "), n2("em", [t2._v("场")])]), t2._v(" "), n2("div", { staticClass: "administration-item" }, [n2("div", { staticClass: "administration-icon" }, [n2("img", { attrs: { src: e("c0e2"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("培训达成率")]), t2._v(" "), n2("b", [t2._v("97.3")]), t2._v(" "), n2("em", [t2._v("%")])]), t2._v(" "), n2("div", { staticClass: "administration-item" }, [n2("div", { staticClass: "administration-icon" }, [n2("img", { attrs: { src: e("ff8e"), alt: "" } })]), t2._v(" "), n2("span", [t2._v("员工持证人数")]), t2._v(" "), n2("b", [t2._v("953")]), t2._v(" "), n2("em", [t2._v("人")])])])])], 1)], 1), t2._v(" "), n2("div", { staticClass: "bottom-fixed-card", style: t2.bottomCardStyle }, [n2("div", { staticClass: "bottom-fixed-card__content" }, [n2("div", { staticClass: "bottom-fixed-card__title" }, [t2._v("企业智能体蜂群")]), t2._v(" "), n2("div", { staticClass: "bottom-fixed-card__actions" }, [n2("el-select", { staticStyle: { "margin-right": "10px" }, attrs: { size: "small" }, on: { change: t2.viewRoiReport }, model: { value: t2.selectAgent, callback: function(a3) {
t2.selectAgent = a3;
}, expression: "selectAgent" } }, t2._l(t2.AgentList, (function(t3) {
return n2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } });
})), 1), t2._v(" "), 15 == t2.selectAgent ? n2("el-select", { staticStyle: { "margin-right": "10px", width: "140px" }, attrs: { size: "small", clearable: false }, on: { change: t2.viewRoiReport }, model: { value: t2.planModel, callback: function(a3) {
t2.planModel = a3;
}, expression: "planModel" } }, t2._l(t2.qualityPlanModeLArr, (function(t3) {
return n2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } });
})), 1) : t2._e(), t2._v(" "), n2("el-date-picker", { staticStyle: { width: "120px", "margin-right": "10px" }, attrs: { type: "month", format: "yyyy-MM", "value-format": "yyyy-MM", clearable: false, size: "small" }, on: { change: t2.changeDate }, model: { value: t2.AgentDate, callback: function(a3) {
t2.AgentDate = a3;
}, expression: "AgentDate" } }), t2._v(" "), t2.AgentInfo && t2.AgentInfo.reportContent ? n2("el-button", { attrs: { size: "small" }, on: { click: function(a3) {
t2.seeReportShow = true, t2.viewRoiReport();
} } }, [t2._v("查看报告")]) : t2._e(), t2._v(" "), 12 == t2.selectAgent ? n2("div", [t2.AgentInfo && t2.AgentInfo.reportContent ? n2("el-button", { staticStyle: { "margin-left": "10px" }, attrs: { size: "small" }, on: { click: t2.generateRoiReport } }, [t2._v("重新生成报告")]) : n2("el-button", { staticStyle: { "margin-left": "10px" }, attrs: { type: "primary", size: "small" }, on: { click: t2.generateRoiReport } }, [t2._v("生成报告")])], 1) : t2._e(), t2._v(" "), 14 == t2.selectAgent ? n2("div", [t2.AgentInfo && t2.AgentInfo.reportContent ? n2("el-button", { staticStyle: { "margin-left": "10px" }, attrs: { size: "small" }, on: { click: t2.createCompanyReport } }, [t2._v("重新生成报告")]) : n2("el-button", { staticStyle: { "margin-left": "10px" }, attrs: { type: "primary", size: "small" }, on: { click: t2.createCompanyReport } }, [t2._v("生成报告")])], 1) : t2._e(), t2._v(" "), 15 == t2.selectAgent ? n2("div", [t2.AgentInfo && t2.AgentInfo.reportContent ? n2("el-button", { staticStyle: { "margin-left": "10px" }, attrs: { size: "small" }, on: { click: t2.createQualityInspectionReport } }, [t2._v("重新生成报告")]) : n2("el-button", { staticStyle: { "margin-left": "10px" }, attrs: { type: "primary", size: "small" }, on: { click: t2.createQualityInspectionReport } }, [t2._v("生成报告")])], 1) : t2._e()], 1)])]), t2._v(" "), n2("el-dialog", { staticClass: "roi-report-dialog", attrs: { width: "75%", modal: false, "close-on-click-modal": false, "close-on-press-escape": false, title: t2.selectedAgentLabel, visible: t2.seeReportShow }, on: { opened: t2.renderReportQrCode, close: function(a3) {
t2.seeReportShow = false;
} } }, [t2.AgentInfo && t2.AgentInfo.reportContent ? n2("div", [n2("div", [t2._v("\n 操作人:" + t2._s(t2.AgentInfo.updaterName || "-") + "\n "), n2("span", { staticStyle: { "margin-left": "15px" } }, [t2._v("\n 操作时间:" + t2._s(t2.AgentInfo.updateTime || "-") + "\n ")])]), t2._v(" "), t2.AgentInfo && t2.AgentInfo.reportContent ? n2("MarkdownRenderer", { attrs: { textColor: "black", mdContent: t2.AgentInfo.reportContent } }) : t2._e(), t2._v(" "), t2.AgentInfo && t2.AgentInfo.reportContent ? n2("div", { staticClass: "report-qrcode", staticStyle: { "margin-top": "24px", display: "flex", "flex-direction": "column", "align-items": "center" } }, [n2("div", { staticStyle: { "font-weight": "600", color: "#333", "margin-bottom": "10px" } }, [t2._v("\n 扫码在公众号端查看报告\n ")]), t2._v(" "), n2("div", { ref: "reportQrCode", staticClass: "report-qrcode__box" })]) : n2("div", [t2._v("还在生成中,请稍后查看...")])], 1) : t2._e()])], 1);
}, c = [], r = (e("ac67"), e("b5aa"), e("3ef1")), s = (e("a450"), e("5821")), l = (e("aa18"), e("982e"), e("1bc7"), e("32ea"), e("e5b4"), e("e680"), e("e058")), u = e("c847"), b = function() {
var t2 = this, a2 = t2.$createElement, e2 = t2._self._c || a2;
return e2("div", { ref: "verticalBars", staticClass: "lineCharts", attrs: { id: "histogram" } });
}, h = [], d = (e("8dee"), e("0b37")), g = (e("8975"), { name: "verticalBars", props: { data: { type: Array, default: function() {
return [];
} }, xAxis: { type: Array, default: function() {
return [];
} }, isSubY: { type: Boolean, delete: false }, isSubX: { type: Boolean, delete: false }, isInterval: { type: Boolean, delete: false }, unit: { type: String, delete: "" } }, data: function() {
return { myChart: null, seriesData: [] };
}, watch: { data: { handler: function(t2, a2) {
this.initLineCharts();
}, deep: true } }, mounted: function() {
var t2 = this;
this.$nextTick((function() {
t2.initLineCharts();
}));
}, methods: { formatterTip: function(t2) {
for (var a2 = "", e2 = 0; e2 < t2.length; e2++) {
var n2 = t2[e2].marker;
n2 = n2.replace("width:10px", "width:5px").replace("height:10px", "height:5px"), a2 = "".concat(a2).concat(n2).concat(t2[0].name, " : ").concat(Object(d["f"])(t2[e2].value), " ").concat(this.unit);
}
return a2;
}, initLineCharts: function() {
var t2 = this, a2 = this;
this.myChart = this.$echarts.init(this.$refs.verticalBars), this.seriesData = this.data.slice(0, 5).reverse();
var e2 = { tooltip: { trigger: "axis", axisPointer: { type: "line" }, backgroundColor: "rgba(26, 35, 58, 1)", borderColor: "rgba(26, 35, 58, 1)", textStyle: { color: "#fff" }, extraCssText: "box-shadow:inset 0px 0px 7px 1px rgba(82, 92, 123, 1)", formatter: function(a3) {
return t2.formatterTip(a3);
} }, legend: { show: false, orient: "horizontal", align: "auto", top: "2%", textStyle: { color: "#93DCFE", fontSize: this.$fontSize(12) }, left: "center", itemWidth: 15, itemHeight: 3, itemGap: 50 }, grid: { left: "4%", top: "10px", right: "8%", bottom: "10%", containLabel: true }, xAxis: [{ max: "dataMax", splitLine: { lineStyle: { color: "rgba(255, 255, 255, 0.1)", type: "dashed" } } }], yAxis: [{ type: "category", axisLabel: { show: true, textStyle: { color: "#fff", fontSize: this.$fontSize(12) }, formatter: function(a3) {
var e3 = t2.seriesData[a3].name;
if (t2.isSubY) {
var n2 = e3.length >= 4 ? e3.substring(0, 2) : e3;
return n2;
}
return e3;
} }, axisTick: { show: false }, axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1 )", width: 1, type: "solid" } }, splitLine: { lineStyle: { color: "rgba(255, 255, 255, 0.1)", type: "dashed" } }, animationDuration: 300, animationDurationUpdate: 300 }], series: [{ type: "bar", barWidth: 10, itemStyle: { normal: { color: new a2.$echarts.graphic.LinearGradient(0, 0, 1, 0, [{ offset: 0, color: "rgba(170, 196, 247, 1)" }, { offset: 1, color: "rgba(91, 141, 238, 1)" }]), barBorderRadius: [0, 4, 4, 0], opacity: 1 } }, label: { show: true, color: "#ffffff", position: "right", valueAnimation: true, fontStyle: "normal", fontWeight: "normal" }, data: this.seriesData }], animationDuration: 0, animationDurationUpdate: 2e3, animationEasing: "linear", animationEasingUpdate: "linear" };
this.myChart.clear(), this.myChart.setOption(e2), window.addEventListener("resize", (function() {
t2.myChart.resize();
})), this.isInterval && this.updataEchartSeries();
}, updataEchartSeries: function() {
var t2 = this;
window.clearInterval();
var a2 = 5, e2 = this.data.length;
e2 > 5 && setInterval((function() {
++a2, a2 < e2 ? (t2.seriesData.pop(), t2.seriesData.unshift(t2.data[a2]), t2.myChart.setOption({ series: [{ type: "bar", data: t2.seriesData }] })) : a2 = -1;
}), 5e3);
} } }), p = g, j = (e("c8ff"), e("829d")), m = Object(j["a"])(p, b, h, false, null, "d397be14", null), f = m.exports, v = e("c6d9"), O = e("73e10"), y = function() {
var t2 = this, a2 = t2.$createElement, e2 = t2._self._c || a2;
return e2("div", { ref: "treeMap", staticClass: "treeMap", attrs: { id: "treeMap" } });
}, _ = [], C = { name: "treeMap", props: { data: { type: Array, default: [] }, title: { type: String, default: "" }, unit: { type: String, default: "" }, xTimeUnit: { type: String, default: "" }, unShowLegend: { type: Boolean, default: false } }, watch: { data: { handler: function(t2, a2) {
this.initLineCharts();
}, deep: true } }, mounted: function() {
var t2 = this;
this.$nextTick((function() {
t2.initLineCharts();
}));
}, methods: { formatterTip: function(t2) {
var a2 = "".concat(t2.name, " ").concat(this.title, "<br/>");
return a2 = "".concat(a2).concat(t2.marker, " 效益提升 ").concat(t2.data.proportion).concat(this.unit), a2;
}, initLineCharts: function() {
var t2 = this, a2 = this.$echarts.init(this.$refs.treeMap), e2 = this, n2 = { legend: { show: false }, tooltip: { show: true, backgroundColor: "rgba(26, 35, 58, 1)", borderColor: "rgba(26, 35, 58, 1)", textStyle: { color: "#fff" }, extraCssText: "box-shadow:inset 0px 0px 7px 1px rgba(82, 92, 123, 1)", formatter: function(a3) {
return t2.formatterTip(a3);
} }, grid: { left: "0%", top: "0%", right: "0%", bottom: "0%", width: "100%", height: "100%", containLabel: false }, label: { show: true, formatter: function(a3) {
return "".concat(a3.name, "\n").concat(a3.data.proportion).concat(t2.unit);
} }, series: [{ type: "treemap", data: e2.data, silent: false, leafDepth: 1, nodeClick: false, roam: false, width: "100%", height: "100%", left: "0%", top: "0%", right: "0%", bottom: "0%", zoomToNodeRatio: 0, breadcrumb: { show: false, height: 22, left: "center", top: "bottom", emptyItemWidth: 25, itemStyle: { color: "#000", textStyle: { color: "#fff" } } } }] };
a2.clear(), a2.setOption(n2), window.addEventListener("resize", (function() {
a2.resize();
}));
} } }, x = C, z = (e("7cdc"), Object(j["a"])(x, y, _, false, null, "235b677c", null)), w = z.exports, I = e("93fb"), A = function() {
var t2 = this, a2 = t2.$createElement, e2 = t2._self._c || a2;
return e2("div", { ref: "echartsBar", staticClass: "bar", attrs: { id: "bar" } });
}, S = [], k = { name: "echartsBar", props: ["progress", "title", "isShowDetaile", "progressColor"], data: function() {
return { defaultColor: ["rgba(40, 108, 233, 1)", "rgba(1, 209, 255, 1)"] };
}, watch: { progress: { handler: function(t2, a2) {
this.drawCharts();
}, deep: true } }, methods: { drawCharts: function() {
var t2 = this.$echarts.init(this.$refs.echartsBar), a2 = { grid: { left: "4%", top: "10px", right: "4%", bottom: "10%", containLabel: true }, series: [{ type: "gauge", startAngle: 90, endAngle: -270, radius: "90%", pointer: { show: false }, progress: { show: this.progress > 0, overlap: false, roundCap: true, clip: false, itemStyle: { color: this.progressColor[0], borderWidth: 0, borderColor: "#fff" } }, axisLine: { show: true, lineStyle: { color: [[1, "#464D5C"]], width: 3 } }, splitLine: { show: false, distance: 0, length: 10 }, axisTick: { show: false }, axisLabel: { show: false, distance: 20 }, data: [{ value: this.progress ? Number(this.progress) : 0, name: this.title ? this.title : "", title: { offsetCenter: this.isShowDetaile ? ["0%", "-10%"] : ["0%", "10%"], color: "#ffffff" }, detail: { offsetCenter: ["0%", "50%"] } }], title: { show: false, fontSize: this.$fontSize(12), color: "#fff" }, detail: { show: this.isShowDetaile, width: 20, height: 30, fontSize: this.$fontSize(13), color: "rgba(1, 209, 255, 1)", formatter: "{value}%" } }] };
t2.clear(), t2.setOption(a2), window.addEventListener("resize", (function() {
t2.resize();
}));
} }, mounted: function() {
var t2 = this;
this.$nextTick((function() {
t2.drawCharts();
}));
} }, M = k, B = (e("3868"), Object(j["a"])(M, A, S, false, null, "1f37bbc8", null)), T = B.exports, D = function() {
var t2 = this, a2 = t2.$createElement, e2 = t2._self._c || a2;
return e2("div", { staticClass: "map-main" }, [e2("div", { staticClass: "map-topBox", staticStyle: { height: "10%" } }, [e2("div", { staticClass: "change-btn" }, [t2._l(t2.tabList, (function(a3) {
return e2("el-button", { key: a3.value, attrs: { title: a3.label, type: t2.selectIndex == a3.value ? "primary" : "", size: "mini", round: "" }, on: { click: function(e3) {
return t2.selectTab(a3.value);
} } }, [t2._v(t2._s(a3.label))]);
})), t2._v(" "), e2("el-tooltip", { attrs: { placement: "bottom" } }, [e2("div", { attrs: { slot: "content" }, slot: "content" }, [1 == t2.selectIndex ? e2("div", t2._l(t2.manageTypeColorList, (function(a3) {
return e2("div", { key: a3.value }, [e2("div", { staticClass: "f-c-c" }, [e2("div", { staticClass: "radio", style: { background: a3.color } }), t2._v(" "), e2("div", [t2._v(t2._s(a3.label))])])]);
})), 0) : e2("div", t2._l(t2.mapColorList, (function(a3) {
return e2("div", { key: a3.value }, [e2("div", { staticClass: "f-c-c" }, [e2("div", { staticClass: "radio", style: { background: a3.color } }), t2._v(" "), e2("div", [t2._v(t2._s(a3.label))])])]);
})), 0)]), t2._v(" "), e2("i", { staticClass: "el-icon-question itemcursor" })])], 2), t2._v(" "), e2("div", { staticClass: "control-btn" }, [e2("div", { staticClass: "size-btn" }, [e2("el-button", { attrs: { type: "primary", size: "mini", icon: "el-icon-plus" }, on: { click: t2.zoomIn } }), t2._v(" "), e2("el-button", { attrs: { type: "primary", size: "mini", icon: "el-icon-minus" }, on: { click: t2.zoomOut } }), t2._v(" "), "china" !== t2.currentMap ? e2("el-button", { attrs: { type: "primary", size: "mini" }, on: { click: t2.backToChina } }, [t2._v("\n 全国\n ")]) : t2._e()], 1)])]), t2._v(" "), e2("div", { ref: "areaRankingAll", staticClass: "areaRankingAll", style: { width: "100%", height: "90%" } })]);
}, R = [], E = (e("0c84"), e("4d28")), Y = e("5231"), L = e.n(Y), N = (n = { china: "100000", beijing: "110000", tianjin: "120000", shanghai: "310000", chongqing: "500000", hebei: "130000", shanxi: "140000", neimenggu: "150000", liaoning: "210000", jilin: "220000", heilongjiang: "230000", jiangsu: "320000", zhejiang: "330000", anhui: "340000", fujian: "350000", jiangxi: "360000", shandong: "370000", henan: "410000", hubei: "420000", hunan: "430000", guangdong: "440000", guangxi: "450000", hainan: "460000", sichuan: "510000", guizhou: "520000", yunnan: "530000", xizang: "540000", shaanxi: "610000", gansu: "620000", qinghai: "630000", ningxia: "640000", xinjiang: "650000", shijiazhuang: "130100", tangshan: "130200", qinhuangdao: "130300", handan: "130400", xingtai: "130500", baoding: "130600", zhangjiakou: "130700", chengde: "130800", cangzhou: "130900", langfang: "131000", hengshui: "131100", taiyuan: "140100", datong: "140200", yangquan: "140300", changzhi: "140400", jincheng: "140500", shuozhou: "140600", jinzhong: "140700", yuncheng: "140800", xinzhou: "140900", linfen: "141000", lvliang: "141100", hohhot: "150100", baotou: "150200", wuhai: "150300", chifeng: "150400", tongliao: "150500", ordos: "150600", hulunbuir: "150700", bayannur: "150800", ulanqab: "150900", shenyang: "210100", dalian: "210200", anshan: "210300", fushun: "210400", benxi: "210500", dandong: "210600", jinzhou: "210700", yingkou: "210800", fuxin: "210900", liaoyang: "211000", panjin: "211100", tieling: "211200", chaoyang: "211300", huludao: "211400", changchun: "220100" }, Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "jilin", "220200"), "siping", "220300"), "liaoyuan", "220400"), "tonghua", "220500"), "baishan", "220600"), "songyuan", "220700"), "baicheng", "220800"), "harbin", "230100"), "qiqihar", "230200"), "jixi", "230300"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "hegang", "230400"), "shuangyashan", "230500"), "daqing", "230600"), "yichun", "230700"), "jiamusi", "230800"), "qitaihe", "230900"), "mudanjiang", "231000"), "heihe", "231100"), "suihua", "231200"), "nanjing", "320100"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "wuxi", "320200"), "xuzhou", "320300"), "changzhou", "320400"), "suzhou", "320500"), "nantong", "320600"), "lianyungang", "320700"), "huaian", "320800"), "yancheng", "320900"), "yangzhou", "321000"), "zhenjiang", "321100"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "taizhou_js", "321200"), "suqian", "321300"), "hangzhou", "330100"), "ningbo", "330200"), "wenzhou", "330300"), "jiaxing", "330400"), "huzhou", "330500"), "shaoxing", "330600"), "jinhua", "330700"), "quzhou", "330800"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "zhoushan", "330900"), "taizhou_zj", "331000"), "lishui", "331100"), "hefei", "340100"), "wuhu", "340200"), "bengbu", "340300"), "huainan", "340400"), "maanshan", "340500"), "huaibei", "340600"), "tongling", "340700"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "anqing", "340800"), "huangshan", "341000"), "chuzhou", "341100"), "fuyang", "341200"), "suzhou_ah", "341300"), "luan", "341500"), "bozhou", "341600"), "chizhou", "341700"), "xuancheng", "341800"), "fuzhou", "350100"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "xiamen", "350200"), "putian", "350300"), "sanming", "350400"), "quanzhou", "350500"), "zhangzhou", "350600"), "nanping", "350700"), "longyan", "350800"), "ningde", "350900"), "nanchang", "360100"), "jingdezhen", "360200"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "pingxiang", "360300"), "jiujiang", "360400"), "xinyu", "360500"), "yingtan", "360600"), "ganzhou", "360700"), "jian", "360800"), "yichun_jx", "360900"), "fuzhou_jx", "361000"), "shangrao", "361100"), "jinan", "370100"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "qingdao", "370200"), "zibo", "370300"), "zaozhuang", "370400"), "dongying", "370500"), "yantai", "370600"), "weifang", "370700"), "jining", "370800"), "taian", "370900"), "weihai", "371000"), "rizhao", "371100"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "linyi", "371300"), "dezhou", "371400"), "liaocheng", "371500"), "binzhou", "371600"), "heze", "371700"), "zhengzhou", "410100"), "kaifeng", "410200"), "luoyang", "410300"), "pingdingshan", "410400"), "anyang", "410500"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "hebi", "410600"), "xinxiang", "410700"), "jiaozuo", "410800"), "puyang", "410900"), "xuchang", "411000"), "luohe", "411100"), "sanmenxia", "411200"), "nanyang", "411300"), "shangqiu", "411400"), "xinyang", "411500"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "zhoukou", "411600"), "zhumadian", "411700"), "wuhan", "420100"), "huangshi", "420200"), "shiyan", "420300"), "yichang", "420500"), "xiangyang", "420600"), "ezhou", "420700"), "jingmen", "420800"), "xiaogan", "420900"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "jingzhou", "421000"), "huanggang", "421100"), "xianning", "421200"), "suizhou", "421300"), "changsha", "430100"), "zhuzhou", "430200"), "xiangtan", "430300"), "hengyang", "430400"), "shaoyang", "430500"), "yueyang", "430600"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "changde", "430700"), "zhangjiajie", "430800"), "yiyang", "430900"), "chenzhou", "431000"), "yongzhou", "431100"), "huaihua", "431200"), "loudi", "431300"), "guangzhou", "440100"), "shaoguan", "440200"), "shenzhen", "440300"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "zhuhai", "440400"), "shantou", "440500"), "foshan", "440600"), "jiangmen", "440700"), "zhanjiang", "440800"), "maoming", "440900"), "zhaoqing", "441200"), "huizhou", "441300"), "meizhou", "441400"), "shanwei", "441500"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "heyuan", "441600"), "yangjiang", "441700"), "qingyuan", "441800"), "dongguan", "441900"), "zhongshan", "442000"), "chaozhou", "445100"), "jieyang", "445200"), "yunfu", "445300"), "nanning", "450100"), "liuzhou", "450200"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "guilin", "450300"), "wuzhou", "450400"), "beihai", "450500"), "fangchenggang", "450600"), "qinzhou", "450700"), "guigang", "450800"), "yulin_gx", "450900"), "baise", "451000"), "hezhou", "451100"), "hechi", "451200"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "laibin", "451300"), "chongzuo", "451400"), "haikou", "460100"), "sanya", "460200"), "sansha", "460300"), "danzhou", "460400"), "chengdu", "510100"), "zigong", "510300"), "panzhihua", "510400"), "luzhou", "510500"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "deyang", "510600"), "mianyang", "510700"), "guangyuan", "510800"), "suining", "510900"), "neijiang", "511000"), "leshan", "511100"), "nanchong", "511300"), "meishan", "511400"), "yibin", "511500"), "guangan", "511600"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "dazhou", "511700"), "yaan", "511800"), "bazhong", "511900"), "ziyang", "512000"), "guiyang", "520100"), "liupanshui", "520200"), "zunyi", "520300"), "anshun", "520400"), "bijie", "520500"), "tongren", "520600"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "kunming", "530100"), "qujing", "530300"), "yuxi", "530400"), "baoshan", "530500"), "zhaotong", "530600"), "lijiang", "530700"), "puer", "530800"), "lincang", "530900"), "lhasa", "540100"), "rikaze", "540200"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "changdu", "540300"), "linzhi", "540400"), "shannan", "540500"), "naqu", "540600"), "ali", "542500"), "xian", "610100"), "tongchuan", "610200"), "baoji", "610300"), "xianyang", "610400"), "weinan", "610500"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "yanan", "610600"), "hanzhong", "610700"), "yulin_sx", "610800"), "ankang", "610900"), "shangluo", "611000"), "lanzhou", "620100"), "jiayuguan", "620200"), "jinchang", "620300"), "baiyin", "620400"), "tianshui", "620500"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "wuwei", "620600"), "zhangye", "620700"), "pingliang", "620800"), "jiuquan", "620900"), "qingyang", "621000"), "dingxi", "621100"), "longnan", "621200"), "xining", "630100"), "haidong", "630200"), "yinchuan", "640100"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(n, "shizuishan", "640200"), "wuzhong", "640300"), "guyuan", "640400"), "zhongwei", "640500"), "urumqi", "650100"), "karamay", "650200"), "turpan", "650400"), "hami", "650500")), Q = (i = { "中国": "china", "北京": "beijing", "北京市": "beijing", "天津": "tianjin", "天津市": "tianjin", "上海": "shanghai", "上海市": "shanghai", "重庆": "chongqing", "重庆市": "chongqing", "河北": "hebei", "河北省": "hebei", "山西": "shanxi", "山西省": "shanxi", "内蒙古": "neimenggu", "内蒙古自治区": "neimenggu", "辽宁": "liaoning", "辽宁省": "liaoning", "吉林": "jilin", "吉林省": "jilin", "黑龙江": "heilongjiang", "黑龙江省": "heilongjiang", "江苏": "jiangsu", "江苏省": "jiangsu", "浙江": "zhejiang", "浙江省": "zhejiang", "安徽": "anhui", "安徽省": "anhui", "福建": "fujian", "福建省": "fujian", "江西": "jiangxi", "江西省": "jiangxi", "山东": "shandong", "山东省": "shandong", "河南": "henan", "河南省": "henan", "湖北": "hubei", "湖北省": "hubei", "湖南": "hunan", "湖南省": "hunan", "广东": "guangdong", "广东省": "guangdong", "广西": "guangxi", "广西壮族自治区": "guangxi", "海南": "hainan", "海南省": "hainan", "四川": "sichuan", "四川省": "sichuan", "贵州": "guizhou", "贵州省": "guizhou", "云南": "yunnan", "云南省": "yunnan", "西藏": "xizang", "西藏自治区": "xizang", "陕西": "shaanxi", "陕西省": "shaanxi", "甘肃": "gansu", "甘肃省": "gansu", "青海": "qinghai", "青海省": "qinghai", "宁夏": "ningxia", "宁夏回族自治区": "ningxia", "新疆": "xinjiang", "新疆维吾尔自治区": "xinjiang", "石家庄": "shijiazhuang", "石家庄市": "shijiazhuang", "唐山": "tangshan", "唐山市": "tangshan", "秦皇岛": "qinhuangdao", "秦皇岛市": "qinhuangdao", "邯郸": "handan", "邯郸市": "handan", "邢台": "xingtai", "邢台市": "xingtai", "保定": "baoding", "保定市": "baoding", "张家口": "zhangjiakou", "张家口市": "zhangjiakou", "承德": "chengde", "承德市": "chengde", "沧州": "cangzhou", "沧州市": "cangzhou", "廊坊": "langfang", "廊坊市": "langfang", "衡水": "hengshui", "衡水市": "hengshui", "太原": "taiyuan", "太原市": "taiyuan", "大同": "datong", "大同市": "datong", "阳泉": "yangquan", "阳泉市": "yangquan", "长治": "changzhi", "长治市": "changzhi", "晋城": "jincheng", "晋城市": "jincheng", "朔州": "shuozhou", "朔州市": "shuozhou", "晋中": "jinzhong", "晋中市": "jinzhong", "运城": "yuncheng", "运城市": "yuncheng", "忻州": "xinzhou", "忻州市": "xinzhou", "临汾": "linfen", "临汾市": "linfen", "吕梁": "lvliang", "吕梁市": "lvliang", "呼和浩特": "hohhot", "呼和浩特市": "hohhot", "包头": "baotou", "包头市": "baotou", "乌海": "wuhai", "乌海市": "wuhai", "赤峰": "chifeng", "赤峰市": "chifeng", "通辽": "tongliao", "通辽市": "tongliao", "鄂尔多斯": "ordos", "鄂尔多斯市": "ordos", "呼伦贝尔": "hulunbuir", "呼伦贝尔市": "hulunbuir", "巴彦淖尔": "bayannur", "巴彦淖尔市": "bayannur", "乌兰察布": "ulanqab", "乌兰察布市": "ulanqab", "沈阳": "shenyang", "沈阳市": "shenyang", "大连": "dalian", "大连市": "dalian", "鞍山": "anshan", "鞍山市": "anshan", "抚顺": "fushun", "抚顺市": "fushun", "本溪": "benxi", "本溪市": "benxi", "丹东": "dandong", "丹东市": "dandong", "锦州": "jinzhou", "锦州市": "jinzhou", "营口": "yingkou", "营口市": "yingkou", "阜新": "fuxin", "阜新市": "fuxin", "辽阳": "liaoyang", "辽阳市": "liaoyang", "盘锦": "panjin", "盘锦市": "panjin", "铁岭": "tieling", "铁岭市": "tieling", "朝阳": "chaoyang", "朝阳市": "chaoyang", "葫芦岛": "huludao", "葫芦岛市": "huludao", "长春": "changchun", "长春市": "changchun" }, Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "吉林", "jilin"), "吉林市", "jilin"), "四平", "siping"), "四平市", "siping"), "辽源", "liaoyuan"), "辽源市", "liaoyuan"), "通化", "tonghua"), "通化市", "tonghua"), "白山", "baishan"), "白山市", "baishan"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "松原", "songyuan"), "松原市", "songyuan"), "白城", "baicheng"), "白城市", "baicheng"), "哈尔滨", "harbin"), "哈尔滨市", "harbin"), "齐齐哈尔", "qiqihar"), "齐齐哈尔市", "qiqihar"), "鸡西", "jixi"), "鸡西市", "jixi"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "鹤岗", "hegang"), "鹤岗市", "hegang"), "双鸭山", "shuangyashan"), "双鸭山市", "shuangyashan"), "大庆", "daqing"), "大庆市", "daqing"), "伊春", "yichun"), "伊春市", "yichun"), "佳木斯", "jiamusi"), "佳木斯市", "jiamusi"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "七台河", "qitaihe"), "七台河市", "qitaihe"), "牡丹江", "mudanjiang"), "牡丹江市", "mudanjiang"), "黑河", "heihe"), "黑河市", "heihe"), "绥化", "suihua"), "绥化市", "suihua"), "南京", "nanjing"), "南京市", "nanjing"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "无锡", "wuxi"), "无锡市", "wuxi"), "徐州", "xuzhou"), "徐州市", "xuzhou"), "常州", "changzhou"), "常州市", "changzhou"), "苏州", "suzhou"), "苏州市", "suzhou"), "南通", "nantong"), "南通市", "nantong"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "连云港", "lianyungang"), "连云港市", "lianyungang"), "淮安", "huaian"), "淮安市", "huaian"), "盐城", "yancheng"), "盐城市", "yancheng"), "扬州", "yangzhou"), "扬州市", "yangzhou"), "镇江", "zhenjiang"), "镇江市", "zhenjiang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "泰州", "taizhou_js"), "泰州市", "taizhou_js"), "宿迁", "suqian"), "宿迁市", "suqian"), "杭州", "hangzhou"), "杭州市", "hangzhou"), "宁波", "ningbo"), "宁波市", "ningbo"), "温州", "wenzhou"), "温州市", "wenzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "嘉兴", "jiaxing"), "嘉兴市", "jiaxing"), "湖州", "huzhou"), "湖州市", "huzhou"), "绍兴", "shaoxing"), "绍兴市", "shaoxing"), "金华", "jinhua"), "金华市", "jinhua"), "衢州", "quzhou"), "衢州市", "quzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "舟山", "zhoushan"), "舟山市", "zhoushan"), "台州", "taizhou_zj"), "台州市", "taizhou_zj"), "丽水", "lishui"), "丽水市", "lishui"), "合肥", "hefei"), "合肥市", "hefei"), "芜湖", "wuhu"), "芜湖市", "wuhu"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "蚌埠", "bengbu"), "蚌埠市", "bengbu"), "淮南", "huainan"), "淮南市", "huainan"), "马鞍山", "maanshan"), "马鞍山市", "maanshan"), "淮北", "huaibei"), "淮北市", "huaibei"), "铜陵", "tongling"), "铜陵市", "tongling"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "安庆", "anqing"), "安庆市", "anqing"), "黄山", "huangshan"), "黄山市", "huangshan"), "滁州", "chuzhou"), "滁州市", "chuzhou"), "阜阳", "fuyang"), "阜阳市", "fuyang"), "宿州", "suzhou_ah"), "宿州市", "suzhou_ah"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "六安", "luan"), "六安市", "luan"), "亳州", "bozhou"), "亳州市", "bozhou"), "池州", "chizhou"), "池州市", "chizhou"), "宣城", "xuancheng"), "宣城市", "xuancheng"), "福州", "fuzhou"), "福州市", "fuzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "厦门", "xiamen"), "厦门市", "xiamen"), "莆田", "putian"), "莆田市", "putian"), "三明", "sanming"), "三明市", "sanming"), "泉州", "quanzhou"), "泉州市", "quanzhou"), "漳州", "zhangzhou"), "漳州市", "zhangzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "南平", "nanping"), "南平市", "nanping"), "龙岩", "longyan"), "龙岩市", "longyan"), "宁德", "ningde"), "宁德市", "ningde"), "南昌", "nanchang"), "南昌市", "nanchang"), "景德镇", "jingdezhen"), "景德镇市", "jingdezhen"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "萍乡", "pingxiang"), "萍乡市", "pingxiang"), "九江", "jiujiang"), "九江市", "jiujiang"), "新余", "xinyu"), "新余市", "xinyu"), "鹰潭", "yingtan"), "鹰潭市", "yingtan"), "赣州", "ganzhou"), "赣州市", "ganzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "吉安", "jian"), "吉安市", "jian"), "宜春", "yichun_jx"), "宜春市", "yichun_jx"), "抚州", "fuzhou_jx"), "抚州市", "fuzhou_jx"), "上饶", "shangrao"), "上饶市", "shangrao"), "济南", "jinan"), "济南市", "jinan"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "青岛", "qingdao"), "青岛市", "qingdao"), "淄博", "zibo"), "淄博市", "zibo"), "枣庄", "zaozhuang"), "枣庄市", "zaozhuang"), "东营", "dongying"), "东营市", "dongying"), "烟台", "yantai"), "烟台市", "yantai"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "潍坊", "weifang"), "潍坊市", "weifang"), "济宁", "jining"), "济宁市", "jining"), "泰安", "taian"), "泰安市", "taian"), "威海", "weihai"), "威海市", "weihai"), "日照", "rizhao"), "日照市", "rizhao"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "临沂", "linyi"), "临沂市", "linyi"), "德州", "dezhou"), "德州市", "dezhou"), "聊城", "liaocheng"), "聊城市", "liaocheng"), "滨州", "binzhou"), "滨州市", "binzhou"), "菏泽", "heze"), "菏泽市", "heze"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "郑州", "zhengzhou"), "郑州市", "zhengzhou"), "开封", "kaifeng"), "开封市", "kaifeng"), "洛阳", "luoyang"), "洛阳市", "luoyang"), "平顶山", "pingdingshan"), "平顶山市", "pingdingshan"), "安阳", "anyang"), "安阳市", "anyang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "鹤壁", "hebi"), "鹤壁市", "hebi"), "新乡", "xinxiang"), "新乡市", "xinxiang"), "焦作", "jiaozuo"), "焦作市", "jiaozuo"), "濮阳", "puyang"), "濮阳市", "puyang"), "许昌", "xuchang"), "许昌市", "xuchang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "漯河", "luohe"), "漯河市", "luohe"), "三门峡", "sanmenxia"), "三门峡市", "sanmenxia"), "南阳", "nanyang"), "南阳市", "nanyang"), "商丘", "shangqiu"), "商丘市", "shangqiu"), "信阳", "xinyang"), "信阳市", "xinyang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "周口", "zhoukou"), "周口市", "zhoukou"), "驻马店", "zhumadian"), "驻马店市", "zhumadian"), "武汉", "wuhan"), "武汉市", "wuhan"), "黄石", "huangshi"), "黄石市", "huangshi"), "十堰", "shiyan"), "十堰市", "shiyan"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "宜昌", "yichang"), "宜昌市", "yichang"), "襄阳", "xiangyang"), "襄阳市", "xiangyang"), "鄂州", "ezhou"), "鄂州市", "ezhou"), "荆门", "jingmen"), "荆门市", "jingmen"), "孝感", "xiaogan"), "孝感市", "xiaogan"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "荆州", "jingzhou"), "荆州市", "jingzhou"), "黄冈", "huanggang"), "黄冈市", "huanggang"), "咸宁", "xianning"), "咸宁市", "xianning"), "随州", "suizhou"), "随州市", "suizhou"), "长沙", "changsha"), "长沙市", "changsha"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "株洲", "zhuzhou"), "株洲市", "zhuzhou"), "湘潭", "xiangtan"), "湘潭市", "xiangtan"), "衡阳", "hengyang"), "衡阳市", "hengyang"), "邵阳", "shaoyang"), "邵阳市", "shaoyang"), "岳阳", "yueyang"), "岳阳市", "yueyang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "常德", "changde"), "常德市", "changde"), "张家界", "zhangjiajie"), "张家界市", "zhangjiajie"), "益阳", "yiyang"), "益阳市", "yiyang"), "郴州", "chenzhou"), "郴州市", "chenzhou"), "永州", "yongzhou"), "永州市", "yongzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "怀化", "huaihua"), "怀化市", "huaihua"), "娄底", "loudi"), "娄底市", "loudi"), "广州", "guangzhou"), "广州市", "guangzhou"), "韶关", "shaoguan"), "韶关市", "shaoguan"), "深圳", "shenzhen"), "深圳市", "shenzhen"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "珠海", "zhuhai"), "珠海市", "zhuhai"), "汕头", "shantou"), "汕头市", "shantou"), "佛山", "foshan"), "佛山市", "foshan"), "江门", "jiangmen"), "江门市", "jiangmen"), "湛江", "zhanjiang"), "湛江市", "zhanjiang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "茂名", "maoming"), "茂名市", "maoming"), "肇庆", "zhaoqing"), "肇庆市", "zhaoqing"), "惠州", "huizhou"), "惠州市", "huizhou"), "梅州", "meizhou"), "梅州市", "meizhou"), "汕尾", "shanwei"), "汕尾市", "shanwei"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "河源", "heyuan"), "河源市", "heyuan"), "阳江", "yangjiang"), "阳江市", "yangjiang"), "清远", "qingyuan"), "清远市", "qingyuan"), "东莞", "dongguan"), "东莞市", "dongguan"), "中山", "zhongshan"), "中山市", "zhongshan"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "潮州", "chaozhou"), "潮州市", "chaozhou"), "揭阳", "jieyang"), "揭阳市", "jieyang"), "云浮", "yunfu"), "云浮市", "yunfu"), "南宁", "nanning"), "南宁市", "nanning"), "柳州", "liuzhou"), "柳州市", "liuzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "桂林", "guilin"), "桂林市", "guilin"), "梧州", "wuzhou"), "梧州市", "wuzhou"), "北海", "beihai"), "北海市", "beihai"), "防城港", "fangchenggang"), "防城港市", "fangchenggang"), "钦州", "qinzhou"), "钦州市", "qinzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "贵港", "guigang"), "贵港市", "guigang"), "玉林", "yulin_gx"), "玉林市", "yulin_gx"), "百色", "baise"), "百色市", "baise"), "贺州", "hezhou"), "贺州市", "hezhou"), "河池", "hechi"), "河池市", "hechi"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "来宾", "laibin"), "来宾市", "laibin"), "崇左", "chongzuo"), "崇左市", "chongzuo"), "海口", "haikou"), "海口市", "haikou"), "三亚", "sanya"), "三亚市", "sanya"), "三沙", "sansha"), "三沙市", "sansha"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "儋州", "danzhou"), "儋州市", "danzhou"), "成都", "chengdu"), "成都市", "chengdu"), "自贡", "zigong"), "自贡市", "zigong"), "攀枝花", "panzhihua"), "攀枝花市", "panzhihua"), "泸州", "luzhou"), "泸州市", "luzhou"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "德阳", "deyang"), "德阳市", "deyang"), "绵阳", "mianyang"), "绵阳市", "mianyang"), "广元", "guangyuan"), "广元市", "guangyuan"), "遂宁", "suining"), "遂宁市", "suining"), "内江", "neijiang"), "内江市", "neijiang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "乐山", "leshan"), "乐山市", "leshan"), "南充", "nanchong"), "南充市", "nanchong"), "眉山", "meishan"), "眉山市", "meishan"), "宜宾", "yibin"), "宜宾市", "yibin"), "广安", "guangan"), "广安市", "guangan"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "达州", "dazhou"), "达州市", "dazhou"), "雅安", "yaan"), "雅安市", "yaan"), "巴中", "bazhong"), "巴中市", "bazhong"), "资阳", "ziyang"), "资阳市", "ziyang"), "贵阳", "guiyang"), "贵阳市", "guiyang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "六盘水", "liupanshui"), "六盘水市", "liupanshui"), "遵义", "zunyi"), "遵义市", "zunyi"), "安顺", "anshun"), "安顺市", "anshun"), "毕节", "bijie"), "毕节市", "bijie"), "铜仁", "tongren"), "铜仁市", "tongren"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "昆明", "kunming"), "昆明市", "kunming"), "曲靖", "qujing"), "曲靖市", "qujing"), "玉溪", "yuxi"), "玉溪市", "yuxi"), "保山", "baoshan"), "保山市", "baoshan"), "昭通", "zhaotong"), "昭通市", "zhaotong"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "丽江", "lijiang"), "丽江市", "lijiang"), "普洱", "puer"), "普洱市", "puer"), "临沧", "lincang"), "临沧市", "lincang"), "拉萨", "lhasa"), "拉萨市", "lhasa"), "日喀则", "rikaze"), "日喀则市", "rikaze"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "昌都", "changdu"), "昌都市", "changdu"), "林芝", "linzhi"), "林芝市", "linzhi"), "山南", "shannan"), "山南市", "shannan"), "那曲", "naqu"), "那曲市", "naqu"), "阿里", "ali"), "阿里地区", "ali"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "西安", "xian"), "西安市", "xian"), "铜川", "tongchuan"), "铜川市", "tongchuan"), "宝鸡", "baoji"), "宝鸡市", "baoji"), "咸阳", "xianyang"), "咸阳市", "xianyang"), "渭南", "weinan"), "渭南市", "weinan"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "延安", "yanan"), "延安市", "yanan"), "汉中", "hanzhong"), "汉中市", "hanzhong"), "榆林", "yulin_sx"), "榆林市", "yulin_sx"), "安康", "ankang"), "安康市", "ankang"), "商洛", "shangluo"), "商洛市", "shangluo"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "兰州", "lanzhou"), "兰州市", "lanzhou"), "嘉峪关", "jiayuguan"), "嘉峪关市", "jiayuguan"), "金昌", "jinchang"), "金昌市", "jinchang"), "白银", "baiyin"), "白银市", "baiyin"), "天水", "tianshui"), "天水市", "tianshui"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "武威", "wuwei"), "武威市", "wuwei"), "张掖", "zhangye"), "张掖市", "zhangye"), "平凉", "pingliang"), "平凉市", "pingliang"), "酒泉", "jiuquan"), "酒泉市", "jiuquan"), "庆阳", "qingyang"), "庆阳市", "qingyang"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "定西", "dingxi"), "定西市", "dingxi"), "陇南", "longnan"), "陇南市", "longnan"), "西宁", "xining"), "西宁市", "xining"), "海东", "haidong"), "海东市", "haidong"), "银川", "yinchuan"), "银川市", "yinchuan"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "石嘴山", "shizuishan"), "石嘴山市", "shizuishan"), "吴忠", "wuzhong"), "吴忠市", "wuzhong"), "固原", "guyuan"), "固原市", "guyuan"), "中卫", "zhongwei"), "中卫市", "zhongwei"), "乌鲁木齐", "urumqi"), "乌鲁木齐市", "urumqi"), Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(i, "克拉玛依", "karamay"), "克拉玛依市", "karamay"), "吐鲁番", "turpan"), "吐鲁番市", "turpan"), "哈密", "hami"), "哈密市", "hami"));
function q(t2) {
var a2 = Q[t2];
return a2 ? N[a2] : null;
}
function P(t2) {
return "https://geo.datav.aliyun.com/areas_v3/bound/".concat(t2, "_full.json");
}
e("f753");
function F(t2, a2) {
var e2 = Object.keys(t2);
if (Object.getOwnPropertySymbols) {
var n2 = Object.getOwnPropertySymbols(t2);
a2 && (n2 = n2.filter((function(a3) {
return Object.getOwnPropertyDescriptor(t2, a3).enumerable;
}))), e2.push.apply(e2, n2);
}
return e2;
}
function J(t2) {
for (var a2 = 1; a2 < arguments.length; a2++) {
var e2 = null != arguments[a2] ? arguments[a2] : {};
a2 % 2 ? F(Object(e2), true).forEach((function(a3) {
Object(s["a"])(t2, a3, e2[a3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t2, Object.getOwnPropertyDescriptors(e2)) : F(Object(e2)).forEach((function(a3) {
Object.defineProperty(t2, a3, Object.getOwnPropertyDescriptor(e2, a3));
}));
}
return t2;
}
var G = { name: "areaRankingAll", mounted: function() {
var t2 = this;
this.isInitializing = true, Promise.all([this.loadMapTexture(), this.loadMapData("china")]).then((function() {
t2.myChart = E["init"](t2.$refs.areaRankingAll), t2.initChart("china"), t2.isInitializing = false, t2.isMapReady = true;
})).catch((function(a2) {
console.error("地图资源加载失败:", a2), t2.isInitializing = false, t2.isMapReady = false;
}));
}, beforeDestroy: function() {
this.myChart && (this.myChart.dispose(), this.myChart = null);
}, props: { mapInfo: { default: function() {
}, type: Object }, manageTypeColors: { type: Object, default: function() {
return { 1: "#3497dc", 2: "#f59a23", 3: "#ffff00", 4: "#95f204", 5: "#70b603", 6: "#4b7902", 7: "#cb5764", 8: "#d9001b", 9: "#a30014" };
} } }, watch: { mapInfo: { handler: function(t2) {
var a2 = this;
console.log("mapInfo数据更新:", t2), this.myChart && t2 && this.$nextTick((function() {
a2.initChart(a2.currentMap || "china");
}));
}, deep: true, immediate: true } }, data: function() {
return { currentMap: "china", myChart: null, mapDataCache: {}, mapTextureImage: null, isInitializing: false, isMapReady: false, allCode: [], chartData: [], selectIndex: 1, isBack: false, zoomLevel: 0.9, currentCenter: void 0, tabList: [{ value: 1, label: "市场概况", name: "manageType", label2: "市场概况" }, { value: 2, label: "运营指数", name: "operation", label2: "运营指数" }, { value: 3, label: "安全生产", name: "safety", label2: "安全生产指数" }, { value: 4, label: "效益", name: "benefit", label2: "效益指数" }, { value: 5, label: "客户满意", name: "satisfaction", label2: "客户满意指数" }, { value: 6, label: "服务质量", name: "service", label2: "服务质量指数" }], manageTypeColorList: [{ color: "#3497dc", value: 1, label: "市场洽谈中" }, { color: "#f59a23", value: 2, label: "前期介入中" }, { color: "#ffff00", value: 3, label: "案场管理中" }, { color: "#95f204", value: 4, label: "前期物业管理中" }, { color: "#70b603", value: 5, label: "业委会洽谈中" }, { color: "#4b7902", value: 6, label: "后期物业管理中" }, { color: "#cb5764", value: 7, label: "更迭物业中" }, { color: "#d9001b", value: 8, label: "已退场" }, { color: "#a30014", value: 9, label: "未接管已停止" }], mapColorList: [{ value: 1, color: "#E71D36", label: "指数<85%红色" }, { value: 2, color: "#FF9F1C", label: "85%<=指数<100%黄色" }, { value: 3, color: "#00A896", label: "指数>=100%绿色" }], mapColor: { 1: "#E71D36", 2: "#FF9F1C", 3: "#00A896" } };
}, methods: { loadMapTexture: function() {
var t2 = this;
return new Promise((function(a2) {
if (L.a instanceof Image) return t2.mapTextureImage = L.a, void a2(L.a);
var e2 = new Image();
e2.crossOrigin = "anonymous", e2.onload = function() {
e2.complete && e2.naturalWidth > 0 ? (t2.mapTextureImage = e2, a2(e2)) : (console.warn("图片加载不完整"), t2.mapTextureImage = null, a2(null));
}, e2.onerror = function(e3) {
console.warn("加载地图纹理图片失败,将使用纯色填充:", e3), t2.mapTextureImage = null, a2(null);
}, e2.src = L.a;
}));
}, loadMapData: (function() {
var t2 = Object(r["a"])(regeneratorRuntime.mark((function t3(a3) {
var e2, n2, i2, o2, c2;
return regeneratorRuntime.wrap((function(t4) {
while (1) switch (t4.prev = t4.next) {
case 0:
if (!this.mapDataCache[a3]) {
t4.next = 1;
break;
}
return t4.abrupt("return", this.mapDataCache[a3]);
case 1:
if (t4.prev = 1, e2 = N[a3], e2) {
t4.next = 2;
break;
}
return console.error("未找到地图配置: ".concat(a3)), t4.abrupt("return", null);
case 2:
return n2 = P(e2), t4.next = 3, fetch(n2);
case 3:
return i2 = t4.sent, t4.next = 4, i2.json();
case 4:
return o2 = t4.sent, this.mapDataCache[a3] = o2, E["registerMap"](a3, o2), t4.abrupt("return", o2);
case 5:
return t4.prev = 5, c2 = t4["catch"](1), console.error("加载地图数据失败: ".concat(a3), c2), t4.abrupt("return", null);
case 6:
case "end":
return t4.stop();
}
}), t3, this, [[1, 5]]);
})));
function a2(a3) {
return t2.apply(this, arguments);
}
return a2;
})(), handleMapClick: (function() {
var t2 = Object(r["a"])(regeneratorRuntime.mark((function t3(a3) {
var e2, n2, i2, o2;
return regeneratorRuntime.wrap((function(t4) {
while (1) switch (t4.prev = t4.next) {
case 0:
if (e2 = q(a3), !e2) {
t4.next = 4;
break;
}
if (n2 = Object.keys(N).find((function(t5) {
return N[t5] === e2;
})), !n2) {
t4.next = 4;
break;
}
return t4.prev = 1, t4.next = 2, this.loadMapData(n2);
case 2:
i2 = t4.sent, i2 && (this.currentMap = n2, this.initChart(n2)), t4.next = 4;
break;
case 3:
t4.prev = 3, o2 = t4["catch"](1), console.error("切换地图失败:", o2);
case 4:
case "end":
return t4.stop();
}
}), t3, this, [[1, 3]]);
})));
function a2(a3) {
return t2.apply(this, arguments);
}
return a2;
})(), backToChina: function() {
this.currentMap = "china", this.currentCenter = void 0, this.zoomLevel = 0.9, this.initChart("china");
}, loadMapByAdcode: (function() {
var t2 = Object(r["a"])(regeneratorRuntime.mark((function t3(a3) {
var e2, n2, i2, o2, c2, r2, s2 = arguments;
return regeneratorRuntime.wrap((function(t4) {
while (1) switch (t4.prev = t4.next) {
case 0:
if (e2 = s2.length > 1 && void 0 !== s2[1] ? s2[1] : null, n2 = e2 || "map_".concat(a3), !this.mapDataCache[n2]) {
t4.next = 1;
break;
}
return t4.abrupt("return", this.mapDataCache[n2]);
case 1:
return t4.prev = 1, i2 = "https://geo.datav.aliyun.com/areas_v3/bound/".concat(a3, "_full.json"), t4.next = 2, fetch(i2);
case 2:
return o2 = t4.sent, t4.next = 3, o2.json();
case 3:
return c2 = t4.sent, this.mapDataCache[n2] = c2, E["registerMap"](n2, c2), t4.abrupt("return", c2);
case 4:
t4.prev = 4, r2 = t4["catch"](1), console.error("加载地图数据失败 (adcode: ".concat(a3, "):"), r2);
case 5:
case "end":
return t4.stop();
}
}), t3, this, [[1, 4]]);
})));
function a2(a3) {
return t2.apply(this, arguments);
}
return a2;
})(), switchToMap: (function() {
var t2 = Object(r["a"])(regeneratorRuntime.mark((function t3(a3) {
var e2, n2, i2, o2 = arguments;
return regeneratorRuntime.wrap((function(t4) {
while (1) switch (t4.prev = t4.next) {
case 0:
return e2 = o2.length > 1 && void 0 !== o2[1] ? o2[1] : null, n2 = e2 || "map_".concat(a3), t4.prev = 1, t4.next = 2, this.loadMapByAdcode(a3, e2);
case 2:
this.currentMap = n2, this.currentCenter = [104.114129, 37.550339], this.zoomLevel = 0.9, this.initChart(n2), t4.next = 4;
break;
case 3:
t4.prev = 3, i2 = t4["catch"](1), console.error("切换地图失败:", i2);
case 4:
case "end":
return t4.stop();
}
}), t3, this, [[1, 3]]);
})));
function a2(a3) {
return t2.apply(this, arguments);
}
return a2;
})(), switchMap: (function() {
var t2 = Object(r["a"])(regeneratorRuntime.mark((function t3(a3) {
var e2, n2;
return regeneratorRuntime.wrap((function(t4) {
while (1) switch (t4.prev = t4.next) {
case 0:
if (e2 = a3.target.value, !e2 || e2 === this.currentMap) {
t4.next = 4;
break;
}
return t4.prev = 1, t4.next = 2, this.loadMapData(e2);
case 2:
this.currentMap = e2, this.initChart(e2), t4.next = 4;
break;
case 3:
t4.prev = 3, n2 = t4["catch"](1), console.error("切换地图失败:", n2);
case 4:
a3.target.value = "";
case 5:
case "end":
return t4.stop();
}
}), t3, this, [[1, 3]]);
})));
function a2(a3) {
return t2.apply(this, arguments);
}
return a2;
})(), updateZoom: function(t2) {
this.zoomLevel = t2, this.initChart(this.currentMap);
}, zoomIn: function() {
this.zoomLevel < 3 && (this.zoomLevel += 0.2, this.updateZoom(this.zoomLevel));
}, zoomOut: function() {
this.zoomLevel > 0.5 && (this.zoomLevel -= 0.2, this.updateZoom(this.zoomLevel));
}, onBack: function() {
this.backToChina();
}, bindChartEvents: function() {
var t2 = this;
this.myChart && (this.myChart.on("click", (function(a2) {
"series" === a2.componentType && "map" === a2.seriesType ? t2.handleMapClick(a2.name) : "series" === a2.componentType && "scatter" === a2.seriesType && a2.data && a2.data.projectId && a2.data.name && t2.$emit("gotoProject", a2.data.name, a2.data.projectId);
})), this.myChart.on("georoam", (function(a2) {
var e2 = t2.myChart.getOption();
null != a2.zoom ? (e2.geo[0].zoom = e2.series[0].zoom, e2.geo[1].zoom = e2.series[0].zoom, e2.geo[2].zoom = e2.series[0].zoom, e2.geo[0].center = e2.series[0].center, e2.geo[1].center = e2.series[0].center, e2.geo[2].center = e2.series[0].center) : (e2.geo[0].center = e2.series[0].center, e2.geo[1].center = e2.series[0].center, e2.geo[2].center = e2.series[0].center), t2.myChart.setOption(e2);
})));
}, selectTab: function(t2) {
this.isMapReady ? (this.selectIndex = t2, this.$emit("selectTab", t2)) : console.warn("地图尚未准备就绪,请稍后再试");
}, getManageTypeName: function(t2) {
var a2 = { 1: "市场洽谈中", 2: "前期介入中", 3: "案场管理中", 4: "前期物业管理中", 5: "业委会洽谈中", 6: "后期物业管理中", 7: "更迭物业中", 8: "已退场", 9: "未接管已停止" };
return a2[t2] || "未知";
}, initChart: function() {
var t2 = this, a2 = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "china";
if (this.isInitializing) console.warn("地图正在初始化中,跳过渲染");
else if (this.mapDataCache[a2]) {
this.myChart && (this.myChart.dispose(), this.myChart = null), this.myChart = E["init"](this.$refs.areaRankingAll), this.bindChartEvents();
var e2 = this.zoomLevel, n2 = this.mapTextureImage && this.mapTextureImage instanceof Image && this.mapTextureImage.complete ? this.mapTextureImage : null, i2 = { animationDurationUpdate: 0, geo: [J(J({ map: a2, aspectScale: 0.85, zoom: e2 }, this.currentCenter && { center: this.currentCenter }), {}, { top: "18%", left: "center", roam: false, z: 5, regions: [{ name: "南海诸岛", itemStyle: { normal: { opacity: 0 } }, label: { show: false } }], itemStyle: n2 ? { areaColor: { type: "pattern", image: n2, repeat: "repeat" }, borderColor: "#4d9ff0", borderWidth: 1.5, shadowColor: "rgba(77, 159, 240, 0.6)", shadowOffsetX: 0, shadowOffsetY: 0, shadowBlur: 15 } : { areaColor: "#163a6f", borderColor: "#4d9ff0", borderWidth: 1.5, shadowColor: "rgba(77, 159, 240, 0.6)", shadowOffsetX: 0, shadowOffsetY: 0, shadowBlur: 15 }, emphasis: { itemStyle: n2 ? { areaColor: { type: "pattern", image: n2, repeat: "repeat" }, borderColor: "#4d9ff0", borderWidth: 2, shadowColor: "rgba(77, 159, 240, 0.8)", shadowBlur: 20 } : { areaColor: "#163a6f", borderColor: "#4d9ff0", borderWidth: 2, shadowColor: "rgba(77, 159, 240, 0.8)", shadowBlur: 20 }, label: { show: true, color: "#fff" } }, select: { itemStyle: n2 ? { areaColor: { type: "pattern", image: n2, repeat: "repeat" } } : { areaColor: "#163a6f" }, label: { show: true, color: "#fff" } } }), J(J({ map: a2, aspectScale: 0.85, zoom: e2 }, this.currentCenter && { center: this.currentCenter }), {}, { top: "19%", left: "center", roam: false, z: 4, regions: [{ name: "南海诸岛", itemStyle: { normal: { opacity: 0 } } }], itemStyle: { areaColor: "#00fef8", borderColor: "#00fef8", borderWidth: 1.5, shadowColor: "rgba(0, 254, 248, 0.6)", shadowOffsetX: 0, shadowOffsetY: 0, shadowBlur: 15 }, emphasis: { itemStyle: { areaColor: "#163a6f" } }, select: { itemStyle: { areaColor: "#163a6f" } }, tooltip: { show: false } }), J(J({ map: a2, aspectScale: 0.85, zoom: e2 }, this.currentCenter && { center: this.currentCenter }), {}, { top: "20%", left: "center", roam: false, z: 3, regions: [{ name: "南海诸岛", itemStyle: { normal: { opacity: 0 } } }], itemStyle: { areaColor: "#4171a1", borderColor: "#4171a1", borderWidth: 1.5, shadowColor: "rgba(0, 54, 255, 0.3)", shadowOffsetX: 0, shadowOffsetY: 4, shadowBlur: 8 }, emphasis: { itemStyle: { areaColor: "#123862" } }, select: { itemStyle: { areaColor: "#123862" } }, tooltip: { show: false } })], tooltip: { trigger: "item" }, series: [J(J({ type: "map", map: a2, aspectScale: 0.85, zoom: e2 }, this.currentCenter && { center: this.currentCenter }), {}, { roam: true, top: "18%", left: "center", z: 6, label: { show: true, color: "#fff", fontSize: 10 }, tooltip: { trigger: "item", backgroundColor: "rgba(0, 0, 0, 0.8)", borderColor: "#4d9ff0", borderWidth: 1, textStyle: { color: "#fff", fontSize: 14 }, formatter: function(t3) {
var a3 = t3.name, e3 = a3.includes("省") || a3.includes("市") || a3.includes("区") || a3.includes("自治区") ? "" : "地区";
return '<div style="padding: 8px;">\n <div style="font-weight: bold; margin-bottom: 4px;">'.concat(a3).concat(e3, "</div>\n </div>");
}.bind(this) }, itemStyle: { areaColor: "transparent", borderColor: "transparent", borderWidth: 0 }, emphasis: { label: { show: true, color: "#fff" }, itemStyle: { areaColor: "rgba(53, 148, 230, 0.5)" } }, select: { label: { show: true, color: "#fff" }, itemStyle: { areaColor: "transparent" } } }), { type: "scatter", coordinateSystem: "geo", geoIndex: 0, zlevel: 7, hoverAnimation: false, itemStyle: { shadowBlur: 5 }, symbolSize: 10, data: this.mapInfo && this.mapInfo.projectList && this.mapInfo.projectList.length > 0 ? this.mapInfo.projectList.map((function(a3) {
var e3, n3 = { 2: "operation", 3: "safety", 4: "benefit", 5: "satisfaction", 6: "service" };
1 === t2.selectIndex || n3[t2.selectIndex];
return e3 = 1 === t2.selectIndex ? t2.manageTypeColors[a3.manageType] || "#ffeb3b" : a3.itemStyle && a3.itemStyle.color ? a3.itemStyle.color : "#CCCCCC", { name: a3.name, value: a3.coord, projectId: a3.projectUuid, manageType: a3.manageType, floorage: a3.floorage, ptName: a3.ptName, employeeNum: a3.employeeNum, operation: a3.operation, safety: a3.safety, benefit: a3.benefit, satisfaction: a3.satisfaction, service: a3.service, itemStyle: { color: e3, shadowColor: e3 } };
})) : [], tooltip: { trigger: "item", backgroundColor: "rgba(0, 0, 0, 0.8)", borderColor: "#4d9ff0", borderWidth: 1, textStyle: { color: "#fff", fontSize: 12 }, formatter: function(t3) {
var a3 = t3.data, e3 = { 1: "市场洽谈中", 2: "前期介入中", 3: "案场管理中", 4: "前期物业管理中", 5: "业委会洽谈中", 6: "后期物业管理中", 7: "更迭物业中", 8: "已退场", 9: "未接管已停止" }, n3 = "";
return n3 += a3.name + " <br/> 管理面积:" + (Object(d["f"])(a3.floorage) || 0) + " ㎡ <br/> 业态:" + (a3.ptName || "-") + " <br/> 项目员工数:" + (a3.employeeNum || 0) + " 人<br/>", 1 == this.selectIndex ? n3 += e3[a3.manageType] || "-" : n3 += this.tabList[this.selectIndex - 1].label2 + ":" + a3[this.tabList[this.selectIndex - 1].name], n3;
}.bind(this) } }] };
try {
this.myChart.setOption(i2, true);
} catch (o2) {
console.error("ECharts setOption失败:", o2);
}
} else console.warn("地图数据 ".concat(a2, " 还没有加载完成,跳过渲染"));
} } }, $ = G, U = (e("ae51"), Object(j["a"])($, D, R, false, null, null, null)), W = U.exports, Z = function() {
var t2 = this, a2 = t2.$createElement, e2 = t2._self._c || a2;
return e2("div", { ref: "barLineChart", staticClass: "barLineChart", attrs: { id: "barLineChart" } });
}, V = [], K = { name: "BarLineChart", props: { data: { type: Array, default: function() {
return [];
} }, twoBarData: { default: function() {
return [];
} }, unit: { type: String, default: "" }, colors: { type: Array, default: function() {
return ["#5A8DEE", "#FF7F50", "#00bfbf"];
} }, type: { default: 1 }, xLabelType: { default: 1 } }, data: function() {
return { myChart: null };
}, watch: { data: { handler: function(t2, a2) {
this.initBarLineChart();
}, deep: true } }, mounted: function() {
var t2 = this;
this.$nextTick((function() {
t2.initBarLineChart();
}));
}, methods: { handleClick: function() {
}, formatterTip: function(t2) {
var a2 = "";
if (2 == this.type) {
var e2 = t2[0].marker;
e2 = e2.replace("width:10px", "width:5px").replace("height:10px", "height:5px"), a2 += "".concat(e2).concat(t2[0].axisValue, "<br/>"), a2 += "".concat(e2, "去年同期数据:").concat(Object(d["f"])(this.data[t2[0].dataIndex].lastYearAmount || 0), "<br/>");
}
for (var n2 = 0; n2 < t2.length; n2++) {
var i2 = t2[n2].marker;
i2 = i2.replace("width:10px", "width:5px").replace("height:10px", "height:5px"), "line" === t2[n2].seriesType ? a2 += "".concat(i2, " ").concat(t2[n2].name, " ").concat(t2[n2].seriesName, ": ").concat(t2[n2].data, "% <br/>") : a2 += "".concat(i2, " ").concat(t2[n2].name, " ").concat(t2[n2].seriesName, ": ").concat(Object(d["f"])(t2[n2].value), "<br/>");
}
return a2;
}, calculatePercentages: function(t2) {
return t2.map((function(t3) {
return t3.lineValue;
}));
}, initBarLineChart: function() {
var t2 = this;
this.myChart && this.myChart.dispose(), this.myChart = E["init"](this.$refs.barLineChart);
var a2 = [], e2 = this.data.map((function(t3) {
return t3.name;
}));
if (this.data.length > 0) {
a2.push({ name: this.data[0].barName, type: "bar", data: this.data.map((function(t3) {
return t3.barValue;
})), showSymbol: false, itemStyle: { color: this.colors[0] } }), this.twoBarData.length > 0 && a2.push({ name: this.twoBarData[0].barName2, type: "bar", data: this.twoBarData.map((function(t3) {
return t3.barValue2;
})), showSymbol: false, itemStyle: { color: this.colors[2] } });
var n2 = this.calculatePercentages(this.data);
a2.push({ name: this.data[0].lineName, type: "line", data: n2, showSymbol: true, symbol: "circle", symbolSize: 8, itemStyle: { color: this.colors[1] }, yAxisIndex: 1 });
}
var i2 = { legend: { show: true, orient: "horizontal", align: "auto", top: "5%", textStyle: { color: "#fff", fontSize: this.$fontSize(12) }, left: "center", icon: "rect", itemWidth: 15, itemHeight: 3, itemGap: 25 }, tooltip: { trigger: "axis", axisPointer: { type: "shadow" }, backgroundColor: "rgba(26, 35, 58, 1)", borderColor: "rgba(26, 35, 58, 1)", textStyle: { color: "#fff" }, extraCssText: "box-shadow:inset 0px 0px 7px 1px rgba(82, 92, 123, 1)", formatter: function(a3) {
return t2.formatterTip(a3);
} }, grid: { left: "4%", top: "40px", right: "4%", bottom: "2%", containLabel: true }, xAxis: { type: "category", data: e2, show: true, axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1)", width: 1, type: "solid" } }, axisLabel: Object(s["a"])(Object(s["a"])({ interval: 0, show: true, rotate: 1 == this.xLabelType ? 0 : -45, fontSize: 10 }, "interval", 0), "textStyle", { color: "rgba(255,255,255)", fontSize: 12 }) }, yAxis: [{ type: "value", show: true, nameTextStyle: { align: "center", color: "rgba(254, 254, 254, 0.3)", fontSize: 12 }, axisLabel: { show: true, textStyle: { color: "#fff", fontSize: 12 } }, axisLine: { show: true, lineStyle: { color: "rgba(255, 255, 255, 0.3)", width: 1, type: "solid" } }, splitLine: false, position: "left" }, { type: "value", show: true, nameLocation: "middle", nameGap: 40, nameTextStyle: { align: "center", color: "rgba(254, 254, 254, 0.3)", fontSize: 12 }, axisLabel: { show: true, formatter: "{value}%", textStyle: { color: "#fff", fontSize: 12 } }, axisLine: { show: true, lineStyle: { color: "rgba(255, 255, 255, 0.3)", width: 1, type: "solid" } }, splitLine: { lineStyle: { color: "rgba(255, 255, 255, 0.1)", type: "dashed" } }, position: "right" }], series: a2 };
this.myChart.clear(), this.myChart.setOption(i2), this.myChart.on("click", (function(a3) {
t2.$emit("barLineChartClick", a3);
})), window.addEventListener("resize", this.resizeChart);
}, resizeChart: function() {
this.myChart && this.myChart.resize();
} }, beforeDestroy: function() {
this.myChart && this.myChart.dispose(), window.removeEventListener("resize", this.resizeChart);
} }, X = K, H = (e("9f13"), Object(j["a"])(X, Z, V, false, null, "0c4f0dd9", null)), tt = H.exports, at = e("3a3b"), et = e("dedc"), nt = e("8f53"), it = e("052a"), ot = e("bc95");
function ct(t2, a2) {
var e2 = Object.keys(t2);
if (Object.getOwnPropertySymbols) {
var n2 = Object.getOwnPropertySymbols(t2);
a2 && (n2 = n2.filter((function(a3) {
return Object.getOwnPropertyDescriptor(t2, a3).enumerable;
}))), e2.push.apply(e2, n2);
}
return e2;
}
function rt(t2) {
for (var a2 = 1; a2 < arguments.length; a2++) {
var e2 = null != arguments[a2] ? arguments[a2] : {};
a2 % 2 ? ct(Object(e2), true).forEach((function(a3) {
Object(s["a"])(t2, a3, e2[a3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t2, Object.getOwnPropertyDescriptors(e2)) : ct(Object(e2)).forEach((function(a3) {
Object.defineProperty(t2, a3, Object.getOwnPropertyDescriptor(e2, a3));
}));
}
return t2;
}
var st = { name: "dataPlatformHome", components: { card: l["a"], gauge: u["a"], verticalBars: f, liquidfillCharts: v["a"], lineCharts: O["a"], treeMap: w, pie: I["a"], loopbar: T, dataMap: W, barLineChart: tt, MarkdownRenderer: at["a"] }, data: function() {
return { benefitIndex: 0, secureIndex: 0, operationIndex: 0, satisfactionIndex: 0, serviceIndex: 0, mapInfo: { contactNum: 0, contactFloorage: 0, manageNum: 0, manageFloorage: 0, projectList: [] }, dragonTigerTableSize: 10, dragonTigerMap: [{ name: "运营指数排名", sort: "top", table: [], loading: false }, { name: "效益指数排名", sort: "top", table: [], loading: false }, { name: "安全指数排名", sort: "top", table: [], loading: false }, { name: "满意指数排名", sort: "top", table: [], loading: false }, { name: "服务质量排名", sort: "top", table: [], loading: false }], markers: [{ name: "北京", value: [116.4, 39.9, 10] }, { name: "上海", value: [121.47, 31.23, 20] }, { name: "广州", value: [113.27, 23.13, 15] }, { name: "深圳", value: [114.06, 22.54, 18] }], feesList: [{ value: 0, name: "总户数" }, { value: 0, name: "欠费户数" }, { value: 0, name: "正常户数" }], tabsList2: [{ value: 4, name: "经营净额" }, { value: 5, name: "投资净额" }, { value: 6, name: "融资净额" }], liabilitiesList: [], liabilitiesList2: [], cashFlowStatementList: [], cardBodyStyle: { paddingTop: "0px" }, cardBodyStyle2: { padding: "0px" }, cardFooterStyle2: {}, cardFooterStyle: { textAlign: "right", paddingRight: "10px" }, internalSatisfied: { fraction: 4.91, total: 2251 }, customerComplaints: [{ orderType: 4, name: "现场品质", value: 0 }, { orderType: 6, name: "邻里关系", value: 0 }, { orderType: 7, name: "投诉", value: 0 }, { orderType: 15, name: "服务态度", value: 0 }], financeGrowthMap: {}, incomeList: [], processRate: 82.89, companyId: "", customerComplaintsTotal: 0, processNums: 0, animationFlag: 0, animationPlay: "running", animationPlayState: "running", manageTypeColors: { 1: "#3497dc", 2: "#f59a23", 3: "#ffff00", 4: "#95f204", 5: "#70b603", 6: "#4b7902", 7: "#cb5764", 8: "#d9001b", 9: "#a30014" }, mapColor: { 1: "#E71D36", 2: "#FF9F1C", 3: "#00A896" }, benefitTableData: [{ name: "物业管理费", ys: 0, ss: 0 }, { name: "停车费", ys: "-", ss: 0 }, { name: "多经", ys: "-", ss: 0 }], benefitTableDataYzc: 0, benefitTableDataYzf: 0, houseRadio: 26, houseStatusList: [], houseInfo: {}, dangerInfo: { highRiskQty: 0, lowRiskQty: 0, total2: 0, total: 0, total3: 0 }, peopleInfo: { workingNum: 0, workingRate: 0, coverRate: "0%", contractRate: "0%", probationNum: 0, trialNum: 0 }, marKerInfo: { manageNum: 0, manageFloorage: 0, contractAmount: 0, projectQty1: 0, projectQty2: 0, projectQty3: 0, projectQty4: 0, projectQty5: 0, projectQty6: 0, projectQty7: 0, projectQty8: 0, projectQty9: 0, projectQty10: 0 }, orderInfo: { avgOrderNum: 0, orderTotal: 0, taskCompletedRate: 0, taskArtificialCheckPassRate: 0, unplannedOrderExecutedRate: 0, unplannedOrderSatisfiedRate: 0 }, tableKey: null, ComplaintResolutionRate: 0, QualityCompletionRate: 0, bottomCardStyle: { position: "fixed", left: "0px", bottom: "16px", width: "0px", height: "100px", background: "rgba(28,44,73,0.6)", border: "1px solid rgba(255,255,255,0.08)", borderRadius: "8px", padding: "12px 16px", color: "#fff", zIndex: 1e3 }, AgentDate: "", AgentInfo: "", seeReportShow: false, AgentList: [{ label: "企业智能催费报告", value: 12 }, { label: "企业智能质检服务报告", value: 15 }, { label: "企业汇报智能体报告", value: 14 }], selectAgent: 12, planModel: 4, planModeLArr: nt["i"], saveTime: 0, improveEfficiency: 0 };
}, computed: { getMonth: function() {
var t2 = (/* @__PURE__ */ new Date()).getFullYear(), a2 = (/* @__PURE__ */ new Date()).getMonth(), e2 = (/* @__PURE__ */ new Date()).getMonth() + 1, n2 = Number((/* @__PURE__ */ new Date()).getMonth()) > 10 ? Number((/* @__PURE__ */ new Date()).getMonth()) : "0".concat(Number((/* @__PURE__ */ new Date()).getMonth())), i2 = Number((/* @__PURE__ */ new Date()).getMonth() + 1) > 10 ? Number((/* @__PURE__ */ new Date()).getMonth() + 1) : "0".concat(Number((/* @__PURE__ */ new Date()).getMonth() + 1));
return { month: "".concat(t2, "-").concat(n2), tMonth: "".concat(t2, "-").concat(i2), M: n2, TM: i2, m: a2, tm: e2 };
}, selectedAgentLabel: function() {
var t2 = this, a2 = this.AgentList.find((function(a3) {
return a3.value === t2.selectAgent;
}));
return a2 ? a2.label : "";
}, qualityPlanModeLArr: function() {
var t2 = this, a2 = [6, 4, 7, 2, 1];
return a2.map((function(a3) {
return t2.planModeLArr.find((function(t3) {
return Number(t3.value) === a3;
}));
})).filter(Boolean);
}, reportQrUrl: function() {
var t2 = this.getOffiaccountMarkdownPreviewBaseUrl(), a2 = { reportType: this.selectAgent, companyId: this.companyId, reportMonth: this.AgentDate }, e2 = Object.keys(a2).filter((function(t3) {
return void 0 !== a2[t3] && null !== a2[t3] && "" !== a2[t3];
})).map((function(t3) {
return "".concat(encodeURIComponent(t3), "=").concat(encodeURIComponent(a2[t3]));
})).join("&");
return e2 ? "".concat(t2, "?").concat(e2) : t2;
} }, mounted: function() {
var t2 = this;
this.companyId = JSON.parse(window.localStorage.getItem("companyInfo")).osId, this.AgentDate = this.$moment().format("YYYY-MM"), this.getHakocompanyTotalNum(), this.getFee(), this.getIndex(), this.getDragonTiger(1), this.getDragonTiger(3), this.getDragonTiger(5), this.getDragonTiger(7), this.getDragonTiger(9), this.getMap(), this.getCompanyFinanceGrowth(), this.getHouseStatus(), this.getDangerInfo(), this.getSafetyIndexStat(), this.getSafetyIndexStat(), this.getAuthorized(), this.getOrderStatistics(), this.getSl(), this.getZc(), this.getInsuranceCoverRate(), this.getCompanyCompletedRate(), this.$nextTick((function() {
t2.updateBottomCard();
})), this.ptuSmartInspectionEfficiency(), window.addEventListener("resize", this.updateBottomCard), this.viewRoiReport();
}, methods: { getOffiaccountMarkdownPreviewBaseUrl: function() {
var t2 = window.location && (window.location.origin || window.location.href) || "";
if (t2.includes("http://localhost:6005") || t2.includes("https://localhost:6005")) return "http://192.168.0.109:9200/markdownPreview";
var a2 = window.location && window.location.hostname || "", e2 = a2.includes("test") || a2.includes("uat");
return e2 ? "https://hc-offiaccount-test.sqygj.cn/markdownPreview" : "https://hc-offiaccount.sqygj.cn/markdownPreview";
}, renderReportQrCode: function() {
var t2 = this;
this.AgentInfo && this.AgentInfo.reportContent && this.$nextTick((function() {
var a2 = t2.$refs.reportQrCode;
if (a2) {
try {
while (a2.firstChild) a2.removeChild(a2.firstChild);
} catch (n2) {
}
var e2 = Object(et["a"])({ size: 180, data: t2.reportQrUrl });
a2.appendChild(e2);
}
}));
}, ptuSmartInspectionEfficiency: function() {
var t2 = this;
Object(it["w"])(Object(s["a"])(Object(s["a"])(Object(s["a"])({ companyId: this.companyId, planModel: 4, detectResultList: [0, 1] }, "companyId", this.companyId), "startTime", this.$moment().subtract(30, "day").format("YYYY-MM-DD 00:00:00")), "endTime", this.$moment().format("YYYY-MM-DD 23:59:59"))).then((function(a2) {
0 == a2.code && a2.data && (t2.saveTime = a2.data.saveTime || 0, t2.improveEfficiency = a2.data.improveEfficiency || 0);
}));
}, changeDate: function() {
this.viewRoiReport();
}, createCompanyReport: function() {
var t2 = this, a2 = JSON.parse(window.localStorage.getItem("memberInfor"));
Object(it["l"])({ companyId: this.companyId, reportMonth: this.AgentDate, creatorId: a2.id, creatorName: a2.name, reportType: this.selectAgent }).then((function(a3) {
t2.$message.success("操作成功,报告生成中,请稍后查看"), t2.viewRoiReport();
}));
}, createQualityInspectionReport: function() {
var t2 = this, a2 = JSON.parse(window.localStorage.getItem("memberInfor"));
Object(it["m"])({ companyId: this.companyId, reportMonth: this.AgentDate, creatorId: a2.id, creatorName: a2.name, planModel: this.planModel, reportType: this.selectAgent }).then((function(a3) {
t2.$message.success("操作成功,报告生成中,请稍后查看"), t2.viewRoiReport();
}));
}, generateRoiReport: function() {
var t2 = this, a2 = JSON.parse(window.localStorage.getItem("memberInfor"));
Object(it["n"])({ creatorId: a2.id, creatorName: a2.name, companyId: this.companyId, reportMonth: this.AgentDate, reportType: this.selectAgent }).then((function(a3) {
0 == a3.code && (t2.$message.success("操作成功,报告生成中,请稍后查看"), t2.viewRoiReport());
}));
}, viewRoiReport: function() {
var t2 = this, a2 = rt({ reportType: this.selectAgent, companyId: this.companyId, reportMonth: this.AgentDate }, 15 == this.selectAgent ? { planModel: this.planModel } : {});
Object(it["c"])(a2).then((function(a3) {
0 == a3.code && a3.data.records && a3.data.records.length > 0 ? t2.AgentInfo = a3.data.records[0] : t2.AgentInfo = "";
}));
}, updateBottomCard: function() {
var t2 = this;
this.$nextTick((function() {
var a2 = t2.$refs.mapCard;
if (a2) {
var e2 = a2.$el || a2, n2 = e2.getBoundingClientRect();
t2.bottomCardStyle.left = n2.left + "px", t2.bottomCardStyle.width = n2.width + "px";
}
}));
}, getCompanyCompletedRate: function() {
var t2 = this;
Object(it["i"])({ id: this.companyId }).then((function(a2) {
0 == a2.code && a2.data && (t2.ComplaintResolutionRate = a2.data.complaintRate, t2.QualityCompletionRate = a2.data.fieldQualityRate);
}));
}, getSl: function() {
var t2 = this;
Object(it["f"])({ startDate: this.$moment().format("YYYY-MM-DD 00:00:00"), endDate: this.$moment().format("YYYY-MM-DD 23:59:59"), projectUuids: [], companyId: this.companyId, pageSize: -1, pageNumber: 1 }).then((function(a2) {
0 == a2.code && a2.data.records.length > 4 && (t2.benefitTableData[0].ys = (a2.data.records[0].receivableYear || 0) + (a2.data.records[4].receivableYear || 0), t2.benefitTableData[0].ss = (a2.data.records[0].realIncomeYear || 0) + (a2.data.records[4].realIncomeYear || 0), t2.benefitTableData[1].ss = a2.data.records[1].realIncomeYear || 0, t2.benefitTableData[2].ss = a2.data.records[2].realIncomeYear || 0);
}));
}, getZc: function() {
var t2 = this;
Object(it["b"])({ startDate: this.$moment().format("YYYY-MM-DD 00:00:00"), endDate: this.$moment().format("YYYY-MM-DD 23:59:59"), projectUuids: [], companyId: this.companyId, pageSize: -1, pageNumber: 1 }).then((function(a2) {
0 == a2.code && a2.data.records.length > 0 && (t2.benefitTableDataYzc = a2.data.records[a2.data.records.length - 1].payableYear || 0, t2.benefitTableDataYzf = a2.data.records[a2.data.records.length - 1].paidYear || 0);
}));
}, convertToPercent: function(t2) {
var a2 = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 2, e2 = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "0.00";
if ("number" !== typeof t2 || isNaN(t2)) return e2;
var n2 = 100 * t2;
return isFinite(n2) ? n2.toFixed(a2) : e2;
}, getOrderStatistics: function() {
var t2 = this;
Object(it["p"])({ id: this.companyId }).then((function(a2) {
0 == a2.code && a2.data && (t2.orderInfo.orderTotal = a2.data.orderTotal, t2.orderInfo.avgOrderNum = a2.data.avgOrderNum, t2.orderInfo.taskCompletedRate = t2.convertToPercent(a2.data.taskCompletedRate), t2.orderInfo.taskArtificialCheckPassRate = t2.convertToPercent(a2.data.taskArtificialCheckPassRate), t2.orderInfo.unplannedOrderExecutedRate = t2.convertToPercent(a2.data.unplannedOrderExecutedRate), t2.orderInfo.unplannedOrderSatisfiedRate = t2.convertToPercent(a2.data.unplannedOrderSatisfiedRate), console.log(t2.orderInfo));
}));
}, safeDivideToPercent: function(t2, a2) {
var e2 = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 2, n2 = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "0.00%";
if ("number" !== typeof t2 || "number" !== typeof a2) return n2;
if (0 === a2 || isNaN(a2)) return n2;
var i2 = t2 / a2 * 100;
return isFinite(i2) ? i2.toFixed(e2) + "%" : n2;
}, getInsuranceCoverRate: function() {
var t2 = this;
Object(ot["l"])({ id: this.companyId }).then((function(a2) {
0 == a2.code && a2.data && (t2.peopleInfo.coverRate = a2.data.purchaseProportion || 0);
}));
}, getAuthorized: function() {
var t2 = this;
parseInt(JSON.parse(window.localStorage.getItem("roleId")));
Object(ot["b"])({ companyId: this.companyId }).then((function(a2) {
0 == a2.code && (t2.peopleInfo.workingNum = a2.data.workingNum || 0, t2.peopleInfo.probationNum = a2.data.probationNum || 0, t2.peopleInfo.trialNum = t2.peopleInfo.workingNum - t2.peopleInfo.probationNum, t2.peopleInfo.workingRate = t2.safeDivideToPercent(a2.data.workingNum, a2.data.planNum), t2.peopleInfo.contractRate = t2.safeDivideToPercent(a2.data.contractNum, a2.data.workingNum));
}));
}, getSafetyIndexStat: function() {
var t2 = this;
Object(it["y"])({ companyId: this.companyId }).then((function(a2) {
0 == a2.code && a2.data && (t2.dangerInfo.total = a2.data.emergencyDrillQty || 0, t2.dangerInfo.total3 = a2.data.hisAccidentQty || 0, t2.dangerInfo.total2 = a2.data.safetyTrainingQty || 0);
}));
}, getDangerInfo: function() {
var t2 = this;
Object(it["o"])({ companyId: this.companyId }).then((function(a2) {
0 == a2.code && a2.data && (t2.dangerInfo.highRiskQty = a2.data.highRiskQty, t2.dangerInfo.lowRiskQty = a2.data.lowRiskQty);
}));
}, changeRadio: function() {
var t2 = this;
this.houseStatusList.length > 0 && (this.houseInfo = this.houseStatusList.find((function(a2) {
return a2.houseType == t2.houseRadio;
})));
}, getHouseStatus: function() {
var t2 = this;
Object(it["x"])({ startTime: this.$moment().startOf("day").format("YYYY-MM-DD 00:00:00"), endTime: this.$moment().endOf("day").format("YYYY-MM-DD 23:59:59"), companyId: this.companyId }).then((function(a2) {
0 == a2.code && a2.data.length > 0 && (t2.houseStatusList = a2.data, t2.houseInfo = a2.data.find((function(a3) {
return a3.houseType == t2.houseRadio;
})));
}));
}, gotoUrl: function(t2) {
this.$router.push({ path: t2 });
}, selectColor: function(t2) {
return t2 >= 100 ? this.mapColor[3] : t2 >= 85 ? this.mapColor[2] : t2 > 0 ? this.mapColor[1] : "#CCCCCC";
}, mapSelectTab: function(t2) {
var a2 = this;
if (this.$refs.map && this.$refs.map.isMapReady) {
var e2 = { 1: "manageType", 2: "operation", 3: "safety", 4: "benefit", 5: "satisfaction", 6: "service" };
if (this.mapInfo && this.mapInfo.projectList) try {
if (1 == t2) this.mapInfo.projectList.forEach((function(t3) {
t3.itemStyle.color = a2.manageTypeColors[t3.manageType];
}));
else {
var n2 = e2[t2];
if (!n2) return;
this.mapInfo.projectList.forEach((function(t3) {
t3.itemStyle.color = a2.selectColor(t3[n2]);
}));
}
this.$refs.map && this.$refs.map.initChart && this.$refs.map.initChart();
} catch (i2) {
console.error("地图切换过程中发生错误:", i2);
}
else console.warn("地图数据未准备好,跳过切换");
} else console.warn("地图组件不存在或未准备就绪,跳过切换");
}, changeDragonTigerTableSize: function() {
this.sortTop(0), this.sortTop(1), this.sortTop(2), this.sortTop(3);
}, changeTab: function(t2) {
t2 <= 3 ? this.financeGrowthMap && this.financeGrowthMap[t2] && (this.financeGrowthMap[t2].every((function(t3) {
return 0 === t3.barValue;
})) ? this.incomeList = [] : this.incomeList = this.financeGrowthMap[t2]) : t2 > 3 && t2 <= 6 && this.financeGrowthMap && this.financeGrowthMap[t2] && (this.financeGrowthMap[t2].every((function(t3) {
return 0 === t3.barValue;
})) ? this.cashFlowStatementList = [] : this.cashFlowStatementList = this.financeGrowthMap[t2]);
}, getCompanyFinanceGrowth: function() {
var t2 = this, a2 = { 1: "营业收入", 2: "营业利润", 3: "净利润", 4: "经营净额", 5: "投资净额", 6: "融资净额", 7: "总资产" };
Object(it["j"])({ id: this.companyId }).then((function(e2) {
if (0 == e2.code && e2.data) {
var n2 = function(t3) {
e2.data[t3].forEach((function(e3) {
7 == t3 ? (e3.barValue = e3.capital, e3.lineValue = e3.liabilities, e3.name = e3.year + "-" + e3.month, e3.barName = a2[t3], e3.lineName = "资产负债率", e3.barValue2 = e3.debt, e3.barName2 = "总负债") : (e3.barValue = e3.amount, e3.lineValue = e3.growth, e3.name = e3.year + "-" + e3.month, e3.barName = a2[t3], e3.lineName = "同比增长率");
}));
};
for (var i2 in e2.data) n2(i2);
t2.financeGrowthMap = e2.data, t2.financeGrowthMap[1].every((function(t3) {
return 0 === t3.barValue;
})) ? t2.incomeList = [] : t2.incomeList = t2.financeGrowthMap[1], t2.financeGrowthMap[4].every((function(t3) {
return 0 === t3.barValue;
})) ? t2.cashFlowStatementList = [] : t2.cashFlowStatementList = t2.financeGrowthMap[4], t2.liabilitiesList = e2.data[7], t2.liabilitiesList2 = e2.data[7];
}
}));
}, cellColor: function(t2) {
return t2 >= 80 && t2 <= 100 ? "color:yellow" : t2 > 100 ? "color:green" : "color:red";
}, getMap: function() {
var t2 = this;
Object(it["k"])({ id: this.companyId }).then((function(a2) {
if (0 == a2.code && a2.data) {
var e2 = ["projectQty1", "projectQty2", "projectQty3", "projectQty4", "projectQty5", "projectQty6", "projectQty7", "projectQty8", "projectQty9", "projectQty10"];
if (e2.forEach((function(a3) {
t2.marKerInfo[a3] = 0;
})), a2.data.projectTypeStatList && a2.data.projectTypeStatList.length > 0) {
var n2 = { 26: "projectQty1", 27: "projectQty2", 28: "projectQty3", 51: "projectQty4", 42: "projectQty5", 48: "projectQty6", 49: "projectQty7", 46: "projectQty8", 40: "projectQty9", 47: "projectQty10" };
a2.data.projectTypeStatList.forEach((function(a3) {
var e3 = a3.projectQty || 0, i2 = n2[a3.ptId];
i2 ? t2.marKerInfo[i2] = e3 : t2.marKerInfo.projectQty10 += e3;
}));
}
t2.marKerInfo.manageNum = a2.data.manageNum || 0, t2.marKerInfo.manageFloorage = a2.data.manageFloorage || 0, t2.mapInfo.contactFloorage = a2.data.contactFloorage, t2.mapInfo.contactNum = a2.data.contactNum, t2.mapInfo.manageFloorage = a2.data.manageFloorage, t2.mapInfo.manageNum = a2.data.manageNum, t2.mapInfo.projectList = a2.data.projectList.map((function(a3) {
a3.coord = [parseFloat(a3.longitude), parseFloat(a3.latitude)];
var e3 = {};
return e3.color = t2.manageTypeColors[a3.manageType], a3.itemStyle = e3, a3;
})), t2.$refs.map.initChart();
}
}));
}, gotoProject: function(t2, a2) {
var e2 = "".concat("https://hc-pos.sqygj.cn/", "#/dataPlatform/home?projectName=").concat(t2, "&projectUuid=").concat(a2);
console.log(e2), window.open("".concat(e2));
}, sortTop: function(t2) {
switch (this.dragonTigerMap[t2].sort = "top", t2) {
case 0:
this.getDragonTiger(1);
break;
case 1:
this.getDragonTiger(3);
break;
case 2:
this.getDragonTiger(5);
break;
case 3:
this.getDragonTiger(7);
break;
case 4:
this.getDragonTiger(9);
break;
}
}, sortBottom: function(t2) {
switch (this.dragonTigerMap[t2].sort = "bottom", t2) {
case 0:
this.getDragonTiger(2);
break;
case 1:
this.getDragonTiger(4);
break;
case 2:
this.getDragonTiger(6);
break;
case 3:
this.getDragonTiger(8);
break;
case 4:
this.getDragonTiger(10);
break;
}
}, getDragonTiger: function(t2) {
var a2, e2 = this;
switch (t2) {
case 1:
case 2:
a2 = 0;
break;
case 3:
case 4:
a2 = 1;
break;
case 5:
case 6:
a2 = 2;
break;
case 7:
case 8:
a2 = 3;
break;
case 9:
case 10:
a2 = 4;
break;
default:
return;
}
this.dragonTigerMap[a2].loading = true, Object(it["v"])({ sortType: t2, companyId: this.companyId, startTime: this.$moment().startOf("day").format("YYYY-MM-DD 00:00:00"), endTime: this.$moment().endOf("day").format("YYYY-MM-DD 23:59:59"), pageSize: this.dragonTigerTableSize }).then((function(t3) {
0 == t3.code && t3.data.records && t3.data.records.length > 0 ? (e2.dragonTigerMap[a2].table = t3.data.records, e2.dragonTigerMap[a2].loading = false) : e2.dragonTigerMap[a2].loading = false;
})).catch((function(t3) {
e2.dragonTigerMap[a2].loading = false;
}));
}, getIndex: function() {
var t2 = this;
Object(it["u"])({ id: this.companyId }).then((function(a2) {
0 == a2.code && a2.data && (t2.secureIndex = a2.data.safety, t2.operationIndex = a2.data.operation, t2.satisfactionIndex = a2.data.satisfaction, t2.serviceIndex = a2.data.service, console.log("更新前:", t2.benefitIndex), t2.benefitIndex = a2.data.benefit, console.log("更新后:", t2.benefitIndex), t2.tableKey = Date.now());
}));
}, getFee: function() {
var t2 = this;
Object(it["e"])({ companyId: this.companyId }).then((function(a2) {
0 == a2.code && (t2.feesList[0].value = a2.data.houseTotal, t2.feesList[1].value = a2.data.arrearsHouseTotal, t2.feesList[2].value = a2.data.houseTotal - a2.data.arrearsHouseTotal);
}));
}, getHakocompanyTotalNum: (function() {
var t2 = Object(r["a"])(regeneratorRuntime.mark((function t3() {
var a3, e2, n2, i2;
return regeneratorRuntime.wrap((function(t4) {
while (1) switch (t4.prev = t4.next) {
case 0:
return t4.next = 1, Object(it["s"])({ companyId: this.companyId });
case 1:
a3 = t4.sent, 0 === a3.code && (e2 = 0, n2 = JSON.parse(JSON.stringify(this.customerComplaints)), this.processRate = a3.data.satisfaction, this.processNums = a3.data.completeTotal, i2 = a3.data.arr, n2.forEach((function(t5) {
i2.forEach((function(a4) {
a4.orderType === t5.orderType && (0 !== a4.completeTotal ? t5.lineValue = (a4.completeTotal / a4.startTotal * 100).toFixed(2) : t5.lineValue = 0, t5.barName = "工单数量", t5.lineName = "工单处理率", t5.barValue = a4.startTotal, e2 += a4.startTotal);
}));
})), this.customerComplaints = n2, this.customerComplaints = this.customerComplaints.filter((function(t5) {
return 0 !== t5.barValue;
})), this.customerComplaintsTotal = e2, console.log(this.customerComplaints, "customerComplaints+++"));
case 2:
case "end":
return t4.stop();
}
}), t3, this);
})));
function a2() {
return t2.apply(this, arguments);
}
return a2;
})(), animationMouseenter: function() {
clearInterval(this.timer);
}, animationMouseleave: function() {
this.startAnimation();
}, startAnimation: function() {
var t2 = this;
this.timer = setInterval((function() {
t2.animationFlag = !t2.animationFlag;
}), 3500);
} }, beforeDestroy: function() {
window.removeEventListener("resize", this.updateBottomCard), clearInterval(this.timer);
} }, lt = st, ut = (e("715d"), e("6707"), Object(j["a"])(lt, o, c, false, null, "23c0cfd7", null));
a["default"] = ut.exports;
}, "3b03": function(t, a, e) {
}, "3b7e": function(t, a, e) {
}, "3ba8": function(t, a, e) {
}, "3d72": function(t, a, e) {
t.exports = e.p + "static/img/index15.bc661acb.png";
}, 5231: function(t, a) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQEAAACrCAYAAABmHCnBAAAACXBIWXMAAAsTAAALEwEAmpwYAAACdklEQVR4nO3bsQ2EMBQFQaALUppw4ohq6RJaIENoZ+KnE9HqB+d1P697AbK2rz8A+JYIQJwIQJwIQJwIQJwIQNzrCIx5LGMer3/Y3t7+H3uXAMSt/iwEbS4BiBMBiBMBiBMBiBMBiBMBiBMBiBMBiBMBiPN2wN4+vncJQJy3AxDnEoA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4bwfs7eN7lwDEeTsAcS4BiBMBiBMBiBMBiBMBiBMBiBMBiBMBiBMBiPN2wN4+vncJQJy3AxDnEoA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4bwfs7eN7lwDEeTsAcS4BiBMBiBMBiBMBiBMBiBMBiBMBiBMBiBMBiPN2wN4+vncJQJy3AxDnEoA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4bwfs7eN7lwDEeTsAcS4BiBMBiBMBiBMBiBMBiBMBiBMBiBMBiBMBiPN2wN4+vncJQJy3AxDnEoA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4bwfs7eN7lwDEeTsAcS4BiBMBiBMBiBMBiBMBiBMBiBMBiBMBiBMBiPN2wN4+vncJQJy3AxDnEoA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4bwfs7eN7lwDEeTsAcS4BiBMBiBMBiBMBiBMBiBMBiBMBiBMBiBMBiPN2wN4+vncJQJy3AxDnEoA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4EYA4bwfs7eN7lwDEeTsAcS4BiBMBiBMBiBMBiBMBiBMBiBMBiBMBiBMBiPN2wN4+vncJQJy3AxDnEoA4EYA4EYA4EYA4EYC4B4k9dbEvzBfxAAAAAElFTkSuQmCC";
}, 6707: function(t, a, e) {
"use strict";
e("6d54");
}, "6bad": function(t, a, e) {
t.exports = e.p + "static/img/index5.e9b55267.png";
}, "6d20": function(t, a, e) {
t.exports = e.p + "static/img/index9.c720eb3d.png";
}, "6d54": function(t, a, e) {
}, "715d": function(t, a, e) {
"use strict";
e("174d");
}, "751b": function(t, a, e) {
t.exports = e.p + "static/img/index3.687dcd46.png";
}, "7cdc": function(t, a, e) {
"use strict";
e("8bf3");
}, 8502: function(t, a, e) {
t.exports = e.p + "static/img/index4.2100589e.png";
}, "8bf3": function(t, a, e) {
}, "8f53": function(t, a, e) {
"use strict";
e.d(a, "g", (function() {
return n;
})), e.d(a, "h", (function() {
return i;
})), e.d(a, "n", (function() {
return o;
})), e.d(a, "l", (function() {
return c;
})), e.d(a, "m", (function() {
return r;
})), e.d(a, "i", (function() {
return s;
})), e.d(a, "b", (function() {
return l;
})), e.d(a, "a", (function() {
return u;
})), e.d(a, "f", (function() {
return b;
})), e.d(a, "e", (function() {
return h;
})), e.d(a, "j", (function() {
return d;
})), e.d(a, "c", (function() {
return g;
})), e.d(a, "d", (function() {
return p;
}));
var n = [{ value: 1, label: "待受理" }, { value: 2, label: "已派单" }, { value: 3, label: "已接单" }, { value: 4, label: "处理中" }, { value: 5, label: "已完成" }, { value: 6, label: "已回访" }, { value: 7, label: "已关闭" }, { value: 8, label: "已延后" }, { value: 9, label: "待评价" }, { value: 10, label: "已评价" }, { value: 11, label: "未受理" }], i = [{ value: 1, label: "房屋认证" }, { value: 2, label: "门禁申请" }, { value: 3, label: "车辆月卡" }, { value: 4, label: "投诉报修" }, { value: 11, label: "公区整改" }, { value: 12, label: "住户服务" }, { value: 13, label: "通用工单" }, { value: 15, label: "审批工单" }], o = [{ value: 1, label: "服务提交" }, { value: 2, label: "服务受理" }, { value: 3, label: "服务处理" }, { value: 4, label: "服务评价" }, { value: 5, label: "服务完成" }, { value: 6, label: "服务拒绝" }], c = [{ value: 1, label: "预算管控表" }, { value: 2, label: "现金流表" }, { value: 3, label: "利润表" }, { value: 4, label: "资产负债表" }, { value: 5, label: "提供给业委会收支表" }], r = [{ label: "业务收入", value: 1 }, { label: "经营收入", value: 2 }, { label: "资产处置收益", value: 3 }, { label: "其他收益", value: 4 }, { label: "营业外收入", value: 5 }, { label: "投资收益", value: 6 }, { label: "筹资活动", value: 7 }, { label: "清洁卫生费", value: 8 }, { label: "安全保卫费", value: 9 }, { label: "绿化养护费", value: 10 }, { label: "工程维护费", value: 11 }, { label: "能源费", value: 12 }, { label: "职工薪酬", value: 13 }, { label: "行政办公费", value: 14 }, { label: "其他物业管理成本", value: 15 }, { label: "停车场经营成本", value: 16 }, { label: "物业经营成本", value: 17 }, { label: "其他业务成本", value: 18 }, { label: "税金及附加", value: 19 }, { label: "财务费用", value: 20 }, { label: "资产减值损失", value: 21 }, { label: "营业外支出", value: 22 }, { label: "所得税费用", value: 23 }, { label: "投资费用", value: 24 }, { label: "筹资费用", value: 25 }, { label: "资本支出", value: 26 }, { label: "代收代付项", value: 27 }], s = [{ label: "主动服务", value: 1 }, { label: "设备管理", value: 2 }, { label: "电梯管理", value: 3 }, { label: "清洁卫生", value: 4 }, { label: "车场运营", value: 5 }, { label: "安防管理", value: 6 }, { label: "绿化管理", value: 7 }, { label: "业委会会议", value: 8 }, { label: "政务沟通", value: 9 }, { label: "客户拜访", value: 10 }, { label: "能源计划", value: 11 }, { label: "审批工单", value: 12 }, { label: "内部整改", value: 13 }], l = [{ value: 0, label: "无" }, { value: 1, label: "物业管理费" }, { value: 2, label: "停车费" }, { value: 3, label: "多经" }, { value: 4, label: "代收代付" }], u = [{ value: 0, label: "无" }, { value: 1, label: "工程支销" }, { value: 2, label: "能耗支销" }, { value: 3, label: "清洁支销" }, { value: 4, label: "绿化支销" }, { value: 5, label: "安防支销" }, { value: 6, label: "人工支销" }, { value: 7, label: "行政支销" }, { value: 8, label: "酬金支销" }, { value: 10, label: "代收代付" }, { value: 9, label: "其它" }], b = [{ value: 1, label: "流入" }, { value: 2, label: "流出" }], h = [{ value: 1, label: "收入" }, { value: 2, label: "支出" }], d = [{ value: 1, label: "低" }, { value: 2, label: "一般" }, { value: 3, label: "紧急" }], g = [{ label: "设备整改", value: 2 }, { label: "电梯整改", value: 3 }, { label: "清洁卫生[内控]", value: 4 }, { label: "车场整改", value: 5 }, { label: "安防整改", value: 6 }, { label: "绿化整改", value: 7 }, { label: "历史工单-1", value: 12 }, { label: "历史工单-2", value: 13 }, { label: "能源整改", value: 15 }, { label: "审批工单", value: 16 }, { label: "内部整改", value: 17 }, { label: "行政", value: 18 }, { label: "人事", value: 19 }, { label: "财务", value: 20 }, { label: "市场", value: 21 }], p = [{ label: "房屋认证", value: 1 }, { label: "门禁申请", value: 2 }, { label: "车辆月卡", value: 3 }, { label: "现场品质", value: 4 }, { label: "邻里关系", value: 6 }, { label: "投诉", value: 7 }, { label: "到家服务", value: 8 }, { label: "公区维修", value: 9 }, { label: "满意度调查", value: 10 }, { label: "业委会会议", value: 11 }, { label: "政务沟通", value: 12 }, { label: "客户拜访", value: 13 }, { label: "门禁权限申请", value: 14 }, { label: "服务态度", value: 15 }];
}, "9f13": function(t, a, e) {
"use strict";
e("3b7e");
}, ae51: function(t, a, e) {
"use strict";
e("3ba8");
}, b3c4: function(t, a, e) {
t.exports = e.p + "static/img/index12.72876df2.png";
}, bc95: function(t, a, e) {
"use strict";
e.d(a, "c", (function() {
return i;
})), e.d(a, "j", (function() {
return o;
})), e.d(a, "i", (function() {
return c;
})), e.d(a, "a", (function() {
return r;
})), e.d(a, "g", (function() {
return s;
})), e.d(a, "e", (function() {
return l;
})), e.d(a, "k", (function() {
return u;
})), e.d(a, "d", (function() {
return b;
})), e.d(a, "f", (function() {
return h;
})), e.d(a, "b", (function() {
return d;
})), e.d(a, "h", (function() {
return g;
})), e.d(a, "l", (function() {
return p;
}));
var n = e("b775");
function i(t2) {
return Object(n["a"])({ url: "/hakocompany/PersonnelData/findPersonnelChangeDetailByCompany", method: "post", data: t2 });
}
function o(t2) {
return Object(n["a"])({ url: "/company/member/hr/complianceByCompany", method: "post", data: t2 });
}
function c(t2) {
return Object(n["a"])({ url: "/company/member/personalDetailsByCompany", method: "post", data: t2 });
}
function r(t2) {
return Object(n["a"])({ url: "/hakocompany/LegalAffairsIssue/pageList", method: "post", data: t2 });
}
function s(t2) {
return Object(n["a"])({ url: "/hakocompany/DataAccidentPastMember/pageListByCompany", method: "post", data: t2 });
}
function l(t2) {
return Object(n["a"])({ url: "/hakocompany/WageStatistics/findWageDetailByCompany", method: "post", data: t2 });
}
function u(t2) {
return Object(n["a"])({ url: "/company/member/riskScoreByCompany", method: "post", data: t2 });
}
function b(t2) {
return Object(n["a"])({ url: "/hakocompany/PersonnelData/findPersonnelChangeDetailQuery", method: "post", data: t2 });
}
function h(t2) {
return Object(n["a"])({ url: "/hakocompany/WageStatistics/findWageDetailQuery", method: "post", data: t2 });
}
function d(t2) {
return Object(n["a"])({ url: "/company/member/hr/complianceByCompanyV1", method: "post", data: t2 });
}
function g(t2) {
return Object(n["a"])({ url: "/hakocompany/MemberCertificate/pageListProject", method: "post", data: t2 });
}
function p(t2) {
return Object(n["a"])({ url: "/company/member/socialSecurityDetails", method: "post", data: t2 });
}
}, be59: function(t, a, e) {
t.exports = e.p + "static/img/index14.efcd105b.png";
}, c0e2: function(t, a, e) {
t.exports = e.p + "static/img/index23.3f38521c.png";
}, c8ff: function(t, a, e) {
"use strict";
e("3b03");
}, cf94: function(t, a, e) {
t.exports = e.p + "static/img/index2.db1123cc.png";
}, d05b: function(t, a, e) {
t.exports = e.p + "static/img/index11.5a924abb.png";
}, d233: function(t, a, e) {
t.exports = e.p + "static/img/index8.f44600b1.png";
}, d5da: function(t, a) {
t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMzNCMkNENERCMjYxMUYwQjg3REE4MUE1NEY4RTY3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMzNCMkNENURCMjYxMUYwQjg3REE4MUE1NEY4RTY3MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEzM0IyQ0QyREIyNjExRjBCODdEQTgxQTU0RjhFNjcyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEzM0IyQ0QzREIyNjExRjBCODdEQTgxQTU0RjhFNjcyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/CugQgAAAWBJREFUeNp8lLtKQ0EQhk9OIYg2msILFoJCGhExDyCCnRAFwcJ4LXwAEWujtaWdhYjaWBksBUG0shAkRBCtLLxBVPBSWKjfwCycLDtn4INzdv792dmd3Uzu5i/yohkWYRz6oBVeoQJl2ILP5ISMZ1KEDWiP7HiCFdhzA3EiuaqJNINI87uqrzOZglJgwglswhn4dYt+2pUje3AHbQmBTJjTPRiAKxiBA2/1NeiVgXnPQOIYDnXyKVzDORx5uqysRkwKgTJkZcPQrf+d0A+3AW1BynngoyOQ/IEG/b6AIV1N3tM9xrqkUDgD6Y9RPdZ8QJeNdXOs+IVJmIB1Q1MTk2qKiZT6pQ1oRTXWY7SiC+71KlhRFpMdeDYEl9AD31Yp0uVi8gHLhiinndlo5Jfg3XXfvtH2TTAjnR3IrekdqmthGZxNKc3Fi16JkvUUuPdkAcZgEFrgTfdHDmHbf0/+BRgA+yVNqGPuq9sAAAAASUVORK5CYII=";
}, e85e: function(t, a, e) {
t.exports = e.p + "static/img/index20.40e34bfd.png";
}, ea94: function(t, a, e) {
}, fbc4: function(t, a, e) {
t.exports = e.p + "static/img/index22.a2337c82.png";
}, ff8e: function(t, a, e) {
t.exports = e.p + "static/img/index24.30ec6e00.png";
} }]);