diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js index 8483dcc..50a6ba7 100644 --- a/src/api/eam/eam.js +++ b/src/api/eam/eam.js @@ -233,3 +233,5 @@ export const getInventoryStockList= data => createAPI(`/pms/eam/getInventoryStoc export const saveTrans= data => createAPI(`/pms/eam/saveTrans`,'post',data) export const saveCoreComponent= data => createAPI(`/pms/eam/saveCoreComponent`,'post',data) + +export const confirmDefectOrder= data => createAPI(`/pms/eam/confirmDefectOrder`,'post',data) diff --git a/src/api/part/bomSearch3.js b/src/api/part/bomSearch3.js new file mode 100644 index 0000000..966626e --- /dev/null +++ b/src/api/part/bomSearch3.js @@ -0,0 +1,26 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +/** + * bom列表查询 + * @param data + * @returns {*} + */ +export const bomSearchHeader = data => createAPI(`/part/bomSearch3/bomSearchHeader`,'post',data) + +/** + * 查询bom替代树形 + * @param data + * @returns {*} + */ +export const getAlternativeTree = data => createAPI(`/part/bomSearch3/getAlternativeTree`,'post',data) + +/** + * 查询子物料 + * @param data + * @returns {*} + */ +export const getComponentPartList = data => createAPI(`/part/bomSearch3/getComponentPartList`,'post',data) + + + + diff --git a/src/views/common/home.vue b/src/views/common/home.vue index 0be456a..c3dbd7f 100644 --- a/src/views/common/home.vue +++ b/src/views/common/home.vue @@ -19,7 +19,7 @@ return { // url:"http://xujiesoft.vicp.net:9191/bi/Show?uid=be15368c-bceb-11ef-9785-000c29f2c2b8", //url:"http://192.168.1.90:9191/chart/reportShow?uid=3c800188-b04b-11ef-abf0-000c2947c1cd", - url:"http://172.26.68.17:9191/bi/Show?uid=eefa66f1-b058-11ef-a145-3868dd5b136a", + url:"http://172.26.68.20:9191/bi/Show?uid=eefa66f1-b058-11ef-a145-3868dd5b136a", } }, methods: { diff --git a/src/views/modules/eam/eamFeedBack.vue b/src/views/modules/eam/eamFeedBack.vue index bc4f544..bfeec6a 100644 --- a/src/views/modules/eam/eamFeedBack.vue +++ b/src/views/modules/eam/eamFeedBack.vue @@ -36,7 +36,8 @@ - + + diff --git a/src/views/modules/eam/eamWorkOrderForDefect.vue b/src/views/modules/eam/eamWorkOrderForDefect.vue index 93f8a8e..540bb82 100644 --- a/src/views/modules/eam/eamWorkOrderForDefect.vue +++ b/src/views/modules/eam/eamWorkOrderForDefect.vue @@ -170,6 +170,7 @@ @@ -310,6 +311,7 @@ 关闭 + @@ -331,6 +333,7 @@ 关闭 +
@@ -394,6 +397,21 @@ + + + + + + + + + + + 保存 + 关闭 + + +
@@ -409,7 +427,8 @@ getEmpyDeptList, getDeptList, updateReportResult, // 修改执行结果 - getSiteAndBuByUserName + getSiteAndBuByUserName, + confirmDefectOrder, // 维修确认 } from "@/api/eam/eam.js" import { getTableDefaultListLanguage, @@ -1153,6 +1172,15 @@ authDetail: false, authCancel: false, menuId: this.$route.meta.menuId, + confirmData: { + site: '', + buNo: '', + orderNo: '', + functionType: '', + confirmResult: '', + confirmBy: '' + }, + confirmDefectModal: false } }, @@ -1556,6 +1584,44 @@ }) }, + // 维修确认 + confirmResult (row) { + this.confirmData = { + site: row.site, + buNo: row.buNo, + orderNo: row.orderNo, + planID: row.planID, + functionType: row.functionType, + confirmResult: 'Y', + confirmBy: this.$store.state.user.name + } + this.confirmDefectModal = true + }, + + // 确认结果 + confirmDefectOrder () { + if (this.confirmData.confirmResult === '' || this.confirmData.confirmResult == null) { + this.$message.warning('请选择维修结果!') + return + } + confirmDefectOrder(this.confirmData).then(({data}) => { + if (data && data.code === 0) { + this.getDataList() + this.confirmDefectModal = false + this.$message({ + message: '操作成功', + type: 'success', + duration: 1500, + onClose: () => {} + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + }, + /** * 查看故障图片 */ diff --git a/src/views/modules/part/bomManagement.vue b/src/views/modules/part/bomManagement.vue index 6d66ab1..b034b5e 100644 --- a/src/views/modules/part/bomManagement.vue +++ b/src/views/modules/part/bomManagement.vue @@ -27,7 +27,7 @@
- + @@ -1100,6 +1100,7 @@ export default { // 条件查询 searchData: { site: '', + buNo: '', userName: this.$store.state.user.name, partNo: '', partDesc: '', @@ -1732,7 +1733,7 @@ export default { { userId: this.$store.state.user.name, functionId: 601002, - serialNumber: '601002Table2PrintUnit', + serialNumber: '601002Table2PrintUnitName', tableId: '601002Table2', tableName: 'BOM子物料表', columnProp: 'printUnitName', diff --git a/src/views/modules/part/bomSearch3.vue b/src/views/modules/part/bomSearch3.vue new file mode 100644 index 0000000..884ea51 --- /dev/null +++ b/src/views/modules/part/bomSearch3.vue @@ -0,0 +1,906 @@ + + + + + + + + + + + + + + + diff --git a/src/views/modules/part/quicklyCreateBom.vue b/src/views/modules/part/quicklyCreateBom.vue index c639aaa..51cd0e1 100644 --- a/src/views/modules/part/quicklyCreateBom.vue +++ b/src/views/modules/part/quicklyCreateBom.vue @@ -5,7 +5,7 @@
- 添加 + 添加 刷新 批量Build 重置物料