From 0e4d44c2f5a7511d2eee72deecb76b5ba67358cd Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 04 Jan 2022 17:39:41 +0800
Subject: [PATCH] 智能分析查询明细样式调整
---
src/views/securityAnalysis/index.vue | 614 ++++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 470 insertions(+), 144 deletions(-)
diff --git a/src/views/securityAnalysis/index.vue b/src/views/securityAnalysis/index.vue
index 7806a6a..51d9507 100644
--- a/src/views/securityAnalysis/index.vue
+++ b/src/views/securityAnalysis/index.vue
@@ -2,7 +2,23 @@
<div class="securityAnalysis">
<!-- securityAnalysis -->
<div class="securityAnalysisleft">
- <div class="examine" ref="ech1">
+ <!-- <div class="examines"> -->
+ <!-- <div class="examine" ref="ech1"></div> -->
+ <!-- <div class="examine1"> -->
+ <!-- <div>审查时间:</div>
+ <div>审查时间:</div>
+ <div>问题保安员人数:</div>
+ <div>问题保安员人数:</div>
+ <div>问题保安员比例:</div>
+ <div>问题保安员比例:</div> -->
+ <!-- <div v-for="(item, index) in examine1" :key="index">
+ {{ item.title }}<br />{{ item.value }}
+ </div>
+ </div> -->
+ <!-- 保安员审查情况统计
+ <div>饼图</div> -->
+ <!-- </div> -->
+ <div class="examines" ref="ech1">
<!-- 保安员审查情况统计
<div>饼图</div> -->
</div>
@@ -10,6 +26,7 @@
<!-- 保安员持证情况统计
<div>饼图</div> -->
</div>
+ <!-- <div class="czbut"></div> -->
</div>
<div class="securityAnalysiscenter">
<div class="examination" ref="ech3">
@@ -23,13 +40,63 @@
</div>
<div class="securityAnalysisright">
<div class="dispatchSecurity" ref="ech5">
- <!-- 保安派遣情况统计
+ <!-- 保安员年龄分布情况统计
<div>饼图</div> -->
</div>
<div class="socialSecurity" ref="ech6">
<!-- 社保缴纳情况统计
<div>饼图</div> -->
</div>
+ </div>
+ <div>
+ <el-dialog
+ width="80%"
+ :title="titles"
+ append-to-body
+ :visible.sync="dialogVisible"
+ lock-scroll="false"
+ top="1vh"
+ center
+ >
+ <situation
+ :card="{ deptId: deptid, jurisdiction: jurisdiction }"
+ v-if="sees == 1"
+ >
+ <!-- 保安员审查情况统计 -->
+ </situation>
+
+ <certificate
+ :card="{ deptId: deptid, jurisdiction: jurisdiction }"
+ v-if="sees == 2"
+ >
+ <!-- 保安员持证情况统计 -->
+ </certificate>
+ <examination
+ :card="{ deptid: deptid, jurisdiction: jurisdiction }"
+ v-if="sees == 3"
+ >
+ <!-- 保安员考试情况统计 -->
+ </examination>
+ <dispatch
+ :card="{ deptId: deptid, jurisdiction: jurisdiction }"
+ v-if="sees == 4"
+ >
+ <!-- 派遣服务单位 注意deptId I为大写 -->
+ </dispatch>
+ <assignment
+ :card="{ deptid: deptid, jurisdiction: jurisdiction }"
+ v-if="sees == 5"
+ >
+ <!-- 保安派遣情况 -->
+ </assignment>
+ <socialSecurity
+ :card="{ deptid: deptid, jurisdiction: jurisdiction }"
+ :reself="dialogVisible"
+ v-if="sees == 6"
+ >
+ <!-- 社保缴纳情况 -->
+ </socialSecurity>
+ </el-dialog>
</div>
</div>
</template>
@@ -40,12 +107,29 @@
getinformationselectHold, //保安员持证
getinformationselectDis, //派遣服务单位
getinformationstatistics, //保安员考试情况统计
- getinformationselectDisp, //保安派遣数量
+ getExamStatisInfo, //保安员考试情况统计
+ getinformationselectDisp, //保安派遣情况
+ getAgeStatistics, //保安员年龄分布情况
getinformationselectSoil, //社保缴纳情况统计
+ getEducationStatistics
} from "@/api/securityAnalysis/securityAnalysis";
import { mapState } from "vuex";
import { getRoleDetail } from "@/api/system/role";
+import certificate from "./child/certificate.vue";
+import examination from "./child/examination.vue";
+import situation from "./child/situation.vue";
+import dispatch from "./child/dispatch.vue";
+import assignment from "./child/assignment.vue";
+import socialSecurity from "./child/socialSecurity.vue";
export default {
+ components: {
+ certificate,
+ examination,
+ situation,
+ dispatch,
+ assignment,
+ socialSecurity,
+ },
data() {
return {
EC1: "", //保安员审查情况统计 // 饼图
@@ -56,6 +140,15 @@
EC6: "", //社保缴纳情况统计 // 饼图
deptid: "",
jurisdiction: "",
+
+ examine1: [],
+
+ dialogVisible: false,
+ titles: "",
+
+ // czdata: [],
+ sees: "",
+ colors: ["#29C093", "#F34A4A"], //[正常,异常];
};
},
computed: {
@@ -75,6 +168,28 @@
ids2.push(ele.id);
});
return ids2.join(",");
+ },
+ },
+ watch: {
+ dialogVisible() {
+ if (this.dialogVisible == false && this.sees == "1") {
+ this.getEC1();
+ }
+ if (this.dialogVisible == false && this.sees == "2") {
+ this.getEC2();
+ }
+ if (this.dialogVisible == false && this.sees == "3") {
+ this.getEC3();
+ }
+ if (this.dialogVisible == false && this.sees == "4") {
+ this.getEC4();
+ }
+ if (this.dialogVisible == false && this.sees == "5") {
+ this.getEC5();
+ }
+ if (this.dialogVisible == false && this.sees == "6") {
+ this.getEC6();
+ }
},
},
methods: {
@@ -121,6 +236,55 @@
// console.log(d, ok, no);
return d;
},
+ getTime() {
+ var data = new Date();
+ var time = data.toLocaleString().slice(0, 9);
+ return time;
+ },
+ GetPercent(num, total) {
+ num = parseFloat(num);
+ total = parseFloat(total);
+ if (isNaN(num) || isNaN(total)) {
+ return "-";
+ }
+ return total <= 0
+ ? "0%"
+ : Math.round((num / total) * 10000) / 100.0 + "%";
+ },
+ gettoolbox(title, titles, id) {
+ var that = this;
+ return {
+ show: true,
+ itemSize: 25,
+ top: 20,
+ right: 20,
+ feature: {
+ myTool1: {
+ show: true,
+ title: "",
+ // icon: "path://M432.45,595.444c0,2.177-4.661,6.82-11.305,6.82c-6.475,0-11.306-4.567-11.306-6.82s4.852-6.812,11.306-6.812C427.841,588.632,432.452,593.191,432.45,595.444L432.45,595.444z M421.155,589.876c-3.009,0-5.448,2.495-5.448,5.572s2.439,5.572,5.448,5.572c3.01,0,5.449-2.495,5.449-5.572C426.604,592.371,424.165,589.876,421.155,589.876L421.155,589.876z M421.146,591.891c-1.916,0-3.47,1.589-3.47,3.549c0,1.959,1.554,3.548,3.47,3.548s3.469-1.589,3.469-3.548C424.614,593.479,423.062,591.891,421.146,591.891L421.146,591.891zM421.146,591.891",
+ // icon: "image://http://echarts.baidu.com/images/favicon.png",
+ icon: "image://http://223.82.109.183:2080/img/table.png",
+ // icon: "M271.68 304.64h472a32 32 0 1 0 0-64h-472a32 32 0 0 0 0 64z m0 234.88h408.64a32 32 0 0 0 0-64H271.68a32 32 0 1 0 0 64z m0 198.4h376.64a32 32 0 1 0 0-64H271.68a32 32 0 0 0 0 64z",
+ onclick: function () {
+ that.dialogVisible = true;
+ that.sees = id;
+ that.titles = titles;
+ },
+ },
+ },
+ };
+ },
+ setColor(d, color) {
+ for (var k in d) {
+ var itemStyle = {
+ color: color[k],
+ };
+ d[k]["itemStyle"] = itemStyle;
+ }
+ console.log(d);
+ return d;
+ },
getEC1() {
var that = this;
getinformationselectExtype(this.deptid, this.jurisdiction)
@@ -135,23 +299,26 @@
});
},
setEC1(d) {
+ // console.log(d, 1);
+ this.examine1 = [
+ {
+ title: "审查时间:",
+ value: this.getTime(),
+ },
+ {
+ title: "问题保安员人数:",
+ value: d[1].value + "人",
+ },
+ {
+ title: "问题保安员比例:",
+ value: this.GetPercent(+d[1].value, +d[0].value + +d[1].value),
+ },
+ ];
var option, data;
- // if (d) {
- data = d;
- // } else {
- // data = [
- // { value: 1048, name: "搜索引擎" },
- // { value: 735, name: "直接访问" },
- // { value: 580, name: "邮件营销" },
- // { value: 484, name: "联盟广告" },
- // { value: 300, name: "视频广告" },
- // ];
- // }
- // console.log(data);
+ data = this.setColor(d, this.colors);
option = {
title: {
text: "保安员审查情况统计",
- // subtext: "纯属虚构",
top: 25,
left: "center",
},
@@ -164,6 +331,13 @@
x: "center",
y: "90%",
},
+ toolbox: this.gettoolbox("审查情况查询", "保安员审查情况明细", 1),
+ // grid: {
+ // // left: "3%",
+ // right: "5%",
+ // // bottom: "3%",
+ // // containLabel: true,
+ // },
series: [
{
// name: "访问来源",
@@ -209,16 +383,61 @@
getinformationselectHold(this.deptid, this.jurisdiction)
.then((res) => {
var a = res.data.data;
+ // console.log(a, "持证");
var b = that.changedata(a, "cz", "wcz", "持证", "未持证");
that.setEC2(b);
+ // var datas = [];
+ // for (var k in a) {
+ // let b = "";
+ // let c = [];
+ // if (a[k].cz >= 1) {
+ // b = {
+ // czname: a[k].czname.split(","),
+ // czptime: a[k].czptime.split(","),
+ // };
+ // // datas.push(a[k]);
+ // // console.log(b, 123);
+ // if (b.czname.length > 1) {
+ // for (var n in b.czname) {
+ // c.push({
+ // czname: b.czname[n],
+ // czptime: b.czptime[n] == 0 ? "" : b.czptime[n],
+ // tpye: "持证",
+ // });
+ // }
+ // } else {
+ // c = [
+ // {
+ // czname: b.czname[0],
+ // czptime: b.czptime[0] == 0 ? "" : b.czptime[0],
+ // tpye: "持证",
+ // },
+ // ];
+ // }
+ // // console.log(c, 132456);
+ // datas.push(...c);
+ // }
+ // if (a[k].wcz >= 1) {
+ // b = {
+ // wczname: a[k].wczname.split(","),
+ // wczptime: a[k].wczptime.split(","),
+ // };
+ // console.log(b, 123);
+ // }
+ // }
+ // // that.czdata = [...datas, ...datas];
+ // that.czdata = datas;
})
.catch((res) => {
var b = that.changedata([], "cz", "wcz", "持证", "未持证");
- that.setEC1(b);
+ that.setEC2(b);
});
},
setEC2(data) {
var option;
+ var that = this;
+ data = this.setColor(data, this.colors);
+ // console.log(data, "持证");
option = {
title: {
text: "保安员持证情况统计",
@@ -235,6 +454,7 @@
x: "center",
y: "83%",
},
+ toolbox: this.gettoolbox("持证情况查询", "保安员持证情况明细", 2),
series: [
{
// name: "访问来源",
@@ -267,32 +487,183 @@
this.EC2.setOption(option);
},
+ //备份误删
+ // getEC3() {
+ // var that = this;
+ // getinformationstatistics(this.deptid, this.jurisdiction).then((res) => {
+ // var a = res.data.data;
+ // // console.log(a, 22222222222222222222);
+ // // var a = res.data.data,
+ // // s = [],
+ // // l = [];
+ // // console.log(a); // 0 :理论 1:实操
+ // // for (var k in a[0]) {
+ // // l.push(a[0][k]);
+ // // s.push(a[1][k]);
+ // // }
+ // var l = a.llcj;
+ // var s = a.sccj;
+ // this.setEC3(s, l);
+ // });
+ // },
+ //后改
getEC3() {
- var that = this;
- getinformationstatistics(this.deptid, this.jurisdiction).then((res) => {
- var a = res.data.data;
- console.log(a, 22222222222222222222);
- // var a = res.data.data,
- // s = [],
- // l = [];
- // console.log(a); // 0 :理论 1:实操
- // for (var k in a[0]) {
- // l.push(a[0][k]);
- // s.push(a[1][k]);
- // }
- var l = a.llcj;
- var s = a.sccj;
- this.setEC3(s, l);
+ getExamStatisInfo(this.deptid, this.jurisdiction).then((res) => {
+ this.setEC3(res.data.data);
});
},
- setEC3(s, l) {
- var xd = [],
- sd = [],
- ld = [];
- for (var i = 0; i < 100; i++) {
- xd.push(i + "分");
- }
- // console.log(sd);
+ //备份,误删
+ // setEC3(s, l) {
+ // var xd = [],
+ // sd = [],
+ // ld = [],
+ // that = this;
+ // for (var i = 0; i <= 100; i++) {
+ // xd.push(i + "分");
+ // }
+ // // console.log(sd);
+ // var option = {
+ // title: {
+ // text: "保安员考试情况统计",
+ // left: "center",
+ // top: 20,
+ // },
+ // tooltip: {
+ // trigger: "axis",
+ // axisPointer: {
+ // type: "cross",
+ // label: {
+ // backgroundColor: "#6a7985",
+ // },
+ // },
+ // // formatter(params) {
+ // // console.log(params);
+ // // var str = "";
+ // // for (var x in params) {
+ // // str += params[x].axisValue + ":" + params[x].data + "/n";
+ // // }
+ // // return str;
+ // // },
+ // formatter:
+ // "<span>实操成绩</span>({b0}) : {c0}<span>人</span><br /><span>理论成绩</span>({b1}) : {c1}<span>人</span>",
+ // },
+ // toolbox: this.gettoolbox("考试情况查询", "保安员考试情况明细", 3),
+ // legend: {
+ // data: ["实操成绩", "理论成绩"],
+ // },
+ // // toolbox: {
+ // // feature: {
+ // // saveAsImage: {},
+ // // },
+ // // },
+ // grid: {
+ // left: "3%",
+ // right: "5%",
+ // bottom: "3%",
+ // containLabel: true,
+ // },
+ // xAxis: [
+ // {
+ // type: "category",
+ // boundaryGap: false,
+ // // data: ["0~60分", "60~80分", "80~90分", "90~100分"],
+ // data: xd,
+ // },
+ // ],
+ // yAxis: [
+ // {
+ // type: "value",
+ // },
+ // ],
+ // series: [
+ // {
+ // name: "实操成绩",
+ // type: "line",
+ // stack: "总量",
+ // areaStyle: {},
+ // emphasis: {
+ // focus: "series",
+ // },
+ // // data: [1, 2, 3, 1],
+ // // data: [
+ // // 1, 0, 0, 0, 3, 2, 1, 0, 4, 0, 5, 0, 4, 0, 0, 9, 7, 0, 2, 0, 5, 0,
+ // // 0, 0, 7, 9, 0, 0, 7, 0, 5, 0, 7, 1, 0, 9, 2, 0, 0, 0, 3, 0, 0, 0,
+ // // 7, 9, 0, 0, 7, 0, 5, 0, 7, 24, 2, 9, 7, 37, 0, 3, 5, 0, 0, 0, 7,
+ // // 9, 1, 0, 7, 0, 5, 4, 2, 0, 0, 9, 7, 35, 0, 0, 3, 0, 0, 12, 7, 9,
+ // // 0, 0, 7, 0, 2, 0, 7, 0, 0, 9, 7, 0, 0, 1,
+ // // ],
+ // data: s,
+ // },
+ // {
+ // name: "理论成绩",
+ // type: "line",
+ // stack: "总量",
+ // areaStyle: {},
+ // emphasis: {
+ // focus: "series",
+ // },
+ // // data: [
+ // // 4, 0, 5, 0, 7, 3, 2, 9, 7, 1, 0, 3, 5, 0, 9, 7, 0, 2, 0, 0, 7, 0,
+ // // 2, 0, 7, 0, 0, 9, 5, 0, 0, 0, 7, 9, 0, 0, 7, 0, 5, 0, 7, 1, 0, 9,
+ // // 2, 0, 0, 50, 3, 0, 30, 0, 7, 9, 0, 20, 7, 40, 0, 0, 0, 7, 9, 1, 0,
+ // // 7, 0, 5, 4, 2, 0, 0, 9, 7, 35, 0, 0, 3, 0, 0, 12, 7, 9, 0, 7, 0,
+ // // 0, 11, 0, 0, 0, 3, 2, 1, 0, 4, 0, 5, 0, 3,
+ // // ],
+ // data: l,
+ // },
+ // ],
+ // };
+
+ // this.EC3.setOption(option);
+ // },
+ //后改,考试数据统计
+ setEC3(data) {
+ //获取年份
+ // let year = new Date().getFullYear();
+ // var timeData = [];
+ // for (let index = 1; index < 13; index++) {
+ // timeData.push(year+"-"+ index );
+ // }
+ const seriesdata = [];
+ data.forEach((item) => {
+ if (item.type == 1) {
+ seriesdata.push({
+ name: item.name + "-合格人数",
+ type: "bar",
+ stack: item.name,
+ emphasis: {
+ focus: "series",
+ },
+ data: item.examSocreStatis,
+ });
+ }
+ if (item.type == 2) {
+ seriesdata.push({
+ name: item.name + "-不合格人数",
+ type: "bar",
+ stack: item.name,
+ emphasis: {
+ focus: "series",
+ },
+ data: item.examSocreStatis,
+ });
+ }
+ });
+ var datetime = [
+ "1月",
+ "2月",
+ "3月",
+ "4月",
+ "5月",
+ "6月",
+ "7月",
+ "8月",
+ "9月",
+ "10月",
+ "11月",
+ "12月",
+ ]
+ //echarts 图表数据
var option = {
title: {
text: "保安员考试情况统计",
@@ -302,42 +673,28 @@
tooltip: {
trigger: "axis",
axisPointer: {
- type: "cross",
- label: {
- backgroundColor: "#6a7985",
- },
+ type: "shadow",
},
- // formatter(params) {
- // console.log(params);
- // var str = "";
- // for (var x in params) {
- // str += params[x].axisValue + ":" + params[x].data + "/n";
- // }
- // return str;
- // },
- formatter:
- "<span>实操成绩</span>({b0}) : {c0}<span>人</span><br /><span>理论成绩</span>({b1}) : {c1}<span>人</span>",
},
+ color: ["#91CD76", "#EF6667"],
legend: {
- data: ["实操成绩", "理论成绩"],
+ data: ["a", "b"],
+ icon: "circle",
+ itemWidth: 10,
+ itemHeight: 10,
+ itemGap: 20,
},
- // toolbox: {
- // feature: {
- // saveAsImage: {},
- // },
- // },
+ toolbox: this.gettoolbox("考试情况查询", "保安员考试情况明细", 3),
grid: {
left: "3%",
- right: "5%",
+ right: "4%",
bottom: "3%",
containLabel: true,
},
xAxis: [
{
type: "category",
- boundaryGap: false,
- // data: ["0~60分", "60~80分", "80~90分", "90~100分"],
- data: xd,
+ data: datetime
},
],
yAxis: [
@@ -345,43 +702,7 @@
type: "value",
},
],
- series: [
- {
- name: "实操成绩",
- type: "line",
- stack: "总量",
- areaStyle: {},
- emphasis: {
- focus: "series",
- },
- // data: [1, 2, 3, 1],
- // data: [
- // 1, 0, 0, 0, 3, 2, 1, 0, 4, 0, 5, 0, 4, 0, 0, 9, 7, 0, 2, 0, 5, 0,
- // 0, 0, 7, 9, 0, 0, 7, 0, 5, 0, 7, 1, 0, 9, 2, 0, 0, 0, 3, 0, 0, 0,
- // 7, 9, 0, 0, 7, 0, 5, 0, 7, 24, 2, 9, 7, 37, 0, 3, 5, 0, 0, 0, 7,
- // 9, 1, 0, 7, 0, 5, 4, 2, 0, 0, 9, 7, 35, 0, 0, 3, 0, 0, 12, 7, 9,
- // 0, 0, 7, 0, 2, 0, 7, 0, 0, 9, 7, 0, 0, 1,
- // ],
- data: s,
- },
- {
- name: "理论成绩",
- type: "line",
- stack: "总量",
- areaStyle: {},
- emphasis: {
- focus: "series",
- },
- // data: [
- // 4, 0, 5, 0, 7, 3, 2, 9, 7, 1, 0, 3, 5, 0, 9, 7, 0, 2, 0, 0, 7, 0,
- // 2, 0, 7, 0, 0, 9, 5, 0, 0, 0, 7, 9, 0, 0, 7, 0, 5, 0, 7, 1, 0, 9,
- // 2, 0, 0, 50, 3, 0, 30, 0, 7, 9, 0, 20, 7, 40, 0, 0, 0, 7, 9, 1, 0,
- // 7, 0, 5, 4, 2, 0, 0, 9, 7, 35, 0, 0, 3, 0, 0, 12, 7, 9, 0, 7, 0,
- // 0, 11, 0, 0, 0, 3, 2, 1, 0, 4, 0, 5, 0, 3,
- // ],
- data: l,
- },
- ],
+ series: seriesdata,
};
this.EC3.setOption(option);
@@ -421,7 +742,7 @@
}
}
}
- console.log(d, "派遣服务单位");
+ // console.log(d, "派遣服务单位");
// console.log(a, 123456);
// for (var k in a) {
@@ -460,6 +781,7 @@
data: xxd,
// data: xd,
},
+ toolbox: this.gettoolbox("派遣单位查询", "派遣服务单位明细", 4),
yAxis: {
type: "value",
},
@@ -469,7 +791,6 @@
},
series: [
{
- // data: dd,
data: data,
type: "bar",
},
@@ -479,24 +800,33 @@
},
getEC5() {
var that = this;
- getinformationselectDisp(this.deptid, this.jurisdiction)
+ getAgeStatistics(this.deptid, this.jurisdiction)
.then((res) => {
- var a = res.data.data;
- // console.log(a, "111111");
- var b = that.changedata(a, "pnum", "wpnum", "已派遣", "未派遣");
- that.setEC5(b);
- })
- .catch((res) => {
- var b = that.changedata([], "pnum", "wpnum", "已派遣", "未派遣");
- that.setEC1(b);
+ var data = res.data.data;
+ var a = [
+ {
+ value:data[0],
+ name:"18-30周岁"
+ },
+ {
+ value:data[1],
+ name:"30-45周岁"
+ },
+ {
+ value:data[2],
+ name:"45-60周岁"
+ },
+ ]
+ console.log(a, "111111");
+ this.setEC5(a);
});
},
setEC5(d) {
var option;
-
+ // d = this.setColor(d, this.colors);
option = {
title: {
- text: "保安派遣情况统计",
+ text: "保安员年龄分布情况统计",
// subtext: "纯属虚构",
top: 25,
left: "center",
@@ -504,18 +834,15 @@
tooltip: {
trigger: "item",
},
+ toolbox: this.gettoolbox("保安员年龄分布情况查询", "保安员年龄分布情况明细", 5),
legend: {
- // orient: "vertical",
- // left: "left",
x: "center",
y: "90%",
},
series: [
{
- // name: "访问来源",
type: "pie",
radius: "50%",
- // data: d,
data: d,
emphasis: {
itemStyle: {
@@ -525,7 +852,6 @@
},
},
label: {
- // alignTo: "edge",
formatter: "{b}\n({d}%)",
},
},
@@ -536,42 +862,25 @@
},
getEC6() {
var that = this;
- getinformationselectSoil(this.deptid, this.jurisdiction)
+ getEducationStatistics(this.deptid, this.jurisdiction)
.then((res) => {
var a = res.data.data;
- var b = that.changedata(
- a,
- "numj",
- "nmuwj",
- "已缴纳社保",
- "未缴纳社保"
- );
- that.setEC6(b);
- })
- .catch((res) => {
- var b = that.changedata(
- [],
- "numj",
- "nmuwj",
- "已缴纳社保",
- "未缴纳社保"
- );
- that.setEC1(b);
+ that.setEC6(a);
});
},
setEC6(d) {
var option;
-
+ // d = this.setColor(d, this.colors);
option = {
title: {
- text: "社保缴纳情况统计",
- // subtext: "纯属虚构",
+ text: "保安员学历分布情况统计",
top: 25,
left: "center",
},
tooltip: {
trigger: "item",
},
+ toolbox: this.gettoolbox("保安员学历分布情况查询", "保安员学历分布情况明细", 6),
legend: {
// orient: "vertical",
// left: "left",
@@ -638,10 +947,10 @@
// console.log(roleName);
// console.log(res.data.data);
// console.log(roleAlias);
- if (roleName == "超级管理员" || roleName == "公安管理员") {
+ if (roleName != "保安公司管理员") {
this.deptid = "";
this.jurisdiction = this.userInfo.jurisdiction;
- } else if (roleName == "保安公司管理员") {
+ } else {
this.deptid = this.userInfo.dept_id;
this.jurisdiction = "";
}
@@ -678,7 +987,7 @@
.securityAnalysiscenter {
width: 40% !important;
}
- .examine,
+ .examines,
.certificate,
.examination,
.dispatchUnit,
@@ -690,6 +999,23 @@
box-sizing: border-box;
background-color: #fff;
}
+ // .examines {
+ // width: 100%;
+ // height: 49%;
+ // display: flex;
+ // align-items: center;
+ // background-color: #fff;
+ // }
+ // .examine {
+ // width: 100%;
+ // height: 100%;
+ // }
+ // .examine1 {
+ // width: 200px;
+ // div {
+ // margin-bottom: 10px;
+ // }
+ // }
// .securityAnalysisleft {
// width: $widths;
// }
--
Gitblit v1.9.3