wangfukang 3 years ago
parent
commit
957fa63e5b
  1. 49
      pages/index/orderDetail.vue
  2. 23
      pages/inventory/addGoods.vue

49
pages/index/orderDetail.vue

@ -810,29 +810,30 @@
this.list[i].stockLogList.push(this.list[i].stockLogList1[m])
}
}
}
}
console.log(this.list)
for (var i = 0; i < this.list.length; i++) {
if(this.list[i].stockLogList.length == 0){
this.tui.toast("请选择退货商品")
return;
}
for (var m = 0; m < this.list[i].stockLogList.length; m++) {
if(this.list[i].stockLogList[m].returnCount <= 0){
this.tui.toast("退货数量不能为零")
return;
}
this.list[i].stockLogList[m].productCount = this.list[i].stockLogList[m].returnCount
if(this.list[i].stockLogList.length >0){
if (m == 0) {
this.list[i].productCount = this.list[i].stockLogList[m].productCount
} else {
this.list[i].productCount += this.list[i].stockLogList[m].productCount
if(this.list[i].stockLogList.length != 0){
for (var m = 0; m < this.list[i].stockLogList.length; m++) {
if(this.list[i].stockLogList[m].returnCount <= 0){
this.tui.toast("退货数量不能为零")
return;
}
}
}
this.list[i].stockLogList1 = this.list[i].stockLogList
if(this.list[i].stockLogList1.length <= 0){
this.list[i].productCount = 0
this.list[i].stockLogList[m].productCount = this.list[i].stockLogList[m].returnCount
if(this.list[i].stockLogList.length >0){
if (m == 0) {
this.list[i].productCount = this.list[i].stockLogList[m].productCount
} else {
this.list[i].productCount += this.list[i].stockLogList[m].productCount
}
}
}
this.list[i].stockLogList1 = this.list[i].stockLogList
if(this.list[i].stockLogList1.length <= 0){
this.list[i].productCount = 0
}
}else{
}
}
for (var i = 0; i < this.list.length; i++) {
@ -896,11 +897,9 @@
},
// 取消订单
cancelOrder(type) {
this.tui.modal("提示", "您确定要取消该订单吗?", true, (res) => {
this.tui.modal("提示", "您确定要取消吗?", true, (res) => {
if (res) {
var data={},url
var data={},url
if (type == 'qxdd') {
data = {
status: 2,

23
pages/inventory/addGoods.vue

@ -51,12 +51,13 @@
trim="all" />
</uni-forms-item>
</uni-forms>
<view>
<u-button type="primary" @tap.stop="delGoods()">删除商品</u-button>
<u-button type="primary" @tap.stop="submit()">保存</u-button>
<view v-if="type == 'edit'" style="display: flex;">
<button @tap.stop="delGoods()" style="width: 49%;">删除商品</button>
<button @tap.stop="submit()" style="width: 49%;">保存</button>
</view>
<view v-else>
<button @tap.stop="submit()">保存</button>
</view>
</view>
<!-- <u-modal v-model="show" :content="content"></u-modal> -->
</view>
@ -85,7 +86,8 @@
typeItem:{},
arrtChange: [],
categoryId:'',
dataList:[],
dataList:[],
type:'add',
rules: {
categoryId: {
rules: [{
@ -141,6 +143,7 @@
},
onLoad(option) {
if(option.dataList){
this.type = 'edit'
this.dataList = JSON.parse(option.dataList)
this.formData.productName = this.dataList.productName
this.formData.barcode = this.dataList.barcode
@ -371,5 +374,13 @@
.content-list {
height: 70rpx;
border: 1px solid #eee;
}
button{
height: 90rpx;
line-height: 90rpx;
font-size: 36rpx;
color: #fff;
background: #5fd9ee;
border-radius: 10px;
}
</style>
Loading…
Cancel
Save