From cabf58ac1a2356a9f0296d957191fefde333f58b Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期五, 13 十月 2023 09:38:40 +0800 Subject: [PATCH] 修改 --- .env.development | 4 +- src/views/login.vue | 4 +- src/utils/filter.js | 5 +- .env.production | 2 src/views/coalMine/cJobRegistration/index.vue | 6 ++ src/views/notCoalMine/nPeopleManage/index.vue | 16 +++++++- src/views/coalMine/cPeopleManage/index.vue | 18 +++++++- src/views/notCoalMine/nBatchManage/index.vue | 44 +++++++++++----------- src/views/coalMine/cViolationRegistration/index.vue | 6 ++ src/views/notCoalMine/nViolationRegistration/index.vue | 6 ++ src/views/notCoalMine/nJobRegistration/index.vue | 6 ++ 11 files changed, 78 insertions(+), 39 deletions(-) diff --git a/.env.development b/.env.development index 07da133..7bb0001 100644 --- a/.env.development +++ b/.env.development @@ -6,10 +6,10 @@ # 若依管理系统/开发环境 #黄镇 -#VUE_APP_BASE_API = 'http://192.168.0.47:8085' +#VUE_APP_BASE_API = 'http://192.168.0.47:8085/api' #张凤 -VUE_APP_BASE_API = 'http://192.168.0.70:8085' +VUE_APP_BASE_API = 'http://192.168.0.70:8085/api' # 路由懒加载 VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/.env.production b/.env.production index 58fb433..d56ef8c 100644 --- a/.env.production +++ b/.env.production @@ -5,4 +5,4 @@ ENV = 'production' # 若依管理系统/生产环境 -VUE_APP_BASE_API = '/prod-api' +VUE_APP_BASE_API = '/api' diff --git a/src/utils/filter.js b/src/utils/filter.js index f4e2138..933e858 100644 --- a/src/utils/filter.js +++ b/src/utils/filter.js @@ -32,11 +32,10 @@ const month = String(date.getMonth() + 1).padStart(2, "0"); const day = String(date.getDate()).padStart(2, "0"); const hours = String(date.getHours()).padStart(2, "0"); - const minutes = String(date.getMinutes()).padStart(2, "0"); - const seconds = String(date.getSeconds()).padStart(2, "0"); + const minutes = String(date.getMinutes()).padStart(2, "0") // 构建所需格式的字符串 - const formattedDate = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; + const formattedDate = `${year}-${month}-${day} ${hours}:${minutes}`; return formattedDate; }) diff --git a/src/views/coalMine/cJobRegistration/index.vue b/src/views/coalMine/cJobRegistration/index.vue index 4cbbf46..979d91b 100644 --- a/src/views/coalMine/cJobRegistration/index.vue +++ b/src/views/coalMine/cJobRegistration/index.vue @@ -54,7 +54,11 @@ <el-table v-loading="loading" :data="dataList"> <el-table-column label="发生时间" align="center" prop="workTime" /> <el-table-column label="姓名" align="center" prop="name" /> - <el-table-column label="身份证号" align="center" prop="idCard" /> + <el-table-column label="身份证号" align="center" prop="idCard"> + <template #default="scope"> + {{scope.row.idCard | peridcardtm}} + </template> + </el-table-column> <el-table-column label="IC卡编号" align="center" prop="icNum"/> <el-table-column label="电子证编号" align="center" prop="electNum"/> <el-table-column label="所属单位" align="center" prop="dept"/> 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('获取文件失败,请重新上传') } }) }, diff --git a/src/views/coalMine/cViolationRegistration/index.vue b/src/views/coalMine/cViolationRegistration/index.vue index 0b35b9a..8ac3806 100644 --- a/src/views/coalMine/cViolationRegistration/index.vue +++ b/src/views/coalMine/cViolationRegistration/index.vue @@ -54,7 +54,11 @@ <el-table v-loading="loading" :data="dataList"> <el-table-column label="发生时间" align="center" prop="violationTime" /> <el-table-column label="姓名" align="center" prop="name" /> - <el-table-column label="身份证号" align="center" prop="idCard" /> + <el-table-column label="身份证号" align="center" prop="idCard"> + <template #default="scope"> + {{scope.row.idCard | peridcardtm}} + </template> + </el-table-column> <el-table-column label="IC卡编号" align="center" prop="icNum"/> <el-table-column label="电子证编号" align="center" prop="electNum"/> <el-table-column label="所属单位" align="center" prop="dept"/> diff --git a/src/views/login.vue b/src/views/login.vue index 93ae70d..f418855 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -72,8 +72,8 @@ return { codeUrl: "", loginForm: { - username: "admin", - password: "admin123", + username: "", + password: "", rememberMe: false, code: "", uuid: "" diff --git a/src/views/notCoalMine/nBatchManage/index.vue b/src/views/notCoalMine/nBatchManage/index.vue index a73ed0c..2ded24a 100644 --- a/src/views/notCoalMine/nBatchManage/index.vue +++ b/src/views/notCoalMine/nBatchManage/index.vue @@ -9,24 +9,24 @@ @keyup.enter.native="handleQuery" /> </el-form-item> - <el-form-item label="开始日期"> - <el-date-picker - v-model="queryParams.startTime" - type="date" - format="yyyy-MM-dd" - value-format="yyyy-MM-dd" - placeholder="开始日期"> - </el-date-picker> - </el-form-item> - <el-form-item label="结束日期"> - <el-date-picker - v-model="queryParams.endTime" - type="date" - format="yyyy-MM-dd" - value-format="yyyy-MM-dd" - placeholder="结束日期"> - </el-date-picker> - </el-form-item> +<!-- <el-form-item label="开始日期">--> +<!-- <el-date-picker--> +<!-- v-model="queryParams.startTime"--> +<!-- type="date"--> +<!-- format="yyyy-MM-dd"--> +<!-- value-format="yyyy-MM-dd"--> +<!-- placeholder="开始日期">--> +<!-- </el-date-picker>--> +<!-- </el-form-item>--> +<!-- <el-form-item label="结束日期">--> +<!-- <el-date-picker--> +<!-- v-model="queryParams.endTime"--> +<!-- type="date"--> +<!-- format="yyyy-MM-dd"--> +<!-- value-format="yyyy-MM-dd"--> +<!-- placeholder="结束日期">--> +<!-- </el-date-picker>--> +<!-- </el-form-item>--> <!-- <el-form-item label="资格类型">--> <!-- <el-select v-model="value" placeholder="请选择">--> <!-- <el-option--> @@ -152,12 +152,12 @@ </el-table-column> <el-table-column label="理论考试时间" align="center"> <template #default="scope"> - {{scope.row.theoryExamStartTime | formatDate }}~{{ scope.row.theoryExamEndTime | formatDate }} + {{scope.row.theoryExamStartTime | formatDate }} 至 {{ scope.row.theoryExamEndTime | formatDate }} </template> </el-table-column> <el-table-column label="理论补考时间" align="center"> <template #default="scope"> - {{scope.row.theoryExamMakeupStartTime | formatDate }}~{{ scope.row.theoryExamMakeupEndTime | formatDate }} + {{scope.row.theoryExamMakeupStartTime | formatDate }} 至 {{ scope.row.theoryExamMakeupEndTime | formatDate }} </template> </el-table-column> <el-table-column label="实操考点" align="center" prop="practicalExamPlaceName" /> @@ -168,12 +168,12 @@ </el-table-column> <el-table-column label="实操考试时间" align="center"> <template #default="scope"> - {{scope.row.practicalExamStartTime | formatDate }}~{{ scope.row.practicalExamEndTime | formatDate }} + {{scope.row.practicalExamStartTime | formatDate }} 至 {{ scope.row.practicalExamEndTime | formatDate }} </template> </el-table-column> <el-table-column label="实操补考时间" align="center"> <template #default="scope"> - {{scope.row.practicalExamMakeupStartTime | formatDate }}~{{ scope.row.practicalExamMakeupEndTime | formatDate }} + {{scope.row.practicalExamMakeupStartTime | formatDate }} 至 {{ scope.row.practicalExamMakeupEndTime | formatDate }} </template> </el-table-column> <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> diff --git a/src/views/notCoalMine/nJobRegistration/index.vue b/src/views/notCoalMine/nJobRegistration/index.vue index 5061edf..a315ddf 100644 --- a/src/views/notCoalMine/nJobRegistration/index.vue +++ b/src/views/notCoalMine/nJobRegistration/index.vue @@ -54,7 +54,11 @@ <el-table v-loading="loading" :data="dataList"> <el-table-column label="发生时间" align="center" prop="workTime" /> <el-table-column label="姓名" align="center" prop="name" /> - <el-table-column label="身份证号" align="center" prop="idCard" /> + <el-table-column label="身份证号" align="center" prop="idCard"> + <template #default="scope"> + {{scope.row.idCard | peridcardtm}} + </template> + </el-table-column> <el-table-column label="IC卡编号" align="center" prop="icNum"/> <el-table-column label="电子证编号" align="center" prop="electNum"/> <el-table-column label="所属单位" align="center" prop="dept"/> diff --git a/src/views/notCoalMine/nPeopleManage/index.vue b/src/views/notCoalMine/nPeopleManage/index.vue index afb5110..65c81d8 100644 --- a/src/views/notCoalMine/nPeopleManage/index.vue +++ b/src/views/notCoalMine/nPeopleManage/index.vue @@ -44,7 +44,11 @@ {{ scope.row.sex == 0?'男':'女' }} </template> </el-table-column> - <el-table-column label="身份证号" align="center" prop="idCardNum" /> + <el-table-column label="身份证号" align="center" prop="idCardNum"> + <template #default="scope"> + {{scope.row.idCardNum | peridcardtm}} + </template> + </el-table-column> <el-table-column label="电话" align="center" prop="phone"/> <el-table-column label="民族" align="center" prop="nationCode"> <template #default="scope"> @@ -173,6 +177,7 @@ }, viewFile(file){ + const t = this axios.get(process.env.VUE_APP_BASE_API + file,{headers:{'Content-Type': 'application/json','Authorization': "Bearer " + getToken()},responseType: 'blob'}).then(res=>{ if (res) { const link = document.createElement('a') @@ -181,7 +186,14 @@ 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('获取文件失败') } }) } diff --git a/src/views/notCoalMine/nViolationRegistration/index.vue b/src/views/notCoalMine/nViolationRegistration/index.vue index 1a16bb0..3c5de80 100644 --- a/src/views/notCoalMine/nViolationRegistration/index.vue +++ b/src/views/notCoalMine/nViolationRegistration/index.vue @@ -54,7 +54,11 @@ <el-table v-loading="loading" :data="dataList"> <el-table-column label="发生时间" align="center" prop="violationTime" /> <el-table-column label="姓名" align="center" prop="name" /> - <el-table-column label="身份证号" align="center" prop="idCard" /> + <el-table-column label="身份证号" align="center" prop="idCard"> + <template #default="scope"> + {{scope.row.idCard | peridcardtm}} + </template> + </el-table-column> <el-table-column label="IC卡编号" align="center" prop="icNum"/> <el-table-column label="电子证编号" align="center" prop="electNum"/> <el-table-column label="所属单位" align="center" prop="dept"/> -- Gitblit v1.9.2