zhangwei
2024-09-06 b172667f354f7f00fe14809e66cbf12362fbc646
src/pages/order/detail.vue
@@ -3,18 +3,17 @@
      <scroll-view enable-flex="true">
         <view class="list chuany-flex chuany-flex-direction chuany-align-center c-p-b-30">
            <view class="content ">
               <view class="bgblue c-p-18 chuany-flex chuany-justify-between chuany-font34 chuany-text-bold">
               <view class="bgblue c-p-18 chuany-flex chuany-justify-between chuany-font30">
                  <view class="chuany-flex chuany-flex-direction">
                     <text class=''>
                        {{$util.formatDate(detailItem.wordStartTime,true)}}
                        {{$util.formatDate(detailItem.startTime)}}
                     </text>
                     <text>{{$util.formatDate(detailItem.wordEndTime,true)}}</text>
                  </view>
                  <text>
                     招{{detailItem.worderCounted}}/{{detailItem.worderCount}}人
                  </text>
               </view>
               <view class="c-p-18 chuany-font44 chuany-text-bold">
               <view class="c-p-l-18 c-p-b-14 c-p-t-14 c-p-r-18 chuany-font34">
                  {{detailItem.orderName}}
               </view>
               <!-- <view class="chuany-flex c-p-l-18">
@@ -22,10 +21,18 @@
                  </up-tag>
               </view> -->
               <view class="chuany-flex chuany-flex-direction">
                  <text class='c-p-18'>
                  <text class='c-p-l-18 c-p-b-14 c-p-r-18 text-69'>
                     日期:{{detailItem.wordStartTimeName}} 至 {{detailItem.wordEndTimeName}}
                  </text>
                  <text class='c-p-l-18 c-p-b-14 c-p-r-18 text-69'>
                     时间:{{detailItem.startTimeName}} 至 {{detailItem.endTimeName}}
                  </text>
               </view>
               <view class="chuany-flex chuany-flex-direction">
                  <text class='c-p-l-18 c-p-b-14 c-p-r-18 text-69'>
                     要求:{{detailItem.demand}}
                  </text>
                  <text class='c-p-l-18 c-p-b-16'>
                  <text class='c-p-l-18 c-p-b-14 c-p-r-18 text-69'>
                     地址:{{detailItem.worderAddress}}
                  </text>
               </view>
@@ -46,15 +53,15 @@
         <view class="coreshop-ff" v-if="detailItem.orderBidding&&detailItem.orderBidding.length>0">
            <up-list>
               <up-list-item v-for="(item,index) in detailItem.orderBidding" :key="item.id" @click.stop="toWorkDetail">
                  <up-cell :title="item.workerName">
                  <up-cell :title="item.workerName" :border='false'>
                     <template #icon>
                        <up-avatar shape="square" size="35" :src="item.workerAvatar"
                        <up-avatar shape="square" size="35" :src="item.workerAvatar" @click='toWorkerDetail(item)'
                           customStyle="margin: -3px 5px -3px 0"></up-avatar>
                     </template>
                     <template #right-icon v-if="item.isSelected">
                        <up-button class="button-layout__item" text="查看" size="mini" type="primary" @click="toView"></up-button>
                     </template>
                     <template #right-icon v-else>
                     <!-- <template #right-icon v-if="item.isSelected">
                        <up-button class="button-layout__item" text="查看" size="mini" type="primary" @click="toView(item)"></up-button>
                     </template> -->
                     <template #right-icon  v-if="!item.isSelected">
                        <up-button class="button-layout__item" text="确认" size="mini" type="success"
                           @click="selectBtn(item)"></up-button>
                     </template>
@@ -87,7 +94,7 @@
         <view class="coreshop-ff" v-else>
            <up-list>
               <up-list-item>
                  <up-cell title="暂无投递" class="u-cell__title-text_wu">
                  <up-cell title="暂无投递" class="u-cell__title-text_wu" :border='false'>
                     <!-- <template #icon>
                        <up-avatar shape="square" size="35" src="https://uview-plus.jiangruyi.com/album/1.jpg"
                           customStyle="margin: -3px 5px -3px 0"></up-avatar>
@@ -122,14 +129,14 @@
      $db
   } = getCurrentInstance().appContext.config.globalProperties
   const detailItem = ref({})
   let orderid = ref('')
   let orderIdVal = ref('')
   onLoad((option) => {
      console.log(option,'========');
      let {
         orderid
      } = option
      getOrder(orderid)
      orderid.value = orderid
      orderIdVal = orderid
      console.log(option,'========orderid',orderid);
      // detailItem.value = JSON.parse($db.get('detailItem'))
   })
   let state = reactive({
@@ -142,9 +149,15 @@
   const change = (e) => {
      state.currentIdex = e.index
   }
   const toView = (e) => {
   const toView = (item) => {
      uni.navigateTo({
         url: 'pages/checkin/index'
         url: `/pages/company/index?workerid=${item.WorkerUserId}&workname=${item.WorkerName}`
      })
   }
   const toWorkerDetail = (item)=>{
      $db.set('toudiItem',JSON.stringify(item))
      uni.navigateTo({
         url: `/pages/worker/worker?workerid=${item.workerUserId}`
      })
   }
   const toWorkDetail = (e) => {
@@ -159,7 +172,7 @@
               title: "确认成功!",
               icon: "success"
            })
            getOrder(orderid.value)
            getOrder(orderIdVal)
         }
      })
   }
@@ -179,7 +192,7 @@
   }
   .content {
      height: 430rpx;
      min-height: 380rpx;
      width: 100%;
      background-color: #fff;
      border-radius: 20rpx;