沈丘营商办后台前端项目
wjt
2024-06-19 f0d8e8569462ed5ce06f6d83b0bf3ca83d28b95f
处理
2个文件已添加
2个文件已修改
147 ■■■■■ 已修改文件
src/views/index/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/infomanger/banner/index.vue 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/infomanger/complating/component/index.vue 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/infomanger/enforcement/component/details.vue 89 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index/index.vue
@@ -1,3 +1,7 @@
<template>
  <div>首页</div>
  <div class="app-container">
    <el-row>
    </el-row>
  </div>
</template>
src/views/infomanger/banner/index.vue
@@ -7,7 +7,7 @@
          v-for="(item, index) in form.questionList"
          :key="index"
        >
          <div class="close-icon">
          <div class="close-icon" @click="removeList(index)">
            <el-icon><Close /></el-icon>
          </div>
          <el-row>
@@ -38,13 +38,13 @@
                  placeholder="请输入"
                  v-model="item.questionType"
                >
                  <el-radio value="1">选择</el-radio>
                  <el-radio value="2">打分</el-radio>
                  <el-radio :value="1">选择</el-radio>
                  <el-radio :value="2">打分</el-radio>
                </el-radio-group>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row v-if="item.questionType === '1'">
          <el-row v-if="item.questionType === 1">
            <el-col :span="24">
              <el-form-item label="本题选项" style="width: 100%;"  :prop="item.answerList">
                  <div
@@ -82,9 +82,10 @@
<script lang="ts" setup>
import { listEvaluate, saveEvaluate } from '@/api/system/company/company'
import { ElMessage} from 'element-plus'
import { ElMessage, ElMessageBox} from 'element-plus'
const tableData = ref([])
const addNewRef = ref()
const { proxy } = getCurrentInstance()
const form: any = ref({
  questionList: []
})
@@ -99,7 +100,7 @@
})
function getListEvaluate() {
  listEvaluate().then((val) => {
    tableData.value = val.data.questionList
    form.value.questionList = val.data.questionList
  })
}
function addContent() {
@@ -126,6 +127,14 @@
  })
  form.value.questionList[index].answerList[childIndex].isScore = 1
}
function removeList(index) {
  // ElMessageBox.confirm('确认移除该评价项?', 'Error', {
  //     confirmButtonText: 'OK',
  //     cancelButtonText: 'Cancel',
  //     type: 'erro',
  //   })
}
getListEvaluate()
</script>
src/views/infomanger/complating/component/index.vue
New file
@@ -0,0 +1,31 @@
<template>
  <el-dialog title="执法详情" width="1000px" v-model="dialogVisible" @close="closeDialog">
    <el-form>
      <el-form-item label="投诉内容">
      </el-form-item>
      <el-form-item label="办结">
        <el-radio-group>
          <el-radio>驳回</el-radio>
          <el-radio>办结</el-radio>
        </el-radio-group>
      </el-form-item>
      <el-form-item label="驳回原因">
        <el-input type="textarea" placeholder="请输入"></el-input>
      </el-form-item>
    </el-form>
    <template #footer>
      <el-button @click="closeDialog">关 闭</el-button>
    </template>
  </el-dialog>
</template>
<script setup lang="ts">
  const dialogVisible = ref(false)
  function openDialog() {
    dialogVisible.value = true
  }
  function closeDialog() {
    dialogVisible.value = false
  }
</script>
src/views/infomanger/enforcement/component/details.vue
New file
@@ -0,0 +1,89 @@
<template>
  <el-dialog title="执法详情" width="1000px" v-model="dialogVisible" @close="closeDialog">
    <div>
      <div class="title">执法信息</div>
      <div>
        <el-row>
          <el-col :span="12">
            <div class="label">执法类型</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">执法部门</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">企业</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">执法人员</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">随行人员</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">申请时间</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">执法时间</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">状态</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="24">
            <div class="label">执法内容</div> <div class="value">1.火灾隐患整改情况以及防范措施的落实情况。
2.安全疏散通道、疏散指示标志、应急照明和安全出口情况。
3.消防车通道、消防水源情况。</div>
          </el-col>
        </el-row>
      </div>
      <div class="title">执法记录</div>
      <div>
        <el-row>
          <el-col :span="12">
            <div class="label">执法主题</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">是否通知企业</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="24">
            <div class="label">执法过程</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">执法结果</div> <div class="value">司法检查</div>
          </el-col>
        </el-row>
      </div>
      <div class="title">执法评价</div>
      <div>
        <el-row>
          <el-col :span="12">
            <div class="label">执法专业性</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">执法合理性</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="24">
            <div class="label">执法认真程度</div> <div class="value">司法检查</div>
          </el-col>
          <el-col :span="12">
            <div class="label">执法结果满意度</div> <div class="value">司法检查</div>
          </el-col>
        </el-row>
      </div>
    </div>
    <template #footer>
      <el-button @click="closeDialog">关 闭</el-button>
    </template>
  </el-dialog>
</template>
<script setup lang="ts">
  const dialogVisible = ref(false)
  function openDialog() {
    dialogVisible.value = true
  }
  function closeDialog() {
    dialogVisible.value = false
  }
</script>