f5d41ca9 by lxs

数据资产登记更新

1 parent e0eee7fe
......@@ -1328,7 +1328,7 @@ const passCommonDialogBtnClick = (btn, info) => {
'--' }}</span>
</div>
</div>
<div class="first-col" style="width: 250px;">
<div class="first-col">
<div class="list_item">
<span class="item_label">结构化数据:</span>
<span class="item_value">{{ assetDetailInfo.isStructured == 'Y' ? '是' : '否' }}</span>
......@@ -2344,14 +2344,17 @@ const passCommonDialogBtnClick = (btn, info) => {
.info-content {
display: flex;
.first-col {
width: 310px;
>div {
width: 33.33%;
}
// .first-col {
// width: 310px;
// }
.last-col {
flex: 1;
min-width: 120px;
}
// .last-col {
// flex: 1;
// min-width: 120px;
// }
}
}
......
......@@ -241,7 +241,7 @@ const setBaseFormItemsValue = (info) => {
item.inputOptions.visible = false;
}
} else if (item.field == 'updateFrequency') {
item.default = info[item.field] || [];
item.default = Array.isArray(info[item.field]) ? info[item.field][0] : (info[item.field] || []);
} else if (item.field == 'ownIndustry') {
item.default = info[item.field] || [];
item.inputOptions.default = info['ownIndustryOther'];
......@@ -972,8 +972,8 @@ const baseFormItems: any = ref([
type: "checkbox-group-row",
placeholder: "",
field: "updateFrequency",
default: [],
children: updateFrequencyListData.value,
default: '',
options: updateFrequencyListData.value,
required: true,
block: true,
},
......@@ -1082,7 +1082,7 @@ const baseFormRules = ref({
{ required: true, trigger: 'blur', message: "请填写数据取得方式其他内容" }
],
updateFrequency: [
{ type: 'array', required: true, trigger: 'change', message: "请选择数据更新频率" }
{ required: true, trigger: 'change', message: "请选择数据更新频率" }
],
updateFrequencyOther: [
{ required: true, trigger: 'blur', message: "请填写数据更新频率其他内容" }
......@@ -1721,6 +1721,7 @@ const saveDraft = () => {
} else if (!params.coverageArea) {
params.coverageArea = params.coverageAreas;
}
params.updateFrequency = [baseFormInline.updateFrequency];
let propertyFormLine = porpertyInfoFormRef.value.formInline;
Object.assign(params, propertyFormLine);
delete params.qualityEvaluationInstitutionGuid;
......@@ -1833,6 +1834,7 @@ const save = () => {
} else if (!params.coverageArea) {
params.coverageArea = params.coverageAreas;
}
params.updateFrequency = [baseFormInline.updateFrequency];
let propertyFormLine = porpertyInfoFormRef.value.formInline;
Object.assign(params, propertyFormLine);
delete params.qualityEvaluationInstitutionGuid;
......@@ -2150,7 +2152,7 @@ onBeforeMount(() => {
const data = res.data || [];
updateFrequencyListData.value = data;
let item = baseFormItems.value.find(item => item.field == 'updateFrequency');
item && (item.children = updateFrequencyListData.value);
item && (item.options = updateFrequencyListData.value);
} else {
proxy.$ElMessage.error(res.msg);
}
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!