refactor(seller): 重构店铺详情页面并优化表格列宽度

- 调整售后订单和订单列表中会员ID列宽度从120到185
- 将主题色管理状态从待办改为已完成
- 重构店铺详情页面UI组件结构和样式
- 更新店铺详情页面为卡片式布局并添加标签页功能
- 优化店铺详情信息展示为描述列表形式
- 修改订单类型选项将赠品订单和拼团订单替换为电子卡券订单和预约服务订单
- 重命名退款退货相关组件和变量为售后相关命名
- 添加店员列表标签页展示店铺员工信息
- 实现空白值过滤工具函数处理空数据展示
- 更新页面默认激活标签页为基本信息页
This commit is contained in:
pikachu1995@126.com
2026-10-09 17:06:59 +08:00
parent bbe336d902
commit 870bacdd8c
9 changed files with 456 additions and 638 deletions

View File

@@ -105,11 +105,6 @@ export const updatEmerchantId = (params) => {
return putRequest(`/settings/storeSettings/merchantEuid`, params)
}
//修改保存库存预警数
export const updateStockWarning = (params) => {
return putRequest(`/settings/storeSettings/updateStockWarning`, params)
}
//查询运费模板
export const getShipTemplate = () => {
return getRequest(`/setting/freightTemplate`)

View File

@@ -86,19 +86,6 @@
</el-form-item>
</el-form>
</el-tab-pane>
<el-tab-pane label="库存预警" name="STOCK_WARNING">
<el-form ref="stockWarningForm" :model="stockWarningForm" label-width="100px" :rules="stockWarningFormValidate">
<el-form-item label="预警数" prop="stockWarning">
<el-input-number :min="0" :max="99999" v-model="stockWarningForm.stockWarning" style="width: 20%" />
</el-form-item>
<el-form-item>
<el-button @click="stockWarningHandleSubmit" :loading="submitLoading" type="primary"
style="margin-right: 5px">修改
</el-button>
</el-form-item>
</el-form>
</el-tab-pane>
<!-- Udesk 坐席功能 后续维护 -->
<!-- <el-tab-pane label="客服设置" name="UDESK">
<el-form
@@ -165,19 +152,10 @@ export default {
salesConsigneeAddressPath: "", // 售后地址,逗号分割
salesConsigneeDetail: "", // 详细地址
},
//库存预警form
stockWarningForm: {
stockWarning: 0, // 库存预警数量
},
//im form
udeskForm: {
merchantEuid: "",
},
stockWarningFormValidate: {
stockWarning: [
{ required: true, type: 'number', message: "请输入库存预警数", trigger: "blur" },
],
},
udeskFormValidate: {
merchantEuid: [
{ required: true, message: "请输入店铺坐席ID", trigger: "blur" },
@@ -357,10 +335,6 @@ export default {
this.storeName = res.result.storeName;
this.form.storeCenter = res.result.storeCenter;
Cookies.set("userInfoSeller", JSON.stringify(res.result));
//库存预警数赋值
this.$nextTick(() => {
this.stockWarningForm.stockWarning = res.result.stockWarning;
});
if (res.result.merchantEuid) {
//赋予坐席id
this.udeskForm.merchantEuid = res.result.merchantEuid;
@@ -407,21 +381,6 @@ export default {
}
});
},
//修改库存预警数
stockWarningHandleSubmit() {
this.$refs.stockWarningForm.validate((valid) => {
if (valid) {
this.submitLoading = true;
API_Shop.updateStockWarning(this.stockWarningForm).then((res) => {
this.submitLoading = false;
if (res.success) {
this.$Message.success("修改成功");
this.getShopInfo();
}
});
}
});
},
merchantSubmit() {
this.$refs.udeskForm.validate((valid) => {
if (valid) {