完成
This commit is contained in:
@@ -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,
|
||||
})
|
||||
}
|
||||
@@ -47,4 +47,5 @@ export function accumulator_query(query) {
|
||||
method: 'get',
|
||||
params: query,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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,
|
||||
})
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
30
src/store/modules/inspection.js
Normal file
30
src/store/modules/inspection.js
Normal file
@@ -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
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
<div class="grid">
|
||||
<!-- 第一行 -->
|
||||
<div class="grid_1">
|
||||
<div class="title_Line" style="visibility: hidden;">抛光</div>
|
||||
<div class="title_Line" style="visibility: hidden">抛光</div>
|
||||
<div class="title_Line">打磨</div>
|
||||
<div class="title_Line">报废</div>
|
||||
</div>
|
||||
@@ -14,27 +14,63 @@
|
||||
<div class="title_sub">油漆</div>
|
||||
<div class="grid_2">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(paint[0])" @mousedown="startimer(paint[0].counter, 'paint', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[0])"
|
||||
@mousedown="startimer(paint[0].counter, 'paint', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">缩孔</div>
|
||||
<div class="number">{{ paint[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[1])" @mousedown="startimer(paint[1].counter, 'paint', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[1])"
|
||||
@mousedown="startimer(paint[1].counter, 'paint', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">针孔</div>
|
||||
<div class="number">{{ paint[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[2])" @mousedown="startimer(paint[2].counter, 'paint', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[2])"
|
||||
@mousedown="startimer(paint[2].counter, 'paint', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">失光</div>
|
||||
<div class="number">{{ paint[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[3])" @mousedown="startimer(paint[3].counter, 'paint', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[3])"
|
||||
@mousedown="startimer(paint[3].counter, 'paint', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">色差</div>
|
||||
<div class="number">{{ paint[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[4])" @mousedown="startimer(paint[4].counter, 'paint', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[4])"
|
||||
@mousedown="startimer(paint[4].counter, 'paint', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">点子</div>
|
||||
<div class="number">{{ paint[4].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[5])" @mousedown="startimer(paint[5].counter, 'paint', 5)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[5])"
|
||||
@mousedown="startimer(paint[5].counter, 'paint', 5)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">其他</div>
|
||||
<div class="number">{{ paint[5].counter }}</div>
|
||||
</div>
|
||||
@@ -98,31 +134,73 @@
|
||||
<div class="title_sub">设备</div>
|
||||
<div class="grid_3">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(device[0])" @mousedown="startimer(device[0].counter, 'device', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[0])"
|
||||
@mousedown="startimer(device[0].counter, 'device', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">水渍</div>
|
||||
<div class="number">{{ device[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[1])" @mousedown="startimer(device[1].counter, 'device', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[1])"
|
||||
@mousedown="startimer(device[1].counter, 'device', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">斑点</div>
|
||||
<div class="number">{{ device[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[2])" @mousedown="startimer(device[2].counter, 'device', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[2])"
|
||||
@mousedown="startimer(device[2].counter, 'device', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">变形</div>
|
||||
<div class="number">{{ device[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[3])" @mousedown="startimer(device[3].counter, 'device', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[3])"
|
||||
@mousedown="startimer(device[3].counter, 'device', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">油珠</div>
|
||||
<div class="number">{{ device[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[4])" @mousedown="startimer(device[4].counter, 'device', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[4])"
|
||||
@mousedown="startimer(device[4].counter, 'device', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">脱落</div>
|
||||
<div class="number">{{ device[4].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[5])" @mousedown="startimer(device[5].counter, 'device', 5)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[5])"
|
||||
@mousedown="startimer(device[5].counter, 'device', 5)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">撞伤</div>
|
||||
<div class="number">{{ device[5].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[6])" @mousedown="startimer(device[6].counter, 'device', 6)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[6])"
|
||||
@mousedown="startimer(device[6].counter, 'device', 6)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">其他</div>
|
||||
<div class="number">{{ device[6].counter }}</div>
|
||||
</div>
|
||||
@@ -194,27 +272,63 @@
|
||||
<div class="title_sub">毛坯</div>
|
||||
<div class="grid_4">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(blank[0])" @mousedown="startimer(blank[0].counter, 'blank', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[0])"
|
||||
@mousedown="startimer(blank[0].counter, 'blank', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">毛刺</div>
|
||||
<div class="number">{{ blank[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[1])" @mousedown="startimer(blank[1].counter, 'blank', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[1])"
|
||||
@mousedown="startimer(blank[1].counter, 'blank', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">缩印</div>
|
||||
<div class="number">{{ blank[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[2])" @mousedown="startimer(blank[2].counter, 'blank', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[2])"
|
||||
@mousedown="startimer(blank[2].counter, 'blank', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">擦伤</div>
|
||||
<div class="number">{{ blank[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[3])" @mousedown="startimer(blank[3].counter, 'blank', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[3])"
|
||||
@mousedown="startimer(blank[3].counter, 'blank', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">砂印</div>
|
||||
<div class="number">{{ blank[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[4])" @mousedown="startimer(blank[4].counter, 'blank', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[4])"
|
||||
@mousedown="startimer(blank[4].counter, 'blank', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">脏点</div>
|
||||
<div class="number">{{ blank[4].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[5])" @mousedown="startimer(blank[5].counter, 'blank', 5)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[5])"
|
||||
@mousedown="startimer(blank[5].counter, 'blank', 5)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">打磨</div>
|
||||
<div class="number">{{ blank[5].counter }}</div>
|
||||
</div>
|
||||
@@ -275,7 +389,7 @@
|
||||
</div>
|
||||
<!-- 第二行 -->
|
||||
<div class="grid_5">
|
||||
<div class="title_Line" style="visibility: hidden;">抛光</div>
|
||||
<div class="title_Line" style="visibility: hidden">抛光</div>
|
||||
<div class="title_Line">打磨</div>
|
||||
<div class="title_Line">报废</div>
|
||||
</div>
|
||||
@@ -284,23 +398,53 @@
|
||||
<div class="title_sub">程序</div>
|
||||
<div class="grid_6">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(program[0])" @mousedown="startimer(program[0].counter, 'program', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[0])"
|
||||
@mousedown="startimer(program[0].counter, 'program', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">流挂</div>
|
||||
<div class="number">{{ program[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(program[1])" @mousedown="startimer(program[1].counter, 'program', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[1])"
|
||||
@mousedown="startimer(program[1].counter, 'program', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">色漆缺漆</div>
|
||||
<div class="number">{{ program[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(program[2])" @mousedown="startimer(program[2].counter, 'program', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[2])"
|
||||
@mousedown="startimer(program[2].counter, 'program', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">清漆缺漆</div>
|
||||
<div class="number">{{ program[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(program[3])" @mousedown="startimer(program[3].counter, 'program', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[3])"
|
||||
@mousedown="startimer(program[3].counter, 'program', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">桔皮</div>
|
||||
<div class="number">{{ program[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(program[4])" @mousedown="startimer(program[4].counter, 'program', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[4])"
|
||||
@mousedown="startimer(program[4].counter, 'program', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">其他</div>
|
||||
<div class="number">{{ program[4].counter }}</div>
|
||||
</div>
|
||||
@@ -356,27 +500,63 @@
|
||||
<div class="title_sub">班组操作</div>
|
||||
<div class="grid_2">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(team[0])" @mousedown="startimer(team[0].counter, 'team', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[0])"
|
||||
@mousedown="startimer(team[0].counter, 'team', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">脱落擦伤</div>
|
||||
<div class="number">{{ team[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[1])" @mousedown="startimer(team[1].counter, 'team', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[1])"
|
||||
@mousedown="startimer(team[1].counter, 'team', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">清漆漆块</div>
|
||||
<div class="number">{{ team[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[2])" @mousedown="startimer(team[2].counter, 'team', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[2])"
|
||||
@mousedown="startimer(team[2].counter, 'team', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">色漆漆块</div>
|
||||
<div class="number">{{ team[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[3])" @mousedown="startimer(team[3].counter, 'team', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[3])"
|
||||
@mousedown="startimer(team[3].counter, 'team', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">发花</div>
|
||||
<div class="number">{{ team[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[4])" @mousedown="startimer(team[4].counter, 'team', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[4])"
|
||||
@mousedown="startimer(team[4].counter, 'team', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">亮斑</div>
|
||||
<div class="number">{{ team[4].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[5])" @mousedown="startimer(team[5].counter, 'team', 5)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[5])"
|
||||
@mousedown="startimer(team[5].counter, 'team', 5)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">喷漏</div>
|
||||
<div class="number">{{ team[5].counter }}</div>
|
||||
</div>
|
||||
@@ -468,14 +648,14 @@
|
||||
<td>
|
||||
<el-switch v-model="CurrentWorkorder.team" active-text="B" inactive-text="A"> {{ CurrentWorkorder.team }}</el-switch>
|
||||
</td>
|
||||
<td>投入数</td>
|
||||
<td>抛光投入数</td>
|
||||
<td>{{ CurrentWorkorder.previousNumber }}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>一次合格数</td>
|
||||
<td>抛光合格数</td>
|
||||
<td>{{ calculate_firstPassNumber }}</td>
|
||||
<td>一次合格率</td>
|
||||
<td>抛光合格率</td>
|
||||
<td>{{ calculate_firstPassRate }}%</td>
|
||||
</tr>
|
||||
|
||||
@@ -485,10 +665,6 @@
|
||||
<td>报废数</td>
|
||||
<td>{{ calculate_scrapNumber }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>抛光数</td>
|
||||
<td>{{ calculate_defectNumber }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</el-card>
|
||||
</div>
|
||||
@@ -511,7 +687,9 @@ import {
|
||||
get_next_current_workorder,
|
||||
get_previous_current_workorder,
|
||||
accumulator_query,
|
||||
calculate_polish_total_number
|
||||
} from '@/api/qualityManagement/againFQC.js'
|
||||
|
||||
export default {
|
||||
name: 'firstFQC',
|
||||
data() {
|
||||
@@ -542,17 +720,18 @@ export default {
|
||||
toUpdateNum: 0, //弹窗更新值
|
||||
toname: '',
|
||||
toindex: 0, //索引
|
||||
timer: null,
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.getcurrentWorkorder()
|
||||
this.startTimer()
|
||||
},
|
||||
mounted() {},
|
||||
computed: {
|
||||
// 计算合格数
|
||||
calculate_firstPassNumber() {
|
||||
// 计算缺陷数
|
||||
|
||||
let allCount = 0
|
||||
this.paint.forEach((it) => {
|
||||
allCount += it.counter
|
||||
@@ -871,6 +1050,26 @@ export default {
|
||||
|
||||
this.DMLdialog.visiable = false
|
||||
},
|
||||
//todo 定时任务 ,每3s 获取一次当前工单下的抛光数
|
||||
|
||||
startTimer() {
|
||||
this.timer = setInterval(() => {
|
||||
// 定时执行的任务
|
||||
//this.$store.dispatch('inspection/change_polish_total_number', query.workorder_id)
|
||||
//计算抛光数总数
|
||||
calculate_polish_total_number({ workorder_id: this.CurrentWorkorder.clientWorkorder }).then((res) => {
|
||||
if (res.code == 200) {
|
||||
this.CurrentWorkorder.previousNumber = res.data
|
||||
}
|
||||
})
|
||||
}, 4000)
|
||||
},
|
||||
stopTimer() {
|
||||
clearInterval(this.timer)
|
||||
},
|
||||
},
|
||||
beforeDestroy() {
|
||||
this.stopTimer()
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -512,6 +512,7 @@ import {
|
||||
get_previous_current_workorder,
|
||||
accumulator_query,
|
||||
} from '@/api/qualityManagement/firstFQC.js'
|
||||
import { mapState, mapGetters, mapMutations, mapActions } from 'vuex'
|
||||
export default {
|
||||
name: 'firstFQC',
|
||||
data() {
|
||||
@@ -679,6 +680,8 @@ export default {
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
...mapActions({ change_polish_total_number: 'inspection/change_polish_total_number' }),
|
||||
|
||||
//todo 获取当前工单检测项及其数量
|
||||
/* getCheckItemList() {
|
||||
// 1.拿到工单
|
||||
@@ -802,13 +805,9 @@ export default {
|
||||
.then((result) => {
|
||||
if (result.code == 200) {
|
||||
this.paint = result.data.paint
|
||||
|
||||
this.device = result.data.device
|
||||
|
||||
this.blank = result.data.blank
|
||||
|
||||
this.program = result.data.program
|
||||
|
||||
this.team = result.data.team
|
||||
this.$loading().close()
|
||||
}
|
||||
@@ -826,7 +825,9 @@ export default {
|
||||
accumulator_query(query).then((res) => {
|
||||
if (res.code == 200) {
|
||||
item.counter = res.data
|
||||
console.log(item.counter)
|
||||
|
||||
|
||||
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<div class="grid">
|
||||
<!-- 第一行 -->
|
||||
<div class="grid_1">
|
||||
<div class="title_Line" style="visibility: hidden;">抛光</div>
|
||||
<div class="title_Line" style="visibility: hidden">抛光</div>
|
||||
<div class="title_Line">打磨</div>
|
||||
<div class="title_Line">报废</div>
|
||||
</div>
|
||||
@@ -14,27 +14,63 @@
|
||||
<div class="title_sub">油漆</div>
|
||||
<div class="grid_2">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(paint[0])" @mousedown="startimer(paint[0].counter, 'paint', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[0])"
|
||||
@mousedown="startimer(paint[0].counter, 'paint', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">缩孔</div>
|
||||
<div class="number">{{ paint[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[1])" @mousedown="startimer(paint[1].counter, 'paint', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[1])"
|
||||
@mousedown="startimer(paint[1].counter, 'paint', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">针孔</div>
|
||||
<div class="number">{{ paint[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[2])" @mousedown="startimer(paint[2].counter, 'paint', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[2])"
|
||||
@mousedown="startimer(paint[2].counter, 'paint', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">失光</div>
|
||||
<div class="number">{{ paint[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[3])" @mousedown="startimer(paint[3].counter, 'paint', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[3])"
|
||||
@mousedown="startimer(paint[3].counter, 'paint', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">色差</div>
|
||||
<div class="number">{{ paint[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[4])" @mousedown="startimer(paint[4].counter, 'paint', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[4])"
|
||||
@mousedown="startimer(paint[4].counter, 'paint', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">点子</div>
|
||||
<div class="number">{{ paint[4].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(paint[5])" @mousedown="startimer(paint[5].counter, 'paint', 5)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(paint[5])"
|
||||
@mousedown="startimer(paint[5].counter, 'paint', 5)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">其他</div>
|
||||
<div class="number">{{ paint[5].counter }}</div>
|
||||
</div>
|
||||
@@ -98,31 +134,73 @@
|
||||
<div class="title_sub">设备</div>
|
||||
<div class="grid_3">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(device[0])" @mousedown="startimer(device[0].counter, 'device', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[0])"
|
||||
@mousedown="startimer(device[0].counter, 'device', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">水渍</div>
|
||||
<div class="number">{{ device[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[1])" @mousedown="startimer(device[1].counter, 'device', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[1])"
|
||||
@mousedown="startimer(device[1].counter, 'device', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">斑点</div>
|
||||
<div class="number">{{ device[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[2])" @mousedown="startimer(device[2].counter, 'device', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[2])"
|
||||
@mousedown="startimer(device[2].counter, 'device', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">变形</div>
|
||||
<div class="number">{{ device[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[3])" @mousedown="startimer(device[3].counter, 'device', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[3])"
|
||||
@mousedown="startimer(device[3].counter, 'device', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">油珠</div>
|
||||
<div class="number">{{ device[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[4])" @mousedown="startimer(device[4].counter, 'device', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[4])"
|
||||
@mousedown="startimer(device[4].counter, 'device', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">脱落</div>
|
||||
<div class="number">{{ device[4].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[5])" @mousedown="startimer(device[5].counter, 'device', 5)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[5])"
|
||||
@mousedown="startimer(device[5].counter, 'device', 5)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">撞伤</div>
|
||||
<div class="number">{{ device[5].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(device[6])" @mousedown="startimer(device[6].counter, 'device', 6)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(device[6])"
|
||||
@mousedown="startimer(device[6].counter, 'device', 6)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">其他</div>
|
||||
<div class="number">{{ device[6].counter }}</div>
|
||||
</div>
|
||||
@@ -194,27 +272,63 @@
|
||||
<div class="title_sub">毛坯</div>
|
||||
<div class="grid_4">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(blank[0])" @mousedown="startimer(blank[0].counter, 'blank', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[0])"
|
||||
@mousedown="startimer(blank[0].counter, 'blank', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">毛刺</div>
|
||||
<div class="number">{{ blank[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[1])" @mousedown="startimer(blank[1].counter, 'blank', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[1])"
|
||||
@mousedown="startimer(blank[1].counter, 'blank', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">缩印</div>
|
||||
<div class="number">{{ blank[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[2])" @mousedown="startimer(blank[2].counter, 'blank', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[2])"
|
||||
@mousedown="startimer(blank[2].counter, 'blank', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">擦伤</div>
|
||||
<div class="number">{{ blank[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[3])" @mousedown="startimer(blank[3].counter, 'blank', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[3])"
|
||||
@mousedown="startimer(blank[3].counter, 'blank', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">砂印</div>
|
||||
<div class="number">{{ blank[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[4])" @mousedown="startimer(blank[4].counter, 'blank', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[4])"
|
||||
@mousedown="startimer(blank[4].counter, 'blank', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">脏点</div>
|
||||
<div class="number">{{ blank[4].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(blank[5])" @mousedown="startimer(blank[5].counter, 'blank', 5)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(blank[5])"
|
||||
@mousedown="startimer(blank[5].counter, 'blank', 5)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">打磨</div>
|
||||
<div class="number">{{ blank[5].counter }}</div>
|
||||
</div>
|
||||
@@ -275,7 +389,7 @@
|
||||
</div>
|
||||
<!-- 第二行 -->
|
||||
<div class="grid_5">
|
||||
<div class="title_Line" style="visibility: hidden;">抛光</div>
|
||||
<div class="title_Line" style="visibility: hidden">抛光</div>
|
||||
<div class="title_Line">打磨</div>
|
||||
<div class="title_Line">报废</div>
|
||||
</div>
|
||||
@@ -284,23 +398,53 @@
|
||||
<div class="title_sub">程序</div>
|
||||
<div class="grid_6">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(program[0])" @mousedown="startimer(program[0].counter, 'program', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[0])"
|
||||
@mousedown="startimer(program[0].counter, 'program', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">流挂</div>
|
||||
<div class="number">{{ program[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(program[1])" @mousedown="startimer(program[1].counter, 'program', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[1])"
|
||||
@mousedown="startimer(program[1].counter, 'program', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">色漆缺漆</div>
|
||||
<div class="number">{{ program[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(program[2])" @mousedown="startimer(program[2].counter, 'program', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[2])"
|
||||
@mousedown="startimer(program[2].counter, 'program', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">清漆缺漆</div>
|
||||
<div class="number">{{ program[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(program[3])" @mousedown="startimer(program[3].counter, 'program', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[3])"
|
||||
@mousedown="startimer(program[3].counter, 'program', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">桔皮</div>
|
||||
<div class="number">{{ program[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(program[4])" @mousedown="startimer(program[4].counter, 'program', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(program[4])"
|
||||
@mousedown="startimer(program[4].counter, 'program', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">其他</div>
|
||||
<div class="number">{{ program[4].counter }}</div>
|
||||
</div>
|
||||
@@ -356,27 +500,63 @@
|
||||
<div class="title_sub">班组操作</div>
|
||||
<div class="grid_2">
|
||||
<template>
|
||||
<div class="button_" @click="Accumulator(team[0])" @mousedown="startimer(team[0].counter, 'team', 0)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[0])"
|
||||
@mousedown="startimer(team[0].counter, 'team', 0)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">脱落擦伤</div>
|
||||
<div class="number">{{ team[0].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[1])" @mousedown="startimer(team[1].counter, 'team', 1)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[1])"
|
||||
@mousedown="startimer(team[1].counter, 'team', 1)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">清漆漆块</div>
|
||||
<div class="number">{{ team[1].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[2])" @mousedown="startimer(team[2].counter, 'team', 2)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[2])"
|
||||
@mousedown="startimer(team[2].counter, 'team', 2)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">色漆漆块</div>
|
||||
<div class="number">{{ team[2].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[3])" @mousedown="startimer(team[3].counter, 'team', 3)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[3])"
|
||||
@mousedown="startimer(team[3].counter, 'team', 3)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">发花</div>
|
||||
<div class="number">{{ team[3].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[4])" @mousedown="startimer(team[4].counter, 'team', 4)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[4])"
|
||||
@mousedown="startimer(team[4].counter, 'team', 4)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">亮斑</div>
|
||||
<div class="number">{{ team[4].counter }}</div>
|
||||
</div>
|
||||
<div class="button_" @click="Accumulator(team[5])" @mousedown="startimer(team[5].counter, 'team', 5)" @mouseup="clearTimer" style="visibility: hidden;">
|
||||
<div
|
||||
class="button_"
|
||||
@click="Accumulator(team[5])"
|
||||
@mousedown="startimer(team[5].counter, 'team', 5)"
|
||||
@mouseup="clearTimer"
|
||||
style="visibility: hidden"
|
||||
>
|
||||
<div class="context">喷漏</div>
|
||||
<div class="number">{{ team[5].counter }}</div>
|
||||
</div>
|
||||
@@ -468,27 +648,16 @@
|
||||
<td>
|
||||
<el-switch v-model="CurrentWorkorder.team" active-text="B" inactive-text="A"> {{ CurrentWorkorder.team }}</el-switch>
|
||||
</td>
|
||||
<td>投入数</td>
|
||||
<td>包装投入数</td>
|
||||
<td>{{ CurrentWorkorder.previousNumber }}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>一次合格数</td>
|
||||
<td>{{ calculate_firstPassNumber }}</td>
|
||||
<td>一次合格率</td>
|
||||
<td>{{ calculate_firstPassRate }}%</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>打磨数</td>
|
||||
<td>{{ calculate_polisheNumber }}</td>
|
||||
<td>报废数</td>
|
||||
<td>{{ calculate_scrapNumber }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>抛光数</td>
|
||||
<td>{{ calculate_defectNumber }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</el-card>
|
||||
</div>
|
||||
@@ -511,6 +680,7 @@ import {
|
||||
get_next_current_workorder,
|
||||
get_previous_current_workorder,
|
||||
accumulator_query,
|
||||
calculate_packagingInvestment
|
||||
} from '@/api/qualityManagement/thirtyFQC.js'
|
||||
export default {
|
||||
name: 'firstFQC',
|
||||
@@ -542,10 +712,12 @@ export default {
|
||||
toUpdateNum: 0, //弹窗更新值
|
||||
toname: '',
|
||||
toindex: 0, //索引
|
||||
timer: null,
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.getcurrentWorkorder()
|
||||
this.startTimer()
|
||||
},
|
||||
mounted() {},
|
||||
computed: {
|
||||
@@ -680,37 +852,6 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
//todo 获取当前工单检测项及其数量
|
||||
/* getCheckItemList() {
|
||||
// 1.拿到工单
|
||||
// 2.拿到工单的检测项数量
|
||||
const workorderId = this.CurrentWorkorder.clientWorkorder
|
||||
GetcheckItemTable(workorderId)
|
||||
.then((result) => {
|
||||
if (result.code == 200) {
|
||||
this.paint = result.data.paint
|
||||
this.paint.forEach((item) => {
|
||||
if (item.counter == null) item.counter = 0
|
||||
})
|
||||
this.device = result.data.device
|
||||
this.device.forEach((item) => {
|
||||
if (item.counter == null) item.counter = 0
|
||||
})
|
||||
this.blank = result.data.blank
|
||||
this.blank.forEach((item) => {
|
||||
if (item.counter == null) item.counter = 0
|
||||
})
|
||||
this.program = result.data.program
|
||||
this.program.forEach((item) => {
|
||||
if (item.counter == null) item.counter = 0
|
||||
})
|
||||
this.team = result.data.team
|
||||
this.team.forEach((item) => {
|
||||
if (item.counter == null) item.counter = 0
|
||||
})
|
||||
}
|
||||
})
|
||||
.catch((err) => {})
|
||||
},*/
|
||||
|
||||
//todo 获取当前工单号
|
||||
getcurrentWorkorder() {
|
||||
@@ -830,6 +971,20 @@ export default {
|
||||
}
|
||||
})
|
||||
},
|
||||
//todo 定时任务 ,每3s 获取一次当前工单下的抛光数
|
||||
startTimer() {
|
||||
this.timer = setInterval(() => {
|
||||
//计算包装投入数
|
||||
calculate_packagingInvestment({ workorder_id: this.CurrentWorkorder.clientWorkorder }).then((res) => {
|
||||
if (res.code == 200) {
|
||||
this.CurrentWorkorder.previousNumber = res.data
|
||||
}
|
||||
})
|
||||
}, 4000)
|
||||
},
|
||||
stopTimer() {
|
||||
clearInterval(this.timer)
|
||||
},
|
||||
|
||||
//todo 长按事件
|
||||
startimer(value, name, index) {
|
||||
@@ -871,6 +1026,10 @@ export default {
|
||||
|
||||
this.DMLdialog.visiable = false
|
||||
},
|
||||
|
||||
beforeDestroy() {
|
||||
this.stopTimer()
|
||||
},
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user