网络安全修复

Lvtianfang
许宏杰 2 years ago
parent dc1ce6e7ee
commit 49fd7ef131

@ -169,18 +169,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -135,18 +135,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -202,18 +202,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -99,7 +99,7 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="区域" align="center" prop="areaId">
<template slot-scope="scope">
{{ $filterTown(scope.row.areaId) }}
{{ scope.row.areaId | filterTown }}
</template>
</el-table-column>
<el-table-column label="专项标题" align="center" prop="zhuanxiangTitle" />
@ -180,18 +180,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -79,7 +79,7 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="区域" align="center" prop="areaId">
<template slot-scope="scope">
{{ $filterTown(scope.row.areaId) }}
{{ scope.row.areaId | filterTown }}
</template>
</el-table-column>
<el-table-column label="企业类型" align="center" prop="enterpriseType">
@ -156,18 +156,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -84,7 +84,7 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="区域" align="center" prop="areaId">
<template slot-scope="scope">
<span>{{ $filterTown(scope.row.areaId) }}</span>
<span>{{ scope.row.areaId | filterTown }}</span>
</template>
</el-table-column>
<el-table-column label="类型" align="center" prop="type" />
@ -158,18 +158,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -190,18 +190,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -593,8 +593,8 @@ export default {
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate((valid) => {
this.form.areaId = JSON.stringify(this.form.areaId);
if (valid) {
this.form.areaId = JSON.stringify(this.form.areaId);
if (this.form.id != null) {
updateSource(this.form).then((response) => {
this.$modal.msgSuccess("修改成功");

@ -174,18 +174,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">
@ -451,6 +445,7 @@ export default {
this.getList();
});
},
methods: {
/** 查询安全隐患列表 */
getList() {
@ -535,6 +530,15 @@ export default {
this.reset();
const id = row.id || this.ids;
getDanger(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
if (
response.data.areaId.length > 0 &&
Array.isArray(response.data.areaId)
) {
response.data.areaId = response.data.areaId.join("、");
} else {
response.data.areaId = "";
}
this.filterFile(2, response.data.fileName, response.data.fileUrl);
this.form = response.data;
this.infoOpen = true;
@ -552,6 +556,7 @@ export default {
this.reset();
const id = row.id || this.ids;
getDanger(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
this.filterFile(2, response.data.fileName, response.data.fileUrl);
this.form = response.data;
console.log(this.fileList);
@ -595,6 +600,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.areaId = JSON.stringify(this.form.areaId);
this.filterFile(1);
if (this.form.id != null) {
updateDanger(this.form).then((response) => {

@ -174,18 +174,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">
@ -551,6 +545,15 @@ export default {
this.reset();
const id = row.id || this.ids;
getDetection(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
if (
response.data.areaId.length > 0 &&
Array.isArray(response.data.areaId)
) {
response.data.areaId = response.data.areaId.join("、");
} else {
response.data.areaId = "";
}
this.form = response.data;
this.infoOpen = true;
this.infoTitle = "查看安全检测详情";
@ -567,6 +570,8 @@ export default {
this.reset();
const id = row.id || this.ids;
getDetection(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
this.form = response.data;
this.open = true;
this.title = "修改安全检测";
@ -576,6 +581,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.areaId = JSON.stringify(this.form.areaId);
if (this.form.id != null) {
updateDetection(this.form).then((response) => {
this.$modal.msgSuccess("修改成功");

@ -175,18 +175,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">
@ -631,6 +625,15 @@ export default {
this.reset();
const id = row.id || this.ids;
getSystem(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
if (
response.data.areaId.length > 0 &&
Array.isArray(response.data.areaId)
) {
response.data.areaId = response.data.areaId.join("、");
} else {
response.data.areaId = "";
}
this.form = response.data;
this.infoOpen = true;
this.infoTitle = "查看等保系统详情";
@ -647,6 +650,7 @@ export default {
this.reset();
const id = row.id || this.ids;
getSystem(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
this.form = response.data;
this.open = true;
this.title = "修改等保系统";
@ -656,6 +660,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.areaId = JSON.stringify(this.form.areaId);
if (this.form.id != null) {
updateSystem(this.form).then((response) => {
this.$modal.msgSuccess("修改成功");

@ -176,18 +176,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">
@ -564,6 +558,15 @@ export default {
this.reset();
const id = row.id || this.ids;
getUnit(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
if (
response.data.areaId.length > 0 &&
Array.isArray(response.data.areaId)
) {
response.data.areaId = response.data.areaId.join("、");
} else {
response.data.areaId = "";
}
this.form = response.data;
this.infoOpen = true;
this.infoTitle = "查看等保单位详情";
@ -580,6 +583,7 @@ export default {
this.reset();
const id = row.id || this.ids;
getUnit(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
this.form = response.data;
this.open = true;
this.title = "修改等保单位";
@ -589,6 +593,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.areaId = JSON.stringify(this.form.areaId);
if (this.form.id != null) {
updateUnit(this.form).then((response) => {
this.$modal.msgSuccess("修改成功");

@ -88,7 +88,7 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="区域" align="center" prop="areaId">
<template slot-scope="scope">
{{ $filterTown(scope.row.areaId) }}
{{ scope.row.areaId | filterTown }}
</template>
</el-table-column>
<el-table-column label="网址" align="center" prop="url" />
@ -160,18 +160,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">
@ -315,6 +309,18 @@ export default {
this.getList();
});
},
filters: {
filterTown(target) {
if (target) {
target = JSON.parse(target);
if (target.length > 0 && Array.isArray(target)) {
return target.join("、");
} else {
return "";
}
}
},
},
methods: {
/** 查询政府网站列表 */
getList() {
@ -380,6 +386,15 @@ export default {
this.reset();
const id = row.id || this.ids;
getWeb(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
if (
response.data.areaId.length > 0 &&
Array.isArray(response.data.areaId)
) {
response.data.areaId = response.data.areaId.join("、");
} else {
response.data.areaId = "";
}
this.form = response.data;
this.infoOpen = true;
this.infoTitle = "查看政府网站详情";
@ -396,6 +411,7 @@ export default {
this.reset();
const id = row.id || this.ids;
getWeb(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
this.form = response.data;
this.open = true;
this.title = "修改政府网站";
@ -405,6 +421,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.areaId = JSON.stringify(this.form.areaId);
if (this.form.id != null) {
updateWeb(this.form).then((response) => {
this.$modal.msgSuccess("修改成功");

@ -82,7 +82,7 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="区域" align="center" prop="areaId">
<template slot-scope="scope">
{{ $filterTown(scope.row.areaId) }}
{{ scope.row.areaId | filterTown }}
</template>
</el-table-column>
<el-table-column label="名称" align="center" prop="unitName" />
@ -146,18 +146,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">
@ -280,6 +274,18 @@ export default {
this.getList();
});
},
filters: {
filterTown(target) {
if (target) {
target = JSON.parse(target);
if (target.length > 0 && Array.isArray(target)) {
return target.join("、");
} else {
return "";
}
}
},
},
methods: {
/** 查询IDC单位列表 */
getList() {
@ -345,6 +351,15 @@ export default {
this.reset();
const id = row.id || this.ids;
getIDCunit(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
if (
response.data.areaId.length > 0 &&
Array.isArray(response.data.areaId)
) {
response.data.areaId = response.data.areaId.join("、");
} else {
response.data.areaId = "";
}
this.form = response.data;
this.infoOpen = true;
this.infoTitle = "查看IDC单位详情";
@ -361,6 +376,7 @@ export default {
this.reset();
const id = row.id || this.ids;
getIDCunit(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
this.form = response.data;
this.open = true;
this.title = "修改IDC单位";
@ -370,6 +386,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.areaId = JSON.stringify(this.form.areaId);
if (this.form.id != null) {
updateIDCunit(this.form).then((response) => {
this.$modal.msgSuccess("修改成功");

@ -108,7 +108,7 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="区域" align="center" prop="areaId">
<template slot-scope="scope">
{{ $filterTown(scope.row.areaId) }}
{{ scope.row.areaId | filterTown }}
</template>
</el-table-column>
<el-table-column label="部门名称" align="center" prop="depName" />
@ -187,18 +187,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">
@ -396,6 +390,18 @@ export default {
this.getList();
});
},
filters: {
filterTown(target) {
if (target) {
target = JSON.parse(target);
if (target.length > 0 && Array.isArray(target)) {
return target.join("、");
} else {
return "";
}
}
},
},
methods: {
/** 查询通报列表 */
getList() {
@ -468,6 +474,15 @@ export default {
this.reset();
const id = row.id || this.ids;
getTb(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
if (
response.data.areaId.length > 0 &&
Array.isArray(response.data.areaId)
) {
response.data.areaId = response.data.areaId.join("、");
} else {
response.data.areaId = "";
}
this.filterFile(2, response.data.fileName, response.data.fileUrl);
this.form = response.data;
this.infoOpen = true;
@ -485,6 +500,7 @@ export default {
this.reset();
const id = row.id || this.ids;
getTb(id).then((response) => {
response.data.areaId = JSON.parse(response.data.areaId);
this.filterFile(2, response.data.fileName, response.data.fileUrl);
this.form = response.data;
this.open = true;
@ -526,6 +542,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.areaId = JSON.stringify(this.form.areaId);
this.filterFile(1);
if (this.form.id != null) {
updateTb(this.form).then((response) => {

@ -225,18 +225,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -162,18 +162,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -192,18 +192,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -145,18 +145,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -156,18 +156,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -143,18 +143,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

@ -155,18 +155,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId">
<el-select
<el-cascader
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option
v-for="dict in townList"
:key="dict.value"
:label="dict.label"
:value="parseInt(dict.value)"
></el-option>
</el-select>
:options="townList"
:props="treeProps"
clearable
></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">

Loading…
Cancel
Save