Bladeren bron

修正负责人问题

xiaohaizhao 2 jaren geleden
bovenliggende
commit
9e25c901b6

+ 17 - 0
Eservice/workerLeader/editworkOrderDetail/index.js

@@ -208,7 +208,13 @@ Page({
               "id": "20230208140003",
               "content": this.data.billData
             }) */
+            let teams = this.data.billData.team;
+            console.log(this.data.billData.team.filter(v => v.isleader != 1))
+            console.log(this.data.actLeader)
+            if (!teams.some(v => v.userid == this.data.actLeader.userid)) {
 
+            }
+            
             const res = await api._post({
                 "id": "20220930103703",
                 "content": {
@@ -217,6 +223,17 @@ Page({
                     "userid": this.data.actLeader.userid
                 }
             })
+            await api._post({
+                "id": 20220930103603,
+                "content": {
+                    ownertable: 'sa_workorder',
+                    ownerid: this.data.billData.sa_workorderid,
+                    "userids": [this.data.actLeader.userid].concat(this.data.billData.team.filter(v => v.isleader != 1).map(v => v.userid)),
+                    "justuserids": 1
+                }
+            }).then(res => {
+                console.log("添加成员", res)
+            })
 
             this.setData({
                 workLeaderDialog: false

+ 2 - 2
Eservice/workerLeader/editworkOrderDetail/index.wxml

@@ -107,7 +107,7 @@
     <view style="height: 40rpx;" />
     <view>
       <block wx:for="{{workers}}" wx:key="rowindex">
-        <t-tag wx:if="{{billData.projectleader!=item.name}}" class="mr-5 mt-5" variant="{{wqp.query(teams,item.userid)?'dark':'outline'}}" theme="primary" data-item="{{item}}" bindtap="selectTeams">{{ item.position?item.position + '-':'' }}{{ item.name }}</t-tag>
+        <t-tag wx:if="{{billData.projectleader!=item.name}}" class="mr-5 mt-5" variant="{{wqp.query(teams,item.userid)?'dark':'outline'}}" theme="primary" data-item="{{item}}" bindtap="selectTeams">{{ item.name }}</t-tag>
       </block>
     </view>
   </view>
@@ -120,7 +120,7 @@
     </view>
     <view>
       <block wx:for="{{workers}}" wx:key="rowindex">
-        <t-tag class="mr-5 mt-5" variant="{{actLeader.userid === item.userid?'dark':'outline'}}" theme="primary" data-item="{{item}}" bindtap="selectLeader">{{ item.position?item.position + '-':'' }}{{ item.name }}</t-tag>
+        <t-tag class="mr-5 mt-5" variant="{{actLeader.userid === item.userid?'dark':'outline'}}" theme="primary" data-item="{{item}}" bindtap="selectLeader">{{ item.name }}</t-tag>
       </block>
     </view>
   </view>

+ 1 - 1
Eservice/workerLeader/serviceBillDetail/index.wxml

@@ -105,7 +105,7 @@
     </view>
     <view class="mt-5">
       <block wx:for="{{workers}}" wx:key="rowindex">
-        <t-tag class="mr-5 mt-5" variant="{{actLeader.userid === item.userid?'dark':'outline'}}" theme="primary" data-item="{{item}}" bindtap="selectLeader">{{ item.position?item.position + '-':'' }}{{ item.name }}</t-tag>
+        <t-tag class="mr-5 mt-5" variant="{{actLeader.userid === item.userid?'dark':'outline'}}" theme="primary" data-item="{{item}}" bindtap="selectLeader">{{ item.name }}</t-tag>
       </block>
     </view>
     <t-button bind:tap="showProgressDialog" variant="primary" size="extra-small">查看人员进度</t-button>