完成新客立减功能

This commit is contained in:
2025-11-20 14:41:19 +08:00
parent 3f9f3ea25c
commit 8fa21b3404
13 changed files with 507 additions and 50 deletions

View File

@@ -1,6 +1,7 @@
// stores/counter.js
import { defineStore } from "pinia";
import * as distributionApi from "@/http/api/market/distribution.js";
import * as consumeDiscountApi from "@/http/api/market/consumeDiscount.js";
export const upgradeTypes = [
{
@@ -51,3 +52,30 @@ export const useDistributionStore = defineStore("distribution", {
},
unistorage: true, // 开启后对 state 的数据读写都将持久化
});
//新客立减
export const useNewUserDiscountStore = defineStore("newUserDiscount", {
state: () => {
return {
//分销配置
config: {
isEnable: 0,
},
};
},
actions: {
async getConfig() {
const data = await consumeDiscountApi.getConfig();
this.config = data;
return this.config;
},
async editConfig(data,isAutoResrefresh = true) {
const res = await consumeDiscountApi.editConfig({ ...this.config, ...data });
if(isAutoResrefresh){
this.getConfig();
}
return res;
},
},
unistorage: true, // 开启后对 state 的数据读写都将持久化
});