diff --git a/src/views/standardsAssociation/CertificateManagement.vue b/src/views/standardsAssociation/CertificateManagement.vue
index e949df4..00f4fe4 100644
--- a/src/views/standardsAssociation/CertificateManagement.vue
+++ b/src/views/standardsAssociation/CertificateManagement.vue
@@ -115,9 +115,9 @@
换证
-
+
编辑
+ @click="((record.certificateStatus == 6 && record.chargeType == 2 && record.paymentStatus !== 4) || record.certificateStatus == 0) && handleEditRenew(record) && $store.getters.userInfo.roleCode !== '3'">编辑
查看
+
+ 上传凭证
+
@@ -115,6 +118,7 @@ import '@/assets/less/TableExpand.less'
import { mixinDevice } from '@/utils/mixin'
import { JeroListMixin } from '@/mixins/JeroListMixin'
import CertificatePaymentInfoModal from './modules/CertificatePaymentInfoModal'
+import UploadRecordModal from '@views/standardsAssociation/PaymentInfo/modules/UploadRecordModal'
import JDictSelectTag from '@/components/standardsAssociation/JDictSelectTag.vue'
import JDate from '@/components/tools/JDate.vue'
import { getMemberInfoById } from '@/api/standardsAssociationApi'
@@ -125,6 +129,7 @@ export default {
name: 'CertificateInfo',
mixins: [JeroListMixin, mixinDevice, RangeDateMixin],
components: {
+ UploadRecordModal,
JDictSelectTag,
JDate,
CertificatePaymentInfoModal
@@ -170,6 +175,12 @@ export default {
methods: {
initDictConfig() {
},
+ /**
+ * 上传凭证
+ * */
+ handleUploadRecord(record) {
+ this.$refs.uploadRecord.open(record)
+ },
// 核对凭证
handleCheck: function(record) {
this.$refs.modalForm.handleCheck(record)
diff --git a/src/views/standardsAssociation/PaymentInfo/MemberInfo.vue b/src/views/standardsAssociation/PaymentInfo/MemberInfo.vue
index 201bea1..42df172 100644
--- a/src/views/standardsAssociation/PaymentInfo/MemberInfo.vue
+++ b/src/views/standardsAssociation/PaymentInfo/MemberInfo.vue
@@ -141,7 +141,7 @@
-
+
diff --git a/src/views/standardsAssociation/PaymentInfo/modules/UploadRecordModal.vue b/src/views/standardsAssociation/PaymentInfo/modules/UploadRecordModal.vue
index 9a8d825..5da11f4 100644
--- a/src/views/standardsAssociation/PaymentInfo/modules/UploadRecordModal.vue
+++ b/src/views/standardsAssociation/PaymentInfo/modules/UploadRecordModal.vue
@@ -32,6 +32,27 @@ export default {
components: {
JImageUpload
},
+ props:{
+ // 会员缴费的上传 还是证书缴费的上传 1是证书 2是会费
+ uploadType:{
+ type:String,
+ required:false
+ }
+ },
+ computed:{
+ // eslint-disable-next-line
+ url(){
+ if(this.uploadType === '1'){
+ return {
+ add:'/certificatePaymentInfo/uploadPaymentRecord'
+ }
+ }else if(this.uploadType === '2'){
+ return {
+ add:'/paymentInfo/uploadPaymentRecord'
+ }
+ }
+ }
+ },
data() {
return {
visible: false,
@@ -58,9 +79,6 @@ export default {
validateTrigger: ['blur', 'change']
},
},
- url: {
- add: '/paymentInfo/uploadPaymentRecord'
- }
}
},
methods: {