|
|
@@ -8,20 +8,12 @@
|
|
|
<block v-if="!$util.isEmpty(list.data)">
|
|
|
<view class="allot-item" v-for="(item, index) in list.data" :key="index" @click="gotoDetails(item)" >
|
|
|
<view class="info">
|
|
|
- <view class="info-order"><text style="font-weight:normal;font-size:28upx;">来自:</text>
|
|
|
- {{ item.outShopName }}
|
|
|
- </view>
|
|
|
<view class="info-name">单号:{{ item.orderSn }}</view>
|
|
|
- <view class="info-name">价格:¥{{ item.price?parseFloat(item.price):0 }}</view>
|
|
|
- <view class="info-name">数量:
|
|
|
- <text v-if="Number(item.bigNum)>0" style="color:#3385ff;font-weight:bold;">{{ item.bigNum}}扎</text>
|
|
|
- <text v-if="Number(item.smallNum)>0" style="color:#3385ff;font-weight:bold;">{{ item.smallNum}}支</text>
|
|
|
- </view>
|
|
|
- <view class="info-name">时间:{{ item.updateTime.substr(5,11) }}</view>
|
|
|
- <view class="info-name">编号:{{ item.id }}</view>
|
|
|
+ <view class="info-name">价格:¥{{ item.actPrice?parseFloat(item.actPrice):0 }}</view>
|
|
|
+ <view class="info-name">时间:{{ item.addTime.substr(5,11) }}</view>
|
|
|
</view>
|
|
|
<view class="primary" >
|
|
|
- <view :class="['status-name']">{{ item.statusName }}</view>
|
|
|
+ <view class="status-name">{{ item.status==1?'待付款':item.status==2?'已付款':'已取消' }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
@@ -36,51 +28,49 @@
|
|
|
import Tabs from "@/components/plugin/tabs";
|
|
|
import AppWrapperEmpty from "@/components/app-wrapper-empty";
|
|
|
import { list } from "@/mixins";
|
|
|
-import { getStockInListApi } from "@/api/storehouse/stock";
|
|
|
-import { PUT_STATUS } from "@/utils/declare";
|
|
|
+import { getScanPayList } from "@/api/order";
|
|
|
export default {
|
|
|
- name: "allotPut",
|
|
|
+ name: "scanPay",
|
|
|
components: { Tabs, AppWrapperEmpty },
|
|
|
mixins: [list],
|
|
|
data() {
|
|
|
return {
|
|
|
- PUT_STATUS,
|
|
|
tabIndex: 0,
|
|
|
tabs: [
|
|
|
{
|
|
|
name: "全部",
|
|
|
- key: ""
|
|
|
+ key: 0
|
|
|
},
|
|
|
{
|
|
|
- name: "配送中",
|
|
|
- key: PUT_STATUS.CONFIRM
|
|
|
+ name: "待付款",
|
|
|
+ key: 1
|
|
|
},
|
|
|
{
|
|
|
- name: "已入库",
|
|
|
- key: PUT_STATUS.DONE
|
|
|
+ name: "已付款",
|
|
|
+ key: 2
|
|
|
},
|
|
|
{
|
|
|
name: "已取消",
|
|
|
- key: PUT_STATUS.CANCEL
|
|
|
+ key: 3
|
|
|
}
|
|
|
]
|
|
|
};
|
|
|
},
|
|
|
onPullDownRefresh() {
|
|
|
- this.resetList();
|
|
|
+ this.resetList()
|
|
|
this.getMyScanList().then(res => {
|
|
|
- uni.stopPullDownRefresh();
|
|
|
- });
|
|
|
+ uni.stopPullDownRefresh()
|
|
|
+ })
|
|
|
},
|
|
|
onLoad() {
|
|
|
},
|
|
|
onReachBottom() {
|
|
|
if (!this.list.finished) {
|
|
|
- this.getMyScanList().then((res) => {
|
|
|
- uni.stopPullDownRefresh();
|
|
|
- });
|
|
|
+ this.getMyScanList().then((res) => {
|
|
|
+ uni.stopPullDownRefresh()
|
|
|
+ })
|
|
|
} else {
|
|
|
- uni.stopPullDownRefresh();
|
|
|
+ uni.stopPullDownRefresh()
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -88,11 +78,9 @@ export default {
|
|
|
this.getMyScanList();
|
|
|
},
|
|
|
getMyScanList() {
|
|
|
- return getStockInListApi({status:this.tabs[this.tabIndex].key,page: this.list.page})
|
|
|
- .then(res => {
|
|
|
- this.completes(res);
|
|
|
- })
|
|
|
- .catch(err => {});
|
|
|
+ return getScanPayList({status:this.tabs[this.tabIndex].key,page: this.list.page}).then(res => {
|
|
|
+ this.completes(res)
|
|
|
+ })
|
|
|
},
|
|
|
changeTabEvent(info) {
|
|
|
const { index } = info;
|
|
|
@@ -100,34 +88,12 @@ export default {
|
|
|
return false;
|
|
|
} else {
|
|
|
this.tabIndex = index;
|
|
|
- this.resetList();
|
|
|
- this.getMyScanList();
|
|
|
+ this.resetList()
|
|
|
+ this.getMyScanList()
|
|
|
}
|
|
|
},
|
|
|
- getItemStatusName(status) {
|
|
|
- let name = "";
|
|
|
- switch (status) {
|
|
|
- case PUT_STATUS.CONFIRM:
|
|
|
- name = "配送中";
|
|
|
- break;
|
|
|
- case PUT_STATUS.DONE:
|
|
|
- name = "已入库";
|
|
|
- break;
|
|
|
- case PUT_STATUS.CANCEL:
|
|
|
- name = "已取消";
|
|
|
- break;
|
|
|
-
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
- return name;
|
|
|
- },
|
|
|
- addEvent() {
|
|
|
- uni.navigateTo({url:'/pagesStorehouse/allot/addExDetails'})
|
|
|
- },
|
|
|
- gotoDetails(item) {
|
|
|
- uni.navigateTo({url: `/pagesStorehouse/allot/putDetails?orderSn=${item.orderSn}`})
|
|
|
- }
|
|
|
+ addEvent(){},
|
|
|
+ gotoDetails(item){}
|
|
|
}
|
|
|
};
|
|
|
</script>
|