提现中心优化
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
@@ -56,9 +34,9 @@ import { $redPackApi } from "@/api/red-pack.js";
|
|||||||
import { isNull } from "@/utils/validate.js";
|
import { isNull } from "@/utils/validate.js";
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
source:{
|
source: {
|
||||||
type:[String,Number],
|
type: [String, Number],
|
||||||
default:1
|
default: 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
@@ -82,7 +60,7 @@ export default {
|
|||||||
console.log(item);
|
console.log(item);
|
||||||
this.dialogVisible = true;
|
this.dialogVisible = true;
|
||||||
this.item = item;
|
this.item = item;
|
||||||
if (item!==undefined) {
|
if (item !== undefined) {
|
||||||
this.form = {
|
this.form = {
|
||||||
...item,
|
...item,
|
||||||
num: item.num === "" || item.num === null ? undefined : item.num,
|
num: item.num === "" || item.num === null ? undefined : item.num,
|
||||||
@@ -114,12 +92,12 @@ 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) {
|
||||||
this.$message.success(id?"修改成功":"添加成功");
|
this.$message.success(id ? "修改成功" : "添加成功");
|
||||||
this.$emit("refresh");
|
this.$emit("refresh");
|
||||||
this.diaClose();
|
this.diaClose();
|
||||||
} else {
|
} else {
|
||||||
@@ -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%;
|
||||||
|
|||||||
@@ -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;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user