| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 |
- <template id="score">
- <el-row>
- <el-col :span="24">
- <el-form-item label="启用支付密码">
- <el-col :span="12">
- <el-switch v-model="ruleForm.score.enable_password.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.score.enable_password.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="积分文字定义">
- <el-col :span="12">
- <el-input type="text" v-model="ruleForm.score.score_name.value" :maxlength="5"></el-input>
- <div class="tips-text">{{ruleForm.score.score_name.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="积分状态定义名称">
- <div style="margin-bottom: 8px">
- <el-input class="width-350" v-model.number="ruleForm.score.finish_settlement.value" maxlength="5" show-word-limit>
- <template #prepend>已结算</template>
- </el-input>
- </div>
- <div style="margin-bottom: 8px">
- <el-input class="width-350" v-model.number="ruleForm.score.wait_settlement.value" maxlength="5" show-word-limit>
- <template #prepend>未结算</template>
- </el-input>
- </div>
- </el-form-item>
- <el-form-item label="前端隐藏结算明细">
- <el-col :span="12">
- <el-switch v-model="ruleForm.score.is_hide_score_details.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.score.is_hide_score_details.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="启用积分转送功能">
- <el-col :span="12">
- <el-switch v-model="ruleForm.score.is_score_transfer.value" :active-value="1" :inactive-value="0"></el-switch>
- </el-col>
- </el-form-item>
- <el-form-item label="转送权限">
- <el-col :span="12">
- <el-radio-group v-model="ruleForm.score.source_transfer_permission.value">
- <el-radio :label="0">不限</el-radio>
- <el-radio :label="1">团队上下级</el-radio>
- </el-radio-group>
- <div class="tips-text">{{ruleForm.score.source_transfer_permission.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="转送手续费">
- <el-col :span="12">
- <el-input type="number" v-model="ruleForm.score.transfer_poundage.value"></el-input>
- <div class="tips-text">{{ruleForm.score.transfer_poundage.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="积分转余额">
- <el-col :span="12">
- <el-switch v-model="ruleForm.score.is_score_balance.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.score.is_score_balance.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item v-show="ruleForm.score.is_score_balance.value == 1" prop="score.level_limit_levels.value" label="等级限制" :rules="{required: ruleForm.score.level_limit_type.value == 1, message: '请至少选择一个限制等级'}" style="margin-bottom: 18px;">
- <el-col :span="12">
- <el-radio-group v-model="ruleForm.score.level_limit_type.value">
- <el-radio :label="0">全部等级</el-radio>
- <el-radio :label="1">指定等级</el-radio>
- </el-radio-group>
- <div class="tips-text" v-if="ruleForm.score.level_limit_type.value == 1">{{ruleForm.score.level_limit_levels.remark}}</div>
- <el-select v-model="ruleForm.score.level_limit_levels.value" multiple placeholder="请选择限制等级" v-if="ruleForm.score.level_limit_type.value == 1">
- <el-option v-for="item in user_levels_normal" :key="item.level" :label="item.name" :value="item.level + ''"></el-option>
- </el-select>
- </el-col>
- </el-form-item>
- <el-form-item label="比例设置">
- <el-col :span="12">
- <el-input type="number" v-model="ruleForm.score.score_balance_ratio.value"></el-input>
- <div class="tips-text">{{ruleForm.score.score_balance_ratio.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="转余额手续费">
- <el-col :span="12">
- <el-input type="number" v-model="ruleForm.score.score_balance_poundage.value"></el-input>
- <div class="tips-text">{{ruleForm.score.score_balance_poundage.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="提现赠送积分比例" prop="score.score_withdrawal_giving_ratio.value">
- <el-col :span="12">
- <el-input type="number" v-model="ruleForm.score.score_withdrawal_giving_ratio.value" min="1"></el-input>
- <div class="tips-text">{{ruleForm.score.score_withdrawal_giving_ratio.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="积分抵扣">
- <el-col :span="12">
- <el-switch v-model="ruleForm.score.score_deduct_status.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.score.score_deduct_status.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="积分抵扣比例">
- <el-col :span="12">
- <el-input type="number" v-model="ruleForm.score.score_deduct_ratio.value"></el-input>
- <div class="tips-text">{{ruleForm.score.score_deduct_ratio.remark}}</div>
- </el-col>
- </el-form-item>
- <!-- <el-form-item label="启用积分赠送">
- <el-col :span="12">
- <el-switch v-model="ruleForm.score.is_enable_score_giving.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.score.is_enable_score_giving.remark}}</div>
- </el-col>
- </el-form-item>
- <template v-if="ruleForm.score.is_enable_score_giving.value == 1">
- <el-form-item prop="score.score_giving_goods_type.value" label="商品类型" :rules="{required: true, message: '必须选择一项商品类型'}">
- <el-col :span="12">
- <el-checkbox-group v-model="ruleForm.score.score_giving_goods_type.value">
- <el-checkbox :label="0">平台商品</el-checkbox>
- <el-checkbox :label="1">多商户商品</el-checkbox>
- </el-checkbox-group>
- <div class="tips-text">{{ruleForm.score.score_giving_goods_type.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="计算方式">
- <el-radio-group v-model="ruleForm.score.score_giving_calculation.value">
- <el-radio :label="0">商品利润</el-radio>
- </el-radio-group>
- <div class="tips-text">{{ruleForm.score.score_giving_calculation.remark}}</div>
- </el-form-item>
- <el-form-item label="结算方式">
- <el-radio-group v-model="ruleForm.score.score_giving_settlement_method.value">
- <el-radio :label="0">订单完成</el-radio>
- <el-radio :label="1">订单支付</el-radio>
- </el-radio-group>
- <div class="tips-text">{{ruleForm.score.score_giving_settlement_method.remark}}</div>
- </el-form-item>
- <el-form-item label="赠送积分数量">
- <el-input class="width-350" v-model.number="ruleForm.score.score_giving_num.value" type="number">
- <template slot="append">
- <template>
- <span v-if="ruleForm.score.score_giving_type.value == 0">%</span>
- <span v-if="ruleForm.score.score_giving_type.value == 1">积分</span>
- <span style="display:inline-block;padding-right:6px;"></span>
- <el-radio-group v-model="ruleForm.score.score_giving_type.value" size="mini">
- <el-radio :label="0">百分比</el-radio>
- <el-radio :label="1">固定值</el-radio>
- </el-radio-group>
- </template>
- </template>
- </el-input>
- </el-form-item>
- </template> -->
- <el-form-item label="开启积分提现">
- <el-col :span="12">
- <el-switch v-model="ruleForm.score.score_cash_status.value" :active-value="1" :inactive-value="0"></el-switch>
- <div class="tips-text">{{ruleForm.score.score_cash_status.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="积分提现比例">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.score.score_cash_radio.value"></el-input>
- <div class="tips-text">{{ruleForm.score.score_cash_radio.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="积分提现手续费">
- <el-col :span="12">
- <el-input type="number" v-model.number="ruleForm.score.score_cash_service_fee.value">
- <template slot="append">%</template>
- </el-input>
- <div class="tips-text">{{ruleForm.score.score_cash_service_fee.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="积分提现限制">
- <el-col :span="12">
- <div>每天可提现的积分不超过当天00:00所持有积分的</div>
- <el-input type="number" v-model.number="ruleForm.score.score_cash_today_limit.value">
- <template slot="append">%</template>
- </el-input>
- <div class="tips-text">{{ruleForm.score.score_cash_today_limit.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="最少提现额度" prop="ruleForm.score.score_cash_min_money.value">
- <el-col :span="12">
- <el-input min="0.1" step="0.1" onchange="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : '0.1'" type="number" v-model.number="ruleForm.score.score_cash_min_money.value"></el-input>
- <div class="tips-text">{{ruleForm.score.score_cash_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.score.score_cash_day_max_money.value"></el-input>
- <div class="tips-text">{{ruleForm.score.score_cash_day_max_money.remark}}</div>
- </el-col>
- </el-form-item>
- <el-form-item label="提现方式" prop="ruleForm.score.score_cash_type.value">
- <el-col :span="12">
- <el-checkbox-group v-model="ruleForm.score.score_cash_type.value">
- <el-checkbox v-for="(value, key) in ruleForm.score.score_cash_type.extra" :key="key" :label="key">{{value}}</el-checkbox>
- </el-checkbox-group>
- <div class="tips-text">{{ruleForm.score.score_cash_type.remark}}</div>
- </el-col>
- </el-form-item>
- </el-col>
- </el-row>
- </template>
|