|
@@ -299,8 +299,13 @@ export default {
|
|
|
if (!this.sortsList || this.sortsList.length === 0) {
|
|
if (!this.sortsList || this.sortsList.length === 0) {
|
|
|
return "加载中...";
|
|
return "加载中...";
|
|
|
}
|
|
}
|
|
|
|
|
+ // 过滤掉已禁用的配送方式(status === 0)
|
|
|
|
|
+ const enabledList = this.sortsList.filter(item => item.status !== 0);
|
|
|
|
|
+ if (enabledList.length === 0) {
|
|
|
|
|
+ return "暂无启用的配送方式";
|
|
|
|
|
+ }
|
|
|
// 复制一份数组以避免直接修改 state
|
|
// 复制一份数组以避免直接修改 state
|
|
|
- const sorted = [...this.sortsList];
|
|
|
|
|
|
|
+ const sorted = [...enabledList];
|
|
|
// 按 sort 升序,若 sort 相同则按 style 升序
|
|
// 按 sort 升序,若 sort 相同则按 style 升序
|
|
|
sorted.sort((a, b) => {
|
|
sorted.sort((a, b) => {
|
|
|
if (a.sort !== b.sort) {
|
|
if (a.sort !== b.sort) {
|
|
@@ -309,7 +314,7 @@ export default {
|
|
|
return a.style - b.style;
|
|
return a.style - b.style;
|
|
|
});
|
|
});
|
|
|
// 拼接成 "送货 > 自取 > 跑腿..." 的格式
|
|
// 拼接成 "送货 > 自取 > 跑腿..." 的格式
|
|
|
- return sorted.map(item => item.name).join(" - ");
|
|
|
|
|
|
|
+ return sorted.map(item => item.name).join(" > ");
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
onLoad() {
|
|
onLoad() {
|