Merge branch 'master' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web
Showing
18 changed files
with
344 additions
and
137 deletions
1 | import request from '@/utils/request' | 1 | import request from '@/utils/request' |
2 | import SERVER from './config' | 2 | import SERVER from './config' |
3 | // 获取家庭房产列表 | 3 | // 获取申请查询列表 |
4 | export function getJtfcPage (data) { | 4 | export function getSqcxPage (data) { |
5 | return request({ | 5 | return request({ |
6 | url: SERVER.SERVERAPI + '/rest/sqcx/jtfc/getJtfcPage', | 6 | url: SERVER.SERVERAPI + '/rest/sqcx/jtfc/getSqcxPage', |
7 | method: 'post', | ||
8 | data | ||
9 | }) | ||
10 | } | ||
11 | |||
12 | // 获取房屋明细列表 | ||
13 | export function getFwmxPage (data) { | ||
14 | return request({ | ||
15 | url: SERVER.SERVERAPI + '/rest/sqcx/jtfc/getFwmxPage', | ||
16 | method: 'post', | 7 | method: 'post', |
17 | data | 8 | data |
18 | }) | 9 | }) |
... | @@ -45,6 +36,15 @@ export function getJtfcInfo (params) { | ... | @@ -45,6 +36,15 @@ export function getJtfcInfo (params) { |
45 | }) | 36 | }) |
46 | } | 37 | } |
47 | 38 | ||
39 | // 获取房屋明细记录详细信息 | ||
40 | export function getFwmxInfo (params) { | ||
41 | return request({ | ||
42 | url: SERVER.SERVERAPI + '/rest/sqcx/jtfc/getFwmxInfo/', | ||
43 | method: 'get', | ||
44 | params | ||
45 | }) | ||
46 | } | ||
47 | |||
48 | // 打印家庭房产 | 48 | // 打印家庭房产 |
49 | export function printJtcfInfo (data) { | 49 | export function printJtcfInfo (data) { |
50 | return request({ | 50 | return request({ | ... | ... |
src/styles/collapse.scss
0 → 100644
1 | |||
2 | /deep/.modifycollapse{ | ||
3 | |||
4 | .el-collapse-item__header{ | ||
5 | margin-bottom: 10px; | ||
6 | background: #F3F4F7; | ||
7 | border: 1px solid #D9D9D9; | ||
8 | border-radius: 4px; | ||
9 | font-size: 16px; | ||
10 | font-family: PingFangSC-Medium, PingFang SC; | ||
11 | font-weight: 500; | ||
12 | color: #333333; | ||
13 | line-height: 18px; | ||
14 | |||
15 | } | ||
16 | .el-collapse-item__header::before{ | ||
17 | content: ""; | ||
18 | margin-left: 10px; | ||
19 | margin-right: 10px; | ||
20 | width: 4px; | ||
21 | height: 18px; | ||
22 | background: #2B7FF1; | ||
23 | } | ||
24 | .el-collapse-item__arrow{ | ||
25 | color: #979797 ; | ||
26 | margin-left: 10px; | ||
27 | } | ||
28 | |||
29 | |||
30 | } | ||
31 |
... | @@ -53,7 +53,7 @@ | ... | @@ -53,7 +53,7 @@ |
53 | </template> | 53 | </template> |
54 | 54 | ||
55 | <script> | 55 | <script> |
56 | import { addFwmxCxjgXx, getJtfcInfo,printJtcfInfo } from "@/api/sqcx"; | 56 | import { addFwmxCxjgXx, getFwmxInfo,printJtcfInfo } from "@/api/sqcx"; |
57 | import { getPrintTemplateByCode } from "@/api/system"; | 57 | import { getPrintTemplateByCode } from "@/api/system"; |
58 | import { datas, sendThis } from "./dydjbdata"; | 58 | import { datas, sendThis } from "./dydjbdata"; |
59 | import { getLodop } from "@/utils/LodopFuncs" | 59 | import { getLodop } from "@/utils/LodopFuncs" |
... | @@ -144,7 +144,7 @@ export default { | ... | @@ -144,7 +144,7 @@ export default { |
144 | //加载详细信息 | 144 | //加载详细信息 |
145 | loadData () { | 145 | loadData () { |
146 | this.$startLoading(); | 146 | this.$startLoading(); |
147 | getJtfcInfo({ sqcxBsm: this.sqcxBsm }).then((res) => { | 147 | getFwmxInfo({ sqcxBsm: this.sqcxBsm }).then((res) => { |
148 | this.$endLoading(); | 148 | this.$endLoading(); |
149 | if (res.code == 200) { | 149 | if (res.code == 200) { |
150 | this.activeStep = 2; | 150 | this.activeStep = 2; | ... | ... |
... | @@ -36,10 +36,13 @@ | ... | @@ -36,10 +36,13 @@ |
36 | 36 | ||
37 | <script> | 37 | <script> |
38 | import { datas, sendThis } from "./infodata"; | 38 | import { datas, sendThis } from "./infodata"; |
39 | import { getJtfcInfo } from "@/api/sqcx"; | 39 | import { getFwmxInfo } from "@/api/sqcx"; |
40 | export default { | 40 | export default { |
41 | props: { | 41 | props: { |
42 | 42 | formData: { | |
43 | type: Object, | ||
44 | default: () => {}, | ||
45 | }, | ||
43 | }, | 46 | }, |
44 | data () { | 47 | data () { |
45 | return { | 48 | return { |
... | @@ -65,10 +68,24 @@ export default { | ... | @@ -65,10 +68,24 @@ export default { |
65 | resultData: {}, | 68 | resultData: {}, |
66 | }; | 69 | }; |
67 | }, | 70 | }, |
68 | mounted () { }, | 71 | mounted () { |
72 | if(this.formData){ | ||
73 | this.getDetailInfo() | ||
74 | } | ||
75 | }, | ||
69 | methods: { | 76 | methods: { |
70 | setResult(data){ | 77 | setResult(data){ |
71 | this.resultData = data | 78 | this.resultData = data |
79 | }, | ||
80 | getDetailInfo(){ | ||
81 | this.$startLoading(); | ||
82 | getFwmxInfo({ sqcxBsm: this.formData.bsmSqcx }).then((res) => { | ||
83 | this.$endLoading(); | ||
84 | if (res.code == 200) { | ||
85 | this.resultData = res.result | ||
86 | } | ||
87 | }); | ||
88 | |||
72 | } | 89 | } |
73 | }, | 90 | }, |
74 | }; | 91 | }; | ... | ... |
... | @@ -51,7 +51,7 @@ import table from "@/utils/mixin/table"; | ... | @@ -51,7 +51,7 @@ import table from "@/utils/mixin/table"; |
51 | import { popupDialog } from "@/utils/popup.js"; | 51 | import { popupDialog } from "@/utils/popup.js"; |
52 | import { datas, sendThis } from "./dydjbdata"; | 52 | import { datas, sendThis } from "./dydjbdata"; |
53 | import addDydjb from "./components/addDydjb.vue"; | 53 | import addDydjb from "./components/addDydjb.vue"; |
54 | import { getFwmxPage } from "@/api/sqcx"; | 54 | import { getSqcxPage } from "@/api/sqcx"; |
55 | export default { | 55 | export default { |
56 | name: "dydjb", | 56 | name: "dydjb", |
57 | components: { addDydjb }, | 57 | components: { addDydjb }, |
... | @@ -71,6 +71,7 @@ export default { | ... | @@ -71,6 +71,7 @@ export default { |
71 | cxbh: "", | 71 | cxbh: "", |
72 | sqr: "", | 72 | sqr: "", |
73 | ywh: "", | 73 | ywh: "", |
74 | cxlx: '2' | ||
74 | }, | 75 | }, |
75 | tableData: { | 76 | tableData: { |
76 | columns: datas.columns(), | 77 | columns: datas.columns(), |
... | @@ -82,7 +83,7 @@ export default { | ... | @@ -82,7 +83,7 @@ export default { |
82 | // 初始化数据 | 83 | // 初始化数据 |
83 | queryClick () { | 84 | queryClick () { |
84 | this.$startLoading(); | 85 | this.$startLoading(); |
85 | getFwmxPage({ ...this.queryForm, ...this.pageData }).then((res) => { | 86 | getSqcxPage({ ...this.queryForm, ...this.pageData }).then((res) => { |
86 | this.$endLoading(); | 87 | this.$endLoading(); |
87 | if (res.code === 200) { | 88 | if (res.code === 200) { |
88 | let { records, total } = res.result; | 89 | let { records, total } = res.result; |
... | @@ -92,19 +93,20 @@ export default { | ... | @@ -92,19 +93,20 @@ export default { |
92 | }); | 93 | }); |
93 | }, | 94 | }, |
94 | dydjbClick (scope) { | 95 | dydjbClick (scope) { |
95 | this.$nextTick(() => { | 96 | // this.$nextTick(() => { |
96 | this.isDialog = true | 97 | // this.isDialog = true |
97 | this.sqcxBsm = scope.row.bsmSqcx | 98 | // this.sqcxBsm = scope.row.bsmSqcx |
98 | }) | 99 | // }) |
99 | // popupDialog("打印登记薄", "sqcx/dydjb/components/dydjbInfo", { | 100 | popupDialog("打印登记薄", "sqcx/dydjb/components/dydjbInfo", { |
100 | // bsmSqcx: scope.row.bsmSqcx, | 101 | bsmSqcx: scope.row.bsmSqcx, |
101 | // }); | 102 | }); |
102 | }, | 103 | }, |
103 | handleSort (name, sort) { | 104 | handleSort (name, sort) { |
104 | console.log(name, sort); | 105 | console.log(name, sort); |
105 | }, | 106 | }, |
106 | openAddDialog(){ | 107 | openAddDialog(){ |
107 | this.isDialog = true | 108 | this.isDialog = true |
109 | this.sqcxBsm = '' | ||
108 | } | 110 | } |
109 | }, | 111 | }, |
110 | }; | 112 | }; | ... | ... |
... | @@ -63,7 +63,7 @@ class data extends filter { | ... | @@ -63,7 +63,7 @@ class data extends filter { |
63 | label: "操作", | 63 | label: "操作", |
64 | width: 100, | 64 | width: 100, |
65 | render: (h, scope) => { | 65 | render: (h, scope) => { |
66 | return <el-button type="text" icon='el-icon-printer' onClick={() => { vm.dydjbClick(scope) }}>打印登记薄</el-button> | 66 | return <el-button type="text" icon='el-icon-view' onClick={() => { vm.dydjbClick(scope) }}>查看</el-button> |
67 | } | 67 | } |
68 | }, | 68 | }, |
69 | 69 | ... | ... |
... | @@ -46,7 +46,7 @@ | ... | @@ -46,7 +46,7 @@ |
46 | <script> | 46 | <script> |
47 | import table from "@/utils/mixin/table"; | 47 | import table from "@/utils/mixin/table"; |
48 | import { datas, sendThis } from "./jtfcdata"; | 48 | import { datas, sendThis } from "./jtfcdata"; |
49 | import { getJtfcPage } from "@/api/sqcx"; | 49 | import { getSqcxPage } from "@/api/sqcx"; |
50 | import addjtfc from "./components/addjtfc.vue"; | 50 | import addjtfc from "./components/addjtfc.vue"; |
51 | export default { | 51 | export default { |
52 | name: "jtfc", | 52 | name: "jtfc", |
... | @@ -64,6 +64,7 @@ export default { | ... | @@ -64,6 +64,7 @@ export default { |
64 | queryForm: { | 64 | queryForm: { |
65 | cxbh: "", | 65 | cxbh: "", |
66 | sqr: "", | 66 | sqr: "", |
67 | cxlx: '1' | ||
67 | }, | 68 | }, |
68 | tableData: { | 69 | tableData: { |
69 | columns: datas.columns(), | 70 | columns: datas.columns(), |
... | @@ -75,7 +76,7 @@ export default { | ... | @@ -75,7 +76,7 @@ export default { |
75 | // 初始化数据 | 76 | // 初始化数据 |
76 | queryClick () { | 77 | queryClick () { |
77 | this.$startLoading(); | 78 | this.$startLoading(); |
78 | getJtfcPage({ ...this.queryForm, ...this.pageData }).then((res) => { | 79 | getSqcxPage({ ...this.queryForm, ...this.pageData }).then((res) => { |
79 | this.$endLoading(); | 80 | this.$endLoading(); |
80 | if (res.code === 200) { | 81 | if (res.code === 200) { |
81 | let { records, total } = res.result; | 82 | let { records, total } = res.result; | ... | ... |
... | @@ -69,7 +69,7 @@ | ... | @@ -69,7 +69,7 @@ |
69 | <script> | 69 | <script> |
70 | import table from "@/utils/mixin/table"; | 70 | import table from "@/utils/mixin/table"; |
71 | import { datas, sendThis } from "./sqcxjldata"; | 71 | import { datas, sendThis } from "./sqcxjldata"; |
72 | import { getJtfcPage } from "@/api/sqcx"; | 72 | import { getSqcxPage } from "@/api/sqcx"; |
73 | export default { | 73 | export default { |
74 | name: "sqcxjl", | 74 | name: "sqcxjl", |
75 | mixins: [table], | 75 | mixins: [table], |
... | @@ -94,7 +94,7 @@ export default { | ... | @@ -94,7 +94,7 @@ export default { |
94 | // 初始化数据 | 94 | // 初始化数据 |
95 | queryClick () { | 95 | queryClick () { |
96 | this.$startLoading(); | 96 | this.$startLoading(); |
97 | getJtfcPage({ ...this.queryForm, ...this.pageData }).then((res) => { | 97 | getSqcxPage({ ...this.queryForm, ...this.pageData }).then((res) => { |
98 | this.$endLoading(); | 98 | this.$endLoading(); |
99 | if (res.code === 200) { | 99 | if (res.code === 200) { |
100 | let { records, total } = res.result; | 100 | let { records, total } = res.result; | ... | ... |
... | @@ -136,7 +136,7 @@ | ... | @@ -136,7 +136,7 @@ |
136 | </el-row> | 136 | </el-row> |
137 | </el-form> | 137 | </el-form> |
138 | <el-collapse accordion> | 138 | <el-collapse accordion> |
139 | <el-collapse-item title="登记情形设置" name="1"> | 139 | <el-collapse-item class="modifycollapse" title="登记情形设置" name="1"> |
140 | <lb-table | 140 | <lb-table |
141 | :column="djqxCol" | 141 | :column="djqxCol" |
142 | border | 142 | border |
... | @@ -146,7 +146,7 @@ | ... | @@ -146,7 +146,7 @@ |
146 | > | 146 | > |
147 | </lb-table> | 147 | </lb-table> |
148 | </el-collapse-item> | 148 | </el-collapse-item> |
149 | <el-collapse-item title="材料信息设置" name="2"> | 149 | <el-collapse-item class="modifycollapse" title="材料信息设置" name="2"> |
150 | <lb-table | 150 | <lb-table |
151 | :column="clxxCol" | 151 | :column="clxxCol" |
152 | border | 152 | border |
... | @@ -157,6 +157,7 @@ | ... | @@ -157,6 +157,7 @@ |
157 | </lb-table> | 157 | </lb-table> |
158 | </el-collapse-item> | 158 | </el-collapse-item> |
159 | <el-collapse-item | 159 | <el-collapse-item |
160 | class="modifycollapse" | ||
160 | title="刷选权利设置" | 161 | title="刷选权利设置" |
161 | name="3" | 162 | name="3" |
162 | v-if="form.ywDetail.sfsxql == '1'" | 163 | v-if="form.ywDetail.sfsxql == '1'" |
... | @@ -179,7 +180,7 @@ | ... | @@ -179,7 +180,7 @@ |
179 | </li> | 180 | </li> |
180 | </ul> | 181 | </ul> |
181 | </el-collapse-item> | 182 | </el-collapse-item> |
182 | <el-collapse-item title="办理状态设置" name="4"> | 183 | <el-collapse-item class="modifycollapse" title="办理状态设置" name="4"> |
183 | <ul class="screen-list"> | 184 | <ul class="screen-list"> |
184 | <li v-for="(item, index) in form.sxzt" :key="index"> | 185 | <li v-for="(item, index) in form.sxzt" :key="index"> |
185 | <div class="screen-list-left"> | 186 | <div class="screen-list-left"> |
... | @@ -332,6 +333,7 @@ export default { | ... | @@ -332,6 +333,7 @@ export default { |
332 | <style lang='scss' scoped> | 333 | <style lang='scss' scoped> |
333 | @import "~@/styles/mixin.scss"; | 334 | @import "~@/styles/mixin.scss"; |
334 | @import "~@/styles/dialogBox.scss"; | 335 | @import "~@/styles/dialogBox.scss"; |
336 | @import "~@/styles/collapse.scss"; | ||
335 | 337 | ||
336 | .contentBox { | 338 | .contentBox { |
337 | height: 75vh; | 339 | height: 75vh; |
... | @@ -414,4 +416,4 @@ export default { | ... | @@ -414,4 +416,4 @@ export default { |
414 | border-right: 1px solid $borderColor; | 416 | border-right: 1px solid $borderColor; |
415 | } | 417 | } |
416 | } | 418 | } |
417 | </style> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
419 | </style> | ... | ... |
... | @@ -77,8 +77,7 @@ export default { | ... | @@ -77,8 +77,7 @@ export default { |
77 | methods: { | 77 | methods: { |
78 | getList () { | 78 | getList () { |
79 | getUserCommonOpinion().then(res => { | 79 | getUserCommonOpinion().then(res => { |
80 | let { records } = res.result | 80 | this.tableData.data = res.result |
81 | this.tableData.data = records ? records : [] | ||
82 | }) | 81 | }) |
83 | }, | 82 | }, |
84 | //新增常用意见 | 83 | //新增常用意见 | ... | ... |
1 | export default { | 1 | export default { |
2 | data () { | 2 | data() { |
3 | return { | 3 | return { |
4 | isSearch: false, | 4 | isSearch: false, |
5 | searchList: [], | 5 | searchList: [], |
... | @@ -7,18 +7,44 @@ export default { | ... | @@ -7,18 +7,44 @@ export default { |
7 | } | 7 | } |
8 | }, | 8 | }, |
9 | methods: { | 9 | methods: { |
10 | moreQueryClick () { | 10 | // 点击高级查询弹出查询弹框 |
11 | |||
12 | moreQueryClick() { | ||
11 | this.isSearch = true | 13 | this.isSearch = true |
14 | |||
12 | }, | 15 | }, |
13 | handleSelect (bs, mc, code) { | 16 | // 查询事件 |
14 | let that = this | 17 | handleSelect(bs, mc, code) { |
15 | this.dictData[bs].forEach(item => { | 18 | this.dictData[bs].forEach(item => { |
16 | if (item.dcode == this.queryForm[code]) { | 19 | if (item.dcode == this.queryForm[code]) { |
17 | this.searchForm[mc] = item.dname | 20 | this.searchForm[mc] = item.dname |
18 | } | 21 | } |
19 | }) | 22 | }) |
20 | }, | 23 | }, |
21 | handelItem (item, index) { | 24 | // 清空单个表单 |
25 | handleEmpty(el) { | ||
26 | for (var i = 0; i < this.searchList.length; i++) { | ||
27 | if (el == this.searchList[i].zdm) { | ||
28 | this.searchList.splice(i, 1) | ||
29 | } | ||
30 | } | ||
31 | let obj = { | ||
32 | ywlymc: 'ywly', | ||
33 | qllxmc: 'qllx', | ||
34 | djlxmc: 'djlx' | ||
35 | } | ||
36 | if (obj[el]) { | ||
37 | this.queryForm[obj[el]] = '' | ||
38 | } else if (this.otherForm[[el]]) { | ||
39 | this.otherForm[[el]] = '' | ||
40 | } else { | ||
41 | this.queryForm[el] = '' | ||
42 | } | ||
43 | this.searchForm[el] = '' | ||
44 | }, | ||
45 | // 删除单个查询条件 | ||
46 | |||
47 | handelItem(item, index) { | ||
22 | let obj = { | 48 | let obj = { |
23 | ywlymc: 'ywly', | 49 | ywlymc: 'ywly', |
24 | qllxmc: 'qllx', | 50 | qllxmc: 'qllx', |
... | @@ -33,10 +59,8 @@ export default { | ... | @@ -33,10 +59,8 @@ export default { |
33 | this.queryForm[item.zdm] = '' | 59 | this.queryForm[item.zdm] = '' |
34 | } | 60 | } |
35 | this.searchForm[item.zdm] = '' | 61 | this.searchForm[item.zdm] = '' |
36 | this.iterationData() | ||
37 | this.queryClick() | ||
38 | }, | 62 | }, |
39 | iterationData () { | 63 | iterationData() { |
40 | let obj = { | 64 | let obj = { |
41 | ywlymc: '业务来源', qllxmc: '权利类型', djlxmc: '登记类型', ywh: '业务号', sqywmc: '申请业务名称', | 65 | ywlymc: '业务来源', qllxmc: '权利类型', djlxmc: '登记类型', ywh: '业务号', sqywmc: '申请业务名称', |
42 | qlrmc: '权利人', ywrmc: '义务人', slsj: '受理时间' | 66 | qlrmc: '权利人', ywrmc: '义务人', slsj: '受理时间' |
... | @@ -46,12 +70,13 @@ export default { | ... | @@ -46,12 +70,13 @@ export default { |
46 | if (value) return { name: obj[name], value, zdm: name } | 70 | if (value) return { name: obj[name], value, zdm: name } |
47 | }).filter(Boolean) | 71 | }).filter(Boolean) |
48 | }, | 72 | }, |
49 | getSearch (val) { | 73 | getSearch(val) { |
50 | this.otherForm = val | 74 | this.otherForm = val |
51 | this.iterationData() | 75 | this.iterationData() |
52 | this.queryClick() | 76 | this.queryClick() |
53 | }, | 77 | }, |
54 | hanldeCleanAll () { | 78 | // 清空查询条件 |
79 | hanldeCleanAll() { | ||
55 | this.searchForm = {} | 80 | this.searchForm = {} |
56 | this.queryForm = { | 81 | this.queryForm = { |
57 | ywly: "", | 82 | ywly: "", |
... | @@ -59,6 +84,7 @@ export default { | ... | @@ -59,6 +84,7 @@ export default { |
59 | djlx: "", | 84 | djlx: "", |
60 | ywh: "" | 85 | ywh: "" |
61 | } | 86 | } |
87 | this.otherForm = {} | ||
62 | this.searchList = [] | 88 | this.searchList = [] |
63 | this.queryClick() | 89 | this.queryClick() |
64 | } | 90 | } | ... | ... |
... | @@ -9,17 +9,17 @@ | ... | @@ -9,17 +9,17 @@ |
9 | <el-row> | 9 | <el-row> |
10 | <el-col :span="8"> | 10 | <el-col :span="8"> |
11 | <el-form-item label="申请业务名称" prop="sqywmc"> | 11 | <el-form-item label="申请业务名称" prop="sqywmc"> |
12 | <el-input v-model="ruleForm.sqywmc"></el-input> | 12 | <el-input v-model="ruleForm.sqywmc" placeholder="请输入申请业务名称"></el-input> |
13 | </el-form-item> | 13 | </el-form-item> |
14 | </el-col> | 14 | </el-col> |
15 | <el-col :span="8"> | 15 | <el-col :span="8"> |
16 | <el-form-item label="权利人" prop="qlrmc"> | 16 | <el-form-item label="权利人" prop="qlrmc"> |
17 | <el-input v-model="ruleForm.qlrmc"></el-input> | 17 | <el-input v-model="ruleForm.qlrmc" placeholder="请输入权利人"></el-input> |
18 | </el-form-item> | 18 | </el-form-item> |
19 | </el-col> | 19 | </el-col> |
20 | <el-col :span="8"> | 20 | <el-col :span="8"> |
21 | <el-form-item label="义务人" prop="ywrmc"> | 21 | <el-form-item label="义务人" prop="ywrmc"> |
22 | <el-input v-model="ruleForm.ywrmc"></el-input> | 22 | <el-input v-model="ruleForm.ywrmc" placeholder="请输入义务人"></el-input> |
23 | </el-form-item> | 23 | </el-form-item> |
24 | </el-col> | 24 | </el-col> |
25 | </el-row> | 25 | </el-row> |
... | @@ -45,6 +45,7 @@ | ... | @@ -45,6 +45,7 @@ |
45 | export default { | 45 | export default { |
46 | props: { | 46 | props: { |
47 | value: { type: Boolean, default: false }, | 47 | value: { type: Boolean, default: false }, |
48 | advancedForm:{type: Object, default: "" } | ||
48 | }, | 49 | }, |
49 | data () { | 50 | data () { |
50 | return { | 51 | return { |
... | @@ -60,19 +61,31 @@ export default { | ... | @@ -60,19 +61,31 @@ export default { |
60 | watch: { | 61 | watch: { |
61 | value (val) { | 62 | value (val) { |
62 | this.myValue = val | 63 | this.myValue = val |
64 | }, | ||
65 | advancedForm(){ | ||
66 | this.ruleForm={...this.advancedForm} | ||
63 | } | 67 | } |
64 | }, | 68 | }, |
69 | |||
70 | |||
65 | methods: { | 71 | methods: { |
66 | closeDialog () { | 72 | closeDialog () { |
67 | this.$emit('input', false) | 73 | this.$emit('input', false) |
68 | }, | 74 | }, |
69 | resetForm () { | 75 | resetForm () { |
70 | this.$refs['ruleForm'].resetFields() | 76 | this.$refs['ruleForm'].resetFields() |
77 | this.ruleForm={ | ||
78 | sqywmc: '', | ||
79 | qlrmc: '', | ||
80 | ywrmc: '', | ||
81 | slsj: '' | ||
82 | } | ||
71 | }, | 83 | }, |
72 | submitForm () { | 84 | submitForm () { |
73 | this.$emit('getSearch', _.cloneDeep(this.ruleForm)) | 85 | this.$emit('getSearch', _.cloneDeep(this.ruleForm)) |
74 | this.$emit('input', false) | 86 | this.$emit('input', false) |
75 | this.$refs['ruleForm'].resetFields() | 87 | this.$refs['ruleForm'].resetFields() |
88 | |||
76 | } | 89 | } |
77 | } | 90 | } |
78 | } | 91 | } |
... | @@ -88,4 +101,4 @@ export default { | ... | @@ -88,4 +101,4 @@ export default { |
88 | /deep/.el-icon-date { | 101 | /deep/.el-icon-date { |
89 | display: none; | 102 | display: none; |
90 | } | 103 | } |
91 | </style> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
104 | </style> | ... | ... |
... | @@ -15,6 +15,7 @@ | ... | @@ -15,6 +15,7 @@ |
15 | class="width100" | 15 | class="width100" |
16 | filterable | 16 | filterable |
17 | @change="handleSelect('ywly', 'ywlymc', 'ywly')" | 17 | @change="handleSelect('ywly', 'ywlymc', 'ywly')" |
18 | @clear="handleEmpty('ywlymc')" | ||
18 | clearable | 19 | clearable |
19 | placeholder="请选择业务来源" | 20 | placeholder="请选择业务来源" |
20 | > | 21 | > |
... | @@ -34,6 +35,7 @@ | ... | @@ -34,6 +35,7 @@ |
34 | v-model="queryForm.qllx" | 35 | v-model="queryForm.qllx" |
35 | class="width100" | 36 | class="width100" |
36 | @change="handleSelect('A8', 'qllxmc', 'qllx')" | 37 | @change="handleSelect('A8', 'qllxmc', 'qllx')" |
38 | @clear="handleEmpty('qllxmc')" | ||
37 | filterable | 39 | filterable |
38 | clearable | 40 | clearable |
39 | placeholder="请选择权利类型" | 41 | placeholder="请选择权利类型" |
... | @@ -54,6 +56,7 @@ | ... | @@ -54,6 +56,7 @@ |
54 | v-model="queryForm.djlx" | 56 | v-model="queryForm.djlx" |
55 | class="width100" | 57 | class="width100" |
56 | @change="handleSelect('A21', 'djlxmc', 'djlx')" | 58 | @change="handleSelect('A21', 'djlxmc', 'djlx')" |
59 | @clear="handleEmpty('djlxmc')" | ||
57 | filterable | 60 | filterable |
58 | clearable | 61 | clearable |
59 | placeholder="请选择登记类型" | 62 | placeholder="请选择登记类型" |
... | @@ -126,7 +129,11 @@ | ... | @@ -126,7 +129,11 @@ |
126 | > | 129 | > |
127 | </lb-table> | 130 | </lb-table> |
128 | </div> | 131 | </div> |
129 | <searchBox v-model="isSearch" @getSearch="getSearch" /> | 132 | <searchBox |
133 | v-model="isSearch" | ||
134 | @getSearch="getSearch" | ||
135 | :advancedForm="otherForm" | ||
136 | /> | ||
130 | </div> | 137 | </div> |
131 | </template> | 138 | </template> |
132 | <script> | 139 | <script> |
... | @@ -172,6 +179,7 @@ export default { | ... | @@ -172,6 +179,7 @@ export default { |
172 | this.queryClick(); | 179 | this.queryClick(); |
173 | }; | 180 | }; |
174 | }, | 181 | }, |
182 | |||
175 | watch: { | 183 | watch: { |
176 | queryForm: { | 184 | queryForm: { |
177 | handler(newName, oldName) {}, | 185 | handler(newName, oldName) {}, |
... | @@ -205,7 +213,6 @@ export default { | ... | @@ -205,7 +213,6 @@ export default { |
205 | } | 213 | } |
206 | }); | 214 | }); |
207 | }, | 215 | }, |
208 | |||
209 | handleSort(val) { | 216 | handleSort(val) { |
210 | this.queryForm.sortField = val.prop; | 217 | this.queryForm.sortField = val.prop; |
211 | this.queryForm.sortOrder = val.order == "ascending" ? "asc" : "desc"; | 218 | this.queryForm.sortOrder = val.order == "ascending" ? "asc" : "desc"; | ... | ... |
... | @@ -2,45 +2,94 @@ | ... | @@ -2,45 +2,94 @@ |
2 | <div class="from-clues"> | 2 | <div class="from-clues"> |
3 | <!-- 表单部分 --> | 3 | <!-- 表单部分 --> |
4 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
5 | <el-form :model="queryForm" ref="queryForm" @submit.native.prevent label-width="80px"> | 5 | <el-form |
6 | :model="queryForm" | ||
7 | ref="queryForm" | ||
8 | @submit.native.prevent | ||
9 | label-width="80px" | ||
10 | > | ||
6 | <el-row> | 11 | <el-row> |
7 | <el-col :span="5"> | 12 | <el-col :span="5"> |
8 | <el-form-item label="业务来源" label-width="70px"> | 13 | <el-form-item label="业务来源" label-width="70px"> |
9 | <el-select v-model="queryForm.ywly" @change="handleSelect('ywly', 'ywlymc', 'ywly')" class="width100" | 14 | <el-select |
10 | filterable clearable placeholder="请选择业务来源"> | 15 | v-model="queryForm.ywly" |
11 | <el-option v-for="item in dictData['ywly']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 16 | @change="handleSelect('ywly', 'ywlymc', 'ywly')" |
17 | @clear="handleEmpty('ywlymc')" | ||
18 | class="width100" | ||
19 | filterable | ||
20 | clearable | ||
21 | placeholder="请选择业务来源" | ||
22 | > | ||
23 | <el-option | ||
24 | v-for="item in dictData['ywly']" | ||
25 | :key="item.dcode" | ||
26 | :label="item.dname" | ||
27 | :value="item.dcode" | ||
28 | > | ||
12 | </el-option> | 29 | </el-option> |
13 | </el-select> | 30 | </el-select> |
14 | </el-form-item> | 31 | </el-form-item> |
15 | </el-col> | 32 | </el-col> |
16 | <el-col :span="5"> | 33 | <el-col :span="5"> |
17 | <el-form-item label="权利类型"> | 34 | <el-form-item label="权利类型"> |
18 | <el-select v-model="queryForm.qllx" @change="handleSelect('A8', 'qllxmc', 'qllx')" class="width100" | 35 | <el-select |
19 | filterable clearable placeholder="请选择权利类型"> | 36 | v-model="queryForm.qllx" |
20 | <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 37 | @change="handleSelect('A8', 'qllxmc', 'qllx')" |
38 | @clear="handleEmpty('qllxmc')" | ||
39 | class="width100" | ||
40 | filterable | ||
41 | clearable | ||
42 | placeholder="请选择权利类型" | ||
43 | > | ||
44 | <el-option | ||
45 | v-for="item in dictData['A8']" | ||
46 | :key="item.dcode" | ||
47 | :label="item.dname" | ||
48 | :value="item.dcode" | ||
49 | > | ||
21 | </el-option> | 50 | </el-option> |
22 | </el-select> | 51 | </el-select> |
23 | </el-form-item> | 52 | </el-form-item> |
24 | </el-col> | 53 | </el-col> |
25 | <el-col :span="5"> | 54 | <el-col :span="5"> |
26 | <el-form-item label="登记类型"> | 55 | <el-form-item label="登记类型"> |
27 | <el-select v-model="queryForm.djlx" @change="handleSelect('A21', 'djlxmc', 'djlx')" class="width100" | 56 | <el-select |
28 | filterable clearable placeholder="请选择登记类型"> | 57 | v-model="queryForm.djlx" |
29 | <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 58 | @change="handleSelect('A21', 'djlxmc', 'djlx')" |
59 | @clear="handleEmpty('djlxmc')" | ||
60 | class="width100" | ||
61 | filterable | ||
62 | clearable | ||
63 | placeholder="请选择登记类型" | ||
64 | > | ||
65 | <el-option | ||
66 | v-for="item in dictData['A21']" | ||
67 | :key="item.dcode" | ||
68 | :label="item.dname" | ||
69 | :value="item.dcode" | ||
70 | > | ||
30 | </el-option> | 71 | </el-option> |
31 | </el-select> | 72 | </el-select> |
32 | </el-form-item> | 73 | </el-form-item> |
33 | </el-col> | 74 | </el-col> |
34 | <el-col :span="5"> | 75 | <el-col :span="5"> |
35 | <el-form-item label="业务号"> | 76 | <el-form-item label="业务号"> |
36 | <el-input placeholder="请输入业务号" v-model="queryForm.ywh" @clear="queryClick" clearable class="width200px"> | 77 | <el-input |
78 | placeholder="请输入业务号" | ||
79 | v-model="queryForm.ywh" | ||
80 | @clear="queryClick" | ||
81 | clearable | ||
82 | class="width200px" | ||
83 | > | ||
37 | </el-input> | 84 | </el-input> |
38 | </el-form-item> | 85 | </el-form-item> |
39 | </el-col> | 86 | </el-col> |
40 | 87 | ||
41 | <el-col :span="4" class="btnColRight"> | 88 | <el-col :span="4" class="btnColRight"> |
42 | <el-form-item> | 89 | <el-form-item> |
43 | <el-button type="primary" native-type="submit" @click="queryClick">查询</el-button> | 90 | <el-button type="primary" native-type="submit" @click="queryClick" |
91 | >查询</el-button | ||
92 | > | ||
44 | <el-button @click="moreQueryClick">高级查询</el-button> | 93 | <el-button @click="moreQueryClick">高级查询</el-button> |
45 | </el-form-item> | 94 | </el-form-item> |
46 | </el-col> | 95 | </el-col> |
... | @@ -50,43 +99,62 @@ | ... | @@ -50,43 +99,62 @@ |
50 | <ul> | 99 | <ul> |
51 | <li v-for="(item, index) in searchList" :key="index"> | 100 | <li v-for="(item, index) in searchList" :key="index"> |
52 | {{ item.name }}:{{ item.value }} | 101 | {{ item.name }}:{{ item.value }} |
53 | <i class="el-icon-circle-close" @click="handelItem(item, index)"></i> | 102 | <i |
103 | class="el-icon-circle-close" | ||
104 | @click="handelItem(item, index)" | ||
105 | ></i> | ||
54 | </li> | 106 | </li> |
55 | </ul> | 107 | </ul> |
56 | <el-button class="clean-btn" type="text" v-if="searchList.length > 0" @click.native="hanldeCleanAll">清除全部 | 108 | <el-button |
109 | class="clean-btn" | ||
110 | type="text" | ||
111 | v-if="searchList.length > 0" | ||
112 | @click.native="hanldeCleanAll" | ||
113 | >清除全部 | ||
57 | </el-button> | 114 | </el-button> |
58 | </el-row> | 115 | </el-row> |
59 | </el-form> | 116 | </el-form> |
60 | </div> | 117 | </div> |
61 | <!-- 表格 --> | 118 | <!-- 表格 --> |
62 | <div class="from-clues-content"> | 119 | <div class="from-clues-content"> |
63 | <lb-table :page-size="pageData.size" class="loadingtext" @sort-change="handleSort" | 120 | <lb-table |
64 | :current-page.sync="pageData.currentPage" :heightNum="295" :total="tableData.total" | 121 | :page-size="pageData.size" |
65 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | 122 | class="loadingtext" |
66 | :data="tableData.data"> | 123 | @sort-change="handleSort" |
124 | :current-page.sync="pageData.currentPage" | ||
125 | :heightNum="295" | ||
126 | :total="tableData.total" | ||
127 | @size-change="handleSizeChange" | ||
128 | @p-current-change="handleCurrentChange" | ||
129 | :column="tableData.columns" | ||
130 | :data="tableData.data" | ||
131 | > | ||
67 | </lb-table> | 132 | </lb-table> |
68 | </div> | 133 | </div> |
69 | <searchBox v-model="isSearch" @getSearch="getSearch" /> | 134 | <searchBox v-model="isSearch" @getSearch="getSearch" :advancedForm="otherForm" /> |
70 | </div> | 135 | </div> |
71 | </template> | 136 | </template> |
72 | <script> | 137 | <script> |
73 | import { mapGetters } from 'vuex' | 138 | import { mapGetters } from "vuex"; |
74 | import searchMin from "../components/mixin/index" | 139 | import searchMin from "../components/mixin/index"; |
75 | import table from "@/utils/mixin/table" | 140 | import table from "@/utils/mixin/table"; |
76 | import { datas, sendThis } from "./ybxdata" | 141 | import { datas, sendThis } from "./ybxdata"; |
77 | import { searchTaskDone } from "@/api/ywbl" | 142 | import { searchTaskDone } from "@/api/ywbl"; |
78 | import searchBox from '../components/search.vue' | 143 | import searchBox from "../components/search.vue"; |
79 | export default { | 144 | export default { |
80 | name: "ybx", | 145 | name: "ybx", |
81 | components: { searchBox }, | 146 | components: { searchBox }, |
82 | mixins: [table, searchMin], | 147 | mixins: [table, searchMin], |
83 | mounted () { | 148 | mounted() { |
149 | window["getBpageList"] = () => { | ||
150 | this.queryClick(); | ||
151 | }; | ||
84 | sendThis(this); | 152 | sendThis(this); |
85 | }, | 153 | }, |
86 | computed: { | 154 | computed: { |
87 | ...mapGetters(['dictData']) | 155 | ...mapGetters(["dictData"]), |
88 | }, | 156 | }, |
89 | data () { | 157 | data() { |
90 | return { | 158 | return { |
91 | queryForm: { | 159 | queryForm: { |
92 | ywly: "", | 160 | ywly: "", |
... | @@ -95,10 +163,10 @@ export default { | ... | @@ -95,10 +163,10 @@ export default { |
95 | ywh: "", | 163 | ywh: "", |
96 | }, | 164 | }, |
97 | searchForm: { | 165 | searchForm: { |
98 | ywlymc: '', | 166 | ywlymc: "", |
99 | qllxmc: '', | 167 | qllxmc: "", |
100 | djlxmc: '', | 168 | djlxmc: "", |
101 | ywh: '' | 169 | ywh: "", |
102 | }, | 170 | }, |
103 | tableData: { | 171 | tableData: { |
104 | total: 0, | 172 | total: 0, |
... | @@ -109,35 +177,46 @@ export default { | ... | @@ -109,35 +177,46 @@ export default { |
109 | }, | 177 | }, |
110 | methods: { | 178 | methods: { |
111 | // 列表渲染接口 | 179 | // 列表渲染接口 |
112 | queryClick () { | 180 | queryClick() { |
113 | this.$startLoading() | 181 | this.$startLoading(); |
114 | this.searchForm.ywh = this.queryForm.ywh | 182 | this.searchForm.ywh = this.queryForm.ywh; |
115 | this.iterationData() | 183 | this.iterationData(); |
116 | searchTaskDone({ ...this.queryForm,...this.otherForm, ...this.pageData }).then(res => { | 184 | searchTaskDone({ |
117 | this.$endLoading() | 185 | ...this.queryForm, |
186 | ...this.otherForm, | ||
187 | ...this.pageData, | ||
188 | }).then((res) => { | ||
189 | this.$endLoading(); | ||
118 | if (res.code === 200) { | 190 | if (res.code === 200) { |
119 | let { total, records } = res.result | 191 | let { total, records } = res.result; |
120 | records.forEach(item => { | 192 | records.forEach((item) => { |
121 | item.qlrmc = item.qlrmc.join(',') | 193 | item.qlrmc = item.qlrmc.join(","); |
122 | item.ywh = item.ywh.join(',') | 194 | item.ywh = item.ywh.join(","); |
123 | item.zl = item.zl.join(',') | 195 | item.zl = item.zl.join(","); |
124 | item.outstepdate = item.outstepdate[0] | 196 | item.outstepdate = item.outstepdate[0]; |
125 | }) | 197 | }); |
126 | this.tableData.total = total ? total : 0 | 198 | this.tableData.total = total ? total : 0; |
127 | this.tableData.data = records ? records : [] | 199 | this.tableData.data = records ? records : []; |
128 | } | 200 | } |
129 | }) | 201 | }); |
130 | }, | 202 | }, |
131 | handleSort (val) { | 203 | handleSort(val) { |
132 | this.queryForm.sortField = val.prop | 204 | this.queryForm.sortField = val.prop; |
133 | this.queryForm.sortOrder = val.order == "ascending" ? 'asc' : 'desc' | 205 | this.queryForm.sortOrder = val.order == "ascending" ? "asc" : "desc"; |
134 | this.queryClick() | 206 | this.queryClick(); |
135 | }, | 207 | }, |
136 | ywhClick (item) { | 208 | ywhClick(item) { |
137 | const { href } = this.$router.resolve('/workFrameView?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + '&viewtype=1'); | 209 | const { href } = this.$router.resolve( |
138 | window.open(href, '_blank'); | 210 | "/workFrameView?bsmSlsq=" + |
139 | } | 211 | item.bsmSlsq + |
140 | } | 212 | "&bestepid=" + |
213 | item.bestepid + | ||
214 | "&bsmBusiness=" + | ||
215 | "&viewtype=1" | ||
216 | ); | ||
217 | window.open(href, `urlname${item.bsmSlsq}`); | ||
218 | }, | ||
219 | }, | ||
141 | }; | 220 | }; |
142 | </script> | 221 | </script> |
143 | <style scoped lang="scss"> | 222 | <style scoped lang="scss"> | ... | ... |
... | @@ -4,33 +4,53 @@ | ... | @@ -4,33 +4,53 @@ |
4 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
5 | <el-form :model="queryForm" ref="queryForm" label-width="120px"> | 5 | <el-form :model="queryForm" ref="queryForm" label-width="120px"> |
6 | <el-row> | 6 | <el-row> |
7 | <el-col :span="8"> | 7 | <el-col :span="10"> |
8 | <el-form-item label="不动产单元号"> | 8 | <el-form-item label="不动产单元号"> |
9 | <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable class="width300px"> | 9 | <el-input |
10 | placeholder="请输入不动产单元号" | ||
11 | v-model="queryForm.bdcdyh" | ||
12 | clearable | ||
13 | class="width300px" | ||
14 | > | ||
10 | </el-input> | 15 | </el-input> |
11 | </el-form-item> | 16 | </el-form-item> |
12 | </el-col> | 17 | </el-col> |
13 | <el-col :span="8"> | 18 | <el-col :span="10"> |
14 | <el-form-item label="不动产权证号"> | 19 | <el-form-item label="不动产权证号"> |
15 | <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width300px"> | 20 | <el-input |
21 | placeholder="请输入不动产权证号" | ||
22 | v-model="queryForm.bdcqzh" | ||
23 | clearable | ||
24 | class="width300px" | ||
25 | > | ||
16 | </el-input> | 26 | </el-input> |
17 | </el-form-item> | 27 | </el-form-item> |
18 | </el-col> | 28 | </el-col> |
19 | <el-col :span="8"> | 29 | </el-row> |
30 | <el-row> | ||
31 | <el-col :span="10"> | ||
20 | <el-form-item label="权利人"> | 32 | <el-form-item label="权利人"> |
21 | <el-input placeholder="请输入不动产单元号" v-model="queryForm.zl" clearable class="width300px"> | 33 | <el-input |
34 | placeholder="请输入权利人" | ||
35 | v-model="queryForm.zl" | ||
36 | clearable | ||
37 | class="width300px" | ||
38 | > | ||
22 | </el-input> | 39 | </el-input> |
23 | </el-form-item> | 40 | </el-form-item> |
24 | </el-col> | 41 | </el-col> |
25 | </el-row> | 42 | <el-col :span="10"> |
26 | <el-row> | ||
27 | <el-col :span="8"> | ||
28 | <el-form-item label="坐落"> | 43 | <el-form-item label="坐落"> |
29 | <el-input placeholder="请输入不动产单元号" v-model="queryForm.zl" clearable class="width300px"> | 44 | <el-input |
45 | placeholder="请输入坐落" | ||
46 | v-model="queryForm.zl" | ||
47 | clearable | ||
48 | class="width300px" | ||
49 | > | ||
30 | </el-input> | 50 | </el-input> |
31 | </el-form-item> | 51 | </el-form-item> |
32 | </el-col> | 52 | </el-col> |
33 | <el-col :span="2" class="btnColRight"> | 53 | <el-col :span="4" class="btnColRight"> |
34 | <el-form-item> | 54 | <el-form-item> |
35 | <el-button type="primary" @click="queryClick">查询</el-button> | 55 | <el-button type="primary" @click="queryClick">查询</el-button> |
36 | </el-form-item> | 56 | </el-form-item> |
... | @@ -40,10 +60,19 @@ | ... | @@ -40,10 +60,19 @@ |
40 | </div> | 60 | </div> |
41 | <!-- 表格 --> | 61 | <!-- 表格 --> |
42 | <div class="from-clues-content"> | 62 | <div class="from-clues-content"> |
43 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :heightNum="400" | 63 | <lb-table |
44 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 64 | ref="table" |
45 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 65 | @row-click="handleRowClick" |
46 | :data="tableData.data"> | 66 | :page-size="pageData.pageSize" |
67 | :heightNum="400" | ||
68 | :current-page.sync="pageData.currentPage" | ||
69 | :total="tableData.total" | ||
70 | @size-change="handleSizeChange" | ||
71 | @p-current-change="handleCurrentChange" | ||
72 | @selection-change="handleSelectionChange" | ||
73 | :column="tableData.columns" | ||
74 | :data="tableData.data" | ||
75 | > | ||
47 | </lb-table> | 76 | </lb-table> |
48 | </div> | 77 | </div> |
49 | <div class="submit_button"> | 78 | <div class="submit_button"> |
... | @@ -63,9 +92,9 @@ export default { | ... | @@ -63,9 +92,9 @@ export default { |
63 | mixins: [table, jump], | 92 | mixins: [table, jump], |
64 | props: { | 93 | props: { |
65 | isJump: { type: Boolean, default: false }, | 94 | isJump: { type: Boolean, default: false }, |
66 | sqywInfo: { type: Object, default: () => { } }, | 95 | sqywInfo: { type: Object, default: () => {} }, |
67 | }, | 96 | }, |
68 | data () { | 97 | data() { |
69 | return { | 98 | return { |
70 | queryForm: defaultParameters.defaultParameters(), | 99 | queryForm: defaultParameters.defaultParameters(), |
71 | tableData: { | 100 | tableData: { |
... | @@ -76,11 +105,11 @@ export default { | ... | @@ -76,11 +105,11 @@ export default { |
76 | bdcdysz: [], | 105 | bdcdysz: [], |
77 | }; | 106 | }; |
78 | }, | 107 | }, |
79 | mounted () { | 108 | mounted() { |
80 | sendThis(this); | 109 | sendThis(this); |
81 | }, | 110 | }, |
82 | methods: { | 111 | methods: { |
83 | queryClick () { | 112 | queryClick() { |
84 | this.queryForm.sqywbm = this.sqywInfo.djywbm; | 113 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
85 | selectJsydQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 114 | selectJsydQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
86 | if (res.code === 200) { | 115 | if (res.code === 200) { |
... | @@ -90,7 +119,7 @@ export default { | ... | @@ -90,7 +119,7 @@ export default { |
90 | } | 119 | } |
91 | }); | 120 | }); |
92 | }, | 121 | }, |
93 | submitForm () { | 122 | submitForm() { |
94 | if (this.bdcdysz.length == 0) { | 123 | if (this.bdcdysz.length == 0) { |
95 | this.$message.error("请至少选择一条数据"); | 124 | this.$message.error("请至少选择一条数据"); |
96 | return; | 125 | return; |
... | @@ -117,14 +146,14 @@ export default { | ... | @@ -117,14 +146,14 @@ export default { |
117 | } | 146 | } |
118 | }); | 147 | }); |
119 | }, | 148 | }, |
120 | handleSelectionChange (val) { | 149 | handleSelectionChange(val) { |
121 | val.forEach((item, index) => { | 150 | val.forEach((item, index) => { |
122 | item.bsmSsql = item.bsmQlxx; | 151 | item.bsmSsql = item.bsmQlxx; |
123 | item.ybdcqzsh = item.bdcqzh; | 152 | item.ybdcqzsh = item.bdcqzh; |
124 | }); | 153 | }); |
125 | this.bdcdysz = val; | 154 | this.bdcdysz = val; |
126 | }, | 155 | }, |
127 | openBook (row) { | 156 | openBook(row) { |
128 | var param = { | 157 | var param = { |
129 | bdcdyid: row.bdcdyid, | 158 | bdcdyid: row.bdcdyid, |
130 | qllx: row.qllx, | 159 | qllx: row.qllx, | ... | ... |
... | @@ -70,11 +70,11 @@ class data extends filter { | ... | @@ -70,11 +70,11 @@ class data extends filter { |
70 | label: "建筑物名称", | 70 | label: "建筑物名称", |
71 | }, | 71 | }, |
72 | { | 72 | { |
73 | label: "权利性质", | 73 | label: "土地/房屋性质", |
74 | render: (h, scope) => { | 74 | render: (h, scope) => { |
75 | return ( | 75 | return ( |
76 | <div> | 76 | <div> |
77 | {(scope.row.showQlxz) + (' / ') + (scope.row.fwxzbsm)} | 77 | {(scope.row.showQlxz) + (' / ') + (scope.row.fwxzmc)} |
78 | </div> | 78 | </div> |
79 | ) | 79 | ) |
80 | } | 80 | } |
... | @@ -90,7 +90,7 @@ class data extends filter { | ... | @@ -90,7 +90,7 @@ class data extends filter { |
90 | } | 90 | } |
91 | }, | 91 | }, |
92 | { | 92 | { |
93 | label: "用途", | 93 | label: "土地/房屋用途", |
94 | render: (h, scope) => { | 94 | render: (h, scope) => { |
95 | return ( | 95 | return ( |
96 | <div> | 96 | <div> | ... | ... |
... | @@ -121,7 +121,8 @@ export default { | ... | @@ -121,7 +121,8 @@ export default { |
121 | }, | 121 | }, |
122 | openDialog (item) { | 122 | openDialog (item) { |
123 | const { href } = this.$router.resolve('/workFrameView?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + item.bsmBusiness + '&viewtype=3') | 123 | const { href } = this.$router.resolve('/workFrameView?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + item.bsmBusiness + '&viewtype=3') |
124 | window.open(href, '_blank'); | 124 | // window.open(href, '_blank'); |
125 | window.open(href, `urlname${item.bsmSlsq}`); | ||
125 | } | 126 | } |
126 | } | 127 | } |
127 | } | 128 | } | ... | ... |
-
Please register or sign in to post a comment