| | |
| | | <a-input-search :readOnly="true" v-model="model.eamEquipmentIds" @search="eamDeviceSearch" enter-button placeholder="请选择EAM设备" :disabled="!model.selectedBaseFactory"/> |
| | | </a-form-model-item> |
| | | |
| | | <a-form-model-item label="维修部门/班组分配" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!repairDepartDisabled"> |
| | | <j-select-repair-depart v-model="model.selectedRepairDeparts" :multi="true" @back="backRepairDepartInfo" :backRepairDepart="true" :treeRepairDepartOpera="true"/> |
| | | </a-form-model-item> |
| | | <!-- <a-form-model-item label="维修部门/班组分配" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!repairDepartDisabled">--> |
| | | <!-- <j-select-repair-depart v-model="model.selectedRepairDeparts" :multi="true" @back="backRepairDepartInfo" :backRepairDepart="true" :treeRepairDepartOpera="true"/>--> |
| | | <!-- </a-form-model-item>--> |
| | | |
| | | <a-form-model-item label="负责部门" :labelCol="labelCol" :wrapperCol="wrapperCol" v-if="departIdShow==true"> |
| | | <j-multi-select-tag :disabled="disableSubmit" v-model="model.departIds" :options="nextDepartOptions" placeholder="请选择负责部门"/> |
| | |
| | | import { disabledAuthFilter } from '@/utils/authFilter' |
| | | import { duplicateCheck } from '@/api/api' |
| | | import JSelectProduction from '../../../components/jeecgbiz/JSelectProduction' |
| | | import JSelectRepairDepart from '../../../components/jeecgbiz/JSelectRepairDepart' |
| | | // import JSelectRepairDepart from '../../../components/jeecgbiz/JSelectRepairDepart' |
| | | import { mapActions } from 'vuex' |
| | | import { ajaxGetDictItems, getDictItemsFromCache } from '@/api/api' |
| | | import SelectDeviceModal from './SelectDeviceModal' |
| | |
| | | JSelectBaseFactory, |
| | | SelectDeviceModal, |
| | | JSelectProduction, |
| | | JSelectRepairDepart, |
| | | // JSelectRepairDepart, |
| | | SelectEamDeviceModal |
| | | }, |
| | | data() { |
| | |
| | | departDisabled: false, //是否是我的部门调用该页面 |
| | | productionDisabled: false, //是否是我的车间调用该页面 |
| | | roleDisabled: false, //是否是角色维护调用该页面 |
| | | repairDepartDisabled: false, //是否是我的维修部门班组调用该页面 |
| | | // repairDepartDisabled: false, //是否是我的维修部门班组调用该页面 |
| | | modalWidth: 800, |
| | | drawerWidth: 700, |
| | | modaltoggleFlag: true, |
| | |
| | | isDepartType: '', |
| | | model: { |
| | | selectedProduction: '', |
| | | selectedRepairDeparts: '', |
| | | // selectedRepairDeparts: '', |
| | | selectedBaseFactory:'', |
| | | } |
| | | } |
| | |
| | | selecteddeparts: '', |
| | | selectedProduction: '', |
| | | selectedBaseFactory:'', |
| | | selectedRepairDeparts: '' |
| | | // selectedRepairDeparts: '' |
| | | }) |
| | | }, |
| | | edit(record) { |
| | |
| | | } |
| | | }) |
| | | }, |
| | | getUserRepairDeparts(userid) { |
| | | let that = this |
| | | // 获取维修部门/班组分配 |
| | | getAction(that.url.userRepairDepartList, { userId: userid }).then((res) => { |
| | | if (res.success) { |
| | | let repairDepartOptions = [] |
| | | let selectedRepairDepartKeys = [] |
| | | for (let i = 0; i < res.result.length; i++) { |
| | | selectedRepairDepartKeys.push(res.result[i].key) |
| | | //新增负责维修部门/班组选择下拉框 |
| | | repairDepartOptions.push({ |
| | | value: res.result[i].key, |
| | | label: res.result[i].title |
| | | }) |
| | | } |
| | | |
| | | this.$set(this.model, 'selectedRepairDeparts', selectedRepairDepartKeys.join(',')) |
| | | that.nextRepairDepartOptions = repairDepartOptions |
| | | } |
| | | }) |
| | | }, |
| | | // getUserRepairDeparts(userid) { |
| | | // let that = this |
| | | // // 获取维修部门/班组分配 |
| | | // getAction(that.url.userRepairDepartList, { userId: userid }).then((res) => { |
| | | // if (res.success) { |
| | | // let repairDepartOptions = [] |
| | | // let selectedRepairDepartKeys = [] |
| | | // for (let i = 0; i < res.result.length; i++) { |
| | | // selectedRepairDepartKeys.push(res.result[i].key) |
| | | // //新增负责维修部门/班组选择下拉框 |
| | | // repairDepartOptions.push({ |
| | | // value: res.result[i].key, |
| | | // label: res.result[i].title |
| | | // }) |
| | | // } |
| | | // |
| | | // this.$set(this.model, 'selectedRepairDeparts', selectedRepairDepartKeys.join(',')) |
| | | // that.nextRepairDepartOptions = repairDepartOptions |
| | | // } |
| | | // }) |
| | | // }, |
| | | getUserBaseFactorys(userid) { |
| | | let that = this |
| | | // 获取EAM中心/工区/工段分配 |
| | |
| | | return c |
| | | }) |
| | | }, |
| | | backRepairDepartInfo(info) { |
| | | this.model.repairDepartIds = this.model.selectedRepairDeparts |
| | | this.nextRepairDepartOptions = info.map((item, index, arr) => { |
| | | let c = { label: item.text, value: item.value + '' } |
| | | return c |
| | | }) |
| | | }, |
| | | // backRepairDepartInfo(info) { |
| | | // this.model.repairDepartIds = this.model.selectedRepairDeparts |
| | | // this.nextRepairDepartOptions = info.map((item, index, arr) => { |
| | | // let c = { label: item.text, value: item.value + '' } |
| | | // return c |
| | | // }) |
| | | // }, |
| | | |
| | | refresh() { |
| | | this.userId = '' |