This commit is contained in:
sjl
2024-12-13 16:35:27 +08:00
parent 8bd5351d29
commit 0db5fa650f
16 changed files with 480 additions and 339 deletions

View File

@@ -15,15 +15,15 @@
:props="defaultProps"
/>
</el-form-item>
<el-form-item label="源参数描述" :label-width="100" prop="sourceParamDesc">
<el-input v-model="formContent.sourceParamDesc" autocomplete="off"/>
<el-form-item label="源参数描述" :label-width="100" prop="desc">
<el-input v-model="formContent.desc" autocomplete="off"/>
</el-form-item>
<el-form-item label="源参数类型" :label-width="100" prop="sourceParamType">
<el-input v-model="formContent.sourceParamType" autocomplete="off"/>
<el-form-item label="源参数类型" :label-width="100" prop="type">
<el-input v-model="formContent.type" autocomplete="off"/>
</el-form-item>
<el-form-item label="源参数值" :label-width="100"
prop="sourceParamValue">
<el-input v-model="formContent.sourceParamValue" autocomplete="off"/>
prop="value">
<el-input v-model="formContent.value" autocomplete="off"/>
</el-form-item>
<el-form-item label="排序" :label-width="100">
<el-input-number v-model="formContent.sort" :min='1' :max='999'/>
@@ -69,7 +69,7 @@ const displayPid = computed({
// 树形节点配置
const defaultProps = {
children: 'children',
label: 'sourceParamDesc',
label: 'desc',
value: 'id'
};
@@ -82,9 +82,9 @@ function useMetaInfo() {
const formContent = reactive<TestSource.ParameterType>({
id: "",
sourceParamType: "",
sourceParamValue: "",
sourceParamDesc: "",
type: "",
value: "",
desc: "",
sort: 100,
pId: "0",
})
@@ -93,8 +93,8 @@ function useMetaInfo() {
}
const rules: reactive<Record<string, Array<FormItemRule>>> = reactive({
sourceParamDesc: [{required: true, message: '源参数描述必填!', trigger: 'blur'}],
sourceParamType: [{required: true, message: '源参数类型必填!', trigger: 'blur'}],
desc: [{required: true, message: '源参数描述必填!', trigger: 'blur'}],
type: [{required: true, message: '源参数类型必填!', trigger: 'blur'}],
sort: [{required: true, message: '排序必填!', trigger: 'blur'}]
})
@@ -114,9 +114,9 @@ let dialogTitle = computed(() => {
const resetFormContent = () => {
Object.assign(formContent, {
id: "",
sourceParamType: "",
sourceParamValue: "",
sourceParamDesc: "",
type: "",
value: "",
desc: "",
sort: 100,
pId: "0",
})

View File

@@ -123,17 +123,17 @@ const columns = reactive<ColumnProps<any>[]>([
},
{type: 'index', fixed: 'left', width: 70, label: '序号'},
{
prop: 'sourceParamType',
prop: 'type',
label: '参数类型',
minWidth: 180,
},
{
prop: 'sourceParamDesc',
prop: 'desc',
label: '参数描述',
minWidth: 220,
},
{
prop: 'sourceParamValue',
prop: 'value',
label: '值',
minWidth: 150,
},
@@ -193,7 +193,7 @@ const copyRow = (row) => {
}
const getParameter = (data: TestSource.ParameterType) => {
if (originalParameterArr.some(item => item.sourceParamType == data.sourceParamType)) {
if (originalParameterArr.some(item => item.type == data.type)) {
ElMessage.error({message: '参数类型已存在!'})
return;
}