瀏覽代碼

进入详情先查询是否为团队成员 不是的话跳转管理页面

xiaohaizhao 2 年之前
父節點
當前提交
3930d877d6
共有 2 個文件被更改,包括 11 次插入1 次删除
  1. 10 0
      Eservice/workOrder/index.js
  2. 1 1
      Eservice/workOrder/index.wxml

+ 10 - 0
Eservice/workOrder/index.js

@@ -28,6 +28,16 @@ Page({
     status: '待接单',
     statistics: {}
   },
+  /* 去详情 */
+  toDetail(e) {
+    console.log(e)
+    const {
+      item
+    } = e.currentTarget.dataset;
+    wx.navigateTo({
+      url: (item.team.some(v => v.userid == wx.getStorageSync('userMsg').userid) ? '/Eservice/workOrderDetail/index' : '/Eservice/workerLeader/editworkOrderDetail/index') + '?id=' + item.sa_workorderid,
+    })
+  },
   async listData() {
     const res = await api._post({
       "id": "20230208140203",

+ 1 - 1
Eservice/workOrder/index.wxml

@@ -8,7 +8,7 @@
 <t-pull-down-refresh style="padding-bottom:60px" value="{{baseRefresh.value}}" loadingProps="{{loadingProps}}" loadingTexts="{{['下拉刷新', '松手刷新', '正在刷新', '刷新完成']}}" bind:refresh="onPullDownRefresh" bind:scrolltolower="onReachBottom">
   <view style="padding:10px">
     <view>
-      <card class="card" wx:for="{{list}}" url="{{'/Eservice/workOrderDetail/index?id=' + item.sa_workorderid}}" wx:key="index">
+      <card class="card" wx:for="{{list}}" data-item="{{item}}" bindtap="toDetail" wx:key="index">
         <view style="width: 40px;" slot="left">
           <view class="type">{{item.type}}</view>
         </view>