|
|
@@ -38,10 +38,10 @@
|
|
|
</avue-crud>
|
|
|
|
|
|
<div class="file-temp-list">
|
|
|
- <div class="row"><el-link>模板:当年和前两个会计年度研发费用总额及占同期销售收入比例的说明.doc.doc</el-link></div>
|
|
|
- <div class="row"><el-link>模板:年度职工和科技人员情况说明.doc</el-link></div>
|
|
|
- <div class="row"><el-link>模板:年度主要产品(服务)发挥核心支持作用的技术属于《国家重点支持的高新技术领域》规定范围的说明.doc</el-link></div>
|
|
|
- <div class="row"><el-link>模版:研发费用结构明细表.doc</el-link></div>
|
|
|
+ <div class="row"><el-link @click="handleDownTemp('template1')">模板:当年和前两个会计年度研发费用总额及占同期销售收入比例的说明.doc</el-link></div>
|
|
|
+ <div class="row"><el-link @click="handleDownTemp('template2')">模板:年度职工和科技人员情况说明.doc</el-link></div>
|
|
|
+ <div class="row"><el-link @click="handleDownTemp('template3')">模板:年度主要产品(服务)发挥核心支持作用的技术属于《国家重点支持的高新技术领域》规定范围的说明.doc</el-link></div>
|
|
|
+ <div class="row"><el-link @click="handleDownTemp('template4')">模版:研发费用结构明细表.xls</el-link></div>
|
|
|
</div>
|
|
|
</basic-container>
|
|
|
</template>
|
|
|
@@ -52,6 +52,7 @@ import {exportBlob} from "@/api/common";
|
|
|
import {getToken} from "@/util/auth";
|
|
|
import {downloadXls} from "@/util/util";
|
|
|
import moment from "moment";
|
|
|
+import { getDictValueByKey } from '@/api/system/dict';
|
|
|
|
|
|
|
|
|
export default window.$crudCommon({
|
|
|
@@ -148,11 +149,36 @@ export default window.$crudCommon({
|
|
|
});
|
|
|
},
|
|
|
handleDownFile(file) {
|
|
|
- window.open(file.value);
|
|
|
+ let urlObj = new URL(file.value);
|
|
|
+ const link = document.createElement('a');
|
|
|
+ link.href = window.location.origin + '/oss' + urlObj.pathname;
|
|
|
+ link.download = file.label; // 设置下载文件名
|
|
|
+ link.click();
|
|
|
},
|
|
|
getFormData() {
|
|
|
return { id: this.form.id, yearAndMonth: this.params.year, [`d${this.currIndex}`]: JSON.stringify(this.form.fileList) }
|
|
|
},
|
|
|
+ handleDownTemp(templateKey) {
|
|
|
+ getDictValueByKey('fjbczl-template', templateKey).then(({ data }) => {
|
|
|
+ if (data.code == 200) {
|
|
|
+ if (typeof data.data === 'object') {
|
|
|
+ this.$message.error('暂未配置模板');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ let tempObj = {
|
|
|
+ 'template1': '当年和前两个会计年度研发费用总额及占同期销售收入比例的说明.doc',
|
|
|
+ 'template2': '年度职工和科技人员情况说明.doc',
|
|
|
+ 'template3': '年度主要产品(服务)发挥核心支持作用的技术属于《国家重点支持的高新技术领域》规定范围的说明.doc',
|
|
|
+ 'template4': '研发费用结构明细表.xls'
|
|
|
+ };
|
|
|
+ let urlObj = new URL(data.data);
|
|
|
+ const link = document.createElement('a');
|
|
|
+ link.href = window.location.origin + '/oss' + urlObj.pathname;
|
|
|
+ link.download = tempObj[templateKey]; // 设置下载文件名
|
|
|
+ link.click();
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
},
|
|
|
}, {
|
|
|
// 模块路径
|