src/assets/api/controller.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/do/a8-measures_deal_risks_opportunities/hazard_identification_risk_assessment.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/view/a8-document-approval-records.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/assets/api/controller.js
@@ -528,13 +528,13 @@ } // 8.4记录的控制--文件审批记录 const manageRecordCheck = { pageManageRecordCheck:'/manageRecordCheck/pageManageRecordCheck ',//列表 addManageRecordCheck:'/manageRecordCheck/addManageRecordCheck ',//新增 doManageRecordCheck:'/manageRecordCheck/doManageRecordCheck ',//编辑 delManageRecordCheck:'/manageRecordCheck/delManageRecordCheck ',//删除 checkManageRecordCheck:'/manageRecordCheck/checkManageRecordCheck ',//审核 ratifyManageRecordCheck:'/manageRecordCheck/ratifyManageRecordCheck ',//批准 exportOutManageRecordCheck:'/manageRecordCheck/exportOutManageRecordCheck ',//导出 pageManageRecordCheck:'/manageRecordCheck/pageManageRecordCheck',//列表 addManageRecordCheck:'/manageRecordCheck/addManageRecordCheck',//新增 doManageRecordCheck:'/manageRecordCheck/doManageRecordCheck',//编辑 delManageRecordCheck:'/manageRecordCheck/delManageRecordCheck',//删除 checkManageRecordCheck:'/manageRecordCheck/checkManageRecordCheck',//审核 ratifyManageRecordCheck:'/manageRecordCheck/ratifyManageRecordCheck',//批准 exportOutManageRecordCheck:'/manageRecordCheck/exportOutManageRecordCheck',//导出 exportInManageRecordCheck:'/manageRecordCheck/exportInManageRecordCheck',//导入 } src/components/do/a8-measures_deal_risks_opportunities/hazard_identification_risk_assessment.vue
@@ -41,6 +41,7 @@ </el-table-column> <el-table-column prop="level" label="风险等级" min-width="180"></el-table-column> <el-table-column prop="measures" label="控制措施" min-width="180"></el-table-column> <el-table-column prop="conclusion" label="评价结论" min-width="180"></el-table-column> <el-table-column prop="editorName" label="编制人姓名" min-width="180"></el-table-column> <el-table-column prop="editorDate" label="编制日期" min-width="180"></el-table-column> <el-table-column prop="approvalName" label="审批人姓名" min-width="180"></el-table-column> @@ -128,6 +129,11 @@ <el-input v-model="form.measures" size="small"></el-input> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="评价结论"> <el-input v-model="form.conclusion" size="small"></el-input> </el-form-item> </el-col> </el-row> </el-form> <span slot="footer" class="dialog-footer"> src/components/view/a8-document-approval-records.vue
@@ -200,14 +200,15 @@ // 导出 handleDown(){ this.outLoading = true this.$axios.post(this.$api.manageRecordCheck.exportOutManageRecordCheck,{entity:this.componentData.entity},{headers: { 'Content-Type': 'application/json' }}).then(res => { this.$axios.get(this.$api.manageRecordCheck.exportOutManageRecordCheck + '?documentName=' + this.componentData.entity.documentName + '&documentCode='+ this.componentData.entity.documentCode,{responseType: "blob"}).then(res => { this.outLoading = false if(res.code==201) return this.$message.error('导出失败') this.$message.success('导出成功') let url = this.javaApi+'word/'+res.message const blob = new Blob([res],{ type: 'application/msword' }); const url = URL.createObjectURL(blob); const link = document.createElement('a'); link.href = url; link.download = '文件审批记录'; link.download = '文件审批记录.docx'; link.click(); }) },