修改组件页面

This commit is contained in:
guanj
2026-01-06 15:42:33 +08:00
parent 5d3d16f8ec
commit 7a81c008c3
12 changed files with 266 additions and 222 deletions

View File

@@ -1,5 +1,5 @@
<template>
<el-dialog class="cn-operate-dialog" v-model.trim="dialogVisible" :title="title" @close=" emit('close')">
<el-dialog class="cn-operate-dialog" draggable v-model.trim="dialogVisible" :title="title" @close="emit('close')">
<el-scrollbar>
<div style="padding-left: 50px">
<el-divider content-position="center">基础数据</el-divider>
@@ -52,7 +52,7 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="单位:" prop="unit">
<el-form-item label="单位:">
<el-input
maxlength="32"
show-word-limit
@@ -61,7 +61,7 @@
placeholder="请输入单位"
></el-input>
</el-form-item>
<el-form-item label="基础数据类型:" prop="type">
<el-form-item label="基础数据类型:" >
<el-input
maxlength="32"
show-word-limit
@@ -70,10 +70,10 @@
placeholder="请输入基础数据类型"
></el-input>
</el-form-item>
<el-form-item label="开始结束次数:" prop="harmStart">
<el-form-item label="开始结束次数:">
<el-slider v-model.trim="form.harm" range show-stops :max="50" style="width: 95%" />
</el-form-item>
<el-form-item label="统计方法:" prop="statMethod">
<el-form-item label="统计方法:">
<el-select
v-model.trim="form.statMethod"
multiple
@@ -101,7 +101,7 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="报表数据来源:" prop="resourcesId">
<el-form-item label="报表数据来源:">
<el-select v-model.trim="form.resourcesId" filterable clearable placeholder="请选择报表数据来源">
<el-option
v-for="item in ResourcesIdSelect"
@@ -247,7 +247,7 @@
</el-scrollbar>
<template #footer>
<span class="dialog-footer">
<el-button @click="dialogVisible = false; emit('close')">取消</el-button>
<el-button @click=";(dialogVisible = false), emit('close')">取消</el-button>
<el-button type="primary" @click="submit">确认</el-button>
</span>
</template>
@@ -338,17 +338,14 @@ const form = reactive<any>({
limitTable: 'pq_overlimit'
})
const rules = {
dataType: [
{ required: true, message: '请输入数据分类', trigger: 'blur' },
{ min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
],
dataType: [{ required: true, message: '请输入数据分类', trigger: 'change' }],
name: [{ required: true, message: '请输入数据名称', trigger: 'blur' }],
otherName: [{ required: true, message: '请输入别名', trigger: 'blur' }],
showName: [{ required: true, message: '请输入展示名称', trigger: 'blur' }],
phase: [{ type: 'array', required: true, message: '请选择相别', trigger: 'blur' }],
phase: [{ required: true, message: '请选择相别', trigger: 'change' }],
unit: [{ required: true, message: '请输入单位', trigger: 'blur' }],
type: [{ required: true, message: '请输入基础数据类型', trigger: 'blur' }],
harmStart: [{ required: true, message: '请填写开始结束次数', trigger: 'blur' }],
harmStart: [{ required: true, message: '请填写开始结束次数', trigger: 'change' }],
statMethod: [{ required: true, message: '请选择统计方法', trigger: 'blur' }],
classId: [{ required: true, message: '请选择数据存储', trigger: 'blur' }],
resourcesId: [{ required: true, message: '请选择报表数据来源', trigger: 'blur' }],