转岗管理接口联调

dev-scheduling
zhangdi 3 months ago
parent 84f6ce4f29
commit 8602f8b1b0
  1. 23
      src/views/basicData/jobTransferManagement.vue
  2. 46
      src/views/changeJobManagement/trainingRecordManagement.vue
  3. 4
      src/views/workLicense/certificateType.vue
  4. 15
      src/views/workLicense/personnelEquipment.vue
  5. 1
      src/views/workLicense/workLicense.vue

@ -265,6 +265,7 @@ export default {
width: 200, width: 200,
hide: true, hide: true,
addDisabled: true, addDisabled: true,
}, },
{ {
label: '工号', label: '工号',
@ -272,8 +273,10 @@ export default {
addDisabled: true, addDisabled: true,
hide: true, hide: true,
span: 8, span: 8,
search: true, search: false,
width: 200, width: 200,
searchLabelWidth:50,
}, },
{ {
label: '姓名', label: '姓名',
@ -284,6 +287,7 @@ export default {
type: 'select', type: 'select',
dicUrl: '/blade-system/user/page?size=999999&current=1', dicUrl: '/blade-system/user/page?size=999999&current=1',
filterable: true, filterable: true,
searchLabelWidth:50,
props: { props: {
label: 'realName', label: 'realName',
value: 'id', value: 'id',
@ -331,7 +335,7 @@ export default {
prop: 'inJobDate', prop: 'inJobDate',
span: 8, span: 8,
labelWidth: 150, labelWidth: 150,
search: true, search: false,
hide: true, hide: true,
width: 200, width: 200,
type: 'date', type: 'date',
@ -481,16 +485,6 @@ export default {
search: false, search: false,
width: 200, width: 200,
}, },
{
label: '所属岗位',
prop: 'station',
span: 8,
labelWidth: 150,
search: true,
width: 200,
addDisplay: false,
},
{ {
label: '出生年月', label: '出生年月',
prop: 'dataBirth', prop: 'dataBirth',
@ -608,7 +602,7 @@ export default {
prop: 'contractDuration', prop: 'contractDuration',
span: 8, span: 8,
labelWidth: 150, labelWidth: 150,
search: true, search: false,
width: 200, width: 200,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
@ -630,7 +624,7 @@ export default {
prop: 'inJobDate', prop: 'inJobDate',
span: 8, span: 8,
labelWidth: 150, labelWidth: 150,
search: true, search: false,
width: 200, width: 200,
addDisplay: false, addDisplay: false,
editDisplay: false, editDisplay: false,
@ -649,6 +643,7 @@ export default {
editDisplay: false, editDisplay: false,
search: true, search: true,
width: 130, width: 130,
searchLabelWidth:50,
dicUrl: '/blade-system/dict/dictionary?code=personnel_position_status', dicUrl: '/blade-system/dict/dictionary?code=personnel_position_status',
props: { props: {
label: 'dictValue', label: 'dictValue',

@ -183,11 +183,25 @@ export default {
}, },
{ {
label: '用工类型', label: '用工类型',
prop: 'staffTypeName', prop: 'staffType',
span: 24, type: 'select',
labelWidth: 140, span: 8,
overflow: true, labelWidth: 150,
search: true, search: false,
width: 200,
editDisplay: false,
rules: [
{
required: true,
message: '请输入用工类型',
trigger: 'click',
},
],
dicUrl: '/blade-system/dict/dictionary?code=staffType',
props: {
label: 'dictValue',
value: 'dictKey',
},
}, },
{ {
label: '培训类型', label: '培训类型',
@ -203,7 +217,7 @@ export default {
span: 24, span: 24,
labelWidth: 140, labelWidth: 140,
overflow: true, overflow: true,
search: true, search: false,
}, },
{ {
label: '预警周期(天)', label: '预警周期(天)',
@ -211,7 +225,7 @@ export default {
span: 24, span: 24,
labelWidth: 140, labelWidth: 140,
overflow: true, overflow: true,
search: true, search: false,
}, },
{ {
label: '培训计划', label: '培训计划',
@ -219,7 +233,7 @@ export default {
span: 24, span: 24,
labelWidth: 140, labelWidth: 140,
overflow: true, overflow: true,
search: true, search: false,
}, },
{ {
label: '培训师', label: '培训师',
@ -227,7 +241,7 @@ export default {
span: 24, span: 24,
labelWidth: 140, labelWidth: 140,
overflow: true, overflow: true,
search: true, search: false,
}, },
{ {
label: '培训时间', label: '培训时间',
@ -241,21 +255,21 @@ export default {
span: 24, span: 24,
labelWidth: 140, labelWidth: 140,
overflow: true, overflow: true,
search: true, search: false,
}, },
{ {
label: '状态', label: '状态',
prop: 'caStatusName', prop: 'caStatusName',
// type: 'select', type: 'select',
span: 24, span: 24,
labelWidth: 140, labelWidth: 140,
overflow: true, overflow: true,
search: true, search: true,
// dicUrl: '/blade-system/dict/dictionary?code=training_ecord_tatus', dicUrl: '/blade-system/dict/dictionary?code=training_ecord_tatus',
// props: { props: {
// label: 'dictValue', label: 'dictValue',
// value: 'dictKey', value: 'dictKey',
// }, },
}, },
], ],
}, },

@ -49,7 +49,7 @@ export default {
calcHeight: 32, calcHeight: 32,
simplePage: false, simplePage: false,
searchShow: true, searchShow: true,
searchMenuSpan: 6, searchMenuSpan: 18,
searchIcon: true, searchIcon: true,
searchIndex: 3, searchIndex: 3,
tree: false, tree: false,
@ -88,7 +88,7 @@ export default {
{ {
label: '证书名称', label: '证书名称',
prop: 'name', prop: 'name',
search: false, search: true,
sortable: true, sortable: true,
span: 12, span: 12,
}, },

@ -164,6 +164,7 @@ export default {
overflow: true, overflow: true,
search: true, search: true,
fixed: 'left', fixed: 'left',
searchLabelWidth:50,
}, },
{ {
label: '所属班组', label: '所属班组',
@ -183,11 +184,17 @@ export default {
}, },
{ {
label: '技能等级', label: '技能等级',
prop: 'skillName', prop: 'skill',
span: 24, type: 'select',
width: 150, span: 8,
overflow: true, labelWidth: 150,
search: true, search: true,
width: 200,
dicUrl: '/blade-system/dict/dictionary?code=skill_level',
props: {
label: 'dictValue',
value: 'dictKey',
},
}, },
{ {
label: '性别', label: '性别',

@ -124,6 +124,7 @@ export default {
overflow: true, overflow: true,
search: true, search: true,
fixed:'left', fixed:'left',
searchLabelWidth:50,
rules: [ rules: [
{ {
required: true, required: true,

Loading…
Cancel
Save