|
|
@@ -5,6 +5,9 @@
|
|
|
<Tabs :isFixed="true" :tabs="tabs" :currentTab="tabIndex" @change="changeTabEvent" itemWidth="25%"></Tabs>
|
|
|
</view>
|
|
|
<view scroll-y class="order-list">
|
|
|
+ <view style="margin-left:50upx;padding-bottom:15upx;">
|
|
|
+ <DateSelect class="bar" top="0" @selectDateFn="selectDateFn" defaultShowName='时间' />
|
|
|
+ </view>
|
|
|
<block v-if="!$util.isEmpty(list.data)">
|
|
|
<OrderItem v-for="(item, index) in list.data" :key="index" :info="item" @click="gotoDetails(item)"></OrderItem>
|
|
|
</block>
|
|
|
@@ -25,11 +28,13 @@ import AppWrapperEmpty from "@/components/app-wrapper-empty";
|
|
|
import { list } from "@/mixins";
|
|
|
import { getPurchaseListApi,getLsRunningOrderNum } from "@/api/purchase";
|
|
|
import { getWeixinId } from "@/api/invite";
|
|
|
+import DateSelect from "@/components/module/dateSelect";
|
|
|
export default {
|
|
|
components: {
|
|
|
Tabs,
|
|
|
OrderItem,
|
|
|
- AppWrapperEmpty
|
|
|
+ AppWrapperEmpty,
|
|
|
+ DateSelect
|
|
|
},
|
|
|
mixins: [list],
|
|
|
data() {
|
|
|
@@ -60,7 +65,10 @@ export default {
|
|
|
key: "5",
|
|
|
value: "0"
|
|
|
}
|
|
|
- ]
|
|
|
+ ],
|
|
|
+ searchTime:'',
|
|
|
+ startTime:'',
|
|
|
+ endTime:''
|
|
|
};
|
|
|
},
|
|
|
onPullDownRefresh() {
|
|
|
@@ -91,13 +99,20 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ selectDateFn(val) {
|
|
|
+ this.searchTime = val.searchTime
|
|
|
+ this.startTime = val.startTime
|
|
|
+ this.endTime = val.endTime
|
|
|
+ this.resetList();
|
|
|
+ this.getCgList();
|
|
|
+ },
|
|
|
init(){
|
|
|
|
|
|
},
|
|
|
getCgList() {
|
|
|
let ghsId = this.option.ghsId || 0
|
|
|
let status = this.tabs[this.tabIndex].key
|
|
|
- let options = { page: this.list.page, status: status, ghsId:ghsId,location:0 }
|
|
|
+ let options = { page: this.list.page, status: status, ghsId:ghsId,location:0,searchTime:this.searchTime,startTime:this.startTime,endTime:this.endTime }
|
|
|
return getPurchaseListApi(options) .then(res => {
|
|
|
this.completes(res);
|
|
|
})
|