[update]-企业端 修改标协会员-会员管理、增加标协会员-缴费信息的功能

This commit is contained in:
fengchenchen
2021-12-14 16:06:30 +08:00
parent 3343f87335
commit 34b33e5994
35 changed files with 10826 additions and 988 deletions
@@ -1,6 +1,6 @@
<!--企业端的会员管理的相关信息 -->
<template>
<div class='main-box'>
<div class="main-box">
<a-card :bordered="false">
<!--企业端-编辑框-->
<div>
@@ -28,28 +28,29 @@
<a-col :span="6" v-if="memberInfo.memberStatus === 3 ">
<a-form-item label="会员批复文件" :labelCol="labelColTopInfo" :wrapperCol="wrapperColTopInfo">
<!-- 如果当前没有批复文号 不显示 会员批复文件-->
<span v-if="currentApproval" class="approveFile" @click="uploadApproveFile(memberInfo)">会员批复文件.pdf</span>
<span v-if="currentApproval" class="approveFile"
@click="uploadApproveFile(memberInfo)">会员批复文件.pdf</span>
</a-form-item>
</a-col>
</a-row>
<a-row :span="24">
<a-col :span='6'>
<a-form-item label='会员状态' :labelCol='labelColTopInfo' :wrapperCol='wrapperColTopInfo'>
<a-col :span="6">
<a-form-item label="会员状态" :labelCol="labelColTopInfo" :wrapperCol="wrapperColTopInfo">
<span
data-v-fd11489c=''
class='ant-tag ant-tag-yellow'
v-if='memberInfo.memberStatus === 1'>待审核</span>
<span data-v-fd11489c='' class='ant-tag ant-tag-blue' v-if='memberInfo.memberStatus === 2'>未缴费</span>
data-v-fd11489c=""
class="ant-tag ant-tag-yellow"
v-if="memberInfo.memberStatus === 1">待审核</span>
<span data-v-fd11489c="" class="ant-tag ant-tag-blue" v-if="memberInfo.memberStatus === 2">未缴费</span>
<span
data-v-fd11489c=''
class='ant-tag ant-tag-green'
v-if='memberInfo.memberStatus === 3'>已缴费</span>
data-v-fd11489c=""
class="ant-tag ant-tag-green"
v-if="memberInfo.memberStatus === 3">已缴费</span>
<span
data-v-fd11489c=''
class='ant-tag ant-tag-gray'
v-if='memberInfo.memberStatus === 4'>会员已过期</span>
<span class='red'>会员还剩<b>{{ remainingTime }}</b>天</span>
data-v-fd11489c=""
class="ant-tag ant-tag-gray"
v-if="memberInfo.memberStatus === 4">会员已过期</span>
<span class="red">会员还剩<b>{{ remainingTime }}</b>天</span>
</a-form-item>
</a-col>
<a-col :span="6">
@@ -64,29 +65,33 @@
</a-col>
<!-- 副理事会长才显示推荐表-->
<a-col :span="6" v-if="memberInfo.memberNature === 1 ">
<a-form-item label="推荐表" :labelCol="labelColTopInfo" :wrapperCol="wrapperColTopInfo">
<span class="approveFile" @click="downRecommendWord(memberInfo.recommendWordId)">{{ memberInfo.recommendWordName }}</span>
<a-form-item label="推荐表" :labelCol="labelColTopInfo" :wrapperCol="wrapperColTopInfo">
<span class="approveFile"
@click="downRecommendWord(memberInfo.recommendWordId)">{{ memberInfo.recommendWordName }}</span>
</a-form-item>
</a-col>
</a-row>
<div>
<div class="row clearfix">
<div class="col-md-12 column">
<a-tabs @change="switchNav" :animated='false'>
<a-tabs @change="switchNav" :animated="false">
<a-tab-pane key="1" tab="会员信息">
<member-info v-if='navIndex === 1' ref='memberInfoDom' :member-info='memberInfo'></member-info>
<member-info v-if="navIndex === 1" ref="memberInfoDom" :member-info="memberInfo"></member-info>
</a-tab-pane>
<a-tab-pane key="2" tab="缴费记录">
<payment-info v-if='navIndex === 2' ref='paymentInfo' :member-info='memberInfo'></payment-info>
<payment-info v-if="navIndex === 2" ref="paymentInfo" :member-info="memberInfo"></payment-info>
</a-tab-pane>
<a-tab-pane key="3" tab="证书记录">
<certificate-info v-if='navIndex === 3' ref='certificateInfo' :member-info='memberInfo'></certificate-info>
<certificate-info v-if="navIndex === 3" ref="certificateInfo"
:member-info="memberInfo"></certificate-info>
</a-tab-pane>
<a-tab-pane key="4" tab="单位名称变更记录">
<company-name-apply-record v-if='navIndex === 4' ref='companyNameApplyRecord' :member-info='memberInfo'></company-name-apply-record>
<company-name-apply-record v-if="navIndex === 4" ref="companyNameApplyRecord"
:member-info="memberInfo"></company-name-apply-record>
</a-tab-pane>
<a-tab-pane key="5" tab="资源下载记录">
<download-record v-if='navIndex === 5' ref='downloadRecord' :member-info='memberInfo'></download-record>
<download-record v-if="navIndex === 5" ref="downloadRecord"
:member-info="memberInfo"></download-record>
</a-tab-pane>
</a-tabs>
</div>
@@ -178,7 +183,8 @@ export default {
return '理事单位'
case 3:
return '会员单位'
default: return ''
default:
return ''
}
}
},
@@ -360,7 +366,7 @@ export default {
}
</script>
<style scoped lang='less'>
<style scoped lang="less">
@import '~@assets/less/common.less';
// 会员批复文件的样式
.approveFile {
@@ -368,14 +374,16 @@ export default {
cursor: pointer;
margin-left: 10px;
}
.red {
color: red;
}
// 2021-09-23 标题部分的修改
/deep/.member-panel-title{
/deep/ .member-panel-title {
height: 48px;
line-height: 48px;
background: rgba(6,159,153,0.1);
background: rgba(6, 159, 153, 0.1);
font-size: 16px;
width: calc(100% - 0px);
color: #2F3133;