Compare commits

..

No commits in common. 'd2e955db873e318290595eed7eab58e5a30a7bf2' and '6a26e6b250871146a6fd63cb5edc9fccc2645450' have entirely different histories.

@ -18,7 +18,7 @@
>
<el-row>
<el-col :span="12">
<el-form-item label="系统名称" prop="xtmc">
<el-form-item label="系统名称" required prop="xtmc">
<el-input
v-model="ruleForm.xtmc"
placeholder="请输入系统名称"
@ -26,7 +26,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="单位名称" prop="dwmc">
<el-form-item label="单位名称" required prop="dwmc">
<el-autocomplete
v-model="ruleForm.dwmc"
:fetch-suggestions="querySearchAsync"
@ -76,8 +76,20 @@
<el-input
v-model="ruleForm.fwwz"
placeholder="请输入访问网址"
required
class="input-with-select"
:rules="[
{
required: true,
message: '访问网址不能为空',
trigger: 'blur',
},
{
pattern:
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*\/?$/,
message: '请输入有效的网址',
trigger: 'blur',
},
]"
/>
</div>
</el-form-item>
@ -89,7 +101,6 @@
<el-input
v-model="ruleForm.jsyydw"
placeholder="请输入使用单位"
required
></el-input>
</el-form-item>
</el-col>
@ -296,7 +307,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="系统重要性" required>
<el-form-item label="系统重要性">
<el-select
v-model="ruleForm.xtzyx"
placeholder="请选择系统重要性"
@ -424,7 +435,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="在线状态" required>
<el-form-item label="在线状态">
<el-select v-model="ruleForm.zxzt" placeholder="请选择在线状态">
<el-option
v-for="dict in dict.type.zc_zxzt"
@ -436,7 +447,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="C-机密性" required>
<el-form-item label="C-机密性">
<el-select v-model="ruleForm.cjmx" placeholder="请选择C-机密性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -450,7 +461,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="I-完整性" required>
<el-form-item label="I-完整性">
<el-select v-model="ruleForm.iwzx" placeholder="请选择I-完整性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -462,7 +473,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="A-可用性" required>
<el-form-item label="A-可用性">
<el-select v-model="ruleForm.akyx" placeholder="请选择A-可用性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -4778,7 +4789,7 @@ export default {
],
},
//
dlwz: ['江苏省', '苏州市', '太仓市'],
dlwz: [],
//
xttz: [],
//

