提现中心优化

This commit is contained in:
gyq
2025-01-13 16:27:25 +08:00
parent 67a15a9183
commit 95d1eda7a3
3 changed files with 25 additions and 39 deletions

View File

@@ -4,8 +4,8 @@ export const productUrl='dj-admin';
// const baseUrl = "http://192.168.1.7:8100/czg/" // const baseUrl = "http://192.168.1.7:8100/czg/"
// const baseUrl = "https://api.tianjinzhitongdaohe.com/czg/" // const baseUrl = "https://api.tianjinzhitongdaohe.com/czg/"
// const baseUrl = "https://web-api.hnsiyao.cn/czg/" //测试 const baseUrl = "https://web-api.hnsiyao.cn/czg/" //测试
const baseUrl = "https://web.hnsiyao.cn/czg/" // 线上 // const baseUrl = "https://web.hnsiyao.cn/czg/" // 线上
export default{ export default{
baseUrl baseUrl

View File

@@ -1,46 +1,24 @@
<template> <template>
<el-dialog <el-dialog :title="form.id ? '修改红包' : '新增红包'" width="500px" :visible.sync="dialogVisible" @close="diaClose"
:title="form.id ? '修改红包' : '新增红包'" :close-on-click-modal="true">
width="500px"
:visible.sync="dialogVisible"
@close="diaClose"
:close-on-click-modal="true"
>
<el-form :model="form" label-width="100px"> <el-form :model="form" label-width="100px">
<el-form-item label="描述" required> <el-form-item label="描述" required>
<el-input v-model="form.name"></el-input> <el-input v-model="form.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="从第几次开始变化"> <el-form-item label="从第几次开始变化">
<el-input-number <el-input-number :min="0" stepstep-strictly v-model="form.num"></el-input-number>
:min="0"
stepstep-strictly
v-model="form.num"
></el-input-number>
</el-form-item> </el-form-item>
<el-form-item label="最大金额" required> <el-form-item label="最大金额" required>
<el-input-number <el-input-number :min="0" :max="100" v-model="form.maxAmount"></el-input-number>
:min="0"
:max="100"
v-model="form.maxAmount"
></el-input-number>
<span></span> <span></span>
</el-form-item> </el-form-item>
<el-form-item label="中奖概率" required> <el-form-item label="中奖概率" required>
<el-input-number <el-input-number :min="0" :max="1" :step="0.1" v-model="form.random"></el-input-number>
:min="0"
:max="1"
:step="0.1"
v-model="form.random"
></el-input-number>
<span></span> <span></span>
</el-form-item> </el-form-item>
<el-form-item label="是否启用" required> <el-form-item label="是否启用" required>
<el-switch <el-switch v-model="form.status" :inactive-value="0" :active-value="1"></el-switch>
v-model="form.status"
:inactive-value="0"
:active-value="1"
></el-switch>
</el-form-item> </el-form-item>
</el-form> </el-form>
@@ -114,8 +92,8 @@ export default {
} }
console.log(id); console.log(id);
const res = id const res = id
? await $redPackApi.update({ ...this.form, num: this.form.num || "" ,discType:this.source}) ? await $redPackApi.update({ ...this.form, num: this.form.num || "", discType: this.source, type: this.source.type })
: await $redPackApi.add({...this.form,discType:this.source}); : await $redPackApi.add({ ...this.form, discType: this.source, type: this.source.type });
console.log(res); console.log(res);
const { data, msg } = res; const { data, msg } = res;
if (data && data.code == 0) { if (data && data.code == 0) {
@@ -133,9 +111,11 @@ export default {
.el-form-item__label { .el-form-item__label {
text-align: left; text-align: left;
} }
::v-deep .el-form-item__label { ::v-deep .el-form-item__label {
text-align: left; text-align: left;
} }
.upload-file-box { .upload-file-box {
border-radius: 6px; border-radius: 6px;
width: 148px; width: 148px;
@@ -145,6 +125,7 @@ export default {
align-items: center; align-items: center;
overflow: hidden; overflow: hidden;
border: 1px solid #c0c4cc; border: 1px solid #c0c4cc;
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;

View File

@@ -529,6 +529,10 @@
<el-tab-pane label="现金红包抽奖金额配置" name="senven"> <el-tab-pane label="现金红包抽奖金额配置" name="senven">
<div class=""> <div class="">
<div style="margin-bottom: 20px"> <div style="margin-bottom: 20px">
<el-select @change="redPackInit" v-model="zhuanPanType" placeholder="请选择">
<el-option v-for="item in zhuanPanTypes" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
<el-button type="primary" @click="openPop('refAddRedPack')">添加</el-button> <el-button type="primary" @click="openPop('refAddRedPack')">添加</el-button>
</div> </div>
<el-table :border="true" :data="redPackData"> <el-table :border="true" :data="redPackData">
@@ -556,7 +560,7 @@
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
<pop-add-zhuanpan ref="refAddZhuanpan" @refresh="zhuanPanRefresh" :source="zhuanPanType"></pop-add-zhuanpan> <pop-add-zhuanpan ref="refAddZhuanpan" @refresh="zhuanPanRefresh" :source="zhuanPanType"></pop-add-zhuanpan>
<pop-add-red-pack ref="refAddRedPack" @refresh="redpackRefresh"></pop-add-red-pack> <pop-add-red-pack ref="refAddRedPack" @refresh="redpackRefresh" :source="zhuanPanType"></pop-add-red-pack>
</div> </div>
</template> </template>
@@ -1102,7 +1106,8 @@ export default {
const { data } = await $redPackApi.getList({ const { data } = await $redPackApi.getList({
page: this.page, page: this.page,
limit: this.limit, limit: this.limit,
source: this.zhuanPanType source: this.zhuanPanType,
type: this.zhuanPanType
}); });
this.redPackData = data.data.records; this.redPackData = data.data.records;
}, },