| | |
| | | <a-form-item label="设备所属分类"> |
| | | <j-search-select-tag |
| | | dict="mom_eam_equipment_category,name,id" |
| | | placeholder="请输入搜索条件并选择" |
| | | v-model="queryParam.equipmentCategoryId" |
| | | /> |
| | | </a-form-item> |
| | |
| | | <a-menu-item> |
| | | <a @click="equipmentResumeShow(record)">设备履历</a> |
| | | </a-menu-item> |
| | | <a-menu-item v-has="'accountSons:add&edit&delete&submit'" v-if="record.processParameters==1"> |
| | | <a @click="editProcess(record)">工艺参数维护</a> |
| | | </a-menu-item> |
| | | <a-menu-item v-has="'accountSons:add&edit&delete&submit'" v-if="record.precisionParameters==1"> |
| | | <a @click="editPrecision(record)">精度参数维护</a> |
| | | </a-menu-item> |
| | | <a-menu-item v-has="'equipmentAccount:add&delete&import&Edit'"> |
| | | <a @click="handleEdit(record)" >编辑</a> |
| | | </a-menu-item> |
| | |
| | | |
| | | <a-tabs defaultActiveKey="1"> |
| | | <a-tab-pane tab="工艺参数" key="1" > |
| | | <EquipmentProcessParametersList :mainId="equipmentProcessParametersMainId" /> |
| | | <EquipmentProcessParametersList |
| | | :mainId="equipmentProcessParametersMainId" |
| | | :isOpen="isOpenProcess" |
| | | /> |
| | | </a-tab-pane> |
| | | <a-tab-pane tab="设备精度" key="2" forceRender> |
| | | <EquipmentPrecisionParametersList :mainId="equipmentPrecisionParametersMainId" /> |
| | | <EquipmentPrecisionParametersList |
| | | :isOpen="isOpenPrecision" |
| | | :mainId="equipmentPrecisionParametersMainId" /> |
| | | </a-tab-pane> |
| | | <a-tab-pane tab="设备文档" key="3" forceRender> |
| | | <EquipmentDocumentList :mainId="equipmentDocumentMainId" /> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | <equipment-modal ref="modalForm" @ok="modalFormOk"></equipment-modal> |
| | | <process-edit-model ref ="processEditModel"></process-edit-model> |
| | | <precision-edit-model ref ="precisionEditModel"></precision-edit-model> |
| | | </a-card> |
| | | </template> |
| | | |
| | |
| | | import EquipmentPrecisionParametersList from './modules/equipmentNew/EquipmentPrecisionParametersList' |
| | | import '@/assets/less/TableExpand.less' |
| | | import EquipmentResumeDrawer from './modules/equipmentNew/EquipmentResume/EquipmentResumeDrawer' |
| | | import JSearchSelectTag from '../../components/dict/JSearchSelectTag.vue' |
| | | import JSearchSelectTag from '../../components/dict/JSearchSelectTag.vue' |
| | | import ProcessEditModel from './modules/equipmentNew/edit/ProcessEditModel.vue' |
| | | import PrecisionEditModel from './modules/equipmentNew/edit/PrecisionEditModel.vue' |
| | | |
| | | |
| | | export default { |
| | |
| | | EquipmentPrecisionParametersList, |
| | | EquipmentModal, |
| | | EquipmentResumeDrawer, |
| | | JSearchSelectTag |
| | | JSearchSelectTag, |
| | | ProcessEditModel, |
| | | PrecisionEditModel, |
| | | }, |
| | | data () { |
| | | return { |
| | |
| | | equipmentProcessParametersMainId: '', |
| | | equipmentDocumentMainId: '', |
| | | equipmentPrecisionParametersMainId: '', |
| | | isOpenPrecision:true, |
| | | isOpenProcess:true, |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | this.selectedMainId='' |
| | | }, |
| | | onSelectChange(selectedRowKeys, selectionRows) { |
| | | this.selectedMainId=selectedRowKeys[0] |
| | | if(selectedRowKeys.length==1){ |
| | | this.equipmentProcessParametersMainId = selectionRows[0]['id'] |
| | | this.equipmentDocumentMainId = selectionRows[0]['id'] |
| | | this.equipmentPrecisionParametersMainId = selectionRows[0]['id'] |
| | | this.selectedMainId=selectedRowKeys[0] |
| | | this.isOpenProcess = selectionRows[0].processParameters==1; |
| | | this.isOpenPrecision = selectionRows[0].precisionParameters==1; |
| | | }else{ |
| | | this.equipmentProcessParametersMainId ='' |
| | | this.equipmentDocumentMainId = '' |
| | | this.equipmentPrecisionParametersMainId = '' |
| | | this.selectedMainId='' |
| | | } |
| | | this.selectedRowKeys = selectedRowKeys; |
| | | this.selectionRows = selectionRows; |
| | | this.equipmentProcessParametersMainId = selectionRows[0]['id'] |
| | | this.equipmentDocumentMainId = selectionRows[0]['id'] |
| | | this.equipmentPrecisionParametersMainId = selectionRows[0]['id'] |
| | | }, |
| | | loadData(arg) { |
| | | if(!this.url.list){ |
| | |
| | | fieldList.push({type:'BigDecimal',value:'coordinateNum',text:'坐标数量',dictCode:''}) |
| | | fieldList.push({type:'string',value:'projectApprovalNo',text:'立项卡号',dictCode:''}) |
| | | this.superFieldList = fieldList |
| | | }, |
| | | editProcess(record){ |
| | | this.$refs.processEditModel.edit(record); |
| | | }, |
| | | editPrecision(record){ |
| | | this.$refs.precisionEditModel.edit(record); |
| | | } |
| | | } |
| | | } |