Commit 7fbe5a3e by 宋春膨

refactor(zjxm): 优化组件配置和工作流权限设置

- 移除多余的 params 和 maxlength 配置项
- 将标准值字段设置为必填项
- 为字典数据源添加默认选择值
- 为工作流权限配置添加默认值
- 为按钮配置添加 buttonId 标识符
parent 2fcdcc8a
import { FormProps, FormSchema } from '/@/components/Form';
import { FormProps, FormSchema } from '/@/components/Form';
......@@ -267,7 +267,6 @@ export const formProps: FormProps = {
],
defaultSelect: '',
datasourceType: 'api',
params: null,
labelField: 'label',
valueField: 'value',
apiConfig: {
......@@ -309,7 +308,6 @@ export const formProps: FormProps = {
span: 7,
defaultValue: '',
placeholder: '请设置标准值',
maxlength: null,
prefix: '',
suffix: '',
addonBefore: '',
......@@ -349,7 +347,6 @@ export const formProps: FormProps = {
span: 7,
defaultValue: '',
placeholder: '请输入名称',
maxlength: null,
prefix: '',
suffix: '',
addonBefore: '',
......@@ -357,7 +354,7 @@ export const formProps: FormProps = {
disabled: false,
allowClear: false,
showLabel: true,
required: false,
required: true,
rules: [],
events: {},
listStyle: '',
......@@ -396,7 +393,6 @@ export const formProps: FormProps = {
{ key: 2, label: 'Option 2', value: 'Option 2' },
{ key: 3, label: 'Option 3', value: 'Option 3' },
],
defaultSelect: null,
datasourceType: 'dic',
params: { itemId: '2008384790545207297' },
labelField: 'name',
......@@ -413,6 +409,7 @@ export const formProps: FormProps = {
isShow: true,
tooltipConfig: { visible: false, title: '提示文本' },
itemId: '2008384790545207297',
defaultSelect: '字符',
style: { width: '100%' },
},
},
......@@ -434,7 +431,6 @@ export const formProps: FormProps = {
span: 7,
defaultValue: '',
placeholder: '请设置上限',
maxlength: null,
prefix: '',
suffix: '',
addonBefore: '',
......@@ -473,7 +469,6 @@ export const formProps: FormProps = {
span: 7,
defaultValue: '',
placeholder: '请设置下限',
maxlength: null,
prefix: '',
suffix: '',
addonBefore: '',
......@@ -512,7 +507,6 @@ export const formProps: FormProps = {
span: 3,
defaultValue: '',
placeholder: '请输入备注',
maxlength: null,
rows: 4,
autoSize: false,
showCount: false,
......
export const permissionList = [
export const permissionList = [
......@@ -49,7 +49,7 @@ export const permissionList = [
defaultValue: '',
},
{
required: false,
required: true,
view: true,
edit: true,
disabled: false,
......@@ -80,6 +80,7 @@ export const permissionList = [
key: 'fd3fa14221bb46a0b8766074be356870',
children: [],
options: {},
defaultValue: '字符',
},
{
required: false,
......
......@@ -133,7 +133,7 @@
//展示在列表内的按钮
const actionButtons = ref<string[]>(["view","edit","delete"]);
const buttonConfigs = computed(()=>{
const list = [{"isUse":true,"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true},{"isUse":true,"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true},{"isUse":true,"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isEnableLock":true},{"isUse":true,"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true}]
const list = [{"buttonId":"2008408970565857280","name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"buttonId":"2008408970565857281","name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true},{"buttonId":"2008408970565857282","name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true,"isEnableLock":true},{"buttonId":"2008408970565857283","name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]
return filterButtonAuth(list);
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment