|
|
@@ -143,6 +143,10 @@
|
|
|
padding-left: 10px;
|
|
|
line-height: 30px;
|
|
|
}
|
|
|
+
|
|
|
+ .level-rebate-table {
|
|
|
+ margin-top: 15px;
|
|
|
+ }
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
@@ -721,21 +725,21 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-<!-- <div class="layui-col-xs12 layui-col-sm12 layui-col-md12">-->
|
|
|
-<!-- <div class="grid-demo grid-demo-bg1">-->
|
|
|
-<!-- <div class="layui-form-item">-->
|
|
|
-<!-- <label class="layui-form-label">佣金设置</label>-->
|
|
|
-<!-- <div class="layui-input-block">-->
|
|
|
-<!-- <input type="radio" name="is_sub" lay-filter="is_sub" value="1"-->
|
|
|
-<!-- title="单独设置"-->
|
|
|
-<!-- :checked="formData.is_sub == 1 ? true : false">-->
|
|
|
-<!-- <input type="radio" name="is_sub" lay-filter="is_sub" value="0"-->
|
|
|
-<!-- title="默认设置"-->
|
|
|
-<!-- :checked="formData.is_sub == 0 ? true : false">-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
+ <!-- <div class="layui-col-xs12 layui-col-sm12 layui-col-md12">-->
|
|
|
+ <!-- <div class="grid-demo grid-demo-bg1">-->
|
|
|
+ <!-- <div class="layui-form-item">-->
|
|
|
+ <!-- <label class="layui-form-label">佣金设置</label>-->
|
|
|
+ <!-- <div class="layui-input-block">-->
|
|
|
+ <!-- <input type="radio" name="is_sub" lay-filter="is_sub" value="1"-->
|
|
|
+ <!-- title="单独设置"-->
|
|
|
+ <!-- :checked="formData.is_sub == 1 ? true : false">-->
|
|
|
+ <!-- <input type="radio" name="is_sub" lay-filter="is_sub" value="0"-->
|
|
|
+ <!-- title="默认设置"-->
|
|
|
+ <!-- :checked="formData.is_sub == 0 ? true : false">-->
|
|
|
+ <!-- </div>-->
|
|
|
+ <!-- </div>-->
|
|
|
+ <!-- </div>-->
|
|
|
+ <!-- </div>-->
|
|
|
<div class="layui-col-xs12 layui-col-sm12 layui-col-md12"
|
|
|
v-if="formData.is_sub == 1 && formData.spec_type == 1">
|
|
|
<div class="grid-demo grid-demo-bg1">
|
|
|
@@ -946,6 +950,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <!-- 等级获利设置 -->
|
|
|
<div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
|
|
|
<div class="grid-demo grid-demo-bg1">
|
|
|
<div class="layui-form-item">
|
|
|
@@ -961,32 +967,48 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <!-- 等级返利比例表格 -->
|
|
|
<div class="layui-col-xs12 layui-col-sm12 layui-col-md12" v-if="formData.is_level_rebate == 1">
|
|
|
<div class="grid-demo grid-demo-bg1">
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label">等级返利比例</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <table class="layui-table">
|
|
|
- <thead>
|
|
|
- <tr>
|
|
|
- <th>等级名称</th>
|
|
|
- <th>返利比例(%)</th>
|
|
|
- </tr>
|
|
|
- </thead>
|
|
|
- <tbody>
|
|
|
- <tr v-for="(level, index) in formData.level_rebates" :key="level.id">
|
|
|
- <td>{{level.name}}</td>
|
|
|
- <td>
|
|
|
- <input type="number" v-model="level.rebate_ratio"
|
|
|
- class="layui-input"
|
|
|
- min="0"
|
|
|
- max="100"
|
|
|
- step="0.01"
|
|
|
- @change="checkRebateRatio(level)">
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- </tbody>
|
|
|
- </table>
|
|
|
+ <div class="level-rebate-table">
|
|
|
+ <table class="layui-table">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>等级名称</th>
|
|
|
+ <th>返利比例(%)</th>
|
|
|
+ <th width="100">操作</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ <tr v-for="(level, index) in formData.level_rebates" :key="level.id">
|
|
|
+ <td>{{level.name}}</td>
|
|
|
+ <td>
|
|
|
+ <input type="number" v-model="level.rebate_ratio"
|
|
|
+ class="layui-input"
|
|
|
+ min="0"
|
|
|
+ max="100"
|
|
|
+ step="0.01"
|
|
|
+ @change="checkRebateRatio(level)">
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <button class="layui-btn layui-btn-xs layui-btn-danger"
|
|
|
+ type="button"
|
|
|
+ @click="removeLevelRebate(index)"
|
|
|
+ v-if="index > 0">删除</button>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <button class="layui-btn layui-btn-sm" type="button"
|
|
|
+ @click="addLevelRebate">添加等级</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<div class="layui-form-mid layui-word-aux red" v-if="rebateError">{{rebateError}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -1235,6 +1257,25 @@
|
|
|
|
|
|
return true;
|
|
|
},
|
|
|
+ /**
|
|
|
+ * 添加等级返利
|
|
|
+ */
|
|
|
+ addLevelRebate: function () {
|
|
|
+ const newId = this.formData.level_rebates.length + 1;
|
|
|
+ this.formData.level_rebates.push({
|
|
|
+ id: newId,
|
|
|
+ name: '等级' + newId,
|
|
|
+ rebate_ratio: 0
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 删除等级返利
|
|
|
+ */
|
|
|
+ removeLevelRebate: function (index) {
|
|
|
+ if (this.formData.level_rebates.length > 1) {
|
|
|
+ this.formData.level_rebates.splice(index, 1);
|
|
|
+ }
|
|
|
+ },
|
|
|
addBrokerage: function () {
|
|
|
if (this.brokerage.brokerage > 0 && this.brokerage.brokerage_two > 0) {
|
|
|
var that = this;
|