|
@@ -12,7 +12,7 @@
|
|
|
<el-form-item label="纳税申报表" style="width: 100%" class="form-required" prop="taxReturn">
|
|
|
<template slot="label">
|
|
|
<span>纳税申报表</span>
|
|
|
- <span class="slot-name-desc">请上传经由税务网站下载的官方纳税申报表</span>
|
|
|
+ <span class="slot-name-desc">请于电子税务局网站(<span class="url-link" @click="taxBureauWebsiteClick">{{ taxBureauWebsite }}</span>)下载纳税申报表,并上传至此处</span>
|
|
|
</template>
|
|
|
<cy-upload
|
|
|
ref="taxReturn"
|
|
@@ -23,13 +23,13 @@
|
|
|
:file-data="taxReturn"
|
|
|
:upload-from-orange-status="true"
|
|
|
file-type="pdf"
|
|
|
- placeholder="请上传纳税申报表"
|
|
|
+ placeholder="请上传上年度以及上个月的制式纳税申报表、报表(格式为:pdf)"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<cy-info-title>
|
|
|
<div>
|
|
|
近两年财务报表
|
|
|
- <span class="slot-name-desc">请上传经由税务网站下载的官方财务报表</span>
|
|
|
+ <span class="slot-name-desc">请于电子税务局网站(<span class="url-link" @click="taxBureauWebsiteClick">{{ taxBureauWebsite }}</span>)下载财务报表,并上传至此处</span>
|
|
|
</div>
|
|
|
<div slot="right">
|
|
|
<el-button v-if="!disabled" type="primary" @click="optionsClick('add')">新增</el-button>
|
|
@@ -78,6 +78,7 @@ export default {
|
|
|
return {
|
|
|
taxReturn: [],
|
|
|
accountingreport: [],
|
|
|
+ taxBureauWebsite: '',
|
|
|
ruleForm: {
|
|
|
},
|
|
|
rules: {
|
|
@@ -136,7 +137,8 @@ export default {
|
|
|
uploadParams={{ fileType: 'enterprise_financial_statements' }}
|
|
|
disabled={this.disabled}
|
|
|
fileData={row.fileStorage}
|
|
|
- defaultDesc='请上传附件'
|
|
|
+ defaultDesc='请上传上年度以及上个月的制式纳税申报表、报表(格式为:pdf)'
|
|
|
+ file-type='pdf'
|
|
|
/>
|
|
|
}
|
|
|
},
|
|
@@ -155,9 +157,10 @@ export default {
|
|
|
financialInfo: {
|
|
|
handler(newV) {
|
|
|
if (newV && Object.keys(newV).length) {
|
|
|
- const { taxReturn, corporateFinances, accountingreport } = newV
|
|
|
+ const { taxReturn, corporateFinances, accountingreport, taxBureauWebsite } = newV
|
|
|
this.taxReturn = taxReturn
|
|
|
this.accountingreport = accountingreport
|
|
|
+ this.taxBureauWebsite = taxBureauWebsite
|
|
|
this.tableData = corporateFinances.map(item => {
|
|
|
item.fileStorage = [item.fileStorage]
|
|
|
return item
|
|
@@ -182,6 +185,9 @@ export default {
|
|
|
this.tableData.splice(index, 1)
|
|
|
}
|
|
|
},
|
|
|
+ taxBureauWebsiteClick() {
|
|
|
+ window.open(this.taxBureauWebsite)
|
|
|
+ },
|
|
|
getParams(type) {
|
|
|
const taxReturn = this.$refs.taxReturn.getFileLists
|
|
|
const corporateFinances = this.tableData.map((item, index) => {
|
|
@@ -257,6 +263,10 @@ export default {
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
.financial-situation {
|
|
|
-
|
|
|
+ .slot-name-desc {
|
|
|
+ .url-link {
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|