guanqb
2024-01-31 ddbaeba90e85377323efc009ef1b5915c7535ddd
src/views/property/companyManage.vue
@@ -14,20 +14,20 @@
                <el-tab-pane label="项目良好行为" name="info6"></el-tab-pane>
                <el-tab-pane label="违法违规行为惩戒" name="info7"></el-tab-pane>
            </el-tabs>
            <div v-if="activeName != 'first'">
                <div v-for="(item, index) in questionBankData" :key="index">
                    <div>
            <div class="answer">
                <div class="topic-item" v-for="(item, index) in questionBankData" :key="index">
                    <div class="topic-title">
                        {{ index + 1 }} .{{ item.subjectName }}
                    </div>
                    <div v-if="item.choicesType == 0">
                        <div v-for="(item1, index1) in item.subjectOptionList" :key="index1">
                            <el-radio v-model="item1.ids" :label="item1.id">{{ item1.optionName }}</el-radio>
                        </div>
                    <div class="topic-options" v-if="item.choicesType == 0">
                        <el-radio-group v-model="item.chooseId">
                            <el-radio :label="item1.optionName" v-for="(item1, index1) in item.subjectOptionList"
                                :key="index1"></el-radio>
                        </el-radio-group>
                    </div>
                    <div v-if="item.choicesType == 3">
                    <div class="topic-options" v-if="item.choicesType == 3">
                        <div v-for="(item1, index1) in item.subjectOptionList" :key="index1" style="display: flex;">
                            <div>{{ item1.optionName }}:</div>
                            <el-input-number v-model="item1.numbers" @change="handleChange" :min="0" :max="25"
@@ -222,4 +222,20 @@
}
</script>
<style></style>
<style lang="scss" scoped>
:deep(.answer) {
    .topic-item {
        margin-bottom: 20px;
        .topic-title {
            margin-bottom: 10px;
        }
        .topic-options {
            .el-radio {
                margin-bottom: 10px;
            }
        }
    }
}
</style>