parent
3985642e24
commit
2dd4d55cd6
|
|
@ -23,7 +23,8 @@ class GoodsCulturalSpace extends BaseModel{
|
|||
$info->is_open = $data['is_open'] ?? 0;// 当前商品是否参与文创空间:0=未开启,1=开启
|
||||
$info->is_give_contribution = $data['is_give_contribution'] ?? 0;// 是否赠送贡献值:0=不赠送,1=赠送
|
||||
$info->is_fund_open = $data['is_fund_open'] ?? 0;// 是否开启基金
|
||||
|
||||
$info->is_legumes_exchange = $data['is_legumes_exchange'] ?? 0;// 是否支持文创豆兑换:0=不支持,1=支持
|
||||
$info->legumes_exchange_price = $data['legumes_exchange_price'] ?? 0;// 文创豆兑换价格
|
||||
|
||||
return $info->save();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,101 +17,122 @@
|
|||
<div class="all" id="app">
|
||||
<el-form :model="set" label-width="170px">
|
||||
<div class="vue-head">
|
||||
<div class="vue-main-title">
|
||||
<div class="vue-main-title-left"></div>
|
||||
<div class="vue-main-title-content">基本设置</div>
|
||||
</div>
|
||||
<div class="vue-main-form">
|
||||
<el-form-item label="管理中心海报">
|
||||
<el-select v-model="set.poster_id" placeholder="请选择">
|
||||
<el-option v-for="(item,index) in poster_list" :key="index" :label="item.title" :value="item.id"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</div>
|
||||
|
||||
<div class="vue-main-title">
|
||||
<div class="vue-main-title-left"></div>
|
||||
<div class="vue-main-title-content">贡献值设置</div>
|
||||
</div>
|
||||
<div class="vue-main-form">
|
||||
<el-form-item label="是否开启奖励" prop="is_give_contribution">
|
||||
<div style="line-height:40px">
|
||||
<el-radio v-model.number="set.is_give_contribution" :label="0">不开启</el-radio>
|
||||
<el-radio v-model.number="set.is_give_contribution" :label="1">开启</el-radio>
|
||||
<el-tabs v-model="activeName">
|
||||
<el-tab-pane label="基本设置" name="set_base">
|
||||
<div class="vue-main-title">
|
||||
<div class="vue-main-title-left"></div>
|
||||
<div class="vue-main-title-content">基本设置</div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<div v-if="set.is_give_contribution == 1">
|
||||
<el-form-item label="奖励比例" prop="contribution_ratio">
|
||||
<el-input type="number" placeholder="贡献值奖励比例" v-model.number="set.contribution_ratio" step="0.01">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">订单实际支付的N%奖励给用户及直推上级,作为贡献值。0或者空则无贡献值奖励</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="分红总额比例" prop="contribution_bonus_ratio">
|
||||
<el-input type="number" placeholder="贡献值分红总额比例" v-model.number="set.contribution_bonus_ratio" step="0.01">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">周期销售额的N%用作分红总金额,根据每个人当前贡献值比例进行分红;0或者空则无贡献值奖励</div>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="vue-main-title">
|
||||
<div class="vue-main-title-left"></div>
|
||||
<div class="vue-main-title-content">基金规则</div>
|
||||
</div>
|
||||
<div class="vue-main-form">
|
||||
<el-form-item label="开启基金" prop="is_fund_open">
|
||||
<div style="line-height:40px">
|
||||
<el-radio v-model.number="set.is_fund_open" :label="0">不开启</el-radio>
|
||||
<el-radio v-model.number="set.is_fund_open" :label="1">开启</el-radio>
|
||||
<div class="vue-main-form">
|
||||
<el-form-item label="管理中心海报">
|
||||
<el-select v-model="set.poster_id" placeholder="请选择">
|
||||
<el-option v-for="(item,index) in poster_list" :key="index" :label="item.title" :value="item.id"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="贡献值设置" name="set_contribution">
|
||||
<div class="vue-main-title">
|
||||
<div class="vue-main-title-left"></div>
|
||||
<div class="vue-main-title-content">贡献值设置</div>
|
||||
</div>
|
||||
<div class="vue-main-form">
|
||||
<el-form-item label="是否开启奖励" prop="is_give_contribution">
|
||||
<div style="line-height:40px">
|
||||
<el-radio v-model.number="set.is_give_contribution" :label="0">不开启</el-radio>
|
||||
<el-radio v-model.number="set.is_give_contribution" :label="1">开启</el-radio>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<div v-if="set.is_give_contribution == 1">
|
||||
<el-form-item label="奖励比例" prop="contribution_ratio">
|
||||
<el-input type="number" placeholder="贡献值奖励比例" v-model.number="set.contribution_ratio" step="0.01">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">订单实际支付的N%奖励给用户及直推上级,作为贡献值。0或者空则无贡献值奖励</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="分红总额比例" prop="contribution_bonus_ratio">
|
||||
<el-input type="number" placeholder="贡献值分红总额比例" v-model.number="set.contribution_bonus_ratio" step="0.01">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">周期销售额的N%用作分红总金额,根据每个人当前贡献值比例进行分红;0或者空则无贡献值奖励</div>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-item_tips">基金池能力</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="基金入账比例" prop="order_fund_ratio">
|
||||
<el-input type="number" placeholder="基金池基金成交入账比例" v-model.number="set.order_fund_ratio" step="30">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">基金池基金用户订单成交订单金额比例纳入基金池</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="起始价格" prop="fund_start_price">
|
||||
<el-input type="number" placeholder="起始价格" v-model.number="set.fund_start_price" step="0.5">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">用户订单成交第一笔订单计算价格</div>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item label="文创豆赠送比例" prop="user_fund_ratio">
|
||||
<el-input type="number" placeholder="收益比例" v-model.number="set.user_fund_ratio" step="10">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">用户购买商品活动赠送文创豆数量比例 《消费额度ⅹ赠送10%÷价格》</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="兑换余额比例" prop="balance_ratio">
|
||||
<el-input type="number" placeholder="余额兑换比例" v-model.number="set.balance_ratio" step="8">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">用户将文创豆兑换余额比例</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="最小赠送" prop="min_number">
|
||||
<el-input type="number" placeholder="赠送最小个数" v-model.number="set.min_number" step="8">
|
||||
<template slot="append">个</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">当系统赠送积分小于当前数量时,系统将自动增值比例</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="增加倍数" prop="fund_multiple">
|
||||
<el-input type="number" placeholder="增加倍数" v-model.number="set.fund_multiple" step="10">
|
||||
<template slot="append">倍</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">当系统赠送积分小于指定数量,用户全局增长总量倍数</div>
|
||||
</el-form-item>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="基金设置" name="set_fund">
|
||||
<div class="vue-main-title">
|
||||
<div class="vue-main-title-left"></div>
|
||||
<div class="vue-main-title-content">基金规则</div>
|
||||
</div>
|
||||
<div class="vue-main-form">
|
||||
<el-form-item label="开启基金" prop="is_fund_open">
|
||||
<div style="line-height:40px">
|
||||
<el-radio v-model.number="set.is_fund_open" :label="0">不开启</el-radio>
|
||||
<el-radio v-model.number="set.is_fund_open" :label="1">开启</el-radio>
|
||||
</div>
|
||||
<div class="form-item_tips">基金池能力</div>
|
||||
</el-form-item>
|
||||
<div v-if="set.is_fund_open == 1">
|
||||
<el-form-item label="基金入账比例" prop="order_fund_ratio">
|
||||
<el-input type="number" placeholder="基金池基金成交入账比例" v-model.number="set.order_fund_ratio" step="30">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">基金池基金用户订单成交订单金额比例纳入基金池</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="起始价格" prop="fund_start_price">
|
||||
<el-input type="number" placeholder="起始价格" v-model.number="set.fund_start_price" step="0.5">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">用户订单成交第一笔订单计算价格</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="文创豆赠送比例" prop="user_fund_ratio">
|
||||
<el-input type="number" placeholder="收益比例" v-model.number="set.user_fund_ratio" step="10">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">用户购买商品活动赠送文创豆数量比例 《消费额度ⅹ赠送10%÷价格》</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="最小赠送" prop="min_number">
|
||||
<el-input type="number" placeholder="赠送最小个数" v-model.number="set.min_number" step="8">
|
||||
<template slot="append">个</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">当系统赠送积分小于当前数量时,系统将自动增值比例</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="增加倍数" prop="fund_multiple">
|
||||
<el-input type="number" placeholder="增加倍数" v-model.number="set.fund_multiple" step="10">
|
||||
<template slot="append">倍</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">当系统赠送积分小于指定数量,用户全局增长总量倍数</div>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="文创豆易出设置" name="set_legumes">
|
||||
<div class="vue-main-title">
|
||||
<div class="vue-main-title-left"></div>
|
||||
<div class="vue-main-title-content">文创豆易出设置</div>
|
||||
</div>
|
||||
<div class="vue-main-form">
|
||||
<el-form-item label="基金池比例">
|
||||
<el-input type="number" placeholder="基金池比例" v-model.number="set.legumes_fund_ratio" step="0.01">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">文创豆易出时,该比例部分将用于基金池;剩余部分文创豆为易出部分</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="购物部分比例">
|
||||
<el-input type="number" placeholder="购物部分比例" v-model.number="set.legumes_buy_goods_ratio" step="0.01">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">文创豆易出时,易出部分中该比例的文创豆只能用于购物抵扣;剩余部分则直接易出</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="易出手续费">
|
||||
<el-input type="number" placeholder="易出手续费" v-model.number="set.legumes_withdrawal_commission" step="0.01">
|
||||
<template slot="append">%</template>
|
||||
</el-input>
|
||||
<div class="form-item_tips">文创豆易出时,直接易出部分的易出手续费</div>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
{{--保存按钮--}}
|
||||
<el-form-item>
|
||||
<el-button type="primary" size="small" @click="onSubmit">保存</el-button>
|
||||
|
|
@ -126,6 +147,7 @@
|
|||
name: 'test',
|
||||
data() {
|
||||
return{
|
||||
activeName: 'set_base',
|
||||
set: JSON.parse('{!! json_encode($set) !!}') || {
|
||||
is_give_contribution: 0,
|
||||
is_open_contribution_bonus: 0,
|
||||
|
|
|
|||
|
|
@ -16,16 +16,20 @@ define({
|
|||
<el-radio v-model="json.is_give_contribution" :label="1">开启</el-radio>
|
||||
<div class="form-item_tips">赠送贡献值比例在文创空间基本设置中同意设置</div>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</template>
|
||||
<template >
|
||||
<div style="margin:0 auto;width:80%;">
|
||||
<el-form-item label="是否开启基金增值" label-width="155px">
|
||||
<el-radio v-model="json.is_fund_open" :label="0">不开启</el-radio>
|
||||
<el-radio v-model="json.is_fund_open" :label="1">开启</el-radio>
|
||||
<div class="form-item_tips">是否开启基金消费双向增值</div>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<el-form-item label="是否支持文创豆兑换" label-width="155px">
|
||||
<el-radio v-model="json.is_legumes_exchange" :label="0">不开启</el-radio>
|
||||
<el-radio v-model="json.is_legumes_exchange" :label="1">开启</el-radio>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="json.is_legumes_exchange == 1" label="文创豆兑换价格" label-width="155px">
|
||||
<el-input type="number" step="0.01" placeholder="请输入文创豆兑换价格" v-model="json.legumes_exchange_price"></el-input>
|
||||
<div class="form-item_tips">使用文创豆兑换时,将按照该价格及实时费率计算实际需要使用的文创豆</div>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</template>
|
||||
</el-form>
|
||||
</div>
|
||||
|
|
@ -54,6 +58,8 @@ define({
|
|||
is_open: 0,// 当前商品是否参与文创空间:0=未开启,1=开启
|
||||
is_give_contribution: 0,// 是否赠送贡献值:0=不赠送,1=赠送
|
||||
is_fund_open: 0,// 是否赠送贡献值:0=不赠送,1=赠送
|
||||
is_legumes_exchange: 0, // 是否支持文创豆兑换:0=不支持,1=支持
|
||||
legumes_exchange_price: 0, // 文创豆兑换价格
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -61,11 +67,11 @@ define({
|
|||
mounted() {
|
||||
if (this.form) {
|
||||
let cultural_space = this.form || {};
|
||||
console.log('商品权重值设置信息');
|
||||
console.log(cultural_space);
|
||||
this.json.is_open = cultural_space.is_open ? cultural_space.is_open : 0;
|
||||
this.json.is_give_contribution = cultural_space.is_give_contribution ? cultural_space.is_give_contribution : 0;
|
||||
this.json.is_fund_open = cultural_space.is_fund_open ? cultural_space.is_fund_open : 0;
|
||||
this.json.is_legumes_exchange = cultural_space.is_legumes_exchange ? cultural_space.is_legumes_exchange : 0;
|
||||
this.json.legumes_exchange_price = cultural_space.legumes_exchange_price ? cultural_space.legumes_exchange_price : 0;
|
||||
}
|
||||
},
|
||||
methods:{
|
||||
|
|
|
|||
Loading…
Reference in New Issue