@ -1,5 +1,5 @@
<template>
<!-- 单位端===资产填报记录和我的资产 -->
<!-- 资产填报记录和我的资产 -->
<div class="L-assets-info">
<el-backtop target=".L-assets-info" />
<div class="assets-info-top">
@ -21,7 +21,7 @@
<el-col :span="12">
<el-form-item
label="系统名称"
required
:rules="{
required: true,
message: '请输入',
@ -38,12 +38,12 @@
<el-col :span="12">
<el-form-item
label="单位名称"
prop="dwmc"
:rules="{
required: true,
message: '请输入',
trigger: 'blur',
}"
prop="dwmc"
disabled
>
<el-input v-model="ruleForm.dwmc" disabled></el-input>
@ -53,31 +53,11 @@
<el-row>
<el-col :span="12">
<el-form-item label="系统域名">
<el-input
v-model="ruleForm.xtym"
placeholder="请输入系统域名"
></el-input>
<el-input v-model="ruleForm.xtym"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="访问网址"
class="fangwenwangzhi"
prop="fwwz"
:rules="[
{
required: true,
message: '访问网址不能为空',
trigger: 'blur',
},
{
pattern:
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*\/?$/,
message: '请输入有效的网址',
trigger: 'blur',
},
]"
>
<el-form-item label="访问网址" class="fangwenwangzhi">
<div
v-if="pageType === 'look'"
style="
@ -106,6 +86,19 @@
v-model="ruleForm.fwwz"
placeholder="请输入访问网址"
class="input-with-select"
:rules="[
{
required: true,
message: '访问网址不能为空',
trigger: 'blur',
},
{
pattern:
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*\/?$/,
message: '请输入有效的网址',
trigger: 'blur',
},
]"
/>
</div>
</el-form-item>
@ -113,14 +106,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="使用单位"
prop="jsyydw"
:rules="{
required: true,
message: '请输入',
trigger: 'blur',
}"
>
<el-form-item label="使用单位">
<el-input
v-model="ruleForm.jsyydw"
placeholder="请输入使用单位"
@ -362,14 +348,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="系统重要性"
prop="xtzyx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="系统重要性">
<el-select
v-model="ruleForm.xtzyx"
placeholder="请选择系统重要性"
@ -552,14 +531,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="在线状态"
prop="zxzt"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="在线状态">
<el-select v-model="ruleForm.zxzt" placeholder="请选择在线状态">
<el-option
v-for="dict in dict.type.zc_zxzt"
@ -571,14 +543,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="C-机密性"
prop="cjmx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="C-机密性">
<el-select v-model="ruleForm.cjmx" placeholder="请选择C-机密性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -592,14 +557,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="I-完整性"
prop="iwzx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="I-完整性">
<el-select v-model="ruleForm.iwzx" placeholder="请选择I-完整性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -611,14 +569,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="A-可用性"
prop="akyx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="A-可用性">
<el-select v-model="ruleForm.akyx" placeholder="请选择A-可用性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -1915,15 +1866,7 @@
</el-row>
<el-row v-if="ruleForm.xtjgGcsb == 1">
<el-col :span="12">
<el-form-item
label="系统设备国产化率"
prop="xtjgGchl"
:rules="{
required: true,
message: '请输入',
trigger: 'blur',
}"
>
<el-form-item label="系统设备国产化率" required>
<el-input
placeholder="请输入内容"
type="number"
@ -2322,13 +2265,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item
label="是否密评系统"
<el-form-item label="是否密评系统"
prop="mpSfmpxt"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
message: '请输入',
trigger: 'blur',
}"
>
<el-select
@ -2345,8 +2287,7 @@
</el-form-item>
</el-col>
<el-col :span="12" v-if="ruleForm.mpSfmpxt == 1">
<el-form-item
label="密评得分"
<el-form-item label="密评得分"
prop="mpMpdf"
:rules="{
required: true,
@ -5559,7 +5500,7 @@ export default {
],
},
//
dlwz: ['江苏省', '苏州市', '太仓市'],
dlwz: [],
//
xttz: [],
//

