guhongwei 4 lat temu
rodzic
commit
79ec9cf4a0

+ 0 - 222
src/views/adminCenter/adminExamine/parts/basic copy.vue

@@ -1,222 +0,0 @@
-<template>
-  <div id="basic">
-    <el-row>
-      <el-col :span="24" class="basic">
-        <el-col :span="24" class="one">
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              成果名称:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.achieve_name }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              成果类别:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.achieve_type }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              成果编号:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.achieve_num }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              成果取得时间:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.achieve_date }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              成果形式:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.achieve_form }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              申请人:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.apply_personal }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              申请单位:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.apply_company }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              地址:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.address }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              申请单位/申请人属性:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.apply_nature }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              联系人:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.contacts }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              联系电话:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.phone }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              邮箱:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.email }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="short">
-            <el-col :span="3" class="shortText">
-              传真:
-            </el-col>
-            <el-col :span="21" class="shortInfo textOver">
-              {{ info.fax }}
-            </el-col>
-          </el-col>
-        </el-col>
-        <el-col :span="24" class="two">
-          <el-col :span="24" class="lang">
-            <el-col :span="24" class="langText">
-              评价目的:
-            </el-col>
-            <el-col :span="24" class="langInfo">
-              {{ info.objective }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="lang">
-            <el-col :span="24" class="langText">
-              成果所处阶段:
-            </el-col>
-            <el-col :span="24" class="langInfo">
-              {{ info.stage }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="lang">
-            <el-col :span="24" class="langText">
-              经济效益产值:
-            </el-col>
-            <el-col :span="24" class="langInfo">
-              {{ info.output }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="lang">
-            <el-col :span="24" class="langText">
-              经济效益利润:
-            </el-col>
-            <el-col :span="24" class="langInfo">
-              {{ info.profit }}
-            </el-col>
-          </el-col>
-          <el-col :span="24" class="lang">
-            <el-col :span="24" class="langText">
-              经济效益税收:
-            </el-col>
-            <el-col :span="24" class="langInfo">
-              {{ info.revenue }}
-            </el-col>
-          </el-col>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import { mapState, createNamespacedHelpers } from 'vuex';
-export default {
-  name: 'basic',
-  props: {
-    info: { type: Object },
-  },
-  components: {},
-  data: function() {
-    return {};
-  },
-  created() {},
-  methods: {},
-  computed: {
-    ...mapState(['user']),
-  },
-  watch: {},
-};
-</script>
-
-<style lang="less" scoped>
-.textOver {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.basic {
-  .one {
-    margin: 0 0 15px 0;
-    .short {
-      .shortText {
-        height: 40px;
-        line-height: 40px;
-        padding: 0 10px;
-        text-align: center;
-        border: 1px solid #ccc;
-      }
-      .shortInfo {
-        height: 40px;
-        line-height: 40px;
-        padding: 0 10px;
-        text-align: center;
-        border: 1px solid #ccc;
-      }
-    }
-  }
-  .two {
-    .lang {
-      margin: 0 0 10px 0;
-      .langText {
-        font-size: 18px;
-        font-weight: bold;
-        color: #666;
-        margin: 0 0 10px 0;
-      }
-      .langInfo {
-        min-height: 120px;
-        padding: 10px;
-        border: 1px dashed #ccc;
-        border-radius: 5px;
-      }
-    }
-  }
-}
-</style>

+ 19 - 14
src/views/adminCenter/adminExamine/parts/detailed.vue

@@ -8,7 +8,7 @@
               研究工作报告(必备)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.work_report">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.work_report && linkInfo.work_report.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -16,7 +16,7 @@
               研究技术报告(必备)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.techol_report">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.techol_report && linkInfo.techol_report.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -24,7 +24,7 @@
               经济效益分析(必备)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.benefit">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.benefit && linkInfo.benefit.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -32,7 +32,7 @@
               科技查新报告(科技项目成果,必备)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.science_report">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.science_report && linkInfo.science_report.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -40,7 +40,7 @@
               法律价值评估报告(专利成果,必备)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.assess_report">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.assess_report && linkInfo.assess_report.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -48,7 +48,7 @@
               推广应用证明(两家以上应用单位,必备)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.app_prove">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.app_prove && linkInfo.app_prove.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -56,7 +56,7 @@
               成果技术汇报PPT(必备)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.techol_ppt">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.techol_ppt && linkInfo.techol_ppt.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -64,7 +64,7 @@
               检测报告(根据项目需要提供)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.testing_report">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.testing_report && linkInfo.testing_report.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -72,7 +72,7 @@
               质量标准(检测报告所依据的标准,企业标准,行业标准,国家标准,国际标准)
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.quality">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.quality && linkInfo.quality.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -80,7 +80,7 @@
               与本成果相关的授权专利证书
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.patent">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.patent && linkInfo.patent.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -88,7 +88,7 @@
               特殊行业需要提供的相应证明材料
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.special">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.special && linkInfo.special.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -96,7 +96,7 @@
               项目经费预算书
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.budget">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.budget && linkInfo.budget.url">文件下载</el-link>
             </el-col>
           </el-col>
           <el-col :span="24" class="short">
@@ -104,7 +104,7 @@
               项目经费决算书
             </el-col>
             <el-col :span="2" class="shortText">
-              <el-link :underline="false" :href="linkInfo.final">文件下载</el-link>
+              <el-link :underline="false" :href="linkInfo.final && linkInfo.final.url">文件下载</el-link>
             </el-col>
           </el-col>
         </el-col>
@@ -125,7 +125,12 @@ export default {
     return {};
   },
   created() {},
-  methods: {},
+  methods: {
+    btn(url) {
+      console.log(url);
+      window.open(url);
+    },
+  },
   computed: {
     ...mapState(['user']),
   },