ZaiZai il y a 2 ans
Parent
commit
7ba3a35e79

+ 12 - 0
src/views/people/contract/index.vue

@@ -26,6 +26,9 @@
             </el-button>
         </template>
         <HcTable :loading="tableLoading" :column="tableColumn" :datas="tableData">
+            <template #conFileName="{row}">
+                <div class="text-link text-blue" @click="viewPdf(row)">{{ row?.conFileName }}</div>
+            </template>
             <template #action="{row, index}">
                 <el-button type="primary" size="small" @click="editRowClick(row)">编辑</el-button>
                 <el-button type="danger" size="small" @click="delRowClick(row)">删除</el-button>
@@ -129,4 +132,13 @@ const delRowClick = (row) => {
         }
     })
 }
+
+//查看pdf
+const viewPdf = ({fileUrl}) => {
+    if (fileUrl) {
+        window.open(fileUrl, '_blank')
+    } else {
+        window.$message.error('暂无文件')
+    }
+}
 </script>

+ 1 - 0
src/views/people/contract/info.vue

@@ -98,6 +98,7 @@ const uploadFileRef = ref(null)
 const uploadOptions = {
     headers: getTokenHeader(),
     multiple: false,
+    size: 50
 }
 
 //上传文件

+ 13 - 0
src/views/people/dimission.vue

@@ -26,6 +26,9 @@
             </el-button>
         </template>
         <HcTable :loading="tableLoading" :column="tableColumn" :datas="tableData">
+            <template #conFileName="{row}">
+                <div class="text-link text-blue" @click="viewPdf(row)">{{ row?.conFileName }}</div>
+            </template>
             <template #action="{row, index}">
                 <el-button type="primary" size="small" @click="editRowClick(row)">编辑</el-button>
                 <el-button type="danger" size="small" @click="delRowClick(row)">删除</el-button>
@@ -173,6 +176,7 @@ const uploadFileRef = ref(null)
 const uploadOptions = {
     headers: getTokenHeader(),
     multiple: false,
+    size: 50
 }
 
 //上传文件
@@ -218,4 +222,13 @@ const formModalClose = () => {
     formModal.value = false
     formModalLoading.value = false
 }
+
+//查看pdf
+const viewPdf = ({fileUrl}) => {
+    if (fileUrl) {
+        window.open(fileUrl, '_blank')
+    } else {
+        window.$message.error('暂无文件')
+    }
+}
 </script>

+ 13 - 0
src/views/people/entry.vue

@@ -26,6 +26,9 @@
             </el-button>
         </template>
         <HcTable :loading="tableLoading" :column="tableColumn" :datas="tableData">
+            <template #conFileName="{row}">
+                <div class="text-link text-blue" @click="viewPdf(row)">{{ row?.conFileName }}</div>
+            </template>
             <template #action="{row, index}">
                 <el-button type="primary" size="small" @click="editRowClick(row)">编辑</el-button>
                 <el-button type="danger" size="small" @click="delRowClick(row)">删除</el-button>
@@ -166,6 +169,7 @@ const uploadFileRef = ref(null)
 const uploadOptions = {
     headers: getTokenHeader(),
     multiple: false,
+    size: 50
 }
 
 //上传文件
@@ -211,4 +215,13 @@ const formModalClose = () => {
     formModal.value = false
     formModalLoading.value = false
 }
+
+//查看pdf
+const viewPdf = ({fileUrl}) => {
+    if (fileUrl) {
+        window.open(fileUrl, '_blank')
+    } else {
+        window.$message.error('暂无文件')
+    }
+}
 </script>