|
|
@@ -1,9 +1,15 @@
|
|
|
const _Http = getApp().globalData.http;
|
|
|
Component({
|
|
|
properties: {
|
|
|
- add: {type:Boolean}, //是否允许新增
|
|
|
- ownertable: {type:String},
|
|
|
- ownerid: {type:String}
|
|
|
+ add: {
|
|
|
+ type: Boolean
|
|
|
+ }, //是否允许新增
|
|
|
+ ownertable: {
|
|
|
+ type: String
|
|
|
+ },
|
|
|
+ ownerid: {
|
|
|
+ type: String
|
|
|
+ }
|
|
|
},
|
|
|
data: {
|
|
|
list: [],
|
|
|
@@ -13,28 +19,35 @@ Component({
|
|
|
},
|
|
|
methods: {
|
|
|
getList() {
|
|
|
- _Http.basic({
|
|
|
- "id": 20220930103501,
|
|
|
- "content": {
|
|
|
- ownertable: this.data.ownertable,
|
|
|
- ownerid: this.data.ownerid
|
|
|
- }
|
|
|
- }).then(res => {
|
|
|
- console.log("团队列表", res)
|
|
|
- if (res.msg != '成功') return wx.showToast({
|
|
|
- title: res.data,
|
|
|
- icon: "none"
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ _Http.basic({
|
|
|
+ "id": 20220930103501,
|
|
|
+ "content": {
|
|
|
+ ownertable: this.data.ownertable,
|
|
|
+ ownerid: this.data.ownerid
|
|
|
+ }
|
|
|
+ }).then(res => {
|
|
|
+ console.log("团队列表", res)
|
|
|
+ if (res.msg != '成功') {
|
|
|
+ resolve([])
|
|
|
+ wx.showToast({
|
|
|
+ title: res.data,
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (res.data.length == 0) return resolve([]);
|
|
|
+ let list = res.data.map(v => v.teamleader.concat(v.team));
|
|
|
+ const newArr = function (arr) {
|
|
|
+ return arr.reduce((pre, cur) => pre.concat(Array.isArray(cur) ? newArr(cur) : cur), [])
|
|
|
+ }
|
|
|
+ list = newArr(list).slice(0, 5);
|
|
|
+ resolve(list)
|
|
|
+ this.setData({
|
|
|
+ list
|
|
|
+ })
|
|
|
});
|
|
|
- if (res.data.length == 0) return;
|
|
|
- let list = res.data.map(v => v.teamleader.concat(v.team));
|
|
|
- const newArr = function (arr) {
|
|
|
- return arr.reduce((pre, cur) => pre.concat(Array.isArray(cur) ? newArr(cur) : cur), [])
|
|
|
- }
|
|
|
- list = newArr(list).slice(0, 5);
|
|
|
- this.setData({
|
|
|
- list
|
|
|
- })
|
|
|
- });
|
|
|
+ })
|
|
|
},
|
|
|
addUser() {
|
|
|
if (this.data.add) {
|