Kaynağa Gözat

系统模板配置

ljb 7 ay önce
ebeveyn
işleme
65b28aadfd
30 değiştirilmiş dosya ile 38 ekleme ve 36 silme
  1. 9 7
      src/components/upload-excel-dialog/index.vue
  2. 1 1
      src/views/achievement/other-achievements.vue
  3. 1 1
      src/views/achievement/patent-achievement.vue
  4. 1 1
      src/views/achievement/research-paper.vue
  5. 1 1
      src/views/achievement/soft-works.vue
  6. 1 1
      src/views/achievement/technical-standard.vue
  7. 1 1
      src/views/basic-resource/basic-database/comp-subject-setting.vue
  8. 1 1
      src/views/basic-resource/comp-basic-info/ky-asset-list.vue
  9. 1 1
      src/views/basic-resource/comp-basic-info/technician-roster.vue
  10. 1 1
      src/views/project-manage/components/design-cost.vue
  11. 1 1
      src/views/project-manage/components/other-cost.vue
  12. 1 1
      src/views/project-manage/components/outsourcing-cost.vue
  13. 1 1
      src/views/project-manage/components/person-cost.vue
  14. 1 1
      src/views/project-manage/components/wxzctx-cost.vue
  15. 1 1
      src/views/project-manage/components/zb-cost.vue
  16. 1 1
      src/views/project-manage/components/zjfyycqdtfy-cost.vue
  17. 1 1
      src/views/project-manage/components/zztl-cost.vue
  18. 1 1
      src/views/tech-person/month-cjcyry.vue
  19. 1 1
      src/views/yf-cost-manage/basic-data-setting/dt-cost-allocation-list.vue
  20. 1 1
      src/views/yf-cost-manage/basic-data-setting/hourse-details-list.vue
  21. 1 1
      src/views/yf-cost-manage/basic-data-setting/ky-device-list.vue
  22. 1 1
      src/views/yf-cost-manage/basic-data-setting/lease-records.vue
  23. 1 1
      src/views/yf-cost-manage/basic-data-setting/month-salary-list.vue
  24. 1 1
      src/views/yf-cost-manage/basic-data-setting/other-cost-ledger.vue
  25. 1 1
      src/views/yf-cost-manage/basic-data-setting/picking-detail.vue
  26. 1 1
      src/views/yf-cost-manage/basic-data-setting/project-zjtl-cost.vue
  27. 1 1
      src/views/yf-cost-manage/basic-data-setting/sjzbsy-cost-ledger.vue
  28. 1 1
      src/views/yf-cost-manage/basic-data-setting/ww-cost-ledger.vue
  29. 1 1
      src/views/yf-cost-manage/basic-data-setting/wxzc-details.vue
  30. 1 1
      src/views/yf-cost-manage/basic-data-setting/yf-cost-bill.vue

+ 9 - 7
src/components/upload-excel-dialog/index.vue

@@ -21,8 +21,7 @@
 </template>
 
 <script>
-import { getDictValueByKey } from '@/api/system/dict';
-import {downExcelTemp} from "@/api/common";
+import {getList as getTempList} from "@/api/resource/attach";
 import { downloadFileByUrl } from "@/util/util";
 
 export default {
@@ -94,15 +93,18 @@ export default {
       console.log(err, column)
     },
     handleTemplate() {
-      getDictValueByKey('import-template', this.templateKey).then(({ data }) => {
+      getTempList(1, 1, { title: this.templateKey }).then(({ data }) => {
         if (data.code == 200) {
-          if (typeof data.data === 'object') {
+          if (data.data.records.length && data.data.records[0].link) {
+            let linkObj = new URL(data.data.records[0].link);
+            let downLink = window.location.origin + '/oss' + linkObj.pathname;
+            
+            downloadFileByUrl(downLink, data.data.records[0].title + '-导入模板.' + data.data.records[0].extension);
+          } else {
             this.$message.error('暂未配置模板');
-            return;
           }
-          downloadFileByUrl(data.data, this.templateName + '.xls');
         }
-      })
+      });
     },
   },
 };

+ 1 - 1
src/views/achievement/other-achievements.vue

@@ -104,7 +104,7 @@
 
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="科研成果管理-其他成果" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/achievement/patent-achievement.vue

@@ -74,7 +74,7 @@
       </template>
 
     </avue-crud>
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="科研成果管理-专利" :uploadAfter="uploadAfter"/>
     <WideTablePrinter
       ref="printWideTable"
       :columns="wideTableColumns"

+ 1 - 1
src/views/achievement/research-paper.vue

@@ -62,7 +62,7 @@
       </template>
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="科研成果管理-科研论文" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/achievement/soft-works.vue

@@ -105,7 +105,7 @@
       </template>
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="科研成果管理-软件著作权" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/achievement/technical-standard.vue

@@ -71,7 +71,7 @@
 
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="科研成果管理-技术标准" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/basic-resource/basic-database/comp-subject-setting.vue

@@ -46,7 +46,7 @@
       </template>
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="企业会计科目设置" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/basic-resource/comp-basic-info/ky-asset-list.vue

