From cabf58ac1a2356a9f0296d957191fefde333f58b Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Fri, 13 Oct 2023 09:38:40 +0800
Subject: [PATCH] 修改
---
src/views/coalMine/cPeopleManage/index.vue | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/src/views/coalMine/cPeopleManage/index.vue b/src/views/coalMine/cPeopleManage/index.vue
index 39cf608..e1635f7 100644
--- a/src/views/coalMine/cPeopleManage/index.vue
+++ b/src/views/coalMine/cPeopleManage/index.vue
@@ -44,7 +44,11 @@
{{ scope.row.sex == 0?'男':'女' }}
</template>
</el-table-column>
- <el-table-column label="身份证号" align="center" prop="code" />
+ <el-table-column label="身份证号" align="center" prop="code">
+ <template #default="scope">
+ {{scope.row.code | peridcardtm}}
+ </template>
+ </el-table-column>
<el-table-column label="电话" align="center" prop="mobilePhone"/>
<el-table-column label="民族" align="center" prop="nationCode">
<template #default="scope">
@@ -224,15 +228,23 @@
this.getPage()
},
viewFile(file){
+ const t = this
axios.get(process.env.VUE_APP_BASE_API + file.fileUrl,{headers:{'Content-Type': 'application/json','Authorization': "Bearer " + getToken()},responseType: 'blob'}).then(res=>{
- if (res) {
+ if (res && res.data) {
const link = document.createElement('a')
let blob = new Blob([res.data],{type: res.data.type})
link.style.display = "none";
link.href = URL.createObjectURL(blob); // 创建URL
window.open(link.href)
} else {
- this.$message.error('获取文件失败')
+ t.$message.error('获取文件失败')
+ }
+ }).catch(function(err){
+ if(err == 'Error: Network Error'){
+ t.$message.error('获取文件失败,请重新上传')
+ }
+ if(err == 'Error: Request failed with status code 404'){
+ t.$message.error('获取文件失败,请重新上传')
}
})
},
--
Gitblit v1.9.2