细节修改

This commit is contained in:
2024-05-30 16:34:29 +08:00
parent 615fe82be5
commit d3ddb47eae
6 changed files with 1105 additions and 763 deletions

View File

@@ -12,7 +12,7 @@
<view class="zdrow-wrap">
<view class="zd-row sticky zd-th-wraper">
<view class="zd-col-1 zd-th"><text>序号</text></view>
<view class="zd-col-3 zd-th"><text>送货单号</text></view>
<view class="zd-col-3 zd-th"><text class="fontcol1">送货单号</text></view>
<view class="zd-col-2 zd-th"><text>送货日期</text></view>
<view class="zd-col-2 zd-th"><text>提交时间</text></view>
<view class="zd-col-2 zd-th"><text>采购公司</text></view>
@@ -68,7 +68,7 @@
<tr v-for="(el, j) in dataList2" :key="el.id">
<td>{{j+1}}</td>
<td><view class="zd-checkbox" :class="{'zd-checkbox_active': el.checked}" @tap="toCheck2(el)"></view></td>
<td>{{el.cgbh}}</td>
<td><view class="fontcol1">{{el.cgbh}}</view></td>
<td>{{el.wlbm}}</td>
<td>{{el.wlmc}}</td>
<td>{{el.ggxh}}</td>
@@ -78,7 +78,12 @@
<td>{{el.zzmc}}</td>
<td>{{el.num}}</td>
<td><input class="td_input" type="number" v-model="el.shsl" @blur="_receiptBillUpdate(el)" /></td>
<td @tap.stop="checkWarehouse(1, '收货仓库', el)"><input class="td_input" type="text" v-model="el.ckbm" readonly /></td>
<td @tap.stop="checkWarehouse(1, '收货仓库', el)">
<view class="zd-row td_change">
<uni-icons type="shop" size="16" color="#fff"></uni-icons>
<view class="mgl10">{{el.ckbm}}</view>
</view>
</td>
<td>
<view class="td_scan_wraper">
<scan-input v-model="el.kwbm" @handleChange="_receiptBillUpdate(el)" />
@@ -100,7 +105,12 @@
<td>{{el.zzmc}}</td>
<td>{{el.num}}</td>
<td>{{el.shsl}}</td>
<td>{{el.ckbm}}</td>
<td>
<view class="zd-row">
<uni-icons type="shop" size="16" color="#fff"></uni-icons>
<view class="mgl10">{{el.ckbm}}</view>
</view>
</td>
<td>{{el.kwbm}}</td>
<td @tap.stop="getDetails(4,el)"><uni-icons type="more-filled" size="14" color="#fff"></uni-icons></td>
</tr>
@@ -178,7 +188,7 @@
dataList2: [],
totalCount2: 0,
queryParams2:{
pageSize: 20,
pageSize: 200,
pageNum: 1
},
currentPage2: 1,
@@ -276,7 +286,7 @@
this.dataList2 = []
if (this.pkId === e.djid) {
this.queryParams2 = {
pageSize: 20,
pageSize: 200,
pageNum: 1
}
this.currentPage2 = 1
@@ -317,26 +327,24 @@
checkWarehouse (type, title, e) {
this.modalObj = {type: type, title: title, id: e.flid}
if (type === 1) {
this.value = e.dcckmc
} else if (type === 2) {
this.value = e.drckmc
this.value = e.ckbm
}
this.show = true
},
// 修改调出仓库确定
modalConfirm () {
let mc = ''
this.range.map(el => {
if (el.value === this.value) {
mc = el.text
}
})
let obj = {}
if (this.modalObj.type === 1) {
this.dataList2.map(e => {
if (e.flid === this.modalObj.id) {
e.dcckmc = this.value
obj = e
}
})
} else if (this.modalObj.type === 2) {
this.dataList2.map(e => {
if (e.flid === this.modalObj.id) {
e.drckmc = this.value
e.ckbm = this.value
e.ckmc = mc
obj = e
}
})
@@ -344,7 +352,7 @@
this.show = false
this._receiptBillUpdate(obj)
},
// 点击直接调拨按钮
// 点击确认收货按钮
async _receiptBillConfirm () {
this.disabled = true
if (!this.checkArr.length) {
@@ -352,10 +360,16 @@
return
}
try {
let res = receiptBillConfirm(this.checkArr)
let arr = []
this.checkArr.map(el => {
let {djid, djbh, ywrq, shsl, zzbm, ckbm, kwbm, flid, flxh, bz, btbz} = {...el}
let obj = {djid, djbh, ywrq, shsl, zzbm, ckbm, kwbm, flid, flxh, bz, btbz}
arr.push(obj)
})
let res = receiptBillConfirm(arr)
if (res.code === 1) {
this.queryParams2 = {
pageSize: 10,
pageSize: 200,
pageNum: 1
}
this.currentPage2 = 1