Merge branch 'master' into feat/appointment-goods

This commit is contained in:
pikachu1995@126.com
2026-09-28 14:25:59 +08:00
6 changed files with 95 additions and 33 deletions

View File

@@ -1,4 +1,4 @@
import { sellerUrl, getRequest, uploadFileRequest, uploadFile, request} from "@/libs/axios";
import { sellerUrl, getRequest, uploadFileRequest, uploadFile } from "@/libs/axios";
// 通过id获取子地区
export const getChildRegion = (id) => {

View File

@@ -31,7 +31,7 @@
inline-prompt
active-text="开"
inactive-text="关"
@change="releaseTemplate(row.id)"
:before-change="() => beforeRelease(row)"
/>
</template>
</el-table-column>
@@ -195,12 +195,27 @@ export default {
});
},
releaseTemplate(id) {
API_floor.releasePageHome(id).then((res) => {
if (res.success) {
this.$Message.success("发布模板成功");
this.getTemplateList();
}
beforeRelease(row) {
if (row.pageShow) {
this.$Message.warning(
this.total === 1
? "当前为唯一页面,无法关闭"
: "请直接开启其他页面,当前页面会自动关闭"
);
return false;
}
return new Promise((resolve, reject) => {
API_floor.releasePageHome(row.id).then((res) => {
if (res && res.success) {
this.$Message.success("发布模板成功");
resolve(true);
this.getTemplateList();
} else {
reject(new Error("release failed"));
}
}).catch(() => {
reject(new Error("release failed"));
});
});
},
confirmDel(id) {

View File

@@ -26,7 +26,7 @@
inline-prompt
active-text="开"
inactive-text="关"
@change="changeSwitch(row)"
:before-change="() => beforeRelease(row)"
/>
</template>
</el-table-column>
@@ -106,14 +106,27 @@ export default {
this.params.pageNumber = val;
this.init();
},
changeSwitch(item) {
this.loading = true;
API_Other.releasePageHome(item.id).then((res) => {
this.loading = false;
if (res.result) {
this.$Message.success("发布成功");
this.init();
}
beforeRelease(row) {
if (row.pageShow) {
this.$Message.warning(
this.total === 1
? "当前为唯一页面,无法关闭"
: "请直接开启其他页面,当前页面会自动关闭"
);
return false;
}
return new Promise((resolve, reject) => {
API_Other.releasePageHome(row.id).then((res) => {
if (res && res.success) {
this.$Message.success("发布成功");
resolve(true);
this.init();
} else {
reject(new Error("release failed"));
}
}).catch(() => {
reject(new Error("release failed"));
});
});
},
init() {