-
zhangwei
2024-09-12 f7aa204aa8d20b090d7943969ddeb9871a1fad76
src/pages/order/detail.vue
@@ -50,18 +50,19 @@
               </view>
            </view>
         </view>
         <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">
         <view class="coreshop-ff" v-if="detailItem.orderBidding">
            <up-list v-if="detailItem.orderBidding.length>0">
               <up-list-item v-for="(item,index) in detailItem.orderBidding" :key="item.id"
                  @click.stop="toWorkDetail">
                  <up-cell :title="item.workerName" :border='false'>
                     <template #icon>
                        <up-avatar shape="square" size="35" :src="item.workerAvatar" @click='toWorkerDetail(item)'
                           customStyle="margin: -3px 5px -3px 0"></up-avatar>
                        <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(item)"></up-button>
                     </template> -->
                     <template #right-icon  v-if="!item.isSelected">
                     <template #right-icon v-if="!item.isSelected">
                        <up-button class="button-layout__item" text="确认" size="mini" type="success"
                           @click="selectBtn(item)"></up-button>
                     </template>
@@ -136,26 +137,21 @@
      } = option
      getOrder(orderid)
      orderIdVal = orderid
      console.log(option,'========orderid',orderid);
      console.log(option, '========orderid', orderid);
      // detailItem.value = JSON.parse($db.get('detailItem'))
   })
   let state = reactive({
      currentIdex: 0
   })
   const click = () => {
   }
   const change = (e) => {
      state.currentIdex = e.index
   }
   const toView = (item) => {
      uni.navigateTo({
         url: `/pages/company/index?workerid=${item.WorkerUserId}&workname=${item.WorkerName}`
      })
   }
   const toWorkerDetail = (item)=>{
      $db.set('toudiItem',JSON.stringify(item))
   const toWorkerDetail = (item) => {
      $db.set('toudiItem', JSON.stringify(item))
      uni.navigateTo({
         url: `/pages/worker/worker?workerid=${item.workerUserId}`
      })
@@ -166,17 +162,23 @@
      })
   }
   const selectBtn = (item) => {
      $api.saveQueRen({orderBiddingId:item.id}).then(res => {
         if(res.code==1){
      $api.saveQueRen({
         orderBiddingId: item.id
      }).then(res => {
         if (res.code == 1) {
            $util.showToast({
               title: "确认成功!",
               icon: "success"
            })
            getOrder(orderIdVal)
         } else {
            this.$util.showToast({
               title: res.error ? res.error : '失败!'
            })
         }
      })
   }
   const getOrder=(orderid) =>{
   const getOrder = (orderid) => {
      $api.getOrder(orderid).then(res => {
         if (res.code == 1) {
            detailItem.value = res.data