| | |
| | | label: '机构名称', |
| | | prop: 'deptName', |
| | | search: true, |
| | | labelWidth:120, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '所属租户', |
| | | prop: 'tenantId', |
| | | type: 'tree', |
| | | dicUrl: '/blade-system/tenant/select', |
| | | addDisplay: false, |
| | | editDisplay: false, |
| | | viewDisplay: website.tenantMode, |
| | | span: 24, |
| | | props: { |
| | | label: 'tenantName', |
| | | value: 'tenantId', |
| | | }, |
| | | hide: !website.tenantMode, |
| | | search: website.tenantMode, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入所属租户', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | // { |
| | | // label: '所属租户', |
| | | // prop: 'tenantId', |
| | | // type: 'tree', |
| | | // dicUrl: '/blade-system/tenant/select', |
| | | // addDisplay: false, |
| | | // editDisplay: false, |
| | | // viewDisplay: website.tenantMode, |
| | | // span: 24, |
| | | // props: { |
| | | // label: 'tenantName', |
| | | // value: 'tenantId', |
| | | // }, |
| | | // hide: !website.tenantMode, |
| | | // search: website.tenantMode, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: '请输入所属租户', |
| | | // trigger: 'click', |
| | | // }, |
| | | // ], |
| | | // }, |
| | | { |
| | | label: '机构全称', |
| | | prop: 'fullName', |
| | | search: true, |
| | | labelWidth:120, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | |
| | | props: { |
| | | label: 'title', |
| | | }, |
| | | labelWidth:120, |
| | | rules: [ |
| | | { |
| | | required: false, |
| | |
| | | }, |
| | | dataType: 'number', |
| | | width: 120, |
| | | labelWidth:120, |
| | | prop: 'deptCategory', |
| | | slot: true, |
| | | rules: [ |
| | |
| | | ], |
| | | }, |
| | | { |
| | | label: '设备绑定编码', |
| | | prop: 'bindCode', |
| | | search: true, |
| | | labelWidth:120, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入设备绑定编码', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '排序', |
| | | prop: 'sort', |
| | | type: 'number', |
| | | align: 'right', |
| | | labelWidth:120, |
| | | width: 80, |
| | | rules: [ |
| | | { |
| | |
| | | { |
| | | label: '备注', |
| | | prop: 'remark', |
| | | labelWidth:120, |
| | | rules: [ |
| | | { |
| | | required: false, |
| | |
| | | search: true, |
| | | display: false, |
| | | }, |
| | | { |
| | | label: '所属租户', |
| | | prop: 'tenantName', |
| | | slot: true, |
| | | display: false, |
| | | }, |
| | | // { |
| | | // label: '所属租户', |
| | | // prop: 'tenantName', |
| | | // slot: true, |
| | | // display: false, |
| | | // }, |
| | | { |
| | | label: '用户姓名', |
| | | prop: 'realName', |
| | |
| | | slot: true, |
| | | display: false, |
| | | }, |
| | | { |
| | | label: '用户平台', |
| | | prop: 'userTypeName', |
| | | slot: true, |
| | | display: false, |
| | | }, |
| | | { |
| | | label: '用户平台', |
| | | type: 'select', |
| | | dicUrl: '/blade-system/dict/dictionary?code=user_type', |
| | | props: { |
| | | label: 'dictValue', |
| | | value: 'dictKey', |
| | | }, |
| | | dataType: 'number', |
| | | search: true, |
| | | hide: true, |
| | | display: false, |
| | | prop: 'userType', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择用户平台', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | // { |
| | | // label: '用户平台', |
| | | // prop: 'userTypeName', |
| | | // slot: true, |
| | | // display: false, |
| | | // }, |
| | | // { |
| | | // label: '用户平台', |
| | | // type: 'select', |
| | | // dicUrl: '/blade-system/dict/dictionary?code=user_type', |
| | | // props: { |
| | | // label: 'dictValue', |
| | | // value: 'dictKey', |
| | | // }, |
| | | // dataType: 'number', |
| | | // search: true, |
| | | // hide: true, |
| | | // display: false, |
| | | // prop: 'userType', |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: '请选择用户平台', |
| | | // trigger: 'blur', |
| | | // }, |
| | | // ], |
| | | // }, |
| | | ], |
| | | group: [ |
| | | { |
| | |
| | | prop: 'baseInfo', |
| | | icon: 'el-icon-user-solid', |
| | | column: [ |
| | | { |
| | | label: '所属租户', |
| | | prop: 'tenantId', |
| | | type: 'tree', |
| | | dicUrl: '/blade-system/tenant/select', |
| | | props: { |
| | | label: 'tenantName', |
| | | value: 'tenantId', |
| | | }, |
| | | hide: !website.tenantMode, |
| | | addDisplay: website.tenantMode, |
| | | editDisplay: website.tenantMode, |
| | | viewDisplay: website.tenantMode, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请输入所属租户', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | span: 24, |
| | | }, |
| | | // { |
| | | // label: '所属租户', |
| | | // prop: 'tenantId', |
| | | // type: 'tree', |
| | | // dicUrl: '/blade-system/tenant/select', |
| | | // props: { |
| | | // label: 'tenantName', |
| | | // value: 'tenantId', |
| | | // }, |
| | | // hide: !website.tenantMode, |
| | | // addDisplay: website.tenantMode, |
| | | // editDisplay: website.tenantMode, |
| | | // viewDisplay: website.tenantMode, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: '请输入所属租户', |
| | | // trigger: 'click', |
| | | // }, |
| | | // ], |
| | | // span: 24, |
| | | // }, |
| | | { |
| | | label: '登录账号', |
| | | prop: 'account', |
| | |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '用户平台', |
| | | type: 'select', |
| | | dicUrl: '/blade-system/dict/dictionary?code=user_type', |
| | | props: { |
| | | label: 'dictValue', |
| | | value: 'dictKey', |
| | | }, |
| | | dataType: 'number', |
| | | slot: true, |
| | | prop: 'userType', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择用户平台', |
| | | trigger: 'blur', |
| | | }, |
| | | ], |
| | | }, |
| | | // { |
| | | // label: '用户平台', |
| | | // type: 'select', |
| | | // dicUrl: '/blade-system/dict/dictionary?code=user_type', |
| | | // props: { |
| | | // label: 'dictValue', |
| | | // value: 'dictKey', |
| | | // }, |
| | | // dataType: 'number', |
| | | // slot: true, |
| | | // prop: 'userType', |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: '请选择用户平台', |
| | | // trigger: 'blur', |
| | | // }, |
| | | // ], |
| | | // }, |
| | | { |
| | | label: '密码', |
| | | prop: 'password', |
| | |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: '所属岗位', |
| | | prop: 'postId', |
| | | type: 'tree', |
| | | multiple: true, |
| | | dicData: [], |
| | | props: { |
| | | label: 'postName', |
| | | value: 'id', |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: '请选择所属岗位', |
| | | trigger: 'click', |
| | | }, |
| | | ], |
| | | }, |
| | | // { |
| | | // label: '所属岗位', |
| | | // prop: 'postId', |
| | | // type: 'tree', |
| | | // multiple: true, |
| | | // dicData: [], |
| | | // props: { |
| | | // label: 'postName', |
| | | // value: 'id', |
| | | // }, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: '请选择所属岗位', |
| | | // trigger: 'click', |
| | | // }, |
| | | // ], |
| | | // }, |
| | | ], |
| | | }, |
| | | ], |