From 30cfb2b836a8a3d609518cc295753b58b17a9bc7 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 15 十一月 2024 09:15:29 +0800
Subject: [PATCH] 优化

---
 company/src/views/business/solutions.vue |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/company/src/views/business/solutions.vue b/company/src/views/business/solutions.vue
index 8027128..6ab1414 100644
--- a/company/src/views/business/solutions.vue
+++ b/company/src/views/business/solutions.vue
@@ -73,15 +73,15 @@
                     </template>
                 </el-table-column>
 
-<!--                <el-table-column prop="signDate" label="绛剧讲鏃堕棿" min-width="100px"></el-table-column>-->
-<!--                <el-table-column prop="signUserName" label="绛剧讲浜�" min-width="100px"></el-table-column>-->
-<!--                <el-table-column label="绛剧讲鐘舵��" min-width="100px">-->
-<!--                    <template slot-scope="{row}">-->
-<!--                        <span v-if="row.signStatus === 0">寰呯绔�</span>-->
-<!--                        <span v-else-if="!row.signStatus">寰呯绔�</span>-->
-<!--                        <span v-else-if="row.signStatus === 1">宸茬绔�</span>-->
-<!--                    </template>-->
-<!--                </el-table-column>-->
+                <el-table-column prop="signDate" label="绛剧讲鏃堕棿" min-width="100px" v-if="userInfo.type === 1"></el-table-column>
+                <el-table-column prop="signUserName" label="绛剧讲浜�" min-width="100px" v-if="userInfo.type === 1"></el-table-column>
+                <el-table-column label="绛剧讲鐘舵��" min-width="100px" v-if="userInfo.type === 1">
+                    <template slot-scope="{row}">
+                        <span v-if="row.signStatus === 0">寰呯绔�</span>
+                        <span v-else-if="!row.signStatus">寰呯绔�</span>
+                        <span v-else-if="row.signStatus === 1">宸茬绔�</span>
+                    </template>
+                </el-table-column>
 
                 <el-table-column
                     v-if="containPermissions(['business:solutions:update', 'business:solutions:delete'])"
@@ -114,6 +114,8 @@
         <OperaSolutionsWindow ref="operaSolutionsWindow" @success="handlePageChange"/>
         <!-- 璇︽儏 -->
         <OperaSolutionsDescWindow ref="OperaSolutionsDescWindow" @success="handlePageChange"/>
+        <!-- 棰勮pdf -->
+        <OperaPdfViewerWindow ref="OperaPdfViewerWindow"  />
     </TableLayout>
 </template>
 <script>
@@ -122,13 +124,14 @@
   import Pagination from '@/components/common/Pagination'
   import OperaSolutionsWindow from '@/components/business/OperaSolutionsWindow'
   import OperaSolutionsDescWindow from '@/components/business/OperaSolutionsDescWindow'
+  import OperaPdfViewerWindow from '@/components/business/OperaPdfViewerWindow'
   import { updateStatus } from '@/api/business/solutions'
   import { getSignLink } from '@/api/business/company'
   import { mapState } from 'vuex'
   export default {
     name: 'Solutions',
     extends: BaseTable,
-    components: { TableLayout, Pagination, OperaSolutionsWindow, OperaSolutionsDescWindow },
+    components: { TableLayout, Pagination, OperaSolutionsWindow, OperaSolutionsDescWindow, OperaPdfViewerWindow },
     data () {
       return {
         // 鎼滅储
@@ -160,7 +163,7 @@
     },
     methods: {
       seeFleSignUrl(url) {
-        window.open(url)
+        this.$refs.OperaPdfViewerWindow.open('鏂规纭涔�', url)
       },
       sign(id) {
         getSignLink(id)

--
Gitblit v1.9.3