Commit c6aded8c authored by liwenhong's avatar liwenhong

add: 获取活动的预算详情

parent d2f23b45
...@@ -287,6 +287,19 @@ exports.addAmount = async (ctx) => { ...@@ -287,6 +287,19 @@ exports.addAmount = async (ctx) => {
ctx.body = res; ctx.body = res;
}; };
//营销中心-获取充值详情
exports.capitalPoolDetail = async (ctx) => {
const url = `${GOODS_URI}/coupon/background/capital_pool_detail`;
const opts = {
url,
method: "GET",
json: true,
body: ctx.request.body,
};
const res = await req(ctx, opts);
ctx.body = res;
};
//营销中心-查看活动配置 //营销中心-查看活动配置
exports.yingxiaoConfig = async (ctx) => { exports.yingxiaoConfig = async (ctx) => {
const url = `${GOODS_URI}/marketing/background/yingxiao_config`; const url = `${GOODS_URI}/marketing/background/yingxiao_config`;
......
...@@ -72,6 +72,7 @@ router.post(`${API_VERSION}/colonelApplyPoint`, goods.colonelApplyPoint); ...@@ -72,6 +72,7 @@ router.post(`${API_VERSION}/colonelApplyPoint`, goods.colonelApplyPoint);
router.post(`${API_VERSION}/colonelAddApplyPoint`, goods.colonelAddApplyPoint); router.post(`${API_VERSION}/colonelAddApplyPoint`, goods.colonelAddApplyPoint);
router.post(`${API_VERSION}/yingxiaoList`, goods.yingxiaoList); router.post(`${API_VERSION}/yingxiaoList`, goods.yingxiaoList);
router.post(`${API_VERSION}/addAmount`, goods.addAmount); router.post(`${API_VERSION}/addAmount`, goods.addAmount);
router.get(`${API_VERSION}/capitalPoolDetail`, goods.capitalPoolDetail);
router.post(`${API_VERSION}/toogleYingxiaoOnlineStatus`, goods.toogleYingxiaoOnlineStatus); router.post(`${API_VERSION}/toogleYingxiaoOnlineStatus`, goods.toogleYingxiaoOnlineStatus);
router.post(`${API_VERSION}/yingxiaoConfig`, goods.yingxiaoConfig); router.post(`${API_VERSION}/yingxiaoConfig`, goods.yingxiaoConfig);
router.post(`${API_VERSION}/yingxiaoSaveConfig`, goods.yingxiaoSaveConfig); router.post(`${API_VERSION}/yingxiaoSaveConfig`, goods.yingxiaoSaveConfig);
......
...@@ -86,7 +86,14 @@ ...@@ -86,7 +86,14 @@
<script> <script>
import Layout from "../../Groupmeal/layout/index.vue"; import Layout from "../../Groupmeal/layout/index.vue";
// import page from "@/components/Pagination"; // import page from "@/components/Pagination";
import { yingxiaoList, addAmount, toogleYingxiaoOnlineStatus, yingxiaoConfig, yingxiaoSaveConfig } from "@/service/Goods/goods"; import {
yingxiaoList,
addAmount,
toogleYingxiaoOnlineStatus,
yingxiaoConfig,
yingxiaoSaveConfig,
capitalPoolDetail,
} from "@/service/Goods/goods";
import moment from "moment"; import moment from "moment";
// import { getLifeNoList as reqGetLifeNoList } from "../../service/life-no"; // import { getLifeNoList as reqGetLifeNoList } from "../../service/life-no";
export default { export default {
...@@ -187,7 +194,10 @@ ...@@ -187,7 +194,10 @@
}); });
}, },
async handleAddAmount(item) { async handleAddAmount(item) {
this.$prompt(`当前账户预算:${this.anlysisObj.total} \n 当前账户可用余额:${this.anlysisObj.balance}`, "充值", { console.log(item);
let { result, code, reason } = await capitalPoolDetail({ capital_pool_id: item.capital_pool_id });
if (code !== 0) return this.$message.error(reason);
this.$prompt(`当前账户预算:${result.capital_pool_total} \n 当前账户可用余额:${result.capital_pool_balance}`, "充值", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
inputLabel: "输入调整后的账户总预算", inputLabel: "输入调整后的账户总预算",
......
...@@ -140,6 +140,12 @@ export async function addAmount(params) { ...@@ -140,6 +140,12 @@ export async function addAmount(params) {
return res; return res;
} }
// 营销中心-充值详情
export async function capitalPoolDetail(params) {
const res = await axios.get("/api/v1/capitalPoolDetail", { params });
return res;
}
// 营销中心-查看活动配置 // 营销中心-查看活动配置
export async function yingxiaoConfig(params) { export async function yingxiaoConfig(params) {
const res = await axios.post("/api/v1/yingxiaoConfig", params); const res = await axios.post("/api/v1/yingxiaoConfig", params);
......
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