1aecc695 by “miaofang

Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev

2 parents 973bd5b5 e59aa112
Showing 42 changed files with 1237 additions and 1604 deletions
...@@ -111,6 +111,18 @@ export function selectZdjbxx (data) { ...@@ -111,6 +111,18 @@ export function selectZdjbxx (data) {
111 }) 111 })
112 } 112 }
113 113
114 /**
115 * @description: 业务办理-选择单元-查询宗地基本信息
116 * @param {*} data
117 * @author: renchao
118 */
119 export function selectHQjdc (data) {
120 return request({
121 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectHQjdc',
122 method: 'post',
123 data
124 })
125 }
114 /* 126 /*
115 业务办理-选择单元-查询宗地基本信息 127 业务办理-选择单元-查询宗地基本信息
116 */ 128 */
...@@ -266,9 +278,9 @@ export function selectYgdj100 (data) { ...@@ -266,9 +278,9 @@ export function selectYgdj100 (data) {
266 * @param data 278 * @param data
267 * @returns {*} 279 * @returns {*}
268 */ 280 */
269 export function selectYgdj200 (data) { 281 export function selectYgmmdj (data) {
270 return request({ 282 return request({
271 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectYgdj200', 283 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectYgmmdj',
272 method: 'post', 284 method: 'post',
273 data 285 data
274 }) 286 })
...@@ -278,9 +290,9 @@ export function selectYgdj200 (data) { ...@@ -278,9 +290,9 @@ export function selectYgdj200 (data) {
278 * @param data 290 * @param data
279 * @returns {*} 291 * @returns {*}
280 */ 292 */
281 export function selectYgdy (data) { 293 export function selectYgdydj (data) {
282 return request({ 294 return request({
283 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectYgdy', 295 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectYgdydj',
284 method: 'post', 296 method: 'post',
285 data 297 data
286 }) 298 })
......
...@@ -2,7 +2,8 @@ ...@@ -2,7 +2,8 @@
2 <div class="navbar-con"> 2 <div class="navbar-con">
3 <div class="navbar" v-theme.background="mTheme"> 3 <div class="navbar" v-theme.background="mTheme">
4 <div class="logo"> 4 <div class="logo">
5 <img v-if="logo" :src="logo" class="header-logo"> 5 <img v-if="logo" :src="logo" class="header-logo" />
6 <h4>{{ userInfo.districtName }}不动产登记平台</h4>
6 </div> 7 </div>
7 <!-- <div class="backdrop"> 8 <!-- <div class="backdrop">
8 <theme style="float: right;height: 26px;width: 26px;margin-top: 26px;" @change="themeChange" /> 9 <theme style="float: right;height: 26px;width: 26px;margin-top: 26px;" @change="themeChange" />
...@@ -10,274 +11,315 @@ ...@@ -10,274 +11,315 @@
10 <div class="right-menu"> 11 <div class="right-menu">
11 <!-- <svg-icon class="function" icon-class='function' /> --> 12 <!-- <svg-icon class="function" icon-class='function' /> -->
12 <div class="avatar-wrapper"> 13 <div class="avatar-wrapper">
13 <span style="padding-right:10px">{{ name }}</span> 14 <p>
15 <span style="padding-right: 10px">{{
16 userInfo.departmentName
17 }}</span>
18 <span style="padding-right: 10px">{{ userInfo.name }}</span>
19 </p>
14 <img :src="avatar + '?imageView2/1/w/80/h/80'" class="user-avatar" /> 20 <img :src="avatar + '?imageView2/1/w/80/h/80'" class="user-avatar" />
15 </div> 21 </div>
16 <svg-icon class="shutdown" @click.native="logout" icon-class='shutdown' /> 22 <svg-icon
23 class="shutdown"
24 @click.native="logout"
25 icon-class="shutdown"
26 />
17 </div> 27 </div>
18 </div> 28 </div>
19 <NoticeBar class="NoticeBar" :noticeList="noticeList" v-if="noticeList.length > 0" /> 29 <NoticeBar
30 class="NoticeBar"
31 :noticeList="noticeList"
32 v-if="noticeList.length > 0"
33 />
20 </div> 34 </div>
21 </template> 35 </template>
22 <script> 36 <script>
23 import axios from 'axios' 37 import axios from "axios";
24 import Cookies from 'js-cookie' 38 import Cookies from "js-cookie";
25 import { mapGetters } from 'vuex' 39 import { mapGetters } from "vuex";
26 import NoticeBar from '@/components/NoticeBar/index' 40 import NoticeBar from "@/components/NoticeBar/index";
27 import { getHomeNoticeList } from "@/api/home" 41 import { getHomeNoticeList } from "@/api/home";
28 import { setToken } from "@/utils/util"; 42 import { setToken } from "@/utils/util";
29 export default { 43 export default {
30 components: { 44 components: {
31 NoticeBar 45 NoticeBar,
46 },
47 computed: {
48 ...mapGetters(["sidebar", "avatar", "name", "userInfo"]),
49 baseUrl() {
50 return window._config.baseUrl;
32 }, 51 },
33 computed: { 52 },
34 ...mapGetters(['sidebar', 'avatar', 'name']), 53 data() {
35 baseUrl () { 54 return {
36 return window._config.baseUrl; 55 logo: require("../../image/bdclogo.png"),
37 }, 56 noticeList: [],
38 }, 57 };
39 data () { 58 },
40 return { 59 created() {
41 logo: require('../../image/logo.png'), 60 this.queryNoticeList();
42 noticeList: [] 61 },
62 mounted() {
63 let that = this;
64 window.addEventListener("message", function (messageEvent) {
65 if (messageEvent.data.update) {
66 that.queryNoticeList();
43 } 67 }
44 }, 68 });
45 created () { 69 },
46 this.queryNoticeList() 70 destroyed() {
47 }, 71 window.removeEventListener("message");
48 mounted () { 72 },
49 let that = this 73 methods: {
50 window.addEventListener('message', function (messageEvent) { 74 /**
51 if (messageEvent.data.update) { 75 * @description: queryNoticeList
52 that.queryNoticeList() 76 * @author: renchao
77 */
78 queryNoticeList() {
79 getHomeNoticeList().then((res) => {
80 if (res.result) {
81 this.noticeList = res.result.noticeList;
53 } 82 }
54 }) 83 });
55 }, 84 },
56 destroyed () { 85 /**
57 window.removeEventListener('message') 86 * @description: logout
87 * @author: renchao
88 */
89 logout() {
90 axios
91 .post(window._config.services.management + "/management/logout")
92 .then(() => {
93 setToken(undefined);
94 sessionStorage.removeItem("token");
95 localStorage.setItem("dj-location", window.location.href);
96 window.location.href =
97 window._config.casBaseURL +
98 "/logout?service=" +
99 encodeURIComponent(window.location.href);
100 });
58 }, 101 },
59 methods: {
60 /**
61 * @description: queryNoticeList
62 * @author: renchao
63 */
64 queryNoticeList () {
65 getHomeNoticeList().then(res => {
66 if (res.result) {
67 this.noticeList = res.result.noticeList
68 }
69 })
70 },
71 /**
72 * @description: logout
73 * @author: renchao
74 */
75 logout () {
76 axios.post(window._config.services.management + "/management/logout").then(() => {
77 setToken(undefined)
78 sessionStorage.removeItem('token')
79 localStorage.setItem('dj-location', window.location.href)
80 window.location.href = window._config.casBaseURL + '/logout?service=' + encodeURIComponent(window.location.href);
81 })
82 },
83 102
84 /** 103 /**
85 * @description: themeChange 104 * @description: themeChange
86 * @param {*} val 105 * @param {*} val
87 * @author: renchao 106 * @author: renchao
88 */ 107 */
89 themeChange (val) { 108 themeChange(val) {
90 this.$store.dispatch('app/updateTheme', val) 109 this.$store.dispatch("app/updateTheme", val);
91 }, 110 },
92 searchMessageCenter () { 111 searchMessageCenter() {
93 this.$router.push({ name: 'messagecenter' }) 112 this.$router.push({ name: "messagecenter" });
94 }, 113 },
95 /** 114 /**
96 * @description: handleCommand 115 * @description: handleCommand
97 * @param {*} command 116 * @param {*} command
98 * @author: renchao 117 * @author: renchao
99 */ 118 */
100 handleCommand (command) { 119 handleCommand(command) {
101 if (command == 'a') { 120 if (command == "a") {
102 //个人中心 121 //个人中心
103 this.$router.push({ name: 'personal' }) 122 this.$router.push({ name: "personal" });
104 }
105 } 123 }
106 } 124 },
107 } 125 },
126 };
108 </script> 127 </script>
109 <style lang="scss" scoped> 128 <style lang="scss" scoped>
110 .navbar-con { 129 .navbar-con {
111 position: relative; 130 position: relative;
131 }
132
133 .NoticeBar {
134 position: absolute;
135 bottom: 0;
136 }
137
138 .el-dropdown-menu {
139 padding: 0 !important;
140 border: 1px solid #ebeef5;
141 box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
142 border-radius: 4px 0 0 4px 4px;
143
144 .el-dropdown-menu__item {
145 text-align: center;
146 margin-top: 0 !important;
147 font-size: 14px;
148 font-family: PingFangSC-Regular, PingFang SC;
149 font-weight: 400;
150 color: #4a4a4a;
151 width: 140px;
152 height: 36px;
153 line-height: 36px;
112 } 154 }
113 155
114 .NoticeBar { 156 .el-dropdown-menu__item:nth-child(6) {
115 position: absolute; 157 border-top: 1px solid #ebeef5;
116 bottom: 0;
117 } 158 }
118 159
119 .el-dropdown-menu { 160 .popper__arrow {
120 padding: 0 !important; 161 top: -11px !important;
121 border: 1px solid #ebeef5; 162 left: 110px !important;
122 box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); 163 transform: rotate(0deg) scale(2);
123 border-radius: 4px 0 0 4px 4px; 164 }
124 165
125 .el-dropdown-menu__item { 166 .el-dropdown-menu__item:not(.is-disabled):hover,
126 text-align: center; 167 .el-dropdown-menu__item:focus {
127 margin-top: 0 !important; 168 background: #f6f7f9;
128 font-size: 14px; 169 color: #4a4a4a;
129 font-family: PingFangSC-Regular, PingFang SC; 170 }
130 font-weight: 400; 171 }
131 color: #4a4a4a;
132 width: 140px;
133 height: 36px;
134 line-height: 36px;
135 }
136 172
137 .el-dropdown-menu__item:nth-child(6) { 173 .navbar {
138 border-top: 1px solid #ebeef5; 174 height: $headerHeight;
139 } 175 overflow: hidden;
176 position: relative;
177 background: #fff;
178 // background: linear-gradient(270deg, #148CEE 0%, #1870E3 100%); //默认颜色
179 box-shadow: 0 1px 0px rgba(0, 21, 41, 0.08);
180 display: flex;
181 align-items: center;
182 padding: 0 20px;
183 justify-content: space-between;
140 184
141 .popper__arrow { 185 .logo {
142 top: -11px !important; 186 // margin-top: -20px;
143 left: 110px !important; 187 .header-logo {
144 transform: rotate(0deg) scale(2); 188 width: 40px;
189 float: left;
190 vertical-align: middle;
145 } 191 }
146 192 h4 {
147 .el-dropdown-menu__item:not(.is-disabled):hover, 193 float: left;
148 .el-dropdown-menu__item:focus { 194 vertical-align: middle;
149 background: #f6f7f9; 195 line-height: 40px;
150 color: #4a4a4a; 196 font-size: 22px;
197 color: #fff;
198 text-indent: 6px;
199 letter-spacing: 2px;
200 font-family: albbsht;
151 } 201 }
152 } 202 }
153 203
154 .navbar { 204 .backdrop {
205 flex: 1;
206 width: 60%;
207 background: url("../../image/backdrop.png");
208 background-size: 100% 100%;
155 height: $headerHeight; 209 height: $headerHeight;
156 overflow: hidden; 210 }
157 position: relative;
158 background: #fff;
159 // background: linear-gradient(270deg, #148CEE 0%, #1870E3 100%); //默认颜色
160 box-shadow: 0 1px 0px rgba(0, 21, 41, 0.08);
161 display: flex;
162 align-items: center;
163 padding: 0 20px;
164 justify-content: space-between;
165 211
166 .header-logo { 212 .hamburger-container {
167 width: 300px; 213 line-height: 43px;
168 } 214 height: 100%;
215 float: left;
216 cursor: pointer;
217 transition: background 0.3s;
218 -webkit-tap-highlight-color: transparent;
169 219
170 .backdrop { 220 &:hover {
171 flex: 1; 221 background: rgba(0, 0, 0, 0.025);
172 width: 60%;
173 background: url("../../image/backdrop.png");
174 background-size: 100% 100%;
175 height: $headerHeight;
176 } 222 }
223 }
177 224
178 .hamburger-container { 225 .breadcrumb-container {
179 line-height: 43px; 226 float: left;
180 height: 100%; 227 }
181 float: left; 228
229 .right-menu {
230 float: right;
231 height: 100%;
232 line-height: 50px;
233 display: flex;
234 align-items: center;
235
236 .function {
237 margin: 0 15px;
182 cursor: pointer; 238 cursor: pointer;
183 transition: background 0.3s; 239 }
184 -webkit-tap-highlight-color: transparent;
185 240
186 &:hover { 241 .shutdown {
187 background: rgba(0, 0, 0, 0.025); 242 font-size: 20px;
188 } 243 margin-left: 15px;
244 cursor: pointer;
189 } 245 }
190 246
191 .breadcrumb-container { 247 .organization-item {
192 float: left; 248 margin-right: 40px;
249 margin-top: -40px !important;
193 } 250 }
194 251
195 .right-menu { 252 .item {
196 float: right; 253 margin-right: 40px;
197 height: 100%; 254 margin-top: -20px;
198 line-height: 50px; 255 line-height: 18.4px;
199 display: flex; 256 cursor: pointer;
200 align-items: center; 257 position: relative;
201 258
202 .function { 259 .item-box {
203 margin: 0 15px; 260 position: absolute;
261 top: -5px;
262 left: 3px;
263 width: 100%;
264 min-width: 25px;
265 height: 25px;
204 cursor: pointer; 266 cursor: pointer;
267 z-index: 100;
205 } 268 }
269 }
206 270
207 .shutdown { 271 &:focus {
208 font-size: 20px; 272 outline: none;
209 margin-left: 15px; 273 }
210 cursor: pointer;
211 }
212 274
213 .organization-item { 275 .right-menu-item {
214 margin-right: 40px; 276 display: inline-block;
215 margin-top: -40px !important; 277 font-size: 18px;
216 } 278 color: #fff;
279 vertical-align: text-bottom;
217 280
218 .item { 281 &.hover-effect {
219 margin-right: 40px;
220 margin-top: -20px;
221 line-height: 18.4px;
222 cursor: pointer; 282 cursor: pointer;
223 position: relative; 283 transition: background 0.3s;
224 284 display: flex;
225 .item-box { 285 align-items: center;
226 position: absolute;
227 top: -5px;
228 left: 3px;
229 width: 100%;
230 min-width: 25px;
231 height: 25px;
232 cursor: pointer;
233 z-index: 100;
234 }
235 }
236
237 &:focus {
238 outline: none;
239 }
240
241 .right-menu-item {
242 display: inline-block;
243 font-size: 18px;
244 color: #fff;
245 vertical-align: text-bottom;
246
247 &.hover-effect {
248 cursor: pointer;
249 transition: background 0.3s;
250 display: flex;
251 align-items: center;
252 286
253 &:hover { 287 &:hover {
254 background: rgba(0, 0, 0, 0.025); 288 background: rgba(0, 0, 0, 0.025);
255 }
256 } 289 }
257 } 290 }
291 }
258 292
259 .avatar-wrapper { 293 .avatar-wrapper {
260 position: relative; 294 position: relative;
261 display: flex; 295 display: flex;
296 height: 40px;
297 align-items: center;
298 color: #ffffff;
299 p {
300 font-size: 14px;
262 height: 40px; 301 height: 40px;
263 align-items: center; 302 span {
264 color: #ffffff; 303 display: block;
265 304 line-height: 20px;
266 .user-avatar { 305 text-align: right;
267 cursor: pointer;
268 width: 35px;
269 height: 35px;
270 border-radius: 50%;
271 } 306 }
307 }
308 .user-avatar {
309 cursor: pointer;
310 width: 35px;
311 height: 35px;
312 border-radius: 50%;
313 }
272 314
273 .el-icon-caret-bottom { 315 .el-icon-caret-bottom {
274 cursor: pointer; 316 cursor: pointer;
275 position: absolute; 317 position: absolute;
276 right: -15px; 318 right: -15px;
277 top: 17px; 319 top: 17px;
278 font-size: 12px; 320 font-size: 12px;
279 }
280 } 321 }
281 } 322 }
282 } 323 }
324 }
283 </style> 325 </style>
......
No preview for this file type
1 @import './variables.scss'; 1 @import "./variables.scss";
2 @import './mixin.scss'; 2 @import "./mixin.scss";
3 @import './transition.scss'; 3 @import "./transition.scss";
4 @import './element-ui.scss'; 4 @import "./element-ui.scss";
5 @import './sidebar.scss'; 5 @import "./sidebar.scss";
6 @import './btn.scss'; 6 @import "./btn.scss";
7
8 // 字体
9 @font-face {
10 font-family: "albbsht";
11 font-weight: 200;
12 src: url("./AlimamaShuHeiTi-Bold.ttf");
13 /* src: url("//at.alicdn.com/wf/webfont/ZU6UneTxNcLy/v9AokMyfgvHu.woff2") format("woff2"),
14 url("//at.alicdn.com/wf/webfont/ZU6UneTxNcLy/paYiW177n7Bc.woff") format("woff"); */
15 font-display: swap;
16 }
7 17
8 /* CSS 初始化 */ 18 /* CSS 初始化 */
9 html, 19 html,
...@@ -85,7 +95,8 @@ body { ...@@ -85,7 +95,8 @@ body {
85 -moz-osx-font-smoothing: grayscale; 95 -moz-osx-font-smoothing: grayscale;
86 -webkit-font-smoothing: antialiased; 96 -webkit-font-smoothing: antialiased;
87 text-rendering: optimizeLegibility; 97 text-rendering: optimizeLegibility;
88 font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; 98 font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,
99 Microsoft YaHei, Arial, sans-serif;
89 } 100 }
90 101
91 html { 102 html {
...@@ -161,7 +172,7 @@ div:focus { ...@@ -161,7 +172,7 @@ div:focus {
161 } 172 }
162 173
163 .move { 174 .move {
164 color: #409EFF; 175 color: #409eff;
165 font-size: 24px; 176 font-size: 24px;
166 } 177 }
167 178
...@@ -192,7 +203,8 @@ aside { ...@@ -192,7 +203,8 @@ aside {
192 display: block; 203 display: block;
193 line-height: 32px; 204 line-height: 32px;
194 font-size: 16px; 205 font-size: 16px;
195 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; 206 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
207 Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
196 color: #2c3e50; 208 color: #2c3e50;
197 -webkit-font-smoothing: antialiased; 209 -webkit-font-smoothing: antialiased;
198 -moz-osx-font-smoothing: grayscale; 210 -moz-osx-font-smoothing: grayscale;
...@@ -251,7 +263,7 @@ aside { ...@@ -251,7 +263,7 @@ aside {
251 } 263 }
252 264
253 .text-center { 265 .text-center {
254 text-align: center 266 text-align: center;
255 } 267 }
256 268
257 .width100 { 269 .width100 {
...@@ -266,7 +278,13 @@ aside { ...@@ -266,7 +278,13 @@ aside {
266 text-align: right; 278 text-align: right;
267 padding-right: 20px; 279 padding-right: 20px;
268 transition: 600ms ease position; 280 transition: 600ms ease position;
269 background: linear-gradient(90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100%); 281 background: linear-gradient(
282 90deg,
283 rgba(32, 182, 249, 1) 0%,
284 rgba(32, 182, 249, 1) 0%,
285 rgba(33, 120, 241, 1) 100%,
286 rgba(33, 120, 241, 1) 100%
287 );
270 288
271 .subtitle { 289 .subtitle {
272 font-size: 20px; 290 font-size: 20px;
...@@ -314,17 +332,16 @@ aside { ...@@ -314,17 +332,16 @@ aside {
314 .delete-button { 332 .delete-button {
315 line-height: 32px; 333 line-height: 32px;
316 cursor: pointer; 334 cursor: pointer;
317 color: #FF7115; 335 color: #ff7115;
318 font-size: 20px; 336 font-size: 20px;
319 margin-right: 5px; 337 margin-right: 5px;
320
321 } 338 }
322 339
323 .add-button { 340 .add-button {
324 line-height: 32px; 341 line-height: 32px;
325 color: #2FA5FF; 342 color: #2fa5ff;
326 cursor: pointer; 343 cursor: pointer;
327 font-size: 20PX; 344 font-size: 20px;
328 } 345 }
329 346
330 .description { 347 .description {
...@@ -352,13 +369,13 @@ aside { ...@@ -352,13 +369,13 @@ aside {
352 .disabled { 369 .disabled {
353 color: #87adf3; 370 color: #87adf3;
354 background-color: #fff; 371 background-color: #fff;
355 cursor: not-allowed 372 cursor: not-allowed;
356 } 373 }
357 374
358 .bad { 375 .bad {
359 color: #f00; 376 color: #f00;
360 background-color: #fff; 377 background-color: #fff;
361 cursor: not-allowed 378 cursor: not-allowed;
362 } 379 }
363 380
364 .allow, 381 .allow,
...@@ -382,7 +399,7 @@ aside { ...@@ -382,7 +399,7 @@ aside {
382 } 399 }
383 400
384 .suspend::before { 401 .suspend::before {
385 content: ''; 402 content: "";
386 position: absolute; 403 position: absolute;
387 left: 5px; 404 left: 5px;
388 top: 45%; 405 top: 45%;
...@@ -424,7 +441,6 @@ aside { ...@@ -424,7 +441,6 @@ aside {
424 } 441 }
425 } 442 }
426 443
427
428 .linshiIcon { 444 .linshiIcon {
429 position: relative; 445 position: relative;
430 446
...@@ -474,7 +490,7 @@ aside { ...@@ -474,7 +490,7 @@ aside {
474 height: 0; 490 height: 0;
475 border-width: 0px 0px 55px 55px; 491 border-width: 0px 0px 55px 55px;
476 border-style: none solid solid; 492 border-style: none solid solid;
477 border-color: transparent transparent #67C23A; 493 border-color: transparent transparent #67c23a;
478 position: absolute; 494 position: absolute;
479 top: 0; 495 top: 0;
480 right: 0; 496 right: 0;
...@@ -508,4 +524,4 @@ aside { ...@@ -508,4 +524,4 @@ aside {
508 top: 0; 524 top: 0;
509 right: 0; 525 right: 0;
510 transform: rotate(-90deg); 526 transform: rotate(-90deg);
511 }
...\ No newline at end of file ...\ No newline at end of file
527 }
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-15 14:46:47 4 * @LastEditTime: 2024-03-08 08:50:28
5 --> 5 -->
6 <template> 6 <template>
7 <div class="edit"> 7 <div class="edit">
...@@ -16,9 +16,11 @@ ...@@ -16,9 +16,11 @@
16 :style="{ height: lpbContentHight + 'px' }" 16 :style="{ height: lpbContentHight + 'px' }"
17 v-show="bjztFlag"> 17 v-show="bjztFlag">
18 <!-- 楼盘表主体 --> 18 <!-- 楼盘表主体 -->
19 <div class="lp-overview" :style="{ width: lpbContentwidth + 'px','margin-right': formData.onlyShow ? '10px' : 0 }"> 19 <div class="lp-overview"
20 :style="{ width: lpbContentwidth + 'px','margin-right': formData.onlyShow ? '10px' : 0 }">
20 <lpbContent 21 <lpbContent
21 ref="lpbContent" 22 ref="lpbContent"
23 v-if="formData.bsm"
22 :zrzbsm="formData.bsm" 24 :zrzbsm="formData.bsm"
23 :scyclx="formData.scyclx" 25 :scyclx="formData.scyclx"
24 :onlyShow="formData.onlyShow" 26 :onlyShow="formData.onlyShow"
...@@ -26,9 +28,10 @@ ...@@ -26,9 +28,10 @@
26 :unitData="formData.unitData" 28 :unitData="formData.unitData"
27 :sqywInfo="formData" 29 :sqywInfo="formData"
28 :key="time"></lpbContent> 30 :key="time"></lpbContent>
31 <el-empty v-else description="暂无楼盘表"></el-empty>
29 </div> 32 </div>
30 <!-- 右侧图例 --> 33 <!-- 右侧图例 -->
31 <div class="lp-legend" v-if="formData.onlyShow"> 34 <div class="lp-legend" v-if="formData.onlyShow && formData.bsm">
32 <div class="handleCol"> 35 <div class="handleCol">
33 <div class="btn" @click="legendToggle"> 36 <div class="btn" @click="legendToggle">
34 <i v-show="!legendToggleFlag" class="el-icon-d-arrow-left"></i> 37 <i v-show="!legendToggleFlag" class="el-icon-d-arrow-left"></i>
......
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
4 <!-- 纵向倒序排列 逻辑幢位于独立幢单元和独立层户的上方 --> 4 <!-- 纵向倒序排列 逻辑幢位于独立幢单元和独立层户的上方 -->
5 <div class="ch-zdy-wrap"> 5 <div class="ch-zdy-wrap">
6 <!-- 幢单元 --> 6 <!-- 幢单元 -->
7 <zdy-cpn v-if="lpbData.zdys.length" :zdys="lpbData.zdys" :onlyShow="onlyShow"/> 7 <zdy-cpn v-if="lpbData.zdys.length" :zdys="lpbData.zdys" :onlyShow="onlyShow" />
8 <!-- 独立层户 --> 8 <!-- 独立层户 -->
9 <ch-cpn v-if="lpbData.cs.length" :ch="lpbData.cs" :onlyShow="onlyShow"/> 9 <ch-cpn v-if="lpbData.cs.length" :ch="lpbData.cs" :onlyShow="onlyShow" />
10 </div> 10 </div>
11 <!-- 逻辑幢 --> 11 <!-- 逻辑幢 -->
12 <ljzs-cpn v-if="lpbData.ljzs.length" :ljzs="lpbData.ljzs" :onlyShow="onlyShow"/> 12 <ljzs-cpn v-if="lpbData.ljzs.length" :ljzs="lpbData.ljzs" :onlyShow="onlyShow" />
13 </div> 13 </div>
14 <!-- 自然幢名称 --> 14 <!-- 自然幢名称 -->
15 <p class="lpb-xmmc" v-if="onlyShow" style="border-bottom: 1px solid #e6e6e6">{{ lpbData.xmmc }}</p> 15 <p class="lpb-xmmc" v-if="onlyShow" style="border-bottom: 1px solid #e6e6e6">{{ lpbData.xmmc }}</p>
...@@ -23,396 +23,386 @@ ...@@ -23,396 +23,386 @@
23 <!-- 右键菜单 --> 23 <!-- 右键菜单 -->
24 <ul 24 <ul
25 v-show="lpbChVisible" 25 v-show="lpbChVisible"
26 :style="{ left: lpbChLeft + 'px', top: lpbChTop + 'px' }" 26 :style="{ left: lpbChLeft + 'px', top: lpbChTop + 'px' }"
27 class="contextmenu" 27 class="contextmenu">
28 >
29 <li @click="menuClick">菜单一</li> 28 <li @click="menuClick">菜单一</li>
30 <li @click="menuClick">菜单二</li> 29 <li @click="menuClick">菜单二</li>
31 </ul> 30 </ul>
32 </div> 31 </div>
33 </template> 32 </template>
34 <script> 33 <script>
35 import { getLpb } from "@/api/lpcx.js"; 34 import { getLpb } from "@/api/lpcx.js";
36 import chCpn from "./ch.vue"; 35 import chCpn from "./ch.vue";
37 import zdyCpn from "./zdys.vue"; 36 import zdyCpn from "./zdys.vue";
38 import ljzsCpn from "./ljzs.vue"; 37 import ljzsCpn from "./ljzs.vue";
39 import { startBusinessFlow, choiceBdcdy,againAddSldy } from "@/api/workFlow.js"; 38 import { startBusinessFlow, choiceBdcdy, againAddSldy } from "@/api/workFlow.js";
40 import jump from "../../ywbl/ywsq/components/mixin/jump"; 39 import jump from "../../ywbl/ywsq/components/mixin/jump";
41 import store from '@/store/index.js' 40 import store from '@/store/index.js'
42 import { ywPopupCacel } from "@/utils/popup.js"; 41 import { ywPopupCacel } from "@/utils/popup.js";
43 export default { 42 export default {
44 mixins: [jump], 43 mixins: [jump],
45 provide() { 44 provide () {
46 return { 45 return {
47 openMenu: this.openMenu, 46 openMenu: this.openMenu,
48 selectAll: this.selectAllObj, 47 selectAll: this.selectAllObj,
49 changeChoosedObj:this.changeChoosedObj, 48 changeChoosedObj: this.changeChoosedObj,
50 clearChangeChoosedObj:this.clearChangeChoosedObj, 49 clearChangeChoosedObj: this.clearChangeChoosedObj,
51 getBsmList:this.getBsmList 50 getBsmList: this.getBsmList
52 }; 51 };
53 },
54 name: "",
55 components: { chCpn, zdyCpn, ljzsCpn },
56 props: {
57 zrzbsm: {
58 type: String,
59 default: "",
60 },
61 lpbParent: {
62 type: String,
63 default: "isLpb",
64 },
65 isHb: {
66 type: Boolean,
67 default: true,
68 },
69 onlyShow:{
70 type: Boolean,
71 default: true,
72 },
73 showSave:{
74 type: Boolean,
75 default: false,
76 },
77 scyclx: {
78 type: Number,
79 default: 0,
80 },
81 sqywInfo: {
82 type: Object,
83 default: () => { }
84 }, 52 },
85 isJump: { type: Boolean, default: false }, 53 name: "",
86 }, 54 components: { chCpn, zdyCpn, ljzsCpn },
87 data() { 55 props: {
88 return { 56 zrzbsm: {
89 lpbData: { 57 type: String,
90 ljzs: [], 58 default: "",
91 cs: [],
92 zdys: [],
93 }, 59 },
94 //户全选标识 由于依赖注入的绑定并不是可响应的,所以传入可监听的对象以获取其属性的响应 60 lpbParent: {
95 selectAllObj: { 61 type: String,
96 selectAll: false, 62 default: "isLpb",
97 }, 63 },
98 //层户右键菜单显隐 64 isHb: {
99 lpbChVisible: false, 65 type: Boolean,
100 //右键菜单定位位置 66 default: true,
101 lpbChLeft: 100, 67 },
102 lpbChTop: 100, 68 onlyShow: {
103 // 改变户选中状态 69 type: Boolean,
104 changeChoosedObj:{ 70 default: true,
105 bsms:[], 71 },
106 color:'' 72 showSave: {
73 type: Boolean,
74 default: false,
107 }, 75 },
108 // 选中户bsm合集 76 scyclx: {
109 bsmList:[], 77 type: Number,
110 loading: false, 78 default: 0,
111 }; 79 },
112 }, 80 sqywInfo: {
113 mounted() { 81 type: Object,
114 this.scyclx ? this.getLpb(this.zrzbsm,this.scyclx):this.getLpb(this.zrzbsm); 82 default: () => { }
115 window.lpbContent = this; 83 },
116 }, 84 isJump: { type: Boolean, default: false },
117 methods: { 85 },
118 /** 86 data () {
119 * @description: 获取当前楼盘表选中户信息 87 return {
120 * @param {Array} bsmList 88 lpbData: {
121 * @author: renchao 89 ljzs: [],
122 */ 90 cs: [],
123 getBsmList(bsmList,compFlag){ 91 zdys: [],
124 // 根据本次传入的组件标识删除之前对应组件标识存入hbsmList的数据 92 },
125 this.bsmList = this.bsmList.filter((i) => i.flag != compFlag) 93 //户全选标识 由于依赖注入的绑定并不是可响应的,所以传入可监听的对象以获取其属性的响应
126 // 合并本次数据 94 selectAllObj: {
127 this.bsmList = this.bsmList.concat([...new Map(bsmList.map(item => [item.bdcdyh, item])).values()]); 95 selectAll: false,
128 // }) 96 },
97 //层户右键菜单显隐
98 lpbChVisible: false,
99 //右键菜单定位位置
100 lpbChLeft: 100,
101 lpbChTop: 100,
102 // 改变户选中状态
103 changeChoosedObj: {
104 bsms: [],
105 color: ''
106 },
107 // 选中户bsm合集
108 bsmList: [],
109 loading: false,
110 };
111 },
112 mounted () {
113 this.scyclx ? this.getLpb(this.zrzbsm, this.scyclx) : this.getLpb(this.zrzbsm);
114 window.lpbContent = this;
129 }, 115 },
130 /** 116 methods: {
131 * @description: 保存当前楼盘表 117 /**
132 * @author: renchao 118 * @description: 获取当前楼盘表选中户信息
133 */ 119 * @param {Array} bsmList
134 saveLpb(){ 120 * @author: renchao
135 if (this.bsmList.length == 0) { 121 */
122 getBsmList (bsmList, compFlag) {
123 // 根据本次传入的组件标识删除之前对应组件标识存入hbsmList的数据
124 this.bsmList = this.bsmList.filter((i) => i.flag != compFlag)
125 // 合并本次数据
126 this.bsmList = this.bsmList.concat([...new Map(bsmList.map(item => [item.bdcdyh, item])).values()]);
127 // })
128 },
129 /**
130 * @description: 保存当前楼盘表
131 * @author: renchao
132 */
133 saveLpb () {
134 if (this.bsmList.length == 0) {
136 this.$message.error("请至少选择一条数据"); 135 this.$message.error("请至少选择一条数据");
137 return; 136 return;
138 } 137 }
139 this.loading = true; 138 this.loading = true;
140 againAddSldy({ 139 store.dispatch('user/reMenuRefresh', false)
141 bsmSqyw: this.sqywInfo.bsmSqyw, 140 againAddSldy({
142 bsmSlsq: this.sqywInfo.bsmSlsq, 141 bsmSqyw: this.sqywInfo.bsmSqyw,
143 bdcdysz: this.bsmList, 142 bsmSlsq: this.sqywInfo.bsmSlsq,
144 sjlx: "houses" 143 bdcdysz: this.bsmList,
145 }).then((res) => { 144 sjlx: "houses"
146 this.loading = false 145 }).then((res) => {
147 if (res.code == 200) { 146 this.loading = false
148 this.$message({ 147 if (res.code == 200) {
149 showClose: true, 148 this.$message({
150 message: '添加成功', 149 showClose: true,
151 type: 'success' 150 message: '添加成功',
152 }) 151 type: 'success'
153 if (!this.isJump) { 152 })
154 this.jump(res.result, this.sqywInfo.djywbm) 153 store.dispatch('user/reMenuRefresh', true)
155 } else { 154 if (!this.isJump) {
156 store.dispatch('user/refreshPage', true); 155 this.jump(res.result, this.sqywInfo.djywbm)
157 } 156 }
158 //this.close(); 157 this.$popupCacel();
159 this.$popupCacel();
160 } else {
161 if (res.result && res.result.length > 0) {
162 this.$popup("申请错误明细", "components/ywdialog", { width:'36%', formData:{result: res.result} })
163 } else { 158 } else {
164 this.$popup("申请错误明细", "components/ywdialog", { width:'36%', formData:{message: res.message} }) 159 if (res.result && res.result.length > 0) {
160 this.$popup("申请错误明细", "components/ywdialog", { width: '36%', formData: { result: res.result } })
161 } else {
162 this.$popup("申请错误明细", "components/ywdialog", { width: '36%', formData: { message: res.message } })
163 }
165 } 164 }
166 } 165 }).catch(() => {
167 }).catch(() => { 166 this.loading = false
168 this.loading = false 167 })
169 }) 168 // todo 调用保存接口 传入参数待定
170 // todo 调用保存接口 传入参数待定 169 //console.log(this.bsmList,'this.bsmList');
171 //console.log(this.bsmList,'this.bsmList'); 170 // 保存成功后关闭弹框
172 // 保存成功后关闭弹框 171 //this.$popupCacel()
173 //this.$popupCacel() 172 },
174 }, 173 // 改变户选中状态
175 // 改变户选中状态 174 /**
176 /** 175 * @description: 改变户选中状态
177 * @description: 改变户选中状态 176 * @param {*} bsms
178 * @param {*} bsms 177 * @param {*} color
179 * @param {*} color 178 * @author: renchao
180 * @author: renchao 179 */
181 */ 180 changeChoosed (bsms, color) {
182 changeChoosed(bsms, color){ 181 this.changeChoosedObj.bsms = bsms;
183 this.changeChoosedObj.bsms = bsms; 182 this.changeChoosedObj.color = color;
184 this.changeChoosedObj.color = color; 183 },
185 }, 184 /**
186 /** 185 * @description: clearChangeChoosedObj
187 * @description: clearChangeChoosedObj 186 * @author: renchao
188 * @author: renchao 187 */
189 */ 188 clearChangeChoosedObj () {
190 clearChangeChoosedObj(){ 189 this.changeChoosedObj.bsms = [];
191 this.changeChoosedObj.bsms = []; 190 },
192 }, 191 //全选户
193 //全选户 192 /**
194 /** 193 * @description: 全选户
195 * @description: 全选户 194 * @param {*} val
196 * @param {*} val 195 * @author: renchao
197 * @author: renchao 196 */
198 */ 197 zdySelectAll (val) {
199 zdySelectAll(val) { 198 this.selectAllObj.selectAll = val;
200 this.selectAllObj.selectAll = val; 199 },
201 }, 200 //获取楼盘表数据
202 //获取楼盘表数据 201 /**
203 /** 202 * @description: 获取楼盘表数据
204 * @description: 获取楼盘表数据 203 * @param {*} zrzbsm
205 * @param {*} zrzbsm 204 * @param {*} scyclx
206 * @param {*} scyclx 205 * @param {*} actual
207 * @param {*} actual 206 * @author: renchao
208 * @author: renchao 207 */
209 */ 208 getLpb (zrzbsm, scyclx, actual) {
210 getLpb(zrzbsm, scyclx, actual) { 209 getLpb(zrzbsm, scyclx).then((res) => {
211 if(!zrzbsm){ 210 if (res.code == 200) {
212 this.$message({ 211 if (scyclx) {
213 message: "暂无楼盘表", 212 if (res.result.syclx == "1") {
214 type: "warning", 213 res.result.lpb.ljzs = res.result.lpb.ljzs.sort(this.compare("place"));
215 }); 214 this.lpbData = res.result.lpb == null ? this.lpbData : res.result.lpb;
216 }else{ 215 }
217 getLpb(zrzbsm, scyclx).then((res) => { 216 } else {
218 if (res.code == 200) {
219 if(scyclx){
220 if(res.result.syclx == "1") {
221 res.result.lpb.ljzs = res.result.lpb.ljzs.sort(this.compare("place")); 217 res.result.lpb.ljzs = res.result.lpb.ljzs.sort(this.compare("place"));
222 this.lpbData = res.result.lpb == null ? this.lpbData : res.result.lpb; 218 this.lpbData = res.result.lpb == null ? this.lpbData : res.result.lpb;
223 } 219 }
224 }else{ 220 } else {
225 res.result.lpb.ljzs = res.result.lpb.ljzs.sort(this.compare("place")); 221 this.$message({
226 this.lpbData = res.result.lpb == null ? this.lpbData : res.result.lpb; 222 message: res.message,
223 type: "warning",
224 });
227 } 225 }
228 } else { 226 });
229 this.$message({ 227 },
230 message: res.message, 228 //户右键点击事件
231 type: "warning", 229 /**
232 }); 230 * @description: 户右键点击事件
233 } 231 * @param {*} e
234 }); 232 * @param {*} item
235 } 233 * @param {*} type
236 234 * @author: renchao
237 }, 235 */
238 //户右键点击事件 236 openMenu (e, item, type) {
239 /** 237 this.lpbChLeft = e.pageX - 96;
240 * @description: 户右键点击事件 238 this.lpbChTop = e.pageY - 23;
241 * @param {*} e 239 // this.lpbChVisible = true;
242 * @param {*} item 240 },
243 * @param {*} type 241 //关闭户右键菜单
244 * @author: renchao 242 /**
245 */ 243 * @description: 关闭户右键菜单
246 openMenu(e, item, type) { 244 * @author: renchao
247 this.lpbChLeft = e.pageX - 96; 245 */
248 this.lpbChTop = e.pageY - 23; 246 closeMenu () {
249 // this.lpbChVisible = true; 247 this.lpbChVisible = false;
250 }, 248 },
251 //关闭户右键菜单 249 //右键菜单点击
252 /** 250 /**
253 * @description: 关闭户右键菜单 251 * @description: 右键菜单点击
254 * @author: renchao 252 * @author: renchao
255 */ 253 */
256 closeMenu() { 254 menuClick () {
257 this.lpbChVisible = false; 255 this.closeMenu();
258 }, 256 },
259 //右键菜单点击 257 /**
260 /** 258 * @description: compare
261 * @description: 右键菜单点击 259 * @param {*} property
262 * @author: renchao 260 * @author: renchao
263 */ 261 */
264 menuClick() { 262 compare (property) {
265 this.closeMenu(); 263 return function (a, b) {
266 }, 264 var value1 = a[property];
267 /** 265 var value2 = b[property];
268 * @description: compare 266 return value1 - value2;
269 * @param {*} property 267 };
270 * @author: renchao 268 },
271 */ 269 /**
272 compare(property) { 270 * @description: submitForm
273 return function (a, b) { 271 * @author: renchao
274 var value1 = a[property]; 272 */
275 var value2 = b[property]; 273 submitForm () {
276 return value1 - value2; 274 if (this.bsmList.length == 0) {
277 };
278 },
279 /**
280 * @description: submitForm
281 * @author: renchao
282 */
283 submitForm () {
284 if (this.bsmList.length == 0) {
285 this.$message.error("请至少选择一条数据"); 275 this.$message.error("请至少选择一条数据");
286 return; 276 return;
287 } 277 }
288 this.loading = true; 278 this.loading = true;
289 startBusinessFlow({ 279 startBusinessFlow({
290 bsmSqyw: this.sqywInfo.bsmSqyw, 280 bsmSqyw: this.sqywInfo.bsmSqyw,
291 bdcdysz: this.bsmList, 281 bdcdysz: this.bsmList,
292 }).then((res) => { 282 }).then((res) => {
293 this.loading = false 283 this.loading = false
294 if (res.code == 200) { 284 if (res.code == 200) {
295 this.$message({ 285 this.$message({
296 showClose: true, 286 showClose: true,
297 message: '发起申请成功', 287 message: '发起申请成功',
298 type: 'success' 288 type: 'success'
299 }) 289 })
300 if (!this.isJump) { 290 if (!this.isJump) {
301 this.jump(res.result, this.sqywInfo.djywbm) 291 this.jump(res.result, this.sqywInfo.djywbm)
302 } else { 292 } else {
303 store.dispatch('user/refreshPage', true); 293 store.dispatch('user/refreshPage', true);
304 } 294 }
305 this.close() 295 this.close()
306 } else {
307 if (res.result && res.result.length > 0) {
308 this.$popup("申请错误明细", "components/ywdialog", { width:'36%', formData:{result: res.result} })
309 } else { 296 } else {
310 this.$popup("申请错误明细", "components/ywdialog", { width:'36%', formData:{message: res.message} }) 297 if (res.result && res.result.length > 0) {
298 this.$popup("申请错误明细", "components/ywdialog", { width: '36%', formData: { result: res.result } })
299 } else {
300 this.$popup("申请错误明细", "components/ywdialog", { width: '36%', formData: { message: res.message } })
301 }
311 } 302 }
312 } 303 }).catch(() => {
313 }).catch(() => { 304 this.loading = false
314 this.loading = false 305 })
315 }) 306 },
307 /**
308 * @description: close
309 * @param {*} val
310 * @author: renchao
311 */
312 close () {
313 ywPopupCacel()
314 },
316 }, 315 },
317 /** 316 computed: {
318 * @description: close 317 lpbContentHeight () {
319 * @param {*} val 318 return this.onlyShow ? 32 : 76
320 * @author: renchao 319 // return 76
321 */ 320 }
322 close(){
323 ywPopupCacel()
324 }, 321 },
325 }, 322 watch: {
326 computed:{ 323 //户右键菜单显示时,监听到鼠标点击时关闭户右键菜单
327 lpbContentHeight(){ 324 lpbChVisible (value) {
328 return this.onlyShow ? 32 : 76 325 if (value) {
329 // return 76 326 document.body.addEventListener("click", this.closeMenu);
330 } 327 } else {
331 }, 328 document.body.removeEventListener("click", this.closeMenu);
332 watch: { 329 }
333 //户右键菜单显示时,监听到鼠标点击时关闭户右键菜单
334 lpbChVisible(value) {
335 if (value) {
336 document.body.addEventListener("click", this.closeMenu);
337 } else {
338 document.body.removeEventListener("click", this.closeMenu);
339 } 330 }
340 } 331 },
341 }, 332 };
342 };
343 </script> 333 </script>
344 <style scoped lang="scss"> 334 <style scoped lang="scss">
345 .lpbContent-wrap { 335 .lpbContent-wrap {
346 width: 100%;
347 height: 100%;
348 overflow: hidden;
349 .lpbContent {
350 width: 100%; 336 width: 100%;
351 position: relative; 337 height: 100%;
352 overflow: scroll; 338 overflow: hidden;
353 -webkit-user-select: none; 339 .lpbContent {
354 -moz-user-select: none; 340 width: 100%;
355 -ms-user-select: none; 341 position: relative;
356 user-select: none; 342 overflow: scroll;
357 display: flex; 343 -webkit-user-select: none;
358 flex-direction: column-reverse; 344 -moz-user-select: none;
359 box-sizing: border-box; 345 -ms-user-select: none;
360 padding-top: 20px; 346 user-select: none;
361 .ch-zdy-wrap {
362 display: flex; 347 display: flex;
363 flex-direction: row; 348 flex-direction: column-reverse;
349 box-sizing: border-box;
350 padding-top: 20px;
351 .ch-zdy-wrap {
352 display: flex;
353 flex-direction: row;
354 }
364 } 355 }
365 } 356 .lpb-xmmc {
366 .lpb-xmmc { 357 border: 0;
367 border: 0; 358 border-top: 1px solid #e6e6e6;
368 border-top: 1px solid #e6e6e6; 359 }
369 } 360 .save-btn {
370 .save-btn{ 361 display: block;
371 display: block; 362 margin: 5px auto;
372 margin: 5px auto; 363 }
373 } 364 // 自定义右键菜单样式
374 // 自定义右键菜单样式 365 .contextmenu {
375 .contextmenu {
376 margin: 0;
377 background: #fff;
378 width: 92px;
379 z-index: 3000;
380 position: fixed;
381 list-style-type: none;
382 padding: 5px 0;
383 border-radius: 4px;
384 font-size: 12px;
385 font-weight: 400;
386 color: #333;
387 box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
388 li {
389 margin: 0; 366 margin: 0;
390 padding: 7px 16px; 367 background: #fff;
391 cursor: pointer; 368 width: 92px;
392 position: relative; 369 z-index: 3000;
393 .childUl { 370 position: fixed;
394 display: none; 371 list-style-type: none;
395 position: absolute; 372 padding: 5px 0;
396 left: 92px !important; 373 border-radius: 4px;
397 top: 0 !important; 374 font-size: 12px;
398 li { 375 font-weight: 400;
399 width: 76px; 376 color: #333;
377 box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
378 li {
379 margin: 0;
380 padding: 7px 16px;
381 cursor: pointer;
382 position: relative;
383 .childUl {
384 display: none;
385 position: absolute;
386 left: 92px !important;
387 top: 0 !important;
388 li {
389 width: 76px;
390 }
400 } 391 }
401 } 392 }
402 } 393 li:hover {
403 li:hover { 394 background: #eee;
404 background: #eee; 395 > .childUl {
405 > .childUl { 396 display: block;
406 display: block; 397 }
398 }
399 .noEdit {
400 color: #e6e6e6;
401 cursor: not-allowed;
402 }
403 .noEdit:hover {
404 background: #ffffff;
407 } 405 }
408 }
409 .noEdit {
410 color: #e6e6e6;
411 cursor: not-allowed;
412 }
413 .noEdit:hover {
414 background: #ffffff;
415 } 406 }
416 } 407 }
417 }
418 </style> 408 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-20 16:55:00 4 * @LastEditTime: 2024-03-08 08:47:12
5 --> 5 -->
6 <template> 6 <template>
7 <div class="edit"> 7 <div class="edit">
8 <el-tabs tab-position="left"> 8 <el-tabs tab-position="left">
9 <el-tab-pane :label="item.jzwmc" v-for="item in zrzList" :key="item.bsm"> 9 <el-tab-pane :label="item.jzwmc" v-for="item in zrzList" :key="item.bsm">
10 <el-tabs type="card" v-model="activeName"> 10 <el-tabs type="card" v-model="activeName">
11 <el-tab-pane label="楼盘页面" name="first"> 11 <el-tab-pane label="楼盘页面" name="first">
12 <div
13 class="tab-content"
14 ref="tabContent"
15 :style="{ height: lpbContentHight + 'px' }"
16 v-show="bjztFlag">
17 <!-- 楼盘表主体 -->
12 <div 18 <div
13 class="tab-content" 19 class="lp-overview"
14 ref="tabContent" 20 v-if="zrzList.length>0"
15 :style="{ height: lpbContentHight + 'px' }" 21 :style="{
16 v-show="bjztFlag"
17 >
18 <!-- 楼盘表主体 -->
19 <div
20 class="lp-overview"
21 :style="{
22 width: lpbContentwidth + 'px', 22 width: lpbContentwidth + 'px',
23 'margin-right': formData.onlyShow ? '10px' : 0, 23 'margin-right': formData.onlyShow ? '10px' : 0,
24 }" 24 }">
25 > 25 <lpbContent
26 <lpbContent 26 ref="lpbContent"
27 ref="lpbContent" 27 :zrzbsm="item.bsm"
28 :zrzbsm="item.bsm" 28 :scyclx="formData.scyclx"
29 :scyclx="formData.scyclx" 29 :onlyShow="formData.onlyShow"
30 :onlyShow="formData.onlyShow" 30 :showSave="formData.showSave"
31 :showSave="formData.showSave" 31 :unitData="formData.unitData"
32 :unitData="formData.unitData" 32 :sqywInfo="formData"
33 :sqywInfo="formData" 33 :key="item.bsm"></lpbContent>
34 :key="item.bsm" 34 </div>
35 ></lpbContent> 35 <el-empty v-else description="暂无楼盘表"></el-empty>
36 </div> 36 <!-- 右侧图例 -->
37 <!-- 右侧图例 --> 37 <div class="lp-legend" v-if="formData.onlyShow">
38 <div class="lp-legend" v-if="formData.onlyShow"> 38 <div class="handleCol">
39 <div class="handleCol"> 39 <div class="btn" @click="legendToggle">
40 <div class="btn" @click="legendToggle"> 40 <i
41 <i 41 v-show="!legendToggleFlag"
42 v-show="!legendToggleFlag" 42 class="el-icon-d-arrow-left"></i>
43 class="el-icon-d-arrow-left" 43 <i
44 ></i> 44 v-show="legendToggleFlag"
45 <i 45 class="el-icon-d-arrow-right"></i>
46 v-show="legendToggleFlag"
47 class="el-icon-d-arrow-right"
48 ></i>
49 </div>
50 <div
51 :class="selectedZt == 'dyzt' ? 'dyzt selectedZt' : 'dyzt'"
52 @click="selectedZt = 'dyzt'"
53 >
54 <span>单元状态</span>
55 </div>
56 <div
57 :class="selectedZt == 'fwxz' ? 'fwxz selectedZt' : 'fwxz'"
58 @click="selectedZt = 'fwxz'"
59 >
60 <span>房屋性质</span>
61 </div>
62 <div
63 :class="selectedZt == 'fwyt' ? 'fwyt selectedZt' : 'fwyt'"
64 @click="selectedZt = 'fwyt'"
65 >
66 <span>房屋用途</span>
67 </div>
68 <div
69 :class="selectedZt == 'qsx' ? 'qsx selectedZt' : 'qsx'"
70 @click="selectedZt = 'qsx'"
71 >
72 <span>缺失项</span>
73 </div>
74 </div> 46 </div>
75 <div 47 <div
76 class="legendTable-wrap" 48 :class="selectedZt == 'dyzt' ? 'dyzt selectedZt' : 'dyzt'"
77 :style="{ width: legendToggleFlag ? '200px' : '0' }" 49 @click="selectedZt = 'dyzt'">
78 > 50 <span>单元状态</span>
79 <table 51 </div>
80 class="legendTable" 52 <div
81 v-show="selectedZt == 'dyzt'" 53 :class="selectedZt == 'fwxz' ? 'fwxz selectedZt' : 'fwxz'"
82 cellspacing="1" 54 @click="selectedZt = 'fwxz'">
83 cellpadding="1" 55 <span>房屋性质</span>
84 border="1" 56 </div>
85 > 57 <div
86 <tr> 58 :class="selectedZt == 'fwyt' ? 'fwyt selectedZt' : 'fwyt'"
87 <th>状态</th> 59 @click="selectedZt = 'fwyt'">
88 <th>套数</th> 60 <span>房屋用途</span>
89 <th>面积</th> 61 </div>
90 </tr> 62 <div
91 <tr 63 :class="selectedZt == 'qsx' ? 'qsx selectedZt' : 'qsx'"
92 v-for="(item, index) in dyztList" 64 @click="selectedZt = 'qsx'">
93 :key="index" 65 <span>缺失项</span>
94 class="cp"
95 @click="handleChoosedH(item.bsms, item.color)"
96 >
97 <td>
98 <i
99 class="fa fa-circle"
100 :style="{ backgroundColor: item.color }"
101 ></i
102 >{{ item.name }}
103 </td>
104 <td>{{ item.ts }}</td>
105 <td>{{ item.mj }}</td>
106 </tr>
107 </table>
108
109 <table
110 class="legendTable"
111 v-show="selectedZt == 'fwxz'"
112 cellspacing="1"
113 cellpadding="1"
114 border="1"
115 >
116 <tr>
117 <th>性质</th>
118 <th>套数</th>
119 <th>面积</th>
120 </tr>
121 <tr
122 v-for="(item, index) in fwxzList"
123 :key="index"
124 class="cp"
125 @click="handleChoosedH(item.bsms, item.color)"
126 >
127 <td>
128 <i
129 class="fa fa-circle"
130 :style="{ backgroundColor: item.color }"
131 ></i
132 >{{ item.name }}
133 </td>
134 <td>{{ item.ts }}</td>
135 <td>{{ item.mj }}</td>
136 </tr>
137 <tr v-show="fwxzList.length < 1">
138 <td colspan="3" class="tac">暂无数据</td>
139 </tr>
140 </table>
141
142 <table
143 class="legendTable"
144 v-show="selectedZt == 'fwyt'"
145 cellspacing="1"
146 cellpadding="1"
147 border="1"
148 >
149 <tr>
150 <th>用途</th>
151 <th>套数</th>
152 <th>面积</th>
153 </tr>
154 <tr
155 v-for="(item, index) in fwytList"
156 :key="index"
157 class="cp"
158 @click="handleChoosedH(item.bsms, item.color)"
159 >
160 <td>
161 <i
162 class="fa fa-circle"
163 :style="{ backgroundColor: item.color }"
164 ></i
165 >{{ item.name }}
166 </td>
167 <td>{{ item.ts }}</td>
168 <td>{{ item.mj }}</td>
169 </tr>
170 <tr v-show="fwytList.length < 1">
171 <td colspan="3" class="tac">暂无数据</td>
172 </tr>
173 </table>
174
175 <table
176 class="legendTable"
177 v-show="selectedZt == 'qsx'"
178 cellspacing="1"
179 cellpadding="1"
180 border="1"
181 >
182 <tr>
183 <th>数据缺失项</th>
184 <th>套数</th>
185 <th>面积</th>
186 </tr>
187 <tr
188 v-for="(item, index) in qsxList"
189 :key="index"
190 class="cp"
191 @click="handleChoosedH(item.bsms, item.color)"
192 >
193 <td>
194 <i
195 class="fa fa-circle"
196 :style="{ backgroundColor: item.color }"
197 ></i
198 >{{ item.name }}
199 </td>
200 <td>{{ item.ts }}</td>
201 <td>0</td>
202 </tr>
203 <tr v-show="qsxList.length < 1">
204 <td colspan="3" class="tac">暂无数据</td>
205 </tr>
206 </table>
207 </div> 66 </div>
208 </div> 67 </div>
68 <div
69 class="legendTable-wrap"
70 :style="{ width: legendToggleFlag ? '200px' : '0' }">
71 <table
72 class="legendTable"
73 v-show="selectedZt == 'dyzt'"
74 cellspacing="1"
75 cellpadding="1"
76 border="1">
77 <tr>
78 <th>状态</th>
79 <th>套数</th>
80 <th>面积</th>
81 </tr>
82 <tr
83 v-for="(item, index) in dyztList"
84 :key="index"
85 class="cp"
86 @click="handleChoosedH(item.bsms, item.color)">
87 <td>
88 <i
89 class="fa fa-circle"
90 :style="{ backgroundColor: item.color }"></i>{{ item.name }}
91 </td>
92 <td>{{ item.ts }}</td>
93 <td>{{ item.mj }}</td>
94 </tr>
95 </table>
96
97 <table
98 class="legendTable"
99 v-show="selectedZt == 'fwxz'"
100 cellspacing="1"
101 cellpadding="1"
102 border="1">
103 <tr>
104 <th>性质</th>
105 <th>套数</th>
106 <th>面积</th>
107 </tr>
108 <tr
109 v-for="(item, index) in fwxzList"
110 :key="index"
111 class="cp"
112 @click="handleChoosedH(item.bsms, item.color)">
113 <td>
114 <i
115 class="fa fa-circle"
116 :style="{ backgroundColor: item.color }"></i>{{ item.name }}
117 </td>
118 <td>{{ item.ts }}</td>
119 <td>{{ item.mj }}</td>
120 </tr>
121 <tr v-show="fwxzList.length < 1">
122 <td colspan="3" class="tac">暂无数据</td>
123 </tr>
124 </table>
125
126 <table
127 class="legendTable"
128 v-show="selectedZt == 'fwyt'"
129 cellspacing="1"
130 cellpadding="1"
131 border="1">
132 <tr>
133 <th>用途</th>
134 <th>套数</th>
135 <th>面积</th>
136 </tr>
137 <tr
138 v-for="(item, index) in fwytList"
139 :key="index"
140 class="cp"
141 @click="handleChoosedH(item.bsms, item.color)">
142 <td>
143 <i
144 class="fa fa-circle"
145 :style="{ backgroundColor: item.color }"></i>{{ item.name }}
146 </td>
147 <td>{{ item.ts }}</td>
148 <td>{{ item.mj }}</td>
149 </tr>
150 <tr v-show="fwytList.length < 1">
151 <td colspan="3" class="tac">暂无数据</td>
152 </tr>
153 </table>
154
155 <table
156 class="legendTable"
157 v-show="selectedZt == 'qsx'"
158 cellspacing="1"
159 cellpadding="1"
160 border="1">
161 <tr>
162 <th>数据缺失项</th>
163 <th>套数</th>
164 <th>面积</th>
165 </tr>
166 <tr
167 v-for="(item, index) in qsxList"
168 :key="index"
169 class="cp"
170 @click="handleChoosedH(item.bsms, item.color)">
171 <td>
172 <i
173 class="fa fa-circle"
174 :style="{ backgroundColor: item.color }"></i>{{ item.name }}
175 </td>
176 <td>{{ item.ts }}</td>
177 <td>0</td>
178 </tr>
179 <tr v-show="qsxList.length < 1">
180 <td colspan="3" class="tac">暂无数据</td>
181 </tr>
182 </table>
183 </div>
209 </div> 184 </div>
210 </el-tab-pane> 185 </div>
211 <el-tab-pane label="单元列表页面" name="second"> 186 </el-tab-pane>
212 <!-- 单元列表页面--> 187 <el-tab-pane label="单元列表页面" name="second">
213 <selectZrzH :sqywInfo="formData" :zrzbsm="item.bsm" /> 188 <!-- 单元列表页面-->
214 </el-tab-pane> 189 <selectZrzH :sqywInfo="formData" :zrzbsm="item.bsm" />
215 </el-tabs> 190 </el-tab-pane>
216 </el-tab-pane> 191 </el-tabs>
217 </el-tabs> 192 </el-tab-pane>
218 </div> 193 </el-tabs>
219 </template> 194 </div>
195 </template>
220 196
221 <script> 197 <script>
222 import lpbContent from "./lpbContent/index"; 198 import lpbContent from "./lpbContent/index";
...@@ -237,7 +213,7 @@ ...@@ -237,7 +213,7 @@
237 lpbContent, 213 lpbContent,
238 selectZrzH, 214 selectZrzH,
239 }, 215 },
240 data() { 216 data () {
241 return { 217 return {
242 activeName: "first", 218 activeName: "first",
243 bsms: [], 219 bsms: [],
...@@ -314,7 +290,7 @@ ...@@ -314,7 +290,7 @@
314 zrzList: [], 290 zrzList: [],
315 }; 291 };
316 }, 292 },
317 created() { 293 created () {
318 window.addEventListener("resize", this.getHeight); 294 window.addEventListener("resize", this.getHeight);
319 this.getHeight(); 295 this.getHeight();
320 let params = { 296 let params = {
...@@ -327,7 +303,7 @@ ...@@ -327,7 +303,7 @@
327 } 303 }
328 }); 304 });
329 }, 305 },
330 mounted() { 306 mounted () {
331 //获取各项单元状态的户bsm 307 //获取各项单元状态的户bsm
332 this.formData.onlyShow && this.getDyztBsmList(); 308 this.formData.onlyShow && this.getDyztBsmList();
333 //获取房屋用途统计数据 309 //获取房屋用途统计数据
...@@ -358,7 +334,7 @@ ...@@ -358,7 +334,7 @@
358 * @description: 获取高度计算lpb内容区高度 334 * @description: 获取高度计算lpb内容区高度
359 * @author: renchao 335 * @author: renchao
360 */ 336 */
361 getHeight() { 337 getHeight () {
362 this.lpbContentHight = window.innerHeight - 226; 338 this.lpbContentHight = window.innerHeight - 226;
363 }, 339 },
364 //图例的展开收起 340 //图例的展开收起
...@@ -366,7 +342,7 @@ ...@@ -366,7 +342,7 @@
366 * @description: 图例的展开收起 342 * @description: 图例的展开收起
367 * @author: renchao 343 * @author: renchao
368 */ 344 */
369 legendToggle() { 345 legendToggle () {
370 this.legendToggleFlag = !this.legendToggleFlag; 346 this.legendToggleFlag = !this.legendToggleFlag;
371 }, 347 },
372 //切换房屋状态 348 //切换房屋状态
...@@ -376,7 +352,7 @@ ...@@ -376,7 +352,7 @@
376 * @param {*} color 352 * @param {*} color
377 * @author: renchao 353 * @author: renchao
378 */ 354 */
379 handleChoosedH(bsms, color) { 355 handleChoosedH (bsms, color) {
380 this.$refs.lpbContent.changeChoosed(bsms, color); 356 this.$refs.lpbContent.changeChoosed(bsms, color);
381 }, 357 },
382 //获取各项单元状态统计数据 358 //获取各项单元状态统计数据
...@@ -384,7 +360,7 @@ ...@@ -384,7 +360,7 @@
384 * @description: 获取各项单元状态统计数据 360 * @description: 获取各项单元状态统计数据
385 * @author: renchao 361 * @author: renchao
386 */ 362 */
387 getDyztBsmList() { 363 getDyztBsmList () {
388 getLpbTj(this.formData.bsm).then((res) => { 364 getLpbTj(this.formData.bsm).then((res) => {
389 if (res.code === 200) { 365 if (res.code === 200) {
390 this.dyztList = res.result; 366 this.dyztList = res.result;
...@@ -441,7 +417,7 @@ ...@@ -441,7 +417,7 @@
441 * @description: 获取房屋用途和房屋性质及缺失项统计数据 417 * @description: 获取房屋用途和房屋性质及缺失项统计数据
442 * @author: renchao 418 * @author: renchao
443 */ 419 */
444 getLpbFwytAndQlxz() { 420 getLpbFwytAndQlxz () {
445 getLpbFwytAndQlxz(this.formData.bsm).then((res) => { 421 getLpbFwytAndQlxz(this.formData.bsm).then((res) => {
446 if (res.code === 200) { 422 if (res.code === 200) {
447 // this.fwytList = res.result 423 // this.fwytList = res.result
...@@ -488,19 +464,19 @@ ...@@ -488,19 +464,19 @@
488 }, 464 },
489 }, 465 },
490 computed: {}, 466 computed: {},
491 destroyed() { 467 destroyed () {
492 window.removeEventListener("resize", this.getHeight); 468 window.removeEventListener("resize", this.getHeight);
493 }, 469 },
494 watch: { 470 watch: {
495 //树结构和图例伸缩时修改楼盘表主要内容区宽度 471 //树结构和图例伸缩时修改楼盘表主要内容区宽度
496 legendToggleFlag(n) { 472 legendToggleFlag (n) {
497 if (n) { 473 if (n) {
498 this.lpbContentwidth -= 204; 474 this.lpbContentwidth -= 204;
499 } else { 475 } else {
500 this.lpbContentwidth += 204; 476 this.lpbContentwidth += 204;
501 } 477 }
502 }, 478 },
503 selectedZt(n) { 479 selectedZt (n) {
504 this.legendToggleFlag = true; 480 this.legendToggleFlag = true;
505 }, 481 },
506 }, 482 },
...@@ -546,7 +522,7 @@ ...@@ -546,7 +522,7 @@
546 border-bottom: 0; 522 border-bottom: 0;
547 box-sizing: border-box; 523 box-sizing: border-box;
548 } 524 }
549 525
550 .lp-legend { 526 .lp-legend {
551 transition: 0.5s; 527 transition: 0.5s;
552 height: 100%; 528 height: 100%;
...@@ -633,5 +609,5 @@ ...@@ -633,5 +609,5 @@
633 } 609 }
634 } 610 }
635 } 611 }
636 </style> 612 </style>
637 613
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -107,59 +107,59 @@ class data extends filter { ...@@ -107,59 +107,59 @@ class data extends filter {
107 type: 'index' 107 type: 'index'
108 }, 108 },
109 { 109 {
110 prop: 'nodecode', 110 prop: 'djywbm',
111 label: '权利类型代码',
111 width: '105', 112 width: '105',
112 label: '登记情形编码', 113 // render: (h, scope) => {
113 render: (h, scope) => { 114 // return (
114 return ( 115 // <el-input placeholder="权利类型代码" value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val; orderNoChange() }}></el-input>
115 <el-input placeholder="登记情形编码" value={scope.row[scope.column.property]} 116 // )
116 onInput={(val) => { scope.row[scope.column.property] = val; vm.orderNoChange() }} maxlength="8"> 117 // }
117 </el-input>
118 )
119 }
120 }, 118 },
121 { 119 {
122 prop: 'nodename', 120 prop: 'djywmc',
123 label: '登记情形名称', 121 label: '权利类型名称',
124 render: (h, scope) => { 122 // render: (h, scope) => {
125 return ( 123 // return (
126 <el-input placeholder="登记情形名称" value={scope.row[scope.column.property]} 124 // <el-input placeholder="权利类型名称" value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val; orderNoChange() }}></el-input>
127 onInput={(val) => { scope.row[scope.column.property] = val; vm.orderNoChange() }}> 125 // )
128 </el-input> 126 // }
129 )
130 }
131 }, 127 },
132 { 128 {
133 prop: 'djywbm', 129 prop: 'nodecode',
134 label: '登记业务编码',
135 width: '105', 130 width: '105',
136 render: (h, scope) => { 131 label: '登记类型代码',
137 return ( 132 // render: (h, scope) => {
138 <el-input placeholder="登记业务编码" value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val; orderNoChange() }}></el-input> 133 // return (
139 ) 134 // <el-input placeholder="登记情形编码" value={scope.row[scope.column.property]}
140 } 135 // onInput={(val) => { scope.row[scope.column.property] = val; vm.orderNoChange() }} maxlength="8">
141 }, 136 // </el-input>
142 { 137 // )
143 prop: 'djywmc', 138 // }
144 label: '登记业务名称',
145 render: (h, scope) => {
146 return (
147 <el-input placeholder="登记业务名称" value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val; orderNoChange() }}></el-input>
148 )
149 }
150 }, 139 },
151 { 140 {
152 label: '移动', 141 prop: 'nodename',
153 width: '100', 142 label: '登记类型名称',
154 render: (h, scope) => { 143 // render: (h, scope) => {
155 return ( 144 // return (
156 <div> 145 // <el-input placeholder="登记情形名称" value={scope.row[scope.column.property]}
157 <el-button type='text' disabled={scope.$index == 0} onClick={() => { vm.moveUpward(scope.$index, scope.row, 'djqx') }}>上移</el-button> 146 // onInput={(val) => { scope.row[scope.column.property] = val; vm.orderNoChange() }}>
158 <el-button type='text' disabled={(scope.$index + 1) == vm.form.djlx.length} onClick={() => { vm.moveDown(scope.$index, scope.row, 'djqx') }}>下移</el-button > 147 // </el-input>
159 </div> 148 // )
160 ) 149 // }
161 }
162 } 150 }
151 // {
152 // label: '移动',
153 // width: '100',
154 // render: (h, scope) => {
155 // return (
156 // <div>
157 // <el-button type='text' disabled={scope.$index == 0} onClick={() => { vm.moveUpward(scope.$index, scope.row, 'djqx') }}>上移</el-button>
158 // <el-button type='text' disabled={(scope.$index + 1) == vm.form.djlx.length} onClick={() => { vm.moveDown(scope.$index, scope.row, 'djqx') }}>下移</el-button >
159 // </div>
160 // )
161 // }
162 // }
163 ] 163 ]
164 } 164 }
165 clxxCol () { 165 clxxCol () {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-02-02 16:52:02 4 * @LastEditTime: 2024-03-07 09:52:35
5 --> 5 -->
6 <!-- 批量删除弹框 --> 6 <!-- 批量删除弹框 -->
7 <template> 7 <template>
...@@ -65,7 +65,6 @@ ...@@ -65,7 +65,6 @@
65 } 65 }
66 }, 66 },
67 methods: { 67 methods: {
68 // 批量删除确定按钮
69 /** 68 /**
70 * @description: 批量删除确定按钮 69 * @description: 批量删除确定按钮
71 * @author: renchao 70 * @author: renchao
...@@ -74,6 +73,7 @@ ...@@ -74,6 +73,7 @@
74 var formdata = new FormData(); 73 var formdata = new FormData();
75 formdata.append("bsmSldyList", this.selectBdcdy); 74 formdata.append("bsmSldyList", this.selectBdcdy);
76 formdata.append("bsmSlsq", this.formData.bsmSlsq); 75 formdata.append("bsmSlsq", this.formData.bsmSlsq);
76 store.dispatch('user/refreshPage', false);
77 deleteSlbdcdy(formdata).then(res => { 77 deleteSlbdcdy(formdata).then(res => {
78 if (res.code == 200) { 78 if (res.code == 200) {
79 this.$popupCacel(); 79 this.$popupCacel();
......
1 <!-- 1 <!--
2 * @Description: workFrame左侧菜单列表-普通 2 * @Description: workFrame左侧菜单列表-普通
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-02-01 16:57:55 4 * @LastEditTime: 2024-03-07 09:54:56
5 --> 5 -->
6 <template> 6 <template>
7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> 7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
84 isRefresh: { 84 isRefresh: {
85 handler (newVal, oldVal) { 85 handler (newVal, oldVal) {
86 if (newVal) { 86 if (newVal) {
87 this.loadBdcdylist(true) 87 this.loadBdcdylist()
88 } 88 }
89 }, 89 },
90 immediate: true 90 immediate: true
......
1 <!-- 1 <!--
2 * @Description: workFrame左侧菜单列表-分割 2 * @Description: workFrame左侧菜单列表-分割
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-02-01 16:58:20 4 * @LastEditTime: 2024-03-08 12:52:22
5 --> 5 -->
6 <template> 6 <template>
7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> 7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
...@@ -96,7 +96,15 @@ ...@@ -96,7 +96,15 @@
96 watch: { 96 watch: {
97 isRefresh: { 97 isRefresh: {
98 handler (newVal, oldVal) { 98 handler (newVal, oldVal) {
99 if (newVal) this.loadBdcdylist(true) 99 let that = this
100 if (newVal) {
101 if (that.activeIndex >= 0) {
102 that.unitClick(sessionStorage.getItem('keyPath') - 0)
103 }
104 if (that.activeHIndex >= 0) {
105 that.handleAfterunitClick(sessionStorage.getItem('keyPath') - 0)
106 }
107 }
100 }, 108 },
101 immediate: true 109 immediate: true
102 }, 110 },
...@@ -139,9 +147,10 @@ ...@@ -139,9 +147,10 @@
139 this.judgeBatchShow(); 147 this.judgeBatchShow();
140 if (!status) { 148 if (!status) {
141 if (sessionStorage.getItem('keyPath')) { 149 if (sessionStorage.getItem('keyPath')) {
142 if (this.aroundShow) { 150 if (that.activeIndex >= 0) {
143 that.unitClick(sessionStorage.getItem('keyPath') - 0) 151 that.unitClick(sessionStorage.getItem('keyPath') - 0)
144 } else { 152 }
153 if (that.activeHIndex >= 0) {
145 that.handleAfterunitClick(sessionStorage.getItem('keyPath') - 0) 154 that.handleAfterunitClick(sessionStorage.getItem('keyPath') - 0)
146 } 155 }
147 } else { 156 } else {
...@@ -178,9 +187,10 @@ ...@@ -178,9 +187,10 @@
178 this.judgeBatchShow(); 187 this.judgeBatchShow();
179 if (!status) { 188 if (!status) {
180 if (sessionStorage.getItem('keyPath')) { 189 if (sessionStorage.getItem('keyPath')) {
181 if (this.aroundShow) { 190 if (that.activeIndex >= 0) {
182 that.unitClick(sessionStorage.getItem('keyPath') - 0) 191 that.unitClick(sessionStorage.getItem('keyPath') - 0)
183 } else { 192 }
193 if (that.activeHIndex >= 0) {
184 that.handleAfterunitClick(sessionStorage.getItem('keyPath') - 0) 194 that.handleAfterunitClick(sessionStorage.getItem('keyPath') - 0)
185 } 195 }
186 } else { 196 } else {
......
...@@ -384,6 +384,19 @@ ...@@ -384,6 +384,19 @@
384 @upDateQlrxxList="upDateQlrxxList" 384 @upDateQlrxxList="upDateQlrxxList"
385 :disabled="viewEdit" 385 :disabled="viewEdit"
386 :gyfs="ruleForm.sldy.gyfs" /> 386 :gyfs="ruleForm.sldy.gyfs" />
387
388 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0 && ruleForm.qlxx.djlx==200">
389 <div class="slxx_title title-block">
390 义务人信息
391 <div class="triangle"></div>
392 </div>
393 <ywrCommonTable
394 v-if="ruleForm.ywrList"
395 :disabled="viewEdit"
396 :tableData="ruleForm.ywrList"
397 :key="key"
398 @upDateQlrxxList="upDateYwrxxList" />
399 </div>
387 <div class="slxx_title title-block"> 400 <div class="slxx_title title-block">
388 登记原因 401 登记原因
389 <div class="triangle"></div> 402 <div class="triangle"></div>
...@@ -414,6 +427,7 @@ ...@@ -414,6 +427,7 @@
414 <script> 427 <script>
415 import ywmix from "@/views/ywbl/mixin/index"; 428 import ywmix from "@/views/ywbl/mixin/index";
416 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 429 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
430 import ywrCommonTable from "@/views/workflow/components/ywrCommonTable";
417 import tdytTable from "@/views/workflow/components/tdytTable"; 431 import tdytTable from "@/views/workflow/components/tdytTable";
418 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; 432 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js";
419 import { mapGetters } from "vuex"; 433 import { mapGetters } from "vuex";
...@@ -460,7 +474,7 @@ ...@@ -460,7 +474,7 @@
460 this.isSave = false 474 this.isSave = false
461 }) 475 })
462 }, 476 },
463 components: { qlrCommonTable, tdytTable }, 477 components: { qlrCommonTable, tdytTable, ywrCommonTable},
464 computed: { 478 computed: {
465 ...mapGetters(["dictData", "flag"]), 479 ...mapGetters(["dictData", "flag"]),
466 }, 480 },
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-02-23 16:27:17 4 * @LastEditTime: 2024-03-07 09:13:26
5 */ 5 */
6 import Vue from 'vue' 6 import Vue from 'vue'
7 import { getPrintTemplateByCode, getPrintAcceptance,getPrintReceiveSupplementalMaterials,getPrintRejectForms,getPrintSendBackMaterials,getPrintRiviseForms} from "@/api/print"; 7 import { getPrintTemplateByCode, getPrintAcceptance, getPrintReceiveSupplementalMaterials, getPrintRejectForms, getPrintSendBackMaterials, getPrintRiviseForms } from "@/api/print";
8 import { uploadUndo } from "@/api/clxx"; 8 import { uploadUndo } from "@/api/clxx";
9 import { getLodop } from "@/utils/LodopFuncs"; 9 import { getLodop } from "@/utils/LodopFuncs";
10 import { getNewDate } from '@/utils/util' 10 import { getNewDate } from '@/utils/util'
...@@ -151,7 +151,8 @@ export default { ...@@ -151,7 +151,8 @@ export default {
151 unitData: window.unitData, 151 unitData: window.unitData,
152 bsmSlsq: this.bsmSlsq, 152 bsmSlsq: this.bsmSlsq,
153 showSave: true, 153 showSave: true,
154 djlx: window.djlx 154 djlx: window.djlx,
155 isworkFrame: true
155 }, '85%', true, false) 156 }, '85%', true, false)
156 } else { 157 } else {
157 this.$message.error(res.message) 158 this.$message.error(res.message)
...@@ -259,8 +260,8 @@ export default { ...@@ -259,8 +260,8 @@ export default {
259 }) 260 })
260 } 261 }
261 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0] 262 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0]
262 infoRes.result.nowyue = this.newDate.slice(5,7) 263 infoRes.result.nowyue = this.newDate.slice(5, 7)
263 infoRes.result.nowri = this.newDate.slice(8,10) 264 infoRes.result.nowri = this.newDate.slice(8, 10)
264 let date = infoRes.result.sqrq 265 let date = infoRes.result.sqrq
265 infoRes.result.sqnian = date.split(' ')[0].split('-')[0] 266 infoRes.result.sqnian = date.split(' ')[0].split('-')[0]
266 infoRes.result.sqyue = date.split(' ')[0].split('-')[1] 267 infoRes.result.sqyue = date.split(' ')[0].split('-')[1]
...@@ -285,13 +286,13 @@ export default { ...@@ -285,13 +286,13 @@ export default {
285 } 286 }
286 }) 287 })
287 break; 288 break;
288 // 补充材料通知书 289 // 补充材料通知书
289 case "bccltzs": 290 case "bccltzs":
290 this.$popupDialog("补充材料通知书", "workflow/top/bccltzs/index", 291 this.$popupDialog("补充材料通知书", "workflow/top/bccltzs/index",
291 { bsmSlsq: this.$route.query.bsmSlsq, bsmSldy: this.currentSelectProps.bsmSldy,type:"bccltzs" }, 292 { bsmSlsq: this.$route.query.bsmSlsq, bsmSldy: this.currentSelectProps.bsmSldy, type: "bccltzs" },
292 '70%', true) 293 '70%', true)
293 break; 294 break;
294 // 补充材料接收凭证 295 // 补充材料接收凭证
295 case "bccljspz": 296 case "bccljspz":
296 getPrintTemplateByCode({ tmpno: 'bdcdjbccljspz' }).then(res => { 297 getPrintTemplateByCode({ tmpno: 'bdcdjbccljspz' }).then(res => {
297 if (res.code === 200) { 298 if (res.code === 200) {
...@@ -302,12 +303,12 @@ export default { ...@@ -302,12 +303,12 @@ export default {
302 let key = index + 1 303 let key = index + 1
303 this.$set(infoRes.result, "file" + key, it.sjmc) 304 this.$set(infoRes.result, "file" + key, it.sjmc)
304 this.$set(infoRes.result, "file" + key + 'ys', it.ys) 305 this.$set(infoRes.result, "file" + key + 'ys', it.ys)
305 this.$set(infoRes.result, "file" + key + 'lx', it.sjlx==1?"原件":"复印件") 306 this.$set(infoRes.result, "file" + key + 'lx', it.sjlx == 1 ? "原件" : "复印件")
306 }) 307 })
307 } 308 }
308 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0] 309 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0]
309 infoRes.result.nowyue = this.newDate.slice(5,7) 310 infoRes.result.nowyue = this.newDate.slice(5, 7)
310 infoRes.result.nowri = this.newDate.slice(8,10) 311 infoRes.result.nowri = this.newDate.slice(8, 10)
311 let date = infoRes.result.sqrq 312 let date = infoRes.result.sqrq
312 infoRes.result.sqnian = date.split(' ')[0].split('-')[0] 313 infoRes.result.sqnian = date.split(' ')[0].split('-')[0]
313 infoRes.result.sqyue = date.split(' ')[0].split('-')[1] 314 infoRes.result.sqyue = date.split(' ')[0].split('-')[1]
...@@ -333,7 +334,7 @@ export default { ...@@ -333,7 +334,7 @@ export default {
333 }) 334 })
334 break; 335 break;
335 336
336 // 不予登记告知书 337 // 不予登记告知书
337 case "bydjgzs": 338 case "bydjgzs":
338 getPrintTemplateByCode({ tmpno: 'bydjgzs' }).then(res => { 339 getPrintTemplateByCode({ tmpno: 'bydjgzs' }).then(res => {
339 if (res.code === 200) { 340 if (res.code === 200) {
...@@ -347,8 +348,8 @@ export default { ...@@ -347,8 +348,8 @@ export default {
347 }) 348 })
348 } 349 }
349 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0] 350 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0]
350 infoRes.result.nowyue = this.newDate.slice(5,7) 351 infoRes.result.nowyue = this.newDate.slice(5, 7)
351 infoRes.result.nowri = this.newDate.slice(8,10) 352 infoRes.result.nowri = this.newDate.slice(8, 10)
352 let date = infoRes.result.sqrq 353 let date = infoRes.result.sqrq
353 infoRes.result.sqnian = date.split(' ')[0].split('-')[0] 354 infoRes.result.sqnian = date.split(' ')[0].split('-')[0]
354 infoRes.result.sqyue = date.split(' ')[0].split('-')[1] 355 infoRes.result.sqyue = date.split(' ')[0].split('-')[1]
...@@ -373,7 +374,7 @@ export default { ...@@ -373,7 +374,7 @@ export default {
373 } 374 }
374 }) 375 })
375 break; 376 break;
376 // 申请材料退回通知书 377 // 申请材料退回通知书
377 case "sqclthtzs": 378 case "sqclthtzs":
378 getPrintTemplateByCode({ tmpno: 'bdcdjsqclthtzs' }).then(res => { 379 getPrintTemplateByCode({ tmpno: 'bdcdjsqclthtzs' }).then(res => {
379 if (res.code === 200) { 380 if (res.code === 200) {
...@@ -387,8 +388,8 @@ export default { ...@@ -387,8 +388,8 @@ export default {
387 }) 388 })
388 } 389 }
389 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0] 390 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0]
390 infoRes.result.nowyue = this.newDate.slice(5,7) 391 infoRes.result.nowyue = this.newDate.slice(5, 7)
391 infoRes.result.nowri = this.newDate.slice(8,10) 392 infoRes.result.nowri = this.newDate.slice(8, 10)
392 let date = infoRes.result.sqrq 393 let date = infoRes.result.sqrq
393 infoRes.result.sqnian = date.split(' ')[0].split('-')[0] 394 infoRes.result.sqnian = date.split(' ')[0].split('-')[0]
394 infoRes.result.sqyue = date.split(' ')[0].split('-')[1] 395 infoRes.result.sqyue = date.split(' ')[0].split('-')[1]
...@@ -413,7 +414,7 @@ export default { ...@@ -413,7 +414,7 @@ export default {
413 } 414 }
414 }) 415 })
415 break; 416 break;
416 // 不动产更正登记通知书 417 // 不动产更正登记通知书
417 case "gzdjtzs": 418 case "gzdjtzs":
418 getPrintTemplateByCode({ tmpno: 'bdcgzdjtzs' }).then(res => { 419 getPrintTemplateByCode({ tmpno: 'bdcgzdjtzs' }).then(res => {
419 if (res.code === 200) { 420 if (res.code === 200) {
...@@ -428,8 +429,8 @@ export default { ...@@ -428,8 +429,8 @@ export default {
428 }) 429 })
429 } 430 }
430 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0] 431 infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0]
431 infoRes.result.nowyue = this.newDate.slice(5,7) 432 infoRes.result.nowyue = this.newDate.slice(5, 7)
432 infoRes.result.nowri = this.newDate.slice(8,10) 433 infoRes.result.nowri = this.newDate.slice(8, 10)
433 let date = infoRes.result.sqrq 434 let date = infoRes.result.sqrq
434 infoRes.result.sqnian = date.split(' ')[0].split('-')[0] 435 infoRes.result.sqnian = date.split(' ')[0].split('-')[0]
435 infoRes.result.sqyue = date.split(' ')[0].split('-')[1] 436 infoRes.result.sqyue = date.split(' ')[0].split('-')[1]
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-10-10 15:54:58
5 -->
6 <template>
7 <div class="from-clues">
8 <el-tabs type="card" v-model="activeName" @tab-click="handleTabClick" v-if="!isJump">
9 <el-tab-pane label="自然幢" name="zrz"></el-tab-pane>
10 <el-tab-pane label="多幢" name="dz" v-if="sqywInfo.djywbm !== 'B37100'"></el-tab-pane>
11 </el-tabs>
12 <div v-show="activeName == 'zrz'">
13 <div class="from-clues-header">
14 <el-form :model="queryzrzForm" ref="queryzrzForm" label-width="110px">
15 <el-row>
16 <el-col :span="7">
17 <el-form-item label="宗地代码">
18 <el-input placeholder="请输入宗地代码" v-model="queryzrzForm.zddm" clearable>
19 </el-input>
20 </el-form-item>
21 </el-col>
22 <el-col :span="7">
23 <el-form-item label="土地证号">
24 <el-input placeholder="请输入土地证号" v-model="queryzrzForm.bdcqzh" clearable>
25 </el-input>
26 </el-form-item>
27 </el-col>
28 <el-col :span="7">
29 <el-form-item label="土地坐落">
30 <el-input placeholder="请输入土地坐落" v-model="queryzrzForm.zl" clearable>
31 </el-input>
32 </el-form-item>
33 </el-col>
34 </el-row>
35 <el-row>
36 <el-col :span="7">
37 <el-form-item label="自然幢号">
38 <el-input placeholder="请输入自然幢号" v-model="queryzrzForm.zrzh" clearable>
39 </el-input>
40 </el-form-item>
41 </el-col>
42 <el-col :span="7">
43 <el-form-item label="项目名称">
44 <el-input placeholder="请输入项目名称" v-model="queryzrzForm.xmmc"></el-input>
45 </el-form-item>
46 </el-col>
47 <el-col :span="7">
48 <el-form-item label="建筑物名称">
49 <el-input placeholder="请输入建筑物名称" v-model="queryzrzForm.jzwmc" clearable>
50 </el-input>
51 </el-form-item>
52 </el-col>
53
54 <el-col :span="3" class="btnColRight">
55 <el-form-item>
56 <el-button type="primary" @click="handleSearch">查询</el-button>
57 <el-button type="primary" @click="resetForm(true)">重置</el-button>
58 </el-form-item>
59 </el-col>
60 </el-row>
61 </el-form>
62 </div>
63 <div class="from-clues-content loadingtext">
64 <lb-table ref="table1" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300"
65 :current-page.sync="pageData.currentPage" :total="zrztableData.total" @size-change="handleSizeChange" @select="select"
66 @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="zrztableData.columns"
67 :data="zrztableData.data">
68 </lb-table>
69 </div>
70 <div class="submit_button">
71 <el-button @click="$popupCacel">取消</el-button>
72 <el-button type="primary" plain @click="submitForm" :loading="loading">发起申请</el-button>
73 </div>
74 </div>
75 <div v-show="activeName == 'dz'">
76 <div class="from-clues-header">
77 <el-form :model="querydzForm" ref="querydzForm" label-width="110px">
78 <el-row>
79 <el-col :span="7">
80 <el-form-item label="宗地代码">
81 <el-input placeholder="请输入宗地代码" v-model="querydzForm.zddm" clearable>
82 </el-input>
83 </el-form-item>
84 </el-col>
85 <el-col :span="7">
86 <el-form-item label="坐落">
87 <el-input placeholder="请输入土地坐落" v-model="querydzForm.zl" clearable>
88 </el-input>
89 </el-form-item>
90 </el-col>
91 <el-col :span="10" class="btnColRight">
92 <el-form-item>
93 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
94 <el-button type="primary" @click="handleSearch">查询</el-button>
95 </el-form-item>
96 </el-col>
97 </el-row>
98
99 </el-form>
100 </div>
101 <div class="from-clues-content loadingtext">
102 <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="262"
103 :current-page.sync="pageData.currentPage" :total="dztableData.total" @size-change="handleSizeChange" @select="select"
104 @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="dztableData.columns"
105 :data="dztableData.data">
106 </lb-table>
107 </div>
108 <div class="submit_button">
109 <el-button @click="$popupCacel">取消</el-button>
110 <el-button type="primary" plain @click="submitForm" :loading="loading">发起申请</el-button>
111 </div>
112 </div>
113 </div>
114 </template>
115 <script>
116 import Vue from 'vue'
117 import store from '@/store/index.js'
118 import table from "@/utils/mixin/table";
119 //国有建设用地使用权/房屋使用权
120 import { ywPopupDialog } from "@/utils/popup.js";
121 import { datas, sendThis } from "../javascript/fwsyq.js";
122 import jump from "@/views/ywbl/ywsq/components/mixin/jump";
123 import { selectOtherH, selectZrz, selectDz } from "@/api/ywsq.js";
124 import { startBusinessFlow, choiceBdcdy } from "@/api/workFlow.js";
125 export default {
126 mixins: [table, jump],
127 props: {
128 isJump: { type: Boolean, default: false },
129 sqywInfo: { type: Object, default: () => { } },
130 },
131 data () {
132 return {
133 loading: false,
134 activeName: 'zrz',
135 queryzrzForm: {
136 qllx: '',
137 bdcdyh: '',
138 ywh: '',
139 bdcqzh: ''
140 },
141 querydzForm: {
142 qllx: '',
143 bdcdyh: '',
144 ywh: '',
145 bdcqzh: ''
146 },
147 zrztableData: {
148 total: 0,
149 columns: datas.zrzcolumns(),
150 data: [],
151 },
152 dztableData: {
153 total: 0,
154 columns: datas.dzcolumns(),
155 data: [],
156 },
157 bdcdysz: [],
158 };
159 },
160 mounted () {
161 sendThis(this)
162 },
163 methods: {
164 /**
165 * @description: queryClick
166 * @author: renchao
167 */
168 queryClick () {
169 this.$startLoading();
170 if (!this.isJump) {
171 //从业务办理进入
172 if (this.activeName == "zrz") {
173 this.queryzrzForm.sqywbm = this.sqywInfo.djywbm;
174 this.queryzrzForm.fwfl = this.activeName;
175 selectZrz({ ...this.queryzrzForm, ...this.pageData }).then((res) => {
176 this.$endLoading();
177 if (res.code === 200) {
178 this.zrztableData.total = res.result.total;
179 this.zrztableData.data = res.result.records;
180 }
181 });
182 } else {
183 this.querydzForm.sqywbm = this.sqywInfo.djywbm;
184 this.querydzForm.fwfl = this.activeName;
185 selectDz({ ...this.querydzForm, ...this.pageData }).then((res) => {
186 this.$endLoading();
187 if (res.code === 200) {
188 this.dztableData.total = res.result.total;
189 this.dztableData.data = res.result.records;
190 }
191 })
192 }
193
194 } else {
195 //从办理框架选择不动产单元进入
196 //房屋首次办理选择不动产需找出对应自然幢下未选择的户
197 this.queryzrzForm.bsmSlsq = Vue.prototype.$currentRoute.query.bsmSlsq;
198 selectOtherH({ ...this.queryzrzForm, ...this.pageData }).then((res) => {
199 this.$endLoading();
200 if (res.code === 200) {
201 let { total, records } = res.result;
202 this.zrztableData.total = total;
203 this.zrztableData.data = records;
204 }
205 })
206 }
207 },
208 /**
209 * @description: handleTabClick
210 * @author: renchao
211 */
212 handleTabClick () {
213 this.bdcdysz = [],
214 this.pageData.currentPage = 1;
215 this.queryClick();
216 },
217 /**
218 * @description: submitForm
219 * @author: renchao
220 */
221 submitForm () {
222 if (this.bdcdysz.length == 0) {
223 this.$message.error("请至少选择一条数据");
224 return;
225 }
226 if (!this.isJump) {
227 this.loading = true
228 startBusinessFlow({
229 bsmSqyw: this.sqywInfo.bsmSqyw,
230 //sjlx: 'zrz',
231 sjlx: this.activeName,
232 bdcdysz: this.bdcdysz,
233 }).then((res) => {
234 this.loading = false
235 if (res.code == 200) {
236 this.$message({
237 showClose: true,
238 message: '发起申请成功',
239 type: 'success'
240 })
241 if (!this.isJump) {
242 this.jump(res.result, this.sqywInfo.djywbm);
243 } else {
244 store.dispatch('user/refreshPage', true);
245 }
246 this.$popupCacel()
247 } else {
248 if (res.result && res.result.length > 0) {
249 ywPopupDialog("申请错误明细", "components/ywdialog", { result: res.result }, '36%', true)
250 } else {
251 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message }, '36%', true)
252 }
253 }
254 }).catch(() => {
255 this.loading = false
256 })
257 } else {
258 this.loading = true
259 choiceBdcdy({
260 bsmSlsq: Vue.prototype.$currentRoute.query.bsmSlsq,
261 bdcdysz: this.bdcdysz
262 }).then(res => {
263 this.loading = false
264 if (res.code == 200) {
265 this.$message({
266 showClose: true,
267 message: '发起申请成功',
268 type: 'success'
269 })
270 store.dispatch('user/refreshPage', true);
271 this.$popupCacel()
272 } else {
273 if (res.result && res.result.length > 0) {
274 ywPopupDialog("申请错误明细", "components/ywdialog", { result: res.result }, '36%', true)
275 } else {
276 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message }, '36%', true)
277 }
278 }
279 }).catch(() => {
280 this.loading = false
281 })
282 }
283 },
284 /**
285 * @description: handleSelectionChange
286 * @param {*} val
287 * @author: renchao
288 */
289 handleSelectionChange (val) {
290 if (this.sqywInfo.sqywdylx == "1") {
291 if (val.length > 1) {
292 this.bdcdysz = [...val[val.length - 1]];
293 } else {
294 this.bdcdysz = val;
295 }
296 } else {
297 this.bdcdysz = val;
298 }
299 },
300 /**
301 * @description: handleLpbClick
302 * @param {*} item
303 * @author: renchao
304 */
305 handleLpbClick (item) {
306 ywPopupDialog('楼盘表', 'lpb/index', {
307 bsm: item.bsm,
308 bsmSqyw: this.sqywInfo.bsmSqyw,
309 onlyShow: false,
310 scyclx: 1
311 }, '85%', true, false)
312 },
313 /**
314 * @description: select
315 * @param {*} selection
316 * @param {*} row
317 * @author: renchao
318 */
319 select (selection, row) {
320 if (this.sqywInfo.sqywdylx == "1") {
321 // 清除 所有勾选项
322 this.$refs.table.clearSelection()
323 // 当表格数据都没有被勾选的时候 就返回
324 // 主要用于将当前勾选的表格状态清除
325 if (selection.length == 0) return
326 this.$refs.table.toggleRowSelection(row, true);
327 }
328 },
329 /**
330 * @description: handleRowClick
331 * @param {*} row
332 * @author: renchao
333 */
334 handleRowClick (row) {
335 // 自然幢单选,多幢多选
336 let refs = 'table1';
337 if (this.activeName == 'dz') {
338 refs = 'table';
339 } else {
340 this.sqywInfo.djywbm !== 'B37100' && this.$refs[refs].clearSelection()
341 }
342 const bdcdysz = this.bdcdysz
343 if (bdcdysz.length > 0) {
344 bdcdysz.forEach(item => {
345 // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中
346 if (item == row) {
347 this.$nextTick(() => { this.$refs[refs].toggleRowSelection(row, false); })
348 }
349 // 不然就让当前的一行勾选
350 else {
351 this.$refs[refs].toggleRowSelection(row, true);
352 }
353 })
354 }
355 else {
356 this.$refs[refs].toggleRowSelection(row, true);
357 }
358 },
359 /**
360 * @description: openBook
361 * @param {*} row
362 * @author: miaofang
363 */
364 openBook (row) {
365 var param = {
366 bdcdyid: row.bdcdyid,
367 qllx: row.qllx,
368 bdcdyh: row.bdcdyh,
369 bsmQlxx: row.bsmQlxx,
370 };
371 this.$popup("登记簿详情", "registerBook/djbFrame", {
372 formData: param
373 })
374 },
375 dzlist (row) {
376 var param = {
377 bdcdyid: row.bdcdyid,
378 qllx: row.qllx,
379 bdcdyh: row.bdcdyh,
380 bsmQlxx: row.bsmQlxx,
381 };
382 this.$popup("自然幢列表", "registerBook/dzlist", {
383 formData: param
384 })
385 },
386 }
387 }
388 </script>
389 <style scoped lang="scss">
390 @import "~@/styles/mixin.scss";
391 @import "~@/styles/public.scss";
392 </style>
...@@ -10,45 +10,37 @@ ...@@ -10,45 +10,37 @@
10 <div class="from-clues-header"> 10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 11 <el-form :model="queryForm" ref="queryForm" label-width="100px">
12 <el-row> 12 <el-row>
13 <el-col :span="6"> 13 <el-col :span="8">
14 <el-form-item label="权利类型"> 14 <el-form-item label="业务号">
15 <el-select v-model="queryForm.qllx" class="width100" filterable clearable placeholder="请选择权利类型"> 15 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable>
16 <el-option v-for="item in qllxList" :key="item.dcode" :label="item.dname" :value="item.dcode"> 16 </el-input>
17 </el-option>
18 </el-select>
19 </el-form-item> 17 </el-form-item>
20 </el-col> 18 </el-col>
21 <el-col :span="6"> 19 <el-col :span="8">
22 <el-form-item label="不动产单元号"> 20 <el-form-item label="不动产单元号">
23 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable> 21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable>
24 </el-input> 22 </el-input>
25 </el-form-item> 23 </el-form-item>
26 </el-col> 24 </el-col>
27 <el-col :span="6"> 25 <el-col :span="8">
28 <el-form-item label="业务号">
29 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable>
30 </el-input>
31 </el-form-item>
32 </el-col>
33 <el-col :span="6">
34 <el-form-item label="不动产权证号"> 26 <el-form-item label="不动产权证号">
35 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable> 27 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable>
36 </el-input> 28 </el-input>
37 </el-form-item> 29 </el-form-item>
38 </el-col> 30 </el-col>
39 <el-col :span="6"> 31 <el-col :span="8">
40 <el-form-item label="权利人"> 32 <el-form-item label="权利人">
41 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100"> 33 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100">
42 </el-input> 34 </el-input>
43 </el-form-item> 35 </el-form-item>
44 </el-col> 36 </el-col>
45 <el-col :span="6"> 37 <el-col :span="8">
46 <el-form-item label="证件号"> 38 <el-form-item label="证件号">
47 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100"> 39 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100">
48 </el-input> 40 </el-input>
49 </el-form-item> 41 </el-form-item>
50 </el-col> 42 </el-col>
51 <el-col :span="12" class="btnColRight"> 43 <el-col :span="8" class="btnColRight">
52 <el-form-item> 44 <el-form-item>
53 <el-button type="primary" @click="handleSearch">查询</el-button> 45 <el-button type="primary" @click="handleSearch">查询</el-button>
54 <el-button type="primary" @click="resetForm(true)">重置</el-button> 46 <el-button type="primary" @click="resetForm(true)">重置</el-button>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 10 <el-form :model="queryForm" ref="queryForm" label-width="100px">
11 <el-row style="margin-bottom:10px"> 11 <el-row style="margin-bottom:10px">
12 <el-col :span="6"> 12 <el-col :span="8">
13 <el-form-item label="不动产单元号"> 13 <el-form-item label="不动产单元号">
14 <el-input 14 <el-input
15 placeholder="请输入不动产单元号" 15 placeholder="请输入不动产单元号"
...@@ -19,38 +19,32 @@ ...@@ -19,38 +19,32 @@
19 class="width100"></el-input> 19 class="width100"></el-input>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
22 <el-col :span="6"> 22 <el-col :span="8">
23 <el-form-item label="查封机关"> 23 <el-form-item label="查封机关">
24 <el-input placeholder="请输入查封机关" v-model="queryForm.cfjg" clearable class="width100"></el-input> 24 <el-input placeholder="支持模糊查询" v-model="queryForm.cfjg" clearable class="width100"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="6"> 27 <el-col :span="8">
28 <el-form-item label="查封文号"> 28 <el-form-item label="查封文号">
29 <el-input 29 <el-input
30 placeholder="请输入查封文号" 30 placeholder="支持模糊查询"
31 v-model="queryForm.cfwh" 31 v-model="queryForm.cfwh"
32 clearable 32 clearable
33 class="width100"></el-input> 33 class="width100"></el-input>
34 </el-form-item> 34 </el-form-item>
35 </el-col> 35 </el-col>
36 <el-col :span="6"> 36 <el-col :span="8">
37 <el-form-item label="坐落"> 37 <el-form-item label="业务号">
38 <el-input placeholder="请输入坐落" v-model="queryForm.zl" clearable class="width100"></el-input> 38 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable>
39 </el-form-item>
40 </el-col>
41 <el-col :span="6">
42 <el-form-item label="权利人">
43 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100">
44 </el-input> 39 </el-input>
45 </el-form-item> 40 </el-form-item>
46 </el-col> 41 </el-col>
47 <el-col :span="6"> 42 <el-col :span="8">
48 <el-form-item label="证件号"> 43 <el-form-item label="坐落">
49 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100"> 44 <el-input placeholder="支持模糊查询" v-model="queryForm.zl" clearable class="width100"></el-input>
50 </el-input>
51 </el-form-item> 45 </el-form-item>
52 </el-col> 46 </el-col>
53 <el-col :span="12" class="btnColRight"> 47 <el-col :span="8" class="btnColRight">
54 <el-form-item> 48 <el-form-item>
55 <el-button type="primary" @click="queryClick">查询</el-button> 49 <el-button type="primary" @click="queryClick">查询</el-button>
56 <el-button type="primary" @click="resetForm(true)">重置</el-button> 50 <el-button type="primary" @click="resetForm(true)">重置</el-button>
...@@ -85,7 +79,7 @@ ...@@ -85,7 +79,7 @@
85 //查封登记 79 //查封登记
86 import store from "@/store/index.js"; 80 import store from "@/store/index.js";
87 import ywsqTable from "@/utils/mixin/ywsqTable"; 81 import ywsqTable from "@/utils/mixin/ywsqTable";
88 import jump from "../components/mixin/jump"; 82 import jump from "./mixin/jump";
89 import { ywPopupDialog } from "@/utils/popup.js"; 83 import { ywPopupDialog } from "@/utils/popup.js";
90 import { datas, sendThis } from "../javascript/cfdj.js"; 84 import { datas, sendThis } from "../javascript/cfdj.js";
91 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 85 import { defaultParameters } from "../javascript/publicDefaultPar.js";
......
...@@ -9,46 +9,38 @@ ...@@ -9,46 +9,38 @@
9 <!-- 表单部分 --> 9 <!-- 表单部分 -->
10 <div class="from-clues-header"> 10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 11 <el-form :model="queryForm" ref="queryForm" label-width="100px">
12 <el-row> 12 <el-row>
13 <el-col :span="6"> 13 <el-col :span="8">
14 <el-form-item label="权利类型">
15 <el-select v-model="queryForm.qllx" filterable clearable placeholder="请选择权利类型" class="width100">
16 <el-option v-for="item in qllxs" :key="item.value" :label="item.label" :value="item.value">
17 </el-option>
18 </el-select>
19 </el-form-item>
20 </el-col>
21 <el-col :span="6">
22 <el-form-item label="不动产单元号"> 14 <el-form-item label="不动产单元号">
23 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable> 15 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable>
24 </el-input> 16 </el-input>
25 </el-form-item> 17 </el-form-item>
26 </el-col> 18 </el-col>
27 <el-col :span="6"> 19 <el-col :span="8">
28 <el-form-item label="业务号"> 20 <el-form-item label="不动产权证号">
29 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable> 21 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
30 </el-input> 22 </el-input>
31 </el-form-item> 23 </el-form-item>
32 </el-col> 24 </el-col>
33 <el-col :span="6"> 25 <el-col :span="8">
34 <el-form-item label="不动产权证号"> 26 <el-form-item label="坐落">
35 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable> 27 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
36 </el-input> 28 </el-input>
37 </el-form-item> 29 </el-form-item>
38 </el-col> 30 </el-col>
39 <el-col :span="6"> 31 <el-col :span="8">
40 <el-form-item label="权利人"> 32 <el-form-item label="权利人">
41 <el-input placeholder="请输入权利人" v-model="queryForm.qlr" clearable> 33 <el-input placeholder="请输入权利人" v-model="queryForm.qlr" clearable>
42 </el-input> 34 </el-input>
43 </el-form-item> 35 </el-form-item>
44 </el-col> 36 </el-col>
45 <el-col :span="6"> 37 <el-col :span="8">
46 <el-form-item label="证件号"> 38 <el-form-item label="证件号">
47 <el-input placeholder="请输入证件号" v-model="queryForm.zjh" clearable> 39 <el-input placeholder="请输入证件号" v-model="queryForm.zjh" clearable>
48 </el-input> 40 </el-input>
49 </el-form-item> 41 </el-form-item>
50 </el-col> 42 </el-col>
51 <el-col :span="12" class="btnColRight"> 43 <el-col :span="8" class="btnColRight">
52 <el-form-item> 44 <el-form-item>
53 <el-button type="primary" @click="handleSearch" :loading="loading">查询</el-button> 45 <el-button type="primary" @click="handleSearch" :loading="loading">查询</el-button>
54 <el-button type="primary" @click="resetForm(true)">重置</el-button> 46 <el-button type="primary" @click="resetForm(true)">重置</el-button>
...@@ -75,7 +67,7 @@ ...@@ -75,7 +67,7 @@
75 <script> 67 <script>
76 import store from '@/store/index.js' 68 import store from '@/store/index.js'
77 import ywsqTable from "@/utils/mixin/ywsqTable"; 69 import ywsqTable from "@/utils/mixin/ywsqTable";
78 import jump from "../components/mixin/jump"; 70 import jump from "./mixin/jump";
79 import { ywPopupDialog } from "@/utils/popup.js"; 71 import { ywPopupDialog } from "@/utils/popup.js";
80 import { datas, sendThis } from "../javascript/diyaq.js"; 72 import { datas, sendThis } from "../javascript/diyaq.js";
81 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 73 import { defaultParameters } from "../javascript/publicDefaultPar.js";
......
...@@ -9,13 +9,13 @@ ...@@ -9,13 +9,13 @@
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 10 <el-form :model="queryForm" ref="queryForm" label-width="100px">
11 <el-row> 11 <el-row>
12 <el-col :span="6"> 12 <el-col :span="8">
13 <el-form-item label="不动产权证号"> 13 <el-form-item label="不动产权证号">
14 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 14 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
15 </el-input> 15 </el-input>
16 </el-form-item> 16 </el-form-item>
17 </el-col> 17 </el-col>
18 <el-col :span="6"> 18 <el-col :span="8">
19 <el-form-item label="不动产单元号"> 19 <el-form-item label="不动产单元号">
20 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 20 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
21 </el-input> 21 </el-input>
...@@ -23,11 +23,23 @@ ...@@ -23,11 +23,23 @@
23 </el-col> 23 </el-col>
24 <el-col :span="8"> 24 <el-col :span="8">
25 <el-form-item label="坐落" label-width="60px"> 25 <el-form-item label="坐落" label-width="60px">
26 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
27 </el-input>
28 </el-form-item>
29 </el-col>
30 <el-col :span="8">
31 <el-form-item label="权利人">
32 <el-input placeholder="请输入权利人" v-model="queryForm.qlr" clearable>
33 </el-input>
34 </el-form-item>
35 </el-col>
36 <el-col :span="8">
37 <el-form-item label="证件号">
38 <el-input placeholder="请输入证件号" v-model="queryForm.zjh" clearable>
27 </el-input> 39 </el-input>
28 </el-form-item> 40 </el-form-item>
29 </el-col> 41 </el-col>
30 <el-col :span="4" class="btnColRight"> 42 <el-col :span="8" class="btnColRight">
31 <el-form-item> 43 <el-form-item>
32 <el-button type="primary" @click="handleSearch">查询</el-button> 44 <el-button type="primary" @click="handleSearch">查询</el-button>
33 </el-form-item> 45 </el-form-item>
......
...@@ -9,25 +9,37 @@ ...@@ -9,25 +9,37 @@
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 10 <el-form :model="queryForm" ref="queryForm" label-width="100px">
11 <el-row> 11 <el-row>
12 <el-col :span="7"> 12 <el-col :span="8">
13 <el-form-item label="不动产权证号"> 13 <el-form-item label="不动产权证号">
14 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 14 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
15 </el-input> 15 </el-input>
16 </el-form-item> 16 </el-form-item>
17 </el-col> 17 </el-col>
18 <el-col :span="7"> 18 <el-col :span="8">
19 <el-form-item label="不动产单元号"> 19 <el-form-item label="不动产单元号">
20 <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable maxlength="28" class="width100"> 20 <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable maxlength="28" class="width100">
21 </el-input> 21 </el-input>
22 </el-form-item> 22 </el-form-item>
23 </el-col> 23 </el-col>
24 <el-col :span="6"> 24 <el-col :span="8">
25 <el-form-item label="坐落" label-width="60px"> 25 <el-form-item label="坐落" label-width="60px">
26 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
27 </el-input> 27 </el-input>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
30 <el-col :span="4" class="btnColRight"> 30 <el-col :span="8">
31 <el-form-item label="权利人">
32 <el-input placeholder="请输入权利人" v-model="queryForm.qlr" clearable>
33 </el-input>
34 </el-form-item>
35 </el-col>
36 <el-col :span="8">
37 <el-form-item label="证件号">
38 <el-input placeholder="请输入证件号" v-model="queryForm.zjh" clearable>
39 </el-input>
40 </el-form-item>
41 </el-col>
42 <el-col :span="8" class="btnColRight">
31 <el-form-item> 43 <el-form-item>
32 <el-button type="primary" @click="handleSearch">查询</el-button> 44 <el-button type="primary" @click="handleSearch">查询</el-button>
33 </el-form-item> 45 </el-form-item>
......
...@@ -10,37 +10,37 @@ ...@@ -10,37 +10,37 @@
10 <div class="from-clues-header"> 10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="105px"> 11 <el-form :model="queryForm" ref="queryForm" label-width="105px">
12 <el-row> 12 <el-row>
13 <el-col :span="6"> 13 <el-col :span="8">
14 <el-form-item label="不动产权证号"> 14 <el-form-item label="不动产权证号">
15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 15 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
16 </el-input> 16 </el-input>
17 </el-form-item> 17 </el-form-item>
18 </el-col> 18 </el-col>
19 <el-col :span="6"> 19 <el-col :span="8">
20 <el-form-item label="不动产单元号"> 20 <el-form-item label="不动产单元号">
21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
22 </el-input> 22 </el-input>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
25 <el-col :span="6"> 25 <el-col :span="8">
26 <el-form-item label="坐落" label-width="60px"> 26 <el-form-item label="坐落" label-width="60px">
27 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 27 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input> 28 </el-input>
29 </el-form-item> 29 </el-form-item>
30 </el-col> 30 </el-col>
31 <el-col :span="6"> 31 <el-col :span="8">
32 <el-form-item label="权利人"> 32 <el-form-item label="权利人">
33 <el-input placeholder="请输入权利人" v-model="queryForm.qlr" clearable> 33 <el-input placeholder="请输入权利人" v-model="queryForm.qlr" clearable>
34 </el-input> 34 </el-input>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 <el-col :span="6"> 37 <el-col :span="8">
38 <el-form-item label="证件号"> 38 <el-form-item label="证件号">
39 <el-input placeholder="请输入证件号" v-model="queryForm.zjh" clearable> 39 <el-input placeholder="请输入证件号" v-model="queryForm.zjh" clearable>
40 </el-input> 40 </el-input>
41 </el-form-item> 41 </el-form-item>
42 </el-col> 42 </el-col>
43 <el-col :span="18" class="btnColRight"> 43 <el-col :span="8" class="btnColRight">
44 <el-form-item> 44 <el-form-item>
45 <el-button type="primary" @click="handleSearch">查询</el-button> 45 <el-button type="primary" @click="handleSearch">查询</el-button>
46 <el-button type="primary" @click="resetForm(true)">重置</el-button> 46 <el-button type="primary" @click="resetForm(true)">重置</el-button>
......
...@@ -9,38 +9,26 @@ ...@@ -9,38 +9,26 @@
9 <!-- 表单部分 --> 9 <!-- 表单部分 -->
10 <div class="from-clues-header"> 10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 11 <el-form :model="queryForm" ref="queryForm" label-width="100px">
12 <el-row> 12 <el-row>
13 <!-- <el-col :span="6"> 13 <el-col :span="6">
14 <el-form-item label="不动产权证号"> 14 <el-form-item label="项目名称">
15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 15 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.xmmc" clearable class="width100">
16 </el-input> 16 </el-input>
17 </el-form-item> 17 </el-form-item>
18 </el-col> --> 18 </el-col>
19 <el-col :span="6"> 19 <el-col :span="6">
20 <el-form-item label="不动产单元号"> 20 <el-form-item label="不动产单元号">
21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
22 </el-input> 22 </el-input>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
25 <el-col :span="6"> 25 <el-col :span="8">
26 <el-form-item label="坐落" label-width="60px"> 26 <el-form-item label="坐落">
27 <el-input placeholder="坐落" v-model.trim="queryForm.zl" clearable class="width100"> 27 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input>
29 </el-form-item>
30 </el-col>
31 <el-col :span="6">
32 <el-form-item label="权利人" label-width="60px">
33 <el-input placeholder="权利人" v-model.trim="queryForm.qlr" clearable class="width100">
34 </el-input>
35 </el-form-item>
36 </el-col>
37 <el-col :span="6">
38 <el-form-item label="证件号" label-width="60px">
39 <el-input placeholder="权利人" v-model.trim="queryForm.zjh" clearable class="width100">
40 </el-input> 28 </el-input>
41 </el-form-item> 29 </el-form-item>
42 </el-col> 30 </el-col>
43 <el-col :span="24" class="btnColRight"> 31 <el-col :span="4" class="btnColRight">
44 <el-form-item> 32 <el-form-item>
45 <el-button type="primary" @click="handleSearch">查询</el-button> 33 <el-button type="primary" @click="handleSearch">查询</el-button>
46 <el-button type="primary" @click="resetForm(true)">重置</el-button> 34 <el-button type="primary" @click="resetForm(true)">重置</el-button>
...@@ -71,7 +59,7 @@ ...@@ -71,7 +59,7 @@
71 import { ywPopupDialog } from "@/utils/popup.js"; 59 import { ywPopupDialog } from "@/utils/popup.js";
72 import { datas, sendThis } from "../javascript/selectH.js"; 60 import { datas, sendThis } from "../javascript/selectH.js";
73 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 61 import { defaultParameters } from "../javascript/publicDefaultPar.js";
74 // import { selectHQjdc } from "@/api/ywsq.js"; 62 import { selectHQjdc } from "@/api/ywsq.js";
75 import { startBusinessFlow, againAddSldy } from "@/api/workFlow.js"; 63 import { startBusinessFlow, againAddSldy } from "@/api/workFlow.js";
76 export default { 64 export default {
77 mixins: [ywsqTable, jump], 65 mixins: [ywsqTable, jump],
...@@ -123,16 +111,16 @@ ...@@ -123,16 +111,16 @@
123 * @author: renchao 111 * @author: renchao
124 */ 112 */
125 queryClick () { 113 queryClick () {
126 // this.$startLoading(); 114 this.$startLoading();
127 // this.queryForm.sqywbm = this.sqywInfo.djywbm; 115 this.queryForm.sqywbm = this.sqywInfo.djywbm;
128 // selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => { 116 selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => {
129 // this.$endLoading(); 117 this.$endLoading();
130 // if (res.code === 200) { 118 if (res.code === 200) {
131 // let { total, records } = res.result; 119 let { total, records } = res.result;
132 // this.tableData.total = total; 120 this.tableData.total = total;
133 // this.tableData.data = records; 121 this.tableData.data = records;
134 // } 122 }
135 // }); 123 });
136 }, 124 },
137 /** 125 /**
138 * @description: submitForm 126 * @description: submitForm
......
...@@ -17,13 +17,13 @@ ...@@ -17,13 +17,13 @@
17 </el-col> 17 </el-col>
18 <el-col :span="8"> 18 <el-col :span="8">
19 <el-form-item label="不动产权证号"> 19 <el-form-item label="不动产权证号">
20 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 20 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
21 </el-input> 21 </el-input>
22 </el-form-item> 22 </el-form-item>
23 </el-col> 23 </el-col>
24 <el-col :span="8"> 24 <el-col :span="8">
25 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
26 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
27 </el-input> 27 </el-input>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
......
...@@ -15,9 +15,15 @@ ...@@ -15,9 +15,15 @@
15 </el-input> 15 </el-input>
16 </el-form-item> 16 </el-form-item>
17 </el-col> 17 </el-col>
18 <el-col :span="10"> 18 <el-col :span="8">
19 <el-form-item label="不动产权证号"> 19 <el-form-item label="不动产权证号">
20 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 20 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
21 </el-input>
22 </el-form-item>
23 </el-col>
24 <el-col :span="8">
25 <el-form-item label="坐落">
26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
21 </el-input> 27 </el-input>
22 </el-form-item> 28 </el-form-item>
23 </el-col> 29 </el-col>
...@@ -29,13 +35,13 @@ ...@@ -29,13 +35,13 @@
29 </el-input> 35 </el-input>
30 </el-form-item> 36 </el-form-item>
31 </el-col> 37 </el-col>
32 <el-col :span="10"> 38 <el-col :span="8">
33 <el-form-item label="坐落"> 39 <el-form-item label="证件号码">
34 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 40 <el-input placeholder="请输入证件号码" v-model="queryForm.zjh" clearable class="width100">
35 </el-input> 41 </el-input>
36 </el-form-item> 42 </el-form-item>
37 </el-col> 43 </el-col>
38 <el-col :span="6" class="btnColRight"> 44 <el-col :span="8" class="btnColRight">
39 <el-form-item> 45 <el-form-item>
40 <el-button type="primary" @click="handleSearch">查询</el-button> 46 <el-button type="primary" @click="handleSearch">查询</el-button>
41 <el-button type="primary" @click="resetForm(true)">重置</el-button> 47 <el-button type="primary" @click="resetForm(true)">重置</el-button>
......
...@@ -8,26 +8,38 @@ ...@@ -8,26 +8,38 @@
8 <!-- 表单部分 林权转移变更注销 --> 8 <!-- 表单部分 林权转移变更注销 -->
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm"> 10 <el-form :model="queryForm" ref="queryForm">
11 <el-row :gutter="20"> 11 <el-row :gutter="20">
12 <el-col :span="6"> 12 <el-col :span="8">
13 <el-form-item label="宗地代码"> 13 <el-form-item label="不动产单元号">
14 <el-input placeholder="请输入宗地代码" maxlength="19" v-model="queryForm.zddm" clearable class="width100"> 14 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
15 </el-input> 15 </el-input>
16 </el-form-item> 16 </el-form-item>
17 </el-col> 17 </el-col>
18 <el-col :span="6"> 18 <el-col :span="8">
19 <el-form-item label="不动产单元号"> 19 <el-form-item label="不动产权证号">
20 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 20 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
21 </el-input> 21 </el-input>
22 </el-form-item> 22 </el-form-item>
23 </el-col> 23 </el-col>
24 <el-col :span="6"> 24 <el-col :span="8">
25 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
26 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
27 </el-input>
28 </el-form-item>
29 </el-col>
30 <el-col :span="8">
31 <el-form-item label="权利人">
32 <el-input placeholder="请输入权利人" v-model="queryForm.qlr" clearable class="width100">
33 </el-input>
34 </el-form-item>
35 </el-col>
36 <el-col :span="8">
37 <el-form-item label="证件号码">
38 <el-input placeholder="请输入证件号码" v-model="queryForm.zjh" clearable class="width100">
27 </el-input> 39 </el-input>
28 </el-form-item> 40 </el-form-item>
29 </el-col> 41 </el-col>
30 <el-col :span="6" class="btnColRight"> 42 <el-col :span="8" class="btnColRight">
31 <el-form-item> 43 <el-form-item>
32 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> --> 44 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
33 <el-button type="primary" @click="handleSearch">查询</el-button> 45 <el-button type="primary" @click="handleSearch">查询</el-button>
......
...@@ -23,23 +23,11 @@ ...@@ -23,23 +23,11 @@
23 </el-col> 23 </el-col>
24 <el-col :span="6"> 24 <el-col :span="6">
25 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
26 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
27 </el-input> 27 </el-input>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
30 <el-col :span="6"> 30 <el-col :span="6" class="btnColRight">
31 <el-form-item label="权利人">
32 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100">
33 </el-input>
34 </el-form-item>
35 </el-col>
36 <el-col :span="6">
37 <el-form-item label="证件号">
38 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100">
39 </el-input>
40 </el-form-item>
41 </el-col>
42 <el-col :span="18" class="btnColRight">
43 <el-form-item> 31 <el-form-item>
44 <el-button type="primary" @click="handleSearch">查询</el-button> 32 <el-button type="primary" @click="handleSearch">查询</el-button>
45 <el-button type="primary" @click="resetForm(true)">重置</el-button> 33 <el-button type="primary" @click="resetForm(true)">重置</el-button>
......
...@@ -26,9 +26,8 @@ ...@@ -26,9 +26,8 @@
26 </el-form-item> 26 </el-form-item>
27 </el-col> 27 </el-col>
28 <el-col :span="6"> 28 <el-col :span="6">
29 <el-form-item label="土地坐落"> 29 <el-form-item label="项目名称" label-width="90px">
30 <el-input placeholder="请输入土地坐落" v-model="queryzrzForm.zl" clearable> 30 <el-input placeholder="请输入项目名称" v-model="queryzrzForm.xmmc"></el-input>
31 </el-input>
32 </el-form-item> 31 </el-form-item>
33 </el-col> 32 </el-col>
34 <el-col :span="6"> 33 <el-col :span="6">
...@@ -38,32 +37,20 @@ ...@@ -38,32 +37,20 @@
38 </el-form-item> 37 </el-form-item>
39 </el-col> 38 </el-col>
40 </el-row> 39 </el-row>
41 <el-row> 40 <el-row>
42 <el-col :span="6">
43 <el-form-item label="项目名称" label-width="90px">
44 <el-input placeholder="请输入项目名称" v-model="queryzrzForm.xmmc"></el-input>
45 </el-form-item>
46 </el-col>
47 <el-col :span="6"> 41 <el-col :span="6">
48 <el-form-item label="建筑物名称"> 42 <el-form-item label="建筑物名称">
49 <el-input placeholder="请输入建筑物名称" v-model="queryzrzForm.jzwmc" clearable> 43 <el-input placeholder="请输入建筑物名称" v-model="queryzrzForm.jzwmc" clearable>
50 </el-input> 44 </el-input>
51 </el-form-item> 45 </el-form-item>
52 </el-col> 46 </el-col>
53
54 <el-col :span="6">
55 <el-form-item label="权利人">
56 <el-input placeholder="请输入权利人" v-model="queryzrzForm.qlr" clearable>
57 </el-input>
58 </el-form-item>
59 </el-col>
60 <el-col :span="6"> 47 <el-col :span="6">
61 <el-form-item label="证件号"> 48 <el-form-item label="房屋坐落">
62 <el-input placeholder="请输入证件号" v-model="queryzrzForm.zjh" clearable> 49 <el-input placeholder="请输入房屋坐落" v-model="queryzrzForm.zl" clearable>
63 </el-input> 50 </el-input>
64 </el-form-item> 51 </el-form-item>
65 </el-col> 52 </el-col>
66 <el-col :span="24" class="btnColRight"> 53 <el-col :span="12" class="btnColRight">
67 <el-form-item> 54 <el-form-item>
68 <el-button type="primary" @click="handleSearch">查询</el-button> 55 <el-button type="primary" @click="handleSearch">查询</el-button>
69 <el-button type="primary" @click="resetFormZrz(true)">重置</el-button> 56 <el-button type="primary" @click="resetFormZrz(true)">重置</el-button>
...@@ -96,24 +83,12 @@ ...@@ -96,24 +83,12 @@
96 </el-form-item> 83 </el-form-item>
97 </el-col> 84 </el-col>
98 <el-col :span="6"> 85 <el-col :span="6">
99 <el-form-item label="坐落"> 86 <el-form-item label="多幢坐落">
100 <el-input placeholder="请输入土地坐落" v-model="querydzForm.zl" clearable> 87 <el-input placeholder="请输入多幢坐落" v-model="querydzForm.zl" clearable>
101 </el-input>
102 </el-form-item>
103 </el-col>
104 <el-col :span="6">
105 <el-form-item label="权利人">
106 <el-input placeholder="请输入权利人" v-model="querydzForm.qlr" clearable>
107 </el-input>
108 </el-form-item>
109 </el-col>
110 <el-col :span="6">
111 <el-form-item label="证件号">
112 <el-input placeholder="请输入证件号" v-model="querydzForm.zjh" clearable>
113 </el-input> 88 </el-input>
114 </el-form-item> 89 </el-form-item>
115 </el-col> 90 </el-col>
116 <el-col :span="24" class="btnColRight"> 91 <el-col :span="12" class="btnColRight">
117 <el-form-item> 92 <el-form-item>
118 <el-button type="primary" @click="handleSearch">查询</el-button> 93 <el-button type="primary" @click="handleSearch">查询</el-button>
119 <el-button type="primary" @click="resetFormDz(true)">重置</el-button> 94 <el-button type="primary" @click="resetFormDz(true)">重置</el-button>
......
...@@ -23,25 +23,11 @@ ...@@ -23,25 +23,11 @@
23 </el-col> 23 </el-col>
24 <el-col :span="6"> 24 <el-col :span="6">
25 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
26 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
27 </el-input> 27 </el-input>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
30 <el-col :span="6"> 30 <el-col :span="6" class="btnColRight">
31 <el-form-item label="权利人">
32 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100">
33 </el-input>
34 </el-form-item>
35 </el-col>
36 </el-row>
37 <el-row :gutter="20">
38 <el-col :span="6">
39 <el-form-item label="证件号" label-width="80px">
40 <el-input placeholder="请输入证件号" v-model="queryForm.zjh" clearable class="width100">
41 </el-input>
42 </el-form-item>
43 </el-col>
44 <el-col :span="18" class="btnColRight">
45 <el-form-item> 31 <el-form-item>
46 <el-button type="primary" @click="handleSearch">查询</el-button> 32 <el-button type="primary" @click="handleSearch">查询</el-button>
47 <el-button type="primary" @click="resetForm(true)">重置</el-button> 33 <el-button type="primary" @click="resetForm(true)">重置</el-button>
......
...@@ -9,25 +9,37 @@ ...@@ -9,25 +9,37 @@
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm"> 10 <el-form :model="queryForm" ref="queryForm">
11 <el-row :gutter="20"> 11 <el-row :gutter="20">
12 <el-col :span="6"> 12 <el-col :span="8">
13 <el-form-item label="宗地代码"> 13 <el-form-item label="不动产单元号">
14 <el-input placeholder="请输入宗地代码" maxlength="19" v-model="queryForm.zddm" clearable class="width100"> 14 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
15 </el-input> 15 </el-input>
16 </el-form-item> 16 </el-form-item>
17 </el-col> 17 </el-col>
18 <el-col :span="6"> 18 <el-col :span="8">
19 <el-form-item label="不动产单元号"> 19 <el-form-item label="不动产权证号">
20 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 20 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
21 </el-input> 21 </el-input>
22 </el-form-item> 22 </el-form-item>
23 </el-col> 23 </el-col>
24 <el-col :span="6"> 24 <el-col :span="8">
25 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
26 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
27 </el-input>
28 </el-form-item>
29 </el-col>
30 <el-col :span="8">
31 <el-form-item label="权利人">
32 <el-input placeholder="请输入权利人" v-model="queryForm.qlr" clearable class="width100">
33 </el-input>
34 </el-form-item>
35 </el-col>
36 <el-col :span="8">
37 <el-form-item label="证件号码">
38 <el-input placeholder="请输入证件号码" v-model="queryForm.zjh" clearable class="width100">
27 </el-input> 39 </el-input>
28 </el-form-item> 40 </el-form-item>
29 </el-col> 41 </el-col>
30 <el-col :span="6" class="btnColRight"> 42 <el-col :span="8" class="btnColRight">
31 <el-form-item> 43 <el-form-item>
32 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> --> 44 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
33 <el-button type="primary" @click="handleSearch">查询</el-button> 45 <el-button type="primary" @click="handleSearch">查询</el-button>
......
...@@ -23,23 +23,11 @@ ...@@ -23,23 +23,11 @@
23 </el-col> 23 </el-col>
24 <el-col :span="6"> 24 <el-col :span="6">
25 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
26 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
27 </el-input> 27 </el-input>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
30 <el-col :span="6"> 30 <el-col :span="6" class="btnColRight">
31 <el-form-item label="权利人">
32 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100">
33 </el-input>
34 </el-form-item>
35 </el-col>
36 <el-col :span="6">
37 <el-form-item label="证件号">
38 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100">
39 </el-input>
40 </el-form-item>
41 </el-col>
42 <el-col :span="18" class="btnColRight">
43 <el-form-item> 31 <el-form-item>
44 <el-button type="primary" @click="handleSearch">查询</el-button> 32 <el-button type="primary" @click="handleSearch">查询</el-button>
45 <el-button type="primary" @click="resetForm(true)">重置</el-button> 33 <el-button type="primary" @click="resetForm(true)">重置</el-button>
......
...@@ -17,14 +17,13 @@ ...@@ -17,14 +17,13 @@
17 </el-col> 17 </el-col>
18 <el-col :span="8"> 18 <el-col :span="8">
19 <el-form-item label="不动产权证号"> 19 <el-form-item label="不动产权证号">
20 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 20 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
21 </el-input> 21 </el-input>
22 </el-form-item> 22 </el-form-item>
23 </el-col> 23 </el-col>
24
25 <el-col :span="8"> 24 <el-col :span="8">
26 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
27 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input> 27 </el-input>
29 </el-form-item> 28 </el-form-item>
30 </el-col> 29 </el-col>
......
...@@ -54,11 +54,11 @@ ...@@ -54,11 +54,11 @@
54 <script> 54 <script>
55 import store from '@/store/index.js' 55 import store from '@/store/index.js'
56 import { ywPopupDialog } from "@/utils/popup.js"; 56 import { ywPopupDialog } from "@/utils/popup.js";
57 import { datas, sendThis } from "../javascript/selectYgdj200.js"; 57 import { datas, sendThis } from "../javascript/selectYgmmdj.js";
58 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 58 import { defaultParameters } from "../javascript/publicDefaultPar.js";
59 import ywsqTable from "@/utils/mixin/ywsqTable"; 59 import ywsqTable from "@/utils/mixin/ywsqTable";
60 import jump from "./mixin/jump"; 60 import jump from "./mixin/jump";
61 import { selectYgdj200 } from "@/api/ywsq.js"; 61 import { selectYgmmdj } from "@/api/ywsq.js";
62 import { startTogetherFlow, againAddSldy } from "@/api/workFlow.js"; 62 import { startTogetherFlow, againAddSldy } from "@/api/workFlow.js";
63 export default { 63 export default {
64 mixins: [ywsqTable, jump], 64 mixins: [ywsqTable, jump],
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
89 queryClick () { 89 queryClick () {
90 this.$startLoading(); 90 this.$startLoading();
91 this.queryForm.sqywbm = this.sqywInfo.djywbm; 91 this.queryForm.sqywbm = this.sqywInfo.djywbm;
92 selectYgdj200({ ...this.queryForm, ...this.pageData }).then((res) => { 92 selectYgmmdj({ ...this.queryForm, ...this.pageData }).then((res) => {
93 this.$endLoading(); 93 this.$endLoading();
94 if (res.code === 200) { 94 if (res.code === 200) {
95 let { total, records } = res.result; 95 let { total, records } = res.result;
...@@ -232,4 +232,4 @@ ...@@ -232,4 +232,4 @@
232 <style scoped lang="scss"> 232 <style scoped lang="scss">
233 @import "~@/styles/mixin.scss"; 233 @import "~@/styles/mixin.scss";
234 @import "~@/styles/public.scss"; 234 @import "~@/styles/public.scss";
235 </style> 235 </style>../javascript/selectYgmmdj.js
......
...@@ -168,7 +168,7 @@ ...@@ -168,7 +168,7 @@
168 @current-change="handleCurrentChange"></el-pagination> 168 @current-change="handleCurrentChange"></el-pagination>
169 </div> 169 </div>
170 <div class="from-clues-content loadingtext"> 170 <div class="from-clues-content loadingtext">
171 预告抵押信息 171 预告抵押登记信息
172 <lb-table ref="table" :pagination="false" :calcHeight="500" :column="tableData.columns" 172 <lb-table ref="table" :pagination="false" :calcHeight="500" :column="tableData.columns"
173 :data="tableData.dataList"> 173 :data="tableData.dataList">
174 </lb-table> 174 </lb-table>
...@@ -185,9 +185,9 @@ ...@@ -185,9 +185,9 @@
185 import store from '@/store/index.js' 185 import store from '@/store/index.js'
186 import ywsqTable from "@/utils/mixin/ywsqTable"; 186 import ywsqTable from "@/utils/mixin/ywsqTable";
187 import { ywPopupDialog } from "@/utils/popup.js"; 187 import { ywPopupDialog } from "@/utils/popup.js";
188 import { datas, sendThis } from "../javascript/selectYgdy.js"; 188 import { datas, sendThis } from "../javascript/selectYgdydj.js";
189 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 189 import { defaultParameters } from "../javascript/publicDefaultPar.js";
190 import { selectYgdj200, selectYgdy } from "@/api/ywsq.js"; 190 import { selectYgmmdj, selectYgdydj } from "@/api/ywsq.js";
191 import { startTogetherFlow } from "@/api/workFlow.js"; 191 import { startTogetherFlow } from "@/api/workFlow.js";
192 export default { 192 export default {
193 mixins: [ywsqTable, jump], 193 mixins: [ywsqTable, jump],
...@@ -266,7 +266,7 @@ ...@@ -266,7 +266,7 @@
266 getCurrentRow (row) { 266 getCurrentRow (row) {
267 this.radioVal = row.bdcdyh; 267 this.radioVal = row.bdcdyh;
268 this.bdcdysz = [row] 268 this.bdcdysz = [row]
269 selectYgdy({ bdcdyh: this.radioVal, currentPage: 1, pageSize: 10 }).then((res) => { 269 selectYgdydj({ bdcdyh: this.radioVal, currentPage: 1, pageSize: 10 }).then((res) => {
270 if (res.code === 200) { 270 if (res.code === 200) {
271 this.tableData.dataList = res.result.records 271 this.tableData.dataList = res.result.records
272 this.bdcdysz = [this.bdcdysz[0], ...this.tableData.dataList] 272 this.bdcdysz = [this.bdcdysz[0], ...this.tableData.dataList]
...@@ -281,7 +281,7 @@ ...@@ -281,7 +281,7 @@
281 queryClick () { 281 queryClick () {
282 this.$startLoading(); 282 this.$startLoading();
283 this.queryForm.sqywbm = this.sqywInfo.djywbm; 283 this.queryForm.sqywbm = this.sqywInfo.djywbm;
284 selectYgdj200({ ...this.queryForm, ...this.pageData }).then((res) => { 284 selectYgmmdj({ ...this.queryForm, ...this.pageData }).then((res) => {
285 this.$endLoading(); 285 this.$endLoading();
286 if (res.code === 200) { 286 if (res.code === 200) {
287 let { total, records } = res.result; 287 let { total, records } = res.result;
......
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 import { ywPopupDialog } from "@/utils/popup.js"; 58 import { ywPopupDialog } from "@/utils/popup.js";
59 import { datas, sendThis } from "../javascript/selectH.js"; 59 import { datas, sendThis } from "../javascript/selectH.js";
60 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 60 import { defaultParameters } from "../javascript/publicDefaultPar.js";
61 // import { selectHQjdc } from "@/api/ywsq.js"; 61 import { selectHQjdc } from "@/api/ywsq.js";
62 import { startTogetherFlow, againAddSldy } from "@/api/workFlow.js"; 62 import { startTogetherFlow, againAddSldy } from "@/api/workFlow.js";
63 export default { 63 export default {
64 mixins: [ywsqTable, jump], 64 mixins: [ywsqTable, jump],
...@@ -89,14 +89,14 @@ ...@@ -89,14 +89,14 @@
89 queryClick () { 89 queryClick () {
90 this.$startLoading(); 90 this.$startLoading();
91 this.queryForm.sqywbm = this.sqywInfo.djywbm; 91 this.queryForm.sqywbm = this.sqywInfo.djywbm;
92 // selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => { 92 selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => {
93 // this.$endLoading(); 93 this.$endLoading();
94 // if (res.code === 200) { 94 if (res.code === 200) {
95 // let { total, records } = res.result; 95 let { total, records } = res.result;
96 // this.tableData.total = total; 96 this.tableData.total = total;
97 // this.tableData.data = records; 97 this.tableData.data = records;
98 // } 98 }
99 // }); 99 });
100 }, 100 },
101 /** 101 /**
102 * @description: submitForm 102 * @description: submitForm
......
...@@ -10,37 +10,37 @@ ...@@ -10,37 +10,37 @@
10 <div class="from-clues-header"> 10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 11 <el-form :model="queryForm" ref="queryForm" label-width="100px">
12 <el-row> 12 <el-row>
13 <el-col :span="6"> 13 <el-col :span="8">
14 <el-form-item label="不动产权证号"> 14 <el-form-item label="不动产登记证明号" label-width="130px">
15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 15 <el-input placeholder="请输入证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
16 </el-input> 16 </el-input>
17 </el-form-item> 17 </el-form-item>
18 </el-col> 18 </el-col>
19 <el-col :span="6"> 19 <el-col :span="8">
20 <el-form-item label="不动产单元号"> 20 <el-form-item label="不动产单元号">
21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
22 </el-input> 22 </el-input>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
25 <el-col :span="6"> 25 <el-col :span="8">
26 <el-form-item label="坐落"> 26 <el-form-item label="坐落">
27 <el-input placeholder="坐落" v-model.trim="queryForm.zl" clearable class="width100"> 27 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input> 28 </el-input>
29 </el-form-item> 29 </el-form-item>
30 </el-col> 30 </el-col>
31 <el-col :span="6"> 31 <el-col :span="8">
32 <el-form-item label="权利人"> 32 <el-form-item label="权利人">
33 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100"> 33 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100">
34 </el-input> 34 </el-input>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 <el-col :span="6"> 37 <el-col :span="8">
38 <el-form-item label="证件号"> 38 <el-form-item label="证件号">
39 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100"> 39 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100">
40 </el-input> 40 </el-input>
41 </el-form-item> 41 </el-form-item>
42 </el-col> 42 </el-col>
43 <el-col :span="18" class="btnColRight"> 43 <el-col :span="8" class="btnColRight">
44 <el-form-item> 44 <el-form-item>
45 <el-button type="primary" @click="handleSearch">查询</el-button> 45 <el-button type="primary" @click="handleSearch">查询</el-button>
46 <el-button type="primary" @click="resetForm(true)">重置</el-button> 46 <el-button type="primary" @click="resetForm(true)">重置</el-button>
...@@ -67,11 +67,11 @@ ...@@ -67,11 +67,11 @@
67 <script> 67 <script>
68 import store from '@/store/index.js' 68 import store from '@/store/index.js'
69 import { ywPopupDialog } from "@/utils/popup.js"; 69 import { ywPopupDialog } from "@/utils/popup.js";
70 import { datas, sendThis } from "../javascript/selectYgdy.js"; 70 import { datas, sendThis } from "../javascript/selectYgdydj.js";
71 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 71 import { defaultParameters } from "../javascript/publicDefaultPar.js";
72 import ywsqTable from "@/utils/mixin/ywsqTable"; 72 import ywsqTable from "@/utils/mixin/ywsqTable";
73 import jump from "./mixin/jump"; 73 import jump from "./mixin/jump";
74 import { selectYgdy } from "@/api/ywsq.js"; 74 import { selectYgdydj } from "@/api/ywsq.js";
75 import { startBusinessFlow, againAddSldy } from "@/api/workFlow.js"; 75 import { startBusinessFlow, againAddSldy } from "@/api/workFlow.js";
76 export default { 76 export default {
77 mixins: [ywsqTable, jump], 77 mixins: [ywsqTable, jump],
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
102 queryClick () { 102 queryClick () {
103 this.$startLoading(); 103 this.$startLoading();
104 this.queryForm.sqywbm = this.sqywInfo.djywbm; 104 this.queryForm.sqywbm = this.sqywInfo.djywbm;
105 selectYgdy({ ...this.queryForm, ...this.pageData }).then((res) => { 105 selectYgdydj({ ...this.queryForm, ...this.pageData }).then((res) => {
106 this.$endLoading(); 106 this.$endLoading();
107 if (res.code === 200) { 107 if (res.code === 200) {
108 let { total, records } = res.result; 108 let { total, records } = res.result;
...@@ -261,4 +261,4 @@ ...@@ -261,4 +261,4 @@
261 <style scoped lang="scss"> 261 <style scoped lang="scss">
262 @import "~@/styles/mixin.scss"; 262 @import "~@/styles/mixin.scss";
263 @import "~@/styles/public.scss"; 263 @import "~@/styles/public.scss";
264 </style> 264 </style>./mixin/jump.js../javascript/selectYgdydj.js/index.js
......
...@@ -10,37 +10,37 @@ ...@@ -10,37 +10,37 @@
10 <div class="from-clues-header"> 10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 11 <el-form :model="queryForm" ref="queryForm" label-width="100px">
12 <el-row> 12 <el-row>
13 <el-col :span="6"> 13 <el-col :span="8">
14 <el-form-item label="不动产权证号"> 14 <el-form-item label="不动产登记证明号" label-width="130px">
15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 15 <el-input placeholder="请输入证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
16 </el-input> 16 </el-input>
17 </el-form-item> 17 </el-form-item>
18 </el-col> 18 </el-col>
19 <el-col :span="6"> 19 <el-col :span="8">
20 <el-form-item label="不动产单元号"> 20 <el-form-item label="不动产单元号">
21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
22 </el-input> 22 </el-input>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
25 <el-col :span="6"> 25 <el-col :span="8">
26 <el-form-item label="坐落"> 26 <el-form-item label="坐落">
27 <el-input placeholder="坐落" v-model.trim="queryForm.zl" clearable class="width100"> 27 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input> 28 </el-input>
29 </el-form-item> 29 </el-form-item>
30 </el-col> 30 </el-col>
31 <el-col :span="6"> 31 <el-col :span="8">
32 <el-form-item label="权利人"> 32 <el-form-item label="权利人">
33 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100"> 33 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100">
34 </el-input> 34 </el-input>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 <el-col :span="6"> 37 <el-col :span="8">
38 <el-form-item label="证件号"> 38 <el-form-item label="证件号">
39 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100"> 39 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100">
40 </el-input> 40 </el-input>
41 </el-form-item> 41 </el-form-item>
42 </el-col> 42 </el-col>
43 <el-col :span="18" class="btnColRight"> 43 <el-col :span="8" class="btnColRight">
44 <el-form-item> 44 <el-form-item>
45 <el-button type="primary" @click="handleSearch">查询</el-button> 45 <el-button type="primary" @click="handleSearch">查询</el-button>
46 <el-button type="primary" @click="resetForm(true)">重置</el-button> 46 <el-button type="primary" @click="resetForm(true)">重置</el-button>
...@@ -67,11 +67,11 @@ ...@@ -67,11 +67,11 @@
67 <script> 67 <script>
68 import store from '@/store/index.js' 68 import store from '@/store/index.js'
69 import { ywPopupDialog } from "@/utils/popup.js"; 69 import { ywPopupDialog } from "@/utils/popup.js";
70 import { datas, sendThis } from "../javascript/selectYgdj200.js"; 70 import { datas, sendThis } from "../javascript/selectYgmmdj.js";
71 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 71 import { defaultParameters } from "../javascript/publicDefaultPar.js";
72 import ywsqTable from "@/utils/mixin/ywsqTable"; 72 import ywsqTable from "@/utils/mixin/ywsqTable";
73 import jump from "./mixin/jump"; 73 import jump from "./mixin/jump";
74 import { selectYgdj200 } from "@/api/ywsq.js"; 74 import { selectYgmmdj } from "@/api/ywsq.js";
75 import { startBusinessFlow, againAddSldy } from "@/api/workFlow.js"; 75 import { startBusinessFlow, againAddSldy } from "@/api/workFlow.js";
76 export default { 76 export default {
77 mixins: [ywsqTable, jump], 77 mixins: [ywsqTable, jump],
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
125 queryClick () { 125 queryClick () {
126 this.$startLoading(); 126 this.$startLoading();
127 this.queryForm.sqywbm = this.sqywInfo.djywbm; 127 this.queryForm.sqywbm = this.sqywInfo.djywbm;
128 selectYgdj200({ ...this.queryForm, ...this.pageData }).then((res) => { 128 selectYgmmdj({ ...this.queryForm, ...this.pageData }).then((res) => {
129 this.$endLoading(); 129 this.$endLoading();
130 if (res.code === 200) { 130 if (res.code === 200) {
131 let { total, records } = res.result; 131 let { total, records } = res.result;
...@@ -260,4 +260,4 @@ ...@@ -260,4 +260,4 @@
260 <style scoped lang="scss"> 260 <style scoped lang="scss">
261 @import "~@/styles/mixin.scss"; 261 @import "~@/styles/mixin.scss";
262 @import "~@/styles/public.scss"; 262 @import "~@/styles/public.scss";
263 </style> 263 </style>./mixin/jump.js../javascript/selectYgmmdj.js/index.js
......
...@@ -9,31 +9,37 @@ ...@@ -9,31 +9,37 @@
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 10 <el-form :model="queryForm" ref="queryForm" label-width="100px">
11 <el-row> 11 <el-row>
12 <el-col :span="6"> 12 <el-col :span="8">
13 <el-form-item label="不动产单元号"> 13 <el-form-item label="不动产单元号">
14 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 14 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
15 </el-input> 15 </el-input>
16 </el-form-item> 16 </el-form-item>
17 </el-col> 17 </el-col>
18 <el-col :span="6"> 18 <el-col :span="8">
19 <el-form-item label="不动产权证号">
20 <el-input placeholder="请输入不动产权证号全部数字" v-model="queryForm.bdcqzh" clearable class="width100">
21 </el-input>
22 </el-form-item>
23 </el-col>
24 <el-col :span="8">
19 <el-form-item label="坐落"> 25 <el-form-item label="坐落">
20 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> 26 <el-input placeholder="支持模糊查询" v-model.trim="queryForm.zl" clearable class="width100">
21 </el-input> 27 </el-input>
22 </el-form-item> 28 </el-form-item>
23 </el-col> 29 </el-col>
24 <el-col :span="6"> 30 <el-col :span="8">
25 <el-form-item label="权利人"> 31 <el-form-item label="权利人">
26 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100"> 32 <el-input placeholder="请输入权利人" v-model.trim="queryForm.qlr" clearable class="width100">
27 </el-input> 33 </el-input>
28 </el-form-item> 34 </el-form-item>
29 </el-col> 35 </el-col>
30 <el-col :span="6"> 36 <el-col :span="8">
31 <el-form-item label="证件号"> 37 <el-form-item label="证件号">
32 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100"> 38 <el-input placeholder="请输入证件号" v-model.trim="queryForm.zjh" clearable class="width100">
33 </el-input> 39 </el-input>
34 </el-form-item> 40 </el-form-item>
35 </el-col> 41 </el-col>
36 <el-col :span="24" class="btnColRight"> 42 <el-col :span="8" class="btnColRight">
37 <el-form-item> 43 <el-form-item>
38 <el-button type="primary" @click="resetForm(true)">重置</el-button> 44 <el-button type="primary" @click="resetForm(true)">重置</el-button>
39 <el-button type="primary" @click="handleSearch">查询</el-button> 45 <el-button type="primary" @click="handleSearch">查询</el-button>
......
...@@ -8,7 +8,7 @@ export function queueDjywmc (djywbm, djqxbm) { ...@@ -8,7 +8,7 @@ export function queueDjywmc (djywbm, djqxbm) {
8 return "selectFwfgSplitMerge"; 8 return "selectFwfgSplitMerge";
9 } 9 }
10 if (djqxbm == "A37100S2") { 10 if (djqxbm == "A37100S2") {
11 return "selectYgdy"; 11 return "selectYgdydj";
12 } 12 }
13 if (djqxbm == "DJBBL001") { 13 if (djqxbm == "DJBBL001") {
14 return "selectDjbbl"; 14 return "selectDjbbl";
...@@ -49,7 +49,7 @@ export function queueDjywmc (djywbm, djqxbm) { ...@@ -49,7 +49,7 @@ export function queueDjywmc (djywbm, djqxbm) {
49 break; 49 break;
50 case "A04100"://国有建设用地使用权/房屋所有权(首次登记) 50 case "A04100"://国有建设用地使用权/房屋所有权(首次登记)
51 case "B37100": // 在建工程抵押权 || 首次登记 51 case "B37100": // 在建工程抵押权 || 首次登记
52 vm = "fwsyq"; 52 vm = "selectQjZrzDz";
53 break; 53 break;
54 // 房屋分割 54 // 房屋分割
55 case "A04200": //国有建设用地使用权/房屋所有权 || 转移登记 55 case "A04200": //国有建设用地使用权/房屋所有权 || 转移登记
...@@ -69,12 +69,12 @@ export function queueDjywmc (djywbm, djqxbm) { ...@@ -69,12 +69,12 @@ export function queueDjywmc (djywbm, djqxbm) {
69 case "A09100"://土地经营权(首次登记) 69 case "A09100"://土地经营权(首次登记)
70 vm = "tdjyq100"; 70 vm = "tdjyq100";
71 break; 71 break;
72 case "A23200": 72 case "A23200"://国有农用地
73 case "A23300": 73 case "A23300":
74 case "A23400": 74 case "A23400":
75 case "A09200": // 土地承包经营权(转移登记)
76 vm = "tdjyq200"; 75 vm = "tdjyq200";
77 break; 76 break;
77 case "A09200": // 土地承包经营权
78 case "A09300": 78 case "A09300":
79 case "A09400": 79 case "A09400":
80 vm = "tdjyq200"; 80 vm = "tdjyq200";
...@@ -85,25 +85,25 @@ export function queueDjywmc (djywbm, djqxbm) { ...@@ -85,25 +85,25 @@ export function queueDjywmc (djywbm, djqxbm) {
85 case "B37200"://抵押权转移 85 case "B37200"://抵押权转移
86 case "B37300"://抵押权变更 86 case "B37300"://抵押权变更
87 case "B37400"://抵押权注销 87 case "B37400"://抵押权注销
88 vm = "diyaq"; 88 vm = "selectDiyaq";
89 break; 89 break;
90 case "B39300"://续封 90 case "B39300"://续封
91 case "B39400"://解封 91 case "B39400"://解封
92 vm = "cfdj"; 92 vm = "selectCfdj";
93 break; 93 break;
94 case "B40100"://预告首次 94 case "B40100"://预告首次
95 vm = "selectH"; 95 vm = "selectH";
96 break; 96 break;
97 case "B40200"://预告转移 97 case "B40200"://预告买卖登记 转移
98 case "B40300"://预告变更 98 case "B40300"://预告买卖登记 变更
99 case "B40400"://预告注销 99 case "B40400"://预告买卖登记 注销
100 case "B41100": //预告抵押首次 100 case "B41100": //预告抵押登记 首次
101 vm = "selectYgdj200"; 101 vm = "selectYgmmdj";
102 break; 102 break;
103 case "B41200": //预告抵押转移 103 case "B41200": //预告抵押登记 转移
104 case "B41300": //预告抵押变更 104 case "B41300": //预告抵押登记 变更
105 case "B41400": //预告抵押注销 105 case "B41400": //预告抵押登记 注销
106 vm = "selectYgdy"; 106 vm = "selectYgdydj";
107 break; 107 break;
108 case "C40100": //预告买卖抵押首次一并申请 108 case "C40100": //预告买卖抵押首次一并申请
109 vm = "selectYbsc"; 109 vm = "selectYbsc";
...@@ -116,7 +116,6 @@ export function queueDjywmc (djywbm, djqxbm) { ...@@ -116,7 +116,6 @@ export function queueDjywmc (djywbm, djqxbm) {
116 vm = "selectFwsyq"; 116 vm = "selectFwsyq";
117 break; 117 break;
118 case "C04372": //一并国有房屋变更 118 case "C04372": //一并国有房屋变更
119 // vm = "selectYbgybg";
120 vm = "selectFwbjDybgSplitMerge" 119 vm = "selectFwbjDybgSplitMerge"
121 break; 120 break;
122 case "A11100"://林地使用权首次 121 case "A11100"://林地使用权首次
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-01-29 13:29:56 4 * @LastEditTime: 2024-03-07 16:59:12
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm" @submit.native.prevent label-width="70px"> 10 <el-form :model="queryForm" ref="queryForm" @submit.native.prevent label-width="70px">
11 <el-row> 11 <el-row>
12 <el-col :span="4"> 12 <el-col :span="5">
13 <el-form-item label="权利类型" prop="qllx"> 13 <el-form-item label="权利类型" prop="qllx">
14 <el-select v-model="queryForm.qllx" filterable class="width100" clearable placeholder="请选择权利类型"> 14 <el-select v-model="queryForm.qllx" filterable class="width100" clearable placeholder="请选择权利类型">
15 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 15 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode">
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
17 </el-select> 17 </el-select>
18 </el-form-item> 18 </el-form-item>
19 </el-col> 19 </el-col>
20 <el-col :span="4"> 20 <el-col :span="5">
21 <el-form-item label="登记类型" prop="djlx"> 21 <el-form-item label="登记类型" prop="djlx">
22 <el-select v-model="queryForm.djlx" filterable class="width100" clearable placeholder="请选择登记类型"> 22 <el-select v-model="queryForm.djlx" filterable class="width100" clearable placeholder="请选择登记类型">
23 <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 23 <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode">
...@@ -36,13 +36,13 @@ ...@@ -36,13 +36,13 @@
36 </el-select> 36 </el-select>
37 </el-form-item> 37 </el-form-item>
38 </el-col> 38 </el-col>
39 <el-col :span="6"> 39 <el-col :span="5">
40 <el-form-item label="不动产单元号" prop="bdcdyh" label-width="105px"> 40 <el-form-item label="不动产单元号" prop="bdcdyh" label-width="105px">
41 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model.trim="queryForm.bdcdyh" clearable class="width100"> 41 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model.trim="queryForm.bdcdyh" clearable class="width100">
42 </el-input> 42 </el-input>
43 </el-form-item> 43 </el-form-item>
44 </el-col> 44 </el-col>
45 <el-col :span="6"> 45 <el-col :span="5">
46 <el-form-item label="不动产权证号" prop="bdcqzh" label-width="105px"> 46 <el-form-item label="不动产权证号" prop="bdcqzh" label-width="105px">
47 <el-input placeholder="请输入不动产权证号" v-model.trim="queryForm.bdcqzh" clearable class="width100"> 47 <el-input placeholder="请输入不动产权证号" v-model.trim="queryForm.bdcqzh" clearable class="width100">
48 </el-input> 48 </el-input>
...@@ -57,25 +57,25 @@ ...@@ -57,25 +57,25 @@
57 </el-form-item> 57 </el-form-item>
58 </el-col> 58 </el-col>
59 <el-col :span="5"> 59 <el-col :span="5">
60 <el-form-item label="坐落:" prop="zl" label-width="105px"> 60 <el-form-item label="权利人:" prop="qlrmc">
61 <el-input v-model.trim="queryForm.zl" placeholder="坐落" clearable class="width100">
62 </el-input>
63 </el-form-item>
64 </el-col>
65 <el-col :span="5">
66 <el-form-item label="权利人:" prop="qlrmc" label-width="105px">
67 <el-input v-model.trim="queryForm.qlrmc" placeholder="权利人" clearable class="width100"> 61 <el-input v-model.trim="queryForm.qlrmc" placeholder="权利人" clearable class="width100">
68 </el-input> 62 </el-input>
69 </el-form-item> 63 </el-form-item>
70 </el-col> 64 </el-col>
71 <el-col :span="5"> 65 <el-col :span="4">
72 <el-form-item label="义务人:" prop="ywrmc"> 66 <el-form-item label="义务人:" prop="ywrmc">
73 <el-input v-model.trim="queryForm.ywrmc" placeholder="义务人" clearable class="width100"> 67 <el-input v-model.trim="queryForm.ywrmc" placeholder="义务人" clearable class="width100">
74 </el-input> 68 </el-input>
75 </el-form-item> 69 </el-form-item>
76 </el-col> 70 </el-col>
71 <el-col :span="7">
72 <el-form-item label="坐落:" prop="zl" label-width="105px">
73 <el-input v-model.trim="queryForm.zl" placeholder="坐落" clearable class="width100">
74 </el-input>
75 </el-form-item>
76 </el-col>
77 77
78 <el-col :span="4" class="btnColRight"> 78 <el-col :span="3" class="btnColRight">
79 <el-form-item> 79 <el-form-item>
80 <el-button @click="handleReset">重置</el-button> 80 <el-button @click="handleReset">重置</el-button>
81 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button> 81 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button>
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
98 import table from "@/utils/mixin/table"; 98 import table from "@/utils/mixin/table";
99 import { datas, sendThis } from "./djbcxdata"; 99 import { datas, sendThis } from "./djbcxdata";
100 import { getDjbBysearch } from "@/api/search.js"; 100 import { getDjbBysearch } from "@/api/search.js";
101 import { getZrzListByBsmSlsq } from "@/api/workflow/zjgcdyFlow.js"; 101 import { getZrzListByBsmSlsq } from "@/api/workflow/zjgcdyFlow.js";
102 102
103 export default { 103 export default {
104 name: "djbcx", 104 name: "djbcx",
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
139 qllxs: [], 139 qllxs: [],
140 isDialog: false, 140 isDialog: false,
141 djbxxData: {}, 141 djbxxData: {},
142 zrzbsm:"" 142 zrzbsm: ""
143 } 143 }
144 }, 144 },
145 computed: { 145 computed: {
...@@ -190,17 +190,17 @@ ...@@ -190,17 +190,17 @@
190 * @author: renchao 190 * @author: renchao
191 */ 191 */
192 handleLpbClick (item) { 192 handleLpbClick (item) {
193 let params = {zdbsm:item.bsmZd}; 193 let params = { zdbsm: item.bsmZd };
194 getZrzListByBsmSlsq(params).then((res) => { 194 getZrzListByBsmSlsq(params).then((res) => {
195 if (res.code === 200) { 195 if (res.code === 200) {
196 } 196 }
197 }); 197 });
198 console.log("zrzbsm",item,item.zrzbsm); 198 console.log("zrzbsm", item, item.zrzbsm);
199 this.$popupDialog('楼盘表', 'lpb/index', { 199 this.$popupDialog('楼盘表', 'lpb/index', {
200 bsm: item.zrzbsm, 200 bsm: item.zrzbsm,
201 zrzbsm: item.zrzbsm, 201 zrzbsm: item.zrzbsm,
202 zdbsm: item.zrzbsm, 202 zdbsm: item.zrzbsm,
203 onlyShow: true 203 onlyShow: true
204 }, '90%', true) 204 }, '90%', true)
205 } 205 }
206 } 206 }
......
...@@ -71,7 +71,7 @@ module.exports = { ...@@ -71,7 +71,7 @@ module.exports = {
71 filename: `static/js/[name].[hash].js`, 71 filename: `static/js/[name].[hash].js`,
72 chunkFilename: `static/js/[name].[hash].js`, 72 chunkFilename: `static/js/[name].[hash].js`,
73 }, 73 },
74 devtool: process.env.NODE_ENV === 'development' ? '#eval-source-map' : false 74 devtool: "source map"
75 }, 75 },
76 // chainWebpack通过链式编程的形式,来修改默认的webpack配置 76 // chainWebpack通过链式编程的形式,来修改默认的webpack配置
77 chainWebpack (config) { 77 chainWebpack (config) {
......