沈丘营商办后台前端项目
wjt
2024-06-25 b6245fde22362974047b0696453c475418db4109
src/views/infomanger/enforcement/component/details.vue
@@ -6,7 +6,7 @@
        <el-row>
          <el-col :span="12">
            <div class="label">执法类型</div>
            <div class="value">司法检查</div>
            <div class="value">{{ dispImgType(details.enforceType)}}</div>
          </el-col>
          <el-col :span="12">
            <div class="label">执法部门</div>
@@ -85,7 +85,7 @@
          <!-- <el-row> -->
            <div  v-for="(item,index) in details.evaluateVo.questionList" :key="index">
              <div class="label" >{{item.questionName}}</div>
              <div class="value" v-if="item.questionType == 2"><el-rate v-model="item.questionScore" disabled></el-rate></div>
              <div class="value" v-if="item.questionType == 2"><el-rate v-model="item.getScore" disabled></el-rate></div>
              <div class="value" v-if="item.questionType == 1" style="margin: 10px;">
                  <!-- <el-raido-group v-model="item.remark" >
                    <el-radio v-for="(ele,inde) in item.answerList" :key="inde"  :value="ele.answerId">
@@ -121,6 +121,8 @@
<script setup lang="ts">
import { getOrder } from '@/api/system/company/company'
const dialogVisible = ref(false)
const { proxy } = getCurrentInstance()
const { enforce_type } = proxy.useDictPer("enforce_type");
const details:any = ref({
  evaluateVo: {
    questionList: []
@@ -163,6 +165,9 @@
    loading.value = false
  })
}
const dispImgType = (e: string) => {
  return enforce_type.value.find((f: any) => f.value == e)?.label;
};
function openDialog(item: any) {
  details.value = {}
  loading.value = true