|
@@ -971,7 +971,7 @@ export default {
|
|
|
return arr1.filter((v) => arr2.every((val) => val.id != v.id));
|
|
|
},
|
|
|
// xua
|
|
|
- handelWallets(e, index, row) {
|
|
|
+ handelWallets(e, index, row) {
|
|
|
let id = row.cid || row.id;
|
|
|
if (e && e.length) {
|
|
|
for (let i = 0; i < e.length; i++) {
|
|
@@ -1006,14 +1006,14 @@ export default {
|
|
|
|
|
|
},
|
|
|
handleRemove2(e, index, row) {
|
|
|
- const copxyWall = JSON.parse(JSON.stringify(row.rebateWallets))
|
|
|
- for (let i = 0; i < row.rebateWallets.length; i++) {
|
|
|
- if (this.wall2.includes(e) && row.rebateWallets[i].walletId==e) {
|
|
|
+ const copxyWall = JSON.parse(JSON.stringify(row.wallets))
|
|
|
+ for (let i = 0; i < row.wallets.length; i++) {
|
|
|
+ if (this.wall2.includes(e) && row.wallets[i].walletId==e) {
|
|
|
copxyWall.splice(i,1)
|
|
|
this.wall2.splice(i,1)
|
|
|
}
|
|
|
}
|
|
|
- this.$set(row,'rebateWallets',copxyWall)
|
|
|
+ this.$set(row,'wallets',copxyWall)
|
|
|
|
|
|
}
|
|
|
,
|
|
@@ -1022,8 +1022,8 @@ export default {
|
|
|
if (e && e.length) {
|
|
|
for (let i = 0; i < e.length; i++) {
|
|
|
if (!this.wall2.includes(e[e.length - 1])) {
|
|
|
- this.$set(row, "rebateWallets", [
|
|
|
- ...row.rebateWallets,
|
|
|
+ this.$set(row, "wallets", [
|
|
|
+ ...row.wallets,
|
|
|
{
|
|
|
type: "REBATE",
|
|
|
id: "",
|
|
@@ -1229,7 +1229,7 @@ export default {
|
|
|
}
|
|
|
this.$set(res.data.items[i], "walletsId", walletIds);
|
|
|
this.$set(res.data.items[i], "walletRebateId", walletRebateIds);
|
|
|
- console.log(res.data.items[i].walletRebateId);
|
|
|
+
|
|
|
this.rebateList.forEach((k) => {
|
|
|
k.saleTypes.forEach((j) => {
|
|
|
if (
|
|
@@ -1241,7 +1241,7 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
-
|
|
|
+ console.log(rebateList,res.data.items[i].walletRebateId);
|
|
|
res.data.items[i].walleList = this.walleList;
|
|
|
res.data.items[i].rebateList = rebateList;
|
|
|
res.data.items[i].fang = false;
|
|
@@ -1314,21 +1314,33 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
hanleSave() {
|
|
|
- console.log(this.items);
|
|
|
- handleEdit({
|
|
|
- ...this.base,
|
|
|
- items: this.items,
|
|
|
- saleTypeId: this.saleTypeId,
|
|
|
- adminWebsitId: this.adminWebsitId,
|
|
|
- serviceId: this.serviceId,
|
|
|
- adminCompanyName: this.adminCompanyName,
|
|
|
- serviceName: this.nickName,
|
|
|
- }).then((res) => {
|
|
|
- this.$successMsg("成功");
|
|
|
- this.$parent.cid = "";
|
|
|
- this.$parent.show = 1;
|
|
|
- this.$parent.getList();
|
|
|
- });
|
|
|
+
|
|
|
+ for (let i = 0; i < this.items.length; i++) {
|
|
|
+ // const wallets = []
|
|
|
+ // if (this.items[i].wallets.length) {
|
|
|
+ // wallets = [...wallets,...this.items[i].wallets]
|
|
|
+ // }else if(this.items[i].rebateWallets.length){
|
|
|
+ // console.log(444);
|
|
|
+ // wallets = [...wallets,...this.items[i].rebateWallets]
|
|
|
+ // }
|
|
|
+ // this.items[i].wallets = wallets
|
|
|
+ console.log(this.items[i]);
|
|
|
+
|
|
|
+ }
|
|
|
+ // handleEdit({
|
|
|
+ // ...this.base,
|
|
|
+ // items: this.items,
|
|
|
+ // saleTypeId: this.saleTypeId,
|
|
|
+ // adminWebsitId: this.adminWebsitId,
|
|
|
+ // serviceId: this.serviceId,
|
|
|
+ // adminCompanyName: this.adminCompanyName,
|
|
|
+ // serviceName: this.nickName,
|
|
|
+ // }).then((res) => {
|
|
|
+ // this.$successMsg("成功");
|
|
|
+ // this.$parent.cid = "";
|
|
|
+ // this.$parent.show = 1;
|
|
|
+ // this.$parent.getList();
|
|
|
+ // });
|
|
|
},
|
|
|
handleReseat() {
|
|
|
this.base = {
|