src/views/index/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/infomanger/banner/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/infomanger/complating/component/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/infomanger/enforcement/component/details.vue | ●●●●● 补丁 | 查看 | 原始文档 | 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>