| | |
| | | </view> |
| | | </template> |
| | | </uni-list-item> --> |
| | | <uni-list-item direction="column" v-for="(item,index) in matInfos" :key="item.sn"> |
| | | <uni-list-item direction="column" v-for="(item,index) in matInfos" :key="index"> |
| | | <template v-slot:body> |
| | | <view class="uni-list-box"> |
| | | <uni-icons type="trash" size="22" style="position: absolute;right: 5%;" |
| | | @click="deleteList(item.sn)"> |
| | | @click="deleteList(index)"> |
| | | </uni-icons> |
| | | <view class="uni-content"> |
| | | <view class="uni-title-sub uni-ellipsis-2">閲囪喘鍗曞彿锛歿{item.purchaseOrderNo}}</view> |
| | |
| | | // matCode: res.data.materielCode, |
| | | // matQuantity: parseInt(res.data.quantity) |
| | | // }); |
| | | // this.sns.push(res.data.serialNumber); |
| | | this.sns.push(res.data.serialNumber); |
| | | |
| | | this.matInfos.splice(0, this.matInfos.length); |
| | | // this.matInfos.splice(0, this.matInfos.length); |
| | | this.matInfos.push(res.data); |
| | | if (res.message) { |
| | | this.$refs.uToast.show({ |
| | |
| | | }) |
| | | }, |
| | | deleteList(res) { |
| | | var sn = ''; |
| | | this.matInfos.map((item, index) => { |
| | | if (item.sn == res) { |
| | | this.matInfos.splice(index, 1); |
| | | sn = item.sn; |
| | | var tmp = this.matTotal.find(x => x.matCode == item.matCode); |
| | | if (tmp) { |
| | | tmp.matQuantity -= parseInt(item.quantity); |
| | | } else { |
| | | // var sn = ''; |
| | | |
| | | this.matInfos.splice(res, 1); |
| | | this.sns.splice(res, 1); |
| | | // this.matInfos.map((item, index) => { |
| | | // if (item.sn == res) { |
| | | // this.matInfos.splice(index, 1); |
| | | // sn = item.sn; |
| | | // var tmp = this.matTotal.find(x => x.matCode == item.matCode); |
| | | // if (tmp) { |
| | | // tmp.matQuantity -= parseInt(item.quantity); |
| | | // } else { |
| | | |
| | | } |
| | | } |
| | | }) |
| | | this.sns.map((item, index) => { |
| | | if (item == res) { |
| | | this.sns.splice(index, 1); |
| | | } |
| | | }) |
| | | // } |
| | | // } |
| | | // }) |
| | | // this.sns.map((item, index) => { |
| | | // if (item == res) { |
| | | // this.sns.splice(index, 1); |
| | | // } |
| | | // }) |
| | | }, |
| | | submit() { |
| | | if (this.barcode == "") { |