马宇豪
2023-08-28 bc80908241e17a99b0704fed672565f2075f6283
src/views/analyse/applyReview/index.vue
@@ -47,7 +47,7 @@
<!--                        </el-table-column>-->
                        <el-table-column label="操作" width="250" fixed="right">
                            <template #default="scope">
                                <el-button size="small" text type="primary" v-if="(developState.isManage == true && !scope.row.person?.find(i=>i.approveIndex == 1))||(developState.isLeader == true && !scope.row.person?.find(i=>i.approveIndex == 2))" :icon="Edit" @click="openRiskDialog(scope.row)">审批</el-button>
                                <el-button size="small" text type="primary" v-if="developState.isLeader == true && (!scope.row.person||(scope.row.person && scope.row.person.length == 0))" :icon="Edit" @click="openRiskDialog(scope.row)">审批</el-button>
                                <el-button size="small" text type="primary" :icon="Edit" @click="openReportDialog('查看',scope.row)">查看评估报告</el-button>
                            </template>
                        </el-table-column>
@@ -67,7 +67,7 @@
                  <el-radio :label="3">不通过</el-radio>
              </el-radio-group>
            </el-form-item>
            <el-form-item label="意见填报" prop="approveDesc">
            <el-form-item label="主管部门意见" prop="approveDesc">
              <el-input v-model="developState.reviewForm.approveDesc" type="textarea" :autosize="{ minRows: 3 }" />
            </el-form-item>
          </el-form>
@@ -122,7 +122,6 @@
      approveStatus: null,
      approveDesc: ''
    },
    isManage: false,
    isLeader: false,
    rules: {
      approveDesc: [{ required: true, message: '请输入审批意见', trigger: 'blur' }],
@@ -134,6 +133,7 @@
    let res = await assessApplyApi().getRiskReportPage(developState.searchQuery);
    if(res.data.code === 100){
        developState.developData = res.data.data;
        console.log(developState.developData,'developState.developData')
        developState.total = res.data.total;
    }else{
        ElMessage({
@@ -217,9 +217,7 @@
onMounted(() => {
    getReportData()
    getAllRoom()
    if(userInfos.value.roles?.find(i=>i.roleId == '4')){
      developState.isManage = true
    }
    console.log(userInfos.value.roles,'roles')
    if(userInfos.value.roles?.find(i=>i.roleId == '6')){
      developState.isLeader = true
    }