const _Http = getApp().globalData.http; Component({ properties: { list: Array, ownertable: String, ownerid: Number, teamleaderId: String }, options: { addGlobalClass: true }, data: { userid: wx.getStorageSync('userMsg').userid }, methods: { /* 处理删除 */ handleDelete(e) { const { item } = e.currentTarget.dataset; wx.showModal({ title: '提示', content: `是否确认移除${item.name}?`, complete: ({ confirm }) => { if (confirm) { wx.showToast({ title: '移除成功!', }) } getCurrentPages().forEach(v => { switch (v.__route__) { case "packageA/group/index": v.getList(); break; } }) } }) }, /* 更换负责人 */ changeUser() { wx.navigateTo({ url: `/packageA/group/select?data=${JSON.stringify({ ownertable:this.data.ownertable, ownerid:this.data.ownerid, })}&radio=true&model=List&principal=true`, }) }, /* 更换负责人 */ handelSubmit(arr) { const that = this; wx.showModal({ title: '提示', content: '是否确认更换负责人', complete: ({ confirm }) => { if (confirm) _Http.basic({ "id": 20220930103701, "content": { ownertable: that.data.ownertable, ownerid: that.data.ownerid, userid: arr[0] } }).then(res => { console.log("更换负责人", res) if (res.msg != '成功') return wx.showToast({ title: res.data, icon: "none" }); wx.showToast({ title: '更换成功!', icon: "none" }); setTimeout(() => { getCurrentPages().forEach(v => { switch (v.__route__) { case 'packageA/setclient/index': v.getList(true) break; case 'packageA/setclient/detail': v.getDetail() break; case 'packageA/group/index': v.getList(true) break; default: break; } }) wx.navigateBack(); }, 300) }) } }) }, } })