|
|
|
@ -5,7 +5,7 @@
|
|
|
|
|
<script>
|
|
|
|
|
import { VXETable } from 'vxe-table'
|
|
|
|
|
import paoWanPgdConfig from './pgdTable'
|
|
|
|
|
import {getDw, getPgd,getPgd2, zx} from "@/api/zyjh";
|
|
|
|
|
import {bgControl, getDw, getPgd, getPgd2, zx} from "@/api/zyjh";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name:'QgePgd',
|
|
|
|
@ -27,32 +27,6 @@ export default {
|
|
|
|
|
setExt:null,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
sockets:{
|
|
|
|
|
zyjhzx(data){
|
|
|
|
|
if (this.deviceId!==data.msg.deviceId&&data.msg.actionType==='开始派工'){
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
//工单号尾号长度
|
|
|
|
|
const djhWhLengh=3
|
|
|
|
|
const tmpList=this.list.filter(item=>item.djh===data.msg.orderNumber||item.djh.slice(-djhWhLengh)===data.msg.orderNumber)
|
|
|
|
|
if (tmpList.length>1){
|
|
|
|
|
this.list=tmpList
|
|
|
|
|
this.$message.warning('短号有重复,请使用全工单号重新派工!!!')
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
for (const item of this.list) {
|
|
|
|
|
if (item.djh===data.msg.orderNumber||item.djh.slice(-djhWhLengh)===data.msg.orderNumber){
|
|
|
|
|
const worker=this.$props.worker()
|
|
|
|
|
const tmpArr=[{
|
|
|
|
|
id:item.id,
|
|
|
|
|
pwry:worker.userCode
|
|
|
|
|
}]
|
|
|
|
|
this.paigong0(tmpArr)
|
|
|
|
|
break
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
sockets:{
|
|
|
|
|
zyjhzx(data){
|
|
|
|
|
if (this.deviceId!==data.msg.deviceId&&data.msg.actionType!=='开始派工'){
|
|
|
|
@ -95,9 +69,25 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
methods:{
|
|
|
|
|
initData() {
|
|
|
|
|
getPgd2({field: 'qgry'}).then(res => {
|
|
|
|
|
this.list=res.data
|
|
|
|
|
this.gridOptions.data = res.data
|
|
|
|
|
bgControl({}).then(res=>{
|
|
|
|
|
const gx=res.data||'1'
|
|
|
|
|
if (gx==='1'){
|
|
|
|
|
const data={
|
|
|
|
|
zt:'42',
|
|
|
|
|
ztHx:'52'
|
|
|
|
|
}
|
|
|
|
|
getPgd(data).then(res => {
|
|
|
|
|
this.list=res.data
|
|
|
|
|
this.gridOptions.data = res.data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
if (gx==='0'){
|
|
|
|
|
const data={field: 'qgry'}
|
|
|
|
|
getPgd2(data).then(res => {
|
|
|
|
|
this.list=res.data
|
|
|
|
|
this.gridOptions.data = res.data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
setWorkers(workers){
|
|
|
|
|