【修改】 word pptx 关联关系页面逻辑

This commit is contained in:
DESKTOP-932OMT8\REN
2025-06-12 17:41:57 +08:00
committed by 陆光LG
parent 69cf02da0a
commit ca2b34dc0b
5 changed files with 52 additions and 16 deletions

View File

@@ -60,7 +60,7 @@
</el-select>
</el-form-item>
<el-form-item label="值类型" prop="isboo">
<el-select v-model="formData.isboo" clearable placeholder="请选择归属">
<el-select v-model="formData.isboo" clearable placeholder="请选择值类型">
<el-option
v-for="dict in getIntDictOptions(DICT_TYPE.WORD_ISBOO)"
:key="dict.value"
@@ -79,6 +79,16 @@
/>
</el-select>
</el-form-item>
<el-form-item label="数据类型" prop="unit">
<el-select v-model="formData.unit" clearable placeholder="请选择数据类型">
<el-option
v-for="dict in getStrDictOptions(DICT_TYPE.WPS_UNIT)"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
</el-form>
<template #footer>
<el-button type="primary" @click="submitForm"> </el-button>
@@ -87,7 +97,7 @@
</Dialog>
</template>
<script lang="ts" setup>
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
import { DICT_TYPE, getIntDictOptions, getStrDictOptions } from '@/utils/dict'
import { defaultProps, handleTree } from '@/utils/tree'
import * as WordApi from '@/api/wps/word'
import { CommonStatusEnum } from '@/utils/constants'
@@ -114,7 +124,8 @@ const formData = ref({
type: CommonStatusEnum.ENABLE,
belongTo: CommonStatusEnum.ENABLE,
isboo: CommonStatusEnum.ENABLE,
titleType: CommonStatusEnum.ENABLE
titleType: CommonStatusEnum.ENABLE,
unit: CommonStatusEnum.ENABLE
})
const formRules = reactive<FormRules>({
parentId: [{ required: true, message: '上级Word节点不能为空', trigger: 'blur' }],
@@ -185,7 +196,8 @@ const resetForm = () => {
type: CommonStatusEnum.ENABLE,
belongTo: CommonStatusEnum.ENABLE,
isboo: CommonStatusEnum.ENABLE,
titleType: CommonStatusEnum.ENABLE
titleType: CommonStatusEnum.ENABLE,
unit: CommonStatusEnum.ENABLE
}
formRef.value?.resetFields()
}