@@ -91,7 +91,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="科研资产清单-导入模板" templateName="科研资产清单-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="企业科研资产清单" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/basic-resource/comp-basic-info/technician-roster.vue

@@ -76,7 +76,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="技术人员花名册-导入模板" templateName="技术人员花名册-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="企业技术人员名单" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/project-manage/components/design-cost.vue

@@ -52,7 +52,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="预算-设计费用" templateName="预算-设计费用-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发项目管理-预算编制-设计费用" :uploadAfter="uploadAfter"/>
   </div>
 </template>
 

+ 1 - 1
src/views/project-manage/components/other-cost.vue

@@ -54,7 +54,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="预算-其他费用" templateName="预算-其他费用-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发项目管理-预算编制-其他费用" :uploadAfter="uploadAfter"/>
   </div>
 </template>
 

+ 1 - 1
src/views/project-manage/components/outsourcing-cost.vue

@@ -54,7 +54,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="预算-委托外部研究开发费" templateName="预算-委托外部研究开发费-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发项目管理-预算编制-委托外部研究开发费" :uploadAfter="uploadAfter"/>
   </div>
 </template>
 

+ 1 - 1
src/views/project-manage/components/person-cost.vue

@@ -57,7 +57,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="预算-人员人工费用" templateName="预算-人员人工费用-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发项目管理-预算编制-人员人工费用" :uploadAfter="uploadAfter"/>
   </div>
 </template>
 

+ 1 - 1
src/views/project-manage/components/wxzctx-cost.vue

@@ -65,7 +65,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="预算-无形资产摊销费用" templateName="预算-无形资产摊销费用-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发项目管理-预算编制-无形资产摊销费用" :uploadAfter="uploadAfter"/>
   </div>
 </template>
 

+ 1 - 1
src/views/project-manage/components/zb-cost.vue

@@ -54,7 +54,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="预算-装备调试费用与试验费用" templateName="预算-装备调试费用与试验费用-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发项目管理-预算编制-装备调试费用与试验费用" :uploadAfter="uploadAfter"/>
   </div>
 </template>
 

+ 1 - 1
src/views/project-manage/components/zjfyycqdtfy-cost.vue

@@ -65,7 +65,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="预算-折旧费用与长期待摊费用" templateName="预算-折旧费用与长期待摊费用-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发项目管理-预算编制-折旧费用与长期待摊费用" :uploadAfter="uploadAfter"/>
   </div>
 </template>
 

+ 1 - 1
src/views/project-manage/components/zztl-cost.vue

@@ -52,7 +52,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="预算-直接投入费用" templateName="预算-直接投入费用-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发项目管理-预算编制-直接投入费用" :uploadAfter="uploadAfter"/>
   </div>
 </template>
 

+ 1 - 1
src/views/tech-person/month-cjcyry.vue

@@ -70,7 +70,7 @@
       :zoom="95"
     />
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" templateKey="每月实际参研人员" templateName="每月实际参研人员" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="每月参研人员填报" :uploadAfter="uploadAfter"/>
   </basic-container>
 </template>
 

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/dt-cost-allocation-list.vue

@@ -96,7 +96,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-折旧费用与长期待摊费用-每月长期待摊费用分配表" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/hourse-details-list.vue

@@ -103,7 +103,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发资产管理-每月在用建筑物明细" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/ky-device-list.vue

@@ -103,7 +103,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发资产管理-每月仪器设备明细" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/lease-records.vue

@@ -50,7 +50,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" templateKey="每月租赁资产费用明细" templateName="每月租赁资产费用明细-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-直接投入费用-每月研发租赁资产费用明细" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/month-salary-list.vue

@@ -70,7 +70,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" templateKey="每月工资信息" templateName="每月工资信息-导入模板" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-人员人工费用-每月研发人员工资" :uploadAfter="uploadAfter"/>
 
 
     <WideTablePrinter

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/other-cost-ledger.vue

@@ -66,7 +66,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-其他费用" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/picking-detail.vue

@@ -50,7 +50,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :uploadAfter="uploadAfter" :showTempBtn="false"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-直接投入费用-每月领料燃料动力明细" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/project-zjtl-cost.vue

@@ -50,7 +50,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-直接投入费用-每月直接投入费用" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/sjzbsy-cost-ledger.vue

@@ -74,7 +74,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-设计费用、装备调试费用与试验费用" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/ww-cost-ledger.vue

@@ -53,7 +53,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-委托外部研究开发费用" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/wxzc-details.vue

@@ -121,7 +121,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :showTempBtn="false" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发资产管理-每月无形资产明细" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"

+ 1 - 1
src/views/yf-cost-manage/basic-data-setting/yf-cost-bill.vue

@@ -61,7 +61,7 @@
       
     </avue-crud>
 
-    <upload-excel-dialog ref="uploadExcelDialog" :uploadAfter="uploadAfter"/>
+    <upload-excel-dialog ref="uploadExcelDialog" templateKey="研发费用管理-企业研发支出明细账" :uploadAfter="uploadAfter"/>
 
     <WideTablePrinter
       ref="printWideTable"