Browse Source

完善审计监管

master
myTest383 6 months ago
parent
commit
d76deef644
  1. 14
      anrui-riskcenter-ui/src/views/auditSupervision/auditSupervision.vue
  2. 45
      anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionAdd.vue
  3. 18
      anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionInfo.vue

14
anrui-riskcenter-ui/src/views/auditSupervision/auditSupervision.vue

@ -287,7 +287,7 @@
if (this.sids.length != 1) { if (this.sids.length != 1) {
this.$message({ this.$message({
showClose: true, showClose: true,
type: 'error', type: 'warning',
message: '请选择一条记录进行操作' message: '请选择一条记录进行操作'
}) })
return return
@ -298,6 +298,14 @@
}, },
toResult() { toResult() {
if (this.sids.length == 0) {
this.$message({
showClose: true,
type: 'warning',
message: '请至少选择一条记录进行操作'
})
return
}
this.dialogVisible = true this.dialogVisible = true
}, },
@ -316,7 +324,9 @@
if (valid) { if (valid) {
req.saveResult(this.formobj).then((res) => { req.saveResult(this.formobj).then((res) => {
if (res.success) { if (res.success) {
this.getList()
this.handleClose() this.handleClose()
} }
}) })
@ -329,7 +339,7 @@
if (this.sids.length === 0) { if (this.sids.length === 0) {
this.$message({ this.$message({
showClose: true, showClose: true,
type: 'error', type: 'warning',
message: '请选择至少一条记录进行删除操作' message: '请选择至少一条记录进行删除操作'
}) })
return return

45
anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionAdd.vue

@ -44,6 +44,25 @@
class="addinputInfo addinputw" /></el-form-item> class="addinputInfo addinputw" /></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="8">
<div class="span-sty">审计开始日期</div>
<el-form-item> <el-date-picker v-model=" formobj.createStartDate" value-format="yyyy-MM-dd"
format="yyyy-MM-dd" type="date" placeholder="选择日期"
class="addinputInfo addinputw"></el-date-picker></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">审计结束日期</div>
<el-form-item> <el-date-picker v-model=" formobj.createEndDate" value-format="yyyy-MM-dd"
format="yyyy-MM-dd" type="date" placeholder="选择日期"
class="addinputInfo addinputw"></el-date-picker></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty"></div>
<el-form-item></el-form-item>
</el-col>
</el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<div class="span-sty">备注</div> <div class="span-sty">备注</div>
@ -51,11 +70,12 @@
class="addinputInfo addinputw" /></el-form-item> class="addinputInfo addinputw" /></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<div class="span-sty">附件</div> <div class="span-sty">附件</div>
<el-form-item> <el-form-item>
<upload-img ref="uploadImg" class="addinputw addinputInfo" v-model="formobj.urls" :limit="1" bucket="map" <upload-img ref="uploadImg" class="addinputw addinputInfo" v-model="imgList" :limit="1" bucket="map"
:upload-data="{ type: '0001' }" @change="backData" /> :upload-data="{ type: '0001' }" @change="backData" />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -73,9 +93,6 @@
getOrgSidByPath, getOrgSidByPath,
fetchBySid fetchBySid
} from '@/api/Common/dictcommons' } from '@/api/Common/dictcommons'
import {
getCurrentDate,
} from '@/utils/index'
export default { export default {
name: 'AuditSupervisionAdd', name: 'AuditSupervisionAdd',
@ -91,7 +108,7 @@
"useOrgName": "", "useOrgName": "",
"useOrgSid": "", "useOrgSid": "",
"auditMatters": "", "auditMatters": "",
"createStartDate": getCurrentDate(), "createStartDate": '',
"createEndDate": "", "createEndDate": "",
"auditor": "", "auditor": "",
"auditResults": "", "auditResults": "",
@ -120,6 +137,7 @@
}], }],
}, },
orgList: [], orgList: [],
imgList: []
} }
}, },
methods: { methods: {
@ -149,7 +167,12 @@
console.log('backData》》》》', value) console.log('backData》》》》', value)
this.formobj.urls = value // this.formobj.urls = value
this.formobj.urls = []
for (var i = 0; i < value.length; i++) {
this.formobj.urls.push(value[i].url)
}
}, },
showAdd() { showAdd() {
@ -168,6 +191,13 @@
req.init(sid).then((res) => { req.init(sid).then((res) => {
if (res.success) { if (res.success) {
this.formobj = res.data this.formobj = res.data
this.imgList = []
for (var i = 0; i < this.formobj.urls.length; i++) {
this.imgList.push({
url: this.formobj.urls[i]
})
}
} }
}) })
}, },
@ -201,7 +231,7 @@
"useOrgName": "", "useOrgName": "",
"useOrgSid": "", "useOrgSid": "",
"auditMatters": "", "auditMatters": "",
"createStartDate": getCurrentDate(), "createStartDate": '',
"createEndDate": "", "createEndDate": "",
"auditor": "", "auditor": "",
"auditResults": "", "auditResults": "",
@ -213,6 +243,7 @@
"createOrgName": '', "createOrgName": '',
} }
this.submitdisabled = false this.submitdisabled = false
this.imgList = []
this.$emit('doback') this.$emit('doback')
}, },
seleOrgName(val) { seleOrgName(val) {

18
anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionInfo.vue

@ -36,6 +36,20 @@
<el-form-item><span class="addinputInfo">{{ formobj.auditMatters }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.auditMatters }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="8">
<div class="span-sty">审计开始日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.createStartDate }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">审计结束日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.createEndDate }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty"></div>
<el-form-item></el-form-item>
</el-col>
</el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<div class="span-sty">备注</div> <div class="span-sty">备注</div>
@ -49,8 +63,8 @@
<template slot-scope="scope"> <template slot-scope="scope">
<span v-for="(item,index) in formobj.urls" :key="index" class="addinputInfo"> <span v-for="(item,index) in formobj.urls" :key="index" class="addinputInfo">
<el-popover placement="left" trigger="click" width="300"> <el-popover placement="left" trigger="click" width="300">
<img :src="item.url" width="100%" /> <img :src="item" width="100%" />
<img slot="reference" :src="item.url" :alt="item.url" <img slot="reference" :src="item" :alt="item"
style="max-height: 70px;max-width: 70px; padding: 5px" /> style="max-height: 70px;max-width: 70px; padding: 5px" />
</el-popover> </el-popover>
</span> </span>

Loading…
Cancel
Save