|
|
@@ -34,16 +34,6 @@
|
|
|
title="业务部门"
|
|
|
@ok="chooseOrg"></SelectMagnifier>
|
|
|
</DkFormItem>
|
|
|
-
|
|
|
- <!--生产工号【开关模式】-->
|
|
|
- <DkFormItem :label="$t('makeUserId')">
|
|
|
- <dk-switch v-model="prodUserFlag" :disabled="type === 'edit-staff'" @on-change="handleChangeProdUser"/>
|
|
|
- </DkFormItem>
|
|
|
- <!--业务员-->
|
|
|
- <DkFormItem prop="staffId" :data-type="$config.dataType.number" :label="prodUserFlag ? $t('staffId'):$t('staffNames')">
|
|
|
- <SelectMagnifier @ok="chooseStaff" v-model="formData.staffId" :display-text="formData.staffName" :disabled="type === 'edit-staff'"
|
|
|
- :type="this.$config.MagnifierType.staff" :multiple="false"></SelectMagnifier>
|
|
|
- </DkFormItem>
|
|
|
<!--备注-->
|
|
|
<DkFormItem prop="remarks" :span="24">
|
|
|
<InputPop ref="remarks" v-model="formData.remarks" textareaFlag :readonly="type === 'edit-staff'"/>
|
|
|
@@ -113,12 +103,9 @@ export default {
|
|
|
let self = this
|
|
|
return {
|
|
|
staffList: [],
|
|
|
- jobList: [], // 工种
|
|
|
- jobId: null,// 当前工种
|
|
|
roleList: [],// 角色
|
|
|
tableHeight: 600,
|
|
|
split: 0.3,
|
|
|
- jobIndex: -1, // 工种当前行号
|
|
|
showStaffList:false,// 是否显示员工新行
|
|
|
// 画面表单数据
|
|
|
formData: {
|
|
|
@@ -140,55 +127,6 @@ export default {
|
|
|
staffIds: [],
|
|
|
staffNames: '',
|
|
|
},
|
|
|
- // 工种列表
|
|
|
- jobColumns: [
|
|
|
- // 工种
|
|
|
- {
|
|
|
- field: 'jobId',
|
|
|
- type: 'select',
|
|
|
- options: () => self.jobList,
|
|
|
- labelKey: 'jobName',
|
|
|
- valueKey: 'jobId',
|
|
|
- width: 'auto'
|
|
|
- },
|
|
|
- // 备注
|
|
|
- {
|
|
|
- field: 'remarks',
|
|
|
- type: 'text',
|
|
|
- width: 'auto'
|
|
|
- },
|
|
|
- ],
|
|
|
- // 业务员列表
|
|
|
- staffColumns: [
|
|
|
- {
|
|
|
- field: 'staffName',
|
|
|
- title:self.$t('staff'),
|
|
|
- width: 255,
|
|
|
- sortBoolean: false,
|
|
|
- controlId: 'staffId',
|
|
|
- type: 'tableSelect',
|
|
|
- initParam: () => {
|
|
|
- return {
|
|
|
- jobIds: {default: [(self.formData.workTeamList && self.formData.workTeamList[self.jobIndex])
|
|
|
- ? parseInt(self.formData.workTeamList[self.jobIndex].jobId) : null,
|
|
|
- (self.formData.workTeamList && self.formData.workTeamList[self.jobIndex])
|
|
|
- ? self.formData.workTeamList[self.jobIndex].jobId_Name: null],
|
|
|
- valueKind:self.$config.docUserInput.mSearch},
|
|
|
- }
|
|
|
- },
|
|
|
- //z:不关联工种了
|
|
|
- // param: () => {
|
|
|
- // return {
|
|
|
- // jobId: (self.formData.workTeamList && self.formData.workTeamList[self.jobIndex])
|
|
|
- // ? parseInt(self.formData.workTeamList[self.jobIndex].jobId) : null
|
|
|
- // }
|
|
|
- // },
|
|
|
- dataType: self.$config.tableSelectType.staff,
|
|
|
- fieldUpdate: self.$updateColumns.userChooseStaff,
|
|
|
- },
|
|
|
- // 默认员工
|
|
|
- {field: 'flgDefaultStaff', type: 'switch', width: 'auto'},
|
|
|
- ],
|
|
|
prodUserFlag: false
|
|
|
}
|
|
|
},
|