From 376ac09a54e8c95190d06bf39f295c890829c103 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期二, 03 九月 2024 15:43:25 +0800
Subject: [PATCH] 查看工人详情
---
src/pages/index/index.vue | 47 ++++++++++++++++++++++++-----------------------
1 files changed, 24 insertions(+), 23 deletions(-)
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index f363e5f..7f7bbd0 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -2,20 +2,23 @@
<view class="full-page">
<up-sticky bgColor="#fff">
<view class="coreshop-ff c-p-10">
- <up-search placeholder="璇风偣鍑婚�夋嫨鏃ユ湡" @clear='clear' @clickIcon='clickTime' @custom='search'
- v-model="workTime" search-icon="calendar" @search='search'></up-search>
+ <!-- <up-search placeholder="璇风偣鍑婚�夋嫨鏃ユ湡" @clear='clear' @clickIcon='clickTime' @custom='search'
+ v-model="workTime" search-icon="calendar" @search='search'></up-search> -->
+ <up-search placeholder="璇疯緭鍏ュ伐浣滃悕绉�" @clear='clear' @clickIcon='clickTime' @custom='search'
+ v-model="state.orderName" @search='search'></up-search>
</view>
</up-sticky>
<scroll-view enable-flex="true">
<view class="list chuany-flex chuany-flex-direction chuany-align-center c-p-b-30 "
v-if="listO.orderList&&listO.orderList.length>0">
- <view class="content c-p-b-18" v-for="(item,index) in listO.orderList" @click='toDetail(item.id)' :key='item.id'>
- <view class="bgblue c-p-l-18 c-p-r-18 c-p-t-10 c-p-b-10 chuany-flex chuany-justify-between chuany-font30">
+ <view class="content c-p-b-18" v-for="(item,index) in listO.orderList" @click='toDetail(item.id)'
+ :key='item.id'>
+ <view
+ class="bgblue c-p-l-18 c-p-r-18 c-p-t-10 c-p-b-10 chuany-flex chuany-justify-between chuany-font30">
<view class="chuany-flex chuany-flex-direction">
<text class=''>
- {{$util.formatDate(item.wordStartTime,true)}}
+ {{$util.formatDate(item.startTime)}}
</text>
- <text>{{$util.formatDate(item.wordEndTime,true)}}</text>
</view>
<text>
鎷泏{item.worderCounted}}/{{item.worderCount}}浜�
@@ -29,10 +32,10 @@
</up-tag>
</view> -->
<view class="chuany-flex chuany-flex-direction">
- <text class='c-p-l-18 c-p-b-14 c-p-r-18'>
+ <text class='c-p-l-18 c-p-b-14 c-p-r-18 text-69'>
瑕佹眰锛歿{item.demand}}
</text>
- <text class='c-p-l-18 c-p-b-14 c-p-r-18'>
+ <text class='c-p-l-18 c-p-b-14 c-p-r-18 text-69'>
鍦板潃锛歿{item.worderAddress}}
</text>
</view>
@@ -85,20 +88,22 @@
const state = reactive({
pageIndex: 1,
pageSize: 20,
+ orderName: ''
})
let listO = reactive({
orderList: []
})
const search = (index) => {
- console.log(index, '------鈥�');
- if (index == 0) {
- PostListPage()
- } else {
- PostListPage(index - 1)
- }
-
+ PostListPage()
+ }
+ const changePicker = (val) => {
+ console.log(val);
+ workTime.value = val.startDate.result + '鑷�' + val.endDate.result
+ state.wordStartTime = new Date(val.startDate.result) //宸ヤ綔寮�濮嬫椂闂�
+ state.wordEndTime = new Date(val.endDate.result)
}
const clear = () => {
+ state.orderName = ''
state.wordStartTime = ""
state.wordEndTime = ""
}
@@ -106,14 +111,6 @@
datePickerShow.value = !datePickerShow.value
}
let loadStatus = ref('loadmore')
- // 鍒涘缓鍝嶅簲寮忔暟鎹�
- const list1 = reactive([{
- name: '鏂颁换鍔�'
- },
- {
- name: '鎴戠殑璁㈠崟'
- },
- ]);
onReachBottom(() => {
if (loadStatus.value != 'nomore') {
PostListPage();
@@ -123,6 +120,7 @@
onPullDownRefresh(() => {
state.pageIndex = 1
state.pageSize = 20
+ loadStatus.value = 'loadmore'
PostListPage();
})
onLoad(() => {
@@ -136,6 +134,9 @@
if (orderStatus) {
data.orderStatus = orderStatus
}
+ if(state.orderName){
+ data.orderName = state.orderName
+ }
loadStatus.value = 'loading';
$api.PostListPage(data).then(res => {
if (res.code == 1) {
--
Gitblit v1.9.1