34a82280 by 赵千

Merge remote-tracking branch 'origin/dev' into dev

2 parents 2c6c870f 79c340bc
1 /* 1 /*
2 * @Description: 不动产权证 2 * @Description: 不动产权证
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 14:04:18 4 * @LastEditTime: 2023-09-05 13:24:14
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'))
...@@ -131,3 +131,13 @@ export function bdcqzPreview (data) { ...@@ -131,3 +131,13 @@ export function bdcqzPreview (data) {
131 responseType: 'blob' 131 responseType: 'blob'
132 }) 132 })
133 } 133 }
134 // 获取不动产权证详细信息
135 export function getBdcqzDetail (bsmBdcqz) {
136 return request({
137 url: SERVER.SERVERAPI + '/rest/ywbl/bdcqz/getBdcqzDetail',
138 method: 'get',
139 params: {
140 bsmBdcqz: bsmBdcqz
141 }
142 })
143 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -51,17 +51,26 @@ ...@@ -51,17 +51,26 @@
51 </el-form-item> 51 </el-form-item>
52 </el-col> 52 </el-col>
53 <el-col :span="8"> 53 <el-col :span="8">
54 <el-form-item label="是否效验土地确权" prop="enabled" v-if="form.sqdjyw">
55 <el-radio-group v-model="form.sqdjyw.sfjytd">
56 <el-radio label="1"></el-radio>
57 <el-radio label="0"></el-radio>
58 </el-radio-group>
59 </el-form-item>
60 </el-col>
61 </el-row>
62 <el-row>
63 <el-col :span="8">
54 <el-form-item label="业务流程ID" prop="flowid" v-if="form.sqdjyw"> 64 <el-form-item label="业务流程ID" prop="flowid" v-if="form.sqdjyw">
55 <el-input v-model="form.sqdjyw.flowid"></el-input> 65 <el-input v-model="form.sqdjyw.flowid"></el-input>
56 </el-form-item> 66 </el-form-item>
57 </el-col> 67 </el-col>
58 <el-col :span="24"> 68 <el-col :span="16">
59 <el-form-item label="流程参数" prop="flowparams" v-if="form.sqdjyw"> 69 <el-form-item label="流程参数" prop="flowparams" v-if="form.sqdjyw">
60 <el-input v-model="form.sqdjyw.flowparams"></el-input> 70 <el-input v-model="form.sqdjyw.flowparams"></el-input>
61 </el-form-item> 71 </el-form-item>
62 </el-col> 72 </el-col>
63 </el-row> 73 </el-row>
64
65 <el-row> 74 <el-row>
66 <el-col :span="8"> 75 <el-col :span="8">
67 <el-form-item label="登记原因设置" prop="sfqydjyymb" v-if="form.sqdjyw"> 76 <el-form-item label="登记原因设置" prop="sfqydjyymb" v-if="form.sqdjyw">
...@@ -93,7 +102,11 @@ ...@@ -93,7 +102,11 @@
93 </el-row> 102 </el-row>
94 </el-form> 103 </el-form>
95 <el-collapse class="modifycollapse" accordion> 104 <el-collapse class="modifycollapse" accordion>
96 <el-collapse-item title="登记情形设置" name="1"> 105 <el-collapse-item title="登记类型" name="0" v-if="form.sqdjyw.sqfl=='2'">
106 <lb-table :column="djqxCol" :pagination="false" heightNumSetting :minHeight="160" :data="form.djlx">
107 </lb-table>
108 </el-collapse-item>
109 <el-collapse-item title="登记情形设置" name="1" v-if="form.sqdjyw.sqfl=='1'">
97 <lb-table :column="djqxCol" :pagination="false" heightNumSetting :minHeight="160" :data="form.djqx"> 110 <lb-table :column="djqxCol" :pagination="false" heightNumSetting :minHeight="160" :data="form.djqx">
98 </lb-table> 111 </lb-table>
99 </el-collapse-item> 112 </el-collapse-item>
......
1 <template>
2 <div>
3 <div>自来水信息</div>
4 <div>天然气信息</div>
5 <div>电力信息</div>
6 </div>
7 </template>
...\ No newline at end of file ...\ No newline at end of file
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-09-05 16:52:14
5 -->
6 <template>
7 <div class="sfxx">
8
9 </div>
10 </template>
...\ No newline at end of file ...\ No newline at end of file
1 <template>
2 <div class="slxx swxx">
3 <el-form
4 :model="ruleForm"
5 ref="ruleForm"
6 v-Loading="loading"
7 :label-position="flag ? 'top' : ''"
8 :inline="flag"
9 label-width="120px">
10 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
11 <div class="slxx_title title-block">
12 不动产信息
13 <div class="triangle"></div>
14 </div>
15 <el-row :gutter="10">
16 <el-col :span="8">
17 <el-form-item label="不动产单元号:">
18 <el-input disabled v-model="ruleForm.bdcdyh"></el-input>
19 </el-form-item>
20 </el-col>
21 <el-col :span="8">
22 <el-form-item label="原产证号:">
23 <el-input disabled v-model="ruleForm.yfczh"></el-input>
24 </el-form-item>
25 </el-col>
26 <el-col :span="8">
27 <el-form-item label="面积(m3):">
28 <el-input disabled v-model="ruleForm.mj"></el-input>
29 </el-form-item>
30 </el-col>
31 </el-row>
32 <el-row :gutter="10">
33 <el-col :span="8">
34 <el-form-item label="权利类型:">
35 <el-input disabled v-model="ruleForm.qllxmc"></el-input>
36 </el-form-item>
37 </el-col>
38 <el-col :span="8">
39 <el-form-item label="用途:">
40 <el-input disabled v-model="ruleForm.yt"></el-input>
41 </el-form-item>
42 </el-col>
43 <el-col :span="8">
44 <el-form-item label="坐落:">
45 <el-input disabled v-model="ruleForm.zl"></el-input>
46 </el-form-item>
47 </el-col>
48 </el-row>
49 <div class="slxx_title title-block">
50 买方信息
51 <div class="triangle"></div>
52 </div>
53 <lb-table :column="column" :pagination="false" :heightNumSetting="true"
54 :data="ruleForm.tableDataList">
55 </lb-table>
56 <div class="slxx_title title-block">
57 卖方信息
58 <div class="triangle"></div>
59 </div>
60 <lb-table :column="column1" :pagination="false" :heightNumSetting="true"
61 :data="ruleForm.tableDataList">
62 </lb-table>
63 <div class="slxx_title title-block">
64 合同信息
65 <div class="triangle"></div>
66 </div>
67 <el-row :gutter="10">
68 <el-col :span="8">
69 <el-form-item label="合同编号:">
70 <el-input v-model="ruleForm.htbh"></el-input>
71 </el-form-item>
72 </el-col>
73 <el-col :span="8">
74 <el-form-item label="合同金额(万元):">
75 <el-input v-model="ruleForm.htje"></el-input>
76 </el-form-item>
77 </el-col>
78 <el-col :span="8">
79 <el-form-item label="签订时间:">
80 <el-date-picker
81 class="width100"
82 v-model="ruleForm.qdsj"
83 type="date"
84 placeholder="选择日期"
85 value-format="yyyy-MM-dd HH:mm:ss"
86 format="yyyy-MM-dd">
87 </el-date-picker>
88 </el-form-item>
89 </el-col>
90 </el-row>
91 <div class="slxx_title title-block">
92 缴税信息
93 <div class="triangle"></div>
94 </div>
95 <lb-table :column="column2" :pagination="false" :heightNumSetting="true"
96 :data="ruleForm.tableDataList">
97 </lb-table>
98 </div>
99 <el-row class="btn" v-if="viewEdit">
100 <el-form-item>
101 <el-button type="primary" @click="onSubmit">保存</el-button>
102 </el-form-item>
103 </el-row>
104 </el-form>
105 </div>
106 </template>
107 <script>
108 import { mapGetters } from "vuex";
109 export default {
110 computed: {
111 ...mapGetters(["dictData", "flag"]),
112 },
113 mounted () {
114 // this.loading = true
115 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
116 this.propsParam = this.$attrs;
117 var formdata = new FormData();
118 formdata.append("bsmSldy", this.propsParam.bsmSldy);
119 formdata.append("djlx", this.propsParam.djlx);
120 formdata.append("isEdit", this.viewEdit);
121 // Init(formdata).then((res) => {
122 // if (res.code === 200 && res.result) {
123 // }
124 // });
125 },
126 data () {
127 return {
128 loading: false,
129 //表单是否可操作
130 viewEdit: false,
131 column: [
132 {
133 prop: "qlrxm",
134 label: "权利人姓名"
135 },
136 {
137 prop: "gyqk",
138 label: "共有情况"
139 },
140 {
141 prop: "zjzl",
142 label: "身份证号种类"
143 },
144 {
145 prop: "zjhm",
146 label: "证件号码"
147 },
148 ],
149 column1: [{
150 prop: "ywrxm",
151 label: "义务人姓名"
152 },
153 {
154 prop: "zjzl",
155 label: "身份证号种类"
156 },
157 {
158 prop: "zjhm",
159 label: "证件号码"
160 }],
161 column2: [{
162 type: 'index',
163 label: "序号",
164 width: '50'
165 },
166 {
167 prop: "nsr",
168 label: "纳税人"
169 },
170 {
171 prop: "sz",
172 label: "税种"
173 },
174 {
175 prop: "jsyj",
176 label: "计税依据"
177 },
178 {
179 prop: "sl",
180 label: "税率"
181 },
182 {
183 prop: "jsje",
184 label: "计税金额"
185 }],
186 ruleForm: {
187 tableDataList: []
188 }
189 }
190 },
191 methods: {
192 onSubmit () { }
193 }
194 }
195 </script>
196 <style scoped lang="scss">
197 @import "~@/styles/public.scss";
198 @import "~@/styles/slxx/slxx.scss";
199 </style>
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-04 17:12:05 4 * @LastEditTime: 2023-09-05 14:28:25
5 --> 5 -->
6 <template> 6 <template>
7 <div class="szxx"> 7 <div class="szxx">
...@@ -55,28 +55,14 @@ ...@@ -55,28 +55,14 @@
55 </div> 55 </div>
56 </div> 56 </div>
57 </el-card> 57 </el-card>
58 <el-dialog title="证书作废" :visible.sync="invalidDiglog" width="30%" :modal-append-to-body="false" top="30vh"> 58
59 <div class="invalid-diglog">
60 <div class="invalid-title">
61 <i class="el-icon-question invalid-icon"></i>
62 <div class="invalid-body">您确定作废证书并再次打印?印刷序列号{{ysxlh}}</div>
63 </div>
64 <div class="invalid-reson">作废原因:</div>
65 <el-input v-model="zfyy" placeholder="请输入作废原因" type="textarea" :rows="4"></el-input>
66 <div class="text-center pt-10">
67 <el-button @click="closeInvalidDiglog">取 消</el-button>
68 <el-button type="primary" @click="confirmInvalid">确 定</el-button>
69 </div>
70 </div>
71 </el-dialog>
72 <el-empty description="暂无数据" v-if="tableData.length == 0"></el-empty> 59 <el-empty description="暂无数据" v-if="tableData.length == 0"></el-empty>
73 </div> 60 </div>
74 </template> 61 </template>
75 <script> 62 <script>
76 import { mapGetters } from 'vuex' 63 import { mapGetters } from 'vuex'
77 import store from '@/store/index.js' 64 import store from '@/store/index.js'
78 import { getPrintTemplateByCode } from "@/api/print"; 65 import { getSlsqBdcqzList } from "@/api/bdcqz.js";
79 import { getSlsqBdcqzList, invalidCertificate } from "@/api/bdcqz.js";
80 export default { 66 export default {
81 props: {}, 67 props: {},
82 data () { 68 data () {
...@@ -86,13 +72,8 @@ ...@@ -86,13 +72,8 @@
86 dialog: false, 72 dialog: false,
87 tableData: [], 73 tableData: [],
88 bdcqzlx: 1, 74 bdcqzlx: 1,
89 bdcqz: {}, 75 bdcqz: {}
90 zfyy: "", 76 }
91 invalidDiglog: false,
92 bsmSz: "",
93 bsmBdcqz: "",
94 ysxlh: ""
95 };
96 }, 77 },
97 computed: { 78 computed: {
98 ...mapGetters(['workFresh']) 79 ...mapGetters(['workFresh'])
...@@ -100,6 +81,7 @@ ...@@ -100,6 +81,7 @@
100 watch: { 81 watch: {
101 workFresh: { 82 workFresh: {
102 handler (newVal, oldVal) { 83 handler (newVal, oldVal) {
84 console.log(newVal, 'newVal');
103 if (newVal) this.list() 85 if (newVal) this.list()
104 } 86 }
105 } 87 }
...@@ -135,12 +117,11 @@ ...@@ -135,12 +117,11 @@
135 */ 117 */
136 openZsylDialog (item, type) { 118 openZsylDialog (item, type) {
137 store.dispatch('user/reWorkFresh', false) 119 store.dispatch('user/reWorkFresh', false)
138
139 if (type == 1) { 120 if (type == 1) {
140 //证书证明预览 121 //证书证明预览
141 this.$popupDialog("证书证明预览", "workflow/components/dialog/zsyl", { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq }, "76%", true); 122 this.$popupDialog("证书证明预览", "workflow/components/dialog/zsyl", { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq }, "76%", true);
142 } else { 123 } else {
143 this.$popupDialog("证书证明打印", "workflow/components/dialog/zsdy", { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq }, "76%", true); 124 this.$popupDialog("证书证明打印", "workflow/components/dialog/zsdy", { ...item }, "76%", true);
144 } 125 }
145 }, 126 },
146 /** 127 /**
...@@ -149,38 +130,7 @@ ...@@ -149,38 +130,7 @@
149 * @author: renchao 130 * @author: renchao
150 */ 131 */
151 openInvalidDiglog (item) { 132 openInvalidDiglog (item) {
152 this.bdcqz = item 133 this.$popupDialog("证书证明打印", "workflow/components/dialog/zsdy", { ...item }, "76%", true);
153 this.ysxlh = item.ysxlh
154 this.bsmSz = item.bsmSz;
155 this.invalidDiglog = true;
156 this.bsmBdcqz = item.bsmBdcqz
157 },
158 /**
159 * @description: closeInvalidDiglog
160 * @author: renchao
161 */
162 closeInvalidDiglog () {
163 this.invalidDiglog = false;
164 this.bsmSz = "";
165 this.zfyy = "";
166 },
167 /**
168 * @description: 作废缮证信息
169 * @author: renchao
170 */
171 confirmInvalid () {
172 invalidCertificate({ bsmBdcqz: this.bsmBdcqz, zfyy: this.zfyy }).then(async (res) => {
173 if (res.code === 200) {
174 this.list();
175 this.$message.success("作废成功");
176 this.invalidDiglog = false;
177 this.zfyy = ''
178 let res = await this.list()
179 if (res && res == 200) this.openZsylDialog(this.bdcqz);
180 } else {
181 this.$message.error(res.message);
182 }
183 })
184 }, 134 },
185 /** 135 /**
186 * @description: openRecordPop 136 * @description: openRecordPop
...@@ -263,39 +213,6 @@ ...@@ -263,39 +213,6 @@
263 padding-top: 8px; 213 padding-top: 8px;
264 font-size: 16px; 214 font-size: 16px;
265 } 215 }
266
267 .invalid-diglog {
268 padding-bottom: 20px;
269 font-size: 16px;
270 font-weight: bold;
271 color: rgb(99, 99, 99);
272
273 .invalid-title {
274 display: flex;
275 align-content: center;
276
277 .invalid-icon {
278 color: rgb(254, 148, 0);
279 font-size: 34px;
280 margin-right: 10px;
281 }
282
283 .invalid-body {
284 line-height: 40px;
285 margin-bottom: 10px;
286 }
287 }
288
289 .invalid-reson {
290 margin-bottom: 10px;
291 }
292
293 .dialog-footer {
294 margin-top: 10px;
295 display: flex;
296 justify-content: flex-end;
297 }
298 }
299 .box-card { 216 .box-card {
300 .szxx_header { 217 .szxx_header {
301 color: #303133; 218 color: #303133;
......
...@@ -66,6 +66,15 @@ export function getForm(tabName, djywbm) { ...@@ -66,6 +66,15 @@ export function getForm(tabName, djywbm) {
66 case "spyj": 66 case "spyj":
67 form = require("@/views/workflow/components/spyj.vue"); 67 form = require("@/views/workflow/components/spyj.vue");
68 break; 68 break;
69 case "swxx":
70 form = require("@/views/workflow/components/swxx.vue");
71 break;
72 case "sfxx":
73 form = require("@/views/workflow/components/sfxx.vue");
74 break;
75 case "sdqxx":
76 form = require("@/views/workflow/components/sdqxx.vue");
77 break;
69 case "zdjbxx": 78 case "zdjbxx":
70 form = require("@/views/registerBook/zdjbxx.vue"); 79 form = require("@/views/registerBook/zdjbxx.vue");
71 break; 80 break;
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-11 13:59:14 4 * @LastEditTime: 2023-09-05 15:05:56
5 */ 5 */
6 import { getForm } from "../flowform"; 6 import { getForm } from "../flowform";
7 import { getHomeNoticeList } from "@/api/home.js" 7 import { getHomeNoticeList } from "@/api/home.js"
...@@ -49,7 +49,6 @@ export default { ...@@ -49,7 +49,6 @@ export default {
49 * @author: renchao 49 * @author: renchao
50 */ 50 */
51 getFromRouter (tabname) { 51 getFromRouter (tabname) {
52 console.log(tabname, 'tabnametabnametabnametabnametabname');
53 //根据tabname获取选中的表单 此操作为了获取后端返回的表单对象,使用里面的是否可操作的属性 52 //根据tabname获取选中的表单 此操作为了获取后端返回的表单对象,使用里面的是否可操作的属性
54 for (let item of this.tabList) { 53 for (let item of this.tabList) {
55 if (item.value === tabname) { 54 if (item.value === tabname) {
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023-09-01 13:23:30 4 * @LastEditTime: 2023-09-05 15:48:55
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -353,8 +353,6 @@ ...@@ -353,8 +353,6 @@
353 this.czrOptions = this.ruleForm.qlrList; 353 this.czrOptions = this.ruleForm.qlrList;
354 this.key++; 354 this.key++;
355 }, 355 },
356
357 // 是否持证人变化
358 /** 356 /**
359 * @description: 是否持证人变化 357 * @description: 是否持证人变化
360 * @param {*} val 358 * @param {*} val
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-01 13:40:52 4 * @LastEditTime: 2023-09-05 15:53:51
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -369,7 +369,7 @@ ...@@ -369,7 +369,7 @@
369 :disabled="viewEdit" 369 :disabled="viewEdit"
370 :gyfs="ruleForm.sldy.gyfs" /> 370 :gyfs="ruleForm.sldy.gyfs" />
371 371
372 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> 372 <div v-if="ruleForm.qlxx.djlx == '200'">
373 <div class="slxx_title title-block"> 373 <div class="slxx_title title-block">
374 义务人信息 374 义务人信息
375 <div class="triangle"></div> 375 <div class="triangle"></div>
...@@ -378,8 +378,7 @@ ...@@ -378,8 +378,7 @@
378 v-if="ruleForm.qlxx" 378 v-if="ruleForm.qlxx"
379 @upDateQlrxxList="upDateYwrxxList" 379 @upDateQlrxxList="upDateYwrxxList"
380 :tableData="ruleForm.ywrList" 380 :tableData="ruleForm.ywrList"
381 :disabled="viewEdit" 381 :disabled="viewEdit" />
382 :gyfs="ruleForm.sldy.gyfs" />
383 </div> 382 </div>
384 <div class="slxx_title title-block"> 383 <div class="slxx_title title-block">
385 登记原因 384 登记原因
...@@ -443,7 +442,7 @@ ...@@ -443,7 +442,7 @@
443 } 442 }
444 }); 443 });
445 }, 444 },
446 components: { qlrCommonTable, tdytTable }, 445 components: { qlrCommonTable, tdytTable, ywrCommonTable },
447 computed: { 446 computed: {
448 ...mapGetters(["dictData", "flag"]), 447 ...mapGetters(["dictData", "flag"]),
449 }, 448 },
......
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
82 </el-col> 82 </el-col>
83 <el-col :span="8"> 83 <el-col :span="8">
84 <el-form-item label="房屋性质:"> 84 <el-form-item label="房屋性质:">
85 <el-select v-model="ruleForm.ygdj.fwxz"> 85 <el-select v-model="ruleForm.ygdj.fwxz" :disabled="!viewEdit">
86 <el-option 86 <el-option
87 v-for="item in dictData['A19']" 87 v-for="item in dictData['A19']"
88 :key="item.dcode" 88 :key="item.dcode"
...@@ -108,12 +108,13 @@ ...@@ -108,12 +108,13 @@
108 </el-col> 108 </el-col>
109 <el-col :span="8"> 109 <el-col :span="8">
110 <el-form-item label="所在层:"> 110 <el-form-item label="所在层:">
111 <el-input maxlength="20" v-model="ruleForm.ygdj.szc"></el-input> 111 <el-input maxlength="20" :disabled="!viewEdit" v-model="ruleForm.ygdj.szc"></el-input>
112 </el-form-item> 112 </el-form-item>
113 </el-col> 113 </el-col>
114 <el-col :span="8"> 114 <el-col :span="8">
115 <el-form-item label="总层数:"> 115 <el-form-item label="总层数:">
116 <el-input 116 <el-input
117 :disabled="!viewEdit"
117 maxlength="4" 118 maxlength="4"
118 v-model.number="ruleForm.ygdj.zcs" 119 v-model.number="ruleForm.ygdj.zcs"
119 oninput="value=value.replace(/[^0-9]/g,'')"></el-input> 120 oninput="value=value.replace(/[^0-9]/g,'')"></el-input>
...@@ -123,7 +124,7 @@ ...@@ -123,7 +124,7 @@
123 <el-row :gutter="10" v-if="ruleForm.qlxx"> 124 <el-row :gutter="10" v-if="ruleForm.qlxx">
124 <el-col :span="8"> 125 <el-col :span="8">
125 <el-form-item label="房屋结构:"> 126 <el-form-item label="房屋结构:">
126 <el-select v-model="ruleForm.ygdj.fwjg"> 127 <el-select v-model="ruleForm.ygdj.fwjg" :disabled="!viewEdit">
127 <el-option 128 <el-option
128 v-for="item in dictData['A46']" 129 v-for="item in dictData['A46']"
129 :key="item.dcode" 130 :key="item.dcode"
...@@ -157,6 +158,7 @@ ...@@ -157,6 +158,7 @@
157 <el-form-item label="取得价格:"> 158 <el-form-item label="取得价格:">
158 <div class="flex"> 159 <div class="flex">
159 <el-input 160 <el-input
161 :disabled="!viewEdit"
160 maxlength="11" 162 maxlength="11"
161 v-model="ruleForm.ygdj.qdjg" 163 v-model="ruleForm.ygdj.qdjg"
162 style="width: 500%" 164 style="width: 500%"
...@@ -253,7 +255,17 @@ ...@@ -253,7 +255,17 @@
253 </div> 255 </div>
254 <el-row :gutter="10"> 256 <el-row :gutter="10">
255 <el-col> 257 <el-col>
256 <el-form-item label="登记原因:" prop="djyy"> 258 <el-form-item v-if="ruleForm.sldy.djlx=='400'" label="注销登记原因:" prop="djyy">
259 <el-input
260 class="textArea"
261 type="textarea"
262 maxlength="500"
263 show-word-limit
264 :disabled="!viewEdit"
265 v-model="ruleForm.ygdj.zxyy">
266 </el-input>
267 </el-form-item>
268 <el-form-item v-else label="登记原因:" prop="djyy">
257 <el-input 269 <el-input
258 class="textArea" 270 class="textArea"
259 type="textarea" 271 type="textarea"
......
...@@ -268,14 +268,25 @@ ...@@ -268,14 +268,25 @@
268 </div> 268 </div>
269 <el-row :gutter="10"> 269 <el-row :gutter="10">
270 <el-col> 270 <el-col>
271 <el-form-item label="登记原因:" prop="djyy"> 271 <el-form-item v-if="ruleForm.sldy.djlx=='400'" label="注销登记原因:" prop="djyy">
272 <el-input 272 <el-input
273 class="textArea" 273 class="textArea"
274 type="textarea" 274 type="textarea"
275 maxlength="500" 275 maxlength="500"
276 show-word-limit 276 show-word-limit
277 :disabled="!viewEdit" 277 :disabled="!viewEdit"
278 v-model="ruleForm.ygdj.djyy"></el-input> 278 v-model="ruleForm.ygdj.zxyy">
279 </el-input>
280 </el-form-item>
281 <el-form-item v-else label="登记原因:" prop="djyy">
282 <el-input
283 class="textArea"
284 type="textarea"
285 maxlength="500"
286 show-word-limit
287 :disabled="!viewEdit"
288 v-model="ruleForm.ygdj.djyy">
289 </el-input>
279 </el-form-item> 290 </el-form-item>
280 </el-col> 291 </el-col>
281 </el-row> 292 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-29 08:52:44 4 * @LastEditTime: 2023-09-05 11:32:50
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 import { ywPopupDialog } from "@/utils/popup.js"; 58 import { ywPopupDialog } from "@/utils/popup.js";
59 import { selectLq } from "@/api/ywsq.js"; 59 import { selectLq } from "@/api/ywsq.js";
60 import { startBusinessFlow } from "@/api/workFlow.js"; 60 import { startBusinessFlow } from "@/api/workFlow.js";
61 import { datas, sendThis } from "../javascript/selectQjlqxx.js"; 61 import { datas, sendThis } from "../javascript/selectQjlqxxQt.js";
62 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 62 import { defaultParameters } from "../javascript/publicDefaultPar.js";
63 export default { 63 export default {
64 mixins: [table, jump], 64 mixins: [table, jump],
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
75 columns: datas.columns(), 75 columns: datas.columns(),
76 data: [], 76 data: [],
77 }, 77 },
78 bdcdysz: [], 78 bdcdysz: [],
79 }; 79 };
80 }, 80 },
81 mounted () { 81 mounted () {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-17 16:09:12 4 * @LastEditTime: 2023-09-05 13:10:53
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 import { ywPopupDialog } from "@/utils/popup.js"; 58 import { ywPopupDialog } from "@/utils/popup.js";
59 import { selectLq } from "@/api/ywsq.js"; 59 import { selectLq } from "@/api/ywsq.js";
60 import { startBusinessFlow } from "@/api/workFlow.js"; 60 import { startBusinessFlow } from "@/api/workFlow.js";
61 import { datas, sendThis } from "../javascript/selectQjzdjbxx.js"; 61 import { datas, sendThis } from "../javascript/selectSllmqt.js";
62 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 62 import { defaultParameters } from "../javascript/publicDefaultPar.js";
63 export default { 63 export default {
64 mixins: [table, jump], 64 mixins: [table, jump],
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-09-05 11:33:36
5 */
6 import filter from '@/utils/filter.js'
7 let vm = null
8
9 const sendThis = (_this) => {
10 vm = _this
11 }
12 class data extends filter {
13 constructor() {
14 super()
15 }
16 columns () {
17 return [
18 {
19 type: 'selection',
20 label: '全选',
21 selectable: this.selected
22 },
23 {
24 label: '序号',
25 type: 'index',
26 width: '50',
27 render: (h, scope) => {
28 return (
29 <div>
30 {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1}
31 </div>
32 )
33 }
34 },
35 {
36 label: "状态",
37 width: '130',
38 render: (h, scope) => {
39 return (
40 <div>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 </div>
44 )
45 }
46 },
47 {
48 prop: "qllxmc",
49 label: "权利类型",
50 },
51 {
52 prop: "bdcdyh",
53 label: "不动产单元号",
54 minWidth: '150'
55 },
56 {
57 prop: "bdcqzh",
58 label: "不动产权证号",
59 render: (h, scope) => {
60 return (
61 <el-tooltip effect="dark" content={scope.row.bdcqzh} placement="top" popper-class="tooltip-width ">
62 <span class="ellipsis-table"> {scope.row.bdcqzh}</span>
63 </el-tooltip>
64 )
65 },
66 width: '150'
67 },
68 {
69 prop: "gyqk",
70 label: "共有方式",
71 },
72 {
73 prop: "qlrmc",
74 label: "使用权人",
75 },
76 {
77 prop: "qlrzjhm",
78 label: "证件号",
79 },
80 {
81 prop: "qlxzmc",
82 width: '80',
83 label: "权利性质",
84 },
85 {
86 prop: "qlmjmc",
87 width: '100',
88 label: "使用权面积",
89 },
90 {
91 prop: "qlytmc",
92 label: "土地用途",
93 },
94 {
95 prop: "qdjgmc",
96 width: '100',
97 label: "取得价格",
98 },
99 {
100 prop: "zl",
101 label: "坐落",
102 minWidth: '150'
103 },{
104 label: '操作',
105 width: '80',
106 align: 'center',
107 fixed: 'right',
108 render: (h, scope) => {
109 return (
110 <div>
111 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
112 </div>
113 )
114 }
115 }
116 ]
117 }
118
119
120 }
121 let datas = new data()
122 export {
123 datas,
124 sendThis
125 }
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-09-05 13:10:31
5 */
6 import filter from '@/utils/filter.js'
7 let vm = null
8
9 const sendThis = (_this) => {
10 vm = _this
11 }
12 class data extends filter {
13 constructor() {
14 super()
15 }
16 columns () {
17 return [
18 {
19 type: 'selection',
20 label: '全选',
21 selectable: this.selected
22 },
23 {
24 label: '序号',
25 type: 'index',
26 width: '50',
27 render: (h, scope) => {
28 return (
29 <div>
30 {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1}
31 </div>
32 )
33 }
34 },
35 {
36 label: "状态",
37 render: (h, scope) => {
38 return (
39 <div>
40 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
41 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
42 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
46 <span v-show={scope.row.cfzt == 1}>,已查封</span>
47 <span v-show={scope.row.diyizt == 1}>,已地役</span>
48 <span v-show={scope.row.yyzt == 1}>,异议中</span>
49 <span v-show={scope.row.xzzt == 1}>,已限制</span>
50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
52 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
53 </div>
54 )
55 }
56 },
57 {
58 prop: "qllxmc",
59 label: "权利类型",
60 },
61 {
62 prop: "zddm",
63 label: "宗地代码",
64 },
65 {
66 prop: "bdcdyh",
67 label: "不动产单元号",
68 minWidth: '110'
69 },
70 {
71 prop: "showQlxz",
72 label: "权利性质",
73 },
74 {
75 prop: "zdmj",
76 label: "宗地面积(㎡)",
77 },
78 {
79 prop: "qlsdfsmc",
80 label: "权利设定方式",
81 },
82 {
83 prop: "showTdyt",
84 label: "土地用途",
85 },
86 {
87 prop: "tfh",
88 label: "图幅号",
89 },
90 {
91 prop: "djh",
92 label: "地籍号",
93 },
94 {
95 prop: "zl",
96 label: "坐落",
97 minWidth: '110'
98 },{
99 label: '操作',
100 width: '80',
101 align: 'center',
102 fixed: 'right',
103 render: (h, scope) => {
104 return (
105 <div>
106 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
107 </div>
108 )
109 }
110 }
111 ]
112 }
113
114
115 }
116 let datas = new data()
117 export {
118 datas,
119 sendThis
120 }
...@@ -45,8 +45,9 @@ class data extends filter { ...@@ -45,8 +45,9 @@ class data extends filter {
45 } 45 }
46 }, 46 },
47 { 47 {
48 prop: "qllxmc", 48 prop: "ygdjzlmc",
49 label: "权利类型", 49 label: "预告登记种类",
50 minWidth: '100'
50 }, 51 },
51 { 52 {
52 prop: "bdcdyh", 53 prop: "bdcdyh",
......
...@@ -45,9 +45,9 @@ class data extends filter { ...@@ -45,9 +45,9 @@ class data extends filter {
45 } 45 }
46 }, 46 },
47 { 47 {
48 prop: "bdcqzh", 48 prop: "ygdjzlmc",
49 label: "不动产登记证明号", 49 label: "预告登记种类",
50 minWidth: '150' 50 minWidth: '100'
51 }, 51 },
52 { 52 {
53 prop: "bdcdyh", 53 prop: "bdcdyh",
...@@ -55,41 +55,34 @@ class data extends filter { ...@@ -55,41 +55,34 @@ class data extends filter {
55 minWidth: '150' 55 minWidth: '150'
56 }, 56 },
57 { 57 {
58 prop: "dyfs", 58 prop: "bdcqzh",
59 label: "抵押方式", 59 label: "不动产登记证明号",
60 render: (h, scope) => { 60 minWidth: '150'
61 switch (scope.row.dyfs) { 61 },
62 case '1':
63 return <span>一般抵押</span>
64 case '2':
65 return <span>最高额抵押</span>
66 }
67 }
68 },
69 { 62 {
70 prop: "qlrmc", 63 prop: "qlrmc",
71 label: "抵押权人", 64 label: "权利人",
72 }, 65 },
73 { 66 {
74 prop: "qlrzjhm", 67 prop: "qlrzjhm",
75 label: "抵押权人证件号", 68 label: "证件号码",
76 }, 69 },
77 { 70 {
78 prop: "ywrmc", 71 prop: "ywrmc",
79 label: "抵押人", 72 label: "义务人",
80 }, 73 },
81 { 74 {
82 prop: "ywrzjhm", 75 prop: "ywrzjhm",
83 label: "抵押人证件号", 76 label: "证件号码",
84 }, 77 },
85 { 78 {
86 prop: "dyje", 79 prop: "jzmj",
87 label: "抵押金额(万元)", 80 label: "建筑面积",
88 }, 81 },
89 { 82 {
90 prop: "dymj", 83 prop: "qdjg",
91 label: "抵押面积", 84 label: "被担保主债权数额",
92 }, 85 },
93 { 86 {
94 prop: "dyqx", 87 prop: "dyqx",
95 label: "债务履行期限", 88 label: "债务履行期限",
......