Browse Source

元数据标签计算配置

master
xueyinfei 2 weeks ago
parent
commit
7e0e9927ea
  1. 28
      vue-fastapi-frontend/src/views/metadataConfig/metaclas/index.vue

28
vue-fastapi-frontend/src/views/metadataConfig/metaclas/index.vue

@ -94,6 +94,14 @@
placeholder="只能输入数字"
></el-input>
</el-form-item>
<el-form-item label="所属系统" prop="ssysId">
<el-select v-model="form1.ssysId" placeholder="请选择系统" clearable allow-create filterable style="width: 350px">
<el-option v-for="item in dsSysList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="所属模式" prop="mdlName">
<el-input v-model="form1.mdlName" autocomplete="off" />
</el-form-item>
</el-form>
<template #footer>
<el-button @click="open1 = false">取消</el-button>
@ -116,6 +124,14 @@
placeholder="只能输入数字"
></el-input>
</el-form-item>
<el-form-item label="所属系统" prop="ssysId">
<el-select v-model="form3.ssysId" placeholder="请选择系统" clearable allow-create filterable style="width: 350px">
<el-option v-for="item in dsSysList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="所属模式" prop="mdlName">
<el-input v-model="form3.mdlName" autocomplete="off" />
</el-form-item>
</el-form>
<template #footer>
<el-button @click="open2 = false">取消</el-button>
@ -202,11 +218,15 @@ const clasFormRef3 = ref(null); // 字段处理类型 formRef
const form1 = ref({
datatype: "",
ratio: null,
ssysId: undefined,
mdlName: "",
});
const form2 = ref({
regexName: "",
regexPattern: "",
ratio: null,
ssysId: undefined,
mdlName: "",
});
const form3 = ref({
opType: "",
@ -312,7 +332,9 @@ function handleSearch() {
// ===== =====
function openAddDialog1() {
title.value = "新增值类型参数";
Object.assign(form1.value, { datatype: "", ratio: null });
Object.assign(form1.value, { datatype: "", ratio: null,
ssysId: queryForm.ssysId,
mdlName: queryForm.mdlName, });
open1.value = true;
}
function openEditDialog1(row) {
@ -328,7 +350,7 @@ function openEditDialog1(row) {
function submitForm1() {
clasFormRef1.value.validate(async (valid) => {
if (!valid) return;
const submitData = { ...form1.value,ssysId:queryForm.ssysId,mdlName:queryForm.mdlName };
const submitData = { ...form1.value};
try {
if (title.value.includes("新增")) {
await addDatatypeLabel(submitData);
@ -378,6 +400,8 @@ function openAddDialog2() {
regexName: "",
regexPattern: "",
ratio: null,
ssysId: queryForm.ssysId,
mdlName: queryForm.mdlName,
});
open2.value = true;
}

Loading…
Cancel
Save