feat: Update HR options to enhance form fields and options for department and employee management
This commit is contained in:
parent
9e7cb0b66f
commit
6cba2bfe21
|
@ -14,18 +14,18 @@ export default function(){
|
|||
const tableCNName = table.cnName;
|
||||
const newTabEdit = false;
|
||||
const key = table.key;
|
||||
const editFormFields = {"YSDeptId":"","YSDeptName":"","DingTalkDeptId":"","DingTalkDeptName":""};
|
||||
const editFormOptions = [[{"title":"YSERP部门ID","required":true,"field":"YSDeptId","type":"text"},
|
||||
{"title":"YS部门名称","required":true,"field":"YSDeptName","type":"text"}],
|
||||
[{"title":"钉钉部门ID","required":true,"field":"DingTalkDeptId","type":"text"},
|
||||
{"title":"钉钉部门名称","required":true,"field":"DingTalkDeptName","type":"text"}]];
|
||||
const editFormFields = {"YSDeptId":"","DingTalkDeptId":"","IsRoot":""};
|
||||
const editFormOptions = [[{"dataKey":"Q001","data":[],"title":"YSERP部门","field":"YSDeptId","type":"select"}],
|
||||
[{"dataKey":"Q002","data":[],"title":"钉钉部门","field":"DingTalkDeptId","type":"select"}],
|
||||
[{"title":"根节点","field":"IsRoot","type":"switch"}]];
|
||||
const searchFormFields = {};
|
||||
const searchFormOptions = [];
|
||||
const columns = [{field:'ShipId',title:'关联关系ID',type:'int',link:true,width:110,hidden:true,readonly:true,require:true,align:'left'},
|
||||
{field:'YSDeptId',title:'YSERP部门ID',type:'string',width:60,require:true,align:'left',sort:true},
|
||||
{field:'YSDeptName',title:'YS部门名称',type:'string',width:60,require:true,align:'left'},
|
||||
{field:'DingTalkDeptId',title:'钉钉部门ID',type:'string',width:60,require:true,align:'left'},
|
||||
{field:'DingTalkDeptName',title:'钉钉部门名称',type:'string',width:60,require:true,align:'left'}];
|
||||
{field:'YSDeptId',title:'YSERP部门',type:'string',bind:{ key:'Q001',data:[]},width:60,align:'left',sort:true},
|
||||
{field:'YSDeptName',title:'YS部门名称',type:'string',width:60,hidden:true,readonly:true,align:'left'},
|
||||
{field:'DingTalkDeptId',title:'钉钉部门',type:'string',bind:{ key:'Q002',data:[]},width:60,align:'left'},
|
||||
{field:'DingTalkDeptName',title:'钉钉部门名称',type:'string',width:60,hidden:true,readonly:true,align:'left'},
|
||||
{field:'IsRoot',title:'根节点',type:'bool',width:120,align:'left'}];
|
||||
const detail ={columns:[]};
|
||||
const details = [];
|
||||
|
||||
|
|
|
@ -14,15 +14,18 @@ export default function(){
|
|||
const tableCNName = table.cnName;
|
||||
const newTabEdit = false;
|
||||
const key = table.key;
|
||||
const editFormFields = {};
|
||||
const editFormOptions = [];
|
||||
const editFormFields = {"YSDeptId":"","YSDeptName":"","DingTalkDeptId":"","DingTalkDeptName":""};
|
||||
const editFormOptions = [[{"title":"YS部门ID","field":"YSDeptId","disabled":true,"type":"text"},
|
||||
{"title":"YS部门名称","field":"YSDeptName","disabled":true,"type":"text"}],
|
||||
[{"title":"钉钉部门ID","field":"DingTalkDeptId","type":"text"},
|
||||
{"title":"钉钉部门名称","field":"DingTalkDeptName","disabled":true,"type":"text"}]];
|
||||
const searchFormFields = {};
|
||||
const searchFormOptions = [];
|
||||
const columns = [{field:'DeptSyncId',title:'同步ID',type:'int',link:true,sort:true,width:120,hidden:true,readonly:true,require:true,align:'left'},
|
||||
{field:'YSDeptId',title:'YS部门ID',type:'string',width:120,align:'left',sort:true},
|
||||
{field:'YSDeptName',title:'YS部门名称',type:'string',width:120,align:'left'},
|
||||
{field:'YSDeptId',title:'YS部门ID',type:'string',width:120,readonly:true,align:'left',sort:true},
|
||||
{field:'YSDeptName',title:'YS部门名称',type:'string',width:120,readonly:true,align:'left'},
|
||||
{field:'DingTalkDeptId',title:'钉钉部门ID',type:'string',width:120,align:'left'},
|
||||
{field:'DingTalkDeptName',title:'钉钉部门名称',type:'string',width:120,align:'left'}];
|
||||
{field:'DingTalkDeptName',title:'钉钉部门名称',type:'string',width:120,readonly:true,align:'left'}];
|
||||
const detail ={columns:[]};
|
||||
const details = [];
|
||||
|
||||
|
|
|
@ -14,24 +14,26 @@ export default function(){
|
|||
const tableCNName = table.cnName;
|
||||
const newTabEdit = false;
|
||||
const key = table.key;
|
||||
const editFormFields = {"EmpJobNumber":"","EmpYSID":"","EmpDingDingID":"","EmpYSMobile":"","EmpDingDingMobile":"","EmpYSDeptID":"","EmpLastSyncInfo":""};
|
||||
const editFormFields = {"EmpJobNumber":"","EmpYSID":"","EmpDingDingID":"","EmpYSMobile":"","EmpDingDingMobile":"","EmpYSDeptID":"","EmpLastSyncInfo":"","EmpDingTalkDeptID":""};
|
||||
const editFormOptions = [[{"title":"员工工号","field":"EmpJobNumber","disabled":true,"type":"text"}],
|
||||
[{"title":"员工YSID","field":"EmpYSID","disabled":true,"type":"text"}],
|
||||
[{"title":"员工钉钉ID","field":"EmpDingDingID","disabled":true,"type":"text"}],
|
||||
[{"title":"员工YS手机号","field":"EmpYSMobile","disabled":true,"type":"text"}],
|
||||
[{"title":"员工钉钉手机号","field":"EmpDingDingMobile","disabled":true,"type":"text"}],
|
||||
[{"title":"员工YS所属部门","field":"EmpYSDeptID","disabled":true,"type":"text"}],
|
||||
[{"title":"最后一次同步记录","field":"EmpLastSyncInfo","disabled":true,"type":"textarea"}]];
|
||||
const searchFormFields = {};
|
||||
const searchFormOptions = [];
|
||||
[{"dataKey":"Q001","data":[],"title":"员工YS所属部门","field":"EmpYSDeptID","disabled":true,"type":"select"}],
|
||||
[{"title":"最后一次同步记录","field":"EmpLastSyncInfo","disabled":true,"type":"textarea"}],
|
||||
[{"title":"员工钉钉部门","field":"EmpDingTalkDeptID","disabled":true,"type":"text"}]];
|
||||
const searchFormFields = {"EmpYSMobile":"","EmpYSDeptID":"","EmpDingTalkDeptID":""};
|
||||
const searchFormOptions = [[{"title":"员工YS手机号","field":"EmpYSMobile","type":"like"},{"dataKey":"Q001","data":[],"title":"员工YS所属部门","field":"EmpYSDeptID","type":"select"}],[{"title":"员工钉钉部门","field":"EmpDingTalkDeptID","type":"like"}]];
|
||||
const columns = [{field:'EmpSyncId',title:'员工同步记录ID',type:'int',sort:true,width:120,hidden:true,readonly:true,require:true,align:'left'},
|
||||
{field:'EmpJobNumber',title:'员工工号',type:'string',link:true,width:120,readonly:true,align:'left',sort:true},
|
||||
{field:'EmpYSID',title:'员工YSID',type:'string',width:120,readonly:true,align:'left'},
|
||||
{field:'EmpDingDingID',title:'员工钉钉ID',type:'string',width:120,readonly:true,align:'left'},
|
||||
{field:'EmpYSMobile',title:'员工YS手机号',type:'string',width:120,readonly:true,align:'left'},
|
||||
{field:'EmpDingDingMobile',title:'员工钉钉手机号',type:'string',width:120,readonly:true,align:'left'},
|
||||
{field:'EmpYSDeptID',title:'员工YS所属部门',type:'string',width:120,readonly:true,align:'left'},
|
||||
{field:'EmpLastSyncInfo',title:'最后一次同步记录',type:'string',width:120,readonly:true,align:'left'}];
|
||||
{field:'EmpJobNumber',title:'员工工号',type:'string',link:true,width:60,readonly:true,align:'left',sort:true},
|
||||
{field:'EmpYSID',title:'员工YSID',type:'string',width:60,readonly:true,align:'left'},
|
||||
{field:'EmpDingDingID',title:'员工钉钉ID',type:'string',width:60,readonly:true,align:'left'},
|
||||
{field:'EmpYSMobile',title:'员工YS手机号',type:'string',width:60,readonly:true,align:'left'},
|
||||
{field:'EmpDingDingMobile',title:'员工钉钉手机号',type:'string',width:60,readonly:true,align:'left'},
|
||||
{field:'EmpYSDeptID',title:'员工YS所属部门',type:'string',bind:{ key:'Q001',data:[]},width:60,readonly:true,align:'left'},
|
||||
{field:'EmpLastSyncInfo',title:'最后一次同步记录',type:'string',width:60,readonly:true,align:'left'},
|
||||
{field:'EmpDingTalkDeptID',title:'员工钉钉部门',type:'string',width:60,readonly:true,align:'left'}];
|
||||
const detail ={columns:[]};
|
||||
const details = [];
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ export default function () {
|
|||
const newTabEdit = false;
|
||||
const key = table.key;
|
||||
const editFormFields = {
|
||||
"id": "",
|
||||
"code": "",
|
||||
"dept_id_name": "",
|
||||
"org_id_name": "",
|
||||
|
@ -23,6 +24,7 @@ export default function () {
|
|||
"email": "",
|
||||
};
|
||||
const editFormOptions = [
|
||||
[{ "title": "员工ID", "field": "id", "disabled": true, "type": "text" }],
|
||||
[{ "title": "员工工号", "field": "code", "disabled": true, "type": "text" }],
|
||||
[{ "title": "所属部门", "field": "dept_id_name", "disabled": true, "type": "text" }],
|
||||
[{ "title": "所属公司", "field": "org_id_name", "disabled": true, "type": "text" }],
|
||||
|
|
Loading…
Reference in New Issue