字段修改,定时刷新

This commit is contained in:
2024-03-07 10:17:05 +08:00
parent 3dc2f2a8fb
commit d70138ad76
2 changed files with 20 additions and 12 deletions

View File

@@ -31,12 +31,19 @@
export default {
data() {
return {
intervalId: null,
userName: this.$store.getters.userInfo !== '' ? JSON.parse(this.$store.getters.userInfo).username : '',
menuList: []
};
},
created () {
onLoad () {
this._getBillsCount()
this.intervalId = setInterval(this._getBillsCount, this.$store.getters.setTime)
},
onUnload () {
if (this.intervalId) {
clearInterval(this.intervalId)
}
},
methods: {
async _getBillsCount () {

View File

@@ -21,11 +21,11 @@
<view class="zd-col-2 zd-th"><text>序号</text></view>
<view class="zd-col-2 zd-th"><text>选择</text></view>
<view class="zd-col-3 zd-th"><text>入库单号</text></view>
<view class="zd-col-3 zd-th"><text>EAS单号</text></view>
<view class="zd-col-4 zd-th"><text>EAS单号</text></view>
<view class="zd-col-2 zd-th"><text>状态</text></view>
<view class="zd-col-3 zd-th"><text>去向</text></view>
<view class="zd-col-3 zd-th"><text>入库日期</text></view>
<view class="zd-col-3 zd-th"><text>领料人</text></view>
<view class="zd-col-2 zd-th"><text>领料人</text></view>
<view class="zd-col-3 zd-th"><text>制单人</text></view>
</view>
<view class="zd-td-wraper" v-for="(e, i) in dataList1" :key="e.id">
@@ -35,11 +35,11 @@
<view class="zd-checkbox" :class="{'zd-checkbox_active': e.checked}"></view>
</view>
<view class="zd-col-3 zd-td fontcol1" @tap.stop="toCollapse(e)"><text>{{e.code}}</text></view>
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.djbh}}</text></view>
<view class="zd-col-4 zd-td" @tap.stop="toCollapse(e)"><text>{{e.djbh}}</text></view>
<view class="zd-col-2 zd-td" @tap.stop="toCollapse(e)"><text class="fontbg1">{{e.djzt}}</text></view>
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.ckmc}}</text></view>
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.cksj}}</text></view>
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.llr}}</text></view>
<view class="zd-col-2 zd-td" @tap.stop="toCollapse(e)"><text>{{e.llr}}</text></view>
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.cjr}}</text></view>
</view>
<view v-show="pkId === e.id" class="zd-sec-wraper">
@@ -65,8 +65,8 @@
<view class="zd-col-2 zd-sec-td"><text>{{el.kwbm}}</text></view>
<view class="zd-col-2 zd-sec-td"><text>{{el.wlbm}}</text></view>
<view class="zd-col-3 zd-sec-td"><text>{{el.wlmc}}</text></view>
<view class="zd-col-2 zd-sec-td"><text>{{el.djbh}}</text></view>
<view class="zd-col-2 zd-sec-td"><text>{{el.djbh}}</text></view>
<view class="zd-col-2 zd-sec-td"><text>{{el.ckbm}}</text></view>
<view class="zd-col-2 zd-sec-td"><text>{{el.ckbm}}</text></view>
<view class="zd-col-2 zd-sec-td"><text>{{el.jbsl}}</text></view>
<view class="zd-col-2 zd-sec-td"><text>{{el.fzsl}}</text></view>
<view class="zd-col-3 zd-sec-td"><text>{{el.cksj}}</text></view>
@@ -98,11 +98,11 @@
<view class="zd-row zd-td-wraper" v-for="(ele, t) in dataList3" :key="ele.id">
<view class="zd-col-2 zd-sec-td zd-pop-td"><text>{{t+1}}</text></view>
<view class="zd-col-4 zd-sec-td zd-pop-td"><text>{{ele.djbh}}</text></view>
<view class="zd-col-4 zd-sec-td zd-pop-td"><text>{{ele.kwlx}}</text></view>
<view class="zd-col-5 zd-sec-td zd-pop-td"><text>{{ele.kwlx}}</text></view>
<view class="zd-col-4 zd-sec-td zd-pop-td"><text>{{ele.wlbm}}</text></view>
<view class="zd-col-5 zd-sec-td zd-pop-td"><text>{{ele.wlmc}}</text></view>
<view class="zd-col-5 zd-sec-td zd-pop-td">
<scan-input
v-model="ele.wlbm"
v-model="ele.kwbm"
/>
</view>
<view class="zd-col-4 zd-sec-td zd-pop-td">
@@ -200,6 +200,7 @@
}
this.currentPage1 = 1
this.dataList2 = []
this.pkId = ''
this._easOutInBillPage()
},
async _easOutInBillPage () {
@@ -337,7 +338,7 @@
this.dataList3.map((e, i) => {
if (e.id === ele.id) {
index = i
obj = Object.assign({}, e, {'checked': false}, {'wlbm': ''}, {id: e.id + Math.random() * 1000}, {sl: Number(e.yqty) - Number(ele.sl)}, {yqty: Number(e.yqty) - Number(ele.sl)})
obj = Object.assign({}, e, {'checked': false}, {'kwbm': ''}, {id: e.id + Math.random() * 1000}, {sl: Number(e.yqty) - Number(ele.sl)}, {yqty: Number(e.yqty) - Number(ele.sl)})
}
})
this.dataList3.splice(index+1, 0, obj)
@@ -356,7 +357,7 @@
arr = this.dataList3
} else if (this.type === '2') {
this.checkArr2.map(el => {
el.wlbm = this.kwCode
el.kwbm = this.kwCode
})
arr = this.checkArr2
}