diff --git a/src/api/qualityManagement/againFQC.js b/src/api/qualityManagement/againFQC.js index 41d0de4..6a874e4 100644 --- a/src/api/qualityManagement/againFQC.js +++ b/src/api/qualityManagement/againFQC.js @@ -47,4 +47,13 @@ export function accumulator_query(query) { method: 'get', params: query, }) +} + +// 计算当前工单下的抛光总数 +export function calculate_polish_total_number(query) { + return request({ + url: '/mes/qc/FQC/calculate_polish_total_number', + method: 'get', + params: query, + }) } \ No newline at end of file diff --git a/src/api/qualityManagement/firstFQC.js b/src/api/qualityManagement/firstFQC.js index f27bede..3f2f418 100644 --- a/src/api/qualityManagement/firstFQC.js +++ b/src/api/qualityManagement/firstFQC.js @@ -47,4 +47,5 @@ export function accumulator_query(query) { method: 'get', params: query, }) -} \ No newline at end of file +} + diff --git a/src/api/qualityManagement/thirtyFQC.js b/src/api/qualityManagement/thirtyFQC.js index ab35878..1ee551c 100644 --- a/src/api/qualityManagement/thirtyFQC.js +++ b/src/api/qualityManagement/thirtyFQC.js @@ -47,4 +47,13 @@ export function accumulator_query(query) { method: 'get', params: query, }) +} + +// 计算当前工单下的包装投入数==一次合格+抛光合格 +export function calculate_packagingInvestment(query) { + return request({ + url: '/mes/qc/FQC/calculate_packagingInvestment', + method: 'get', + params: query, + }) } \ No newline at end of file diff --git a/src/store/getters.js b/src/store/getters.js index 274d034..f746252 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -21,5 +21,8 @@ const getters = { counterList_v1: (state) => state.socket.counter_v1, counterList_v2: (state) => state.socket.counter_v2, counterList_v3: (state) => state.socket.counter_v3, + polishetotalNumber:(state)=>state.inspection.polishetotalNumber + + } export default getters diff --git a/src/store/index.js b/src/store/index.js index ecbbcd7..fd1d0db 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1,6 +1,7 @@ import Vue from 'vue' import Vuex from 'vuex' import app from './modules/app' +import inspection from './modules/inspection' import user from './modules/user' import tagsView from './modules/tagsView' import permission from './modules/permission' @@ -19,6 +20,7 @@ const state = { const store = new Vuex.Store({ modules: { app, + inspection, user, tagsView, permission, diff --git a/src/store/modules/inspection.js b/src/store/modules/inspection.js new file mode 100644 index 0000000..c0a03d9 --- /dev/null +++ b/src/store/modules/inspection.js @@ -0,0 +1,30 @@ +import { calculate_polish_total_number } from '@/api/qualityManagement/firstFQC.js' +const state = { + polishetotalNumber: 0, +} + +const mutations = { + SET_polish_total_number: (state, num) => { + state.polishetotalNumber = num + }, +} + +const actions = { + //传入工单号 + change_polish_total_number({ commit }, workorder_id) { + //计算抛光数总数 + calculate_polish_total_number({ workorder_id }).then((res) => { + if (res.code == 200) { + commit('SET_polish_total_number', res.data) + } + }) + }, +} + + +export default { + namespaced: true, + state, + mutations, + actions +} \ No newline at end of file diff --git a/src/views/qualityManagement/FQC/againFQC.vue b/src/views/qualityManagement/FQC/againFQC.vue index 3bee2de..76042b2 100644 --- a/src/views/qualityManagement/FQC/againFQC.vue +++ b/src/views/qualityManagement/FQC/againFQC.vue @@ -5,7 +5,7 @@
- +
打磨
报废
@@ -14,27 +14,63 @@
油漆