<template> <!-- 接收报文重新入库 --> <div class="from-clues"> <!-- 头部搜索 --> <div class="from-clues-header"> <el-form ref="ruleForm" :model="form" label-width="55px"> <el-row class="mb-5"> <el-col :span="6"> <el-form-item label="行政区" prop="pcode"> <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> </el-option> </el-select> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="状态" prop="status"> <el-select v-model="form.jcjg" class="width100" clearable placeholder="检查结果"> <el-option v-for="item in []" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> </el-col> <!-- 操作按钮 --> <el-col :span="12" class="btnColRight"> <el-form-item> <el-button @click="resetForm('ruleForm')">重置</el-button> <el-button type="primary" @click="handleSubmit">查询结果</el-button> </el-form-item> </el-col> </el-row> </el-form> </div> <!-- 列表 --> <div class="from-clues-content"> <lb-table ref="table" :page-size="pageData.size" :current-page.sync="pageData.current" :total="pageData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data"> </lb-table> </div> </div> </template> <script> // 接收报文重新入库 // 引入列表头部数据 import data from "./data" // 引入混入方法 import tableMixin from '@/mixins/tableMixin.js' export default { name: "reportLog", mixins: [tableMixin], data () { return { // 表单 form: { pcode: '', status: '', currentPage: 1 }, // 表单校验 rules: { pcode: [ { required: true, message: '请选择行政区', trigger: 'change' } ], }, // 列表 tableData: { // 列表头部 columns: [{ label: '序号', type: 'index', width: '50', index: this.indexMethod, }].concat(data.columns()).concat([ { label: "操作", width: '80', render: (h, scope) => { return ( <div> <el-button type="text" size="mini" onClick={() => { this.handleEdit(scope.row) }} > 编辑 </el-button> </div> ) } } ]), // 列表数据 data: [{}] }, // 分页 pageData: { total: 0, pageSize: 15, current: 1, } } }, methods: { // 重置 resetForm () { this.$refs.ruleForm.resetFields(); }, // 数据请求 async featchData () { }, handleEdit (row) { } } } </script> <style scoped lang="scss"> @import "~@/styles/public.scss"; @import "./index.scss"; </style>