From c716fcd0479b00d0c8e849305135d1310d2cff52 Mon Sep 17 00:00:00 2001 From: "[li_she]" <[li.she@xujiesoft.com]> Date: Mon, 20 Jun 2022 09:14:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=BA=8F=E6=8A=A5=E5=91=8A,=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E8=AE=A2=E5=8D=95=E5=B7=A5=E5=BA=8F=E7=BB=B4=E6=8A=A4?= =?UTF-8?q?=202022-06-14=20sxm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/shopOrder/productionReport.js | 3 + src/api/shopOrder/shopOrder.js | 24 + src/assets/scss/global.scss | 4 +- src/main.js | 2 +- src/utils/common.js | 27 +- src/{ => utils}/directives.js | 0 .../common/productionLineYieldReport.vue | 353 ++ .../searchItemToBeProduct.vue | 253 +- .../shopOrder/shopOrder/common/routing.vue | 631 +++ .../shopOrder/common/routingAddAndEdit.vue | 376 ++ .../modules/shopOrder/shopOrder/shopOrder.vue | 3590 +++++++++-------- src/views/modules/sys/language/common.vue | 6 +- src/views/modules/sys/user.vue | 4 +- 13 files changed, 3419 insertions(+), 1854 deletions(-) rename src/{ => utils}/directives.js (100%) create mode 100644 src/views/modules/shopOrder/productionReport/common/productionLineYieldReport.vue create mode 100644 src/views/modules/shopOrder/shopOrder/common/routing.vue create mode 100644 src/views/modules/shopOrder/shopOrder/common/routingAddAndEdit.vue diff --git a/src/api/shopOrder/productionReport.js b/src/api/shopOrder/productionReport.js index d18f0a0..4eda136 100644 --- a/src/api/shopOrder/productionReport.js +++ b/src/api/shopOrder/productionReport.js @@ -29,3 +29,6 @@ export const searchReportInOrderNo = data => createAPI(`/productionReport/search // 取消报工 export const cancelReport = data => createAPI(`/productionReport/cancelReport`,'post',data) + +// 工序报工 +export const saveYieldReport = data => createAPI(`/schedule/saveYieldReport`,'post',data) diff --git a/src/api/shopOrder/shopOrder.js b/src/api/shopOrder/shopOrder.js index 9ca9806..b51c45e 100644 --- a/src/api/shopOrder/shopOrder.js +++ b/src/api/shopOrder/shopOrder.js @@ -53,5 +53,29 @@ export const closeShopOrder = data => createAPI('/shopOrder/closeShopOrder', 'po //打开工单 export const openShopOrder = data => createAPI('/shopOrder/openShopOrder', 'post', data) +// 获取 订单工序 +export const getRouteInShopOrder = data => createAPI('/shopOrder/getRouteInShopOrder', 'post', data) + +// 删除 订单工序 +export const deleteRouteInShopOrder = data => createAPI('/shopOrder/deleteRouteInShopOrder', 'post', data) + +// 保存 订单工序 +export const insertRouteInShopOrder = data => createAPI('/shopOrder/insertRouteInShopOrder', 'post', data) + +// 修改 工单工序 +export const updateRouteInShopOrder = data => createAPI('/shopOrder/updateRouteInShopOrder', 'post', data) + +// 获取工单工序需求时间 +export const getRoutingTimeRequired = data => createAPI('/shopOrder/getRoutingTimeRequired', 'post', data) + +// 获取 加工中心信息 +export const getWorkCenterInfo = data => createAPI('/shopOrder/getWorkCenterInfo', 'post', data) + +// 获取订单最大工序 +export const getOrderNoRouteInMaxItemNo = data => createAPI('/shopOrder/getOrderNoRouteInMaxItemNo', 'post', data) + +// 获取订单可用机台 +export const getOrderNoItemNoCenter = data => createAPI('/shopOrder/getOrderNoItemNoCenter', 'post', data) + diff --git a/src/assets/scss/global.scss b/src/assets/scss/global.scss index 97e2d69..4bde4e3 100644 --- a/src/assets/scss/global.scss +++ b/src/assets/scss/global.scss @@ -49,7 +49,7 @@ font-size: 12px; } .el-button--medium { - padding: 5px 11px; + padding: 3px 10px; font-size: 12px; border-radius: 4px; } @@ -235,7 +235,7 @@ div.el-time-width{ } /* 全局时间右边框*/ input.el-input__inner{ - height: 22px !important; + height: 20px !important; padding-right: 0px !important; } diff --git a/src/main.js b/src/main.js index 4d00eb4..073463b 100644 --- a/src/main.js +++ b/src/main.js @@ -13,7 +13,7 @@ import { isAuth } from '@/utils' import cloneDeep from 'lodash/cloneDeep' import JsonExcel from 'vue-json-excel' import i18n from '@/i18n/i18n' -import './directives' +import './utils/directives' import decimalUtil from '@/utils/decimalUtil.js' import getLodop from '@/utils/LodopFuncs.js' import pdf from 'vue-pdf' diff --git a/src/utils/common.js b/src/utils/common.js index 05261d5..82c789d 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -1,34 +1,31 @@ // 防抖 -export function debounce(fn,wait = 3000 ){ - let timer = null; +export function debounce(fn, wait = 3000) { + let timer = null; return function () { - console.log('开始抖') console.log(wait) let args = arguments; - let that = this; - if (timer){ + let that = this; + if (timer) { clearTimeout(timer) } - console.log('开始防抖') timer = setTimeout(function () { timer = null; - console.log('开始防抖') - fn.apply(that,args) - },wait) + fn.apply(that, args) + }, wait) } } // 节流 -export function throttle(fn,wait = 3000 ){ - let timer = null; +export function throttle(fn, wait = 3000) { + let timer = null; return function () { - if (timer !=null ) return; + if (timer != null) return; let args = arguments; - let that = this; + let that = this; clearTimeout(timer) - fn.apply(that,args) + fn.apply(that, args) timer = setTimeout(function () { timer = null; - },wait) + }, wait) } } diff --git a/src/directives.js b/src/utils/directives.js similarity index 100% rename from src/directives.js rename to src/utils/directives.js diff --git a/src/views/modules/shopOrder/productionReport/common/productionLineYieldReport.vue b/src/views/modules/shopOrder/productionReport/common/productionLineYieldReport.vue new file mode 100644 index 0000000..67b24ee --- /dev/null +++ b/src/views/modules/shopOrder/productionReport/common/productionLineYieldReport.vue @@ -0,0 +1,353 @@ + + + + + diff --git a/src/views/modules/shopOrder/productionReport/searchItemToBeProduct.vue b/src/views/modules/shopOrder/productionReport/searchItemToBeProduct.vue index d04fcbc..2d69255 100644 --- a/src/views/modules/shopOrder/productionReport/searchItemToBeProduct.vue +++ b/src/views/modules/shopOrder/productionReport/searchItemToBeProduct.vue @@ -1,75 +1,119 @@ - diff --git a/src/views/modules/shopOrder/shopOrder/common/routing.vue b/src/views/modules/shopOrder/shopOrder/common/routing.vue new file mode 100644 index 0000000..71333e5 --- /dev/null +++ b/src/views/modules/shopOrder/shopOrder/common/routing.vue @@ -0,0 +1,631 @@ + + + + + diff --git a/src/views/modules/shopOrder/shopOrder/common/routingAddAndEdit.vue b/src/views/modules/shopOrder/shopOrder/common/routingAddAndEdit.vue new file mode 100644 index 0000000..cb74b7d --- /dev/null +++ b/src/views/modules/shopOrder/shopOrder/common/routingAddAndEdit.vue @@ -0,0 +1,376 @@ + + + + + diff --git a/src/views/modules/shopOrder/shopOrder/shopOrder.vue b/src/views/modules/shopOrder/shopOrder/shopOrder.vue index af96b16..13a5b67 100644 --- a/src/views/modules/shopOrder/shopOrder/shopOrder.vue +++ b/src/views/modules/shopOrder/shopOrder/shopOrder.vue @@ -30,14 +30,15 @@ - + {{ '编辑' }} {{ '删除' }} {{ '打印' }} - {{ '取消' }} + {{ '取消' + }} {{ '关闭' }} @@ -222,63 +223,80 @@ - - - {{ buttons.download2 }} - - - - - - - + + + + {{ buttons.download2 }} + + + + 主菜单 + + + 工艺路线 + + + + + + + + + + + + + + - - - {{ buttons.download3 }} - - + + + + {{ buttons.download3 }} + + + + + diff --git a/src/views/modules/sys/language/common.vue b/src/views/modules/sys/language/common.vue index f963d85..31e98b5 100644 --- a/src/views/modules/sys/language/common.vue +++ b/src/views/modules/sys/language/common.vue @@ -1,5 +1,5 @@