Commit adee0d54 authored by gengshaojing's avatar gengshaojing

add: 自提点管理

parent 7b7d987c
......@@ -23,8 +23,13 @@
></el-date-picker>
</div>
<!-- 自提点列表 -->
<div style="display: flex; align-items: center; justify-content: space-between">
<div>
<search @getData="getPlaceList"></search>
</div>
<el-button type="primary" @click="$router.push('/op/groupmeal/point')">自提点管理</el-button>
</div>
<search @getData="getPlaceList"></search>
<div
class="card-wrapper"
v-loading="pageLoading"
......@@ -206,6 +211,7 @@
}, // 添加自提点 详细信息
isPc: document.documentElement.clientWidth > 600,
searchParams: {},
stagSpellOrderSetArr: [],
};
},
computed: {
......@@ -242,18 +248,16 @@
spellOrderSetArr: {
// 监听props属性 展示自提点列表(APi默认勾选的)
handler: async function (newList) {
this.checkedTakePlacelist = this.setTableListData(
// 选中的自提点列表
newList,
);
// this.stagSpellOrderSetArr = this.setTableListData(newList);
this.checkedTakePlacelist = this.setTableListData(newList);
if (this.$route.query.marketing_id) {
await this.getPlaceList();
// 时间赋值
this.startDate = this.startTime;
this.endDate = this.endTime;
this.checkedTakePlacelist = this.setTableListData(this.spellOrderSetArr);
// this.checkedTakePlacelist = this.setTableListData(this.spellOrderSetArr);
// 选中的自提点列表
this.mergeCheckedList(this.checkedTakePlacelist);
// this.mergeCheckedList(this.checkedTakePlacelist);
this.signal = true;
}
},
......@@ -275,9 +279,12 @@
this.pageLoading = false;
this.takePlacelist = this.setTableListData(data.result.list);
this.pageCount = data.result.total;
if (this.signal === true) {
this.mergeCheckedList(this.currentCheckedTakePlacelist);
}
// if (this.signal === true) {
// this.mergeCheckedList();
// }
console.log("this.stagSpellOrderSetArrthis.checkedTakePlacelist", this.checkedTakePlacelist);
this.mergeCheckedList();
} catch {
this.pageLoading = false;
ElMessage.error("加载失败");
......@@ -336,7 +343,8 @@
/* 自提点勾选的合并
@current 当前勾选
*/
mergeCheckedList(current) {
mergeCheckedList() {
const current = this.currentCheckedTakePlacelist.concat(this.checkedTakePlacelist);
let currentIdList = current.map((item) => {
return item.id;
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment