diff --git a/src/views/hr/deptship/HR_DeptShip/options.js b/src/views/hr/deptship/HR_DeptShip/options.js index eafc33d..a85c738 100644 --- a/src/views/hr/deptship/HR_DeptShip/options.js +++ b/src/views/hr/deptship/HR_DeptShip/options.js @@ -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 = []; diff --git a/src/views/hr/deptsync/HR_DeptSync/options.js b/src/views/hr/deptsync/HR_DeptSync/options.js index efddb5b..6de4570 100644 --- a/src/views/hr/deptsync/HR_DeptSync/options.js +++ b/src/views/hr/deptsync/HR_DeptSync/options.js @@ -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 = []; diff --git a/src/views/hr/employeesync/HR_EmployeeSync/options.js b/src/views/hr/employeesync/HR_EmployeeSync/options.js index b9eb61f..f4c2744 100644 --- a/src/views/hr/employeesync/HR_EmployeeSync/options.js +++ b/src/views/hr/employeesync/HR_EmployeeSync/options.js @@ -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 = []; diff --git a/src/views/hr/ysemployees/HR_YSEmployees/options.js b/src/views/hr/ysemployees/HR_YSEmployees/options.js index 39f8e16..c1b3528 100644 --- a/src/views/hr/ysemployees/HR_YSEmployees/options.js +++ b/src/views/hr/ysemployees/HR_YSEmployees/options.js @@ -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" }],