From 0f5e1534e83fa99cac09f9a3430539d115ed0b59 Mon Sep 17 00:00:00 2001 From: panzy <225@qq.com> Date: 星期四, 19 五月 2022 20:25:20 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/shf' into shf --- src/views/Issuedbysuperiors/index.vue | 59 +++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 49 insertions(+), 10 deletions(-) diff --git a/src/views/Issuedbysuperiors/index.vue b/src/views/Issuedbysuperiors/index.vue index 7a184ab..0622140 100644 --- a/src/views/Issuedbysuperiors/index.vue +++ b/src/views/Issuedbysuperiors/index.vue @@ -136,16 +136,16 @@ <el-form-item style="text-align:center;padding:0 50px"> <el-button type="primary" class="btns" size="small" icon="el-icon-search" @click="getPageList()">查询</el-button> <el-button type="primary" class="btns" size="small" @click="reset()">重置</el-button> - <el-button type="primary" class="btns" size="small" icon="el-icon-upload2">导出excel</el-button> + <el-button type="primary" class="btns" size="small" icon="el-icon-upload2" @click="exportData">导出excel</el-button> </el-form-item> </el-form> <el-row class="title-center"> <el-col :span="10"> - <el-radio-group v-model="radio1"> - <el-radio-button label="待发送">待发送</el-radio-button> - <el-radio-button label="整改中">整改中</el-radio-button> - <el-radio-button label="待复查">待复查</el-radio-button> - <el-radio-button label="整改完成">整改完成</el-radio-button> + <el-radio-group v-model="YHType"> + <el-radio-button label="1">待发送</el-radio-button> + <el-radio-button label="2">整改中</el-radio-button> + <el-radio-button label="3">待复查</el-radio-button> + <el-radio-button label="end">整改完成</el-radio-button> </el-radio-group> </el-col> </el-row> @@ -192,7 +192,7 @@ <el-table-column prop="DTRisk_level" label="风险等级" align="center"> </el-table-column> <el-table-column prop="warningLevel" label="初始警情" align="center"> </el-table-column> <el-table-column prop="curWarningLevel" label="当前警情" align="center"> </el-table-column> - <el-table-column prop="date" label="流程操作" v-if="radio1=='待发送'" align="center" fixed="right"> + <el-table-column prop="date" label="流程操作" v-if="YHType=='1'" align="center" fixed="right"> <template slot-scope="scope"> <el-button @click="handleClick(scope.row)" type="text" size="small">点击发送</el-button> </template> @@ -220,12 +220,13 @@ </div> </template> <script> -import {getPageList,delDanger} from "@/api/sgyhpczl/hiddenDangerRegistration"; -import {initJCBM ,initYHLX, initBC ,initJCLB ,initYHBM ,initYHJB,initLlr} from "@/api/sgyhpczl/initSelect"; +import {getPageList} from "@/api/sgyhpczl/Issuedbysuperiors"; +import {danger_export_do} from "@/api/sgyhpczl/hiddenDangerRectification"; +import {initJCBM ,initYHLX, initBC ,initJCLB ,initYHBM ,initYHJB,initLlr,initReformStatus} from "@/api/sgyhpczl/initSelect"; export default { data() { return { - radio1:'待发送', + YHType:'1', selectedList:[], reList:[{label:"未关联",value:0}], llrList:[], @@ -239,6 +240,7 @@ JCLBList:[], YHBMList:[], YHJBList:[], + YHZTList:[], tableData: [], listQuery:{ page:1, @@ -260,6 +262,12 @@ this.initJCLB() this.initLlr() this.initYHBM() + this.initYHZT() + }, + watch:{ + "YHType":function (newVal,oldVal){ + this.getPageList() + } }, methods:{ deleteBatch(){ @@ -356,6 +364,7 @@ }, getPageList(){ this.listQuery.page=1 + this.listQuery.form.step = this.YHType; this.checkTime() getPageList(this.listQuery).then(res=>{ if (res.data.ok==1) { @@ -402,6 +411,16 @@ initYHJB().then(res=>{ if (res.data.ok==1){ this.YHJBList=res.data.data + } else{ + this.$message({type:'error', message:res.data.msg, duration:3000}) + } + }) + }, + initYHZT(){ + initReformStatus().then(res=>{ + if (res.data.ok==1){ + this.YHZTList=res.data.data + console.log(this.YHZTList) } else{ this.$message({type:'error', message:res.data.msg, duration:3000}) } @@ -461,6 +480,26 @@ .catch(error =>{ }); }, + exportData() { + var requestData = this.listQuery; + requestData.export_type = 5; + //删除分页参数 + this.$delete(requestData, 'page') + this.$delete(requestData, 'limit') + danger_export_do(requestData).then(res => { + var blob = new Blob([res.data]) + var downloadElement = document.createElement('a') + var href = window.URL.createObjectURL(blob) //创建下载的链接 + downloadElement.href = href + downloadElement.download = '上级下达隐患.xlsx' //下载后文件名 + document.body.appendChild(downloadElement) + downloadElement.click() //点击下载 + document.body.removeChild(downloadElement) //下载完成移除元素 + window.URL.revokeObjectURL(href) //释放掉blob对象 + }).catch(err => { + console.log(err) + }) + }, } }; </script> -- Gitblit v1.9.2