9be53f2d by renchao@pashanhoo.com

Merge branch 'dev'

2 parents cc996c89 52458f0e
1 /* 1 /*
2 * @Description: 不动产权证 2 * @Description: 不动产权证
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-13 16:06:55 4 * @LastEditTime: 2023-11-15 13:32:46
5 */ 5 */
6 import request from '@/utils/request'; 6 import request from '@/utils/request';
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
...@@ -160,3 +160,16 @@ export function getBdcqzQlr (bsmBdcqz) { ...@@ -160,3 +160,16 @@ export function getBdcqzQlr (bsmBdcqz) {
160 } 160 }
161 }) 161 })
162 } 162 }
163
164 /**
165 * @description: 修改
166 * @param {*} data
167 * @author: renchao
168 */
169 export function editBdcqz (data) {
170 return request({
171 url: SERVER.SERVERAPI + '/rest/ywbl/bdcqz/editBdcqz',
172 method: 'post',
173 data
174 })
175 }
...\ No newline at end of file ...\ No newline at end of file
......
1 <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1700016852243" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1613" id="mx_n_1700016852243" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M877.216 491.808M769.472 960 192.224 960C139.168 960 96 916.832 96 863.776L96 222.368c0-53.056 43.168-96.224 96.224-96.224l448.992 0c17.728 0 32.064 14.368 32.064 32.064 0 17.696-14.336 32.064-32.064 32.064L192.224 190.272c-17.664 0-32.064 14.4-32.064 32.064l0 641.408c0 17.696 14.4 32.064 32.064 32.064l577.28 0c17.696 0 32.064-14.368 32.064-32.064L801.568 350.656c0-17.696 14.336-32.064 32.064-32.064 17.728 0 32.064 14.368 32.064 32.064l0 513.12C865.696 916.832 822.528 960 769.472 960L769.472 960zM581.056 446.88c-8.224 0-16.416-3.136-22.656-9.408-12.544-12.544-12.544-32.8 0-45.344l318.72-318.72c12.544-12.544 32.8-12.544 45.344 0 12.544 12.544 12.544 32.8 0 45.344l-318.72 318.72C597.504 443.744 589.28 446.88 581.056 446.88L581.056 446.88zM448.768 446.88 256.352 446.88c-17.696 0-32.064-14.368-32.064-32.064 0-17.696 14.368-32.064 32.064-32.064l192.416 0c17.696 0 32.064 14.368 32.064 32.064C480.832 432.512 466.464 446.88 448.768 446.88L448.768 446.88zM641.216 639.296 256.352 639.296c-17.696 0-32.064-14.336-32.064-32.064 0-17.728 14.368-32.064 32.064-32.064l384.832 0c17.728 0 32.064 14.336 32.064 32.064C673.28 624.96 658.944 639.296 641.216 639.296L641.216 639.296zM641.216 639.296" fill="#ffffff" p-id="1614"></path></svg>
...\ No newline at end of file ...\ No newline at end of file
...@@ -270,4 +270,13 @@ ...@@ -270,4 +270,13 @@
270 // 整体配置 270 // 整体配置
271 .el-form-item--mini.el-form-item { 271 .el-form-item--mini.el-form-item {
272 margin-bottom: 10px; 272 margin-bottom: 10px;
273 }
274
275 .vue-treeselect__control {
276 height: 28px !important;
277 }
278
279 .vue-treeselect__placeholder,
280 .vue-treeselect__single-value {
281 line-height: 28px !important;
273 } 282 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
20 flex-wrap: wrap; 20 flex-wrap: wrap;
21 justify-content: flex-start; 21 justify-content: flex-start;
22 min-height: 30px; 22 min-height: 30px;
23 margin-bottom: 10px !important;
23 24
24 span { 25 span {
25 display: flex; 26 display: flex;
...@@ -78,6 +79,10 @@ ...@@ -78,6 +79,10 @@
78 } 79 }
79 } 80 }
80 81
82 .from-clues-header {
83 padding-bottom: 0 !important;
84 }
85
81 //*****end*通用表单查询条件,列表样式******// 86 //*****end*通用表单查询条件,列表样式******//
82 /deep/.el-range-separator { 87 /deep/.el-range-separator {
83 line-height: 28px !important; 88 line-height: 28px !important;
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-11-15 15:33:27
5 -->
6 <template>
7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中...">
8 <!-- 表单部分 -->
9 <el-tabs v-model="activeName" @tab-click="handleClick" v-if="headTabBdcqz.length >1" style="margin-top:-15px">
10 <el-tab-pane :label="item.qlr + (item.bdcqzh !== null ? '(' + item.bdcqzh + ')' : '')" :name="item.bsmBdcqz"
11 v-for="(item, index) in headTabBdcqz" :key="index">
12 </el-tab-pane>
13 </el-tabs>
14 <el-empty description="暂无数据" v-if="headTabBdcqz.length == 0 && noData"></el-empty>
15 <div style="height:540px">
16 <el-form class="zs" :model="bdcqz" v-if="this.bdcqz.bdcqzlx==1" ref="ruleForm" label-width="100px">
17 <el-row>
18 <el-col :span="24">
19 <el-form-item label="权利人">
20 <el-input v-model="bdcqz.qlr"></el-input>
21 </el-form-item>
22 </el-col>
23 </el-row>
24 <el-row>
25 <el-col :span="24">
26 <el-form-item label="共有情况">
27 <el-input v-model="bdcqz.gyqk"></el-input>
28 </el-form-item>
29 </el-col>
30 </el-row>
31 <el-row>
32 <el-col :span="24">
33 <el-form-item label="坐落">
34 <el-input v-model="bdcqz.zl"></el-input>
35 </el-form-item>
36 </el-col>
37 </el-row>
38 <el-row>
39 <el-col :span="24">
40 <el-form-item label="不动产单元号">
41 <el-input v-model="bdcqz.bdcdyh"></el-input>
42 </el-form-item>
43 </el-col>
44 </el-row>
45 <el-row>
46 <el-col :span="24">
47 <el-form-item label="权利类型">
48 <el-input v-model="bdcqz.qllx"></el-input>
49 </el-form-item>
50 </el-col>
51 </el-row>
52 <el-row>
53 <el-col :span="24">
54 <el-form-item label="权利性质 ">
55 <el-input v-model="bdcqz.qlxz"></el-input>
56 </el-form-item>
57 </el-col>
58 </el-row>
59 <el-row>
60 <el-col :span="24">
61 <el-form-item label="用途">
62 <el-input v-model="bdcqz.yt"></el-input>
63 </el-form-item>
64 </el-col>
65 </el-row>
66 <el-row>
67 <el-col :span="24">
68 <el-form-item label="面积">
69 <el-input v-model="bdcqz.mj"></el-input>
70 </el-form-item>
71 </el-col>
72 </el-row>
73 <el-row>
74 <el-col :span="24">
75 <el-form-item label="使用期限 ">
76 <el-input v-model="bdcqz.syqx"></el-input>
77 </el-form-item>
78 </el-col>
79 </el-row>
80 <el-row>
81 <el-col :span="24">
82 <el-form-item label="权利其他状况">
83 <el-input v-model="bdcqz.qlqtzk" :rows="4" type="textarea"></el-input>
84 </el-form-item>
85 </el-col>
86 </el-row>
87 <el-row>
88 <el-col :span="24">
89 <el-form-item label="附记">
90 <el-input v-model="bdcqz.fj" :rows="4" type="textarea"></el-input>
91 </el-form-item>
92 </el-col>
93 </el-row>
94 </el-form>
95 <el-form :model="bdcqz" class="zm" v-else ref="ruleForm" label-width="110px">
96 <el-row>
97 <el-col :span="24">
98 <el-form-item label="证明权利或事项">
99 <el-input v-model="bdcqz.zmqlhsx"></el-input>
100 </el-form-item>
101 </el-col>
102 </el-row>
103 <el-row>
104 <el-col :span="24">
105 <el-form-item label="权利人(申请人)">
106 <el-input v-model="bdcqz.qlr"></el-input>
107 </el-form-item>
108 </el-col>
109 </el-row>
110 <el-row>
111 <el-col :span="24">
112 <el-form-item label="义务人">
113 <el-input v-model="bdcqz.ywr"></el-input>
114 </el-form-item>
115 </el-col>
116 </el-row>
117 <el-row>
118 <el-col :span="24">
119 <el-form-item label="坐落">
120 <el-input v-model="bdcqz.zl"></el-input>
121 </el-form-item>
122 </el-col>
123 </el-row>
124 <el-row>
125 <el-col :span="24">
126 <el-form-item label="不动产单元号">
127 <el-input v-model="bdcqz.bdcdyh"></el-input>
128 </el-form-item>
129 </el-col>
130 </el-row>
131 <el-row>
132 <el-col :span="24">
133 <el-form-item label="其他状况">
134 <el-input v-model="bdcqz.qlqtzk" :rows="6" type="textarea"></el-input>
135 </el-form-item>
136 </el-col>
137 </el-row>
138 <el-row>
139 <el-col :span="24">
140 <el-form-item label="附记">
141 <el-input v-model="bdcqz.fj" :rows="6" type="textarea"></el-input>
142 </el-form-item>
143 </el-col>
144 </el-row>
145 </el-form>
146 </div>
147 <div style="text-align:center">
148 <el-button @click="$popupCacel">取消</el-button>
149 <el-button type="primary" @click="handleSubmit">保存</el-button>
150 </div>
151 </div>
152 </template>
153
154 <script>
155 import { getSlsqBdcqzList, editBdcqz } from "@/api/bdcqz.js"
156 export default {
157 name: "zsxg",
158 props: {
159 formData: {
160 type: Object,
161 default: {}
162 }
163 },
164 data () {
165 return {
166 key: 0,
167 noData: false,
168 loading: false,
169 bdcqz: {},
170 //tab切换栏数组
171 headTabBdcqz: [],
172 //tab选择绑定值
173 activeName: '',
174 }
175 },
176 mounted () {
177 this.getHeadTabBdcqz()
178 },
179 methods: {
180 /**
181 * @description: 获取受理申请下全部不动产权证
182 * @author: renchao
183 */
184 getHeadTabBdcqz () {
185 this.loading = true
186 getSlsqBdcqzList({ bsmSlsq: this.formData.bsmSlsq }).then(res => {
187 if (res.code == 200) {
188 this.noData = true
189 if (res.result && res.result.length > 0) {
190 this.bdcqz = res.result[0]
191 this.headTabBdcqz = res.result
192 if (this.formData.bsmBdcqz) {
193 this.activeName = this.formData.bsmBdcqz
194 } else {
195 this.activeName = res.result[0].bsmBdcqz
196 }
197 }
198 }
199 this.loading = false
200 })
201 },
202 handleClick (tab) {
203 this.bdcqz = this.headTabBdcqz[tab.index]
204 },
205 handleSubmit () {
206 editBdcqz(this.bdcqz).then(res => {
207 if (res.code == 200) {
208 this.$message.success('保存成功');
209 //刷新列表
210 this.$popupCacel()
211 } else {
212 this.$message.error(res.message)
213 }
214 })
215 }
216 }
217 }
218 </script>
219 <style scoped lang="scss">
220 @import "~@/styles/mixin.scss";
221 </style>
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-11-08 13:25:20 4 * @LastEditTime: 2023-11-15 15:34:21
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;"> 7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;">
8 <!-- 表单部分 --> 8 <!-- 表单部分 -->
9 <el-tabs v-model="activeName" @tab-click="handleClick" v-if="headTabBdcqz.length >1"> 9 <el-tabs v-model="activeName" @tab-click="handleClick" v-if="headTabBdcqz.length >1" style="margin-top:-23px">
10 <el-tab-pane :label="item.qlr + (item.bdcqzh !== null ? '(' + item.bdcqzh + ')' : '')" :name="item.bsmBdcqz" 10 <el-tab-pane :label="item.qlr + (item.bdcqzh !== null ? '(' + item.bdcqzh + ')' : '')" :name="item.bsmBdcqz"
11 v-for="(item, index) in headTabBdcqz" :key="index"> 11 v-for="(item, index) in headTabBdcqz" :key="index">
12 </el-tab-pane> 12 </el-tab-pane>
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-10-16 13:35:55 4 * @LastEditTime: 2023-11-15 11:29:32
5 */ 5 */
6 import { getPrintTemplateByCode } from "@/api/print"; 6 import { getPrintTemplateByCode } from "@/api/print";
7 import { uploadUndo } from "@/api/clxx"; 7 import { uploadUndo } from "@/api/clxx";
...@@ -74,8 +74,8 @@ export default { ...@@ -74,8 +74,8 @@ export default {
74 * @author: renchao 74 * @author: renchao
75 */ 75 */
76 operation (item) { 76 operation (item) {
77 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿,B10:打印回执 77 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿,B10:打印回执 ZSXG: 证书修改
78 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout 78 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout
79 let that = this; 79 let that = this;
80 switch (item.value) { 80 switch (item.value) {
81 case "B0": 81 case "B0":
...@@ -128,6 +128,9 @@ export default { ...@@ -128,6 +128,9 @@ export default {
128 entryType: '1' 128 entryType: '1'
129 }, '1230px', true) 129 }, '1230px', true)
130 break; 130 break;
131 case "B-ZSXG":
132 this.$popupDialog("证书修改", "workflow/components/dialog/zsxg", { bsmSlsq: this.bsmSlsq, }, '55%', true)
133 break;
131 case "B6": 134 case "B6":
132 //根据编号获取对应信息 135 //根据编号获取对应信息
133 getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { 136 getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => {
......