| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412 |
- <template id="withdraw_income">
- <el-row>
- <el-col :span="24">
- <el-tabs v-model="activeNameS" @tab-click="handleClick">
- <el-tab-pane label="基础设置" name="first">
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">基础设置</div>
- </div>
- <el-form-item label="开启收入提现">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.is_income_cash.value" :active-value="1" :inactive-value="0"></el-switch>
- </el-col>
- </el-form-item>
- <el-form-item label="提现方式" prop="withdraw_income.cash_type.value">
- <el-col :span="12">
- <el-checkbox-group v-model="ruleForm.withdraw_income.cash_type.value">
- <el-checkbox v-for="(value,index) in ruleForm.withdraw_income.cash_type.extra" :key="index" :label="index">{{value}}</el-checkbox>
- </el-checkbox-group>
- <div class="tips-text">{{ruleForm.withdraw_income.cash_type.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="启用支付密码">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.enable_password.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.withdraw_income.enable_password.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="提现到余额免审核">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.is_examine.value" :active-value="1" :inactive-value="0"></el-switch>
- </el-col>
- </el-form-item>
- <el-form-item :label="ruleForm.withdraw_income.balance_withdraw_total_weight_limit_switch.title">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.balance_withdraw_total_weight_limit_switch.value" :active-value="1" :inactive-value="0"></el-switch>
- <el-checkbox-group v-model="ruleForm.withdraw_income.balance_withdraw_total_weight_limit_selected.value" v-if="Number(ruleForm.withdraw_income.balance_withdraw_total_weight_limit_switch.value)">
- <el-checkbox :label="item.value" :key="item.value" v-for="item in balance_withdraw_total_weight_limit_option">{{ item.label }}</el-checkbox>
- </el-checkbox-group>
- <div class="tips-text">{{ruleForm.withdraw_income.balance_withdraw_total_weight_limit_selected.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="最少提现额度" prop="withdraw_income.min_money.value">
- <el-col :span="12">
- <el-input min="0.1" step="0.1" onchange="this.value= this.value.match(/\d+(\.\d{0,1})?/) ? this.value.match(/\d+(\.\d{0,1})?/)[0] : '0.1'" type="number" v-model.number="ruleForm.withdraw_income.min_money.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.min_money.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="每日提现上限">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.day_max_money.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.day_max_money.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="提现倍数">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.income_cash_multiple.value"></el-input>
- <div class="tips-text">{{ ruleForm.withdraw_income.income_cash_multiple.remark }}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="扣除等额积分">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.deduct_equal_points.value" :active-value="1" :inactive-value="0"></el-switch>
- </el-col>
- </el-form-item>
- <el-form-item label="扣除等额冻结红包">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.deduct_equal_frozen_redpack.value" :active-value="1" :inactive-value="0"></el-switch>
- </el-col>
- </el-form-item>
- <el-form-item label="提现手续费">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.cash_service_fee.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.cash_service_fee.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="手续费文字定义">
- <el-col :span="12">
- <el-input type="text" v-model="ruleForm.withdraw_income.profit_withdrawal_rule.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.profit_withdrawal_rule.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="佣金提现余额手续费">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.cash_income_service_fee.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.cash_income_service_fee.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="隐藏金额单位">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.is_hidden_money_unit.value" :active-value="1" :inactive-value="0"></el-switch>
- </el-col>
- </el-form-item>
- <el-form-item label="是否开启收益增值" prop="is_enable_income_increment">
- <el-switch :active-value="1" :inactive-value="0"
- v-model="ruleForm.withdraw_income.is_enable_income_increment.value">
- </el-switch>
- </el-form-item>
- <el-form-item label="年化率">
- <el-input size="small" v-model="ruleForm.withdraw_income.income_increment.value" style="width: 250px;" onInput="value=toNumber(value,2)">
- <template slot="append">%</template>
- </el-input>
- <div class="tips-text" >
- 每天00:00结算升值收益,并且按照结算时持有收益进行计算,计算公式为:持有的收益x年化率/365=增值收益
- </div>
- </el-form-item>
- </el-card>
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">提现限制</div>
- </div>
- <el-form-item label="限制开关">
- <el-col :span="12">
- <el-switch
- v-model="ruleForm.withdraw_income.limit_switch.value"
- :active-value="1"
- :inactive-value="0"
- >
- </el-switch>
- </el-col>
- </el-form-item>
- <template v-if="ruleForm.withdraw_income.limit_switch.value">
- <el-form-item label="限制类型">
- <el-col :span="12">
- <el-radio-group v-model="ruleForm.withdraw_income.limit_type.value">
- <el-radio :label="1">每周</el-radio>
- <el-radio :label="2">每月</el-radio>
- </el-radio-group>
- </el-col>
- </el-form-item>
- <el-form-item label="限制日期" v-if="ruleForm.withdraw_income.limit_type.value == 1">
- <el-col :span="12">
- <el-checkbox-group v-model="ruleForm.withdraw_income.week.value">
- <el-checkbox :label="item.value" :key="item.title" v-for="item in week">{{ item.title }}</el-checkbox>
- </el-checkbox-group>
- </el-col>
- </el-form-item>
- <el-form-item label="限制日期" v-if="ruleForm.withdraw_income.limit_type.value == 2">
- <el-col :span="12">
- <el-checkbox-group v-model="ruleForm.withdraw_income.month.value">
- <el-checkbox :label="item.value" :key="item.title" v-for="item in month">{{ item.title }}</el-checkbox>
- </el-checkbox-group>
- </el-col>
- </el-form-item>
- <el-form-item :label="ruleForm.withdraw_income.first_withdraw.title">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.first_withdraw.value"></el-input>
- <div class="tips-text">{{ ruleForm.withdraw_income.first_withdraw.remark }}</div>
- </el-col>
- </el-form-item>
- </template>
- </el-card>
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">转余额</div>
- </div>
- <el-form-item :label="ruleForm.withdraw_income.trans_balance_rate.title" prop="withdraw_income.trans_balance_rate.value">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.trans_balance_rate.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.trans_balance_rate.remark}}</div>
- </el-col>
- </el-form-item>
- </el-card>
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">转积分</div>
- </div>
- <el-form-item label="提现转积分扣除比例">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.balance_trans_score_rate.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.balance_trans_score_rate.remark}}</div>
- </el-col>
- </el-form-item>
- </el-card>
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">限额设置</div>
- </div>
- <el-form-item label="开启提现限额">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.withdraws_limit_enable.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.withdraw_income.withdraws_limit_enable.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="提现上限">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.withdraws_limit_money.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.withdraws_limit_money.remark}}</div>
- </el-col>
- </el-form-item>
- <template v-if="Number(ruleForm.withdraw_income.withdraws_limit_enable.value)">
- <el-form-item label="开启提现余额限额">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.is_independent_balance_withdraw.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.withdraw_income.is_independent_balance_withdraw.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="提现余额上限" v-if="Number(ruleForm.withdraw_income.is_independent_balance_withdraw.value)">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.independent_balance_withdraw_max_amount.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.independent_balance_withdraw_max_amount.remark}}</div>
- </el-col>
- </el-form-item>
- </template>
- </el-card>
- <el-card class="edit-card" shadow="never" v-if="is_withdraw_repurchase">
- <div slot="header" class="clearfix">
- <div class="card-title">提现复购设置</div>
- </div>
- <!-- 开关,等级,链接,金额 -->
- <el-form-item label="开启提现限额">
- <el-col :span="12">
- <el-switch v-model="ruleForm.withdraw_income.enable_repurchase_limit.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.withdraw_income.enable_repurchase_limit.remark}}</div>
- </el-col>
- </el-form-item>
- <template v-if="ruleForm.withdraw_income.enable_repurchase_limit.value">
- <el-form-item label="复购金额">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.repurchase_reach_money.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.repurchase_reach_money.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="复购会员等级">
- <el-col :span="12">
- <el-checkbox-group v-model="ruleForm.withdraw_income.repurchase_user_level_limit.value">
- <el-checkbox v-for="value in user_levels" :key="value.id" :label="value.level">{{value.name}}</el-checkbox>
- </el-checkbox-group>
- </el-col>
- </el-form-item>
- <el-form-item label="复购页面链接">
- <el-col :span="12">
- <el-input v-model.number="ruleForm.withdraw_income.repurchase_redirect_url.value"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.repurchase_redirect_url.remark}}</div>
- </el-col>
- </el-form-item>
- </template>
- </el-card>
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">奖励设置</div>
- </div>
- <el-form-item label="奖励设置">
- <el-col :span="12">
- <!-- <el-input type="number" v-model.number="ruleForm.withdraw_income.direct_withdraws_reward.value"></el-input> -->
- <el-radio-group v-model="ruleForm.withdraw_income.level_withdrwas_reward_type.value">
- <el-radio :label="1">全局设置</el-radio>
- <el-radio :label="2">独立设置</el-radio>
- </el-radio-group>
- <!-- <div class="tips-text">{{ruleForm.withdraw_income.level_withdrwas_reward.remark}}</div> -->
- </el-col>
- </el-form-item>
- <el-form-item label="提现奖励等级权重" v-if="ruleForm.withdraw_income.level_withdrwas_reward_type.value == 1">
- <el-col :span="12">
- <!-- <el-input type="number" v-model.number="ruleForm.withdraw_income.direct_withdraws_reward.value"></el-input> -->
- <el-select v-model="ruleForm.withdraw_income.level_withdrwas_reward.value" size="small" multiple placeholder="请选择" style="width:100%;">
- <el-option
- v-for="item in user_levels"
- :key="item.level"
- :label="item.name"
- :value="item.level">
- </el-option>
- </el-select>
- <div class="tips-text">{{ruleForm.withdraw_income.level_withdrwas_reward.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="提现直推奖励" v-if="ruleForm.withdraw_income.level_withdrwas_reward_type.value == 1">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.direct_withdraws_reward.value" @input="formatDirectWithdrawsReward"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.direct_withdraws_reward.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="提现间推奖励" v-if="ruleForm.withdraw_income.level_withdrwas_reward_type.value == 1">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.withdraw_income.indirect_withdraws_reward.value" @input="formatIndirectWithdrawsReward"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.indirect_withdraws_reward.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="" v-if="ruleForm.withdraw_income.level_withdrwas_reward_type.value == 2">
- <el-table
- :data="user_level_all"
- style="width: 80%">
- <el-table-column
- prop="name"
- label="等级"
- width="180">
- </el-table-column>
- <el-table-column
- prop="name"
- label="提现直推奖励"
- width="180">
- <template slot-scope="scope">
- <el-input placeholder="请输入内容" v-model="ruleForm.withdraw_income.indep_withdrwas_reward.value[scope.row.level].direct_withdraws_reward">
- <template slot="append">%</template>
- </el-input>
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="提现间推奖励"
- width="180"
- >
- <template slot-scope="scope">
- <el-input placeholder="请输入内容" v-model="ruleForm.withdraw_income.indep_withdrwas_reward.value[scope.row.level].indirect_withdraws_reward">
- <template slot="append">%</template>
- </el-input>
- </template>
- </el-table-column>
- </el-table>
- </el-form-item>
- </el-card>
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">显示设置</div>
- </div>
- <el-form-item label="推广中心聚合页">
- <el-col :span="12">
- <el-input v-model="ruleForm.withdraw_income.promotion_center_title.value" show-word-limit maxlength="8" style="width: 350px;"></el-input>
- <div class="tips-text">{{ruleForm.withdraw_income.promotion_center_title.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="是否显示今日收益">
- <el-switch
- v-model="ruleForm.withdraw_income.is_show_today_income.value"
- :active-value="1"
- :inactive-value="0"
- >
- </el-switch>
- </el-form-item>
- <el-form-item label="类型">
- <el-col :span="12">
- <el-radio-group v-model="ruleForm.withdraw_income.show_type.value" @change="showTypeChange">
- <div class="show-type-radio-group">
- <div class="show-type-radio">
- <el-radio :label="1">收益明细</el-radio>
- <el-image
- class="radio-group-img"
- src="resources/img/mall/withdraw_income_show_type1.png"
- :preview-src-list="['resources/img/mall/withdraw_income_show_type1.png']"
- ></el-image>
- </div>
- <div class="show-type-radio">
- <el-radio :label="2">收益汇总</el-radio>
- <div class="tips-text">为了规避涉传风险,不建议开启!</div>
- <el-image
- class="radio-group-img"
- src="resources/img/mall/withdraw_income_show_type2.png"
- :preview-src-list="['resources/img/mall/withdraw_income_show_type2.png']"
- ></el-image>
- </div>
- </div>
- </el-radio-group>
- </el-col>
- </el-form-item>
- </el-card>
- </el-tab-pane>
- <el-tab-pane label="收益命名" name="second">
- <el-card class="edit-card" shadow="never">
- <el-form-item>
- <el-col :span="12">
- <el-alert title="变量名:昵称:{nickname} 商品名称:{goods_name} 期数:{periods}" type="warning" :closable="false"></el-alert>
- </el-col>
- </el-form-item>
- <el-form-item :label="addons.title" :prop="addons.addons_name" :key="addons.addons_name" v-for="addons in addons_list" >
- <el-col :span="12">
- <el-input v-model="ruleForm.withdraw_income.addons_commission_name_list.value[addons.addons_name]"></el-input>
- </el-col>
- </el-form-item>
- </el-card>
- </el-tab-pane>
- </el-tabs>
- </el-col>
- </el-row>
- <!-- 这个是复制用的容器,已隐藏 -->
- <textarea style="opacity: 0;width: 0;height: 0;" id="copy-container"></textarea>
- </template>
|