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