master
e 11 months ago
parent 0f3e83eda7
commit 179a902e4d

@ -1,8 +1,17 @@
import request from "@/utils/request";
//高发问题区域展示
export function highincidenceproblems() {
export function highincidenceproblems(params) {
return request({
url: "/synergism/highincidenceproblems",
method: "post",
params,
});
}
//重点问题区域展示
export function importincidenceproblems(params) {
return request({
url: "/synergism/importincidenceproblems",
method: "post",
params,
});
}

@ -0,0 +1,95 @@
import request from "@/utils/request";
//整改状态占比
export function rectificationstatus(params) {
return request({
url: "/synergism/rectificationstatus",
method: "post",
params,
});
}
//企业状态占比
export function enterprisestatus() {
return request({
url: "/synergism/enterprisestatus",
method: "get",
});
}
//各类型企业监管占比
export function corporategovernance() {
return request({
url: "/synergism/corporategovernance",
method: "get",
});
}
//街道监管企业占比
export function streetsupervision() {
return request({
url: "/synergism/streetsupervision",
method: "get",
});
}
//整改趋势
export function rectifythetrend() {
return request({
url: "/synergism/rectifythetrend",
method: "get",
});
}
//高频扣分项
export function frequencydeductpoints() {
return request({
url: "/synergism/frequencydeductpoints",
method: "get",
});
}
//高频要素异常项
export function frequencyerrorpoints() {
return request({
url: "/synergism/frequencyerrorpoints",
method: "get",
});
}
//连续纳入监管企业
export function coiledenterprisetypes() {
return request({
url: "/synergism/coiledenterprisetypes",
method: "get",
});
}
//连续2次纳入监管企业类型
export function coiledtwoenterprisetypes() {
return request({
url: "/synergism/coiledtwoenterprisetypes",
method: "get",
});
}
//连续两次未整改企业
export function coiledtwonotenterprise() {
return request({
url: "/synergism/coiledtwonotenterprise",
method: "get",
});
}
//企业风险总数
export function totalenterpriserisk() {
return request({
url: "/synergism/totalenterpriserisk",
method: "get",
});
}
//统计企业类型与所属街道
export function typeanstreetcount() {
return request({
url: "/synergism/typeanstreetcount",
method: "get",
});
}
// 已办任务查询
export function testFlow(data) {
return request({
url: "/workflow/external/flowViewer",
method: "post",
data,
});
}

@ -38,11 +38,11 @@ export const commonMixins = {
isNoList: [
{
name: "是",
value: "1",
value: "0",
},
{
name: "否",
value: "0",
value: "1",
},
],
//是否正常
@ -81,35 +81,35 @@ export const commonMixins = {
riskList: [
{
name: "企业整改异常",
value: "0",
value: "企业整改异常",
},
{
name: "流动人员异常",
value: "1",
value: "流动人员异常",
},
{
name: "重点岗位资质异常",
value: "2",
value: "重点岗位资质异常",
},
{
name: "人防配置情况异常",
value: "3",
value: "人防配置情况异常",
},
{
name: "消防设施配备异常",
value: "4",
value: "消防设施配备异常",
},
{
name: "漏洞整改异常",
value: "5",
value: "漏洞整改异常",
},
{
name: "网站应用系统备案异常",
value: "6",
value: "网站应用系统备案异常",
},
{
name: "等保定级评审异常",
value: "7",
value: "等保定级评审异常",
},
],
//要素明细
@ -173,23 +173,23 @@ export const commonMixins = {
dealWayList: [
{
name: "企业提醒",
value: "0",
value: "企业提醒",
},
{
name: "行政处罚",
value: "1",
value: "行政处罚",
},
{
name: "核实消警",
value: "2",
value: "核实消警",
},
{
name: "现场核实",
value: "3",
value: "现场核实",
},
{
name: "现场检查",
value: "4",
value: "现场检查",
},
],
//处置要求
@ -207,19 +207,19 @@ export const commonMixins = {
unitList: [
{
name: "镇海区公安局",
value: "0",
value: "镇海区公安局",
},
{
name: "镇海区交通局",
value: "1",
value: "镇海区交通局",
},
{
name: "市场监督管理局",
value: "2",
value: "市场监督管理局",
},
{
name: "区大数据中心",
value: "3",
value: "区大数据中心",
},
],
//消息类型

@ -54,7 +54,10 @@
<script>
import colWrap from "../components/colWrap.vue";
import barWrap from "./bar.vue";
import { highincidenceproblems } from "@/api/enterpriseTeamWork/problemAnalysis/index.js";
import {
highincidenceproblems,
importincidenceproblems,
} from "@/api/enterpriseTeamWork/problemAnalysis/index.js";
export default {
components: {
@ -108,7 +111,12 @@ export default {
},
methods: {
getData() {
highincidenceproblems().then((res) => {
highincidenceproblems({ message: "本年度" }).then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
importincidenceproblems({ message: "本年度" }).then((res) => {
if (res.code == 200) {
let data = res.data || {};
}

@ -144,6 +144,20 @@ import listWrap from "./list.vue";
import cardWrap from "./card.vue";
import dpie from "./dpie.vue";
import { commonMixins } from "@/loveflow/mixins/commonMixins";
import {
rectificationstatus,
enterprisestatus,
corporategovernance,
streetsupervision,
rectifythetrend,
frequencydeductpoints,
frequencyerrorpoints,
coiledenterprisetypes,
coiledtwoenterprisetypes,
coiledtwonotenterprise,
totalenterpriserisk,
testFlow,
} from "@/api/enterpriseTeamWork/riskOverview/index.js";
export default {
mixins: [commonMixins],
@ -304,8 +318,73 @@ export default {
unit: "次",
});
}
this.getData();
},
methods: {
getData() {
rectificationstatus({ message: "月度统计" }).then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
enterprisestatus().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
corporategovernance().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
streetsupervision().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
rectifythetrend().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
frequencydeductpoints().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
frequencyerrorpoints().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
coiledenterprisetypes().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
coiledtwoenterprisetypes().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
coiledtwonotenterprise().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
totalenterpriserisk().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
testFlow({ procInsId: "d86ccf39-1584-11ee-b686-00e04c8aac6f" }).then(
(res) => {
if (res.code == 200) {
let data = res.data || {};
}
}
);
},
changeTime(val) {
if (val == "month") {
this.zgztObj.name = "月风险整改";

@ -118,6 +118,7 @@
import tableMain from "../components/tableMain.vue";
import { tableListMixins } from "@/loveflow/mixins/tableListMixins";
import { commonMixins } from "@/loveflow/mixins/commonMixins";
import { typeanstreetcount } from "@/api/enterpriseTeamWork/riskOverview/index.js";
export default {
components: { tableMain },
@ -436,26 +437,39 @@ export default {
},
],
jdVal: "0",
url: {
list: "/synergism/deductpointsenterprise",
},
};
},
created() {
this.curTab = this.$route.query.tab;
this.tabChange(this.curTab);
typeanstreetcount().then((res) => {
if (res.code == 200) {
let data = res.data || {};
}
});
},
methods: {
tabChange(val) {
switch (val) {
case "1":
this.columns = this.columns1;
this.url.list = "/synergism/deductpointsenterprise";
break;
case "2":
this.columns = this.columns2;
this.url.list = "/synergism/errorenterprise";
break;
case "3":
this.columns = this.columns3;
this.url.list = "/synergism/rectificationenterprise";
break;
case "4":
this.columns = this.columns4;
this.url.list = "/synergism/notrectificationenterprise";
break;
}

@ -12,13 +12,13 @@
>
<el-form-item label="关键词:">
<el-input
v-model="queryParam.name"
v-model="queryParam.enterpriseName"
placeholder="请输入企业名称"
></el-input>
</el-form-item>
<el-form-item label="管控扣分项:">
<el-select clearable v-model="queryParam.risk" placeholder="">
<el-select clearable v-model="queryParam.controlDeductionItem" placeholder="">
<el-option
v-for="item in riskList"
:key="item.value"
@ -31,7 +31,7 @@
<el-form-item label="处置方式:">
<el-select
clearable
v-model="queryParam.dealWay"
v-model="queryParam.disposalMethod"
placeholder=""
>
<el-option
@ -44,7 +44,7 @@
</el-select>
</el-form-item>
<el-form-item label="监管单位:">
<el-select clearable v-model="queryParam.unit" placeholder="">
<el-select clearable v-model="queryParam.supervisionUnit" placeholder="">
<el-option
v-for="item in unitList"
:key="item.value"
@ -311,6 +311,9 @@ export default {
},
},
],
url: {
list: "synergism/collaborativeresponsibilitieslist",
},
};
},
methods: {

@ -436,6 +436,9 @@ export default {
},
},
],
url: {
list: "synergism/riskgovernancelist",
},
};
},
methods: {

Loading…
Cancel
Save