style:接收报文查询
Showing
3 changed files
with
128 additions
and
25 deletions
| ... | @@ -32,6 +32,7 @@ export const constantRoutes = [ | ... | @@ -32,6 +32,7 @@ export const constantRoutes = [ |
| 32 | * the routes that need to be dynamically loaded based on user roles | 32 | * the routes that need to be dynamically loaded based on user roles |
| 33 | */ | 33 | */ |
| 34 | export const asyncRoutes = [ | 34 | export const asyncRoutes = [ |
| 35 | // 系统首页 | ||
| 35 | { | 36 | { |
| 36 | path: '/', | 37 | path: '/', |
| 37 | component: Layout, | 38 | component: Layout, | ... | ... |
src/views/jsbwcx/components/detailDialog.vue
0 → 100644
| 1 | <template> | ||
| 2 | <!-- 编辑 --> | ||
| 3 | <dialogBox title="详情" @closeDialog="closeDialog" @submitForm="handleSubmit" v-model="myValue"> | ||
| 4 | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px"> | ||
| 5 | <el-row> | ||
| 6 | <el-col :span="6"> | ||
| 7 | <el-form-item label="行政区代码" prop="xzqdm"> | ||
| 8 | <el-input v-model="ruleForm.xzqdm" placeholder="行政区代码"></el-input> | ||
| 9 | </el-form-item> | ||
| 10 | </el-col> | ||
| 11 | <el-col :span="6"> | ||
| 12 | <el-form-item label="行政区名称" prop="xzqmc"> | ||
| 13 | <el-input v-model="ruleForm.xzqmc" placeholder="行政区名称"></el-input> | ||
| 14 | </el-form-item> | ||
| 15 | </el-col> | ||
| 16 | <el-col :span="6"> | ||
| 17 | <el-form-item label="不动产单元号" prop="bdcdyh"> | ||
| 18 | <el-input v-model="ruleForm.bdcdyh" placeholder="不动产单元号"></el-input> | ||
| 19 | </el-form-item> | ||
| 20 | </el-col> | ||
| 21 | <el-col :span="6"> | ||
| 22 | <el-form-item label="业务名称" prop="ywmc"> | ||
| 23 | <el-input v-model="ruleForm.ywmc" placeholder="业务名称"></el-input> | ||
| 24 | </el-form-item> | ||
| 25 | </el-col> | ||
| 26 | </el-row> | ||
| 27 | <el-row> | ||
| 28 | <el-col :span="6"> | ||
| 29 | <el-form-item label="操作时间" prop="czsj"> | ||
| 30 | <el-date-picker v-model="ruleForm.czsj" class="width100" type="datetime" placeholder="操作时间"> | ||
| 31 | </el-date-picker> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | </el-form> | ||
| 36 | </dialogBox> | ||
| 37 | </template> | ||
| 38 | |||
| 39 | <script> | ||
| 40 | export default { | ||
| 41 | props: { | ||
| 42 | value: { type: Boolean, default: false }, | ||
| 43 | }, | ||
| 44 | data () { | ||
| 45 | return { | ||
| 46 | myValue: this.value, | ||
| 47 | ruleForm: { | ||
| 48 | xzqdm: '', | ||
| 49 | xzqmc: '', | ||
| 50 | bdcdyh: '', | ||
| 51 | ywmc: '', | ||
| 52 | czsj: '' | ||
| 53 | }, | ||
| 54 | rules: { | ||
| 55 | xzqdm: [ | ||
| 56 | { required: true, message: '行政区代码', trigger: 'blur' } | ||
| 57 | ], | ||
| 58 | xzqmc: [ | ||
| 59 | { required: true, message: '行政区名称', trigger: 'blur' } | ||
| 60 | ], | ||
| 61 | bdcdyh: [ | ||
| 62 | { required: true, message: '不动产单元号', trigger: 'blur' } | ||
| 63 | ], | ||
| 64 | ywmc: [ | ||
| 65 | { required: true, message: '业务名称', trigger: 'blur' } | ||
| 66 | ], | ||
| 67 | czsj: [ | ||
| 68 | { required: true, message: '操作时间', trigger: 'blur' } | ||
| 69 | ] | ||
| 70 | } | ||
| 71 | } | ||
| 72 | }, | ||
| 73 | watch: { | ||
| 74 | value (val) { | ||
| 75 | this.myValue = val | ||
| 76 | } | ||
| 77 | }, | ||
| 78 | methods: { | ||
| 79 | closeDialog () { | ||
| 80 | this.$emit('input', false) | ||
| 81 | }, | ||
| 82 | handleSubmit () { | ||
| 83 | this.$emit('input', false) | ||
| 84 | } | ||
| 85 | } | ||
| 86 | } | ||
| 87 | </script> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | <template> | 1 | <template> |
| 2 | <!-- 接收报文查询 --> | 2 | <!-- 接收报文查询 --> |
| 3 | <div class="reportLog from-clues"> | 3 | <div class="reportLog from-clues"> |
| 4 | <!-- 头部搜索 --> | ||
| 4 | <div class="from-clues-header"> | 5 | <div class="from-clues-header"> |
| 5 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 6 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
| 6 | <el-row class="marginbtm5"> | 7 | <el-row class="marginbtm5"> |
| ... | @@ -55,16 +56,18 @@ | ... | @@ -55,16 +56,18 @@ |
| 55 | </el-select> | 56 | </el-select> |
| 56 | </el-form-item> | 57 | </el-form-item> |
| 57 | </el-col> | 58 | </el-col> |
| 58 | 59 | <!-- 按钮操作 --> | |
| 59 | <el-col :span="6" class="btnColRight"> | 60 | <el-col :span="6" class="btnColRight"> |
| 60 | <el-form-item> | 61 | <el-form-item> |
| 61 | <el-button @click="resetForm('ruleForm')">重置</el-button> | 62 | <el-button @click="resetForm('ruleForm')">重置</el-button> |
| 62 | <el-button type="primary" @click="handleSubmit">查询结果</el-button> | 63 | <el-button type="primary" @click="handleSubmit">查询</el-button> |
| 64 | <el-button type="primary">入库</el-button> | ||
| 63 | </el-form-item> | 65 | </el-form-item> |
| 64 | </el-col> | 66 | </el-col> |
| 65 | </el-row> | 67 | </el-row> |
| 66 | </el-form> | 68 | </el-form> |
| 67 | </div> | 69 | </div> |
| 70 | <!-- 列表区域 --> | ||
| 68 | <div class="from-clues-content"> | 71 | <div class="from-clues-content"> |
| 69 | <lb-table ref="table" :heightNum="300" :page-size="pageData.size" :current-page.sync="pageData.current" | 72 | <lb-table ref="table" :heightNum="300" :page-size="pageData.size" :current-page.sync="pageData.current" |
| 70 | :total="pageData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange" | 73 | :total="pageData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange" |
| ... | @@ -72,19 +75,20 @@ | ... | @@ -72,19 +75,20 @@ |
| 72 | </lb-table> | 75 | </lb-table> |
| 73 | </div> | 76 | </div> |
| 74 | <!-- 编辑 --> | 77 | <!-- 编辑 --> |
| 75 | <!-- <edit-dialog ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" /> --> | 78 | <edit-dialog v-model="isEdit" /> |
| 76 | </div> | 79 | </div> |
| 77 | </template> | 80 | </template> |
| 78 | 81 | ||
| 79 | <script> | 82 | <script> |
| 80 | // 上报日志 | 83 | // 接收报文查询 |
| 84 | // 引入表格头部数据 | ||
| 81 | import data from "./data" | 85 | import data from "./data" |
| 82 | import journal from '@/api/journal.js' | 86 | // 引入table混入方法 |
| 83 | import tableMixin from '@/mixins/tableMixin.js' | 87 | import tableMixin from '@/mixins/tableMixin.js' |
| 84 | import dataReporting from '@/api/dataReporting' | 88 | // 引入弹框组件 |
| 85 | import editDialog from '@/components/dataDetails/edit-dialog.vue' | 89 | import editDialog from './components/detailDialog.vue' |
| 86 | export default { | 90 | export default { |
| 87 | name: "reportLog", | 91 | name: "jsbwcx", |
| 88 | mixins: [tableMixin], | 92 | mixins: [tableMixin], |
| 89 | components: { | 93 | components: { |
| 90 | editDialog, | 94 | editDialog, |
| ... | @@ -111,19 +115,19 @@ export default { | ... | @@ -111,19 +115,19 @@ export default { |
| 111 | } | 115 | } |
| 112 | } | 116 | } |
| 113 | }, | 117 | }, |
| 114 | bsmSjsb: '', | 118 | isEdit: false, |
| 115 | diaData: {}, | 119 | // 表格数据 |
| 116 | form: { | 120 | form: { |
| 117 | pcode: '', | 121 | pcode: '', // 行政区 |
| 118 | startTime: '', | 122 | startTime: '',// 开始日期 |
| 119 | endTime: '', | 123 | endTime: '',// 结束日期 |
| 120 | bdcdyh: '', | 124 | bdcdyh: '',// 不动产单元号 |
| 121 | ywmc: '', | 125 | ywmc: '',// 业务名称 |
| 122 | // 检查结果 | 126 | jcjg: '', // 检查结果 |
| 123 | jcjg: '', | 127 | rkjg: '', //入库结果 |
| 124 | rkjg: '', | ||
| 125 | currentPage: 1 | 128 | currentPage: 1 |
| 126 | }, | 129 | }, |
| 130 | // 校验规则 | ||
| 127 | rules: { | 131 | rules: { |
| 128 | pcode: [ | 132 | pcode: [ |
| 129 | { required: true, message: '请选择行政区', trigger: 'change' } | 133 | { required: true, message: '请选择行政区', trigger: 'change' } |
| ... | @@ -147,7 +151,9 @@ export default { | ... | @@ -147,7 +151,9 @@ export default { |
| 147 | { required: true, message: '入库结果', trigger: 'change' } | 151 | { required: true, message: '入库结果', trigger: 'change' } |
| 148 | ], | 152 | ], |
| 149 | }, | 153 | }, |
| 154 | // 表格数据 | ||
| 150 | tableData: { | 155 | tableData: { |
| 156 | // 表格头部 | ||
| 151 | columns: [{ | 157 | columns: [{ |
| 152 | label: '序号', | 158 | label: '序号', |
| 153 | type: 'index', | 159 | type: 'index', |
| ... | @@ -163,27 +169,32 @@ export default { | ... | @@ -163,27 +169,32 @@ export default { |
| 163 | <el-button | 169 | <el-button |
| 164 | type="text" | 170 | type="text" |
| 165 | size="mini" | 171 | size="mini" |
| 166 | icon="el-icon-edit" | ||
| 167 | style="margin-left: 10px" | ||
| 168 | onClick={() => { this.handleEdit(scope.row) }} | 172 | onClick={() => { this.handleEdit(scope.row) }} |
| 169 | > | 173 | > |
| 170 | 编辑 | 174 | 详情 |
| 175 | </el-button> | ||
| 176 | <el-button | ||
| 177 | type="text" | ||
| 178 | size="mini" | ||
| 179 | > | ||
| 180 | 结果 | ||
| 171 | </el-button> | 181 | </el-button> |
| 172 | </div> | 182 | </div> |
| 173 | ) | 183 | ) |
| 174 | } | 184 | } |
| 175 | } | 185 | } |
| 176 | ]), | 186 | ]), |
| 187 | // 表格列表数据 | ||
| 177 | data: [{}] | 188 | data: [{}] |
| 178 | }, | 189 | }, |
| 190 | // 分页 | ||
| 179 | pageData: { | 191 | pageData: { |
| 180 | total: 0, | 192 | total: 0, |
| 181 | pageSize: 15, | 193 | pageSize: 15, |
| 182 | current: 1, | 194 | current: 1, |
| 183 | }, | 195 | }, |
| 184 | // 业务名称 | 196 | // 业务名称 |
| 185 | statusOptions: [ | 197 | statusOptions: [], |
| 186 | ], | ||
| 187 | // 行政区 | 198 | // 行政区 |
| 188 | xzqOptions: [ | 199 | xzqOptions: [ |
| 189 | { | 200 | { |
| ... | @@ -206,19 +217,23 @@ export default { | ... | @@ -206,19 +217,23 @@ export default { |
| 206 | } | 217 | } |
| 207 | }, | 218 | }, |
| 208 | methods: { | 219 | methods: { |
| 220 | // 重置 | ||
| 209 | resetForm () { | 221 | resetForm () { |
| 210 | this.$refs.ruleForm.resetFields(); | 222 | this.$refs.ruleForm.resetFields(); |
| 211 | }, | 223 | }, |
| 212 | async featchData () { | 224 | async featchData () { |
| 213 | }, | 225 | }, |
| 226 | // 详情 | ||
| 214 | handleEdit (row) { | 227 | handleEdit (row) { |
| 215 | 228 | this.isEdit = true | |
| 216 | }, | 229 | } |
| 217 | } | 230 | } |
| 218 | } | 231 | } |
| 219 | </script> | 232 | </script> |
| 220 | <style scoped lang="scss"> | 233 | <style scoped lang="scss"> |
| 234 | // 引入表单整体样式 | ||
| 221 | @import "~@/styles/public.scss"; | 235 | @import "~@/styles/public.scss"; |
| 236 | // 引入当前css | ||
| 222 | @import "./index.scss"; | 237 | @import "./index.scss"; |
| 223 | </style> | 238 | </style> |
| 224 | 239 | ... | ... |
-
Please register or sign in to post a comment