|
|
|
@ -4583,7 +4583,9 @@
|
|
|
|
|
>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="数据库名称" required>
|
|
|
|
|
<el-form-item label="数据库名称"
|
|
|
|
|
:prop="`sjzcList[${dataIndex}].sjzcSjkmc`" :rules="rules.bwk"
|
|
|
|
|
>
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="dataItem.sjzcSjkmc"
|
|
|
|
|
:placeholder="'请输入数据库名称' + (dataIndex + 1)"
|
|
|
|
@ -4591,7 +4593,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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-select
|
|
|
|
|
v-model="dataItem.sjzcSjklx"
|
|
|
|
@ -4609,7 +4611,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="端口" required>
|
|
|
|
|
<el-form-item label="端口" :prop="`sjzcList[${dataIndex}].sjzcDk`" :rules="rules.bwk">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="dataItem.sjzcDk"
|
|
|
|
|
:placeholder="'请输入端口' + (dataIndex + 1)"
|
|
|
|
@ -4617,7 +4619,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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
|
|
|
|
|
v-model="dataItem.sjzcSjkbb"
|
|
|
|
|
:placeholder="'请输入数据库版本' + (dataIndex + 1)"
|
|
|
|
@ -4627,7 +4629,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="数据库所在IP" required>
|
|
|
|
|
<el-form-item label="数据库所在IP" :prop="`sjzcList[${dataIndex}].sjzcSjkIp`" :rules="rules.bwk">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="dataItem.sjzcSjkIp"
|
|
|
|
|
:placeholder="'请输入数据库所在IP' + (dataIndex + 1)"
|
|
|
|
@ -4635,7 +4637,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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
|
|
|
|
|
v-model="dataItem.sjzcGxsx"
|
|
|
|
|
:placeholder="'请选择共享属性' + (dataIndex + 1)"
|
|
|
|
@ -4652,7 +4654,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="开放属性" required>
|
|
|
|
|
<el-form-item label="开放属性" :prop="`sjzcList[${dataIndex}].sjzcKfsx`" :rules="rules.bwk">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="dataItem.sjzcKfsx"
|
|
|
|
|
:placeholder="'请选择开放属性' + (dataIndex + 1)"
|
|
|
|
@ -4667,7 +4669,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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
|
|
|
|
|
v-model="dataItem.sjzcSjly"
|
|
|
|
|
:placeholder="'请选择数据领域' + (dataIndex + 1)"
|
|
|
|
@ -4684,7 +4686,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="更新周期" required>
|
|
|
|
|
<el-form-item label="更新周期" :prop="`sjzcList[${dataIndex}].sjzcGxzq`" :rules="rules.bwk">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="dataItem.sjzcGxzq"
|
|
|
|
|
:placeholder="'请选择数据领域' + (dataIndex + 1)"
|
|
|
|
@ -4699,7 +4701,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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-option
|
|
|
|
|
v-for="dict in dict.type.sjzc_gxzq"
|
|
|
|
@ -4717,7 +4719,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="数据量" required>
|
|
|
|
|
<el-form-item label="数据量" :prop="`sjzcList[${dataIndex}].sjzcSjl`" :rules="rules.bwk">
|
|
|
|
|
<el-input
|
|
|
|
|
type="number"
|
|
|
|
|
v-model="dataItem.sjzcSjl"
|
|
|
|
@ -4726,7 +4728,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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
|
|
|
|
|
v-model="dataItem.sjzcSjldw"
|
|
|
|
|
:placeholder="'请选择数据量单位' + (dataIndex + 1)"
|
|
|
|
@ -4743,7 +4745,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="数据是否出境" required>
|
|
|
|
|
<el-form-item label="数据是否出境" :prop="`sjzcList[${dataIndex}].sjzcCj`" :rules="rules.bwk">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="dataItem.sjzcCj"
|
|
|
|
|
:placeholder="'请选择数据是否出境' + (dataIndex + 1)"
|
|
|
|
@ -4758,7 +4760,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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
|
|
|
|
|
v-model="dataItem.sjzcSjfjfl"
|
|
|
|
|
:placeholder="'请选择数据分级分类' + (dataIndex + 1)"
|
|
|
|
@ -4775,7 +4777,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="数据重要程度" required>
|
|
|
|
|
<el-form-item label="数据重要程度" :prop="`sjzcList[${dataIndex}].sjzcSjzycd`" :rules="rules.bwk">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="dataItem.sjzcSjzycd"
|
|
|
|
|
:placeholder="'请选择数据重要程度' + (dataIndex + 1)"
|
|
|
|
@ -4790,7 +4792,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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
|
|
|
|
|
v-model="dataItem.sjzcSmsj"
|
|
|
|
|
:placeholder="'请选择是否涉密数据' + (dataIndex + 1)"
|
|
|
|
@ -4807,7 +4809,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="数据描述" required>
|
|
|
|
|
<el-form-item label="数据描述" :prop="`sjzcList[${dataIndex}].sjzcSjms`" :rules="rules.bwk">
|
|
|
|
|
<el-input
|
|
|
|
|
type="textarea"
|
|
|
|
|
resize="none"
|
|
|
|
@ -4820,7 +4822,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="display: flex">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="是否涉及个人信息" required>
|
|
|
|
|
<el-form-item label="是否涉及个人信息" :prop="`sjzcList[${dataIndex}].sfsjgrxx`" :rules="rules.bwk">
|
|
|
|
|
<el-select
|
|
|
|
|
@change="changeSfsjgrxx(dataIndex)"
|
|
|
|
|
v-model="dataItem.sfsjgrxx"
|
|
|
|
@ -4836,7 +4838,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<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
|
|
|
|
|
:placeholder="'请填写个人信息数据量' + (dataIndex + 1)"
|
|
|
|
|
type="number"
|
|
|
|
@ -5086,7 +5088,7 @@ export default {
|
|
|
|
|
sum++;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
console.log(sum, "dddddd");
|
|
|
|
|
|
|
|
|
|
if (sum > 0) {
|
|
|
|
|
callback(new Error("数据资产存在空值"));
|
|
|
|
|
} else {
|
|
|
|
@ -5302,7 +5304,8 @@ export default {
|
|
|
|
|
xtfhqkFls: [],
|
|
|
|
|
|
|
|
|
|
rules: {
|
|
|
|
|
sjzcList: [{ validator: changeSjzcList, trigger: "blur" }],
|
|
|
|
|
bwk:[{ required: true, message: "请输入", trigger: "change" }],
|
|
|
|
|
// sjzcList: [{ validator: changeSjzcList, trigger: "blur" }],
|
|
|
|
|
bfyy: [{ validator: changeSateTetx, trigger: "blur" }],
|
|
|
|
|
xtmc: [{ required: true, message: "请输入系统名称", trigger: "blur" }],
|
|
|
|
|
dwmc: [{ required: true, message: "请输入单位名称", trigger: "blur" }],
|
|
|
|
|