04a13229 by jiaozeping@pashanhoo.com
2 parents 1127cee7 f313481b
Showing 42 changed files with 926 additions and 602 deletions
...@@ -2,16 +2,28 @@ module.exports = { ...@@ -2,16 +2,28 @@ module.exports = {
2 presets: [ 2 presets: [
3 // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app 3 // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
4 // '@vue/cli-plugin-babel/preset' 4 // '@vue/cli-plugin-babel/preset'
5 [ 5
6 "@vue/app", 6 {
7 { 7 "plugins": [
8 "useBuiltIns": "entry", 8 [
9 polyfills: [ 9 "import",
10 'es6.promise', 10 {
11 'es6.symbol' 11 "libraryName": "vxe-table",
12 "style": true // 样式是否也按需加载
13 }
14 ],
15 [
16 "@vue/app",
17 {
18 "useBuiltIns": "entry",
19 polyfills: [
20 'es6.promise',
21 'es6.symbol'
22 ]
23 }
12 ] 24 ]
13 } 25 ]
14 ] 26 }
15 ], 27 ],
16 'env': { 28 'env': {
17 'development': { 29 'development': {
......
...@@ -21,7 +21,8 @@ ...@@ -21,7 +21,8 @@
21 "vue": "2.6.10", 21 "vue": "2.6.10",
22 "vue-awesome": "^4.5.0", 22 "vue-awesome": "^4.5.0",
23 "vue-router": "3.0.2", 23 "vue-router": "3.0.2",
24 "vuex": "3.1.0" 24 "vuex": "3.1.0",
25 "xe-utils": "^3.5.7"
25 }, 26 },
26 "devDependencies": { 27 "devDependencies": {
27 "@vue/cli-plugin-babel": "4.4.4", 28 "@vue/cli-plugin-babel": "4.4.4",
...@@ -42,7 +43,9 @@ ...@@ -42,7 +43,9 @@
42 "style-resources-loader": "^1.4.1", 43 "style-resources-loader": "^1.4.1",
43 "svg-sprite-loader": "4.1.3", 44 "svg-sprite-loader": "4.1.3",
44 "svgo": "^2.3.1", 45 "svgo": "^2.3.1",
45 "vue-template-compiler": "2.6.10" 46 "vue-template-compiler": "2.6.10",
47 "vxe-table": "^3.6.9",
48 "vxe-table-plugin-element": "^1.11.2"
46 }, 49 },
47 "browserslist": [ 50 "browserslist": [
48 "> 1%", 51 "> 1%",
......
1 import request from '@/utils/request' 1 import request from '@/utils/request'
2 import SERVER from './config'
2 3
3 class journal { 4 class journal {
4 // 登薄日志
5 async queryAccessLogs (data) {
6 return request({
7 url: '/accessLog/queryAccessLogs',
8 method: 'post',
9 data
10 })
11 }
12 // GET /accessLog/getXmlById登簿日志报文预览
13 async getXmlById (id) {
14 return request({
15 url: '/accessLog/getXmlById',
16 method: 'get',
17 params: {
18 id: id
19 }
20 })
21 }
22 // 上报日志
23 async querySjsbTask (data) {
24 return request({
25 url: '/sjsbFunctionOper/querySjsbTask',
26 method: 'post',
27 data
28 })
29 }
30 // 查询响应日志
31 async queryResponseLog (id) {
32 return request({
33 url: '/sjsbFunctionOper/queryResponseLog',
34 method: 'get',
35 params: {
36 msgid: id
37 }
38 })
39 }
40 // 重新发报接口
41 async sendXmlForPlat (id) {
42 return request({
43 url: '/sjsbFunctionOper/sendXmlForPlat',
44 method: 'get',
45 params: {
46 msgid: id
47 }
48 })
49 }
50 // 预览xml报文
51 async queryXML (id) {
52 return request({
53 url: '/sjsbFunctionOper/queryXML',
54 method: 'get',
55 params: {
56 msgid: id
57 }
58 })
59 }
60 // 重新抽取 5 // 重新抽取
61 async extractionAndInsertData (id) { 6 async extractionAndInsertData (id) {
62 return request({ 7 return request({
63 url: '/sjsbFunctionOper/extractionAndInsertData', 8 url: SERVER.SERVERAPI + '/sjsbFunctionOper/extractionAndInsertData',
64 method: 'get', 9 method: 'get',
65 params: { 10 params: {
66 msgid: id 11 msgid: id
...@@ -70,7 +15,7 @@ class journal { ...@@ -70,7 +15,7 @@ class journal {
70 // 错误日志查询 15 // 错误日志查询
71 async queryErrorLog (id) { 16 async queryErrorLog (id) {
72 return request({ 17 return request({
73 url: '/sjsbFunctionOper/queryErrorLog', 18 url: SERVER.SERVERAPI + '/sjsbFunctionOper/queryErrorLog',
74 method: 'get', 19 method: 'get',
75 params: { 20 params: {
76 msgid: id 21 msgid: id
...@@ -80,7 +25,7 @@ class journal { ...@@ -80,7 +25,7 @@ class journal {
80 // 校验报文 25 // 校验报文
81 async checkSjsbXmlDatas (id) { 26 async checkSjsbXmlDatas (id) {
82 return request({ 27 return request({
83 url: '/sjsbFunctionOper/checkSjsbXmlDatas', 28 url: SERVER.SERVERAPI + '/sjsbFunctionOper/checkSjsbXmlDatas',
84 method: 'get', 29 method: 'get',
85 params: { 30 params: {
86 msgid: id 31 msgid: id
......
1 import request from '@/utils/request' 1 import request from '@/utils/request'
2 import SERVER from './config'
2 3
3 class system { 4 class sjsbTask {
4 // 定时任务 5 // 定时任务
5
6 // 定时任务查询接口 6 // 定时任务查询接口
7 async getTaskListByName (data) { 7 async getTaskListByName (data) {
8 return request({ 8 return request({
9 url: '/sjsbTask/getTaskListByName', 9 url: SERVER.SERVERAPI + '/sjsbTask/getTaskListByName',
10 method: 'post', 10 method: 'post',
11 data 11 data
12 }) 12 })
...@@ -14,7 +14,7 @@ class system { ...@@ -14,7 +14,7 @@ class system {
14 // 定时任务新增接口 14 // 定时任务新增接口
15 async sjsbTaskSave (data) { 15 async sjsbTaskSave (data) {
16 return request({ 16 return request({
17 url: '/sjsbTask/save', 17 url: SERVER.SERVERAPI + '/sjsbTask/save',
18 method: 'post', 18 method: 'post',
19 data 19 data
20 }) 20 })
...@@ -22,7 +22,7 @@ class system { ...@@ -22,7 +22,7 @@ class system {
22 // 修改定时任务执行时间接口 22 // 修改定时任务执行时间接口
23 async updateCron (data) { 23 async updateCron (data) {
24 return request({ 24 return request({
25 url: '/sjsbTask/updateCron', 25 url: SERVER.SERVERAPI + '/sjsbTask/updateCron',
26 method: 'post', 26 method: 'post',
27 data 27 data
28 }) 28 })
...@@ -30,7 +30,7 @@ class system { ...@@ -30,7 +30,7 @@ class system {
30 // 定时任务删除接口 30 // 定时任务删除接口
31 async sjsbTaskRemove (id) { 31 async sjsbTaskRemove (id) {
32 return request({ 32 return request({
33 url: '/sjsbTask/remove', 33 url: SERVER.SERVERAPI + '/sjsbTask/remove',
34 method: 'get', 34 method: 'get',
35 params: { 35 params: {
36 id: id 36 id: id
...@@ -40,7 +40,7 @@ class system { ...@@ -40,7 +40,7 @@ class system {
40 // 暂停任务接口 40 // 暂停任务接口
41 async pauseJob (id) { 41 async pauseJob (id) {
42 return request({ 42 return request({
43 url: '/sjsbTask/pauseJob', 43 url: SERVER.SERVERAPI + '/sjsbTask/pauseJob',
44 method: 'get', 44 method: 'get',
45 params: { 45 params: {
46 id: id 46 id: id
...@@ -50,7 +50,7 @@ class system { ...@@ -50,7 +50,7 @@ class system {
50 // 恢复任务接口 50 // 恢复任务接口
51 async resumeJob (id) { 51 async resumeJob (id) {
52 return request({ 52 return request({
53 url: '/sjsbTask/resumeJob', 53 url: SERVER.SERVERAPI + '/sjsbTask/resumeJob',
54 method: 'get', 54 method: 'get',
55 params: { 55 params: {
56 id: id 56 id: id
...@@ -60,7 +60,7 @@ class system { ...@@ -60,7 +60,7 @@ class system {
60 // 激活任务接口 60 // 激活任务接口
61 async activateJob (id) { 61 async activateJob (id) {
62 return request({ 62 return request({
63 url: '/sjsbTask/activateJob', 63 url: SERVER.SERVERAPI + '/sjsbTask/activateJob',
64 method: 'get', 64 method: 'get',
65 params: { 65 params: {
66 id: id 66 id: id
...@@ -70,7 +70,7 @@ class system { ...@@ -70,7 +70,7 @@ class system {
70 // 手动测试 70 // 手动测试
71 async sjsbTaskRun (id) { 71 async sjsbTaskRun (id) {
72 return request({ 72 return request({
73 url: '/sjsbTask/run', 73 url: SERVER.SERVERAPI + '/sjsbTask/run',
74 method: 'get', 74 method: 'get',
75 params: { 75 params: {
76 id: id 76 id: id
...@@ -78,4 +78,4 @@ class system { ...@@ -78,4 +78,4 @@ class system {
78 }) 78 })
79 } 79 }
80 } 80 }
81 export default new system()
...\ No newline at end of file ...\ No newline at end of file
81 export default new sjsbTask()
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -29,10 +29,12 @@ export default { ...@@ -29,10 +29,12 @@ export default {
29 29
30 .cx { 30 .cx {
31 background: url('../../../image/btn.png') no-repeat -4px -40px; 31 background: url('../../../image/btn.png') no-repeat -4px -40px;
32 cursor: pointer;
32 } 33 }
33 34
34 .cz { 35 .cz {
35 background: url('../../../image/btn.png') no-repeat -4px -4px; 36 background: url('../../../image/btn.png') no-repeat -4px -4px;
37 cursor: pointer;
36 } 38 }
37 39
38 .sb { 40 .sb {
......
1 import Vue from 'vue'
2 import XEUtils from 'xe-utils'
3 import VXETablePluginElement from 'vxe-table-plugin-element'
4 import {
5 VXETable,
6 Icon,
7 Header,
8 Column,
9 Table,
10 Colgroup,
11 Input,
12 Select,
13 Edit,
14 Keyboard,
15 Toolbar,
16 Tooltip
17 } from 'vxe-table'
18
19 import zhCNLocat from 'vxe-table/lib/locale/lang/zh-CN'
20
21 import 'vxe-table-plugin-element/dist/style.css'
22 // 导入默认的国际化(如果项目中使用多语言,则应该导入到 vue-i18n 中)
23
24 VXETable.setup({
25 i18n: (key, args) => XEUtils.toFormatString(XEUtils.get(zhCNLocat, key), args)
26 })
27
28 Vue.use(Icon)
29
30 Vue.use(Header)
31 Vue.use(Toolbar)
32 Vue.use(Tooltip)
33
34 Vue.use(Column)
35
36 Vue.use(Colgroup)
37
38 Vue.use(Input)
39
40 Vue.use(Edit)
41 Vue.use(Select)
42
43 Vue.use(Keyboard)
44
45 Vue.use(Table)
46 Vue.use(VXETable)
47
48 VXETable.use(VXETablePluginElement)
...@@ -10,6 +10,7 @@ import dataV from '@jiaminghi/data-view'; ...@@ -10,6 +10,7 @@ import dataV from '@jiaminghi/data-view';
10 import echarts from "echarts" 10 import echarts from "echarts"
11 import { startLoadingAddCount, endLoadingSubCount } from './utils/requestLoading' 11 import { startLoadingAddCount, endLoadingSubCount } from './utils/requestLoading'
12 Vue.mixin(mixin) 12 Vue.mixin(mixin)
13 import './directive/vxe-table'
13 // 按需引入vue-awesome图标 14 // 按需引入vue-awesome图标
14 import Icon from 'vue-awesome/components/Icon'; 15 import Icon from 'vue-awesome/components/Icon';
15 import 'vue-awesome/icons/chart-bar.js'; 16 import 'vue-awesome/icons/chart-bar.js';
......
...@@ -33,12 +33,23 @@ let mixin = { ...@@ -33,12 +33,23 @@ let mixin = {
33 this.featchData() 33 this.featchData()
34 }, 34 },
35 handleSubmit () { 35 handleSubmit () {
36 this.tableData.data = []
36 this.featchData() 37 this.featchData()
37 }, 38 },
38 // 详情 39 // 详情
39 handleEdit (row) { 40 handleEdit (row) {
40 this.title = row.rectypeName 41 this.title = row.rectypeName
41 this.$refs.editLog.isShow(row); 42 this.$refs.editLog.isShow(row);
43 },
44 // // 重置表单
45 resetForm () {
46 if (!this.form) return
47 Object.keys(this.form).forEach((key) => {
48 if (key !== 'currentPage') this.form[key] = '';
49 })
50 this.form.currentPage = 1
51 this.tableData.data = []
52 this.featchData()
42 } 53 }
43 } 54 }
44 } 55 }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="5">
7 <el-form-item label="行政区" label-width="80px"> 7 <el-form-item label="行政区" label-width="80px">
8 <el-select v-model="form.xzq" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="5">
15 <el-form-item label="权属状态"> 15 <el-form-item label="权属状态">
16 <el-select v-model="form.qszt" class="width100" clearable placeholder="权属状态"> 16 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
18 </el-option> 18 </el-option>
19 </el-select> 19 </el-select>
...@@ -21,24 +21,24 @@ ...@@ -21,24 +21,24 @@
21 </el-col> 21 </el-col>
22 <el-col :span="5"> 22 <el-col :span="5">
23 <el-form-item label="坐落"> 23 <el-form-item label="坐落">
24 <el-input v-model="form.zl" placeholder="坐落"></el-input> 24 <el-input v-model="form.ZL" placeholder="坐落"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="5"> 27 <el-col :span="5">
28 <el-form-item label="不动产权证号"> 28 <el-form-item label="不动产权证号">
29 <el-input v-model="form.bdcqzh" placeholder="不动产权证号"></el-input> 29 <el-input v-model="form.BDCQZH" placeholder="不动产权证号"></el-input>
30 </el-form-item> 30 </el-form-item>
31 </el-col> 31 </el-col>
32 </el-row> 32 </el-row>
33 <el-row class="mt-10"> 33 <el-row class="mt-10">
34 <el-col :span="5"> 34 <el-col :span="5">
35 <el-form-item label="权利人" label-width="80px"> 35 <el-form-item label="权利人" label-width="80px">
36 <el-input v-model="form.qlr" placeholder="权利人"></el-input> 36 <el-input v-model="form.QLR" placeholder="权利人"></el-input>
37 </el-form-item> 37 </el-form-item>
38 </el-col> 38 </el-col>
39 <el-col :span="5"> 39 <el-col :span="5">
40 <el-form-item label="不动产单元号"> 40 <el-form-item label="不动产单元号">
41 <el-input v-model="form.bdcdyh" placeholder="不动产单元号"></el-input> 41 <el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 <el-col :span="5"> 44 <el-col :span="5">
...@@ -52,6 +52,7 @@ ...@@ -52,6 +52,7 @@
52 </el-form-item> 52 </el-form-item>
53 </el-col> 53 </el-col>
54 <el-col :span="4" class="btnColRight"> 54 <el-col :span="4" class="btnColRight">
55 <btn nativeType="cz" @click="resetForm">重置</btn>
55 <btn nativeType="cx" @click="handleSubmit">查询</btn> 56 <btn nativeType="cx" @click="handleSubmit">查询</btn>
56 </el-col> 57 </el-col>
57 </el-row> 58 </el-row>
...@@ -78,12 +79,12 @@ export default { ...@@ -78,12 +79,12 @@ export default {
78 data () { 79 data () {
79 return { 80 return {
80 form: { 81 form: {
81 xzq: '', 82 XZQDM: '',
82 qszt: '', 83 QSZT: '',
83 zl: '', 84 ZL: '',
84 bdcqzh: '', 85 BDCQZH: '',
85 qlr: '', 86 QLR: '',
86 bdcdyh: '', 87 BDCDYH: '',
87 xxx: '', 88 xxx: '',
88 xxx1: '', 89 xxx1: '',
89 currentPage: 1 90 currentPage: 1
...@@ -125,10 +126,6 @@ export default { ...@@ -125,10 +126,6 @@ export default {
125 } 126 }
126 }, 127 },
127 methods: { 128 methods: {
128 // 是否显示下拉框
129 isShowSelectOptions (e) {
130 if (!e) this.$refs.selectseizureReg.blur()
131 },
132 async featchData () { 129 async featchData () {
133 try { 130 try {
134 let { result: { list, total, pages: pageSize, pageNum: current } 131 let { result: { list, total, pages: pageSize, pageNum: current }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="5">
7 <el-form-item label="行政区" label-width="80px"> 7 <el-form-item label="行政区" label-width="80px">
8 <el-select v-model="form.xzq" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="5">
15 <el-form-item label="权属状态"> 15 <el-form-item label="权属状态">
16 <el-select v-model="form.qszt" class="width100" clearable placeholder="权属状态"> 16 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
18 </el-option> 18 </el-option>
19 </el-select> 19 </el-select>
...@@ -21,12 +21,12 @@ ...@@ -21,12 +21,12 @@
21 </el-col> 21 </el-col>
22 <el-col :span="5"> 22 <el-col :span="5">
23 <el-form-item label="坐落"> 23 <el-form-item label="坐落">
24 <el-input v-model="form.zl" placeholder="坐落"></el-input> 24 <el-input v-model="form.ZL" placeholder="坐落"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="5"> 27 <el-col :span="5">
28 <el-form-item label="不动产权证号"> 28 <el-form-item label="不动产权证号">
29 <el-input v-model="form.bdcqzh" placeholder="不动产权证号"></el-input> 29 <el-input v-model="form.BDCQZH" placeholder="不动产权证号"></el-input>
30 </el-form-item> 30 </el-form-item>
31 </el-col> 31 </el-col>
32 </el-row> 32 </el-row>
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
38 </el-col> 38 </el-col>
39 <el-col :span="5"> 39 <el-col :span="5">
40 <el-form-item label="不动产单元号"> 40 <el-form-item label="不动产单元号">
41 <el-input v-model="form.bdcdyh" placeholder="不动产单元号"></el-input> 41 <el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 <el-col :span="5"> 44 <el-col :span="5">
...@@ -51,13 +51,14 @@ ...@@ -51,13 +51,14 @@
51 </el-col> 51 </el-col>
52 <el-col :span="5"> 52 <el-col :span="5">
53 <el-form-item label="登记类型"> 53 <el-form-item label="登记类型">
54 <el-select v-model="form.djlx" class="width100" clearable placeholder="登记类型"> 54 <el-select v-model="form.DJLX" class="width100" clearable placeholder="登记类型">
55 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 55 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
56 </el-option> 56 </el-option>
57 </el-select> 57 </el-select>
58 </el-form-item> 58 </el-form-item>
59 </el-col> 59 </el-col>
60 <el-col :span="4" class="btnColRight"> 60 <el-col :span="4" class="btnColRight">
61 <btn nativeType="cz" @click="resetForm">重置</btn>
61 <btn nativeType="cx" @click="handleSubmit">查询</btn> 62 <btn nativeType="cx" @click="handleSubmit">查询</btn>
62 </el-col> 63 </el-col>
63 </el-row> 64 </el-row>
...@@ -89,14 +90,14 @@ export default { ...@@ -89,14 +90,14 @@ export default {
89 data () { 90 data () {
90 return { 91 return {
91 form: { 92 form: {
92 xzq: '', 93 XZQDM: '',
93 qszt: '', 94 QSZT: '',
94 zl: '', 95 ZL: '',
95 bdcqzh: '', 96 BDCQZH: '',
96 dyr: '', 97 dyr: '',
97 bdcdyh: '', 98 BDCDYH: '',
98 dybdclx: '', 99 dybdclx: '',
99 djlx: '', 100 DJLX: '',
100 currentPage: 1 101 currentPage: 1
101 }, 102 },
102 tableData: { 103 tableData: {
...@@ -130,9 +131,7 @@ export default { ...@@ -130,9 +131,7 @@ export default {
130 total: 0, 131 total: 0,
131 pageSize: 15, 132 pageSize: 15,
132 current: 1, 133 current: 1,
133 }, 134 }
134 diaData: null,
135 bsmSjsb: ''
136 } 135 }
137 }, 136 },
138 methods: { 137 methods: {
......
1 <template> 1 <template>
2 <div class="dyiq from-clues"> 2 <div class="from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="150px"> 4 <el-form ref="form" :model="form" label-width="150px">
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="5">
7 <el-form-item label="行政区" label-width="80px"> 7 <el-form-item label="行政区" label-width="80px">
8 <el-select v-model="form.xzq" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 14
15 <el-col :span="5"> 15 <el-col :span="5">
16 <el-form-item label="权属状态"> 16 <el-form-item label="权属状态">
17 <el-select v-model="form.qszt" class="width100" clearable placeholder="权属状态"> 17 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
18 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 18 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
19 </el-option> 19 </el-option>
20 </el-select> 20 </el-select>
...@@ -23,12 +23,12 @@ ...@@ -23,12 +23,12 @@
23 23
24 <el-col :span="5"> 24 <el-col :span="5">
25 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
26 <el-input v-model="form.zl" placeholder="坐落"></el-input> 26 <el-input v-model="form.ZL" placeholder="坐落"></el-input>
27 </el-form-item> 27 </el-form-item>
28 </el-col> 28 </el-col>
29 <el-col :span="5"> 29 <el-col :span="5">
30 <el-form-item label="不动产权证号"> 30 <el-form-item label="不动产权证号">
31 <el-input v-model="form.bdcqzh" placeholder="不动产权证号"></el-input> 31 <el-input v-model="form.BDCQZH" placeholder="不动产权证号"></el-input>
32 </el-form-item> 32 </el-form-item>
33 </el-col> 33 </el-col>
34 34
...@@ -36,35 +36,32 @@ ...@@ -36,35 +36,32 @@
36 <el-row class="mt-10"> 36 <el-row class="mt-10">
37 <el-col :span="5"> 37 <el-col :span="5">
38 <el-form-item label="权利人" label-width="80px"> 38 <el-form-item label="权利人" label-width="80px">
39 <el-input v-model="form.qlr" placeholder="权利人"></el-input> 39 <el-input v-model="form.QLR" placeholder="权利人"></el-input>
40 </el-form-item> 40 </el-form-item>
41 </el-col> 41 </el-col>
42 <el-col :span="5"> 42 <el-col :span="5">
43 <el-form-item label="不动产单元号"> 43 <el-form-item label="不动产单元号">
44 <el-input v-model="form.bdcdyh" placeholder="不动产单元号"></el-input> 44 <el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
45 </el-form-item> 45 </el-form-item>
46 </el-col> 46 </el-col>
47 47
48 <el-col :span="5"> 48 <el-col :span="5">
49 <el-form-item label="供役地不动产单元号"> 49 <el-form-item label="供役地不动产单元号">
50 <el-select v-model="form.xxx" class="width100" clearable placeholder="供役地不动产单元号"> 50 <el-input v-model="form.GYDBDCDYH" placeholder="供役地不动产单元号"></el-input>
51 <el-option v-for="item in dicData['xxx']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
52 </el-option>
53 </el-select>
54 </el-form-item> 51 </el-form-item>
55 </el-col> 52 </el-col>
56 53
57 <el-col :span="5"> 54 <el-col :span="5">
58 <el-form-item label="需役地不动产单元号"> 55 <el-form-item label="需役地不动产单元号">
59 <el-select v-model="form.xxx1" class="width100" clearable placeholder="需役地不动产单元号"> 56 <el-input v-model="form.XYDBDCDYH" placeholder="需役地不动产单元号"></el-input>
60 <el-option v-for="item in dicData['xxx1']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
61 </el-option>
62 </el-select>
63 </el-form-item> 57 </el-form-item>
64 </el-col> 58 </el-col>
65 59
66 <el-col :span="4" class="btnColRight"> 60 <el-col :span="4" class="btnColRight">
67 <el-button type="primary" @click="handleSubmit">查询</el-button> 61 <el-form-item>
62 <btn nativeType="cz" @click="resetForm">重置</btn>
63 <btn nativeType="cx" @click="handleSubmit">查询</btn>
64 </el-form-item>
68 </el-col> 65 </el-col>
69 </el-row> 66 </el-row>
70 </el-form> 67 </el-form>
...@@ -95,16 +92,16 @@ export default { ...@@ -95,16 +92,16 @@ export default {
95 data () { 92 data () {
96 return { 93 return {
97 form: { 94 form: {
98 xzq: '', 95 XZQDM: '',
99 qszt: '', 96 QSZT: '',
100 zl: '', 97 ZL: '',
101 bdcqzh: '', 98 BDCQZH: '',
102 qlr: '', 99 QLR: '',
103 bdcdyh: '', 100 BDCDYH: '',
104 // 供役地不动产单元号 101 // 供役地不动产单元号
105 xxx: '', 102 GYDBDCDYH: '',
106 // 需役地不动产单元号 103 // 需役地不动产单元号
107 xxx1: '', 104 XYDBDCDYH: '',
108 currentPage: 1 105 currentPage: 1
109 }, 106 },
110 tableData: { 107 tableData: {
...@@ -128,10 +125,9 @@ export default { ...@@ -128,10 +125,9 @@ export default {
128 详情 125 详情
129 </el-button> 126 </el-button>
130 </div> 127 </div>
131 ); 128 )
132 }, 129 }
133 }, 130 }
134
135 ]), 131 ]),
136 data: [] 132 data: []
137 }, 133 },
...@@ -139,9 +135,7 @@ export default { ...@@ -139,9 +135,7 @@ export default {
139 total: 0, 135 total: 0,
140 pageSize: 15, 136 pageSize: 15,
141 current: 1, 137 current: 1,
142 }, 138 }
143 diaData: null,
144 bsmSjsb: ''
145 } 139 }
146 }, 140 },
147 methods: { 141 methods: {
...@@ -157,7 +151,6 @@ export default { ...@@ -157,7 +151,6 @@ export default {
157 total 151 total
158 } 152 }
159 } catch (error) { 153 } catch (error) {
160 // this.$refs.msg.messageShow()
161 } 154 }
162 } 155 }
163 } 156 }
...@@ -165,5 +158,4 @@ export default { ...@@ -165,5 +158,4 @@ export default {
165 </script> 158 </script>
166 <style scoped lang="scss"> 159 <style scoped lang="scss">
167 @import "~@/styles/public.scss"; 160 @import "~@/styles/public.scss";
168 @import "./index.scss";
169 </style> 161 </style>
......
...@@ -51,7 +51,8 @@ ...@@ -51,7 +51,8 @@
51 </el-form-item> 51 </el-form-item>
52 </el-col> 52 </el-col>
53 <el-col :span="6" class="btnColRight"> 53 <el-col :span="6" class="btnColRight">
54 <btn nativeType="cx" @click="handleSubmit">查询</btn> 54 <btn nativeType="cz" @click="resetForm">重置</btn>
55 <btn nativeType="cx" @click="handleSubmit">查询</btn>
55 </el-col> 56 </el-col>
56 </el-row> 57 </el-row>
57 </el-form> 58 </el-form>
......
...@@ -22,8 +22,9 @@ ...@@ -22,8 +22,9 @@
22 <el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input> 22 <el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
25 <el-col :span="4" class="btnColRight"> 25 <el-col :span="9" class="btnColRight">
26 <btn nativeType="cx" @click="handleSubmit">查询</btn> 26 <btn nativeType="cz" @click="resetForm">重置</btn>
27 <btn nativeType="cx" @click="handleSubmit">查询</btn>
27 </el-col> 28 </el-col>
28 </el-row> 29 </el-row>
29 </el-form> 30 </el-form>
......
...@@ -51,6 +51,7 @@ ...@@ -51,6 +51,7 @@
51 </el-form-item> 51 </el-form-item>
52 </el-col> 52 </el-col>
53 <el-col :span="6" class="btnColRight"> 53 <el-col :span="6" class="btnColRight">
54 <btn nativeType="cz" @click="resetForm">重置</btn>
54 <btn nativeType="cx" @click="handleSubmit">查询</btn> 55 <btn nativeType="cx" @click="handleSubmit">查询</btn>
55 </el-col> 56 </el-col>
56 </el-row> 57 </el-row>
......
...@@ -2,53 +2,54 @@ ...@@ -2,53 +2,54 @@
2 <div class="gzwsyq from-clues"> 2 <div class="gzwsyq from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="6">
7 <el-form-item label="行政区"> 7 <el-form-item label="行政区">
8 <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
12 </el-form-item> 12 </el-form-item>
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="6">
15 <el-form-item label="权属状态" label-width="105px"> 15 <el-form-item label="权属状态" label-width="105px">
16 <el-select v-model="form.pcode" class="width100" clearable placeholder="权属状态"> 16 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
18 </el-option> 18 </el-option>
19 </el-select> 19 </el-select>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
22 <el-col :span="5"> 22 <el-col :span="6">
23 <el-form-item label="坐落"> 23 <el-form-item label="坐落">
24 <el-input v-model="form.YWH" placeholder="请输入坐落"></el-input> 24 <el-input v-model="form.ZL" placeholder="请输入坐落"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="5"> 27 <el-col :span="6">
28 <el-form-item label="不动产权证号" label-width="105px"> 28 <el-form-item label="不动产权证号" label-width="105px">
29 <el-input v-model="form.BDCDYH" placeholder="请输入不动产权证号"></el-input> 29 <el-input v-model="form.BDCQZH" placeholder="请输入不动产权证号"></el-input>
30 </el-form-item> 30 </el-form-item>
31 </el-col> 31 </el-col>
32 <el-col :span="5" class="mt-10"> 32 <el-col :span="6" class="mt-10">
33 <el-form-item label="权利人"> 33 <el-form-item label="权利人">
34 <el-input v-model="form.YWH" placeholder="请输入权利人"></el-input> 34 <el-input v-model="form.QLR" placeholder="请输入权利人"></el-input>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 <el-col :span="5" class="mt-10"> 37 <el-col :span="6" class="mt-10">
38 <el-form-item label="登记类型"> 38 <el-form-item label="登记类型">
39 <el-select v-model="form.pcode" class="width100" clearable placeholder="登记类型"> 39 <el-select v-model="form.DJLX" class="width100" clearable placeholder="登记类型">
40 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 40 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
41 </el-option> 41 </el-option>
42 </el-select> 42 </el-select>
43 </el-form-item> 43 </el-form-item>
44 </el-col> 44 </el-col>
45 <el-col :span="5" class="mt-10"> 45 <el-col :span="6" class="mt-10">
46 <el-form-item label="建筑名称"> 46 <el-form-item label="建筑名称">
47 <el-input v-model="form.YWH" placeholder="请输入建筑名称"></el-input> 47 <el-input v-model="form.JZWMC" placeholder="请输入建筑名称"></el-input>
48 </el-form-item> 48 </el-form-item>
49 </el-col> 49 </el-col>
50 <el-col :span="4" class="btnColRight mt-10" > 50 <el-col :span="6" class="btnColRight mt-10">
51 <btn nativeType="cx" @click="handleSubmit">查询结果</btn> 51 <btn nativeType="cz" @click="resetForm">重置</btn>
52 <btn nativeType="cx" @click="handleSubmit">查询</btn>
52 </el-col> 53 </el-col>
53 </el-row> 54 </el-row>
54 </el-form> 55 </el-form>
...@@ -58,7 +59,6 @@ ...@@ -58,7 +59,6 @@
58 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" 59 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
59 :data="tableData.data"> 60 :data="tableData.data">
60 </lb-table> 61 </lb-table>
61 <message-tips ref="msg" :message="message" />
62 </div> 62 </div>
63 <dataDetails ref="editLog" :title="title" /> 63 <dataDetails ref="editLog" :title="title" />
64 </div> 64 </div>
...@@ -79,10 +79,13 @@ export default { ...@@ -79,10 +79,13 @@ export default {
79 data () { 79 data () {
80 return { 80 return {
81 form: { 81 form: {
82 YWH: '', 82 XZQDM: '',
83 QLLX: '', 83 QSZT: '',
84 ZL: '',
85 BDCQZH: '',
86 QLR: '',
84 DJLX: '', 87 DJLX: '',
85 BDCDYH: '', 88 JZWMC: '',
86 currentPage: 1 89 currentPage: 1
87 }, 90 },
88 tableData: { 91 tableData: {
...@@ -95,20 +98,20 @@ export default { ...@@ -95,20 +98,20 @@ export default {
95 { 98 {
96 label: "操作", 99 label: "操作",
97 width: 170, 100 width: 170,
98 render: (h, scope) => { 101 render: (h, scope) => {
99 return ( 102 return (
100 <div> 103 <div>
101 <el-button 104 <el-button
102 type="primary" 105 type="primary"
103 onClick={() => { 106 onClick={() => {
104 this.handleEdit(scope.row); 107 this.handleEdit(scope.row);
105 }} 108 }}
106 > 109 >
107 详情 110 详情
108 </el-button> 111 </el-button>
109 </div> 112 </div>
110 ); 113 );
111 }, 114 },
112 }, 115 },
113 116
114 ]), 117 ]),
...@@ -118,9 +121,7 @@ export default { ...@@ -118,9 +121,7 @@ export default {
118 total: 0, 121 total: 0,
119 pageSize: 15, 122 pageSize: 15,
120 current: 1, 123 current: 1,
121 }, 124 }
122 diaData: null,
123 bsmSjsb: ''
124 } 125 }
125 }, 126 },
126 methods: { 127 methods: {
...@@ -141,15 +142,11 @@ export default { ...@@ -141,15 +142,11 @@ export default {
141 total 142 total
142 } 143 }
143 } catch (error) { 144 } catch (error) {
144 this.message = error
145 this.$refs.msg.messageShow()
146 } 145 }
147 }, 146 }
148
149 } 147 }
150 } 148 }
151 </script> 149 </script>
152 <style scoped lang="scss"> 150 <style scoped lang="scss">
153 @import "~@/styles/public.scss"; 151 @import "~@/styles/public.scss";
154 @import "./index.scss";
155 </style> 152 </style>
......
...@@ -3,52 +3,53 @@ ...@@ -3,52 +3,53 @@
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="6">
7 <el-form-item label="行政区"> 7 <el-form-item label="行政区">
8 <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
12 </el-form-item> 12 </el-form-item>
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="6">
15 <el-form-item label="权属状态" label-width="105px"> 15 <el-form-item label="权属状态" label-width="105px">
16 <el-select v-model="form.pcode" class="width100" clearable placeholder="权属状态"> 16 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
18 </el-option> 18 </el-option>
19 </el-select> 19 </el-select>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
22 <el-col :span="5"> 22 <el-col :span="6">
23 <el-form-item label="坐落"> 23 <el-form-item label="坐落">
24 <el-input v-model="form.YWH" placeholder="请输入坐落"></el-input> 24 <el-input v-model="form.ZL" placeholder="请输入坐落"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="5"> 27 <el-col :span="6">
28 <el-form-item label="不动产权证号" label-width="105px"> 28 <el-form-item label="不动产权证号" label-width="105px">
29 <el-input v-model="form.BDCDYH" placeholder="请输入不动产权证号"></el-input> 29 <el-input v-model="form.BDCQZH" placeholder="请输入不动产权证号"></el-input>
30 </el-form-item> 30 </el-form-item>
31 </el-col> 31 </el-col>
32 <el-col :span="5" class="mt-10"> 32 <el-col :span="6" class="mt-10">
33 <el-form-item label="权利人"> 33 <el-form-item label="权利人">
34 <el-input v-model="form.YWH" placeholder="请输入权利人"></el-input> 34 <el-input v-model="form.QLR" placeholder="请输入权利人"></el-input>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 <el-col :span="5" class="mt-10"> 37 <el-col :span="6" class="mt-10">
38 <el-form-item label="登记类型"> 38 <el-form-item label="登记类型">
39 <el-select v-model="form.pcode" class="width100" clearable placeholder="登记类型"> 39 <el-select v-model="form.DJLX" class="width100" clearable placeholder="登记类型">
40 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 40 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
41 </el-option> 41 </el-option>
42 </el-select> 42 </el-select>
43 </el-form-item> 43 </el-form-item>
44 </el-col> 44 </el-col>
45 <el-col :span="5" class="mt-10"> 45 <el-col :span="6" class="mt-10">
46 <el-form-item label="海岛名称"> 46 <el-form-item label="海岛名称">
47 <el-input v-model="form.YWH" placeholder="请输入海岛名称"></el-input> 47 <el-input v-model="form.HDMC" placeholder="请输入海岛名称"></el-input>
48 </el-form-item> 48 </el-form-item>
49 </el-col> 49 </el-col>
50 <el-col :span="4" class="btnColRight mt-10"> 50 <el-col :span="6" class="btnColRight mt-10">
51 <btn nativeType="cx" @click="handleSubmit">查询结果</btn> 51 <btn nativeType="cz" @click="resetForm">重置</btn>
52 <btn nativeType="cx" @click="handleSubmit">查询</btn>
52 </el-col> 53 </el-col>
53 </el-row> 54 </el-row>
54 </el-form> 55 </el-form>
...@@ -79,10 +80,13 @@ export default { ...@@ -79,10 +80,13 @@ export default {
79 data () { 80 data () {
80 return { 81 return {
81 form: { 82 form: {
82 YWH: '', 83 XZQDM: '',
83 QLLX: '', 84 QSZT: '',
85 ZL: '',
86 BDCQZH: '',
87 QLR: '',
84 DJLX: '', 88 DJLX: '',
85 BDCDYH: '', 89 HDMC: '',
86 currentPage: 1 90 currentPage: 1
87 }, 91 },
88 tableData: { 92 tableData: {
......
...@@ -46,6 +46,7 @@ ...@@ -46,6 +46,7 @@
46 </el-form-item> 46 </el-form-item>
47 </el-col> 47 </el-col>
48 <el-col :span="12" class="btnColRight"> 48 <el-col :span="12" class="btnColRight">
49 <btn nativeType="cz" @click="resetForm">重置</btn>
49 <btn nativeType="cx" @click="handleSubmit">查询</btn> 50 <btn nativeType="cx" @click="handleSubmit">查询</btn>
50 </el-col> 51 </el-col>
51 </el-row> 52 </el-row>
......
...@@ -3,47 +3,48 @@ ...@@ -3,47 +3,48 @@
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="6">
7 <el-form-item label="行政区"> 7 <el-form-item label="行政区">
8 <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
12 </el-form-item> 12 </el-form-item>
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="6">
15 <el-form-item label="权属状态" label-width="105px"> 15 <el-form-item label="权属状态" label-width="105px">
16 <el-select v-model="form.pcode" class="width100" clearable placeholder="权属状态"> 16 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
18 </el-option> 18 </el-option>
19 </el-select> 19 </el-select>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
22 <el-col :span="5"> 22 <el-col :span="6">
23 <el-form-item label="坐落"> 23 <el-form-item label="坐落">
24 <el-input v-model="form.YWH" placeholder="坐落"></el-input> 24 <el-input v-model="form.ZL" placeholder="坐落"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="5"> 27 <el-col :span="6">
28 <el-form-item label="不动产权证号" label-width="105px"> 28 <el-form-item label="不动产权证号" label-width="105px">
29 <el-input v-model="form.BDCDYH" placeholder="不动产权证号"></el-input> 29 <el-input v-model="form.BDCDYH" placeholder="不动产权证号"></el-input>
30 </el-form-item> 30 </el-form-item>
31 </el-col> 31 </el-col>
32 <el-col :span="5" class="mt-10"> 32 <el-col :span="6" class="mt-10">
33 <el-form-item label="权利人"> 33 <el-form-item label="权利人">
34 <el-input v-model="form.YWH" placeholder="权利人"></el-input> 34 <el-input v-model="form.QLR" placeholder="权利人"></el-input>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 <el-col :span="5" class="mt-10"> 37 <el-col :span="6" class="mt-10">
38 <el-form-item label="登记类型"> 38 <el-form-item label="登记类型">
39 <el-select v-model="form.pcode" class="width100" clearable placeholder="登记类型"> 39 <el-select v-model="form.DJLX" class="width100" clearable placeholder="登记类型">
40 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 40 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
41 </el-option> 41 </el-option>
42 </el-select> 42 </el-select>
43 </el-form-item> 43 </el-form-item>
44 </el-col> 44 </el-col>
45 <el-col :span="4" class="btnColRight mt-10" > 45 <el-col :span="12" class="btnColRight mt-10">
46 <btn nativeType="cx" @click="handleSubmit">查询结果</btn> 46 <btn nativeType="cz" @click="resetForm">重置</btn>
47 <btn nativeType="cx" @click="handleSubmit">查询</btn>
47 </el-col> 48 </el-col>
48 </el-row> 49 </el-row>
49 50
...@@ -54,7 +55,6 @@ ...@@ -54,7 +55,6 @@
54 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" 55 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
55 :data="tableData.data"> 56 :data="tableData.data">
56 </lb-table> 57 </lb-table>
57 <message-tips ref="msg" :message="message" />
58 </div> 58 </div>
59 <dataDetails ref="editLog" :title="title" /> 59 <dataDetails ref="editLog" :title="title" />
60 </div> 60 </div>
...@@ -75,8 +75,12 @@ export default { ...@@ -75,8 +75,12 @@ export default {
75 data () { 75 data () {
76 return { 76 return {
77 form: { 77 form: {
78 YWH: '', 78 XZQDM: '',
79 QSZT: '',
80 ZL: '',
79 BDCDYH: '', 81 BDCDYH: '',
82 QLR: '',
83 DJLX: '',
80 currentPage: 1 84 currentPage: 1
81 }, 85 },
82 tableData: { 86 tableData: {
...@@ -89,20 +93,20 @@ export default { ...@@ -89,20 +93,20 @@ export default {
89 { 93 {
90 label: "操作", 94 label: "操作",
91 width: 170, 95 width: 170,
92 render: (h, scope) => { 96 render: (h, scope) => {
93 return ( 97 return (
94 <div> 98 <div>
95 <el-button 99 <el-button
96 type="primary" 100 type="primary"
97 onClick={() => { 101 onClick={() => {
98 this.handleEdit(scope.row); 102 this.handleEdit(scope.row);
99 }} 103 }}
100 > 104 >
101 详情 105 详情
102 </el-button> 106 </el-button>
103 </div> 107 </div>
104 ); 108 );
105 }, 109 },
106 }, 110 },
107 111
108 ]), 112 ]),
...@@ -130,15 +134,11 @@ export default { ...@@ -130,15 +134,11 @@ export default {
130 total 134 total
131 } 135 }
132 } catch (error) { 136 } catch (error) {
133 this.message = error
134 this.$refs.msg.messageShow()
135 } 137 }
136 } 138 }
137
138 } 139 }
139 } 140 }
140 </script> 141 </script>
141 <style scoped lang="scss"> 142 <style scoped lang="scss">
142 @import "~@/styles/public.scss"; 143 @import "~@/styles/public.scss";
143 @import "./index.scss";
144 </style> 144 </style>
......
1 <template> 1 <template>
2 <div class="nydsyq from-clues"> 2 <div class="from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="6">
7 <el-form-item label="行政区"> 7 <el-form-item label="行政区">
8 <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
12 </el-form-item> 12 </el-form-item>
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="6">
15 <el-form-item label="权属状态" label-width="105px"> 15 <el-form-item label="权属状态" label-width="105px">
16 <el-select v-model="form.pcode" class="width100" clearable placeholder="权属状态"> 16 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
18 </el-option> 18 </el-option>
19 </el-select> 19 </el-select>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
22 <el-col :span="5"> 22 <el-col :span="6">
23 <el-form-item label="坐落"> 23 <el-form-item label="坐落">
24 <el-input v-model="form.YWH" placeholder="请输入坐落"></el-input> 24 <el-input v-model="form.ZL" placeholder="请输入坐落"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="5"> 27 <el-col :span="6">
28 <el-form-item label="不动产权证号" label-width="105px"> 28 <el-form-item label="不动产权证号" label-width="105px">
29 <el-input v-model="form.BDCDYH" placeholder="请输入不动产权证号"></el-input> 29 <el-input v-model="form.BDCQZH" placeholder="请输入不动产权证号"></el-input>
30 </el-form-item> 30 </el-form-item>
31 </el-col> 31 </el-col>
32 <el-col :span="5" class="mt-10"> 32 <el-col :span="6" class="mt-10">
33 <el-form-item label="权利人"> 33 <el-form-item label="权利人">
34 <el-input v-model="form.YWH" placeholder="请输入权利人"></el-input> 34 <el-input v-model="form.QLR" placeholder="请输入权利人"></el-input>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 <el-col :span="5" class="mt-10"> 37 <el-col :span="6" class="mt-10">
38 <el-form-item label="登记类型"> 38 <el-form-item label="登记类型">
39 <el-select v-model="form.pcode" class="width100" clearable placeholder="登记类型"> 39 <el-select v-model="form.QLLX" class="width100" clearable placeholder="登记类型">
40 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 40 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
41 </el-option> 41 </el-option>
42 </el-select> 42 </el-select>
43 </el-form-item> 43 </el-form-item>
44 </el-col> 44 </el-col>
45 <el-col :span="5" class="mt-10"> 45 <el-col :span="6" class="mt-10">
46 <el-form-item label="地籍号"> 46 <el-form-item label="地籍号">
47 <el-input v-model="form.YWH" placeholder="请输入地籍号"></el-input> 47 <el-input v-model="form.xxx" placeholder="请输入地籍号"></el-input>
48 </el-form-item> 48 </el-form-item>
49 </el-col> 49 </el-col>
50 <el-col :span="4" class="btnColRight mt-10" > 50 <el-col :span="6" class="btnColRight mt-10">
51 <btn nativeType="cx" @click="handleSubmit">查询结果</btn> 51 <btn nativeType="cz" @click="resetForm">重置</btn>
52 <btn nativeType="cx" @click="handleSubmit">查询</btn>
52 </el-col> 53 </el-col>
53 </el-row> 54 </el-row>
54 </el-form> 55 </el-form>
...@@ -58,7 +59,6 @@ ...@@ -58,7 +59,6 @@
58 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" 59 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
59 :data="tableData.data"> 60 :data="tableData.data">
60 </lb-table> 61 </lb-table>
61 <message-tips ref="msg" :message="message" />
62 </div> 62 </div>
63 <dataDetails ref="editLog" :title="title" /> 63 <dataDetails ref="editLog" :title="title" />
64 </div> 64 </div>
...@@ -79,10 +79,13 @@ export default { ...@@ -79,10 +79,13 @@ export default {
79 data () { 79 data () {
80 return { 80 return {
81 form: { 81 form: {
82 YWH: '', 82 XZQDM: '',
83 QSZT: '',
84 ZL: '',
85 BDCQZH: '',
86 QLR: '',
83 QLLX: '', 87 QLLX: '',
84 DJLX: '', 88 xxx: '',
85 BDCDYH: '',
86 currentPage: 1 89 currentPage: 1
87 }, 90 },
88 tableData: { 91 tableData: {
...@@ -95,20 +98,20 @@ export default { ...@@ -95,20 +98,20 @@ export default {
95 { 98 {
96 label: "操作", 99 label: "操作",
97 width: 170, 100 width: 170,
98 render: (h, scope) => { 101 render: (h, scope) => {
99 return ( 102 return (
100 <div> 103 <div>
101 <el-button 104 <el-button
102 type="primary" 105 type="primary"
103 onClick={() => { 106 onClick={() => {
104 this.handleEdit(scope.row); 107 this.handleEdit(scope.row);
105 }} 108 }}
106 > 109 >
107 详情 110 详情
108 </el-button> 111 </el-button>
109 </div> 112 </div>
110 ); 113 );
111 }, 114 },
112 }, 115 },
113 116
114 ]), 117 ]),
...@@ -124,11 +127,6 @@ export default { ...@@ -124,11 +127,6 @@ export default {
124 } 127 }
125 }, 128 },
126 methods: { 129 methods: {
127 // 是否显示下拉框
128 isShowSelectOptions (e) {
129 if (!e) this.$refs.selectagricQL.blur()
130 if (!e) this.$refs.selectagricDJ.blur()
131 },
132 async featchData () { 130 async featchData () {
133 try { 131 try {
134 this.form = Object.assign(this.form, this.formData) 132 this.form = Object.assign(this.form, this.formData)
...@@ -141,8 +139,6 @@ export default { ...@@ -141,8 +139,6 @@ export default {
141 total 139 total
142 } 140 }
143 } catch (error) { 141 } catch (error) {
144 this.message = error
145 this.$refs.msg.messageShow()
146 } 142 }
147 } 143 }
148 } 144 }
...@@ -150,5 +146,4 @@ export default { ...@@ -150,5 +146,4 @@ export default {
150 </script> 146 </script>
151 <style scoped lang="scss"> 147 <style scoped lang="scss">
152 @import "~@/styles/public.scss"; 148 @import "~@/styles/public.scss";
153 @import "./index.scss";
154 </style> 149 </style>
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
46 </el-form-item> 46 </el-form-item>
47 </el-col> 47 </el-col>
48 <el-col :span="12" class="btnColRight"> 48 <el-col :span="12" class="btnColRight">
49 <btn nativeType="cz" @click="resetForm('ruleForm')">重置</btn> 49 <btn nativeType="cz" @click="resetForm">重置</btn>
50 <btn nativeType="cx" @click="handleSubmit">查询</btn> 50 <btn nativeType="cx" @click="handleSubmit">查询</btn>
51 </el-col> 51 </el-col>
52 </el-row> 52 </el-row>
......
...@@ -3,44 +3,44 @@ ...@@ -3,44 +3,44 @@
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="110px"> 4 <el-form ref="form" :model="form" label-width="110px">
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="6">
7 <el-form-item label="行政区" label-width="106px"> 7 <el-form-item label="行政区" label-width="106px">
8 <el-select v-model="form.xzq" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
12 </el-form-item> 12 </el-form-item>
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="6">
15 <el-form-item label="权属状态"> 15 <el-form-item label="权属状态">
16 <el-select v-model="form.qszt" class="width100" clearable placeholder="权属状态"> 16 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
18 </el-option> 18 </el-option>
19 </el-select> 19 </el-select>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
22 <el-col :span="5"> 22 <el-col :span="6">
23 <el-form-item label="不动产权证号"> 23 <el-form-item label="不动产权证号">
24 <el-input v-model="form.bdcqzh" placeholder="不动产权证号"></el-input> 24 <el-input v-model="form.BDCQZH" placeholder="不动产权证号"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="5"> 27 <el-col :span="6">
28 <el-form-item label="业务号"> 28 <el-form-item label="业务号">
29 <el-input v-model="form.YWH" placeholder="业务号"></el-input> 29 <el-input v-model="form.YWH" placeholder="业务号"></el-input>
30 </el-form-item> 30 </el-form-item>
31 </el-col> 31 </el-col>
32 </el-row> 32 </el-row>
33 <el-row class="mt-10"> 33 <el-row class="mt-10">
34 <el-col :span="5"> 34 <el-col :span="6">
35 <el-form-item label="预告登记种类" label-width="106px"> 35 <el-form-item label="预告登记种类" label-width="106px">
36 <el-select v-model="form.YGDJZL" clearable ref="selectnoticeRegQL" class="width100" @visible-change="isShowSelectOptions" 36 <el-select v-model="form.YGDJZL" clearable ref="selectnoticeRegQL" class="width100"
37 placeholder="请选择预告登记种类"> 37 @visible-change="isShowSelectOptions" placeholder="请选择预告登记种类">
38 <el-option v-for="item in dicData['A29']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 38 <el-option v-for="item in dicData['A29']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
39 </el-option> 39 </el-option>
40 </el-select> 40 </el-select>
41 </el-form-item> 41 </el-form-item>
42 </el-col> 42 </el-col>
43 <el-col :span="5"> 43 <el-col :span="6">
44 <el-form-item label="登记类型"> 44 <el-form-item label="登记类型">
45 <el-select v-model="form.DJLX" clearable class="width100" placeholder="请选择登记类型"> 45 <el-select v-model="form.DJLX" clearable class="width100" placeholder="请选择登记类型">
46 <el-option v-for="item in dicData['A21']" :key="item.value" :label="item.label" :value="item.value"> 46 <el-option v-for="item in dicData['A21']" :key="item.value" :label="item.label" :value="item.value">
...@@ -48,12 +48,13 @@ ...@@ -48,12 +48,13 @@
48 </el-select> 48 </el-select>
49 </el-form-item> 49 </el-form-item>
50 </el-col> 50 </el-col>
51 <el-col :span="5"> 51 <el-col :span="6">
52 <el-form-item label="不动产单元号" label-width="105px"> 52 <el-form-item label="不动产单元号" label-width="105px">
53 <el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input> 53 <el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
54 </el-form-item> 54 </el-form-item>
55 </el-col> 55 </el-col>
56 <el-col :span="4" class="btnColRight"> 56 <el-col :span="6" class="btnColRight">
57 <btn nativeType="cz" @click="resetForm">重置</btn>
57 <btn nativeType="cx" @click="handleSubmit">查询</btn> 58 <btn nativeType="cx" @click="handleSubmit">查询</btn>
58 </el-col> 59 </el-col>
59 </el-row> 60 </el-row>
...@@ -85,9 +86,9 @@ export default { ...@@ -85,9 +86,9 @@ export default {
85 data () { 86 data () {
86 return { 87 return {
87 form: { 88 form: {
88 xzq: '', 89 XZQDM: '',
89 qszt: '', 90 QSZT: '',
90 bdcqzh: '', 91 BDCQZH: '',
91 YWH: '', 92 YWH: '',
92 93
93 YGDJZL: '', 94 YGDJZL: '',
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="5">
7 <el-form-item label="行政区" label-width="80px"> 7 <el-form-item label="行政区" label-width="80px">
8 <el-select v-model="form.xzq" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 14
15 <el-col :span="5"> 15 <el-col :span="5">
16 <el-form-item label="权属状态"> 16 <el-form-item label="权属状态">
17 <el-select v-model="form.qszt" class="width100" clearable placeholder="权属状态"> 17 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
18 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 18 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
19 </el-option> 19 </el-option>
20 </el-select> 20 </el-select>
...@@ -23,27 +23,28 @@ ...@@ -23,27 +23,28 @@
23 23
24 <el-col :span="5"> 24 <el-col :span="5">
25 <el-form-item label="坐落" label-width="60px"> 25 <el-form-item label="坐落" label-width="60px">
26 <el-input v-model="form.zl" placeholder="坐落"></el-input> 26 <el-input v-model="form.ZL" placeholder="坐落"></el-input>
27 </el-form-item> 27 </el-form-item>
28 </el-col> 28 </el-col>
29 <el-col :span="5"> 29 <el-col :span="5">
30 <el-form-item label="不动产权证号"> 30 <el-form-item label="不动产权证号">
31 <el-input v-model="form.bdcqzh" placeholder="不动产权证号"></el-input> 31 <el-input v-model="form.BDCQZH" placeholder="不动产权证号"></el-input>
32 </el-form-item> 32 </el-form-item>
33 </el-col> 33 </el-col>
34 <el-col :span="4"> 34 <el-col :span="4">
35 <el-form-item label="不动产单元号"> 35 <el-form-item label="不动产单元号">
36 <el-input v-model="form.bdcdyh" placeholder="不动产单元号"></el-input> 36 <el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
37 </el-form-item> 37 </el-form-item>
38 </el-col> 38 </el-col>
39 </el-row> 39 </el-row>
40 <el-row class="mt-10"> 40 <el-row class="mt-10">
41 <el-col :span="5"> 41 <el-col :span="5">
42 <el-form-item label="权利人" label-width="80px"> 42 <el-form-item label="权利人" label-width="80px">
43 <el-input v-model="form.qlr" placeholder="权利人"></el-input> 43 <el-input v-model="form.QLR" placeholder="权利人"></el-input>
44 </el-form-item> 44 </el-form-item>
45 </el-col> 45 </el-col>
46 <el-col :span="19" class="btnColRight"> 46 <el-col :span="19" class="btnColRight">
47 <btn nativeType="cz" @click="resetForm">重置</btn>
47 <btn nativeType="cx" @click="handleSubmit">查询</btn> 48 <btn nativeType="cx" @click="handleSubmit">查询</btn>
48 </el-col> 49 </el-col>
49 </el-row> 50 </el-row>
...@@ -75,12 +76,12 @@ export default { ...@@ -75,12 +76,12 @@ export default {
75 data () { 76 data () {
76 return { 77 return {
77 form: { 78 form: {
78 xzq: '', 79 XZQDM: '',
79 qszt: '', 80 QSZT: '',
80 zl: '', 81 ZL: '',
81 bdcqzh: '', 82 BDCQZH: '',
82 qlr: '', 83 QLR: '',
83 bdcdyh: '', 84 BDCDYH: '',
84 currentPage: 1 85 currentPage: 1
85 }, 86 },
86 tableData: { 87 tableData: {
......
...@@ -3,52 +3,53 @@ ...@@ -3,52 +3,53 @@
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-row> 5 <el-row>
6 <el-col :span="5"> 6 <el-col :span="6">
7 <el-form-item label="行政区"> 7 <el-form-item label="行政区">
8 <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> 8 <el-select v-model="form.XZQDM" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 9 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
10 </el-option> 10 </el-option>
11 </el-select> 11 </el-select>
12 </el-form-item> 12 </el-form-item>
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="6">
15 <el-form-item label="权属状态" label-width="105px"> 15 <el-form-item label="权属状态" label-width="105px">
16 <el-select v-model="form.pcode" class="width100" clearable placeholder="权属状态"> 16 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 17 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
18 </el-option> 18 </el-option>
19 </el-select> 19 </el-select>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
22 <el-col :span="5"> 22 <el-col :span="6">
23 <el-form-item label="坐落"> 23 <el-form-item label="坐落">
24 <el-input v-model="form.YWH" placeholder="请输入坐落"></el-input> 24 <el-input v-model="form.ZL" placeholder="请输入坐落"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="5"> 27 <el-col :span="6">
28 <el-form-item label="不动产权证号" label-width="105px"> 28 <el-form-item label="不动产权证号" label-width="105px">
29 <el-input v-model="form.BDCDYH" placeholder="请输入不动产权证号"></el-input> 29 <el-input v-model="form.BDCQZH" placeholder="请输入不动产权证号"></el-input>
30 </el-form-item> 30 </el-form-item>
31 </el-col> 31 </el-col>
32 <el-col :span="5" class="mt-10"> 32 <el-col :span="6" class="mt-10">
33 <el-form-item label="权利人"> 33 <el-form-item label="权利人">
34 <el-input v-model="form.YWH" placeholder="请输入权利人"></el-input> 34 <el-input v-model="form.QLR" placeholder="请输入权利人"></el-input>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 <el-col :span="5" class="mt-10"> 37 <el-col :span="6" class="mt-10">
38 <el-form-item label="权利类型" label-width="105px"> 38 <el-form-item label="权利类型" label-width="105px">
39 <el-select v-model="form.pcode" class="width100" clearable placeholder="权利类型"> 39 <el-select v-model="form.QLLX" class="width100" clearable placeholder="权利类型">
40 <el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 40 <el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
41 </el-option> 41 </el-option>
42 </el-select> 42 </el-select>
43 </el-form-item> 43 </el-form-item>
44 </el-col> 44 </el-col>
45 <el-col :span="5" class="mt-10"> 45 <el-col :span="6" class="mt-10">
46 <el-form-item label="不动产单元号" label-width="105px"> 46 <el-form-item label="不动产单元号" label-width="105px">
47 <el-input v-model="form.BDCDYH" placeholder="请输入不动产单元号"></el-input> 47 <el-input v-model="form.BDCDYH" placeholder="请输入不动产单元号"></el-input>
48 </el-form-item> 48 </el-form-item>
49 </el-col> 49 </el-col>
50 <el-col :span="3" class="btnColRight mt-10"> 50 <el-col :span="6" class="btnColRight mt-10">
51 <btn nativeType="cx" @click="handleSubmit">查询结果</btn> 51 <btn nativeType="cz" @click="resetForm">重置</btn>
52 <btn nativeType="cx" @click="handleSubmit">查询</btn>
52 </el-col> 53 </el-col>
53 </el-row> 54 </el-row>
54 </el-form> 55 </el-form>
...@@ -58,7 +59,6 @@ ...@@ -58,7 +59,6 @@
58 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" 59 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
59 :data="tableData.data"> 60 :data="tableData.data">
60 </lb-table> 61 </lb-table>
61 <message-tips ref="msg" :message="message" />
62 </div> 62 </div>
63 <!-- 编辑 --> 63 <!-- 编辑 -->
64 <dataDetails ref="editLog" :title="title" /> 64 <dataDetails ref="editLog" :title="title" />
...@@ -76,7 +76,12 @@ export default { ...@@ -76,7 +76,12 @@ export default {
76 data () { 76 data () {
77 return { 77 return {
78 form: { 78 form: {
79 YWH: '', 79 XZQDM: '',
80 QSZT: '',
81 ZL: '',
82 BDCQZH: '',
83 QLR: '',
84 QLLX: '',
80 BDCDYH: '', 85 BDCDYH: '',
81 currentPage: 1 86 currentPage: 1
82 }, 87 },
...@@ -113,9 +118,7 @@ export default { ...@@ -113,9 +118,7 @@ export default {
113 total: 0, 118 total: 0,
114 pageSize: 15, 119 pageSize: 15,
115 current: 1, 120 current: 1,
116 }, 121 }
117 diaData: null,
118 bsmSjsb: ''
119 } 122 }
120 }, 123 },
121 methods: { 124 methods: {
...@@ -131,8 +134,6 @@ export default { ...@@ -131,8 +134,6 @@ export default {
131 total 134 total
132 } 135 }
133 } catch (error) { 136 } catch (error) {
134 this.message = error
135 this.$refs.msg.messageShow()
136 } 137 }
137 } 138 }
138 } 139 }
...@@ -140,5 +141,4 @@ export default { ...@@ -140,5 +141,4 @@ export default {
140 </script> 141 </script>
141 <style scoped lang="scss"> 142 <style scoped lang="scss">
142 @import "~@/styles/public.scss"; 143 @import "~@/styles/public.scss";
143 @import "./index.scss";
144 </style> 144 </style>
......
...@@ -45,8 +45,8 @@ ...@@ -45,8 +45,8 @@
45 </el-col> 45 </el-col>
46 <!-- 操作按钮 --> 46 <!-- 操作按钮 -->
47 <el-col :span="18" class="btnColRight"> 47 <el-col :span="18" class="btnColRight">
48 <el-button @click="resetForm('ruleForm')">重置</el-button> 48 <el-button @click="resetForm">重置</el-button>
49 <el-button type="primary" @click="handleSubmit">查询结果</el-button> 49 <el-button type="primary" @click="handleSubmit">查询</el-button>
50 </el-col> 50 </el-col>
51 </el-row> 51 </el-row>
52 </el-form> 52 </el-form>
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
27 </el-col> 27 </el-col>
28 <!-- 操作按钮 --> 28 <!-- 操作按钮 -->
29 <el-col :span="6" class="btnColRight"> 29 <el-col :span="6" class="btnColRight">
30 <btn nativeType="cz" @click="resetForm('ruleForm')">重置</btn> 30 <btn nativeType="cz" @click="resetForm">重置</btn>
31 <btn nativeType="cx" @click="queryClick">查询</btn> 31 <btn nativeType="cx" @click="queryClick">查询</btn>
32 </el-col> 32 </el-col>
33 </el-row> 33 </el-row>
......
...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
22 <el-col :span="12" class="btnColRight"> 22 <el-col :span="12" class="btnColRight">
23 <el-form-item> 23 <el-form-item>
24 <el-button type="primary">删除</el-button> 24 <el-button type="primary">删除</el-button>
25 <el-button @click="resetForm('ruleForm')">重置</el-button> 25 <el-button @click="resetForm">重置</el-button>
26 <el-button type="primary">新增</el-button> 26 <el-button type="primary">新增</el-button>
27 <el-button type="primary" @click="handleSubmit">查询结果</el-button> 27 <el-button type="primary" @click="handleSubmit">查询</el-button>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
30 </el-row> 30 </el-row>
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
75 <!-- 按钮操作 --> 75 <!-- 按钮操作 -->
76 <el-col :span="6" class="btnColRight"> 76 <el-col :span="6" class="btnColRight">
77 <el-form-item> 77 <el-form-item>
78 <btn nativeType="cz" @click="resetForm('ruleForm')">重置</btn> 78 <btn nativeType="cz" @click="resetForm">重置</btn>
79 <btn nativeType="cx" @click="featchData">查询</btn> 79 <btn nativeType="cx" @click="featchData">查询</btn>
80 <btn nativeType="sb">入库</btn> 80 <btn nativeType="sb">入库</btn>
81 </el-form-item> 81 </el-form-item>
......
...@@ -24,8 +24,8 @@ ...@@ -24,8 +24,8 @@
24 <!-- 操作按钮 --> 24 <!-- 操作按钮 -->
25 <el-col :span="12" class="btnColRight"> 25 <el-col :span="12" class="btnColRight">
26 <el-form-item> 26 <el-form-item>
27 <el-button @click="resetForm('ruleForm')">重置</el-button> 27 <el-button @click="resetForm">重置</el-button>
28 <el-button type="primary" @click="handleSubmit">查询结果</el-button> 28 <el-button type="primary" @click="handleSubmit">查询</el-button>
29 </el-form-item> 29 </el-form-item>
30 </el-col> 30 </el-col>
31 </el-row> 31 </el-row>
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
60 </el-col> 60 </el-col>
61 <!-- 操作按钮 --> 61 <!-- 操作按钮 -->
62 <el-col :span="6" class="btnColRight"> 62 <el-col :span="6" class="btnColRight">
63 <btn nativeType="cz" @click="resetForm('ruleForm')">重置</btn> 63 <btn nativeType="cz" @click="resetForm">重置</btn>
64 <btn nativeType="cx" @click="queryClick">查询</btn> 64 <btn nativeType="cx" @click="queryClick">查询</btn>
65 </el-col> 65 </el-col>
66 </el-row> 66 </el-row>
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
40 </template> 40 </template>
41 41
42 <script> 42 <script>
43 import system from '@/api/system.js' 43 import sjsbTask from '@/api/sjsbTask.js'
44 export default { 44 export default {
45 props: { 45 props: {
46 taskData: { 46 taskData: {
...@@ -92,7 +92,7 @@ export default { ...@@ -92,7 +92,7 @@ export default {
92 if (valid) { 92 if (valid) {
93 if (!_this.taskData) { 93 if (!_this.taskData) {
94 try { 94 try {
95 let res = await system.sjsbTaskSave(_this.ruleForm) 95 let res = await sjsbTask.sjsbTaskSave(_this.ruleForm)
96 if (res.code == 200) { 96 if (res.code == 200) {
97 _this.loading = false 97 _this.loading = false
98 _this.$message({ 98 _this.$message({
...@@ -108,7 +108,7 @@ export default { ...@@ -108,7 +108,7 @@ export default {
108 } 108 }
109 } else { 109 } else {
110 try { 110 try {
111 let res = await system.updateCron(_this.ruleForm) 111 let res = await sjsbTask.updateCron(_this.ruleForm)
112 if (res.code == 200) { 112 if (res.code == 200) {
113 _this.$message({ 113 _this.$message({
114 message: res.message, 114 message: res.message,
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
28 <script> 28 <script>
29 // 定时任务 29 // 定时任务
30 import data from "./data" 30 import data from "./data"
31 import system from '@/api/system.js' 31 import sjsbTask from '@/api/sjsbTask.js'
32 import tableMixin from '@/mixins/tableMixin.js' 32 import tableMixin from '@/mixins/tableMixin.js'
33 import addTask from '../components/addTask.vue' 33 import addTask from '../components/addTask.vue'
34 export default { 34 export default {
...@@ -114,7 +114,7 @@ export default { ...@@ -114,7 +114,7 @@ export default {
114 try { 114 try {
115 this.form = Object.assign(this.form, this.formData) 115 this.form = Object.assign(this.form, this.formData)
116 let { result: { list, total, pages: pageSize, pageNum: current } 116 let { result: { list, total, pages: pageSize, pageNum: current }
117 } = await system.getTaskListByName(this.form) 117 } = await sjsbTask.getTaskListByName(this.form)
118 this.tableData.data = list 118 this.tableData.data = list
119 this.pageData = { 119 this.pageData = {
120 pageSize, 120 pageSize,
...@@ -134,7 +134,7 @@ export default { ...@@ -134,7 +134,7 @@ export default {
134 type: 'warning', 134 type: 'warning',
135 }) 135 })
136 .then(() => { 136 .then(() => {
137 system.pauseJob(row.id) 137 sjsbTask.pauseJob(row.id)
138 .then((res) => { 138 .then((res) => {
139 if ((res.code = 200)) { 139 if ((res.code = 200)) {
140 this.$message({ 140 this.$message({
...@@ -166,7 +166,7 @@ export default { ...@@ -166,7 +166,7 @@ export default {
166 type: 'warning', 166 type: 'warning',
167 }) 167 })
168 .then(() => { 168 .then(() => {
169 system.activateJob(row.id) 169 sjsbTask.activateJob(row.id)
170 .then((res) => { 170 .then((res) => {
171 if ((res.code = 200)) { 171 if ((res.code = 200)) {
172 this.$message({ 172 this.$message({
...@@ -198,7 +198,7 @@ export default { ...@@ -198,7 +198,7 @@ export default {
198 type: 'warning', 198 type: 'warning',
199 }) 199 })
200 .then(() => { 200 .then(() => {
201 system.resumeJob(row.id) 201 sjsbTask.resumeJob(row.id)
202 .then((res) => { 202 .then((res) => {
203 if ((res.code = 200)) { 203 if ((res.code = 200)) {
204 this.$message({ 204 this.$message({
...@@ -230,7 +230,7 @@ export default { ...@@ -230,7 +230,7 @@ export default {
230 type: 'warning', 230 type: 'warning',
231 }) 231 })
232 .then(() => { 232 .then(() => {
233 system.sjsbTaskRun(row.id) 233 sjsbTask.sjsbTaskRun(row.id)
234 .then((res) => { 234 .then((res) => {
235 if ((res.code = 200)) { 235 if ((res.code = 200)) {
236 this.$alert(res.message, '提示', { 236 this.$alert(res.message, '提示', {
...@@ -265,7 +265,7 @@ export default { ...@@ -265,7 +265,7 @@ export default {
265 type: 'warning', 265 type: 'warning',
266 }) 266 })
267 .then(() => { 267 .then(() => {
268 system.sjsbTaskRemove(row.id) 268 sjsbTask.sjsbTaskRemove(row.id)
269 .then((res) => { 269 .then((res) => {
270 if ((res.code = 200)) { 270 if ((res.code = 200)) {
271 this.$message({ 271 this.$message({
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
28 <script> 28 <script>
29 // 定时任务 29 // 定时任务
30 import data from "./data" 30 import data from "./data"
31 import system from '@/api/system.js' 31 import sjsbTask from '@/api/sjsbTask.js'
32 import tableMixin from '@/mixins/tableMixin.js' 32 import tableMixin from '@/mixins/tableMixin.js'
33 import addTask from '../components/addTask.vue' 33 import addTask from '../components/addTask.vue'
34 export default { 34 export default {
...@@ -114,7 +114,7 @@ export default { ...@@ -114,7 +114,7 @@ export default {
114 try { 114 try {
115 this.form = Object.assign(this.form, this.formData) 115 this.form = Object.assign(this.form, this.formData)
116 let { result: { list, total, pages: pageSize, pageNum: current } 116 let { result: { list, total, pages: pageSize, pageNum: current }
117 } = await system.getTaskListByName(this.form) 117 } = await sjsbTask.getTaskListByName(this.form)
118 this.tableData.data = list 118 this.tableData.data = list
119 this.pageData = { 119 this.pageData = {
120 pageSize, 120 pageSize,
...@@ -134,7 +134,7 @@ export default { ...@@ -134,7 +134,7 @@ export default {
134 type: 'warning', 134 type: 'warning',
135 }) 135 })
136 .then(() => { 136 .then(() => {
137 system.pauseJob(row.id) 137 sjsbTask.pauseJob(row.id)
138 .then((res) => { 138 .then((res) => {
139 if ((res.code = 200)) { 139 if ((res.code = 200)) {
140 this.$message({ 140 this.$message({
...@@ -166,7 +166,7 @@ export default { ...@@ -166,7 +166,7 @@ export default {
166 type: 'warning', 166 type: 'warning',
167 }) 167 })
168 .then(() => { 168 .then(() => {
169 system.activateJob(row.id) 169 sjsbTask.activateJob(row.id)
170 .then((res) => { 170 .then((res) => {
171 if ((res.code = 200)) { 171 if ((res.code = 200)) {
172 this.$message({ 172 this.$message({
...@@ -198,7 +198,7 @@ export default { ...@@ -198,7 +198,7 @@ export default {
198 type: 'warning', 198 type: 'warning',
199 }) 199 })
200 .then(() => { 200 .then(() => {
201 system.resumeJob(row.id) 201 sjsbTask.resumeJob(row.id)
202 .then((res) => { 202 .then((res) => {
203 if ((res.code = 200)) { 203 if ((res.code = 200)) {
204 this.$message({ 204 this.$message({
...@@ -230,7 +230,7 @@ export default { ...@@ -230,7 +230,7 @@ export default {
230 type: 'warning', 230 type: 'warning',
231 }) 231 })
232 .then(() => { 232 .then(() => {
233 system.sjsbTaskRun(row.id) 233 sjsbTask.sjsbTaskRun(row.id)
234 .then((res) => { 234 .then((res) => {
235 if ((res.code = 200)) { 235 if ((res.code = 200)) {
236 this.$alert(res.message, '提示', { 236 this.$alert(res.message, '提示', {
...@@ -265,7 +265,7 @@ export default { ...@@ -265,7 +265,7 @@ export default {
265 type: 'warning', 265 type: 'warning',
266 }) 266 })
267 .then(() => { 267 .then(() => {
268 system.sjsbTaskRemove(row.id) 268 sjsbTask.sjsbTaskRemove(row.id)
269 .then((res) => { 269 .then((res) => {
270 if ((res.code = 200)) { 270 if ((res.code = 200)) {
271 this.$message({ 271 this.$message({
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
28 <script> 28 <script>
29 // 定时任务 29 // 定时任务
30 import data from "./data" 30 import data from "./data"
31 import system from '@/api/system.js' 31 import sjsbTask from '@/api/sjsbTask.js'
32 import tableMixin from '@/mixins/tableMixin.js' 32 import tableMixin from '@/mixins/tableMixin.js'
33 import addTask from '../components/addTask.vue' 33 import addTask from '../components/addTask.vue'
34 export default { 34 export default {
...@@ -114,7 +114,7 @@ export default { ...@@ -114,7 +114,7 @@ export default {
114 try { 114 try {
115 this.form = Object.assign(this.form, this.formData) 115 this.form = Object.assign(this.form, this.formData)
116 let { result: { list, total, pages: pageSize, pageNum: current } 116 let { result: { list, total, pages: pageSize, pageNum: current }
117 } = await system.getTaskListByName(this.form) 117 } = await sjsbTask.getTaskListByName(this.form)
118 this.tableData.data = list 118 this.tableData.data = list
119 this.pageData = { 119 this.pageData = {
120 pageSize, 120 pageSize,
...@@ -134,7 +134,7 @@ export default { ...@@ -134,7 +134,7 @@ export default {
134 type: 'warning', 134 type: 'warning',
135 }) 135 })
136 .then(() => { 136 .then(() => {
137 system.pauseJob(row.id) 137 sjsbTask.pauseJob(row.id)
138 .then((res) => { 138 .then((res) => {
139 if ((res.code = 200)) { 139 if ((res.code = 200)) {
140 this.$message({ 140 this.$message({
...@@ -166,7 +166,7 @@ export default { ...@@ -166,7 +166,7 @@ export default {
166 type: 'warning', 166 type: 'warning',
167 }) 167 })
168 .then(() => { 168 .then(() => {
169 system.activateJob(row.id) 169 sjsbTask.activateJob(row.id)
170 .then((res) => { 170 .then((res) => {
171 if ((res.code = 200)) { 171 if ((res.code = 200)) {
172 this.$message({ 172 this.$message({
...@@ -198,7 +198,7 @@ export default { ...@@ -198,7 +198,7 @@ export default {
198 type: 'warning', 198 type: 'warning',
199 }) 199 })
200 .then(() => { 200 .then(() => {
201 system.resumeJob(row.id) 201 sjsbTask.resumeJob(row.id)
202 .then((res) => { 202 .then((res) => {
203 if ((res.code = 200)) { 203 if ((res.code = 200)) {
204 this.$message({ 204 this.$message({
...@@ -230,7 +230,7 @@ export default { ...@@ -230,7 +230,7 @@ export default {
230 type: 'warning', 230 type: 'warning',
231 }) 231 })
232 .then(() => { 232 .then(() => {
233 system.sjsbTaskRun(row.id) 233 sjsbTask.sjsbTaskRun(row.id)
234 .then((res) => { 234 .then((res) => {
235 if ((res.code = 200)) { 235 if ((res.code = 200)) {
236 this.$alert(res.message, '提示', { 236 this.$alert(res.message, '提示', {
...@@ -265,7 +265,7 @@ export default { ...@@ -265,7 +265,7 @@ export default {
265 type: 'warning', 265 type: 'warning',
266 }) 266 })
267 .then(() => { 267 .then(() => {
268 system.sjsbTaskRemove(row.id) 268 sjsbTask.sjsbTaskRemove(row.id)
269 .then((res) => { 269 .then((res) => {
270 if ((res.code = 200)) { 270 if ((res.code = 200)) {
271 this.$message({ 271 this.$message({
......
1 <template> 1 <template>
2 <div class="timedTask from-clues"> 2 <div class="timedTask from-clues">
3 <h1>水水水水水</h1> 3 <div class="from-clues-header">
4 <el-form ref="ruleForm" :model="form" label-width="100px">
5 <el-row class="mb-5">
6
7 <el-col :span="3">
8 <el-select v-model="selectType" placeholder="请选择" class="select">
9 <el-option
10 v-for="item in typeOptions"
11 :key="item.value"
12 :label="item.label"
13 :value="item.value"
14 />
15 </el-select>
16 </el-col>
17 <el-col :span="3">
18 <el-input
19 v-model="queryName"
20 class="selectName"
21 clearable
22 placeholder="请输入"
23 >
24 <el-button
25 slot="append"
26 icon="el-icon-search"
27 @click="searchQuery()"
28 />
29 </el-input>
30 </el-col>
31 <!-- 按钮操作 -->
32 <el-col :span="6" class="btnColRight">
33 <el-form-item>
34 <btn nativeType="cz" @click="handleAdd" >添加人员</btn>
35 <btn nativeType="cx" @click="resetPassword(selectionRows)">重置密码</btn>
36 <btn nativeType="sb" @click="resetSearch()">重置</btn>
37 </el-form-item>
38 </el-col>
39
40 </el-row>
41 </el-form>
42 </div>
43 <div class="from-clues-content">
44 <vxe-table
45 ref="xTree"
46 v-loading="loading"
47 class="header-bg-type1"
48 :data="tableData"
49 show-overflow
50 border
51 :checkbox-config="{ highlight: true }"
52 :empty-render="{ name: 'NotData' }"
53 highlight-hover-row
54 max-height="90%"
55 @checkbox-all="selectAllEvent"
56 @checkbox-change="selectChangeEvent"
57 >
58 <template #empty>
59 <table-empty />
60 </template>
61 <vxe-table-column
62 type="checkbox"
63 width="36"
64 align="center"
65 fixed="left"
66 />
67 <vxe-table-column
68 field="code"
69 title="工号"
70 width="80"
71 align="left"
72 show-header-overflow="tooltip"
73 show-overflow="tooltip"
74 fixed="left"
75 />
76 <vxe-table-column
77 title="姓名"
78 width="140"
79 align="left"
80 show-header-overflow="tooltip"
81 show-overflow="tooltip"
82 fixed="left"
83 >
84 <template slot-scope="scope">
85 <svg-icon
86 :icon-class="
87 scope.row.sex === '0'
88 ? 'male'
89 : scope.row.sex === '1'
90 ? 'female'
91 : 'secrecy'
92 "
93 />
94 {{ scope.row.name }}
95 </template>
96 </vxe-table-column>
97 <vxe-table-column
98 field="loginName"
99 title="用户名"
100 width="110"
101 align="left"
102 show-header-overflow="tooltip"
103 show-overflow="tooltip"
104 fixed="left"
105 />
106 <vxe-table-column
107 title="负责人"
108 align="left"
109 show-header-overflow="tooltip"
110 show-overflow="tooltip"
111 >
112 <template slot-scope="scope">
113 <i v-if="scope.row.isDuty" class="el-icon-check" />
114 </template>
115 </vxe-table-column>
116 <vxe-table-column
117 field="departmentName"
118 title="所属部门"
119 align="left"
120 width="140"
121 min-width="140"
122 show-header-overflow="tooltip"
123 show-overflow="tooltip"
124 />
125 <vxe-table-column
126 field="jobLevel"
127 :formatter="formatterjobLevel"
128 title="职位"
129 align="left"
130 width="140"
131 min-width="140"
132 show-header-overflow="tooltip"
133 show-overflow="tooltip"
134 />
135 <vxe-table-column
136 field="mobilePhone"
137 title="电话"
138 width="140"
139 show-header-overflow="tooltip"
140 show-overflow="tooltip"
141 align="left"
142 />
143 <vxe-table-column title="状态" width="50">
144 <template scope="scope">
145 <el-switch
146 v-model="scope.row.switch"
147 class="switch"
148 active-color="#32BAD4"
149 inactive-color="#B1B9C5"
150 active-text="启"
151 inactive-text="禁"
152 @change="changeStatus(scope.row)"
153 />
154 </template>
155 </vxe-table-column>
156 <vxe-table-column
157 title="排序"
158 width="148"
159 min-width="148"
160 align="left"
161 fixed="right"
162 >
163 <template #header>
164 <p class="ml8">排序</p>
165 </template>
166 <template slot-scope="scope">
167 <sort-table
168 :scope-data="scope"
169 :sort-url="tableUrl"
170 @sortOk="getTableList"
171 />
172 </template>
173 </vxe-table-column>
174 <vxe-table-column
175 title="操作"
176 width="148"
177 min-width="148"
178 align="left"
179 fixed="right"
180 >
181 <template #header>
182 <p class="ml8">操作</p>
183 </template>
184 <template slot-scope="scope">
185 <el-button type="text" size="small">
186 <el-tooltip
187 class="item"
188 effect="dark"
189 content="解锁"
190 placement="top"
191 >
192 <i
193 class="icon-platform-unlock iconfont"
194 @click="updateLock(scope.row.id, scope.row.name)"
195 />
196 </el-tooltip>
197 <el-tooltip
198 class="item"
199 effect="dark"
200 content="重置"
201 placement="top"
202 >
203 <i
204 class="icon-platform-reset iconfont"
205 @click="resetPassword(scope.row.id)"
206 />
207 </el-tooltip>
208 <el-tooltip
209 class="item"
210 effect="dark"
211 content="修改"
212 placement="top"
213 >
214 <i
215 class="icon-platform-edit iconfont"
216 @click="handleEdit(scope.row)"
217 />
218 </el-tooltip>
219 <el-tooltip
220 class="item"
221 effect="dark"
222 content="删除"
223 placement="top"
224 >
225 <i
226 class="icon-platform-delete iconfont"
227 @click="handleDelete(scope.row.id, scope.row.name)"
228 />
229 </el-tooltip>
230 </el-button>
231 </template>
232 </vxe-table-column>
233 </vxe-table>
234 </div>
4 </div> 235 </div>
5 </template> 236 </template>
6 <script> 237 <script>
7 // 定时任务 238 // 定时任务
8 import data from "./data" 239 import data from "./data";
9 import system from '@/api/system.js' 240 import system from "@/api/system.js";
10 import tableMixin from '@/mixins/tableMixin.js' 241 import tableMixin from "@/mixins/tableMixin.js";
11 import addTask from '../components/addTask.vue'
12 export default { 242 export default {
13 name: "users", 243 name: "users",
14 mixins: [tableMixin], 244 components: {},
15 components: { 245 data() {
16 addTask
17 },
18 data () {
19 return { 246 return {
20 taskData: null, 247 title: '',
21 form: { 248 queryParam: {},
22 job_name: '', 249 selectType: '0',
23 currentPage: 1 250 queryName: '',
24 }, 251 organizationId: '', // 组织机构ID
25 selectionList: [], 252 departmentId: '', // 部门ID
26 tableData: { 253 departmentList: [], // 部门列表
27 columns: [{ 254 levelList: [], // 职务级别
28 label: '序号', 255 tableData: [],
29 type: 'index', 256 sexList: [],
30 width: '50', 257 typeOptions: [
31 index: this.indexMethod, 258 {
32 }].concat(data.columns()).concat([ 259 value: '0',
33 { 260 label: '姓名'
34 label: "操作", 261 },
35 width: 380, 262 {
36 render: (h, scope) => { 263 value: '1',
37 return ( 264 label: '工号'
38 <div> 265 },
39 <el-button type="text" size="mini" style="color: #67C23A" 266 {
40 v-show={scope.row.job_status !== '1' && scope.row.job_status !== '2'} 267 value: '2',
41 icon="el-icon-magic-stick" 268 label: '部门'
42 onClick={() => { this.handleRecovery(scope.row) }}>激活 269 },
43 </el-button> 270 {
44 271 value: '3',
45 <el-button type="text" size="mini" 272 label: '机构'
46 style="color: #67C23A;margin-left:0" 273 }
47 icon="el-icon-refresh-right" 274 ],
48 v-show={scope.row.job_status === '2'} 275 // tableUrl: api.users, // 接口地址,
49 onClick={() => { this.handleActivation(scope.row) }}>恢复
50 </el-button>
51 276
52 <el-button type="text" size="mini"
53 v-show={scope.row.job_status !== '1'}
54 icon="el-icon-stopwatch"
55 onClick={() => { this.handletest(scope.row) }}>手动测试
56 </el-button>
57 <el-button type="text" size="mini"
58 v-show={scope.row.job_status === '1'}
59 icon="el-icon-video-pause"
60 onClick={() => { this.handleSuspend(scope.row) }}>暂停
61 </el-button>
62 <el-button type="text" size="mini"
63 icon="el-icon-edit"
64 v-show={scope.row.job_status === '2' || scope.row.job_status === '-1' || scope.row.job_status === '0'}
65 onClick={() => { this.handleEdit(scope.row) }}>编辑
66 </el-button>
67 <el-button type="text" size="mini"
68 icon="el-icon-delete" style="color:#F56C6C"
69 v-show={scope.row.job_status !== '1'}
70 onClick={() => { this.handleDel(scope.row) }}>删除
71 </el-button>
72 </div>
73 );
74 },
75 },
76 ]),
77 data: []
78 },
79 pageData: { 277 pageData: {
80 total: 0, 278 total: 0,
81 pageSize: 15, 279 pageSize: 15,
82 current: 1, 280 current: 1,
83 }, 281 },
84 } 282 };
283 },
284 created() {
285 // 获取区域和组织机构id
286 eventBus.$on('getSelectedId', (res) => {
287 if (!res.organizationId) {
288 this.tableData = []
289 this.organizationId = ''
290 this.departmentId = ''
291 } else {
292 this.organizationId = res.organizationId
293 this.departmentId = res.departmentId
294 this.getTableList()
295 this.getDepartData()
296 }
297 this.initDictConfig()
298 })
299 },
300 updated() {
301 this.tableData.forEach((element) => {
302 element.switch = element.status === 'ACTIVE'
303 })
85 }, 304 },
86 methods: { 305 methods: {
87 handleAdd () { 306 initDictConfig() {
88 this.taskData = null 307 getDictItems('XB').then((res) => {
89 this.$refs.task.isShow() 308 if (res.status === 1) {
309 this.sexList = res.content
310 } else {
311 this.$message.error({ message: res.message, showClose: true })
312 }
313 })
314 getDictItems('ZWJB').then((res) => {
315 if (res.status === 1) {
316 this.levelList = res.content
317 } else {
318 this.$message.error({ message: res.message, showClose: true })
319 }
320 })
90 }, 321 },
91 async featchData () { 322 getDepartData() {
92 try { 323 getDeptsByIdAction(this.organizationId).then((res) => {
93 this.form = Object.assign(this.form, this.formData) 324 if (res.status === 1) {
94 let { result: { list, total, pages: pageSize, pageNum: current } 325 this.departmentList = res.content
95 } = await system.getTaskListByName(this.form) 326 } else {
96 this.tableData.data = list 327 this.$message.error({ message: res.message, showClose: true })
97 this.pageData = {
98 pageSize,
99 current,
100 total
101 } 328 }
102 } catch (error) { 329 })
103 this.message = error 330 },
104 this.$refs.msg.messageShow() 331 getTableList() {
332 this.loading = true
333 this.queryParam = {
334 organizationId: this.organizationId,
335 departmentId: this.departmentId
105 } 336 }
337 getUserList(this.queryParam).then((res) => {
338 if (res.status === 1) {
339 this.loading = false
340 this.tableData = res.content
341 } else {
342 this.$message.error({ message: res.message, showClose: true })
343 }
344 })
106 }, 345 },
107 // 暂停 346 // 查询
108 handleSuspend (row) { 347 searchQuery() {
109 this.$confirm('此操将进行暂停操作, 是否继续?', '提示', { 348 switch (this.selectType) {
110 confirmButtonText: '确定', 349 case '0':
111 cancelButtonText: '取消', 350 this.queryParam.type = 'NAME'
112 type: 'warning', 351 break
352 case '1':
353 this.queryParam.type = 'CODE'
354 break
355 case '2':
356 this.queryParam.type = 'DEPARTMENT'
357 break
358 case '3':
359 this.queryParam.type = 'ORGANIZATION'
360 break
361 default:
362 break
363 }
364 this.queryParam.typeValue = this.queryName
365 getUserList(this.queryParam).then((res) => {
366 if (res.status === 1) {
367 this.tableData = res.content
368 } else {
369 this.$message.error({ message: res.message, showClose: true })
370 }
113 }) 371 })
114 .then(() => {
115 system.pauseJob(row.id)
116 .then((res) => {
117 if ((res.code = 200)) {
118 this.$message({
119 type: 'success',
120 message: res.message,
121 })
122 this.featchData()
123 }
124 })
125 .catch((error) => {
126 this.$alert(error, '提示', {
127 confirmButtonText: '确定',
128 type: 'error'
129 })
130 })
131 })
132 .catch(() => {
133 this.$message({
134 type: 'info',
135 message: '已取消',
136 })
137 })
138 }, 372 },
139 // 激活 373 // 重置搜索
140 handleRecovery (row) { 374 resetSearch() {
141 this.$confirm('此操将进行激活操作, 是否继续?', '提示', { 375 this.selectType = '0'
376 this.queryName = ''
377 this.queryParam = {
378 organizationId: this.organizationId,
379 departmentId: this.departmentId
380 }
381 this.getTableList()
382 },
383 // 性别
384 formatterSex({ cellValue }) {
385 if (this.sexList.length !== 0) {
386 if (cellValue !== null) {
387 const sex = this.sexList.find((item) => item.value === cellValue).name
388 return sex
389 } else {
390 return cellValue
391 }
392 }
393 },
394 // 职务级别
395 formatterjobLevel({ cellValue }) {
396 if (this.levelList.length !== 0) {
397 if (cellValue) {
398 const jobLevel = this.levelList.find(
399 (item) => item.value === cellValue
400 ).name
401 return jobLevel
402 } else {
403 return cellValue
404 }
405 }
406 },
407 // 删除
408 handleDelete(id, content) {
409 this.$confirm(deleteDomStr(content), '执行确认', {
410 dangerouslyUseHTMLString: true,
411 customClass: 'customer-delete',
142 confirmButtonText: '确定', 412 confirmButtonText: '确定',
143 cancelButtonText: '取消', 413 cancelButtonText: '取消',
144 type: 'warning', 414 type: 'warning'
145 }) 415 })
146 .then(() => { 416 .then(() => {
147 system.activateJob(row.id) 417 deleteAction(`${api.users}/${id}`).then((res) => {
148 .then((res) => { 418 if (res.status === 1) {
149 if ((res.code = 200)) { 419 this.$message.success({ message: res.message, showClose: true })
150 this.$message({ 420 } else {
151 type: 'success', 421 this.$message.error({ message: res.message, showClose: true })
152 message: res.message, 422 }
153 }) 423 this.getTableList()
154 this.featchData()
155 }
156 })
157 .catch((error) => {
158 this.$alert(error, '提示', {
159 confirmButtonText: '确定',
160 type: 'error'
161 })
162 })
163 })
164 .catch(() => {
165 this.$message({
166 type: 'info',
167 message: '已取消',
168 }) 424 })
169 }) 425 })
426 .catch(() => {})
170 }, 427 },
171 // 恢复 428 // 修改状态
172 handleActivation (row) { 429 changeStatus(row) {
173 this.$confirm('此操将进行恢复操作, 是否继续?', '提示', { 430 this.$confirm('确定要修改状态吗?', '提示', {
431 customClass: 'customer-update',
174 confirmButtonText: '确定', 432 confirmButtonText: '确定',
175 cancelButtonText: '取消', 433 cancelButtonText: '取消',
176 type: 'warning', 434 type: 'warning'
177 }) 435 })
178 .then(() => { 436 .then(() => {
179 system.resumeJob(row.id) 437 const status = row.status === 'ACTIVE' ? 'INACTIVE' : 'ACTIVE'
180 .then((res) => { 438 const id = row.id
181 if ((res.code = 200)) { 439 updateStatus(id, status).then((res) => {
182 this.$message({ 440 if (res.status === 1) {
183 type: 'success', 441 this.$message.success({ message: res.message, showClose: true })
184 message: res.message, 442 this.getTableList()
185 }) 443 } else {
186 this.featchData() 444 this.$message.error({ message: res.message, showClose: true })
187 } 445 }
188 })
189 .catch((error) => {
190 this.$alert(error, '提示', {
191 confirmButtonText: '确定',
192 type: 'error'
193 })
194 })
195 })
196 .catch(() => {
197 this.$message({
198 type: 'info',
199 message: '已取消',
200 }) 446 })
201 }) 447 })
448 .catch((err) => {
449 console.log({ err })
450 })
202 }, 451 },
203 // 手动测试 452 // 更新用户解锁状态
204 handletest (row) { 453 updateLock(id, name) {
205 this.$confirm('此操将进行手动测试, 是否继续?', '提示', { 454 this.$confirm(
206 confirmButtonText: '确定', 455 `<div class="customer-message-wrapper">
207 cancelButtonText: '取消', 456 <h5 class="title">确定要更新用户解锁状态吗</h5>
208 type: 'warning', 457 <p class="result">执行后,数据将
209 }) 458 <span >无法恢复</span>
459 </p>
460 </div>`,
461 '执行确认',
462 {
463 dangerouslyUseHTMLString: true,
464 customClass: 'customer-delete',
465 confirmButtonText: '确定',
466 cancelButtonText: '取消',
467 type: 'warning'
468 }
469 )
210 .then(() => { 470 .then(() => {
211 system.sjsbTaskRun(row.id) 471 updateLock(id).then((res) => {
212 .then((res) => { 472 if (res.status === 1) {
213 if ((res.code = 200)) { 473 this.$message.success({ message: res.message, showClose: true })
214 this.$alert(res.message, '提示', { 474 this.getTableList()
215 confirmButtonText: '确定', 475 } else {
216 type: 'success' 476 this.$message.error({ message: res.message, showClose: true })
217 }); 477 }
218 this.featchData()
219 }
220 })
221 .catch((error) => {
222 this.$alert(error, '提示', {
223 confirmButtonText: '确定',
224 type: 'error'
225 })
226 })
227 })
228 .catch(() => {
229 this.$message({
230 type: 'info',
231 message: '已取消',
232 }) 478 })
233 }) 479 })
480 .catch(() => {})
234 }, 481 },
235 handleEdit (row) { 482 // 重置用户密码
236 this.taskData = row 483 resetPassword(data) {
237 this.$refs.task.isShow() 484 const ids = []
238 }, 485 if (data instanceof Array) {
239 handleDel (row) { 486 data.forEach((item) => {
240 this.$confirm('此操将进行删除操作, 是否继续?', '提示', { 487 ids.push(item.id)
241 confirmButtonText: '确定', 488 })
242 cancelButtonText: '取消', 489 } else {
243 type: 'warning', 490 ids.push(data)
244 }) 491 }
245 .then(() => { 492 console.log(ids, 'ids')
246 system.sjsbTaskRemove(row.id) 493 if (ids.length === 0) {
247 .then((res) => { 494 this.$message({
248 if ((res.code = 200)) { 495 message: '请选择需要重置密码的用户!',
249 this.$message({ 496 showClose: true
250 type: 'success',
251 message: res.message,
252 })
253 this.featchData()
254 }
255 })
256 .catch((error) => {
257 this.$alert(error, '提示', {
258 confirmButtonText: '确定',
259 type: 'error'
260 })
261 })
262 }) 497 })
263 .catch(() => { 498 return
264 this.$message({ 499 }
265 type: 'info', 500 this.$confirm(
266 message: '已取消', 501 `<div class="customer-message-wrapper">
502 <h5 class="title">确定要重置密码吗</h5>
503 <p class="result">执行后,数据将
504 <span >无法恢复</span>
505 </p>
506 </div>`,
507 '执行确认',
508 {
509 dangerouslyUseHTMLString: true,
510 customClass: 'customer-delete',
511 confirmButtonText: '确定',
512 cancelButtonText: '取消',
513 type: 'warning'
514 }
515 )
516 .then(() => {
517 resetPassword(ids).then((res) => {
518 if (res.status === 1) {
519 this.$message.success({ message: res.message, showClose: true })
520 this.getTableList()
521 } else {
522 this.$message.error({ message: res.message, showClose: true })
523 }
267 }) 524 })
268 }) 525 })
526 .catch(() => {})
527 },
528 // 新增回显
529 reloadTableData() {
530 this.getTableList()
531 },
532 showimport() {
533 this.$refs.leadingIn.import(this.tableUrl, '人员')
269 } 534 }
270 } 535 }
271 } 536 }
272 </script> 537 </script>
273 <style scoped lang="scss"> 538
274 @import "~@/styles/mixin.scss"; 539 <style scoped lang="less">
275 @import "~@/styles/public.scss"; 540 .content {
276 </style> 541 .top-wrapper {
542 .el-button + .el-button {
543 margin-left: 16px;
544 }
545 .top-wrapper-search {
546 display: inline-block;
547 margin-left: 16px;
548 ::v-deep .el-input,
549 ::v-deep .el-input__inner {
550 height: 32px;
551 }
552 .select {
553 width: 120px;
554 vertical-align: middle;
555 }
556 .selectName {
557 width: 178px;
558 margin: 0 16px;
559 vertical-align: middle;
560 ::v-deep .el-input-group__append {
561 background: #e0eeff;
562 color: #3aa3f8 !important;
563 padding-right: 12px;
564 border-radius: 0;
565 .el-button {
566 padding: 8px 8px;
567 }
568 }
569 }
570 }
571 }
572 .vxe-table {
573 ::v-deep .vxe-body--row {
574 .vxe-body--column:nth-child(3) {
575 text-align: left;
576 }
577 .svg-icon {
578 width: 1.5em;
579 height: 1.5em;
580 vertical-align: middle;
581 margin-left: 5px;
582 }
583 }
584 }
585
586 }
587
588
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
31 <!-- 操作按钮 --> 31 <!-- 操作按钮 -->
32 <el-col :span="6" class="btnColRight"> 32 <el-col :span="6" class="btnColRight">
33 <btn nativeType="sb" @click="handleUpdateDic">刷新缓存</btn> 33 <btn nativeType="sb" @click="handleUpdateDic">刷新缓存</btn>
34 <btn nativeType="cx" @click="handleSubmit">查询结果</btn> 34 <btn nativeType="cx" @click="handleSubmit">查询</btn>
35 </el-col> 35 </el-col>
36 </el-row> 36 </el-row>
37 </el-form> 37 </el-form>
......
...@@ -32,8 +32,8 @@ ...@@ -32,8 +32,8 @@
32 </el-col> 32 </el-col>
33 <!-- 操作按钮 --> 33 <!-- 操作按钮 -->
34 <el-col :span="4" class="btnColRight"> 34 <el-col :span="4" class="btnColRight">
35 <el-button @click="resetForm('ruleForm')">重置</el-button> 35 <el-button @click="resetForm">重置</el-button>
36 <el-button type="primary" @click="handleSubmit">查询结果</el-button> 36 <el-button type="primary" @click="handleSubmit">查询</el-button>
37 </el-col> 37 </el-col>
38 </el-row> 38 </el-row>
39 </el-form> 39 </el-form>
......