|
@@ -79,7 +79,7 @@
|
|
|
<el-button size="mini" type="text" @click="lookDetail(scope.row)"
|
|
|
>详情
|
|
|
</el-button>
|
|
|
- <el-button size="mini" type="text" @click="removeRule(scope.row)"
|
|
|
+ <el-button size="mini" type="text" @click="removeRule(scope.row)" :disabled="scope.row.id == '1'"
|
|
|
>删除
|
|
|
</el-button>
|
|
|
</template>
|
|
@@ -152,6 +152,7 @@
|
|
|
placeholder="请选择规则类型"
|
|
|
clearable
|
|
|
style="width: 240px"
|
|
|
+ disabled
|
|
|
>
|
|
|
<el-option label="常规规则" value="1"> </el-option>
|
|
|
<el-option label="冲量规则" value="2"> </el-option>
|
|
@@ -163,6 +164,7 @@
|
|
|
plain
|
|
|
icon="el-icon-document-add"
|
|
|
size="mini"
|
|
|
+ :disabled="ids == '1'"
|
|
|
@click="
|
|
|
formBroadcast.ruleDetails.push({
|
|
|
startItemCount: undefined,
|
|
@@ -197,10 +199,17 @@
|
|
|
icon="el-icon-close"
|
|
|
size="mini"
|
|
|
v-if="!item.id"
|
|
|
+ :disabled="ids == '1'"
|
|
|
@click="formBroadcast.ruleDetails.splice(index, 1)"
|
|
|
>删除</el-button
|
|
|
>
|
|
|
- <el-button type="error" plain size="mini" @click="addOrEdit(item, index)" v-if="!!ids"
|
|
|
+ <el-button
|
|
|
+ type="error"
|
|
|
+ plain
|
|
|
+ size="mini"
|
|
|
+ @click="addOrEdit(item, index)"
|
|
|
+ v-if="!!ids"
|
|
|
+ :disabled="ids == '1'"
|
|
|
>确定</el-button
|
|
|
>
|
|
|
</div>
|
|
@@ -228,6 +237,7 @@
|
|
|
placeholder="请输入起始单数"
|
|
|
style="width: 240px"
|
|
|
v-model.number="item.startItemCount"
|
|
|
+ :disabled="ids == '1'"
|
|
|
>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
@@ -246,6 +256,7 @@
|
|
|
placeholder="请输入结束单数"
|
|
|
style="width: 240px"
|
|
|
v-model.number="item.endItemCount"
|
|
|
+ :disabled="ids == '1'"
|
|
|
>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
@@ -267,6 +278,7 @@
|
|
|
:step="0.1"
|
|
|
:min="0"
|
|
|
placeholder="请输入主播奖励金额"
|
|
|
+ :disabled="ids == '1'"
|
|
|
></el-input-number>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -282,6 +294,7 @@
|
|
|
:step="0.1"
|
|
|
:min="0"
|
|
|
placeholder="请输入推荐人奖励金额"
|
|
|
+ :disabled="ids == '1'"
|
|
|
></el-input-number>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
@@ -368,6 +381,7 @@ export default {
|
|
|
form: {},
|
|
|
formBroadcast: {
|
|
|
ruleDetails: [],
|
|
|
+ ruleType: "1",
|
|
|
},
|
|
|
//上传报表下拉数据
|
|
|
formList: {},
|
|
@@ -521,18 +535,9 @@ export default {
|
|
|
this.$refs.formBroadcast.clearValidate();
|
|
|
}, 0);
|
|
|
this.$set(this.formBroadcast, "ruleDetails", []);
|
|
|
+ this.$set(this.formBroadcast, "ruleType", '1');
|
|
|
},
|
|
|
- /** 编辑地址 新增达人*/
|
|
|
- handleAddbroadcast(item) {
|
|
|
- this.ids = item.id;
|
|
|
- this.edit = true;
|
|
|
- this.openAllocation = true;
|
|
|
- this.$set(this.formBroadcast, "consignee", item.consignee);
|
|
|
- this.$set(this.formBroadcast, "phone", item.phone);
|
|
|
- this.$set(this.formBroadcast, "promoterAddress", item.promoterAddress);
|
|
|
- this.$set(this.formBroadcast, "ruleName", item.ruleName);
|
|
|
- this.$set(this.formBroadcast, "promoterId", item.promoterId);
|
|
|
- },
|
|
|
+
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
|
this.reset();
|