【开发】企业管理员没有操作权限

This commit is contained in:
fengachen
2022-08-16 16:44:44 +08:00
parent e172600887
commit 425dc579c9
9 changed files with 35 additions and 29 deletions
+4 -3
View File
@@ -262,8 +262,8 @@
<section class="base-info" v-else>
<div style="display: flex">
<h3 class="title">报名信息</h3>
<!--报名状态为待签到 会议类型是国际研讨会 并且是嘉宾 才能编辑报名信息-->
<a-button type="primary" v-if="model.signUpStatus === 6 " class="m-l-10" @click="editSignUpInfo">编辑报名信息</a-button>
<!--报名状态为待签到 会议类型是国际研讨会 并且是嘉宾 才能编辑报名信息 不是企业管理员-->
<a-button type="primary" v-if="model.signUpStatus === 6 && $store.getters.userInfo.roleCode !== '3' " class="m-l-10" @click="editSignUpInfo">编辑报名信息</a-button>
</div>
<template v-if="Object.keys(situationInfo).length > 0">
<section>
@@ -577,8 +577,9 @@
</section>
<section>
</section>
<!-- 不是企业管理员-->
<div
v-if=" (Number(model.meetingSignUpType) === MeetingSignUpTypeEnums.canSignUp.index && !compareCurrentTime(model.registerDeadline)) ">
v-if=" (Number(model.meetingSignUpType) === MeetingSignUpTypeEnums.canSignUp.index && !compareCurrentTime(model.registerDeadline)) && $store.getters.userInfo.roleCode !== '3' ">
<a-button type="primary" @click="goSignUpPage">报名</a-button>
</div>
</a-spin>
@@ -19,7 +19,8 @@
</a-tooltip>
</template>
<span slot="action" slot-scope="record" class="action-span-cell">
<a class="color-blue" @click="addQuestion(record)">{{ canOpe ? '我要提问' : '查看' }}</a>
<!-- 企业管理员不能操作-->
<a class="color-blue" :disabled="$store.getters.userInfo.roleCode === '3'" @click="addQuestion(record)">{{ canOpe ? '我要提问' : '查看' }}</a>
</span>
</a-table>
</div>
+2 -2
View File
@@ -109,13 +109,13 @@
<j-ellipsis :value="text" :length="20" class="project-name" @click="openDetailModal(record)"></j-ellipsis>
</template>
<template slot="text" slot-scope="text, record">
<template slot="text" slot-scope="text">
<j-ellipsis :value="text" :length="20"></j-ellipsis>
</template>
<!-- 缴费凭证-->
<span slot="action" class="action-span-cell" slot-scope="text,record">
<a @click="paymentVoucher(record)" :disabled="Number(record.amountReceivable) === 0">申请开票</a>
<a @click="paymentVoucher(record)" :disabled="Number(record.amountReceivable) === 0 || $store.getters.userInfo.roleCode === '3'">申请开票</a>
</span>
</a-table>
</div>
@@ -122,8 +122,8 @@
<img src="../../assets/meetingImgs/meeting-audit.png"
class="audit-img"/>报名状态{{ item.signUpStatus_dictText || '无' }}
<!-- 可报名 状态有报名按钮 -->
<a-button v-if="Number(item.meetingSignUpType) === MeetingSignUpTypeEnums.canSignUp.index && !compareCurrentTime(item.registerDeadline)" class="cell-btn"
<!-- 可报名 状态有报名按钮 || 不能是企业管理员 -->
<a-button v-if="Number(item.meetingSignUpType) === MeetingSignUpTypeEnums.canSignUp.index && !compareCurrentTime(item.registerDeadline) && $store.getters.userInfo.roleCode !== '3' " class="cell-btn"
type="primary"
@click.stop="signUpRecord(item)">报名
</a-button>
@@ -159,10 +159,10 @@
@click.stop="uploadPaymentRecord(item)"
>查看凭证
</a-button>
<!-- 有上传凭证按钮: A 待上传凭证 | 凭证被拒绝 状态 B 缴费方式为汇款+现场缴费、会议状态进行中 || 缴费方式为汇款 、会议状态为未开始-->
<!-- 有上传凭证按钮: A 待上传凭证 | 凭证被拒绝 状态 B 缴费方式为汇款+现场缴费、会议状态进行中 || 缴费方式为汇款 、会议状态为未开始 || 不是企业管理员-->
<a-button
v-if="(item.signUpStatus === SignUpStatusEnum.pendingUploadVoucher.index || item.signUpStatus === SignUpStatusEnum.rejectedVoucher.index)
&& (item.meetingStatus === MeetingStatusEnums.onGoing.index || (item.payMode === 1 && item.meetingStatus === MeetingStatusEnums.noStart.index))"
&& (item.meetingStatus === MeetingStatusEnums.onGoing.index || (item.payMode === 1 && item.meetingStatus === MeetingStatusEnums.noStart.index)) && $store.getters.userInfo.roleCode !== '3' "
class="cell-btn" type="primary"
@click.stop="uploadPaymentRecord(item)">上传凭证
</a-button>
+2 -2
View File
@@ -57,13 +57,13 @@
<j-ellipsis :value="text" :length="20" class="project-name" @click="openDetailModal(record)"></j-ellipsis>
</template>
<template slot="text" slot-scope="text, record">
<template slot="text" slot-scope="text">
<j-ellipsis :value="text" :length="20"></j-ellipsis>
</template>
<!-- 缴费凭证-->
<span slot="action" class="action-span-cell" slot-scope="text,record">
<a @click="paymentVoucher(record)" :disabled="Number(record.receivableAmount) === 0">申请开票</a>
<a @click="paymentVoucher(record)" :disabled="Number(record.receivableAmount) === 0 || $store.getters.userInfo.roleCode === '3' ">申请开票</a>
</span>
</a-table>
</div>
@@ -66,6 +66,7 @@
<a-button type="primary" @click="searchQuery" icon="search">查询</a-button>
<a-button @click="searchReset" icon="reload" style="margin-left: 8px" class="reset-button">重置</a-button>
<a-button
v-if="$store.getters.userInfo.roleCode !== '3'"
type="primary"
@click="applyCertificate"
class="primary"
@@ -118,36 +119,37 @@
</template>
<span slot="action" class="action-span-cell" slot-scope="text, record">
<!-- v-if="$store.getters.userInfo.roleCode !== '3'"-->
<!-- 待支付 不显示 -->
<a v-if="record.certificateStatus+'' !== '0' " @click="handleWithdraw(record)">撤回</a>
<a v-if="record.certificateStatus+'' !== '0' && $store.getters.userInfo.roleCode !== '3' " @click="handleWithdraw(record)">撤回</a>
<a @click="handleDetail(record)">查看</a>
<a v-show="record.certificateStatus == 4">
<a href="javascript:;" @click="(record.certificateStatus == 4) && bindMember(record)">绑定会员</a>
<a v-show="record.certificateStatus == 4 && $store.getters.userInfo.roleCode !== '3'">
<a href="javascript:;" @click="(record.certificateStatus == 4) && $store.getters.userInfo.roleCode !== '3' && bindMember(record)">绑定会员</a>
</a>
<!-- v-show="record.chargeType != 1 && record.certificateModality == 3 && record.certificateStatus == 5"-->
<!-- 已绑定的证书不能续费 已支付已缴费的不能续费 需要流程走完才能续费 v-has="'vin:renew'"-->
<a
v-show="Number(record.certificateStatus) === 4 ||Number(record.certificateStatus) === 5 || Number(record.certificateStatus) === 7 ">
v-show="(Number(record.certificateStatus) === 4 ||Number(record.certificateStatus) === 5 || Number(record.certificateStatus) === 7) && $store.getters.userInfo.roleCode !== '3' ">
<a href="javascript:;" @click="renewCharge(record)">续费</a>
</a>
<!-- v-has="'vin:renewal'"-->
<a
v-show="record.certificateModality == 3 && (record.certificateStatus == 1 || record.certificateStatus == 4)">
v-show="record.certificateModality == 3 && (record.certificateStatus == 1 || record.certificateStatus == 4) && $store.getters.userInfo.roleCode !== '3'">
<a href="javascript:;"
@click="(record.certificateModality == 3 && (record.certificateStatus == 1 || record.certificateStatus == 4)) && replacement(record)">换证</a>
</a>
<a v-show="(record.certificateStatus == 6 && record.chargeType == 2) || record.certificateStatus == 0">
<a v-show="$store.getters.userInfo.roleCode !== '3' && (record.certificateStatus == 6 && record.chargeType == 2) || record.certificateStatus == 0">
<a href="javascript:;"
@click="((record.certificateStatus == 6 && record.chargeType == 2) || record.certificateStatus == 0) && handleEditRenew(record)">编辑</a>
@click="((record.certificateStatus == 6 && record.chargeType == 2) || record.certificateStatus == 0) && handleEditRenew(record) && $store.getters.userInfo.roleCode !== '3'">编辑</a>
</a>
<!-- 会员 只有企业证书才 正常使用 已绑定的证书 可授权申请-->
<a
v-show="roleCode === 'member'&& record.certificateType == 2 && (record.certificateStatus == 4 || record.certificateStatus == 1)"
v-show="roleCode === 'member'&& record.certificateType == 2 && (record.certificateStatus == 4 || record.certificateStatus == 1) && $store.getters.userInfo.roleCode !== '3'"
>
<a href="javascript:;" @click="authorizationFunc(record)">授权申请</a>
</a>
<a v-show="record.certificateStatus == 6 || record.certificateStatus == 0">
<a v-show="(record.certificateStatus == 6 || record.certificateStatus == 0) && $store.getters.userInfo.roleCode !== '3'">
<a
@click="(record.certificateStatus == 6 || record.certificateStatus == 0) && handleDelete(record.id)">删除</a>
</a>
@@ -100,7 +100,8 @@
</a-form>
<div class="center">
<template v-if="navIndex === 1">
<a-button type="primary" @click="handleOk">确定</a-button>
<!-- 企业管理员没有操作权限 -->
<a-button type="primary" @click="handleOk" v-if=" $store.getters.userInfo.roleCode !== '3'">确定</a-button>
<a-button style="margin-left: 10px;" class="mt-10" @click="handleCancel">取消</a-button>
</template>
</div>
@@ -45,8 +45,9 @@
<!-- 操作按钮区域 -->
<div class="table-operator">
<a-button @click="handleAdd" type="primary" icon="plus">新增</a-button>
<a-dropdown v-if="selectedRowKeys.length > 0">
<!-- 企业管理员没有操作权限 -->
<a-button @click="handleAdd" type="primary" icon="plus" v-if="$store.getters.userInfo.roleCode !== '3'">新增</a-button>
<a-dropdown v-if="selectedRowKeys.length > 0 && $store.getters.userInfo.roleCode !== '3'">
<a-menu slot="overlay">
<a-menu-item key="1" @click="batchDel">
<a-icon type="delete"/>
@@ -105,10 +106,10 @@
<span slot="action" class="action-span-cell" slot-scope="text, record">
<!--已支付显示 撤回-->
<a v-if="record.paymentStatus === 1 " @click="handleWithdraw(record)">撤回</a>
<a v-show="record.paymentStatus<1 ||record.paymentStatus==2"
<a v-if="record.paymentStatus === 1 && $store.getters.userInfo.roleCode !== '3' " @click="handleWithdraw(record)">撤回</a>
<a v-show="(record.paymentStatus<1 ||record.paymentStatus==2) && $store.getters.userInfo.roleCode !== '3'"
@click="(record.paymentStatus<1 ||record.paymentStatus==2) && handleEdit(record)">编辑</a>
<a v-show="record.paymentStatus<1||record.paymentStatus==2">
<a v-show="(record.paymentStatus<1||record.paymentStatus==2) && $store.getters.userInfo.roleCode !== '3'">
<a @click="(record.paymentStatus<1||record.paymentStatus==2) && handleDelete(record.id)">删除</a>
</a>
<!-- <a v-has="'paymentinfo:check'" v-show="record.paymentStatus==1">-->
+2 -2
View File
@@ -57,13 +57,13 @@
<j-ellipsis :value="text" :length="11" class="project-name" @click="toDetail(record)"></j-ellipsis>
</template>
<template slot="text" slot-scope="text, record">
<template slot="text" slot-scope="text">
<j-ellipsis :value="text" :length="11"></j-ellipsis>
</template>
<!-- 缴费凭证-->
<span slot="action" class="action-span-cell" slot-scope="text,record">
<a @click="paymentVoucher(record)" :disabled="Number(record.receivableAmount) === 0">申请开票</a>
<a @click="paymentVoucher(record)" :disabled="Number(record.receivableAmount) === 0 || $store.getters.userInfo.roleCode === '3' ">申请开票</a>
</span>
</a-table>
</div>