From 0a8bebe2edbb55eab98e3559eedf5303a417b73c Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Thu, 22 Feb 2024 16:47:42 +0800
Subject: [PATCH] 更新权限配置批量导入数据
---
src/option/assessment/assessmentConfig.js | 204 +++++++++++++++++++++++---------------------------
1 files changed, 95 insertions(+), 109 deletions(-)
diff --git a/src/option/assessment/assessmentConfig.js b/src/option/assessment/assessmentConfig.js
index 8cfbb30..2471b50 100644
--- a/src/option/assessment/assessmentConfig.js
+++ b/src/option/assessment/assessmentConfig.js
@@ -1,5 +1,5 @@
-export default {
- height:'auto',
+const option = {
+ height: 'auto',
calcHeight: 30,
tip: false,
searchShow: true,
@@ -9,147 +9,133 @@
viewBtn: true,
selection: true,
dialogClickModal: false,
+ labelWidth: 130,
column: [
{
- label: "主键",
- prop: "id",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
- },
- {
- label: "租户ID",
- prop: "tenantId",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
- },
- {
label: "被考核人",
- prop: "userId",
- type: "input",
- },
- {
- label: "被考核人名称",
prop: "userName",
- type: "input",
+ type: "cascader",
+ expandTrigger: 'click',
+ dicData: [],
+ props: {
+ label: 'title',
+ value: 'id',
+ children: 'children'
+ },
+ lazy: true,
+ lazyLoad: (node, resolve) => {},
+ change: () => {},
+ emitPath: false,
+ showAllLevels: false,
+ rules: [
+ {
+ required: true,
+ message: '请选择被考核人',
+ trigger: 'click',
+ },
+ ],
},
{
- label: "被考核人部门id",
- prop: "deptId",
- type: "input",
- },
- {
- label: "被考核人部门名称",
+ label: "被考核人部门",
prop: "deptName",
type: "input",
+ disabled: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择考核人部门',
+ trigger: 'click',
+ },
+ ],
},
{
- label: "被考核人职位名称",
+ label: "被考核人职位",
prop: "postName",
type: "input",
+ disabled: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择被考核人职位',
+ trigger: 'click',
+ },
+ ],
},
{
label: "考核人",
- prop: "assessorUserId",
- type: "input",
- },
- {
- label: "考核人名称",
prop: "assessorUserName",
- type: "input",
+ type: "cascader",
+ expandTrigger: 'click',
+ dicData: [],
+ props: {
+ label: 'title',
+ value: 'id',
+ children: 'children'
+ },
+ lazy: true,
+ lazyLoad: (node, resolve) => {},
+ emitPath: false,
+ showAllLevels: false,
+ rules: [
+ {
+ required: true,
+ message: '请选择考核人',
+ trigger: 'click',
+ },
+ ],
},
{
- label: "考核人部门id",
- prop: "assessorDeptId",
- type: "input",
- },
- {
- label: "考核人部门名称",
+ label: "考核人部门",
prop: "assessorDeptName",
type: "input",
+ disabled: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择被考核人部门',
+ trigger: 'click',
+ },
+ ],
},
{
- label: "考核人职位名称",
+ label: "考核人职位",
prop: "assessorPostName",
type: "input",
+ disabled: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择考核人职位',
+ trigger: 'click',
+ },
+ ],
},
{
label: "权值",
prop: "weight",
type: "input",
+ rules: [
+ {
+ required: true,
+ message: '请输入权值',
+ trigger: 'click',
+ },
+ ],
},
{
label: "范围",
prop: "rangeVal",
type: "input",
- },
- {
- label: "创建人",
- prop: "createUser",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
- },
- {
- label: "创建部门",
- prop: "createDept",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
- },
- {
- label: "创建时间",
- prop: "createTime",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
- },
- {
- label: "修改人",
- prop: "updateUser",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
- },
- {
- label: "修改时间",
- prop: "updateTime",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
- },
- {
- label: "状态",
- prop: "status",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
- },
- {
- label: "是否已删除",
- prop: "isDeleted",
- type: "input",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入范围',
+ trigger: 'click',
+ },
+ ],
},
]
}
+
+
+export default option
\ No newline at end of file
--
Gitblit v1.9.3