dedsudiyu 2 rokov pred
rodič
commit
3168b37e69

+ 7 - 10
src/views/safetyCheck/checkItemLibrary/index.vue

@@ -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"