From 111392f8ae1f27c4cde93bd7974a5f16c8188188 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期四, 09 一月 2025 09:09:50 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- pages/regular/config-param.vue | 143 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 143 insertions(+), 0 deletions(-) diff --git a/pages/regular/config-param.vue b/pages/regular/config-param.vue new file mode 100644 index 0000000..47c22ad --- /dev/null +++ b/pages/regular/config-param.vue @@ -0,0 +1,143 @@ +<template> + <el-bus-crud v-bind="tableConfig"/> +</template> + +<script> +export default { + data() { + return { + tableConfig: { + url: 'flower/v2/config-param/config/list', + newUrl: 'flower/v2/config-param/new', + editUrl: 'flower/v2/config-param/edit', + deleteUrl: 'flower/v2/config-param/delete', + columns: [ + {label: '序号', type: 'index'}, + {label: '变量分组名', prop: 'paramGroupName'}, + {label: '变量名', prop: 'paramName'}, + {label: '变量键', prop: 'paramKey'}, + {label: '变量值', prop: 'paramValue'}, + {label: '变量规则', prop: 'paramPlaceholder'}, + {label: '变量提示', prop: 'paramTip'}, + {label: '变量排序号', prop: 'paramOrder'}, + {label: '变量值类型', prop: 'paramValueType'}, + {label: '变量字典', prop: 'paramDict'}, + {label: '控件类型', prop: 'paramControlType'}, + {label: '是否是必填', prop: 'paramRequire'}, + {label: '参数限制数量', prop: 'paramLimit'}, + ], + + searchForm: [ + { + type: 'row', + items: [ + {label: '变量分组名:', id: 'paramGroupName', type: 'input'}], + }, + ], + form: [ + { + label: '变量分组名:', + id: 'paramGroupId', + type: 'bus-select', + el: { + interfaceUri: 'flower/v2/config-param-group/group/list', + props: { + label: 'paramGroupName', + value: 'id', + dataPath: 'records', + }, + extraQuery: { + current: 1, + size: 2000, + }, + filterable: true, + style: 'width:100%', + }, + rules: { required: true, message: '请选择变量分组' }, + }, + { + label: '变量名:', + id: 'paramName', + type: 'input', + rules: {required: true, message: '请输入变量名'}, + }, + { + label: '变量键', + id: 'paramKey', + type: 'input', + rules: {required: true, message: '请输入变量键'}, + }, + { + label: '变量值', + id: 'paramValue', + type: 'input', + rules: {required: true, message: '请输入变量值'}, + }, + { + label: '变量规则', + id: 'paramPlaceholder', + type: 'input', + rules: {required: true, message: '请输入变量规则'}, + },{ + label: '变量提示', + id: 'paramTip', + type: 'input', + rules: {required: true, message: '请输入变量提示'}, + }, + { + label: '变量排序号', + id: 'paramOrder', + type: 'input', + rules: { + required: true, + pattern: /^\d+$/, + message: '请输入变量排序号,只允许非负整数'}, + }, + { + label: '变量值类型', + id: 'paramValueType', + type: 'input', + },{ + label: '变量字典', + id: 'paramDict', + type: 'input', + }, + { + label: '控件类型', + id: 'paramControlType', + type: 'bus-select-dict', + el: { + code: 'PARAM_CONTROL_TYPE', + style: 'width:100%', + }, + rules: {required: true, message: '请输入控件类型'}, + }, + { + label: '是否是必填', + id: 'paramRequire', + type: 'bus-select-dict', + el: { + code: 'IS_REQUIRED', + style: 'width:100%', + }, + rules: {required: true, message: '请输入是否是必填'}, + }, + { + label: '参数限制数量', + id: 'paramLimit', + type: 'input', + rules: {required: true, message: '请输入参数限制数量'}, + }, + + + ], + }, + } + }, + head() { + return { + title: '配置系统参数', + } + }, +} +</script> -- Gitblit v1.9.3