@ -1,5 +1,5 @@
<template>
<!-- 管理员-任务管理资产详情资产核查-web资产 -->
<!-- 任务管理资产详情资产核查-web资产 -->
<div class="L-assets-info">
<el-backtop target=".L-assets-info" />
<div class="assets-info-top">
@ -21,6 +21,7 @@
<el-col :span="12">
<el-form-item
label="系统名称"
required
:rules="{
required: true,
message: '请输入',
@ -57,24 +58,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="访问网址"
class="fangwenwangzhi"
prop="fwwz"
:rules="[
{
required: true,
message: '访问网址不能为空',
trigger: 'blur',
},
{
pattern:
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*\/?$/,
message: '请输入有效的网址',
trigger: 'blur',
},
]"
>
<el-form-item label="访问网址" class="fangwenwangzhi">
<div
v-if="pageType === 'look'"
style="
@ -103,6 +87,19 @@
v-model="ruleForm.fwwz"
placeholder="请输入访问网址"
class="input-with-select"
:rules="[
{
required: true,
message: '访问网址不能为空',
trigger: 'blur',
},
{
pattern:
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*\/?$/,
message: '请输入有效的网址',
trigger: 'blur',
},
]"
/>
</div>
</el-form-item>
@ -110,14 +107,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="使用单位"
prop="jsyydw"
:rules="{
required: true,
message: '请输入',
trigger: 'blur',
}"
>
<el-form-item label="使用单位">
<el-input
v-model="ruleForm.jsyydw"
placeholder="请输入使用单位"
@ -331,14 +321,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="系统重要性"
prop="xtzyx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="系统重要性">
<el-select
v-model="ruleForm.xtzyx"
placeholder="请选择系统重要性"
@ -500,14 +483,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="在线状态"
prop="zxzt"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="在线状态">
<el-select v-model="ruleForm.zxzt" placeholder="请选择在线状态">
<el-option
v-for="dict in dict.type.zc_zxzt"
@ -519,14 +495,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="C-机密性"
prop="cjmx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="C-机密性">
<el-select v-model="ruleForm.cjmx" placeholder="请选择C-机密性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -540,14 +509,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="I-完整性"
prop="iwzx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="I-完整性">
<el-select v-model="ruleForm.iwzx" placeholder="请选择I-完整性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -559,14 +521,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="A-可用性"
prop="akyx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="A-可用性">
<el-select v-model="ruleForm.akyx" placeholder="请选择A-可用性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -1865,15 +1820,7 @@
</el-row>
<el-row v-if="ruleForm.xtjgGcsb == 1">
<el-col :span="12">
<el-form-item
label="系统设备国产化率"
prop="xtjgGchl"
:rules="{
required: true,
message: '请输入',
trigger: 'blur',
}"
>
<el-form-item label="系统设备国产化率" required>
<el-input
placeholder="请输入内容"
type="number"
@ -2272,13 +2219,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item
label="是否密评系统"
<el-form-item label="是否密评系统"
prop="mpSfmpxt"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
message: '请输入',
trigger: 'blur',
}"
>
<el-select
@ -2295,8 +2241,7 @@
</el-form-item>
</el-col>
<el-col :span="12" v-if="ruleForm.mpSfmpxt == 1">
<el-form-item
label="密评得分"
<el-form-item label="密评得分"
prop="mpMpdf"
:rules="{
required: true,
@ -4628,11 +4573,7 @@
>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据库名称"
:prop="`sjzcList[${dataIndex}].sjzcSjkmc`"
:rules="rules.bwk"
>
<el-form-item label="数据库名称" required>
<el-input
v-model="dataItem.sjzcSjkmc"
:placeholder="'请输入数据库名称' + (dataIndex + 1)"
@ -4640,11 +4581,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据库类型"
:prop="`sjzcList[${dataIndex}].sjzcSjklx`"
:rules="rules.bwk"
>
<el-form-item label="数据库类型" required>
<!-- <el-input v-model="ruleForm.sjzcSjklx" placeholder="请输入数据库类型"></el-input> -->
<el-select
v-model="dataItem.sjzcSjklx"
@ -4662,11 +4599,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="端口"
:prop="`sjzcList[${dataIndex}].sjzcDk`"
:rules="rules.bwk"
>
<el-form-item label="端口" required>
<el-input
v-model="dataItem.sjzcDk"
:placeholder="'请输入端口' + (dataIndex + 1)"
@ -4674,11 +4607,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据库版本"
:prop="`sjzcList[${dataIndex}].sjzcSjkbb`"
:rules="rules.bwk"
>
<el-form-item label="数据库版本" required>
<el-input
v-model="dataItem.sjzcSjkbb"
:placeholder="'请输入数据库版本' + (dataIndex + 1)"
@ -4688,11 +4617,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据库所在IP"
:prop="`sjzcList[${dataIndex}].sjzcSjkIp`"
:rules="rules.bwk"
>
<el-form-item label="数据库所在IP" required>
<el-input
v-model="dataItem.sjzcSjkIp"
:placeholder="'请输入数据库所在IP' + (dataIndex + 1)"
@ -4700,11 +4625,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="共享属性"
:prop="`sjzcList[${dataIndex}].sjzcGxsx`"
:rules="rules.bwk"
>
<el-form-item label="共享属性" required>
<el-select
v-model="dataItem.sjzcGxsx"
:placeholder="'请选择共享属性' + (dataIndex + 1)"
@ -4721,11 +4642,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="开放属性"
:prop="`sjzcList[${dataIndex}].sjzcKfsx`"
:rules="rules.bwk"
>
<el-form-item label="开放属性" required>
<el-select
v-model="dataItem.sjzcKfsx"
:placeholder="'请选择开放属性' + (dataIndex + 1)"
@ -4740,11 +4657,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据领域"
:prop="`sjzcList[${dataIndex}].sjzcSjly`"
:rules="rules.bwk"
>
<el-form-item label="数据领域" required>
<el-select
v-model="dataItem.sjzcSjly"
:placeholder="'请选择数据领域' + (dataIndex + 1)"
@ -4761,11 +4674,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="更新周期"
:prop="`sjzcList[${dataIndex}].sjzcGxzq`"
:rules="rules.bwk"
>
<el-form-item label="更新周期" required>
<el-select
v-model="dataItem.sjzcGxzq"
:placeholder="'请选择数据领域' + (dataIndex + 1)"
@ -4780,11 +4689,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据类型"
:prop="`sjzcList[${dataIndex}].sjzcSjlx`"
:rules="rules.bwk"
>
<el-form-item label="数据类型" required>
<!-- <el-select v-model="ruleForm.region" placeholder="请选择数据类型">
<el-option
v-for="dict in dict.type.sjzc_gxzq"
@ -4802,11 +4707,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据量"
:prop="`sjzcList[${dataIndex}].sjzcSjl`"
:rules="rules.bwk"
>
<el-form-item label="数据量" required>
<el-input
type="number"
v-model="dataItem.sjzcSjl"
@ -4815,11 +4716,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据量单位"
:prop="`sjzcList[${dataIndex}].sjzcSjldw`"
:rules="rules.bwk"
>
<el-form-item label="数据量单位" required>
<el-select
v-model="dataItem.sjzcSjldw"
:placeholder="'请选择数据量单位' + (dataIndex + 1)"
@ -4836,11 +4733,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据是否出境"
:prop="`sjzcList[${dataIndex}].sjzcCj`"
:rules="rules.bwk"
>
<el-form-item label="数据是否出境" required>
<el-select
v-model="dataItem.sjzcCj"
:placeholder="'请选择数据是否出境' + (dataIndex + 1)"
@ -4855,11 +4748,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据分级分类"
:prop="`sjzcList[${dataIndex}].sjzcSjfjfl`"
:rules="rules.bwk"
>
<el-form-item label="数据分级分类" required>
<el-select
v-model="dataItem.sjzcSjfjfl"
:placeholder="'请选择数据分级分类' + (dataIndex + 1)"
@ -4876,11 +4765,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据重要程度"
:prop="`sjzcList[${dataIndex}].sjzcSjzycd`"
:rules="rules.bwk"
>
<el-form-item label="数据重要程度" required>
<el-select
v-model="dataItem.sjzcSjzycd"
:placeholder="'请选择数据重要程度' + (dataIndex + 1)"
@ -4895,11 +4780,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="是否涉密数据"
:prop="`sjzcList[${dataIndex}].sjzcSmsj`"
:rules="rules.bwk"
>
<el-form-item label="是否涉密数据" required>
<el-select
v-model="dataItem.sjzcSmsj"
:placeholder="'请选择是否涉密数据' + (dataIndex + 1)"
@ -4916,11 +4797,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="24">
<el-form-item
label="数据描述"
:prop="`sjzcList[${dataIndex}].sjzcSjms`"
:rules="rules.bwk"
>
<el-form-item label="数据描述" required>
<el-input
type="textarea"
resize="none"
@ -4933,13 +4810,8 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="是否涉及个人信息"
:prop="`sjzcList[${dataIndex}].sfsjgrxx`"
:rules="rules.bwk"
>
<el-form-item label="是否涉及个人信息" required>
<el-select
@change="changeSfsjgrxx(dataIndex)"
v-model="dataItem.sfsjgrxx"
:placeholder="'请填写是否涉及个人信息' + (dataIndex + 1)"
>
@ -4953,11 +4825,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="个人信息数据量"
:prop="`sjzcList[${dataIndex}].grxxsjl`"
:rules="rules.bwk"
>
<el-form-item label="个人信息数据量" required>
<el-input
:placeholder="'请填写个人信息数据量' + (dataIndex + 1)"
type="number"
@ -4966,11 +4834,11 @@
</el-form-item>
</el-col>
</el-row>
<i
<!-- <i
v-if="dataIndex > 0"
@click="removeSjzcList(dataIndex)"
class="el-icon-remove-outline removeRow"
></i>
></i> -->
</el-form-item>
<el-row>
@ -5206,7 +5074,6 @@ export default {
ruleForm: {
sjzcList: [
{
grxxsjl: 0,
sjzcSjkmc: "",
sjzcSjklx: "",
},
@ -5358,7 +5225,7 @@ export default {
],
},
//
dlwz: ['江苏省', '苏州市', '太仓市'],
dlwz: [],
//
xttz: [],
//
@ -5371,7 +5238,6 @@ export default {
xtfhqkFls: [],
rules: {
bwk: [{ required: true, message: "请输入", trigger: "change" }],
ywxttpt: [
{
required: true,
@ -5434,18 +5300,10 @@ export default {
}
return url;
},
changeSfsjgrxx(index) {
if (this.ruleForm.sjzcList[index].sfsjgrxx != 1) {
this.ruleForm.sjzcList[index].grxxsjl = 0;
} else {
this.ruleForm.sjzcList[index].grxxsjl = "";
}
},
addSjzcList() {
this.ruleForm.sjzcList.push({
sjzcSjkmc: "",
sjzcSjklx: "",
grxxsjl: 0,
});
},
removeSjzcList(index) {

@ -57,24 +57,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="访问网址"
class="fangwenwangzhi"
prop="fwwz"
:rules="[
{
required: true,
message: '访问网址不能为空',
trigger: 'blur',
},
{
pattern:
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*\/?$/,
message: '请输入有效的网址',
trigger: 'blur',
},
]"
>
<el-form-item label="访问网址" class="fangwenwangzhi">
<div
v-if="pageType === 'look'"
style="
@ -103,6 +86,19 @@
v-model="ruleForm.fwwz"
placeholder="请输入访问网址"
class="input-with-select"
:rules="[
{
required: true,
message: '访问网址不能为空',
trigger: 'blur',
},
{
pattern:
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*\/?$/,
message: '请输入有效的网址',
trigger: 'blur',
},
]"
/>
</div>
</el-form-item>
@ -110,14 +106,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="使用单位"
prop="jsyydw"
:rules="{
required: true,
message: '请输入使用单位',
trigger: 'blur',
}"
>
<el-form-item label="使用单位">
<el-input
v-model="ruleForm.jsyydw"
placeholder="请输入使用单位"
@ -355,14 +344,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="系统重要性"
prop="xtzyx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="系统重要性">
<el-select
v-model="ruleForm.xtzyx"
placeholder="请选择系统重要性"
@ -524,14 +506,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="在线状态"
prop="zxzt"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="在线状态">
<el-select v-model="ruleForm.zxzt" placeholder="请选择在线状态">
<el-option
v-for="dict in dict.type.zc_zxzt"
@ -543,14 +518,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="C-机密性"
prop="cjmx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="C-机密性">
<el-select v-model="ruleForm.cjmx" placeholder="请选择C-机密性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -564,14 +532,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="I-完整性"
prop="iwzx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="I-完整性">
<el-select v-model="ruleForm.iwzx" placeholder="请选择I-完整性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -583,14 +544,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="A-可用性"
prop="akyx"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
}"
>
<el-form-item label="A-可用性">
<el-select v-model="ruleForm.akyx" placeholder="请选择A-可用性">
<el-option
v-for="dict in dict.type.zc_c_i_a"
@ -1889,15 +1843,7 @@
</el-row>
<el-row v-if="ruleForm.xtjgGcsb == 1">
<el-col :span="12">
<el-form-item
label="系统设备国产化率"
prop="xtjgGchl"
:rules="{
required: true,
message: '请输入',
trigger: 'blur',
}"
>
<el-form-item label="系统设备国产化率" required>
<el-input
placeholder="请输入内容"
type="number"
@ -2296,13 +2242,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item
label="是否密评系统"
<el-form-item label="是否密评系统"
prop="mpSfmpxt"
:rules="{
required: true,
message: '请选择',
trigger: 'change',
message: '请输入',
trigger: 'blur',
}"
>
<el-select
@ -2319,8 +2264,7 @@
</el-form-item>
</el-col>
<el-col :span="12" v-if="ruleForm.mpSfmpxt == 1">
<el-form-item
label="密评得分"
<el-form-item label="密评得分"
prop="mpMpdf"
:rules="{
required: true,
@ -3228,12 +3172,8 @@
<el-col :span="8">
<el-form-item
class="daoqitixingren"
required
:prop="`fwqxx[${index}].yjxh`"
:rules="{
required: true,
message: '请输入',
trigger: 'blur',
}"
:label="'硬件型号' + (index == 0 ? '' : index)"
>
<el-input
@ -4744,11 +4684,7 @@
>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据库名称"
:prop="`sjzcList[${dataIndex}].sjzcSjkmc`"
:rules="rules.bwk"
>
<el-form-item label="数据库名称" required>
<el-input
v-model="dataItem.sjzcSjkmc"
:placeholder="'请输入数据库名称' + (dataIndex + 1)"
@ -4756,11 +4692,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据库类型"
:prop="`sjzcList[${dataIndex}].sjzcSjklx`"
:rules="rules.bwk"
>
<el-form-item label="数据库类型" required>
<!-- <el-input v-model="ruleForm.sjzcSjklx" placeholder="请输入数据库类型"></el-input> -->
<el-select
v-model="dataItem.sjzcSjklx"
@ -4778,11 +4710,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="端口"
:prop="`sjzcList[${dataIndex}].sjzcDk`"
:rules="rules.bwk"
>
<el-form-item label="端口" required>
<el-input
v-model="dataItem.sjzcDk"
:placeholder="'请输入端口' + (dataIndex + 1)"
@ -4790,11 +4718,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据库版本"
:prop="`sjzcList[${dataIndex}].sjzcSjkbb`"
:rules="rules.bwk"
>
<el-form-item label="数据库版本" required>
<el-input
v-model="dataItem.sjzcSjkbb"
:placeholder="'请输入数据库版本' + (dataIndex + 1)"
@ -4804,11 +4728,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据库所在IP"
:prop="`sjzcList[${dataIndex}].sjzcSjkIp`"
:rules="rules.bwk"
>
<el-form-item label="数据库所在IP" required>
<el-input
v-model="dataItem.sjzcSjkIp"
:placeholder="'请输入数据库所在IP' + (dataIndex + 1)"
@ -4816,11 +4736,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="共享属性"
:prop="`sjzcList[${dataIndex}].sjzcGxsx`"
:rules="rules.bwk"
>
<el-form-item label="共享属性" required>
<el-select
v-model="dataItem.sjzcGxsx"
:placeholder="'请选择共享属性' + (dataIndex + 1)"
@ -4837,11 +4753,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="开放属性"
:prop="`sjzcList[${dataIndex}].sjzcKfsx`"
:rules="rules.bwk"
>
<el-form-item label="开放属性" required>
<el-select
v-model="dataItem.sjzcKfsx"
:placeholder="'请选择开放属性' + (dataIndex + 1)"
@ -4856,11 +4768,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据领域"
:prop="`sjzcList[${dataIndex}].sjzcSjly`"
:rules="rules.bwk"
>
<el-form-item label="数据领域" required>
<el-select
v-model="dataItem.sjzcSjly"
:placeholder="'请选择数据领域' + (dataIndex + 1)"
@ -4877,11 +4785,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="更新周期"
:prop="`sjzcList[${dataIndex}].sjzcGxzq`"
:rules="rules.bwk"
>
<el-form-item label="更新周期" required>
<el-select
v-model="dataItem.sjzcGxzq"
:placeholder="'请选择数据领域' + (dataIndex + 1)"
@ -4896,11 +4800,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据类型"
:prop="`sjzcList[${dataIndex}].sjzcSjlx`"
:rules="rules.bwk"
>
<el-form-item label="数据类型" required>
<!-- <el-select v-model="ruleForm.region" placeholder="请选择数据类型">
<el-option
v-for="dict in dict.type.sjzc_gxzq"
@ -4918,11 +4818,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据量"
:prop="`sjzcList[${dataIndex}].sjzcSjl`"
:rules="rules.bwk"
>
<el-form-item label="数据量" required>
<el-input
type="number"
v-model="dataItem.sjzcSjl"
@ -4931,11 +4827,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据量单位"
:prop="`sjzcList[${dataIndex}].sjzcSjldw`"
:rules="rules.bwk"
>
<el-form-item label="数据量单位" required>
<el-select
v-model="dataItem.sjzcSjldw"
:placeholder="'请选择数据量单位' + (dataIndex + 1)"
@ -4952,11 +4844,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据是否出境"
:prop="`sjzcList[${dataIndex}].sjzcCj`"
:rules="rules.bwk"
>
<el-form-item label="数据是否出境" required>
<el-select
v-model="dataItem.sjzcCj"
:placeholder="'请选择数据是否出境' + (dataIndex + 1)"
@ -4971,11 +4859,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="数据分级分类"
:prop="`sjzcList[${dataIndex}].sjzcSjfjfl`"
:rules="rules.bwk"
>
<el-form-item label="数据分级分类" required>
<el-select
v-model="dataItem.sjzcSjfjfl"
:placeholder="'请选择数据分级分类' + (dataIndex + 1)"
@ -4992,11 +4876,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="数据重要程度"
:prop="`sjzcList[${dataIndex}].sjzcSjzycd`"
:rules="rules.bwk"
>
<el-form-item label="数据重要程度" required>
<el-select
v-model="dataItem.sjzcSjzycd"
:placeholder="'请选择数据重要程度' + (dataIndex + 1)"
@ -5011,11 +4891,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="是否涉密数据"
:prop="`sjzcList[${dataIndex}].sjzcSmsj`"
:rules="rules.bwk"
>
<el-form-item label="是否涉密数据" required>
<el-select
v-model="dataItem.sjzcSmsj"
:placeholder="'请选择是否涉密数据' + (dataIndex + 1)"
@ -5032,11 +4908,7 @@
</el-row>
<el-row style="display: flex">
<el-col :span="24">
<el-form-item
label="数据描述"
:prop="`sjzcList[${dataIndex}].sjzcSjms`"
:rules="rules.bwk"
>
<el-form-item label="数据描述" required>
<el-input
type="textarea"
resize="none"
@ -5049,13 +4921,8 @@
</el-row>
<el-row style="display: flex">
<el-col :span="12">
<el-form-item
label="是否涉及个人信息"
:prop="`sjzcList[${dataIndex}].sfsjgrxx`"
:rules="rules.bwk"
>
<el-form-item label="是否涉及个人信息" required>
<el-select
@change="changeSfsjgrxx(dataIndex)"
v-model="dataItem.sfsjgrxx"
:placeholder="'请填写是否涉及个人信息' + (dataIndex + 1)"
>
@ -5069,11 +4936,7 @@
</el-form-item>
</el-col>
<el-col :span="12" style="margin-left: 10px">
<el-form-item
label="个人信息数据量"
:prop="`sjzcList[${dataIndex}].grxxsjl`"
:rules="rules.bwk"
>
<el-form-item label="个人信息数据量" required>
<el-input
:placeholder="'请填写个人信息数据量' + (dataIndex + 1)"
type="number"
@ -5082,11 +4945,11 @@
</el-form-item>
</el-col>
</el-row>
<i
<!-- <i
v-if="dataIndex > 0"
@click="removeSjzcList(dataIndex)"
class="el-icon-remove-outline removeRow"
></i>
></i> -->
</el-form-item>
<el-row>
<el-form-item>
@ -5320,7 +5183,6 @@ export default {
ruleForm: {
sjzcList: [
{
grxxsjl: 0,
sjzcSjkmc: "",
sjzcSjklx: "",
},
@ -5474,7 +5336,7 @@ export default {
],
},
//
dlwz: ['江苏省', '苏州市', '太仓市'],
dlwz: [],
//
xttz: [],
//
@ -5492,7 +5354,6 @@ export default {
bfyy: [{ required: true, message: "请输入", trigger: "blur" }],
},
rules: {
bwk: [{ required: true, message: "请输入", trigger: "change" }],
ywxttpt: [
{
required: true,
@ -5561,18 +5422,10 @@ export default {
}
return url;
},
changeSfsjgrxx(index) {
if (this.ruleForm.sjzcList[index].sfsjgrxx != 1) {
this.ruleForm.sjzcList[index].grxxsjl = 0;
} else {
this.ruleForm.sjzcList[index].grxxsjl = "";
}
},
addSjzcList() {
this.ruleForm.sjzcList.push({
sjzcSjkmc: "",
sjzcSjklx: "",
grxxsjl: 0,
});
},
removeSjzcList(index) {

Loading…
Cancel
Save