From aa27408b54f28d3b5c77b32dc04438139e849a1d Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Thu, 10 Oct 2019 11:29:43 +0800 Subject: [PATCH 01/29] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=9B=91=E6=8E=A7?= =?UTF-8?q?=E3=80=81=E9=87=87=E8=B4=AD=E4=BB=B6=E5=85=A5=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EquipmentMonitoring.js | 22 + .../Inventory/PurchasePartsStorage/index.vue | 526 ++++++++++++++++++ .../EquipmentMonitoring/index.vue | 46 +- 3 files changed, 582 insertions(+), 12 deletions(-) create mode 100644 src/views/Inventory/PurchasePartsStorage/index.vue diff --git a/src/api/ManufacturingCenter/EquipmentMonitoring.js b/src/api/ManufacturingCenter/EquipmentMonitoring.js index f38dab0e..f1fa9fe4 100644 --- a/src/api/ManufacturingCenter/EquipmentMonitoring.js +++ b/src/api/ManufacturingCenter/EquipmentMonitoring.js @@ -57,3 +57,25 @@ export function getDaijiagong(num) { } }) } +// 查询总装 +export function getZongzhuang() { + return request({ + url: '', + method: 'post', + data: { + type: '3', + name: 'SELECT 机床图号 FROM PDM_机床名称 where 机床装配实际开始时间 is not null and 机床装配实际完成时间 is null' + } + }) +} +// 查询部装 +export function getBuzhuang() { + return request({ + url: '', + method: 'post', + data: { + type: '3', + name: 'SELECT 机床图号,组号,任务名称 FROM 车间管理_工作计划 inner join PDM_机床名称 on 车间管理_工作计划.机床流水号=PDM_机床名称.机床流水号 where 计划类型=1 and 是否工作=1 and 组号 <> \'\'' + } + }) +} diff --git a/src/views/Inventory/PurchasePartsStorage/index.vue b/src/views/Inventory/PurchasePartsStorage/index.vue new file mode 100644 index 00000000..91ad8480 --- /dev/null +++ b/src/views/Inventory/PurchasePartsStorage/index.vue @@ -0,0 +1,526 @@ + + + + + + + + + + + + + + + 查询零件详情 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 扫码货位二维码 + 选择仓库货位 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定入库 + + + + + + + diff --git a/src/views/ManufacturingCenter/EquipmentMonitoring/index.vue b/src/views/ManufacturingCenter/EquipmentMonitoring/index.vue index 71659433..8087b19b 100644 --- a/src/views/ManufacturingCenter/EquipmentMonitoring/index.vue +++ b/src/views/ManufacturingCenter/EquipmentMonitoring/index.vue @@ -491,20 +491,18 @@ - - {{ tooltip1 }}{{ tooltip2 }}{{ tooltip3 }} + + - {{ 机床总装 }} - - {{ tooltip1 }}{{ tooltip2 }}{{ tooltip3 }} + + - {{ 部件装配 }} @@ -515,12 +513,14 @@ + diff --git a/src/views/Inventory/PurchasePartsStorage/index.vue b/src/views/Inventory/PurchasePartsStorage/index.vue index 6458505e..76d2da44 100644 --- a/src/views/Inventory/PurchasePartsStorage/index.vue +++ b/src/views/Inventory/PurchasePartsStorage/index.vue @@ -1,141 +1,159 @@ - - - - - - - - - - - - - 查询零件详情 - - + + 合同明细流水号: + + 合同类型: + + + + 查询零件详情 + + + - - - - - + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 扫码货位二维码 - 选择仓库货位 - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定入库 + + + - 确定入库 - - - + + + + + + {{ scope.row.address }} + + + + + {{ scope.row.date }} + + + From 5332f681986dcfe373accf51a2121d190614587b Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Thu, 10 Oct 2019 16:46:16 +0800 Subject: [PATCH 05/29] =?UTF-8?q?=E7=A6=BB=E7=BA=BF=E4=BB=B6=E5=85=A5?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Inventory/OfflinePartsStorage/index.vue | 121 +++++++----------- 1 file changed, 45 insertions(+), 76 deletions(-) diff --git a/src/views/Inventory/OfflinePartsStorage/index.vue b/src/views/Inventory/OfflinePartsStorage/index.vue index 28c6e7a9..3527fe66 100644 --- a/src/views/Inventory/OfflinePartsStorage/index.vue +++ b/src/views/Inventory/OfflinePartsStorage/index.vue @@ -1,106 +1,75 @@ - - - - 扫码合同二维码 - 选择供应商合同 - - - - - - - - - - - - - - - - 查询明细 - - - - - - - - - - - - + + 供应商: + + + + 合同: + + + + 查询明细 + + + + + {{ scope.row.物料名称 }} - + {{ scope.row.物料规格 + ' ' + scope.row.物料型号 }} - + {{ scope.row.数量 }} - + {{ scope.row.到货数量 }} - + - - - 扫码货位二维码 - 选择仓库货位 - - - - - - - - - - - - - - - - - 确认入库 - - + 仓库名称: + + + + 货位名称: + + + + 确认入库 + From 5bb140247420eb12c2fcce3d46b3c8dfd5959ac9 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Thu, 10 Oct 2019 17:08:44 +0800 Subject: [PATCH 06/29] =?UTF-8?q?=E9=87=87=E8=B4=AD=E4=BB=B6=E5=85=A5?= =?UTF-8?q?=E5=BA=93KG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Inventory/PurchasePartsStorage/index.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/views/Inventory/PurchasePartsStorage/index.vue b/src/views/Inventory/PurchasePartsStorage/index.vue index 76d2da44..63e963be 100644 --- a/src/views/Inventory/PurchasePartsStorage/index.vue +++ b/src/views/Inventory/PurchasePartsStorage/index.vue @@ -126,7 +126,7 @@ - + @@ -418,6 +418,7 @@ export default { value: res.data[i].单位编号 }) } + this.unit = this.basicUnit[0].value }, // 清空 clear() { From e2ae5962ce0c7ea446fcb883d782d3abe28c0f60 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Thu, 10 Oct 2019 20:05:03 +0800 Subject: [PATCH 07/29] NVARBARdialog --- .../Inventory/OfflinePartsStorage/index.vue | 18 ++----- .../Inventory/PurchasePartsStorage/index.vue | 4 +- src/views/layout/components/Navbar.vue | 54 ++++++++++++------- 3 files changed, 42 insertions(+), 34 deletions(-) diff --git a/src/views/Inventory/OfflinePartsStorage/index.vue b/src/views/Inventory/OfflinePartsStorage/index.vue index 3527fe66..15153d98 100644 --- a/src/views/Inventory/OfflinePartsStorage/index.vue +++ b/src/views/Inventory/OfflinePartsStorage/index.vue @@ -10,7 +10,7 @@ :value="item.value"/> 合同: - + 查询明细 - + - - {{ scope.row.物料名称 }} - + {{ scope.row.物料名称 }} - + - - {{ scope.row.物料规格 + ' ' + scope.row.物料型号 }} - + {{ scope.row.物料规格 + ' ' + scope.row.物料型号 }} @@ -233,7 +229,6 @@ export default { // 获取人员编号 getpeopleid() { this.inventoryPeople = Cookie.get('id') - console.log(this.inventoryPeople) }, // 查询离线合同明细 async searchContractDetail() { @@ -256,7 +251,6 @@ export default { this.$set(v, '本次到货数量', v.数量 - v.到货数量) return v }) - console.log(res.data) if (res.data.length > 0) { this.supplierName = res.data[0].供应商名称 this.contractNumber = res.data[0].离线合同编号 @@ -278,7 +272,6 @@ export default { } else if (!this.locateNumber) { this.$message.warning('请选择货位或者扫码货位二维码') } else { - console.log(this.multipleSelection) const materialGroup = [] const numberGroup = [] const partGroup = [] @@ -293,7 +286,6 @@ export default { center: 'true', type: 'warning' }).then(async() => { - console.log(materialGroup, partGroup, numberGroup, this.locateNumber) const param = { url: url, method: 'post', diff --git a/src/views/Inventory/PurchasePartsStorage/index.vue b/src/views/Inventory/PurchasePartsStorage/index.vue index 63e963be..388669df 100644 --- a/src/views/Inventory/PurchasePartsStorage/index.vue +++ b/src/views/Inventory/PurchasePartsStorage/index.vue @@ -126,11 +126,11 @@ - + - {{ scope.row.address }} + diff --git a/src/views/layout/components/Navbar.vue b/src/views/layout/components/Navbar.vue index c6c09886..c6da0600 100644 --- a/src/views/layout/components/Navbar.vue +++ b/src/views/layout/components/Navbar.vue @@ -1,24 +1,37 @@ - - - - - - - - - - - - 主页 + + + + + + + + + + + + + 主页 + + + + 退出 - - - 退出 - - - - + + + + + + + + + + + + + + diff --git a/src/views/ManufacturingCenter/EquipmentMonitoring/index.vue b/src/views/ManufacturingCenter/EquipmentMonitoring/index.vue index d5f8b377..83315b89 100644 --- a/src/views/ManufacturingCenter/EquipmentMonitoring/index.vue +++ b/src/views/ManufacturingCenter/EquipmentMonitoring/index.vue @@ -633,7 +633,7 @@ export default { }, opclickshowPanel($event) { if ($event.path[2].id !== undefined && $event.path[2].id !== null && $event.path[2].id !== '') { - var aaa = 'http://192.168.1.232/webpage/MesWebFun02.htm?opname=' + $event.path[2].id + '&ip=192.168.1.231&port=61101' + var aaa = 'http://192.168.1.232/webpage/MesWebFun02.htm?opname=' + $event.path[2].id + '&ip=192.168.1.232&port=61101' window.open(aaa) } }, From f3636cc5b24887c00fd73dd0186e5a2f881df709 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Fri, 11 Oct 2019 18:19:22 +0800 Subject: [PATCH 11/29] a --- src/views/Inventory/OfflinePartsStorage/index.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/views/Inventory/OfflinePartsStorage/index.vue b/src/views/Inventory/OfflinePartsStorage/index.vue index 932a0409..9ee1cd81 100644 --- a/src/views/Inventory/OfflinePartsStorage/index.vue +++ b/src/views/Inventory/OfflinePartsStorage/index.vue @@ -22,6 +22,11 @@ + + + {{ scope.row.离线合同编号 }} + + {{ scope.row.物料名称 }} From 6db906876aac2267b7512874d001a03a127bc902 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Fri, 11 Oct 2019 18:42:53 +0800 Subject: [PATCH 12/29] a --- src/utils/request.js | 4 ++-- src/views/Inventory/OfflinePartsStorage/index.vue | 2 +- src/views/Inventory/PurchasePartsStorage/index.vue | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index ebe5efd4..7af4f8a5 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -16,7 +16,7 @@ export const uploadInvoiceScan1 = `http://192.168.1.231:8411/submit/uploadInvoic export const download = `http://192.168.1.231:8411/submit/downloadFile.ashx` // ContractInformationManagement export const uploadPerson = `http://192.168.1.231:8411/submit/uploadPerson.ashx` export const uploadOP = `http://192.168.1.231:8411/submit/uploadOP.ashx` -export const url = `http://192.168.1.231:8411/submit/MESCommonBase.ashx` // 采购件入库、离线件入库 +export const url = `http://192.168.0.110:8005/submit/MESCommonBase.ashx` // 采购件入库、离线件入库 // 技术中心程序发布时要更改下面所有的IP到0段 export const ServerIP = `http://192.168.1.231:8411/webpage/file/` @@ -25,7 +25,7 @@ export const downloadFileMachine = `http://192.168.1.231:8411/submit/downloadFil export const MESUploadFile = `http://192.168.1.231:8411/submit/MESUploadFile.ashx` export const MESDownloadFile = `http://192.168.1.231:8411/submit/MESDownloadFile.ashx` const service = axios.create({ - baseURL: `http://192.168.1.231:8411/submit/MESCommonBase.ashx`, + baseURL: `http://192.168.0.110:8005/submit/MESCommonBase.ashx`, timeout: 1500000 // 请求超时时间 }) export default service diff --git a/src/views/Inventory/OfflinePartsStorage/index.vue b/src/views/Inventory/OfflinePartsStorage/index.vue index 9ee1cd81..9b075e7c 100644 --- a/src/views/Inventory/OfflinePartsStorage/index.vue +++ b/src/views/Inventory/OfflinePartsStorage/index.vue @@ -9,7 +9,7 @@ :label="item.label" :value="item.value"/> - 合同: + 合同: - 合同: + 合同: - 合同类型: + 合同类型: Date: Fri, 11 Oct 2019 18:54:46 +0800 Subject: [PATCH 13/29] a --- .../Inventory/OfflinePartsStorage/index.vue | 26 ++++++++--------- .../Inventory/PurchasePartsStorage/index.vue | 29 ++++++++++--------- 2 files changed, 28 insertions(+), 27 deletions(-) diff --git a/src/views/Inventory/OfflinePartsStorage/index.vue b/src/views/Inventory/OfflinePartsStorage/index.vue index 9b075e7c..6a503296 100644 --- a/src/views/Inventory/OfflinePartsStorage/index.vue +++ b/src/views/Inventory/OfflinePartsStorage/index.vue @@ -2,7 +2,7 @@ 供应商: - + 合同: - + - + {{ scope.row.离线合同编号 }} - + {{ scope.row.物料名称 }} - + {{ scope.row.物料规格 + ' ' + scope.row.物料型号 }} - + {{ scope.row.数量 }} - + {{ scope.row.到货数量 }} @@ -53,8 +53,8 @@ - 仓库名称: - + 仓库名称: + 供应商: - + 合同: - + 合同类型: - + - + {{ scope.row.合同编号 }} - + {{ scope.row.物料名称 }} - + {{ scope.row.物料规格 + ' ' + scope.row.物料型号 }} - + {{ scope.row.数量 }} - + {{ scope.row.到货数量 }} @@ -61,8 +61,8 @@ - 仓库名称: - + 仓库名称: + Date: Sat, 12 Oct 2019 10:05:37 +0800 Subject: [PATCH 14/29] =?UTF-8?q?=E6=96=91=E9=A9=AC=E9=80=89=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Inventory/InventoryCheck/index.vue | 2 +- src/views/Inventory/InventoryManagement/index.vue | 2 +- src/views/Inventory/OfflinePartsStorage/index.vue | 2 +- src/views/Inventory/PurchasePartsStorage/index.vue | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/Inventory/InventoryCheck/index.vue b/src/views/Inventory/InventoryCheck/index.vue index 6a831d73..05e6759c 100644 --- a/src/views/Inventory/InventoryCheck/index.vue +++ b/src/views/Inventory/InventoryCheck/index.vue @@ -31,7 +31,7 @@ 新增 - + {{ scope.row.物料名称 }} diff --git a/src/views/Inventory/InventoryManagement/index.vue b/src/views/Inventory/InventoryManagement/index.vue index 94a03d5f..b18e0f50 100644 --- a/src/views/Inventory/InventoryManagement/index.vue +++ b/src/views/Inventory/InventoryManagement/index.vue @@ -4,7 +4,7 @@ 新建仓库 - + {{ scope.row.仓库编号 }} diff --git a/src/views/Inventory/OfflinePartsStorage/index.vue b/src/views/Inventory/OfflinePartsStorage/index.vue index 6a503296..18a1089f 100644 --- a/src/views/Inventory/OfflinePartsStorage/index.vue +++ b/src/views/Inventory/OfflinePartsStorage/index.vue @@ -20,7 +20,7 @@ 查询明细 - + diff --git a/src/views/Inventory/PurchasePartsStorage/index.vue b/src/views/Inventory/PurchasePartsStorage/index.vue index a0524959..46c9373a 100644 --- a/src/views/Inventory/PurchasePartsStorage/index.vue +++ b/src/views/Inventory/PurchasePartsStorage/index.vue @@ -28,7 +28,7 @@ 查询明细 - + From f7fa095b7387833134b68a8e43a083079c4371e2 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Sat, 12 Oct 2019 10:30:00 +0800 Subject: [PATCH 15/29] =?UTF-8?q?=E5=88=B0=E8=B4=A7=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PurchasingCenter/ArrivalStateSearch.js | 28 +++++++++++++- .../PurchasingCenter/ArrivalEnquiry/index.vue | 37 +++++++++++++++---- 2 files changed, 55 insertions(+), 10 deletions(-) diff --git a/src/api/PurchasingCenter/ArrivalStateSearch.js b/src/api/PurchasingCenter/ArrivalStateSearch.js index 6951df1f..363279c4 100644 --- a/src/api/PurchasingCenter/ArrivalStateSearch.js +++ b/src/api/PurchasingCenter/ArrivalStateSearch.js @@ -1,13 +1,14 @@ import request from '@/utils/request' // 初始化合同 -export function initArrivalStateContact() { +export function initArrivalStateContact(num) { return request({ url: '', method: 'post', data: { type: '1', - name: '采购管理_采购请款表_查询数据' + name: '采购管理_采购请款表_查询数据', + param: `供应商流水号_check=1&供应商流水号=${num}` } }) } @@ -61,3 +62,26 @@ export function submit(num) { } }) } +// 查询仓库到货情况 +export function searchArrivalState12(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_仓库到货情况_查询数据_NEW', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商流水号_check=${check2}&供应商流水号=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchgongyings() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_仓库到货情况_供货商查询数据' + } + }) +} diff --git a/src/views/PurchasingCenter/ArrivalEnquiry/index.vue b/src/views/PurchasingCenter/ArrivalEnquiry/index.vue index 0ba900a8..d826b790 100644 --- a/src/views/PurchasingCenter/ArrivalEnquiry/index.vue +++ b/src/views/PurchasingCenter/ArrivalEnquiry/index.vue @@ -2,8 +2,16 @@ + 供应商: + + + 合同号: - + {{ item.name }} - 供应商: - + + diff --git a/src/views/PurchasingCenter/MaterialManagement/index.vue b/src/views/PurchasingCenter/MaterialManagement/index.vue index f3be0ab8..975112c0 100644 --- a/src/views/PurchasingCenter/MaterialManagement/index.vue +++ b/src/views/PurchasingCenter/MaterialManagement/index.vue @@ -113,7 +113,7 @@ - + 维护物料类别 新增供货商 + + 待审核 + @@ -480,6 +483,61 @@ 确定 + + + + + + + {{ scope.row.物料名称 }} + + + + + {{ scope.row.物料规格 }} + + + + + {{ scope.row.物料型号 }} + + + + + {{ scope.row.供货商 }} + + + + + + 通过 + + + + 打回原因: + + 确认 + 打回 + + + + + + + + @@ -504,13 +562,22 @@ import { deleteCategory, editVariety, addVariety, - deleteVariety + deleteVariety, + getMaterial, + searchmateria5, + Dahui, + Tongguo } from '@/api/PurchasingCenter/MaterialManagement' import { mapGetters } from 'vuex' export default { data() { return { + 打回原因: '', + 物料流水号: '', + tableData5: [], + dialogFormVisible4: false, + weishenhe: 0, Gonghuoshang: [], Gonghuoshang2: [], GonghuoshangValue: '', @@ -605,11 +672,62 @@ export default { ]) }, created() { + this.getMaterial() this.fetchData() this.searchMaterialCategory() this.getGonghuoshang() }, methods: { + // 通过 + Tongguo(row) { + this.$confirm('通过该物料, 是否继续?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + Tongguo(row.物料流水号).then(response => { + if (response.data[0].result === '1') { + this.getMaterial() + this.daishenhe() + this.searchMaterial() + this.$message.success('通过成功') + } else { this.$message.error('通过失败') } + }) + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消通过' + }) + }) + }, + // 打回 + Dahui(row) { + this.物料流水号 = row.物料流水号 + }, + // 打回确认 + queren() { + Dahui(this.物料流水号, this.打回原因).then(response => { + if (response.data[0].result === '1') { + this.getMaterial() + this.daishenhe() + this.$message.success('打回成功') + } else { this.$message.error('打回失败') } + }) + }, + // 查询采购部物料申请明细 + daishenhe() { + this.tableData5 = [] + searchmateria5(0, 0, 0, 0, 0, 0, 0, 0, 1, 1000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0).then(response => { + this.tableData5 = response.data.result + this.dialogFormVisible4 = true + }) + }, + // 查询待审核物料数量 + getMaterial() { + getMaterial().then(response => { + this.weishenhe = response.data[0].数量 + }) + }, getGonghuoshang() { // 供货商初始化查询 this.Gonghuoshang = [] this.Gonghuoshang2 = [] @@ -726,7 +844,7 @@ export default { this.editForm(row, 'form', [this.title = '编辑', this.dialogFormVisible1 = true]) }, submitEdit() { - this.editTable(editData, [this.form.物料流水号, this.form.物料品种流水号, this.form.物料名称, this.form.物料全名, this.form.物料规格, this.form.物料型号, this.form.计量单位流水号, this.form.物料来源流水号, this.supplierValue1], 'form', function() { + this.editTable(editData, [this.form.物料流水号, this.form.物料品种流水号, this.form.物料名称, this.form.物料全名, this.form.物料规格, this.form.物料型号, this.form.计量单位流水号, this.form.物料来源流水号, this.form.GonghuoshangValue], 'form', function() { this.searchMaterial() this.dialogFormVisible1 = false }) From 9f836fb06bf28465acdc977c4477879921144207 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Sat, 12 Oct 2019 17:25:52 +0800 Subject: [PATCH 18/29] =?UTF-8?q?=E7=89=A9=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MaterialMProcure/index.vue | 2 +- .../MaterialManagement/index.vue | 2 +- src/views/layout/components/Navbar.vue | 22 +++++++++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/views/PurchasingCenter/MaterialMProcure/index.vue b/src/views/PurchasingCenter/MaterialMProcure/index.vue index 0aa8996c..52823d57 100644 --- a/src/views/PurchasingCenter/MaterialMProcure/index.vue +++ b/src/views/PurchasingCenter/MaterialMProcure/index.vue @@ -120,7 +120,7 @@ size="small" style="margin-left: 10px" @click="pageCurrent=1;searchMaterial()">查询 - 申请 + 新增采购物料申请 diff --git a/src/views/PurchasingCenter/MaterialManagement/index.vue b/src/views/PurchasingCenter/MaterialManagement/index.vue index 975112c0..b853c245 100644 --- a/src/views/PurchasingCenter/MaterialManagement/index.vue +++ b/src/views/PurchasingCenter/MaterialManagement/index.vue @@ -132,7 +132,7 @@ 新增供货商 - 待审核 + 采购物料审核 diff --git a/src/views/layout/components/Navbar.vue b/src/views/layout/components/Navbar.vue index 216a16d0..f4f1312d 100644 --- a/src/views/layout/components/Navbar.vue +++ b/src/views/layout/components/Navbar.vue @@ -28,6 +28,7 @@ import { mapGetters } from 'vuex' import Breadcrumb from '@/components/Breadcrumb' import Hamburger from '@/components/Hamburger' import { searchTable1 } from '@/api/PurchasingCenter/PurchaseContractApproval' +import { getMaterial } from '@/api/PurchasingCenter/MaterialManagement' import { initApproval, initApprovalOffline } from '@/api/PurchasingCenter/FundApproval' import { searchTable1 as searchTableInvoice } from '@/api/PurchasingCenter/InvoiceSettlementApprove' export default { @@ -57,11 +58,32 @@ export default { this.checkApproval() this.timer = setInterval(this.checkApproval, 1000 * 60 * 5) } + if (this.id.toString() === '11') { + this.comfirmMaterial() + this.timer = setInterval(this.comfirmMaterial, 1000 * 60 * 5) + } }, beforeDestroy() { clearInterval(this.timer) }, methods: { + comfirmMaterial() { + getMaterial().then(res => { + console.log(res) + if (res.data.total) { + this.noticeContract = null + this.noticeContract = this.$notify.success({ + title: '提示', + message: '您有采购物料申请待审批,请及时处理,点击查看', + onClick: () => { + this.$router.push({ path: '/PurchasingCenter/MaterialManagement' }) + setTimeout(this.noticeContract.close(), 1000) + }, + duration: 1000 * 60 + }) + } + }) + }, checkApproval() { searchTable1(1, 999, 0, null, null, 0, 0, 0, 0, 0, 0).then(res => { if (res.data.total) { From d7b148963a93d3bf18cbf7e36833439905347210 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Sat, 12 Oct 2019 18:22:27 +0800 Subject: [PATCH 19/29] =?UTF-8?q?=E7=89=A9=E6=96=99=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/PurchasingCenter/MaterialManagement/index.vue | 1 + src/views/layout/components/Navbar.vue | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/PurchasingCenter/MaterialManagement/index.vue b/src/views/PurchasingCenter/MaterialManagement/index.vue index b853c245..5450644a 100644 --- a/src/views/PurchasingCenter/MaterialManagement/index.vue +++ b/src/views/PurchasingCenter/MaterialManagement/index.vue @@ -676,6 +676,7 @@ export default { this.fetchData() this.searchMaterialCategory() this.getGonghuoshang() + this.searchMaterial() }, methods: { // 通过 diff --git a/src/views/layout/components/Navbar.vue b/src/views/layout/components/Navbar.vue index f4f1312d..ceb6d264 100644 --- a/src/views/layout/components/Navbar.vue +++ b/src/views/layout/components/Navbar.vue @@ -50,6 +50,7 @@ export default { 'avatar', 'name', 'id', + 'token', 'token' ]) }, @@ -57,8 +58,7 @@ export default { if (this.id.toString() === '3') { this.checkApproval() this.timer = setInterval(this.checkApproval, 1000 * 60 * 5) - } - if (this.id.toString() === '11') { + } else if (this.token.toString() === '11' || this.token.toString() === '12') { this.comfirmMaterial() this.timer = setInterval(this.comfirmMaterial, 1000 * 60 * 5) } @@ -69,8 +69,7 @@ export default { methods: { comfirmMaterial() { getMaterial().then(res => { - console.log(res) - if (res.data.total) { + if (res.data.length) { this.noticeContract = null this.noticeContract = this.$notify.success({ title: '提示', From 220d52eb4a4937eb88bd4285f19b24e94eed8595 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Sun, 13 Oct 2019 09:02:47 +0800 Subject: [PATCH 20/29] =?UTF-8?q?=E7=89=A9=E6=96=99=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PurchasingCenter/MaterialMProcure/index.vue | 5 ++--- .../PurchasingCenter/MaterialManagement/index.vue | 12 ++++++------ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/views/PurchasingCenter/MaterialMProcure/index.vue b/src/views/PurchasingCenter/MaterialMProcure/index.vue index 52823d57..aa967899 100644 --- a/src/views/PurchasingCenter/MaterialMProcure/index.vue +++ b/src/views/PurchasingCenter/MaterialMProcure/index.vue @@ -318,8 +318,7 @@ @@ -580,7 +579,7 @@ export default { this.MaterialCategory1 = [] this.MaterialVariety1 = [] this.getSelect(initMaterialCategory, ['物料类别', '物料类别流水号'], 'MaterialCategory1') - this.addForm('form', [this.dialogFormVisible1 = true, this.title = '增加']) + this.addForm('form', [this.dialogFormVisible1 = true, this.title = '新增物料申请']) }, submitAdd() { // 提交增加 this.addTable(addData, [this.form.物料品种流水号, this.form.物料名称, this.form.物料全名, this.form.物料规格, this.form.物料型号, this.form.计量单位流水号, this.form.物料来源流水号, this.form.GonghuoshangValue], 'form', function() { diff --git a/src/views/PurchasingCenter/MaterialManagement/index.vue b/src/views/PurchasingCenter/MaterialManagement/index.vue index 5450644a..949512f1 100644 --- a/src/views/PurchasingCenter/MaterialManagement/index.vue +++ b/src/views/PurchasingCenter/MaterialManagement/index.vue @@ -113,7 +113,7 @@ - + 新增供货商 - 采购物料审核 + 采购部新增物料审核 @@ -484,7 +484,7 @@ - + - 通过 + 通过 打回原因: 确认 - 打回 + 打回 @@ -681,7 +681,7 @@ export default { methods: { // 通过 Tongguo(row) { - this.$confirm('通过该物料, 是否继续?', '提示', { + this.$confirm('是否通过?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' From d67d54a086fc5144aa41f71544492722593cf682 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Sun, 13 Oct 2019 09:47:18 +0800 Subject: [PATCH 21/29] =?UTF-8?q?=E7=89=A9=E6=96=99=E6=9F=A5=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PurchasingCenter/MaterialManagement.js | 20 ++++++++++++++++ src/views/layout/components/Navbar.vue | 23 ++++++++++++++++++- 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/src/api/PurchasingCenter/MaterialManagement.js b/src/api/PurchasingCenter/MaterialManagement.js index 9845ba63..97f1e973 100644 --- a/src/api/PurchasingCenter/MaterialManagement.js +++ b/src/api/PurchasingCenter/MaterialManagement.js @@ -259,3 +259,23 @@ export function Tongguo(num) { } }) } +export function getMaterial_NOTES() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '库存管理_物料主文件_基本_采购部_未查看' + } + }) +} +export function setChakan() { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '库存管理_物料主文件_基本_采购部_查看变更' + } + }) +} diff --git a/src/views/layout/components/Navbar.vue b/src/views/layout/components/Navbar.vue index ceb6d264..c47317c7 100644 --- a/src/views/layout/components/Navbar.vue +++ b/src/views/layout/components/Navbar.vue @@ -28,7 +28,7 @@ import { mapGetters } from 'vuex' import Breadcrumb from '@/components/Breadcrumb' import Hamburger from '@/components/Hamburger' import { searchTable1 } from '@/api/PurchasingCenter/PurchaseContractApproval' -import { getMaterial } from '@/api/PurchasingCenter/MaterialManagement' +import { getMaterial, getMaterial_NOTES, setChakan } from '@/api/PurchasingCenter/MaterialManagement' import { initApproval, initApprovalOffline } from '@/api/PurchasingCenter/FundApproval' import { searchTable1 as searchTableInvoice } from '@/api/PurchasingCenter/InvoiceSettlementApprove' export default { @@ -61,12 +61,33 @@ export default { } else if (this.token.toString() === '11' || this.token.toString() === '12') { this.comfirmMaterial() this.timer = setInterval(this.comfirmMaterial, 1000 * 60 * 5) + } else if (this.token.toString() === '2' || this.token.toString() === '3') { + this.comfirmMaterial_CG() + this.timer = setInterval(this.comfirmMaterial_CG, 1000 * 60 * 5) } }, beforeDestroy() { clearInterval(this.timer) }, methods: { + comfirmMaterial_CG() { + getMaterial_NOTES().then(res => { + if (res.data.length) { + this.noticeContract = null + this.noticeContract = this.$notify.success({ + title: '提示', + message: '有新采购物料审批结果,点击查看', + onClick: () => { + setChakan().then(res => { + this.$router.push({ path: '/PurchasingCenter/MaterialMProcure' }) + setTimeout(this.noticeContract.close(), 1000) + }) + }, + duration: 1000 * 60 + }) + } + }) + }, comfirmMaterial() { getMaterial().then(res => { if (res.data.length) { From 58393b4db904b9ed37a5a47f213fc87ecee6b6cd Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Sun, 13 Oct 2019 10:24:26 +0800 Subject: [PATCH 22/29] =?UTF-8?q?=E7=89=A9=E6=96=99=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E5=BC=B9=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MaterialManagement/index.vue | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/views/PurchasingCenter/MaterialManagement/index.vue b/src/views/PurchasingCenter/MaterialManagement/index.vue index 949512f1..f3d9717f 100644 --- a/src/views/PurchasingCenter/MaterialManagement/index.vue +++ b/src/views/PurchasingCenter/MaterialManagement/index.vue @@ -681,25 +681,25 @@ export default { methods: { // 通过 Tongguo(row) { - this.$confirm('是否通过?', '提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { - Tongguo(row.物料流水号).then(response => { - if (response.data[0].result === '1') { - this.getMaterial() - this.daishenhe() - this.searchMaterial() - this.$message.success('通过成功') - } else { this.$message.error('通过失败') } - }) - }).catch(() => { - this.$message({ - type: 'info', - message: '已取消通过' - }) + Tongguo(row.物料流水号).then(response => { + if (response.data[0].result === '1') { + this.getMaterial() + this.daishenhe() + this.searchMaterial() + this.$message.success('通过成功') + } else { this.$message.error('通过失败') } }) + // this.$confirm('是否通过?', '提示', { + // confirmButtonText: '确定', + // cancelButtonText: '取消', + // type: 'warning' + // }).then(() => { + // }).catch(() => { + // this.$message({ + // type: 'info', + // message: '已取消通过' + // }) + // }) }, // 打回 Dahui(row) { From 3792efb64f0dc4228f689019d0cbfb982c74ad78 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Sun, 13 Oct 2019 15:59:44 +0800 Subject: [PATCH 23/29] a --- src/views/WorkshopProcurement/NewArrivalList/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/WorkshopProcurement/NewArrivalList/index.vue b/src/views/WorkshopProcurement/NewArrivalList/index.vue index c5ec62e6..bd58cafc 100644 --- a/src/views/WorkshopProcurement/NewArrivalList/index.vue +++ b/src/views/WorkshopProcurement/NewArrivalList/index.vue @@ -168,7 +168,7 @@ - + From 81c161c81cf7326527c67de36f8c676f0381c170 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Sun, 13 Oct 2019 16:34:38 +0800 Subject: [PATCH 24/29] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E8=AF=A2=E4=BB=B7?= =?UTF-8?q?=E5=8D=95=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PurchasingCenter/CreateInquirySheet/index.vue | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/views/PurchasingCenter/CreateInquirySheet/index.vue b/src/views/PurchasingCenter/CreateInquirySheet/index.vue index 022bd445..9659361c 100644 --- a/src/views/PurchasingCenter/CreateInquirySheet/index.vue +++ b/src/views/PurchasingCenter/CreateInquirySheet/index.vue @@ -100,7 +100,7 @@ height="500px" size="mini" @selection-change="handleSelectionChange1"> - + 物料变更 @@ -129,7 +129,7 @@ - + {{ scope.row.机床图号 }} @@ -154,17 +154,17 @@ - + {{ scope.row.物料名称 }} - + {{ scope.row.物料型号 }} - + {{ scope.row.物料规格 }} @@ -1418,7 +1418,6 @@ export default { this.groupValue ? check6 = 1 : check6 = 0 searchMaterial(this.pageCurrent11, this.pageSize11, this.materialStatusValue[this.materialStatusValue.length - 1], check1, this.materialName, check2, this.materialSpec, check3, this.materialModel, this.id, check4, this.projectValue, check5, this.machineValue, check6, this.groupValue, 2).then(response => { this.tableData11 = response.data.rows - console.log(response.data.rows) this.total11 = response.data.total const remark = [] const supplier = [] From 106d6658e4254f5c329e8963d99d4ca941e368a5 Mon Sep 17 00:00:00 2001 From: zhangdingyu <974548713@qq.com> Date: Tue, 15 Oct 2019 09:33:03 +0800 Subject: [PATCH 25/29] a --- .../CreatePurchaseContract.js | 24 +- src/utils/request.js | 2 +- .../CreatePurchaseContract/index.vue | 329 ++++++++++-------- 3 files changed, 203 insertions(+), 152 deletions(-) diff --git a/src/api/PurchasingCenter/CreatePurchaseContract.js b/src/api/PurchasingCenter/CreatePurchaseContract.js index 67c36d98..36493fd5 100644 --- a/src/api/PurchasingCenter/CreatePurchaseContract.js +++ b/src/api/PurchasingCenter/CreatePurchaseContract.js @@ -11,18 +11,18 @@ export function initSupplier() { } }) } -// export function initSupplier(num) { -// return request({ -// url: '', -// method: 'post', -// data: { -// type: '3', -// name: `SELECT distinct 供应商流水号,供应商名称 -// FROM 采购管理_询价单_视图 -// where not EXISTS (select * from 采购管理_采购合同_采购部 where 是否启用 = 1 and 是否未通过 is null and 询价单编号 = 采购合同编号) and 采购员流水号 = ${num}` -// } -// }) -// } +export function initSupplier11(num) { + return request({ + url: '', + method: 'post', + data: { + type: '3', + name: ` SELECT distinct 供应商流水号,供应商名称 + FROM 采购管理_询价单_视图 + where not EXISTS (select * from 采购管理_采购合同_采购部 where 是否启用 = 1 and 是否未通过 is null and 询价单编号 = 采购合同编号) and 采购员流水号 = ${num}` + } + }) +} // 查询询价单列表 表1 export function searchInquirySheet(check1, value1, check2, value2, check3, id, check4, supplier) { return request({ diff --git a/src/utils/request.js b/src/utils/request.js index 7af4f8a5..d932cfc1 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -25,7 +25,7 @@ export const downloadFileMachine = `http://192.168.1.231:8411/submit/downloadFil export const MESUploadFile = `http://192.168.1.231:8411/submit/MESUploadFile.ashx` export const MESDownloadFile = `http://192.168.1.231:8411/submit/MESDownloadFile.ashx` const service = axios.create({ - baseURL: `http://192.168.0.110:8005/submit/MESCommonBase.ashx`, + baseURL: `http://192.168.0.110:8002/submit/MESCommonBase.ashx`, timeout: 1500000 // 请求超时时间 }) export default service diff --git a/src/views/PurchasingCenter/CreatePurchaseContract/index.vue b/src/views/PurchasingCenter/CreatePurchaseContract/index.vue index 0dc669b0..a5091bbc 100644 --- a/src/views/PurchasingCenter/CreatePurchaseContract/index.vue +++ b/src/views/PurchasingCenter/CreatePurchaseContract/index.vue @@ -3,6 +3,17 @@ + + + + + + + @@ -14,6 +25,8 @@ + + @@ -163,20 +176,20 @@ - - - - ①选择合同模板: - - - - - - 预览合同 + + + + + + + + + + - ②递交审批: + 递交审批: 递交 @@ -195,7 +208,7 @@