|
@@ -34,7 +34,7 @@
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</el-form-item>
|
|
|
- <el-form-item style="float: right;">
|
|
|
+ <el-form-item style="float: right;" v-hasPermi="['check:option:import']">
|
|
|
<el-dropdown @command="importButton">
|
|
|
<div class="form-dropdown-box">
|
|
|
<img src="@/assets/ZDimages/personnelManagement/icon_jzgxx_dr.png">
|
|
@@ -89,9 +89,6 @@
|
|
|
:before-upload="beforeAvatarUpload">
|
|
|
<i class="el-icon-upload"></i>
|
|
|
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
|
|
|
- <div class="el-upload__tip" slot="tip">
|
|
|
- <el-checkbox v-model="upImportData.upDate">更新替换已存在序号的数据</el-checkbox>
|
|
|
- </div>
|
|
|
<div class="el-upload__tip" slot="tip">仅允许导入xls、xlsx、格式文件。<span style="color:#0183FA;cursor: pointer" v-hasPermi="['system:user_teacher:exceltemplate']" @click="importTemplate">下载模板</span></div>
|
|
|
<div class="el-upload-text-box" slot="tip" v-if="getImportData.downFile">
|
|
|
<div class="img-text-box">
|
|
@@ -99,7 +96,7 @@
|
|
|
<p>{{getImportData.textName}}</p>
|
|
|
</div>
|
|
|
<p class="text-p">数据导入成功 <span style="color:#0183FA;">{{getImportData.successNum}}</span> 条,失败 <span style="color:#FF6464 ;">{{getImportData.failureNum}}</span> 条</p>
|
|
|
- <div class="img-text-box">
|
|
|
+ <div class="img-text-box" v-if="getImportData.failureNum">
|
|
|
<img src="@/assets/ZDimages/personnelManagement/icon_dr_sj.png">
|
|
|
<p style="color:#0183FA;cursor: pointer;" @click="failureExcel">点击下载失败数据报表</p>
|
|
|
</div>
|
|
@@ -180,7 +177,7 @@
|
|
|
name: 'index',
|
|
|
data(){
|
|
|
return{
|
|
|
- uploadImgUrl: window.location.href.split('://')[0]+'://' + this.judgmentNetworkReturnAddress() + "/system/user/teacher/importData", // 上传地址
|
|
|
+ uploadImgUrl: window.location.href.split('://')[0]+'://' + this.judgmentNetworkReturnAddress() + "/zd-security/checkOption/importData", // 上传地址
|
|
|
headers: {
|
|
|
Authorization: "Bearer " + getToken(),
|
|
|
},
|
|
@@ -552,7 +549,7 @@
|
|
|
//****************************************导入功能**************************************
|
|
|
handleAvatarSuccess(res, file) {
|
|
|
if(res.code == 200){
|
|
|
- this.getImportData.downFile = res.data.downFile
|
|
|
+ this.getImportData.downFile = true
|
|
|
this.getImportData.successNum = res.data.successNum
|
|
|
this.getImportData.failureNum = res.data.failureNum
|
|
|
// this.importOpen = false;
|
|
@@ -591,7 +588,7 @@
|
|
|
importButton(item){
|
|
|
if(item.command == 1){
|
|
|
// 下载模板
|
|
|
- this.download('/system/user/teacher/importTemplate', {}, `导入模板.xlsx`)
|
|
|
+ this.download('/zd-security/checkOption/importTemplate', {}, `项目检查库批量导入模板.xlsx`)
|
|
|
}else if(item.command == 2){
|
|
|
// 导入数据
|
|
|
console.log('导入数据');
|
|
@@ -646,11 +643,11 @@
|
|
|
},
|
|
|
/** 下载模板操作 */
|
|
|
importTemplate() {
|
|
|
- this.download('/system/user/teacher/importTemplate', {}, `导入模板.xlsx`)
|
|
|
+ this.download('/zd-security/checkOption/importTemplate', {}, `项目检查库批量导入模板.xlsx`)
|
|
|
},
|
|
|
/*下载失败列表*/
|
|
|
failureExcel(){
|
|
|
- this.download('/system/user/teacher/importErrorData', {}, `失败报表.xlsx`)
|
|
|
+ this.download('/zd-security/checkOption/importErrorData', {}, `项目检查库批量导入失败报表.xlsx`)
|
|
|
},
|
|
|
/*===记录勾选数据===
|
|
|
需要再el-table 添加 :row-key="getRowKeys"
|