提交 59ebbdd5 作者: 毛细亚

合并分支 'release' 到 'master'

🐞 fix: 申请礼包列表顺序问题

查看合并请求 !41
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
<el-tabs v-model="form.gift_type" class="tabStyle" @tab-click="tabChange"> <el-tabs v-model="form.gift_type" class="tabStyle" @tab-click="tabChange">
<el-tab-pane <el-tab-pane
v-for="(item, index) in giftTypeList" v-for="(item, index) in giftTypeList"
:key="index" :key="`${item.active_title}-${index}`"
:label="item.label" :label="item.label"
:name="item.value" :name="item.value"
></el-tab-pane> ></el-tab-pane>
...@@ -510,10 +510,9 @@ export default { ...@@ -510,10 +510,9 @@ export default {
res.data.data.map((item, index) => { res.data.data.map((item, index) => {
item.showDetails = false; item.showDetails = false;
}); });
this.emailGiftList = this.removeDp( this.emailGiftList = this.removeDp(
res.data.data,
this.emailGiftList, this.emailGiftList,
res.data.data,
"id" "id"
); );
}, },
...@@ -526,9 +525,12 @@ export default { ...@@ -526,9 +525,12 @@ export default {
this.isCollapsed = !this.isCollapsed; this.isCollapsed = !this.isCollapsed;
}, },
removeDp(arr1, arr2, id) { removeDp(arr1, arr2, id) {
console.log(arr1, arr2, "合并");
let arr; let arr;
arr2 ? (arr = arr1.concat(arr2)) : (arr = arr1); arr2 ? (arr = arr1.concat(arr2)) : (arr = arr1);
const obj = {}; const obj = {};
console.log(arr, "合并前");
const newArray = arr.reduce((pre, cur) => { const newArray = arr.reduce((pre, cur) => {
if (!obj[cur[id]]) { if (!obj[cur[id]]) {
obj[cur[id]] = true; obj[cur[id]] = true;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论