Commit b8639ca3 by 曾经

权限添加

parent d5aa021a
......@@ -462,6 +462,10 @@ export default {
},
// 去配置
toSettingPage() {
if(!this.getCodeAuth('abnormalSetting')) {
this.$message.warning("无“异常规则配置”权限");
return;
}
this.$router.push({
path: "/abnormal-setting"
});
......
......@@ -39,24 +39,21 @@
class="right-btn"
style="margin-left: 10px; min-width: 364px; text-align: right"
>
<!--
v-if="getCodeAuth('searchReasultDownload')"
:limit-code="getCode('searchReasultDownload')"
-->
<el-button @click="download">
<el-button @click="download"
v-if="getCodeAuth('searchReasultDownload')"
:limit-code="getCode('searchReasultDownload')">
<i class="iconfont icon-xiazairizhi"></i>
<span> 搜索结果导出</span>
</el-button>
<!--
<el-button @click="clickBatchFreeze"
v-if="getCodeAuth('batchFreeze')"
:limit-code="getCode('batchFreeze')"
-->
<el-button @click="clickBatchFreeze" plain>批量冻结</el-button>
<!--
plain>批量冻结</el-button>
<el-button type="primary" @click="toSettingPage"
v-if="getCodeAuth('abnormalSetting')"
:limit-code="getCode('abnormalSetting')"
-->
<el-button type="primary" @click="toSettingPage"
>异常规则配置</el-button
>
</span>
......@@ -308,6 +305,7 @@
v-if="getCodeAuth('memberFrozen') && row.frozenStatus == 1"
>
<el-button type="text" :limit-code="getCode('memberFrozen')"
v-if="getCodeAuth('memberFrozen')"
>解冻</el-button
>
</dm-delete>
......@@ -350,8 +348,7 @@
<el-button
type="primary"
@click="toSetting"
v-if="getCodeAuth('abnormalSetting')"
@click="toSettingPage"
:limit-code="getCode('abnormalSetting')"
>重新配置</el-button
>
......@@ -364,8 +361,7 @@
<div class="label">还未完善异常规则配置</div>
<el-button
type="primary"
@click="toSetting"
v-if="getCodeAuth('abnormalSetting')"
@click="toSettingPage"
:limit-code="getCode('abnormalSetting')"
>前往配置</el-button
>
......
......@@ -4,6 +4,7 @@
.abnormal-setting-page{
padding: 20px;
.el-alert--info{
align-items: baseline;
&.is-light{
background: #F7F8FA;
color: #303133;
......@@ -11,6 +12,9 @@
/deep/.el-alert__icon{
color: #2F54EB;
}
/deep/.el-alert__title{
white-space: pre-wrap;
}
}
.el-form{
margin-top: 11px;
......
......@@ -2,7 +2,7 @@
<div class="abnormal-setting-page-box">
<div class="abnormal-setting-page">
<el-alert
title="配置/修改“异常规则”后,次日【异常会员】列表将全量更新,系统会根据最新的异常规则来判断“异常会员”并展示在列表中(只调整“是否自动冻结”,不算调整异常判定规则)"
:title="'配置/修改“异常规则”后(仅调整“是否自动冻结”配置,不算作“修改异常规则”),次日【异常会员】列表将全量更新,系统会根据最新的异常规则来判断“异常会员”并展示在列表中;\r\n若未修改配置,列表不会更新。也即如被判定为异常会员,该会员会一直存在于异常会员列表中,即使后续该会员情况发生改变不符合异常规则。'"
type="info"
show-icon
:closable="false"
......
......@@ -30,26 +30,26 @@
class="right-btn"
style="margin-left: 10px; min-width: 364px; text-align: right"
>
<!--
v-if="getCodeAuth('searchReasultDownload')"
:limit-code="getCode('searchReasultDownload')"
-->
<el-button icon="el-icon-download" @click="download"
v-if="getCodeAuth('memberFrozenSearchReasultDownload')"
:limit-code="getCode('memberFrozenSearchReasultDownload')"
plain>搜索结果导出</el-button
>
<el-button plain @click="toWhiteList">白名单</el-button>
<el-button plain @click="toWhiteList"
v-if="getCodeAuth('memberFrozenWhiteList')"
:limit-code="getCode('memberFrozenWhiteList')">白名单</el-button>
<el-button
v-if="getCodeAuth('memberBatchCleanFrozen')"
:limit-code="getCode('memberBatchCleanFrozen')"
@click="clickBatchUnfreeze" plain>批量解冻</el-button>
<!--
v-if="getCodeAuth('batchFreeze')"
:limit-code="getCode('batchFreeze')"
-->
<el-button @click="clickBatchUnfreeze" plain>批量解冻</el-button>
<!--
v-if="getCodeAuth('abnormalSetting')"
:limit-code="getCode('abnormalSetting')"
-->
<el-button type="primary" @click="toFrozenMember">冻结会员</el-button>
<el-button type="primary" @click="toFrozenMember"
v-if="getCodeAuth('memberFrozenMember')"
:limit-code="getCode('memberFrozenMember')"
>冻结会员</el-button>
</span>
</div>
</div>
......@@ -298,9 +298,10 @@
tips="确定解冻?"
@confirm="unfreezeItem(row)"
placement="top-start"
v-if="getCodeAuth('memberFrozen')"
v-if="getCodeAuth('memberCleanFrozen')"
>
<el-button type="text" :limit-code="getCode('memberFrozen')"
<el-button type="text" :limit-code="getCode('memberCleanFrozen')"
v-if="getCodeAuth('memberCleanFrozen')"
>解冻</el-button
>
</dm-delete>
......
......@@ -25,6 +25,8 @@
</el-row>
<el-button plain @click="batchUpload"
:limit-code="getCode('memberFrozenWhiteListImport')"
v-if="getCodeAuth('memberFrozenWhiteListImport')"
><i class="icon iconfont icon-shangchuan"></i> 批量导入</el-button
>
</el-row>
......@@ -91,14 +93,17 @@
tips="确认移出白名单吗?"
@confirm="clickRemoveItem(row)"
placement="top-start"
v-if="getCodeAuth('memberFrozenWhiteListRemove')"
>
<el-button type="text">仅移出</el-button>
<el-button type="text"
:limit-code="getCode('memberFrozenWhiteListRemove')">仅移出</el-button>
</dm-delete>
<el-button
type="text"
@click="clickRemoveAndFreeze(row)"
v-if="row.frozenStatus != 1"
v-if="row.frozenStatus != 1 && getCodeAuth('memberFrozenWhiteListRemoveAndFrozen')"
:limit-code="getCode('memberFrozenWhiteListRemoveAndFrozen')"
>移出并冻结</el-button
>
</template>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment