|
@@ -3,12 +3,7 @@
|
|
<div class="pk_rules_scroller">
|
|
<div class="pk_rules_scroller">
|
|
<scroller>
|
|
<scroller>
|
|
<div style="padding: 0 0.32rem">
|
|
<div style="padding: 0 0.32rem">
|
|
- <van-panel
|
|
|
|
- class="rule_list"
|
|
|
|
- v-for="(item,index) in rules_list "
|
|
|
|
- :key="index"
|
|
|
|
- :title="item.name"
|
|
|
|
- >
|
|
|
|
|
|
+ <van-panel class="rule_list" v-for="(item,index) in rules_list " :key="index" :title="item.name">
|
|
<div class="rule_btn" v-if="hasPermission && pkStatus !== 'end'">
|
|
<div class="rule_btn" v-if="hasPermission && pkStatus !== 'end'">
|
|
<van-button color="#238dfa" type="primary" @click="edit_rule_btn(item)" size="mini">修改</van-button>
|
|
<van-button color="#238dfa" type="primary" @click="edit_rule_btn(item)" size="mini">修改</van-button>
|
|
<van-button type="danger" @click="del_rule(get_id,item)" size="mini">删除</van-button>
|
|
<van-button type="danger" @click="del_rule(get_id,item)" size="mini">删除</van-button>
|
|
@@ -21,39 +16,20 @@
|
|
<div style="padding: 0 0.32rem;" v-if="hasPermission && pkStatus !== 'end'">
|
|
<div style="padding: 0 0.32rem;" v-if="hasPermission && pkStatus !== 'end'">
|
|
<van-button type="info" block @click="add_rule_btn">新增规则</van-button>
|
|
<van-button type="info" block @click="add_rule_btn">新增规则</van-button>
|
|
</div>
|
|
</div>
|
|
- <div
|
|
|
|
- style="padding: 0 0.32rem;"
|
|
|
|
- v-else
|
|
|
|
- v-for="(item,index) in pk_info.manager_ids"
|
|
|
|
- :key="index"
|
|
|
|
- >
|
|
|
|
- <van-button
|
|
|
|
- v-if="$store.getters.user_info.id == item && pkStatus !== 'end'"
|
|
|
|
- type="info"
|
|
|
|
- block
|
|
|
|
- @click="add_rule_btn"
|
|
|
|
- >新增规则</van-button>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <template v-else>
|
|
|
|
+ <div style="padding: 0 0.32rem;" v-for="(item, index) in pk_info.manager_ids" :key="index">
|
|
|
|
+ <van-button v-if="$store.getters.user_info.id == item && pkStatus !== 'end'" type="info" block
|
|
|
|
+ @click="add_rule_btn">新增规则</van-button>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+
|
|
|
|
|
|
<!-- 添加规则弹窗 -->
|
|
<!-- 添加规则弹窗 -->
|
|
- <van-dialog
|
|
|
|
- class="pk_rule"
|
|
|
|
- v-model="show_Rule"
|
|
|
|
- :closeOnClickOverlay="false"
|
|
|
|
- :beforeClose="colseRules"
|
|
|
|
- show-cancel-button
|
|
|
|
- >
|
|
|
|
|
|
+ <van-dialog class="pk_rule" v-model="show_Rule" :closeOnClickOverlay="false" :beforeClose="colseRules"
|
|
|
|
+ show-cancel-button>
|
|
<van-cell-group>
|
|
<van-cell-group>
|
|
- <van-field
|
|
|
|
- v-model="popup_rules_input"
|
|
|
|
- rows="2"
|
|
|
|
- autosize
|
|
|
|
- label="规则"
|
|
|
|
- label-width="40"
|
|
|
|
- type="textarea"
|
|
|
|
- maxlength="50"
|
|
|
|
- placeholder="请填写规则+积分值,以便成员阅读"
|
|
|
|
- />
|
|
|
|
|
|
+ <van-field v-model="popup_rules_input" rows="2" autosize label="规则" label-width="40" type="textarea"
|
|
|
|
+ maxlength="50" placeholder="请填写规则+积分值,以便成员阅读" />
|
|
</van-cell-group>
|
|
</van-cell-group>
|
|
</van-dialog>
|
|
</van-dialog>
|
|
</div>
|
|
</div>
|
|
@@ -100,7 +76,6 @@ export default {
|
|
hasPermission() {
|
|
hasPermission() {
|
|
const { createInfo } = this;
|
|
const { createInfo } = this;
|
|
const { is_creator, id } = this.$store.getters.user_info
|
|
const { is_creator, id } = this.$store.getters.user_info
|
|
- console.log(JSON.stringify(createInfo),is_creator,id)
|
|
|
|
return is_creator == 1 || id == createInfo.creatorId || createInfo.manages.has(id.toString())
|
|
return is_creator == 1 || id == createInfo.creatorId || createInfo.manages.has(id.toString())
|
|
}
|
|
}
|
|
},
|
|
},
|