| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 | 
							- const _Http = getApp().globalData.http;
 
- let ownertable = '',
 
-     ownerid = '',
 
-     id = "1";
 
- Page({
 
-     data: {
 
-         isleader: false,
 
-         manage: "管理",
 
-         result: []
 
-     },
 
-     onLoad(options) {
 
-         ownertable = options.ownertable;
 
-         ownerid = options.ownerid;
 
-         if (options.ownertable == "sa_workorder") id = "3";
 
-         this.getList();
 
-     },
 
-     getList() {
 
-         _Http.basic({
 
-             "id": 2022093010350 + id,
 
-             content: {
 
-                 ownertable,
 
-                 ownerid,
 
-             }
 
-         }).then(res => {
 
-             console.log(`数据团队${ownertable+ownerid}`, res)
 
-             if (res.msg != '成功') {
 
-                 wx.showToast({
 
-                     title: res.msg,
 
-                     icon: "none",
 
-                     mask: true
 
-                 });
 
-                 return setTimeout(wx.navigateBack, 1500);
 
-             } else {
 
-                 this.setData({
 
-                     list: res.data[0].team,
 
-                     isleader: res.data[0].teamleader[0].userid == wx.getStorageSync('userMsg').userid
 
-                 })
 
-             }
 
-         })
 
-     },
 
-     /* 添加成员 */
 
-     insert() {
 
-         let params = id == 3 ? {
 
-             "id": "20230213143003",
 
-             "version": 1,
 
-             "content": {
 
-                 nocache: true,
 
-                 "where": {
 
-                     "condition": "",
 
-                     "isleader": 0
 
-                 }
 
-             }
 
-         } : {
 
-             "id": 20221018122201,
 
-             "content": {
 
-                 "ownertable": ownertable,
 
-                 "ownerid": ownerid,
 
-                 nocache: true,
 
-                 "where": {
 
-                     "condition": "",
 
-                     "withoutselect": 1
 
-                 }
 
-             }
 
-         };
 
-         wx.navigateTo({
 
-             url: `/select/contacts/index?params=${JSON.stringify(params)}`,
 
-         })
 
-         getApp().globalData.handleSelect = this.insertUser.bind(this);
 
-     },
 
-     insertUser({
 
-         value
 
-     }) {
 
-         let that = this;
 
-         wx.showModal({
 
-             title: '提示',
 
-             content: `是否确认添加${value[0]+value[0].length}位成员`,
 
-             complete: ({
 
-                 confirm
 
-             }) => {
 
-                 if (confirm) _Http.basic({
 
-                     "accesstoken": "7eb155cb0a9ed5895056afc151af7d7f",
 
-                     "id": 20220930103601,
 
-                     "content": {
 
-                         ownertable,
 
-                         ownerid,
 
-                         "userids": value[1],
 
-                         "justuserids": 1
 
-                     }
 
-                 }).then(res => {
 
-                     console.log("添加成员", res)
 
-                     wx.showToast({
 
-                         title: res.msg == '成功' ? '添加成功' : res.msg,
 
-                         icon: "none",
 
-                         mask: true
 
-                     });
 
-                     if (res.msg == '成功') {
 
-                         that.getList()
 
-                         setTimeout(wx.navigateBack, 1000)
 
-                     }
 
-                 })
 
-             }
 
-         })
 
-     },
 
-     /* 设置负责人 */
 
-     setLeader(e) {
 
-         const {
 
-             item
 
-         } = e.currentTarget.dataset,
 
-             that = this;
 
-         wx.showModal({
 
-             title: '提示',
 
-             content: `是否确认将负责人转让到“${item.name}”`,
 
-             complete: ({
 
-                 confirm
 
-             }) => {
 
-                 if (confirm) _Http.basic({
 
-                     "id": 2022093010370 + id,
 
-                     "content": {
 
-                         ownertable,
 
-                         ownerid,
 
-                         "userid": item.userid
 
-                     }
 
-                 }).then(res => {
 
-                     wx.showToast({
 
-                         title: res.msg == '成功' ? '转让成功' : res.msg,
 
-                         icon: "none",
 
-                         mask: true
 
-                     });
 
-                     if (res.msg == '成功') that.getList()
 
-                 })
 
-             }
 
-         })
 
-     },
 
-     /* 开启设置 */
 
-     setTeam() {
 
-         this.setData({
 
-             manage: this.data.manage == '管理' ? '取消' : "管理"
 
-         })
 
-     },
 
-     /* 选中成员 */
 
-     toggle(event) {
 
-         const {
 
-             name
 
-         } = event.currentTarget.dataset;
 
-         let result = this.data.result;
 
-         result.some(v => v == name) ? result = result.filter(v => v != name) : result.push(name);
 
-         this.setData({
 
-             result
 
-         })
 
-     },
 
-     /* 移除成员 */
 
-     onRemove() {
 
-         let result = this.data.result,
 
-             that = this;
 
-         wx.showModal({
 
-             title: '提示',
 
-             content: `是否确认移除${result.length}位成员`,
 
-             complete: ({
 
-                 confirm
 
-             }) => {
 
-                 if (confirm) _Http.basic({
 
-                     "id": 2022093010380 + id,
 
-                     "content": {
 
-                         ownertable,
 
-                         ownerid,
 
-                         "userids": result
 
-                     }
 
-                 }).then(res => {
 
-                     wx.showToast({
 
-                         title: res.msg == '成功' ? '移除成功' : res.msg,
 
-                         icon: "none",
 
-                         mask: true
 
-                     });
 
-                     if (res.msg == '成功') {
 
-                         that.setData({
 
-                             result: []
 
-                         });
 
-                         that.getList()
 
-                     }
 
-                 })
 
-             }
 
-         })
 
-     }
 
- })
 
 
  |