|
|
@@ -8,7 +8,8 @@
|
|
|
:maskClosable="false"
|
|
|
@ok="handleOk"
|
|
|
@cancel="handleCancel"
|
|
|
- cancelText="关闭">
|
|
|
+ cancelText="关闭"
|
|
|
+ :footer="null">
|
|
|
|
|
|
|
|
|
|
|
|
@@ -27,12 +28,19 @@
|
|
|
:loading="loading"
|
|
|
@change="handleTableChange">
|
|
|
|
|
|
+ <span slot="action1" slot-scope="text, record">
|
|
|
+ <a @click="viewElectronicCertificate(record)" >查看</a>
|
|
|
+ </span>
|
|
|
|
|
|
|
|
|
+ <span slot="action2" slot-scope="text, record">
|
|
|
+ <a @click="viewServiceContract(record)" >查看</a>
|
|
|
+ </span>
|
|
|
+
|
|
|
</a-table>
|
|
|
</div>
|
|
|
|
|
|
-
|
|
|
+<hw-picture-modal ref="hwViewPictureForm" @ok="modalFormOk"></hw-picture-modal>
|
|
|
|
|
|
</a-card>
|
|
|
|
|
|
@@ -42,6 +50,7 @@
|
|
|
|
|
|
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
import { getAction, deleteAction, putAction, postAction } from '@/api/manage'
|
|
|
+ import HwPictureModal from '../tools/HwPictureModal'
|
|
|
|
|
|
|
|
|
|
|
|
@@ -51,6 +60,7 @@
|
|
|
name: 'HwTaxPaymentDetailsList',
|
|
|
mixins: [JeecgListMixin],
|
|
|
components: {
|
|
|
+ HwPictureModal
|
|
|
|
|
|
|
|
|
},
|
|
|
@@ -120,7 +130,8 @@
|
|
|
{
|
|
|
title: '电子凭证',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'electronicCertificate'
|
|
|
+ dataIndex: 'electronicCertificate',
|
|
|
+ scopedSlots: { customRender: 'action1' }
|
|
|
},
|
|
|
{
|
|
|
title: '流水号',
|
|
|
@@ -130,12 +141,14 @@
|
|
|
{
|
|
|
title: '用户合同',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'workContract'
|
|
|
+ dataIndex: 'workContract',
|
|
|
+ scopedSlots: { customRender: 'action2' }
|
|
|
}
|
|
|
|
|
|
],
|
|
|
url: {
|
|
|
list: '/hwpayment/hwPaymentDetail/taxPaymentDetailList',
|
|
|
+ imgerver: window._CONFIG['imgDomainOssURL']
|
|
|
},
|
|
|
dictOptions: {}
|
|
|
}
|
|
|
@@ -185,7 +198,44 @@
|
|
|
},
|
|
|
|
|
|
|
|
|
+ viewElectronicCertificate(record){
|
|
|
+ var electronicCertificate=record.electronicCertificate;
|
|
|
+ var idcard = [];
|
|
|
+ if(electronicCertificate){
|
|
|
+ if( electronicCertificate.indexOf("http")!=-1){
|
|
|
+ idcard.push(electronicCertificate)
|
|
|
+ }else{
|
|
|
+ idcard.push(this.url.imgerver +electronicCertificate)
|
|
|
+ }
|
|
|
+ this.$refs.hwViewPictureForm.edit(idcard);
|
|
|
+ this.$refs.hwViewPictureForm.title = '电子凭证'
|
|
|
+ this.$refs.hwViewPictureForm.disableSubmit = false
|
|
|
+ }else{
|
|
|
+ this.$message.warning('未上传')
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
|
|
|
+ viewServiceContract(record){
|
|
|
+ if(record.workContract==null){
|
|
|
+ this.$message.warning('该合同为线下合同,不支持预览')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var workContract = record.workContract.split(".");
|
|
|
+ if(workContract[1] != 'pdf'){
|
|
|
+ var workContracts = [];
|
|
|
+ if(record.workContract.indexOf("http")!=-1){
|
|
|
+ workContracts.push(record.idcardFront)
|
|
|
+ }else{
|
|
|
+ workContracts.push(this.url.imgerver +record.workContract)
|
|
|
+ }
|
|
|
+ this.$refs.hwViewPictureForm.edit(workContracts);
|
|
|
+ this.$refs.hwViewPictureForm.title = '用户合同'
|
|
|
+ this.$refs.hwViewPictureForm.disableSubmit = false
|
|
|
+ }else{
|
|
|
+ window.open(window._CONFIG['imgDomainOssURL']+record.workContract, '_blank', 'toolbar=yes')
|
|
|
+ }
|
|
|
+ },
|
|
|
|
|
|
|
|
|
}
|