odc.xiaohui
2023-01-12 32a212b99dfd1591cc0ace0f53e6cb0be81cea85
src/views/operate/management/myIndex/components/examine/index.vue
@@ -15,33 +15,28 @@
                        <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.violationsVO.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.violationsVO.typeText}}</span>
                    </el-form-item>
                    <el-form-item label="事件等级:">
                        <span class="data-detail">xxxxxx</span>
                        <span class="data-detail">{{baseCase.violationsVO.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.violationsVO.actionCause}}</span>
                    </el-form-item>
                </div>
                <div class="data-item">
                    <el-form-item label="所属区县:">
                        <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">
@@ -51,17 +46,7 @@
                </div>
                <div class="data-item">
                    <el-form-item label="问题描述:">
                        <span class="data-detail">xxxxxx</span>
                    </el-form-item>
                </div>
                <div class="data-item">
                    <el-form-item label="处置方式:">
                        <span class="data-detail">xxxxxxx</span>
                    </el-form-item>
                </div>
                <div class="data-item">
                    <el-form-item label="处置手段:">
                        <span class="data-detail">xxxxxxx</span>
                        <span class="data-detail">{{baseCase.violationsVO.description}}</span>
                    </el-form-item>
                </div>
                <!-- 审核意见 -->
@@ -84,10 +69,10 @@
            </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>
@@ -142,12 +127,11 @@
            handlePassVo: {},
            currentSitVo: {},
            problemProVo: {},
            filesPictureVo: {}
            filesPictureVo: {},
        }
    },
    created() {
        const { info } = this;
        const { info} = this;
        this.baseCase = info.baseCase;
        this.handlePassVo = info.handlePassVo;
        this.currentSitVo = info.currentSitVo;
@@ -159,31 +143,34 @@
            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 => {
                            if (res.code === 200) {
                                this.$message({
                                    type: 'success',
                                    message: index === 0 ? '驳回成功' : '审核通过'
                                })
                                this.$emit('closeDialog', { flag: false });
                            }
                        })
                        .catch(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() {
@@ -197,9 +184,8 @@
                }
            })
                .then(res => {
                    console.log(res);
                })
        }
        },
    },
    props: ['info', 'closeDialog']
}
@@ -220,21 +206,21 @@
            line-height: 40px;
        }
        :deep(.el-form-item__label) {
            color: #4b9bb7;
        }
        // :deep(.el-form-item__label) {
        //     color: #4b9bb7;
        // }
        :deep(.el-textarea__inner) {
            background-color: #17324c;
            color: #4b9bb7;
        }
        // :deep(.el-textarea__inner) {
        //     background-color: #17324c;
        //     color: #4b9bb7;
        // }
        .el-form-footer {
            display: flex;
            justify-content: flex-end;
        }
        border: 1px solid #17324c;
        // border: 1px solid #17324c;
    }
    .view-process {
@@ -271,7 +257,7 @@
            position: relative;
            .show-wrap {
                overflow: scroll;
                overflow: auto;
                height: 600px;
            }
        }