980d6f0a by renchao@pashanhoo.com

Merge branch 'dev'

2 parents d499b0ca 6614492b
Showing 33 changed files with 725 additions and 371 deletions
...@@ -21,170 +21,168 @@ ...@@ -21,170 +21,168 @@
21 </transition> 21 </transition>
22 </template> 22 </template>
23 <script> 23 <script>
24 import Popup1 from './index' 24 import Popup1 from './index'
25 export default { 25 export default {
26 name: 'index', 26 name: 'index',
27 data () { 27 data () {
28 return { 28 return {
29 title: '标题', 29 title: '标题',
30 editItem: "", 30 editItem: "",
31 isMain: false, 31 isMain: false,
32 formData: undefined,//父组件传递的参数 负责传给子组件 32 formData: undefined,//父组件传递的参数 负责传给子组件
33 btnShow: false, 33 btnShow: false,
34 cancel: function () { }, 34 cancel: function () { },
35 confirm: function () { }, 35 confirm: function () { },
36 cancelText: '取消', 36 cancelText: '取消',
37 confirmText: '确认', 37 confirmText: '确认',
38 isSync: false, 38 isSync: false,
39 isShow: false, 39 isShow: false,
40 myShow: false, 40 myShow: false,
41 titleStyle: 'center', 41 titleStyle: 'center',
42 width: "75%", 42 width: "75%",
43 height: "auto", 43 height: "auto",
44 contentHeight: "", 44 contentHeight: "",
45 iconClass: "", 45 iconClass: "",
46 key: 0 46 key: 0
47 } 47 }
48 }, 48 },
49 watch: { 49 watch: {
50 isShow (newValue) { 50 isShow (newValue) {
51 this.$nextTick(() => { 51 this.$nextTick(() => {
52 this.editItem = this.loadViewFn(this.editItem) 52 this.editItem = this.loadViewFn(this.editItem)
53 document.body.appendChild(this.$el); 53 document.body.appendChild(this.$el);
54 this.myShow = newValue 54 this.myShow = newValue
55 }) 55 })
56 } 56 }
57 }, 57 },
58 mounted () { 58 mounted () {
59 // 计算滚动条高度 59 // 计算滚动条高度
60 setTimeout(() => { 60 setTimeout(() => {
61 if (this.btnShow) { 61 if (this.btnShow) {
62 if (this.height == 'auto') { 62 if (this.height == 'auto') {
63 this.contentHeight = (this.$refs.contentRef.offsetHeight) + 'px' 63 this.contentHeight = (this.$refs.contentRef.offsetHeight) + 'px'
64 } else {
65 this.contentHeight = this.height
66 }
64 } else { 67 } else {
65 this.contentHeight = this.height 68 if (this.height == 'auto') {
69 this.contentHeight = (this.$refs.contentRef.offsetHeight) + 'px'
70 } else {
71 this.contentHeight = this.height
72 }
66 } 73 }
67 } else { 74 }, 300)
68 if (this.height == 'auto') { 75 },
69 this.contentHeight = (this.$refs.contentRef.offsetHeight) + 'px' 76 methods: {
70 } else { 77 onCancel () {
71 this.contentHeight = this.height 78 Popup1().close()
79 },
80 onConfirm () {
81 let res = new Promise((resolve, reject) => {
82 this.confirm()
83 resolve(true)
84 })
85 if (res) {
86 this.isShow = false
72 } 87 }
88 },
89 loadViewFn (view) {
90 return (r) =>
91 require.ensure([], () =>
92 r(require(`@/views/${view}.vue`))
93 )
73 } 94 }
74 }, 300)
75 },
76 methods: {
77 onCancel () {
78 Popup1().close()
79 }, 95 },
80 onConfirm () { 96 destroyed () {
81 let res = new Promise((resolve, reject) => { 97 if (this.appendToBody && this.$el && this.$el.parentNode) {
82 this.confirm() 98 this.$el.parentNode.removeChild(this.$el);
83 resolve(true)
84 })
85 if (res) {
86 this.isShow = false
87 } 99 }
88 },
89 loadViewFn (view) {
90 return (r) =>
91 require.ensure([], () =>
92 r(require(`@/views/${view}.vue`))
93 )
94 }
95 },
96 destroyed () {
97 if (this.appendToBody && this.$el && this.$el.parentNode) {
98 this.$el.parentNode.removeChild(this.$el);
99 } 100 }
100 } 101 }
101 }
102 </script> 102 </script>
103 <style scoped lang="scss" > 103 <style scoped lang="scss" >
104 @import "~@/styles/mixin.scss"; 104 @import "~@/styles/mixin.scss";
105 @import "~@/styles/dialogBox.scss"; 105 @import "~@/styles/dialogBox.scss";
106
107 .ls-mask {
108 width: 100%;
109 height: 100%;
110 z-index: 500;
111 position: fixed;
112 left: 0;
113 top: 0;
114 background: rgba(0, 0, 0, 0.3);
115
116 }
117 106
118 .ls-mask-window { 107 .ls-mask {
119 background: white; 108 width: 100%;
120 position: relative; 109 height: 100%;
121 left: 50%; 110 z-index: 500;
122 top: 50%; 111 position: fixed;
123 min-height: 200px; 112 left: 0;
124 transform: translate(-50%, -50%); 113 top: 0;
125 border-radius: 5px; 114 background: rgba(0, 0, 0, 0.3);
126 overflow: hidden; 115 }
127 }
128 116
129 .ls-mask-window b { 117 .ls-mask-window {
130 padding-left: 5px; 118 background: white;
131 } 119 position: relative;
120 left: 50%;
121 top: 50%;
122 min-height: 200px;
123 transform: translate(-50%, -50%);
124 border-radius: 5px;
125 overflow: hidden;
126 }
132 127
133 .ls-title { 128 .ls-mask-window b {
134 padding: 16px; 129 padding-left: 5px;
135 color: #ffffff; 130 }
136 background: linear-gradient(3deg, #409EFF, #a7cbee);
137 font-size: 16px;
138 }
139 131
140 .ls-title .svg-icon { 132 .ls-title {
141 font-size: 18px; 133 padding: 16px;
142 } 134 color: #ffffff;
135 background: linear-gradient(3deg, #409eff, #a7cbee);
136 font-size: 16px;
137 }
143 138
144 .mask-content { 139 .ls-title .svg-icon {
145 padding: 20px; 140 font-size: 18px;
146 width: 100%; 141 }
147 min-height: 30%;
148 max-height: 90vh;
149 overflow-y: scroll;
150 }
151 142
152 .ls-mask-footer { 143 .mask-content {
153 height: 50px; 144 padding: 20px;
154 display: flex; 145 width: 100%;
155 justify-content: center; 146 min-height: 30%;
156 width: 100%; 147 max-height: 90vh;
157 position: absolute; 148 overflow-y: scroll;
158 border-top: 1px solid $borderColor; 149 }
159 bottom: 0;
160 background: #ffffff;
161 border-bottom-left-radius: 5px;
162 border-bottom-right-radius: 5px;
163 overflow: hidden;
164 }
165 150
151 .ls-mask-footer {
152 height: 50px;
153 display: flex;
154 justify-content: center;
155 width: 100%;
156 position: absolute;
157 border-top: 1px solid $borderColor;
158 bottom: 0;
159 background: #ffffff;
160 border-bottom-left-radius: 5px;
161 border-bottom-right-radius: 5px;
162 overflow: hidden;
163 }
166 164
167 /deep/.closeStyle { 165 /deep/.closeStyle {
168 position: absolute; 166 position: absolute;
169 top: 13px; 167 top: 13px;
170 right: 26px; 168 right: 26px;
171 font-size: 24px; 169 font-size: 24px;
172 cursor: pointer; 170 cursor: pointer;
173 color: #409EFF; 171 color: #409eff;
174 } 172 }
175 173
176 /deep/.el-loading-mask { 174 /deep/.el-loading-mask {
177 background: none; 175 background: none;
178 } 176 }
179 177
180 .dialog-fade-enter-active, 178 .dialog-fade-enter-active,
181 .dialog-fade-leave-active { 179 .dialog-fade-leave-active {
182 transition: opacity 0.3s; 180 transition: opacity 0.3s;
183 } 181 }
184 182
185 .dialog-fade-enter, 183 .dialog-fade-enter,
186 .dialog-fade-leave-to { 184 .dialog-fade-leave-to {
187 opacity: 0; 185 opacity: 0;
188 } 186 }
189 </style> 187 </style>
190 188
...\ No newline at end of file ...\ No newline at end of file
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-06-14 15:05:38
5 */
6 import Vue from 'vue'
7 import Popup from './index.vue'
8 const PopupBox = Vue.extend(Popup)
9 let popuping = undefined
10
11 PopupBox.prototype.close = function () {
12 // 如果Popup 有引用,则去掉引用
13 if (popuping) {
14 popuping = undefined
15 }
16 // 先将组件隐藏
17 this.isShow = false
18 // 延迟300毫秒,等待Popup关闭动画执行完之后销毁组件
19 setTimeout(() => {
20 // 移除挂载的dom元素
21 if (this.$el && this.$el.parentNode) {
22 this.$el.parentNode.removeChild(this.$el)
23 }
24 }, 300)
25 }
26
27 const Popup1 = (title, editItem, data, formData) => {
28 // 如果组件已渲染,则返回即可
29 if (popuping) {
30 return popuping
31 }
32 data.title = title
33 data.editItem = editItem
34 if (formData) {
35 data.formData = formData
36 }
37 // 通过构造函数初始化组件 相当于 new Vue()
38 let instance = new PopupBox({
39 data
40 }).$mount()
41 document.body.appendChild(instance.$el)
42 Vue.nextTick(() => {
43 instance.isShow = true
44 // 将组件实例赋值给loading
45 popuping = instance
46 })
47 return instance
48 }
49 export default Popup1
1 <template>
2 <transition name="msgbox-fade">
3 <div class="ls-mask" v-if="myShow">
4 <div class="ls-mask-window" :class="isMain ? 'mainCenter' : 'contentCenter'" :style="{ 'width': width }">
5 <div class="ls-head">
6 <div class="ls-title" :style="{ 'text-align': titleStyle }">
7 <svg-icon v-if="iconClass != ''" :icon-class='iconClass' />
8 <b>{{ title }}</b>
9 </div>
10 <svg-icon icon-class='close' class="closeStyle" @click="onCancel" />
11 </div>
12 <div class="mask-content" ref='contentRef' :style="{ 'height': contentHeight }">
13 <component :is="editItem" ref='childRef' :key="key" :formData='formData' />
14 </div>
15 <div class="ls-mask-footer" v-if='btnShow'>
16 <el-button type="primary" @click="onConfirm">{{ confirmText }}</el-button>
17 <el-button @click="onCancel">{{ cancelText }}</el-button>
18 </div>
19 </div>
20 </div>
21 </transition>
22 </template>
23 <script>
24 import Popup1 from './index'
25 export default {
26 name: 'index',
27 data () {
28 return {
29 title: '标题',
30 editItem: "",
31 isMain: false,
32 formData: undefined,//父组件传递的参数 负责传给子组件
33 btnShow: false,
34 cancel: function () { },
35 confirm: function () { },
36 cancelText: '取消',
37 confirmText: '确认',
38 isSync: false,
39 isShow: false,
40 myShow: false,
41 titleStyle: 'center',
42 width: "75%",
43 height: "auto",
44 contentHeight: "",
45 iconClass: "",
46 key: 0
47 }
48 },
49 watch: {
50 isShow (newValue) {
51 this.$nextTick(() => {
52 this.editItem = this.loadViewFn(this.editItem)
53 document.body.appendChild(this.$el);
54 this.myShow = newValue
55 })
56 }
57 },
58 mounted () {
59 // 计算滚动条高度
60 setTimeout(() => {
61 if (this.btnShow) {
62 if (this.height == 'auto') {
63 this.contentHeight = (this.$refs.contentRef.offsetHeight) + 'px'
64 } else {
65 this.contentHeight = this.height
66 }
67 } else {
68 if (this.height == 'auto') {
69 this.contentHeight = (this.$refs.contentRef.offsetHeight) + 'px'
70 } else {
71 this.contentHeight = this.height
72 }
73 }
74 }, 300)
75 },
76 methods: {
77 onCancel () {
78 Popup1().close()
79 },
80 onConfirm () {
81 let res = new Promise((resolve, reject) => {
82 this.confirm()
83 resolve(true)
84 })
85 if (res) {
86 this.isShow = false
87 }
88 },
89 loadViewFn (view) {
90 return (r) =>
91 require.ensure([], () =>
92 r(require(`@/views/${view}.vue`))
93 )
94 }
95 },
96 destroyed () {
97 if (this.appendToBody && this.$el && this.$el.parentNode) {
98 this.$el.parentNode.removeChild(this.$el);
99 }
100 }
101 }
102 </script>
103 <style scoped lang="scss" >
104 @import "~@/styles/mixin.scss";
105 @import "~@/styles/dialogBox.scss";
106
107 .ls-mask {
108 width: 100%;
109 height: 100%;
110 z-index: 500;
111 position: fixed;
112 left: 0;
113 top: 0;
114 background: rgba(0, 0, 0, 0.3);
115 }
116
117 .ls-mask-window {
118 background: white;
119 position: relative;
120 left: 50%;
121 top: 50%;
122 min-height: 200px;
123 transform: translate(-50%, -50%);
124 border-radius: 5px;
125 overflow: hidden;
126 }
127
128 .ls-mask-window b {
129 padding-left: 5px;
130 }
131
132 .ls-title {
133 padding: 16px;
134 color: #ffffff;
135 background: linear-gradient(3deg, #409eff, #a7cbee);
136 font-size: 16px;
137 }
138
139 .ls-title .svg-icon {
140 font-size: 18px;
141 }
142
143 .mask-content {
144 padding: 20px;
145 width: 100%;
146 min-height: 30%;
147 max-height: 90vh;
148 overflow-y: scroll;
149 }
150
151 .ls-mask-footer {
152 height: 50px;
153 display: flex;
154 justify-content: center;
155 width: 100%;
156 position: absolute;
157 border-top: 1px solid $borderColor;
158 bottom: 0;
159 background: #ffffff;
160 border-bottom-left-radius: 5px;
161 border-bottom-right-radius: 5px;
162 overflow: hidden;
163 }
164
165 /deep/.closeStyle {
166 position: absolute;
167 top: 13px;
168 right: 26px;
169 font-size: 24px;
170 cursor: pointer;
171 color: #409eff;
172 }
173
174 /deep/.el-loading-mask {
175 background: none;
176 }
177
178 .dialog-fade-enter-active,
179 .dialog-fade-leave-active {
180 transition: opacity 0.3s;
181 }
182
183 .dialog-fade-enter,
184 .dialog-fade-leave-to {
185 opacity: 0;
186 }
187 </style>
188
...\ No newline at end of file ...\ No newline at end of file
1 弹窗封装
2 2.用法以及参数:
3 this.$popup('提示','ywbl/dbx/aa',{
4 width: '75%', // 初始化75% 不需要改的话 可以直接不要
5 formData: this.formData, // 父组件传给子组件的参数
6 cancel: function () {}, //取消事件的回调 没有按钮可以不需要
7 confirm: function () {} //确认事件的回调 没有按钮可以不需要
8 })
9
10 5.后续有修改请添加在此处文档说明作用
...\ No newline at end of file ...\ No newline at end of file
1 /* 1 /*
2 * @Description: 弹框组件的封装 2 * @Description: 弹框组件的封装
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-04-11 09:31:14 4 * @LastEditTime: 2023-07-07 09:21:10
5 */ 5 */
6 import Popup from '@/components/Popup/index' 6 import ywPopup from '@/components/ywPopup/index'
7 import Popup1 from '@/components/Popup1/index' 7 import Popup1 from '@/components/Popup1/index'
8 export function popupDialog (title, url, params, width = '75%', isMain, height, btnShow = false, callback, cancel) { 8 export function popupDialog (title, url, params, width = '75%', isMain, height, btnShow = false, callback, cancel) {
9 // Popup.install 9 // Popup.install
...@@ -18,10 +18,32 @@ export function popupDialog (title, url, params, width = '75%', isMain, height, ...@@ -18,10 +18,32 @@ export function popupDialog (title, url, params, width = '75%', isMain, height,
18 }, 18 },
19 confirm: () => { 19 confirm: () => {
20 callback() 20 callback()
21 } 21 },
22 popupDialog: popupDialog // 将 popupDialog 方法传递给弹框组件
23 })
24 }
25
26 export function ywPopupDialog (title, url, params, width = '75%', isMain, height, btnShow = false, callback, cancel) {
27 // Popup.install
28 ywPopup(title, url, {
29 height: height,
30 width: width,
31 formData: params,
32 btnShow: btnShow,
33 isMain: isMain,
34 cancel: () => {
35 cancel()
36 },
37 confirm: () => {
38 callback()
39 },
40 popupDialog: popupDialog // 将 popupDialog 方法传递给弹框组件
22 }) 41 })
23 } 42 }
24 43
25 export function popupCacel () { 44 export function popupCacel () {
26 Popup1().close() 45 Popup1().close()
46 }
47 export function ywPopupCacel () {
48 ywPopupDialog().close()
27 } 49 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="127px" 16 label-width="145px"
17 > 17 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
19 <div class="slxx_title title-block"> 19 <div class="slxx_title title-block">
...@@ -39,9 +39,37 @@ ...@@ -39,9 +39,37 @@
39 </el-row> 39 </el-row>
40 <div class="slxx_title title-block"> 40 <div class="slxx_title title-block">
41 查封不动产情况 41 查封不动产情况
42 <div>请选择查封不动产信息,请选择上手权利信息</div> 42 <div class="triangle"></div>
43 <div class="triangle"></div>
44 </div> 43 </div>
44 <el-row :gutter="10">
45 <el-col :span="8">
46 <el-form-item label="抵押不动产信息:">
47 <select-table v-model="ruleForm.ztQlxx" :table-width="550" :tableData="ztQlxxList"
48 :props="props" @change="ztQlxxchange">
49 <el-table-column prop="qllxmc" width="130" label="权利类型"></el-table-column>
50 <el-table-column prop="bdcqzh" width="160" label="不动产权证书"></el-table-column>
51 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
52 <el-table-column prop="mjmc" label="面积"></el-table-column>
53 <el-table-column prop="ytmc" label="用途"></el-table-column>
54 <el-table-column prop="zl" label="坐落"></el-table-column>
55 </select-table>
56 </el-form-item>
57 </el-col>
58
59 <el-col :span="8" v-if="ssqlxxshow">
60 <el-form-item label="上手权利信息:">
61 <select-table v-model="ruleForm.ssQlxx" :table-width="550" :tableData="ssQlxxList"
62 :props="props" @change="ssQlxxchange">
63 <el-table-column prop="qllxmc" width="130" label="权利类型"></el-table-column>
64 <el-table-column prop="bdcqzh" width="160" label="不动产权证书"></el-table-column>
65 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
66 <el-table-column prop="mjmc" label="面积"></el-table-column>
67 <el-table-column prop="ytmc" label="用途"></el-table-column>
68 <el-table-column prop="zl" label="坐落"></el-table-column>
69 </select-table>
70 </el-form-item>
71 </el-col>
72 </el-row>
45 <el-row :gutter="10" v-if="ruleForm.ztQlxx != null"> 73 <el-row :gutter="10" v-if="ruleForm.ztQlxx != null">
46 <el-col :span="8"> 74 <el-col :span="8">
47 <el-form-item label="权利人:"> 75 <el-form-item label="权利人:">
...@@ -94,7 +122,7 @@ ...@@ -94,7 +122,7 @@
94 </el-col> 122 </el-col>
95 </el-row> 123 </el-row>
96 <div class="slxx_title title-block"> 124 <div class="slxx_title title-block">
97 房地产权(独幢、层、套、间房屋) 125 查封登记信息
98 <div class="triangle"></div> 126 <div class="triangle"></div>
99 </div> 127 </div>
100 <el-row :gutter="10"> 128 <el-row :gutter="10">
...@@ -115,14 +143,14 @@ ...@@ -115,14 +143,14 @@
115 </el-col> 143 </el-col>
116 </el-row> 144 </el-row>
117 <el-row :gutter="10"> 145 <el-row :gutter="10">
118 <!-- <el-col :span="8"> 146 <el-col :span="8">
119 <el-form-item label="权利类型:"> 147 <el-form-item label="权利类型:">
120 <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input> 148 <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input>
121 </el-form-item> 149 </el-form-item>
122 </el-col> 150 </el-col>
123 <el-col :span="8"> 151 <el-col :span="8">
124 <el-form-item label="登记类型:"> 152 <el-form-item label="登记类型:">
125 <el-select v-model="ruleForm.qlxx.djlx"> 153 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange">
126 <el-option 154 <el-option
127 v-for="item in dictData['A21']" 155 v-for="item in dictData['A21']"
128 :key="item.dcode" 156 :key="item.dcode"
...@@ -141,7 +169,7 @@ ...@@ -141,7 +169,7 @@
141 <el-form-item label="不动产权证号:"> 169 <el-form-item label="不动产权证号:">
142 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 170 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
143 </el-form-item> 171 </el-form-item>
144 </el-col> --> 172 </el-col>
145 <el-col :span="8"> 173 <el-col :span="8">
146 <el-form-item label="登记机构:"> 174 <el-form-item label="登记机构:">
147 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 175 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
...@@ -263,18 +291,6 @@ ...@@ -263,18 +291,6 @@
263 :gyfs="ruleForm.qlxx.gyfs" 291 :gyfs="ruleForm.qlxx.gyfs"
264 /> 292 />
265 293
266 <div>
267 <div class="slxx_title title-block">
268 义务人信息
269 <div class="triangle"></div>
270 </div>
271 <ywrCommonTable
272 v-if="ruleForm.ywrData"
273 :tableData="ruleForm.ywrData"
274 :key="key"
275 @upDateQlrxxList="upDateYwrxxList"
276 />
277 </div>
278 </div> 294 </div>
279 <el-row class="btn"> 295 <el-row class="btn">
280 <el-form-item> 296 <el-form-item>
...@@ -286,12 +302,13 @@ ...@@ -286,12 +302,13 @@
286 </template> 302 </template>
287 <script> 303 <script>
288 import { mapGetters } from "vuex"; 304 import { mapGetters } from "vuex";
289 import { init, save } from "@/api/djbbl.js"; 305 import { init,getSsQlxx, getZtQlxx, save } from "@/api/djbbl.js";
290 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 306 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
291 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 307 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
292 import tdytTable from "@/views/workflow/components/tdytTable"; 308 import tdytTable from "@/views/workflow/components/tdytTable";
309 import selectTable from "@/components/selectTable/index.vue";
293 export default { 310 export default {
294 components: { qlrCommonTable, ywrCommonTable, tdytTable }, 311 components: { qlrCommonTable, ywrCommonTable, tdytTable,selectTable },
295 computed: { 312 computed: {
296 ...mapGetters(["dictData", "flag"]), 313 ...mapGetters(["dictData", "flag"]),
297 }, 314 },
...@@ -301,11 +318,18 @@ export default { ...@@ -301,11 +318,18 @@ export default {
301 propsParam: this.$attrs, 318 propsParam: this.$attrs,
302 key: 0, 319 key: 0,
303 isShow: false, 320 isShow: false,
321 ssqlxxshow:true,
304 disabled: true, 322 disabled: true,
305 czrOptions: [], 323 czrOptions: [],
306 ruleForm: {}, 324 ruleForm: {},
307 //传递参数\ 325 //传递参数\
308 rules: {}, 326 rules: {},
327 props: {
328 label: "bdcqzh",
329 value: "bdcdyid"
330 },
331 ssQlxxList: [],
332 ztQlxxList: [],
309 }; 333 };
310 }, 334 },
311 created() { 335 created() {
...@@ -313,28 +337,53 @@ export default { ...@@ -313,28 +337,53 @@ export default {
313 }, 337 },
314 mounted() {}, 338 mounted() {},
315 methods: { 339 methods: {
340 ztQlxxchange (val) {
341 this.ruleForm.ztQlxx = val
342 },
343 ssQlxxchange (val) {
344 this.ruleForm.ssQlxx = val
345 },
346 djlxchange(val){
347 if(val==null||val==100){
348 this.ssqlxxshow=false
349 }else{
350 this.ssqlxxshow=true
351 }
352
353 },
316 loadData() { 354 loadData() {
317 console.log("查封登记", this.propsParam);
318 this.propsParam.isEdit = this.$parent.isEdit; 355 this.propsParam.isEdit = this.$parent.isEdit;
319 init(this.propsParam).then((res) => { 356 init(this.propsParam).then((res) => {
320 if (res.code == 200) { 357 if (res.code == 200) {
321 this.ruleForm = res.result; 358 this.ruleForm = res.result;
322 console.log("this.ruleForm", this.ruleForm);
323 this.isShow = true; 359 this.isShow = true;
360 let djlx= this.ruleForm.qlxx.djlx
361 if(djlx==null||djlx==100){
362 this.ssqlxxshow=false
363 }
324 } 364 }
325 }); 365 });
366 //获取主体信息
367 getSsQlxx({ bdcdyid: this.propsParam.bdcdyid, qllx: this.propsParam.qllx }).then((res) => {
368 if (res.code == 200) {
369 this.ssQlxxList = res.result;
370 }
371 });
372 //获取上手信息
373 getZtQlxx({ bdcdyid: this.propsParam.bdcdyid }).then((res) => {
374 if (res.code == 200) {
375 this.ztQlxxList = res.result;
376 }
377 });
326 }, 378 },
327 // 更新土地用途信息 379 // 更新土地用途信息
328 upDateTdytxxList(val) { 380 upDateTdytxxList(val) {
329 console.log("VAL", val);
330 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 381 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
331 this.key++; 382 this.key++;
332 }, 383 },
333 // 更新权利人信息 384 // 更新权利人信息
334 upDateQlrxxList(val) { 385 upDateQlrxxList(val) {
335 console.log("val", val);
336 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 386 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
337 console.log("this.ruleForm.qlrData", this.ruleForm.qlrData);
338 this.czrOptions = this.ruleForm.qlrData; 387 this.czrOptions = this.ruleForm.qlrData;
339 this.key++; 388 this.key++;
340 }, 389 },
...@@ -344,7 +393,6 @@ export default { ...@@ -344,7 +393,6 @@ export default {
344 this.key++; 393 this.key++;
345 }, 394 },
346 onSubmit() { 395 onSubmit() {
347 console.log("this.ruleForm大信息", this.ruleForm);
348 if (this.ruleForm.qlrData.length == 0) { 396 if (this.ruleForm.qlrData.length == 0) {
349 this.$message({ 397 this.$message({
350 showClose: true, 398 showClose: true,
......
...@@ -36,8 +36,10 @@ ...@@ -36,8 +36,10 @@
36 </el-form-item> 36 </el-form-item>
37 </el-col> 37 </el-col>
38 </el-row> 38 </el-row>
39 <div class="slxx_title title-block flex"> 39 <div class="slxx_title title-block">
40 抵押不动产情况 <el-divider direction="vertical"></el-divider> 40 抵押不动产情况
41 <div class="triangle"></div>
42 </div>
41 <el-row :gutter="10"> 43 <el-row :gutter="10">
42 <el-col :span="8"> 44 <el-col :span="8">
43 <el-form-item label="抵押不动产信息:"> 45 <el-form-item label="抵押不动产信息:">
...@@ -53,7 +55,7 @@ ...@@ -53,7 +55,7 @@
53 </el-form-item> 55 </el-form-item>
54 </el-col> 56 </el-col>
55 57
56 <el-col :span="8"> 58 <el-col :span="8" v-if="ssqlxxshow">
57 <el-form-item label="上手权利信息:"> 59 <el-form-item label="上手权利信息:">
58 <select-table v-model="ruleForm.ssQlxx" :table-width="550" :tableData="ssQlxxList" 60 <select-table v-model="ruleForm.ssQlxx" :table-width="550" :tableData="ssQlxxList"
59 :props="props" @change="ssQlxxchange"> 61 :props="props" @change="ssQlxxchange">
...@@ -67,8 +69,7 @@ ...@@ -67,8 +69,7 @@
67 </el-form-item> 69 </el-form-item>
68 </el-col> 70 </el-col>
69 </el-row> 71 </el-row>
70 <div class="triangle"></div> 72
71 </div>
72 <el-row :gutter="10" v-if="ruleForm.ztQlxx!=null"> 73 <el-row :gutter="10" v-if="ruleForm.ztQlxx!=null">
73 <el-col :span="8"> 74 <el-col :span="8">
74 <el-form-item label="权利人:"> 75 <el-form-item label="权利人:">
...@@ -125,6 +126,51 @@ ...@@ -125,6 +126,51 @@
125 <div class="triangle"></div> 126 <div class="triangle"></div>
126 </div> 127 </div>
127 <el-row :gutter="10"> 128 <el-row :gutter="10">
129 <el-col :span="8">
130 <el-form-item label="抵押方式:">
131 <!-- <el-input disabled v-model="ruleForm.slywxx.djqxmc"></el-input> -->
132 <el-radio-group v-model="ruleForm.diyaq.dyfs">
133 <el-radio label="1">一般抵押</el-radio>
134 <el-radio label="2">最高额抵押</el-radio>
135 </el-radio-group>
136 </el-form-item>
137 </el-col>
138 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2">
139 <el-form-item label="最高债权额">
140 <div style="display: flex">
141 <el-input
142 v-model="ruleForm.diyaq.zgzqse"
143 style="width: 500%"
144 oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
145 <el-select v-model="ruleForm.diyaq.jedw">
146 <el-option
147 v-for="item in dictData['A57']"
148 :key="item.dcode"
149 :label="item.dname"
150 :value="item.dcode"></el-option>
151 </el-select>
152 </div>
153 </el-form-item>
154 </el-col>
155 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1">
156 <el-form-item label="被担保主债权数额">
157 <div style="display: flex">
158 <el-input
159 v-model="ruleForm.diyaq.bdbzzqse"
160 style="width: 500%"
161 oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
162 <el-select v-model="ruleForm.diyaq.jedw">
163 <el-option
164 v-for="item in dictData['A57']"
165 :key="item.dcode"
166 :label="item.dname"
167 :value="item.dcode"></el-option>
168 </el-select>
169 </div>
170 </el-form-item>
171 </el-col>
172 </el-row>
173 <el-row :gutter="10">
128 <el-col :span="8"> 174 <el-col :span="8">
129 <el-form-item label="不动产单元号:"> 175 <el-form-item label="不动产单元号:">
130 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> 176 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
...@@ -137,7 +183,7 @@ ...@@ -137,7 +183,7 @@
137 </el-col> 183 </el-col>
138 <el-col :span="8"> 184 <el-col :span="8">
139 <el-form-item label="上手业务号:"> 185 <el-form-item label="上手业务号:">
140 <el-input v-model="ruleForm.qlxx.ssywh"></el-input> 186 <el-input disabled v-model="ruleForm.qlxx.ssywh"></el-input>
141 </el-form-item> 187 </el-form-item>
142 </el-col> 188 </el-col>
143 </el-row> 189 </el-row>
...@@ -149,7 +195,7 @@ ...@@ -149,7 +195,7 @@
149 </el-col> 195 </el-col>
150 <el-col :span="8"> 196 <el-col :span="8">
151 <el-form-item label="登记类型:"> 197 <el-form-item label="登记类型:">
152 <el-select v-model="ruleForm.qlxx.djlx"> 198 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange">
153 <el-option 199 <el-option
154 v-for="item in djlxlist" 200 v-for="item in djlxlist"
155 :key="item.dcode" 201 :key="item.dcode"
...@@ -204,40 +250,7 @@ ...@@ -204,40 +250,7 @@
204 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 250 <el-input v-model="ruleForm.qlxx.djsj"></el-input>
205 </el-form-item> 251 </el-form-item>
206 </el-col> 252 </el-col>
207 <el-col :span="8"> 253
208 <!-- <el-form-item label="抵押不动产类型">
209 <el-input v-model="ruleForm.qlxx.djsj"></el-input>
210 </el-form-item>-->
211 <el-form-item label="抵押不动产类型:">
212 <el-select v-model="ruleForm.diyaq.djlx">
213 <el-option
214 v-for="item in dictData['A27']"
215 :key="item.dcode"
216 :label="item.dname"
217 :value="item.dcode"></el-option>
218 </el-select>
219 </el-form-item>
220 </el-col>
221 <el-col :span="8">
222 <el-form-item label="抵押人:">
223 <el-input v-model="ruleForm.diyaq.dyr"></el-input>
224 </el-form-item>
225 </el-col>
226 <el-col :span="8">
227 <el-form-item label="抵押人类型:">
228 <el-input v-model="ruleForm.diyaq.dyrlx"></el-input>
229 </el-form-item>
230 </el-col>
231 <el-col :span="8">
232 <el-form-item label="抵押方式:">
233 <el-input v-model="ruleForm.diyaq.dyfs"></el-input>
234 </el-form-item>
235 </el-col>
236 <el-col :span="8">
237 <el-form-item label="抵押权顺位:">
238 <el-input v-model="ruleForm.diyaq.dyqsw"></el-input>
239 </el-form-item>
240 </el-col>
241 <el-col :span="8"> 254 <el-col :span="8">
242 <el-form-item label="抵押金额类型:"> 255 <el-form-item label="抵押金额类型:">
243 <el-input v-model="ruleForm.diyaq.dyjelx"></el-input> 256 <el-input v-model="ruleForm.diyaq.dyjelx"></el-input>
...@@ -281,45 +294,7 @@ ...@@ -281,45 +294,7 @@
281 </div> 294 </div>
282 </el-form-item> 295 </el-form-item>
283 </el-col> 296 </el-col>
284 <el-col :span="8"> 297
285 <el-form-item label="最高债权额">
286 <div style="display: flex">
287 <el-input
288 v-model="ruleForm.diyaq.zgzqse"
289 style="width: 500%"
290 oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
291 <el-select v-model="ruleForm.diyaq.jedw">
292 <el-option
293 v-for="item in dictData['A57']"
294 :key="item.dcode"
295 :label="item.dname"
296 :value="item.dcode"></el-option>
297 </el-select>
298 </div>
299 </el-form-item>
300 </el-col>
301 <el-col :span="8">
302 <el-form-item label="被担保主债权数额">
303 <div style="display: flex">
304 <el-input
305 v-model="ruleForm.diyaq.bdbzzqse"
306 style="width: 500%"
307 oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
308 <el-select v-model="ruleForm.diyaq.jedw">
309 <el-option
310 v-for="item in dictData['A57']"
311 :key="item.dcode"
312 :label="item.dname"
313 :value="item.dcode"></el-option>
314 </el-select>
315 </div>
316 </el-form-item>
317 </el-col>
318 <el-col :span="8">
319 <el-form-item label="币种">
320 <el-input v-model="ruleForm.diyaq.bz"></el-input>
321 </el-form-item>
322 </el-col>
323 <el-col :span="8"> 298 <el-col :span="8">
324 <el-form-item label="担保范围"> 299 <el-form-item label="担保范围">
325 <el-input v-model="ruleForm.diyaq.dbfw"></el-input> 300 <el-input v-model="ruleForm.diyaq.dbfw"></el-input>
...@@ -327,7 +302,7 @@ ...@@ -327,7 +302,7 @@
327 </el-col> 302 </el-col>
328 <el-col :span="8"> 303 <el-col :span="8">
329 <el-form-item label="债务履行期限(债务确定期间)"> 304 <el-form-item label="债务履行期限(债务确定期间)">
330 <el-input v-model="ruleForm.diyaq.bdbzzqse"></el-input> 305 <el-input v-model="ruleForm.diyaq.dyqx"></el-input>
331 </el-form-item> 306 </el-form-item>
332 </el-col> 307 </el-col>
333 <el-col :span="8"> 308 <el-col :span="8">
...@@ -403,7 +378,7 @@ ...@@ -403,7 +378,7 @@
403 :key="key" 378 :key="key"
404 :gyfs="ruleForm.qlxx.gyfs" /> 379 :gyfs="ruleForm.qlxx.gyfs" />
405 380
406 <div> 381 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0">
407 <div class="slxx_title title-block"> 382 <div class="slxx_title title-block">
408 义务人信息 383 义务人信息
409 <div class="triangle"></div> 384 <div class="triangle"></div>
...@@ -412,7 +387,8 @@ ...@@ -412,7 +387,8 @@
412 v-if="ruleForm.ywrData" 387 v-if="ruleForm.ywrData"
413 :tableData="ruleForm.ywrData" 388 :tableData="ruleForm.ywrData"
414 :key="key" 389 :key="key"
415 @upDateQlrxxList="upDateYwrxxList" /> 390 @upDateQlrxxList="upDateYwrxxList"
391 />
416 </div> 392 </div>
417 </div> 393 </div>
418 <el-row class="btn"> 394 <el-row class="btn">
...@@ -446,6 +422,7 @@ ...@@ -446,6 +422,7 @@
446 key: 0, 422 key: 0,
447 isShow: false, 423 isShow: false,
448 disabled: true, 424 disabled: true,
425 ssqlxxshow:true,
449 czrOptions: [], 426 czrOptions: [],
450 ruleForm: {}, 427 ruleForm: {},
451 //传递参数 428 //传递参数
...@@ -496,12 +473,23 @@ ...@@ -496,12 +473,23 @@
496 created () { 473 created () {
497 this.loadData(); 474 this.loadData();
498 }, 475 },
476
499 methods: { 477 methods: {
500 ztQlxxchange (val) { 478 ztQlxxchange (val) {
501 this.ruleForm.ztQlxx = val 479 this.ruleForm.ztQlxx = val
502 }, 480 },
503 ssQlxxchange (val) { 481 ssQlxxchange (val) {
504 this.ruleForm.ssQlxx = val 482 this.ruleForm.ssQlxx = val
483 this.ruleForm.qlxx.ssywh=val.ssywh
484 },
485 djlxchange(val){
486
487 if(val==null||val==100){
488 this.ssqlxxshow=false
489 }else{
490 this.ssqlxxshow=true
491 }
492
505 }, 493 },
506 loadData () { 494 loadData () {
507 this.propsParam.isEdit = this.$parent.isEdit; 495 this.propsParam.isEdit = this.$parent.isEdit;
...@@ -509,6 +497,12 @@ ...@@ -509,6 +497,12 @@
509 if (res.code == 200) { 497 if (res.code == 200) {
510 this.ruleForm = res.result; 498 this.ruleForm = res.result;
511 this.isShow = true; 499 this.isShow = true;
500 let djlx= this.ruleForm.qlxx.djlx
501 if(djlx==null||djlx==100){
502 this.ssqlxxshow=false
503 }
504
505
512 } 506 }
513 }); 507 });
514 //获取主体信息 508 //获取主体信息
...@@ -532,7 +526,6 @@ ...@@ -532,7 +526,6 @@
532 // 更新权利人信息 526 // 更新权利人信息
533 upDateQlrxxList (val) { 527 upDateQlrxxList (val) {
534 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 528 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
535 console.log("this.ruleForm.qlrData", this.ruleForm.qlrData);
536 this.czrOptions = this.ruleForm.qlrData; 529 this.czrOptions = this.ruleForm.qlrData;
537 this.key++; 530 this.key++;
538 }, 531 },
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="127px"> 16 label-width="145px">
17 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 17 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
18 <div class="slxx_title title-block"> 18 <div class="slxx_title title-block">
19 补录信息 19 补录信息
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
37 </el-col> 37 </el-col>
38 </el-row> 38 </el-row>
39 <div class="slxx_title title-block"> 39 <div class="slxx_title title-block">
40 房地产权(独幢、层、套、间房屋) 40 地役权信息
41 <div class="triangle"></div> 41 <div class="triangle"></div>
42 </div> 42 </div>
43 <el-row :gutter="10"> 43 <el-row :gutter="10">
...@@ -303,27 +303,22 @@ ...@@ -303,27 +303,22 @@
303 mounted () { }, 303 mounted () { },
304 methods: { 304 methods: {
305 loadData () { 305 loadData () {
306 console.log("地役权", this.propsParam);
307 this.propsParam.isEdit=this.$parent.isEdit 306 this.propsParam.isEdit=this.$parent.isEdit
308 init(this.propsParam).then((res) => { 307 init(this.propsParam).then((res) => {
309 if (res.code == 200) { 308 if (res.code == 200) {
310 this.ruleForm = res.result; 309 this.ruleForm = res.result;
311 console.log("this.ruleForm", this.ruleForm);
312 this.isShow = true; 310 this.isShow = true;
313 } 311 }
314 }); 312 });
315 }, 313 },
316 // 更新土地用途信息 314 // 更新土地用途信息
317 upDateTdytxxList (val) { 315 upDateTdytxxList (val) {
318 console.log("VAL", val);
319 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 316 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
320 this.key++; 317 this.key++;
321 }, 318 },
322 // 更新权利人信息 319 // 更新权利人信息
323 upDateQlrxxList (val) { 320 upDateQlrxxList (val) {
324 console.log("val", val);
325 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 321 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
326 console.log("this.ruleForm.qlrData", this.ruleForm.qlrData);
327 this.czrOptions = this.ruleForm.qlrData; 322 this.czrOptions = this.ruleForm.qlrData;
328 this.key++; 323 this.key++;
329 }, 324 },
...@@ -333,7 +328,6 @@ ...@@ -333,7 +328,6 @@
333 this.key++; 328 this.key++;
334 }, 329 },
335 onSubmit () { 330 onSubmit () {
336 console.log("this.ruleForm大信息", this.ruleForm);
337 if (this.ruleForm.qlrData.length == 0) { 331 if (this.ruleForm.qlrData.length == 0) {
338 this.$message({ 332 this.$message({
339 showClose: true, 333 showClose: true,
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="127px" 16 label-width="145px"
17 > 17 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
19 <div class="slxx_title title-block"> 19 <div class="slxx_title title-block">
...@@ -314,14 +314,14 @@ ...@@ -314,14 +314,14 @@
314 :gyfs="ruleForm.qlxx.gyfs" 314 :gyfs="ruleForm.qlxx.gyfs"
315 /> 315 />
316 316
317 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> 317 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0">
318 <div class="slxx_title title-block"> 318 <div class="slxx_title title-block">
319 义务人信息 319 义务人信息
320 <div class="triangle"></div> 320 <div class="triangle"></div>
321 </div> 321 </div>
322 <qlrCommonTable 322 <qlrCommonTable
323 v-if="ruleForm.ywrList" 323 v-if="ruleForm.ywrData"
324 :tableData="ruleForm.ywrList" 324 :tableData="ruleForm.ywrData"
325 :key="key" 325 :key="key"
326 @upDateQlrxxList="upDateYwrxxList" 326 @upDateQlrxxList="upDateYwrxxList"
327 /> 327 />
...@@ -419,7 +419,7 @@ export default { ...@@ -419,7 +419,7 @@ export default {
419 }, 419 },
420 // 更新义务人信息 420 // 更新义务人信息
421 upDateYwrxxList(val) { 421 upDateYwrxxList(val) {
422 this.ruleForm.ywrList && (this.ruleForm.ywrList = _.cloneDeep(val)); 422 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
423 this.key++; 423 this.key++;
424 }, 424 },
425 onSubmit() { 425 onSubmit() {
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="127px" 16 label-width="145px"
17 > 17 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
19 <div class="slxx_title title-block"> 19 <div class="slxx_title title-block">
...@@ -238,14 +238,14 @@ ...@@ -238,14 +238,14 @@
238 :gyfs="ruleForm.qlxx.gyfs" 238 :gyfs="ruleForm.qlxx.gyfs"
239 /> 239 />
240 240
241 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> 241 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0">
242 <div class="slxx_title title-block"> 242 <div class="slxx_title title-block">
243 义务人信息 243 义务人信息
244 <div class="triangle"></div> 244 <div class="triangle"></div>
245 </div> 245 </div>
246 <qlrCommonTable 246 <ywrCommonTable
247 v-if="ruleForm.ywrList" 247 v-if="ruleForm.ywrData"
248 :tableData="ruleForm.ywrList" 248 :tableData="ruleForm.ywrData"
249 :key="key" 249 :key="key"
250 @upDateQlrxxList="upDateYwrxxList" 250 @upDateQlrxxList="upDateYwrxxList"
251 :viewtype="$route.query.viewtype" 251 :viewtype="$route.query.viewtype"
...@@ -327,32 +327,27 @@ export default { ...@@ -327,32 +327,27 @@ export default {
327 }else{ 327 }else{
328 this.tdxz=null 328 this.tdxz=null
329 } 329 }
330 console.log("this.ruleForm", this.ruleForm);
331 this.isShow = true; 330 this.isShow = true;
332 } 331 }
333 }); 332 });
334 }, 333 },
335 // 更新土地用途信息 334 // 更新土地用途信息
336 upDateTdytxxList(val) { 335 upDateTdytxxList(val) {
337 console.log("VAL", val);
338 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 336 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
339 this.key++; 337 this.key++;
340 }, 338 },
341 // 更新权利人信息 339 // 更新权利人信息
342 upDateQlrxxList(val) { 340 upDateQlrxxList(val) {
343 console.log("val", val);
344 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 341 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
345 console.log("this.ruleForm.qlrData", this.ruleForm.qlrData);
346 this.czrOptions = this.ruleForm.qlrData; 342 this.czrOptions = this.ruleForm.qlrData;
347 this.key++; 343 this.key++;
348 }, 344 },
349 // 更新义务人信息 345 // 更新义务人信息
350 upDateYwrxxList(val) { 346 upDateYwrxxList(val) {
351 this.ruleForm.ywrList && (this.ruleForm.ywrList = _.cloneDeep(val)); 347 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
352 this.key++; 348 this.key++;
353 }, 349 },
354 onSubmit() { 350 onSubmit() {
355 console.log("this.ruleForm大信息", this.ruleForm);
356 if (this.ruleForm.qlrData.length == 0) { 351 if (this.ruleForm.qlrData.length == 0) {
357 this.$message({ 352 this.$message({
358 showClose: true, 353 showClose: true,
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="127px" 16 label-width="145px"
17 > 17 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
19 <div class="slxx_title title-block"> 19 <div class="slxx_title title-block">
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
38 </el-col> 38 </el-col>
39 </el-row> 39 </el-row>
40 <div class="slxx_title title-block"> 40 <div class="slxx_title title-block">
41 预告买卖登记信息 41 预告登记信息
42 <div class="triangle"></div> 42 <div class="triangle"></div>
43 </div> 43 </div>
44 <el-row :gutter="10"> 44 <el-row :gutter="10">
...@@ -277,7 +277,7 @@ ...@@ -277,7 +277,7 @@
277 :gyfs="ruleForm.qlxx.gyfs" 277 :gyfs="ruleForm.qlxx.gyfs"
278 /> 278 />
279 279
280 <div> 280 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0">
281 <div class="slxx_title title-block"> 281 <div class="slxx_title title-block">
282 义务人信息 282 义务人信息
283 <div class="triangle"></div> 283 <div class="triangle"></div>
...@@ -344,22 +344,18 @@ export default { ...@@ -344,22 +344,18 @@ export default {
344 init(this.propsParam).then((res) => { 344 init(this.propsParam).then((res) => {
345 if (res.code == 200) { 345 if (res.code == 200) {
346 this.ruleForm = res.result; 346 this.ruleForm = res.result;
347 console.log("this.ruleForm", this.ruleForm);
348 this.isShow = true; 347 this.isShow = true;
349 } 348 }
350 }); 349 });
351 }, 350 },
352 // 更新土地用途信息 351 // 更新土地用途信息
353 upDateTdytxxList(val) { 352 upDateTdytxxList(val) {
354 console.log("VAL", val);
355 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 353 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
356 this.key++; 354 this.key++;
357 }, 355 },
358 // 更新权利人信息 356 // 更新权利人信息
359 upDateQlrxxList(val) { 357 upDateQlrxxList(val) {
360 console.log("val", val);
361 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 358 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
362 console.log("this.ruleForm.qlrData", this.ruleForm.qlrData);
363 this.czrOptions = this.ruleForm.qlrData; 359 this.czrOptions = this.ruleForm.qlrData;
364 this.key++; 360 this.key++;
365 }, 361 },
...@@ -369,7 +365,6 @@ export default { ...@@ -369,7 +365,6 @@ export default {
369 this.key++; 365 this.key++;
370 }, 366 },
371 onSubmit() { 367 onSubmit() {
372 console.log("this.ruleForm大信息", this.ruleForm);
373 if (this.ruleForm.qlrData.length == 0) { 368 if (this.ruleForm.qlrData.length == 0) {
374 this.$message({ 369 this.$message({
375 showClose: true, 370 showClose: true,
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="127px" 16 label-width="145px"
17 > 17 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
19 <div class="slxx_title title-block"> 19 <div class="slxx_title title-block">
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
38 </el-col> 38 </el-col>
39 </el-row> 39 </el-row>
40 <div class="slxx_title title-block"> 40 <div class="slxx_title title-block">
41 房地产权(独幢、层、套、间房屋) 41 异议登记信息
42 <div class="triangle"></div> 42 <div class="triangle"></div>
43 </div> 43 </div>
44 <el-row :gutter="10"> 44 <el-row :gutter="10">
...@@ -189,8 +189,7 @@ ...@@ -189,8 +189,7 @@
189 :key="key" 189 :key="key"
190 :gyfs="ruleForm.qlxx.gyfs" 190 :gyfs="ruleForm.qlxx.gyfs"
191 /> 191 />
192 192 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0">
193 <div>
194 <div class="slxx_title title-block"> 193 <div class="slxx_title title-block">
195 义务人信息 194 义务人信息
196 <div class="triangle"></div> 195 <div class="triangle"></div>
...@@ -257,22 +256,18 @@ export default { ...@@ -257,22 +256,18 @@ export default {
257 init(this.propsParam).then((res) => { 256 init(this.propsParam).then((res) => {
258 if (res.code == 200) { 257 if (res.code == 200) {
259 this.ruleForm = res.result; 258 this.ruleForm = res.result;
260 console.log("this.ruleForm", this.ruleForm);
261 this.isShow = true; 259 this.isShow = true;
262 } 260 }
263 }); 261 });
264 }, 262 },
265 // 更新土地用途信息 263 // 更新土地用途信息
266 upDateTdytxxList(val) { 264 upDateTdytxxList(val) {
267 console.log("VAL", val);
268 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 265 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
269 this.key++; 266 this.key++;
270 }, 267 },
271 // 更新权利人信息 268 // 更新权利人信息
272 upDateQlrxxList(val) { 269 upDateQlrxxList(val) {
273 console.log("val", val);
274 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 270 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
275 console.log("this.ruleForm.qlrData", this.ruleForm.qlrData);
276 this.czrOptions = this.ruleForm.qlrData; 271 this.czrOptions = this.ruleForm.qlrData;
277 this.key++; 272 this.key++;
278 }, 273 },
...@@ -282,7 +277,6 @@ export default { ...@@ -282,7 +277,6 @@ export default {
282 this.key++; 277 this.key++;
283 }, 278 },
284 onSubmit() { 279 onSubmit() {
285 console.log("this.ruleForm大信息", this.ruleForm);
286 if (this.ruleForm.qlrData.length == 0) { 280 if (this.ruleForm.qlrData.length == 0) {
287 this.$message({ 281 this.$message({
288 showClose: true, 282 showClose: true,
......
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
101 getSpyjList(formdata).then((res) => { 101 getSpyjList(formdata).then((res) => {
102 this.$endLoading() 102 this.$endLoading()
103 if (res.code === 200 && res.result) { 103 if (res.code === 200 && res.result) {
104 104 console.log("this.tableData this.tableData this.tableData ",this.tableData );
105 this.tableData = res.result ? res.result : [] 105 this.tableData = res.result ? res.result : []
106 console.log("this.tableDatathis.tableDatathis.tableDatathis.tableData",this.tableData); 106 console.log("this.tableDatathis.tableDatathis.tableDatathis.tableData",this.tableData);
107 if (res.result.length == 0) { 107 if (res.result.length == 0) {
......
...@@ -131,6 +131,7 @@ export default { ...@@ -131,6 +131,7 @@ export default {
131 }, 131 },
132 ]); 132 ]);
133 if( that.tableDataList.length>0){ 133 if( that.tableDataList.length>0){
134 console.log("that.tableDataList",that.tableDataList);
134 this.tdyt=that.tableDataList[0].yt?that.tableDataList[0].yt:null 135 this.tdyt=that.tableDataList[0].yt?that.tableDataList[0].yt:null
135 }else{ 136 }else{
136 this.tdyt=null 137 this.tdyt=null
...@@ -138,6 +139,7 @@ export default { ...@@ -138,6 +139,7 @@ export default {
138 } else { 139 } else {
139 that.tableDataList = _.cloneDeep(val); 140 that.tableDataList = _.cloneDeep(val);
140 if( that.tableDataList.length>0){ 141 if( that.tableDataList.length>0){
142 console.log("that.tableDataList",that.tableDataList);
141 this.tdyt=that.tableDataList[0].yt?that.tableDataList[0].yt:null 143 this.tdyt=that.tableDataList[0].yt?that.tableDataList[0].yt:null
142 }else{ 144 }else{
143 this.tdyt=null 145 this.tdyt=null
......
...@@ -72,8 +72,8 @@ ...@@ -72,8 +72,8 @@
72 <el-input v-model="ruleForm.cfdjList[0].cfwh" :disabled="$route.query.viewtype || isJfOperation"></el-input> 72 <el-input v-model="ruleForm.cfdjList[0].cfwh" :disabled="$route.query.viewtype || isJfOperation"></el-input>
73 </el-form-item> 73 </el-form-item>
74 </el-col> 74 </el-col>
75 <!-- 批量查封状态有多种查封类型,不予展示 --> 75 <!-- 批量查封状态有多种查封类型,不予展示 -->
76 <!-- <el-col :span="8"> 76 <!-- <el-col :span="8">
77 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflxmc"> 77 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflxmc">
78 <el-input v-model="ruleForm.cfdjList[0].cflxmc" disabled></el-input> 78 <el-input v-model="ruleForm.cfdjList[0].cflxmc" disabled></el-input>
79 </el-form-item> 79 </el-form-item>
......
...@@ -192,28 +192,28 @@ ...@@ -192,28 +192,28 @@
192 this.queryClick(); 192 this.queryClick();
193 }, 193 },
194 ywhClick (item) { 194 ywhClick (item) {
195 //有任务权限 195 //有任务权限
196 if(item.sjlx=="3"){ 196 if (item.sjlx == "3") {
197 const { href } = this.$router.resolve( 197 const { href } = this.$router.resolve(
198 "/djbworkFrameview?bsmSlsq=" + 198 "/djbworkFrameview?bsmSlsq=" +
199 item.bsmSlsq + 199 item.bsmSlsq +
200 "&bestepid=" + 200 "&bestepid=" +
201 item.bestepid+ 201 item.bestepid +
202 "&isEdit=" + 202 "&isEdit=" +
203 true 203 true
204 ); 204 );
205 window.open(href, `urlname${item.bsmSlsq}`); 205 window.open(href, `urlname${item.bsmSlsq}`);
206 }else{ 206 } else {
207 const { href } = this.$router.resolve( 207 const { href } = this.$router.resolve(
208 "/workFrameView?bsmSlsq=" + 208 "/workFrameView?bsmSlsq=" +
209 item.bsmSlsq + 209 item.bsmSlsq +
210 "&bestepid=" + 210 "&bestepid=" +
211 item.bestepid + 211 item.bestepid +
212 "&bsmBusiness=" + 212 "&bsmBusiness=" +
213 "&viewtype=1" 213 "&viewtype=1"
214 ); 214 );
215 window.open(href, `urlname${item.bsmSlsq}`); 215 window.open(href, `urlname${item.bsmSlsq}`);
216 } 216 }
217 217
218 218
219 }, 219 },
......
...@@ -69,10 +69,11 @@ ...@@ -69,10 +69,11 @@
69 <script> 69 <script>
70 //查封登记 70 //查封登记
71 import store from "@/store/index.js"; 71 import store from "@/store/index.js";
72 import { datas, sendThis } from "../javascript/cfdj.js";
73 import { defaultParameters } from "../javascript/publicDefaultPar.js";
74 import table from "@/utils/mixin/table"; 72 import table from "@/utils/mixin/table";
75 import jump from "../components/mixin/jump"; 73 import jump from "../components/mixin/jump";
74 import { ywPopupDialog } from "@/utils/popup.js";
75 import { datas, sendThis } from "../javascript/cfdj.js";
76 import { defaultParameters } from "../javascript/publicDefaultPar.js";
76 import { selectCfdj, startBusinessFlow, choiceBdcdy } from "@/api/ywbl.js"; 77 import { selectCfdj, startBusinessFlow, choiceBdcdy } from "@/api/ywbl.js";
77 export default { 78 export default {
78 props: { 79 props: {
...@@ -138,9 +139,9 @@ ...@@ -138,9 +139,9 @@
138 this.$popupCacel() 139 this.$popupCacel()
139 140
140 } else { 141 } else {
141 this.$message.error(res.message); 142 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
142 } 143 }
143 }); 144 })
144 } else { 145 } else {
145 choiceBdcdy({ 146 choiceBdcdy({
146 bsmSlsq: this.$route.query.bsmSlsq, 147 bsmSlsq: this.$route.query.bsmSlsq,
......
...@@ -56,10 +56,11 @@ ...@@ -56,10 +56,11 @@
56 </template> 56 </template>
57 <script> 57 <script>
58 import store from '@/store/index.js' 58 import store from '@/store/index.js'
59 import { datas, sendThis } from "../javascript/diyaq.js";
60 import { defaultParameters } from "../javascript/publicDefaultPar.js";
61 import table from "@/utils/mixin/table"; 59 import table from "@/utils/mixin/table";
62 import jump from "../components/mixin/jump"; 60 import jump from "../components/mixin/jump";
61 import { ywPopupDialog } from "@/utils/popup.js";
62 import { datas, sendThis } from "../javascript/diyaq.js";
63 import { defaultParameters } from "../javascript/publicDefaultPar.js";
63 import { selectDiyaq, startBusinessFlow } from "@/api/ywbl.js"; 64 import { selectDiyaq, startBusinessFlow } from "@/api/ywbl.js";
64 export default { 65 export default {
65 mixins: [table, jump], 66 mixins: [table, jump],
...@@ -119,7 +120,7 @@ ...@@ -119,7 +120,7 @@
119 } 120 }
120 this.$popupCacel() 121 this.$popupCacel()
121 } else { 122 } else {
122 this.$message.error(res.message); 123 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
123 } 124 }
124 }) 125 })
125 }, 126 },
......
...@@ -123,9 +123,10 @@ ...@@ -123,9 +123,10 @@
123 <script> 123 <script>
124 import Vue from 'vue' 124 import Vue from 'vue'
125 import store from '@/store/index.js' 125 import store from '@/store/index.js'
126 import table from "@/utils/mixin/table";
126 //国有建设用地使用权/房屋使用权 127 //国有建设用地使用权/房屋使用权
128 import { ywPopupDialog } from "@/utils/popup.js";
127 import { datas, sendThis } from "../javascript/fwsyq.js"; 129 import { datas, sendThis } from "../javascript/fwsyq.js";
128 import table from "@/utils/mixin/table";
129 import jump from "@/views/ywbl/ywsq/components/mixin/jump"; 130 import jump from "@/views/ywbl/ywsq/components/mixin/jump";
130 import { selectScBdcdy, startBusinessFlow, choiceBdcdy, selectOtherH, selectZrz, selectDz } from "@/api/ywbl.js"; 131 import { selectScBdcdy, startBusinessFlow, choiceBdcdy, selectOtherH, selectZrz, selectDz } from "@/api/ywbl.js";
131 export default { 132 export default {
...@@ -241,7 +242,7 @@ ...@@ -241,7 +242,7 @@
241 } 242 }
242 this.$popupCacel() 243 this.$popupCacel()
243 } else { 244 } else {
244 this.$message.error(res.message); 245 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
245 } 246 }
246 }) 247 })
247 } else { 248 } else {
...@@ -258,7 +259,7 @@ ...@@ -258,7 +259,7 @@
258 store.dispatch('user/refreshPage', true); 259 store.dispatch('user/refreshPage', true);
259 this.$popupCacel() 260 this.$popupCacel()
260 } else { 261 } else {
261 this.$message.error(res.message); 262 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
262 } 263 }
263 }) 264 })
264 } 265 }
......
...@@ -42,10 +42,11 @@ ...@@ -42,10 +42,11 @@
42 <script> 42 <script>
43 //首次登记 43 //首次登记
44 import store from '@/store/index.js' 44 import store from '@/store/index.js'
45 import { datas, sendThis } from "../javascript/nydsyq100.js";
46 import { defaultParameters } from "../javascript/publicDefaultPar.js";
47 import table from "@/utils/mixin/table"; 45 import table from "@/utils/mixin/table";
48 import jump from "../components/mixin/jump"; 46 import jump from "../components/mixin/jump";
47 import { ywPopupDialog } from "@/utils/popup.js";
48 import { datas, sendThis } from "../javascript/nydsyq100.js";
49 import { defaultParameters } from "../javascript/publicDefaultPar.js";
49 import { startBusinessFlow, selectZdjbxx } from "@/api/ywbl.js"; 50 import { startBusinessFlow, selectZdjbxx } from "@/api/ywbl.js";
50 export default { 51 export default {
51 mixins: [table, jump], 52 mixins: [table, jump],
...@@ -108,7 +109,7 @@ ...@@ -108,7 +109,7 @@
108 } 109 }
109 this.$popupCacel() 110 this.$popupCacel()
110 } else { 111 } else {
111 this.$message.error(res.message); 112 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
112 } 113 }
113 }) 114 })
114 }, 115 },
......
...@@ -42,10 +42,11 @@ ...@@ -42,10 +42,11 @@
42 <script> 42 <script>
43 //首次登记 43 //首次登记
44 import store from '@/store/index.js' 44 import store from '@/store/index.js'
45 import { datas, sendThis } from "../javascript/selectJsydsyq.js";
46 import { defaultParameters } from "../javascript/publicDefaultPar.js";
47 import table from "@/utils/mixin/table"; 45 import table from "@/utils/mixin/table";
48 import jump from "../components/mixin/jump"; 46 import jump from "../components/mixin/jump";
47 import { ywPopupDialog } from "@/utils/popup.js";
48 import { datas, sendThis } from "../javascript/selectJsydsyq.js";
49 import { defaultParameters } from "../javascript/publicDefaultPar.js";
49 import { startBusinessFlow, selectNydsyqQlxx } from "@/api/ywbl.js"; 50 import { startBusinessFlow, selectNydsyqQlxx } from "@/api/ywbl.js";
50 export default { 51 export default {
51 mixins: [table, jump], 52 mixins: [table, jump],
...@@ -105,7 +106,7 @@ ...@@ -105,7 +106,7 @@
105 } 106 }
106 this.$popupCacel() 107 this.$popupCacel()
107 } else { 108 } else {
108 this.$message.error(res.message); 109 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
109 } 110 }
110 }) 111 })
111 }, 112 },
......
...@@ -55,11 +55,12 @@ ...@@ -55,11 +55,12 @@
55 </div> 55 </div>
56 </template> 56 </template>
57 <script> 57 <script>
58 import jump from "./mixin/jump";
58 import store from '@/store/index.js' 59 import store from '@/store/index.js'
60 import table from "@/utils/mixin/table";
61 import { ywPopupDialog } from "@/utils/popup.js";
59 import { datas, sendThis } from "../javascript/selecBdcql.js"; 62 import { datas, sendThis } from "../javascript/selecBdcql.js";
60 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 63 import { defaultParameters } from "../javascript/publicDefaultPar.js";
61 import table from "@/utils/mixin/table";
62 import jump from "./mixin/jump";
63 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js"; 64 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js";
64 import { getQllxByBsmSqyw } from "@/api/system.js"; 65 import { getQllxByBsmSqyw } from "@/api/system.js";
65 export default { 66 export default {
...@@ -133,7 +134,7 @@ ...@@ -133,7 +134,7 @@
133 } 134 }
134 this.$popupCacel() 135 this.$popupCacel()
135 } else { 136 } else {
136 this.$message.error(res.message) 137 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
137 } 138 }
138 }) 139 })
139 }, 140 },
......
...@@ -52,9 +52,10 @@ ...@@ -52,9 +52,10 @@
52 </template> 52 </template>
53 <script> 53 <script>
54 import { mapGetters } from "vuex"; 54 import { mapGetters } from "vuex";
55 import { startRepairFlow } from "@/api/ywbl.js";
56 import store from '@/store/index.js' 55 import store from '@/store/index.js'
57 import table from "@/utils/mixin/table"; 56 import table from "@/utils/mixin/table";
57 import { ywPopupDialog } from "@/utils/popup.js";
58 import { startRepairFlow } from "@/api/ywbl.js";
58 import { datas, sendThis } from "../javascript/selectDjbbl.js"; 59 import { datas, sendThis } from "../javascript/selectDjbbl.js";
59 import { selectRepairQlxx } from "@/api/selectQlxx.js"; 60 import { selectRepairQlxx } from "@/api/selectQlxx.js";
60 import jump from "../components/mixin/djbbljump"; 61 import jump from "../components/mixin/djbbljump";
...@@ -161,7 +162,7 @@ ...@@ -161,7 +162,7 @@
161 } 162 }
162 this.$popupCacel() 163 this.$popupCacel()
163 } else { 164 } else {
164 this.$message.error(res.message); 165 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
165 } 166 }
166 }) 167 })
167 }, 168 },
......
...@@ -47,11 +47,12 @@ ...@@ -47,11 +47,12 @@
47 </div> 47 </div>
48 </template> 48 </template>
49 <script> 49 <script>
50 import jump from "./mixin/jump";
50 import store from '@/store/index.js' 51 import store from '@/store/index.js'
52 import table from "@/utils/mixin/table";
53 import { ywPopupDialog } from "@/utils/popup.js";
51 import { datas, sendThis } from "../javascript/selectFwsyq.js"; 54 import { datas, sendThis } from "../javascript/selectFwsyq.js";
52 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 55 import { defaultParameters } from "../javascript/publicDefaultPar.js";
53 import table from "@/utils/mixin/table";
54 import jump from "./mixin/jump";
55 import { selectFwsyq, startBusinessFlow } from "@/api/ywbl.js"; 56 import { selectFwsyq, startBusinessFlow } from "@/api/ywbl.js";
56 export default { 57 export default {
57 mixins: [table, jump], 58 mixins: [table, jump],
...@@ -110,7 +111,7 @@ ...@@ -110,7 +111,7 @@
110 } 111 }
111 this.$popupCacel() 112 this.$popupCacel()
112 } else { 113 } else {
113 this.$message.error(res.message); 114 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
114 } 115 }
115 }) 116 })
116 }, 117 },
......
...@@ -47,11 +47,12 @@ ...@@ -47,11 +47,12 @@
47 </div> 47 </div>
48 </template> 48 </template>
49 <script> 49 <script>
50 import jump from "./mixin/jump";
50 import store from '@/store/index.js' 51 import store from '@/store/index.js'
52 import table from "@/utils/mixin/table";
53 import { ywPopupDialog } from "@/utils/popup.js";
51 import { datas, sendThis } from "../javascript/selectH.js"; 54 import { datas, sendThis } from "../javascript/selectH.js";
52 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 55 import { defaultParameters } from "../javascript/publicDefaultPar.js";
53 import table from "@/utils/mixin/table";
54 import jump from "./mixin/jump";
55 import { selectHQjdc, startBusinessFlow } from "@/api/ywbl.js"; 56 import { selectHQjdc, startBusinessFlow } from "@/api/ywbl.js";
56 export default { 57 export default {
57 mixins: [table, jump], 58 mixins: [table, jump],
...@@ -110,7 +111,7 @@ ...@@ -110,7 +111,7 @@
110 } 111 }
111 this.$popupCacel() 112 this.$popupCacel()
112 } else { 113 } else {
113 this.$message.error(res.message); 114 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
114 } 115 }
115 }) 116 })
116 }, 117 },
......
...@@ -55,11 +55,12 @@ ...@@ -55,11 +55,12 @@
55 </template> 55 </template>
56 <script> 56 <script>
57 //首次登记 57 //首次登记
58 import jump from "./mixin/jump";
58 import store from '@/store/index.js' 59 import store from '@/store/index.js'
60 import table from "@/utils/mixin/table";
61 import { ywPopupDialog } from "@/utils/popup.js";
59 import { datas, sendThis } from "../javascript/selectJsydsyq.js"; 62 import { datas, sendThis } from "../javascript/selectJsydsyq.js";
60 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 63 import { defaultParameters } from "../javascript/publicDefaultPar.js";
61 import table from "@/utils/mixin/table";
62 import jump from "./mixin/jump";
63 import { startBusinessFlow, selectJsydQlxx } from "@/api/ywbl.js"; 64 import { startBusinessFlow, selectJsydQlxx } from "@/api/ywbl.js";
64 export default { 65 export default {
65 mixins: [table, jump], 66 mixins: [table, jump],
...@@ -118,7 +119,7 @@ ...@@ -118,7 +119,7 @@
118 } 119 }
119 this.$popupCacel() 120 this.$popupCacel()
120 } else { 121 } else {
121 this.$message.error(res.message); 122 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
122 } 123 }
123 }) 124 })
124 }, 125 },
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-16 09:47:53 4 * @LastEditTime: 2023-07-07 09:48:53
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -138,11 +138,12 @@ ...@@ -138,11 +138,12 @@
138 </template> 138 </template>
139 <script> 139 <script>
140 //首次登记 140 //首次登记
141 import jump from "./mixin/jump";
141 import store from '@/store/index.js' 142 import store from '@/store/index.js'
143 import table from "@/utils/mixin/table";
144 import { ywPopupDialog } from "@/utils/popup.js";
142 import { datas, datastwo, sendThis } from "../javascript/selectJsydsyqhbfg.js"; 145 import { datas, datastwo, sendThis } from "../javascript/selectJsydsyqhbfg.js";
143 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 146 import { defaultParameters } from "../javascript/publicDefaultPar.js";
144 import table from "@/utils/mixin/table";
145 import jump from "./mixin/jump";
146 import { startBusinessFlow, selectJsydQlxxSplitMergeBefore, selectZdjbxxSplitMergeLast } from "@/api/ywbl.js"; 147 import { startBusinessFlow, selectJsydQlxxSplitMergeBefore, selectZdjbxxSplitMergeLast } from "@/api/ywbl.js";
147 export default { 148 export default {
148 mixins: [table, jump], 149 mixins: [table, jump],
...@@ -246,7 +247,7 @@ ...@@ -246,7 +247,7 @@
246 } 247 }
247 this.$popupCacel() 248 this.$popupCacel()
248 } else { 249 } else {
249 this.$message.error(res.message) 250 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
250 } 251 }
251 }) 252 })
252 }, 253 },
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
50 import jump from "./mixin/jump"; 50 import jump from "./mixin/jump";
51 import store from '@/store/index.js' 51 import store from '@/store/index.js'
52 import table from "@/utils/mixin/table"; 52 import table from "@/utils/mixin/table";
53 import { popupDialog, popupCacel } from "@/utils/popup.js"; 53 import { ywPopupDialog } from "@/utils/popup.js";
54 import { startBusinessFlow, selectZdjbxx } from "@/api/ywbl.js"; 54 import { startBusinessFlow, selectZdjbxx } from "@/api/ywbl.js";
55 import { datas, sendThis } from "../javascript/selectQjzdjbxx.js"; 55 import { datas, sendThis } from "../javascript/selectQjzdjbxx.js";
56 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 56 import { defaultParameters } from "../javascript/publicDefaultPar.js";
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
116 } 116 }
117 this.$popupCacel() 117 this.$popupCacel()
118 } else { 118 } else {
119 popupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%', true) 119 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
120 } 120 }
121 }) 121 })
122 }, 122 },
......
...@@ -55,11 +55,12 @@ ...@@ -55,11 +55,12 @@
55 </template> 55 </template>
56 <script> 56 <script>
57 //首次登记 57 //首次登记
58 import jump from "./mixin/jump";
58 import store from '@/store/index.js' 59 import store from '@/store/index.js'
60 import table from "@/utils/mixin/table";
61 import { ywPopupDialog } from "@/utils/popup.js";
59 import { datas, sendThis } from "../javascript/selectTdsyq.js"; 62 import { datas, sendThis } from "../javascript/selectTdsyq.js";
60 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 63 import { defaultParameters } from "../javascript/publicDefaultPar.js";
61 import table from "@/utils/mixin/table";
62 import jump from "./mixin/jump";
63 import { startBusinessFlow, selectTdsyqQlxx } from "@/api/ywbl.js"; 64 import { startBusinessFlow, selectTdsyqQlxx } from "@/api/ywbl.js";
64 export default { 65 export default {
65 mixins: [table, jump], 66 mixins: [table, jump],
...@@ -118,7 +119,7 @@ ...@@ -118,7 +119,7 @@
118 } 119 }
119 this.$popupCacel() 120 this.$popupCacel()
120 } else { 121 } else {
121 this.$message.error(res.message); 122 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
122 } 123 }
123 }) 124 })
124 }, 125 },
......
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
48 </template> 48 </template>
49 <script> 49 <script>
50 import store from '@/store/index.js' 50 import store from '@/store/index.js'
51 import { ywPopupDialog } from "@/utils/popup.js";
51 import { datas, sendThis } from "../javascript/selectYgdj200.js"; 52 import { datas, sendThis } from "../javascript/selectYgdj200.js";
52 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 53 import { defaultParameters } from "../javascript/publicDefaultPar.js";
53 import table from "@/utils/mixin/table"; 54 import table from "@/utils/mixin/table";
...@@ -110,7 +111,7 @@ ...@@ -110,7 +111,7 @@
110 this.$popupCacel() 111 this.$popupCacel()
111 } 112 }
112 } else { 113 } else {
113 this.$message.error(res.message); 114 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
114 } 115 }
115 }) 116 })
116 }, 117 },
......
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
48 </template> 48 </template>
49 <script> 49 <script>
50 import store from '@/store/index.js' 50 import store from '@/store/index.js'
51 import { ywPopupDialog } from "@/utils/popup.js";
51 import { datas, sendThis } from "../javascript/selectYgdy.js"; 52 import { datas, sendThis } from "../javascript/selectYgdy.js";
52 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 53 import { defaultParameters } from "../javascript/publicDefaultPar.js";
53 import table from "@/utils/mixin/table"; 54 import table from "@/utils/mixin/table";
...@@ -110,7 +111,7 @@ ...@@ -110,7 +111,7 @@
110 } 111 }
111 this.$popupCacel() 112 this.$popupCacel()
112 } else { 113 } else {
113 this.$message.error(res.message); 114 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
114 } 115 }
115 }) 116 })
116 }, 117 },
......
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
48 </template> 48 </template>
49 <script> 49 <script>
50 import store from '@/store/index.js' 50 import store from '@/store/index.js'
51 import { ywPopupDialog } from "@/utils/popup.js";
51 import { datas, sendThis } from "../javascript/selectAllHInfo.js"; 52 import { datas, sendThis } from "../javascript/selectAllHInfo.js";
52 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 53 import { defaultParameters } from "../javascript/publicDefaultPar.js";
53 import table from "@/utils/mixin/table"; 54 import table from "@/utils/mixin/table";
...@@ -111,7 +112,7 @@ ...@@ -111,7 +112,7 @@
111 } 112 }
112 this.$popupCacel() 113 this.$popupCacel()
113 } else { 114 } else {
114 this.$message.error(res.message); 115 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%')
115 } 116 }
116 }) 117 })
117 }, 118 },
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="queryForm" ref="queryForm" @submit.native.prevent label-width="70px"> 5 <el-form :model="queryForm" ref="queryForm" @submit.native.prevent label-width="70px">
6 <el-row> 6 <el-row>
7 <el-col :span="5"> 7 <el-col :span="4">
8 <el-form-item label="权利类型"> 8 <el-form-item label="权利类型">
9 <el-select v-model="queryForm.qllx" filterable class="width100" clearable placeholder="请选择权利类型"> 9 <el-select v-model="queryForm.qllx" filterable class="width100" clearable placeholder="请选择权利类型">
10 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 10 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode">
...@@ -12,24 +12,63 @@ ...@@ -12,24 +12,63 @@
12 </el-select> 12 </el-select>
13 </el-form-item> 13 </el-form-item>
14 </el-col> 14 </el-col>
15 <el-col :span="5"> 15 <el-col :span="4">
16 <el-form-item label="登记类型">
17 <el-select v-model="queryForm.djlx" filterable class="width100" clearable placeholder="请选择登记类型">
18 <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode">
19 </el-option>
20 </el-select>
21 </el-form-item>
22 </el-col>
23 <el-col :span="4">
24 <el-form-item label="权属状态">
25 <el-select v-model="queryForm.qszt" filterable class="width100" clearable placeholder="请选择登记类型">
26 <el-option
27 v-for="item in qsztlist"
28 :key="item.dcode"
29 :label="item.dname"
30 :value="item.dcode"></el-option>
31 </el-select>
32 </el-form-item>
33 </el-col>
34 <el-col :span="6">
16 <el-form-item label="不动产单元号" label-width="105px"> 35 <el-form-item label="不动产单元号" label-width="105px">
17 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 36 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
18 </el-input> 37 </el-input>
19 </el-form-item> 38 </el-form-item>
20 </el-col> 39 </el-col>
21 <el-col :span="5"> 40 <el-col :span="6">
22 <el-form-item label="不动产权证号" label-width="105px"> 41 <el-form-item label="不动产权证号" label-width="105px">
23 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> 42 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100">
24 </el-input> 43 </el-input>
25 </el-form-item> 44 </el-form-item>
26 </el-col> 45 </el-col>
46 </el-row>
47 <el-row>
27 <el-col :span="5"> 48 <el-col :span="5">
28 <el-form-item label="业务号"> 49 <el-form-item label="业务号:">
29 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable class="width100"> 50 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable class="width100">
30 </el-input> 51 </el-input>
31 </el-form-item> 52 </el-form-item>
32 </el-col> 53 </el-col>
54 <el-col :span="5">
55 <el-form-item label="坐落:" label-width="105px">
56 <el-input v-model="queryForm.zl" clearable class="width100">
57 </el-input>
58 </el-form-item>
59 </el-col>
60 <el-col :span="5">
61 <el-form-item label="权利人:" label-width="105px">
62 <el-input v-model="queryForm.qlrmc" clearable class="width100">
63 </el-input>
64 </el-form-item>
65 </el-col>
66 <el-col :span="5">
67 <el-form-item label="义务人:">
68 <el-input v-model="queryForm.ywrmc" clearable class="width100">
69 </el-input>
70 </el-form-item>
71 </el-col>
33 72
34 <el-col :span="4" class="btnColRight"> 73 <el-col :span="4" class="btnColRight">
35 <el-form-item> 74 <el-form-item>
...@@ -64,7 +103,19 @@ export default { ...@@ -64,7 +103,19 @@ export default {
64 }, 103 },
65 data () { 104 data () {
66 return { 105 return {
106 // 权属状态
107 qsztlist: [
108 {
109 dcode: "1",
110 dname: "现势",
111 },
112 {
113 dcode: "2",
114 dname: "历史",
115 },
116 ],
67 queryForm: { 117 queryForm: {
118 qszt: "1",
68 qllx: "", 119 qllx: "",
69 bdcdyh: "", 120 bdcdyh: "",
70 bdcqzh: "", 121 bdcqzh: "",
......