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="只能输入数字" placeholder="只能输入数字"
></el-input> ></el-input>
</el-form-item> </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> </el-form>
<template #footer> <template #footer>
<el-button @click="open1 = false">取消</el-button> <el-button @click="open1 = false">取消</el-button>
@ -116,6 +124,14 @@
placeholder="只能输入数字" placeholder="只能输入数字"
></el-input> ></el-input>
</el-form-item> </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> </el-form>
<template #footer> <template #footer>
<el-button @click="open2 = false">取消</el-button> <el-button @click="open2 = false">取消</el-button>
@ -202,11 +218,15 @@ const clasFormRef3 = ref(null); // 字段处理类型 formRef
const form1 = ref({ const form1 = ref({
datatype: "", datatype: "",
ratio: null, ratio: null,
ssysId: undefined,
mdlName: "",
}); });
const form2 = ref({ const form2 = ref({
regexName: "", regexName: "",
regexPattern: "", regexPattern: "",
ratio: null, ratio: null,
ssysId: undefined,
mdlName: "",
}); });
const form3 = ref({ const form3 = ref({
opType: "", opType: "",
@ -312,7 +332,9 @@ function handleSearch() {
// ===== ===== // ===== =====
function openAddDialog1() { function openAddDialog1() {
title.value = "新增值类型参数"; 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; open1.value = true;
} }
function openEditDialog1(row) { function openEditDialog1(row) {
@ -328,7 +350,7 @@ function openEditDialog1(row) {
function submitForm1() { function submitForm1() {
clasFormRef1.value.validate(async (valid) => { clasFormRef1.value.validate(async (valid) => {
if (!valid) return; if (!valid) return;
const submitData = { ...form1.value,ssysId:queryForm.ssysId,mdlName:queryForm.mdlName }; const submitData = { ...form1.value};
try { try {
if (title.value.includes("新增")) { if (title.value.includes("新增")) {
await addDatatypeLabel(submitData); await addDatatypeLabel(submitData);
@ -378,6 +400,8 @@ function openAddDialog2() {
regexName: "", regexName: "",
regexPattern: "", regexPattern: "",
ratio: null, ratio: null,
ssysId: queryForm.ssysId,
mdlName: queryForm.mdlName,
}); });
open2.value = true; open2.value = true;
} }

Loading…
Cancel
Save