| | |
| | | <span class="data-detail">{{baseCase.category === 1 ? '违规' : '违建'}}</span> |
| | | </el-form-item> |
| | | <el-form-item label="大类名称:"> |
| | | <span class="data-detail">xxxxxx</span> |
| | | <span class="data-detail">{{baseCase.violations.categoryText}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="data-item"> |
| | | <el-form-item label="小类名称:"> |
| | | <span class="data-detail">xxxxxx</span> |
| | | <span class="data-detail">{{baseCase.violations.typeText}}</span> |
| | | </el-form-item> |
| | | <el-form-item label="事件等级:"> |
| | | <span class="data-detail">xxxxxx</span> |
| | | <span class="data-detail">{{baseCase.violations.gradeText}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="data-item"> |
| | | <el-form-item label="案由:"> |
| | | <span class="data-detail">xxxxx</span> |
| | | <span class="data-detail">{{baseCase.violations.actionCause}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="data-item"> |
| | |
| | | <span class="data-detail">xxxx</span> |
| | | </el-form-item> |
| | | <el-form-item label="所属街道:"> |
| | | <span class="data-detail">{{baseCase.streetId}}</span> |
| | | <span class="data-detail">{{baseCase.streetText}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="data-item"> |
| | | <el-form-item label="所属社区:"> |
| | | <span class="data-detail">{{baseCase.communityId}}</span> |
| | | <span class="data-detail">{{baseCase.communityText}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="data-item"> |
| | |
| | | </div> |
| | | <div class="data-item"> |
| | | <el-form-item label="问题描述:"> |
| | | <span class="data-detail">xxxxxx</span> |
| | | <span class="data-detail">{{baseCase.violations.description}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="data-item"> |
| | | <!-- <div class="data-item"> |
| | | <el-form-item label="处置方式:"> |
| | | <span class="data-detail">xxxxxxx</span> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | <div class="data-item"> |
| | | <el-form-item label="处置手段:"> |
| | | <span class="data-detail">xxxxxxx</span> |
| | | </el-form-item> |
| | | </div> |
| | | </div>--> |
| | | <!-- 审核意见 --> |
| | | <el-form-item label="审核意见" prop="auditOpinion"> |
| | | <el-input type="textarea" placeholder="请输入审核意见" v-model="baseCase.auditOpinion"></el-input> |
| | |
| | | </div> |
| | | <div class="show-item"> |
| | | <div class="show-wrap"> |
| | | <MyProcess v-if="activeIndex === 1" :handlePassVo="handlePassVo"></MyProcess> |
| | | <MyFilePicture v-else-if="activeIndex === 2" :filesPictureVo="filesPictureVo"></MyFilePicture> |
| | | <MySovleProblem v-else-if="activeIndex === 3" :problemProVo="problemProVo"></MySovleProblem> |
| | | <MyScene v-else :currentSitVo="currentSitVo"></MyScene> |
| | | <MyProcess v-if="activeIndex === 1" :handlePassVo="handlePassVo" :baseCase="baseCase"></MyProcess> |
| | | <MyFilePicture v-else-if="activeIndex === 2" :filesPictureVo="filesPictureVo" ></MyFilePicture> |
| | | <MySovleProblem v-else-if="activeIndex === 3" :handlePassVo="handlePassVo" :baseCase="baseCase"></MySovleProblem> |
| | | <MyScene v-else :currentSitVo="currentSitVo" :baseCase="baseCase"></MyScene> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | handlePassVo: {}, |
| | | currentSitVo: {}, |
| | | problemProVo: {}, |
| | | filesPictureVo: {} |
| | | |
| | | filesPictureVo: {}, |
| | | } |
| | | }, |
| | | created() { |
| | | const { info } = this; |
| | | const { info} = this; |
| | | this.baseCase = info.baseCase; |
| | | this.handlePassVo = info.handlePassVo; |
| | | this.currentSitVo = info.currentSitVo; |
| | |
| | | this.activeIndex = index; |
| | | }, |
| | | // 提交审核意见 |
| | | handleSubmit(mystatus) { |
| | | // this.getUserLoginInfo(); |
| | | handleSubmit(index) { |
| | | const { baseCase } = this; |
| | | this.$axios({ |
| | | method: 'post', |
| | | url: 'sccg/check_handle/check', |
| | | data: { |
| | | baseCaseId: baseCase.id, |
| | | checkOpinion: baseCase.auditOpinion, |
| | | currentUser: baseCase.createUser, |
| | | status: mystatus, |
| | | this.$refs.viewForm.validate((valid) => { |
| | | if (valid) { |
| | | this.$axios({ |
| | | method: 'post', |
| | | url: 'sccg/check_handle/check', |
| | | data: { |
| | | baseCaseId: baseCase.id, |
| | | checkOpinion: baseCase.auditOpinion, |
| | | result:index === 0 ? '驳回':'通过', |
| | | } |
| | | }) |
| | | .then(res => { |
| | | console.log(res); |
| | | if (res.code === 200) { |
| | | this.$message({ |
| | | type: 'success', |
| | | message: index === 0 ? '驳回成功' : '审核通过' |
| | | }) |
| | | this.$emit('closeDialog', { flag: false }); |
| | | } |
| | | |
| | | }) |
| | | .catch(err => { console.log(err) }); |
| | | }else{ |
| | | return false; |
| | | } |
| | | }) |
| | | .then(res => { |
| | | console.log(res); |
| | | if (res.code === 200) { |
| | | this.$message({ |
| | | type: 'success', |
| | | message: mystatus === 0 ? '驳回成功' : '审核通过' |
| | | }) |
| | | this.$emit('closeDialog', { flag: false }); |
| | | } |
| | | |
| | | }) |
| | | .catch(err => { console.log(err) }); |
| | | }, |
| | | // 获取当前用户登录信息 |
| | | getUserLoginInfo() { |
| | |
| | | .then(res => { |
| | | console.log(res); |
| | | }) |
| | | } |
| | | }, |
| | | }, |
| | | props: ['info', 'closeDialog'] |
| | | } |