Explorar el Código

增加采购日期搜索

shish hace 2 años
padre
commit
23f88dd5cc
Se han modificado 1 ficheros con 18 adiciones y 3 borrados
  1. 18 3
      ghsApp/src/pagesPurchase/order.vue

+ 18 - 3
ghsApp/src/pagesPurchase/order.vue

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