aa061113 by yangwei

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

2 parents 7ddb3444 ed0b6916
Showing 73 changed files with 1037 additions and 1016 deletions
1 @union:registry=http://core.pashanhoo.com:8932/repository/npm-hosted/
...\ No newline at end of file ...\ No newline at end of file
...@@ -83,4 +83,4 @@ ...@@ -83,4 +83,4 @@
83 "type": "git", 83 "type": "git",
84 "url": "git+https://github.com/PanJiaChen/vue-element-admin.git" 84 "url": "git+https://github.com/PanJiaChen/vue-element-admin.git"
85 } 85 }
86 }
...\ No newline at end of file ...\ No newline at end of file
86 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-27 10:05:25 4 * @LastEditTime: 2023-08-09 14:32:38
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'))
...@@ -280,3 +280,14 @@ export function startTogetherFlow (data) { ...@@ -280,3 +280,14 @@ export function startTogetherFlow (data) {
280 data 280 data
281 }) 281 })
282 } 282 }
283 /**
284 * @description: 据不动产单元号查询宗地基本信息
285 * @param {*} data
286 * @author: renchao
287 */
288 export function getZdInfo (bdcdyid) {
289 return request({
290 url: SERVER.SERVERAPI + '/rest/business/workFlow/getZdInfo?bdcdyid=' + bdcdyid,
291 method: 'post'
292 })
293 }
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-20 13:33:07 4 * @LastEditTime: 2023-08-04 13:07:38
5 --> 5 -->
6 <template> 6 <template>
7 <el-dialog :visible.sync="dialogVisible" v-if="dialogVisible" :width="width" :fullscreen="fullscreen" top="0" 7 <el-dialog :visible.sync="dialogVisible" v-if="dialogVisible" :width="width" :fullscreen="fullscreen" top="0"
...@@ -124,8 +124,8 @@ ...@@ -124,8 +124,8 @@
124 */ 124 */
125 closeDialog () { 125 closeDialog () {
126 this.key++ 126 this.key++
127 this.$emit('input', false)
128 this.$emit('closeDialog') 127 this.$emit('closeDialog')
128 this.$emit('input', false)
129 } 129 }
130 }, 130 },
131 } 131 }
......
...@@ -53,7 +53,20 @@ ...@@ -53,7 +53,20 @@
53 font-weight: 500; 53 font-weight: 500;
54 color: #4a4a4a; 54 color: #4a4a4a;
55 } 55 }
56 .bdcqk {
57 margin-top: 15px;
58 position: relative;
59 .count {
60 color: blue!important;
61 width: 874px;
62 font-size: 14px;
63 position: absolute;
64 left:200px;
65 top: -3px;
66 height: 30px;
56 67
68 }
69 }
57 .btn { 70 .btn {
58 text-align: center; 71 text-align: center;
59 padding-top: 10px; 72 padding-top: 10px;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-31 15:43:30 4 * @LastEditTime: 2023-08-07 14:43:46
5 --> 5 -->
6 <template> 6 <template>
7 <div class="rlPopup"> 7 <div class="rlPopup">
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
25 <el-button type="primary" @click="clickImage" v-if="previewImg.imgList.length>0">(放大) 显示(缩小)</el-button> 25 <el-button type="primary" @click="clickImage" v-if="previewImg.imgList.length>0">(放大) 显示(缩小)</el-button>
26 <el-upload class="fileUpdate" ref="upload" :key="key" action="" :show-file-list="false" :multiple="true" :auto-upload="false" 26 <el-upload class="fileUpdate" ref="upload" :key="key" action="" :show-file-list="false" :multiple="true" :auto-upload="false"
27 :on-change="handleChange" 27 :on-change="handleChange"
28 accept=".JPG, .PNG, .JPEG,.jpg, .png, .jpeg" :before-upload="beforeUpload"> 28 accept=".JPG, .PNG, .JPEG,.jpg, .png, .jpeg">
29 <el-button icon="el-icon-upload" type="primary" v-if="ableOperation">上传</el-button> 29 <el-button icon="el-icon-upload" type="primary" v-if="ableOperation">上传</el-button>
30 </el-upload> 30 </el-upload>
31 <el-button type="primary" icon="el-icon-delete-solid" @click="handleDelete" 31 <el-button type="primary" icon="el-icon-delete-solid" @click="handleDelete"
...@@ -225,28 +225,12 @@ ...@@ -225,28 +225,12 @@
225 this.showViewer = true 225 this.showViewer = true
226 }, 226 },
227 /** 227 /**
228 * @description: 上传
229 * @param {*} file
230 * @author: renchao
231 */
232 beforeUpload (file) {
233 const isLt5M = file.size / 1024 / 1024 < 5;
234 if (!isLt5M) {
235 this.$message.error('上传图片大小不能超过 5MB!');
236 return false;
237 }
238
239 // 所有条件满足时返回 true
240 return true;
241 },
242 /**
243 * @description: handleChange 228 * @description: handleChange
244 * @param {*} file 229 * @param {*} file
245 * @param {*} files 230 * @param {*} files
246 * @author: renchao 231 * @author: renchao
247 */ 232 */
248 async handleChange (file, fileList) { 233 async handleChange (file, fileList) {
249 if (!this.beforeUpload(file)) return
250 let length = fileList.length; 234 let length = fileList.length;
251 this.maxFileLength = Math.max(length, this.maxFileLength) 235 this.maxFileLength = Math.max(length, this.maxFileLength)
252 var formData = new FormData(); 236 var formData = new FormData();
...@@ -254,8 +238,12 @@ ...@@ -254,8 +238,12 @@
254 if (this.maxFileLength !== length) { 238 if (this.maxFileLength !== length) {
255 return 239 return
256 } 240 }
257 let num = 0 241 let num = 0, max = 0;
242 const isLt5M = file.size / 1024 / 1024 < 5;
258 fileList.forEach(item => { 243 fileList.forEach(item => {
244 if (!isLt5M) {
245 max++
246 }
259 if (!['image/jpeg', 'image/png', 'image/jpg', 'image/gif'].includes(item.raw.type)) { 247 if (!['image/jpeg', 'image/png', 'image/jpg', 'image/gif'].includes(item.raw.type)) {
260 num++ 248 num++
261 } else { 249 } else {
...@@ -268,6 +256,11 @@ ...@@ -268,6 +256,11 @@
268 this.key++ 256 this.key++
269 return; 257 return;
270 } 258 }
259 if (max >= 1) {
260 this.$message.error('上传图片大小不能超过 5MB!');
261 this.key++
262 return;
263 }
271 formData.append("bsmSj", this.previewImg.bsmSj); 264 formData.append("bsmSj", this.previewImg.bsmSj);
272 formData.append("bsmSlsq", this.previewImg.bsmSlsq); 265 formData.append("bsmSlsq", this.previewImg.bsmSlsq);
273 uploadBatch(formData).then((res) => { 266 uploadBatch(formData).then((res) => {
......
1 export function deleteCollectBiz (bsmSqyw) { 1
2 return request({ 2 import {
3 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/deleteCollectBiz?bsmSqyw=' + bsmSqyw, 3 init,
4 method: 'post' 4 getSsQlxx,
5 }) 5 getZtQlxx,
6 } 6 getQlxxByQlxxBsm,
7 save,
8 } from "@/api/djbRepair.js";
9 import { log } from "bpmn-js-token-simulation";
10 import { mapGetters } from "vuex";
11 export default {
12 computed: {
13 ...mapGetters(["dictData", "flag"]),
14 // 根据流程判断表单是否为只读
15 editDisabled () {
16 if (!this.ableOperation) {
17 //只读状态
18 return true;
19 }
20 return false;
21 },
22 },
23 data() {
24 return {
25 ssqlxxshow: true,
26 //表单是否可操作
27 propsParam: this.$attrs,
28 key: 0,
29 isShow: false,
30 disabled: true,
31 czrOptions: [],
32 ssQlxxList: [],
33 ztQlxxList: [],
34 ruleForm: {},
35 props: {
36 label: "bdcqzh",
37 value: "bdcdyid",
38 },
39 djlxlist: [
40 {
41 dcode: "100",
42 dname: "首次登记",
43 },
44 {
45 dcode: "200",
46 dname: "转移登记",
47 },
48 {
49 dcode: "300",
50 dname: "变更登记",
51 },
52 {
53 dcode: "500",
54 dname: "更正登记",
55 },
56
57 {
58 dcode: "901",
59 dname: "补证",
60 },
61 {
62 dcode: "902",
63 dname: "换证",
64 },
65 ],
66 // 权属状态
67 qsztlist: [
68 {
69 dcode: "1",
70 dname: "现势",
71 },
72 {
73 dcode: "2",
74 dname: "历史",
75 },
76 ],
77 ableOperation: false,
78
79 };
80 },
81 created() {
82 this.loadData();
83 },
84 mounted() {
85 this.ableOperation = this.$parent.ableOperation;
86 },
87 methods: {
88 /**
89 * @description: ztQlxxchange
90 * @param {*} val
91 * @author: renchao
92 */
93 ztQlxxchange(val) {
94 this.ruleForm.ztQlxx = val;
95 },
96 /**
97 * @description: ssQlxxchange
98 * @param {*} val
99 * @author: renchao
100 */
101 ssQlxxchange(val) {
102 this.ruleForm.ssQlxx = val;
103 this.ruleForm.qlxx.ssywh = val.ywh;
104 this.ssQlxxchangediolog(val);
105 },
106 // 弹框事件
107 ssQlxxchangediolog(val) {
108 this.$confirm("是否将上手权利信息同步到表单", "提示", {
109 iconClass: "el-icon-question", //自定义图标样式
110 confirmButtonText: "确认", //确认按钮文字更换
111 cancelButtonText: "取消", //取消按钮文字更换
112 showClose: true, //是否显示右上角关闭按钮
113 type: "warning",
114 })
115 .then(() => {
116 getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => {
117 if (res.code == 200) {
118 this.nowlist = res.result;
119 for (var key in this.ruleForm.yydj) {
120 if (
121 this.ruleForm.yydj[key] == "" ||
122 this.ruleForm.yydj[key] == null
123 ) {
124 this.ruleForm.yydj[key] = this.nowlist.yydj[key];
125 }
126 }
127 for (var key in this.ruleForm.qlxx) {
128 if (
129 this.ruleForm.qlxx[key] == "" ||
130 (this.ruleForm.qlxx[key] == null &&
131 key != "ywh" &&
132 key != "dbr" &&
133 key != "djsj" &&
134 key != "ssywh" &&
135 key != "ssywh" &&
136 key != "bdcqzh")
137 ) {
138 this.ruleForm.qlxx[key] = this.nowlist.qlxx[key];
139 }
140 }
141 if (!this.ruleForm.tdytqxList.length) {
142 this.ruleForm.tdytqxList = this.nowlist.tdytqxList;
143 }
144 if (!this.ruleForm.qlrData.length) {
145 this.ruleForm.qlrData = this.nowlist.qlrData;
146 }
147 if (!this.ruleForm.ywrData.length) {
148 this.ruleForm.ywrData = this.nowlist.ywrData;
149 }
150 this.$message({
151 type: "success",
152 message: "同步成功!",
153 });
154 }
155 });
156 })
157 .catch(() => {
158 this.$message({
159 type: "info",
160 message: "已取消同步",
161 });
162 });
163 },
164 /**
165 * @description: djlxchange
166 * @param {*} val
167 * @author: renchao
168 */
169 djlxchange(val) {
170 if (val == null || val == 100) {
171 this.ssqlxxshow = false;
172 } else {
173 this.ssqlxxshow = true;
174 }
175 },
176 /**
177 * @description: loadData
178 * @author: renchao
179 */
180 loadData() {
181 this.$startLoading();
182 this.propsParam.isEdit = this.$parent.isEdit;
183 init(this.propsParam).then((res) => {
184 if (res.code == 200) {
185 this.ruleForm = res.result;
186 if(this.ruleForm.diyaq){
187 this.ruleForm.diyaq.dyfs="1"
188 }
189 if(this.ruleForm.ygdj){
190 this.ruleForm.ygdj.jedw="1"
191 this.ruleForm.ygdj.mjdw="1"
192 }
193 if(this.ruleForm.diyaq){
194 this.ruleForm.diyaq.mjdw="1"
195 }
196 let djlx = this.ruleForm.qlxx.djlx;
197 if (djlx == null || djlx == 100) {
198 this.ssqlxxshow = false;
199 }
200 this.$endLoading();
201 this.isShow = true;
202 //获取主体信息
203 getSsQlxx({
204 bdcdyid: this.propsParam.bdcdyid,
205 qllx: this.propsParam.qllx,
206 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
207 }).then((res) => {
208 if (res.code == 200) {
209 this.ssQlxxList = res.result;
210 }
211 });
212 //获取上手信息
213 getZtQlxx({
214 bdcdyid: this.propsParam.bdcdyid,
215 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
216 }).then((res) => {
217 if (res.code == 200) {
218 this.ztQlxxList = res.result;
219 }
220 });
221 }
222 });
223 },
224 // 更新土地用途信息
225 /**
226 * @description: 更新土地用途信息
227 * @param {*} val
228 * @author: renchao
229 */
230 upDateTdytxxList(val) {
231 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
232 this.key++;
233 },
234 // 更新权利人信息
235 /**
236 * @description: 更新权利人信息
237 * @param {*} val
238 * @author: renchao
239 */
240 upDateQlrxxList(val) {
241 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
242 this.czrOptions = this.ruleForm.qlrData;
243 this.key++;
244 },
245 // 更新义务人信息
246 /**
247 * @description: 更新义务人信息
248 * @param {*} val
249 * @author: renchao
250 */
251 upDateYwrxxList(val) {
252 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
253 this.key++;
254 },
255 /**
256 * @description: onSubmit
257 * @author: renchao
258 */
259 onSubmit() {
260 this.$refs.ruleForm.validate((valid) => {
261 if (valid) {
262 if (this.ruleForm.qlrData.length == 0) {
263 this.$message({
264 showClose: true,
265 message: "请确认权利人信息",
266 type: "error",
267 });
268 return false;
269 }
270 if (this.ruleForm.ywrData.length == 0) {
271 this.$message({
272 showClose: true,
273 message: "请确认义务人信息",
274 type: "error",
275 });
276 return false;
277 }
278 if (this.ruleForm.qlxx.gyfs == "0") {
279 if (this.ruleForm.qlrData.length > 1) {
280 this.$message({
281 showClose: true,
282 message: "共有方式:单独所有,权利人只能是一个人",
283 type: "error",
284 });
285 return false;
286 }
287 this.ruleForm.qlrData[0].sfczr = "1";
288 } else {
289 if (this.ruleForm.qlrData.length <= 1) {
290 this.$message({
291 showClose: true,
292 message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上",
293 type: "error",
294 });
295 return false;
296 }
297 }
298
299 save(this.ruleForm).then((res) => {
300 if (res.code === 200) {
301 this.$message({
302 showClose: true,
303 message: "保存成功!",
304 type: "success",
305 });
306 this.$parent.changeywh();
307 this.$store.dispatch("user/refreshPage", true);
308 } else {
309 this.$message({
310 showClose: true,
311 message: res.message,
312 type: "error",
313 });
314 }
315 });
316 } else {
317 return false;
318 }
319 });
320 },
321 },
322 };
......
...@@ -90,16 +90,19 @@ export default { ...@@ -90,16 +90,19 @@ export default {
90 tableData: [{ jdmc: "初审" }, { jdmc: "复审" }, { jdmc: "核定" }], 90 tableData: [{ jdmc: "初审" }, { jdmc: "复审" }, { jdmc: "核定" }],
91 falg: false, 91 falg: false,
92 falg1: false, 92 falg1: false,
93 monitor:true
93 }; 94 };
94 }, 95 },
95 96
96 watch: { 97 watch: {
97 yjsqOptions: { 98 yjsqOptions: {
98 handler(val) { 99 handler(val) {
99 console.log("val", val); 100 if(this.monitor){
100 console.log("this.tableData[this.currentindex]",this.tableData[this.currentindex]); 101 this.add(val);
101 102 this.monitor=false
102 this.add(val); 103 }else{
104 this.add(val);
105 }
103 }, 106 },
104 deep: true, 107 deep: true,
105 immediate: true, 108 immediate: true,
......
1 /* 1 /*
2 * @Description:workFramezu.vue组件的方法 头部按钮弹框方法 2 * @Description:workFramezu.vue组件的方法 头部按钮弹框方法
3 * @Autor: miaofang 3 * @Autor: miaofang
4 * @LastEditTime: 2023-07-17 16:14:23 4 * @LastEditTime: 2023-08-10 13:41:26
5 */ 5 */
6 import { getPrintTemplateByCode } from "@/api/print"; 6 import { getPrintTemplateByCode } from "@/api/print";
7 import { getQllxByBdcdyid } from "@/api/djbDetail.js"; 7 import { getQllxByBdcdyid } from "@/api/djbDetail.js";
...@@ -19,7 +19,7 @@ import { ...@@ -19,7 +19,7 @@ import {
19 } from "@/api/workFlow.js"; 19 } from "@/api/workFlow.js";
20 import { mapGetters } from 'vuex' 20 import { mapGetters } from 'vuex'
21 export default { 21 export default {
22 data() { 22 data () {
23 return { 23 return {
24 //是否开启材料分屏 24 //是否开启材料分屏
25 splitScreen: false, 25 splitScreen: false,
...@@ -40,7 +40,7 @@ export default { ...@@ -40,7 +40,7 @@ export default {
40 40
41 } 41 }
42 }, 42 },
43 mounted() { 43 mounted () {
44 this.flowInitParam(); 44 this.flowInitParam();
45 }, 45 },
46 methods: { 46 methods: {
...@@ -49,7 +49,7 @@ export default { ...@@ -49,7 +49,7 @@ export default {
49 * @description: 加载流程初始参数 49 * @description: 加载流程初始参数
50 * @author: renchao 50 * @author: renchao
51 */ 51 */
52 flowInitParam() { 52 flowInitParam () {
53 var formdata = new FormData(); 53 var formdata = new FormData();
54 54
55 formdata.append("bsmSlsq", this.bsmSlsq); 55 formdata.append("bsmSlsq", this.bsmSlsq);
...@@ -60,7 +60,7 @@ export default { ...@@ -60,7 +60,7 @@ export default {
60 stepExpandInfo(formdata).then((res) => { 60 stepExpandInfo(formdata).then((res) => {
61 if (res.code === 200) { 61 if (res.code === 200) {
62 this.leftButtonList = res.result.button; 62 this.leftButtonList = res.result.button;
63 if (res.result.properties&&res.result.properties.length) { 63 if (res.result.properties && res.result.properties.length) {
64 this.showidea = res.result.properties[0].value 64 this.showidea = res.result.properties[0].value
65 } 65 }
66 66
...@@ -82,7 +82,7 @@ export default { ...@@ -82,7 +82,7 @@ export default {
82 * @param {*} item 82 * @param {*} item
83 * @author: renchao 83 * @author: renchao
84 */ 84 */
85 operation(item) { 85 operation (item) {
86 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿 86 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿
87 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout 87 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout
88 let that = this; 88 let that = this;
...@@ -101,7 +101,7 @@ export default { ...@@ -101,7 +101,7 @@ export default {
101 finishedInfo: { 101 finishedInfo: {
102 finishedTaskSet: result.finishedActivityIds, 102 finishedTaskSet: result.finishedActivityIds,
103 unfinishedTaskSet: result.runningActivityIds, 103 unfinishedTaskSet: result.runningActivityIds,
104 rejectedTaskSet: {}, 104 rejectedTaskSet: result.rejectedActivityIds,
105 finishedSequenceFlowSet: result.finishedSequenceFlowIds 105 finishedSequenceFlowSet: result.finishedSequenceFlowIds
106 }, 106 },
107 handlinglist: result.runningTasks, 107 handlinglist: result.runningTasks,
...@@ -125,15 +125,6 @@ export default { ...@@ -125,15 +125,6 @@ export default {
125 //新增材料信息选项卡数据 125 //新增材料信息选项卡数据
126 this.tabList.splice(this.clxxIndex, 0, this.clxxTab); 126 this.tabList.splice(this.clxxIndex, 0, this.clxxTab);
127 } 127 }
128 // this.closefp()
129
130 // if (this.splitScreen) {
131 // //如果当前选项卡为材料信息内容,递减到上一个选项卡内容
132 // if (this.tabName == this.clxxTab.value) {
133 // this.tabName = this.tabList[0].value;
134 // this.getFromRouter(this.tabList[0].value);
135 // }
136 // }
137 break; 128 break;
138 case "B3": //材料导入 129 case "B3": //材料导入
139 document.getElementById("cldr").click(); 130 document.getElementById("cldr").click();
...@@ -141,41 +132,6 @@ export default { ...@@ -141,41 +132,6 @@ export default {
141 case "B4": 132 case "B4":
142 this.$popupDialog("登记簿详情", "registerBook/djbFrame", this.currentSelectProps, '80%', true) 133 this.$popupDialog("登记簿详情", "registerBook/djbFrame", this.currentSelectProps, '80%', true)
143 break; 134 break;
144 // case "B5":
145 // const h = this.$createElement;
146 // this.$msgbox({
147 // title: '请选择新增权利类型',
148 // message: h('p', null, [
149 // h('span', null, '内容可以是 '),
150 // h('el-button', { style: 'color: teal' }, 'VNode'),
151 // h('i', { style: 'color: teal' }, 'VNode')
152 // ]),
153 // showCancelButton: true,
154 // confirmButtonText: '确定',
155 // cancelButtonText: '取消',
156 // beforeClose: (action, instance, done) => {
157 // if (action === 'confirm') {
158 // instance.confirmButtonLoading = true;
159 // instance.confirmButtonText = '执行中...';
160 // setTimeout(() => {
161 // done();
162 // setTimeout(() => {
163 // instance.confirmButtonLoading = false;
164 // }, 300);
165 // }, 3000);
166 // } else {
167 // done();
168 // }
169 // }
170 // }).then(action => {
171 // this.addRepairRecord()
172 // this.$message({
173 // type: 'info',
174 // message: 'action: ' + action
175 // });
176 // });
177
178 // break;
179 case "B5": 135 case "B5":
180 if (this.currentSelectProps.bdcdyid) { 136 if (this.currentSelectProps.bdcdyid) {
181 getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then( 137 getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then(
...@@ -187,10 +143,6 @@ export default { ...@@ -187,10 +143,6 @@ export default {
187 } 143 }
188 ); 144 );
189 } 145 }
190 // this.$refs.Menu.loadBdcdylist("add")
191 // this.$popupDialog("选择新增权力类型", "djbworkflow/djbBook/components/qllxcloseDailog", this.currentSelectProps, '50%', true)
192
193
194 break; 146 break;
195 case "B6": 147 case "B6":
196 //根据编号获取对应信息 148 //根据编号获取对应信息
...@@ -292,7 +244,7 @@ export default { ...@@ -292,7 +244,7 @@ export default {
292 * @description: del 244 * @description: del
293 * @author: renchao 245 * @author: renchao
294 */ 246 */
295 del() { 247 del () {
296 let formdata = new FormData(); 248 let formdata = new FormData();
297 formdata.append("bsmSlsq", this.bsmSlsq); 249 formdata.append("bsmSlsq", this.bsmSlsq);
298 this.$confirm("确定要删除吗, 是否继续?", "提示", { 250 this.$confirm("确定要删除吗, 是否继续?", "提示", {
...@@ -327,7 +279,7 @@ export default { ...@@ -327,7 +279,7 @@ export default {
327 * @param {*} obj 279 * @param {*} obj
328 * @author: renchao 280 * @author: renchao
329 */ 281 */
330 sendToNext(obj) { 282 sendToNext (obj) {
331 this.$popupDialog("转出", "djbworkflow/components/zc", { 283 this.$popupDialog("转出", "djbworkflow/components/zc", {
332 obj: obj, 284 obj: obj,
333 bsmSlsq: this.bsmSlsq, 285 bsmSlsq: this.bsmSlsq,
...@@ -340,7 +292,7 @@ export default { ...@@ -340,7 +292,7 @@ export default {
340 * @description: 转出最后一个流程 292 * @description: 转出最后一个流程
341 * @author: renchao 293 * @author: renchao
342 */ 294 */
343 sendToEnd() { 295 sendToEnd () {
344 this.$popupDialog("转出", "djbworkflow/components/zc", { 296 this.$popupDialog("转出", "djbworkflow/components/zc", {
345 obj: "", 297 obj: "",
346 bsmSlsq: this.bsmSlsq, 298 bsmSlsq: this.bsmSlsq,
...@@ -355,7 +307,7 @@ export default { ...@@ -355,7 +307,7 @@ export default {
355 * @description: 批量操作 307 * @description: 批量操作
356 * @author: renchao 308 * @author: renchao
357 */ 309 */
358 handleBatchDel() { 310 handleBatchDel () {
359 this.$popupDialog("批量删除", "workflow/components/batchDel", { 311 this.$popupDialog("批量删除", "workflow/components/batchDel", {
360 width: "50%", 312 width: "50%",
361 btnShow: false, 313 btnShow: false,
...@@ -369,7 +321,7 @@ export default { ...@@ -369,7 +321,7 @@ export default {
369 * @param {*} file 321 * @param {*} file
370 * @author: renchao 322 * @author: renchao
371 */ 323 */
372 handleChange(file) { 324 handleChange (file) {
373 var formdata = new FormData(); 325 var formdata = new FormData();
374 formdata.append("file", file.raw); 326 formdata.append("file", file.raw);
375 formdata.append("bsmSldy", this.currentSelectProps.bsmSldy); 327 formdata.append("bsmSldy", this.currentSelectProps.bsmSldy);
...@@ -388,7 +340,7 @@ export default { ...@@ -388,7 +340,7 @@ export default {
388 * @param {*} file 340 * @param {*} file
389 * @author: renchao 341 * @author: renchao
390 */ 342 */
391 beforeUpload(file) { 343 beforeUpload (file) {
392 return true; 344 return true;
393 } 345 }
394 } 346 }
......
1 <!-- 1 <!--
2 * @Description :宗地基本信息 2 * @Description :宗地基本信息
3 * @Autor : miaofang 3 * @Autor : miaofang
4 * @LastEditTime : 2023-07-31 17:21:56 4 * @LastEditTime: 2023-08-04 10:06:45
5 --> 5 -->
6 <template> 6 <template>
7 <div class="tableDivCss"> 7 <div class="tableDivCss">
...@@ -87,30 +87,11 @@ ...@@ -87,30 +87,11 @@
87 <td colspan="3">{{ zdjbxx.zdszb }}</td> 87 <td colspan="3">{{ zdjbxx.zdszb }}</td>
88 </tr> 88 </tr>
89 <tr> 89 <tr>
90 <td>登记时间</td>
91 <td colspan="2">{{ zdjbxx.bz }}</td>
92 <td>登簿人</td>
93 <td>{{ zdjbxx.bz }}</td>
94 </tr>
95
96 <tr>
97 <td>附记</td> 90 <td>附记</td>
98 <td colspan="4">{{ zdjbxx.fj }}</td> 91 <td colspan="4">{{ zdjbxx.fj }}</td>
99 </tr> 92 </tr>
100 <!-- <tr>
101 <td>状态</td>
102 <td colspan="2">{{ zdjbxx.zt }}</td>
103 <td>区县代码</td>
104 <td>{{ zdjbxx.qxdm }}</td>
105 </tr> -->
106 <tr v-if="showGroup"> 93 <tr v-if="showGroup">
107 <td rowspan="4">变化情况</td> 94 <td rowspan="4">变化情况</td>
108
109 <!-- <table cellspacing="0" cellpadding="0" :width="bhqkTableWidth">
110 <tr v-for="(item, index) in bhqkColumns" :key="index">
111 <td class="bhqkTh">{{ item.label }}</td>
112 </tr>
113 </table> -->
114 </tr> 95 </tr>
115 96
116 <tr v-if="showGroup"> 97 <tr v-if="showGroup">
...@@ -130,111 +111,111 @@ ...@@ -130,111 +111,111 @@
130 </template> 111 </template>
131 112
132 <script> 113 <script>
133 import store from "@/store/index.js"; 114 import store from "@/store/index.js";
134 import { getZdjjxxBybdcdyid } from "@/api/djbDetail.js"; 115 import { getZdjjxxBybdcdyid } from "@/api/djbDetail.js";
135 116
136 export default { 117 export default {
137 data() { 118 data () {
138 return { 119 return {
139 bhqkColumns: [ 120 bhqkColumns: [
140 { 121 {
141 prop: "ssywh", 122 prop: "ssywh",
142 label: "上手业务号", 123 label: "上手业务号",
143 }, 124 },
144 { 125 {
145 prop: "zddm", 126 prop: "zddm",
146 label: "宗地代码", 127 label: "宗地代码",
147 }, 128 },
148 { 129 {
149 prop: "bhqzddm", 130 prop: "bhqzddm",
150 label: "变化前宗地代码", 131 label: "变化前宗地代码",
151 }, 132 },
152 { 133 {
153 prop: "bhnr", 134 prop: "bhnr",
154 label: "变化内容", 135 label: "变化内容",
155 }, 136 },
156 { 137 {
157 prop: "bhyy", 138 prop: "bhyy",
158 label: "变化原因", 139 label: "变化原因",
159 }, 140 },
160 { 141 {
161 prop: "djsj", 142 prop: "djsj",
162 label: "登记时间", 143 label: "登记时间",
163 }, 144 },
164 { 145 {
165 prop: "dbr", 146 prop: "dbr",
166 label: "登簿人", 147 label: "登簿人",
167 }, 148 },
168 { 149 {
169 prop: "fj", 150 prop: "fj",
170 label: "附记", 151 label: "附记",
171 }, 152 },
172 ], 153 ],
173 bhqkTableWidth: 745, 154 bhqkTableWidth: 745,
174 zdjbxx: {}, 155 zdjbxx: {},
175 zdbhqks: [], 156 zdbhqks: [],
176 propsParam: this.$attrs, 157 propsParam: this.$attrs,
177 showGroup: false, 158 showGroup: false,
178 bdclxList: ["", "宗地", "宗海", "自然幢", "多幢", "构筑物", "林权", "户"], 159 bdclxList: ["", "宗地", "宗海", "自然幢", "多幢", "构筑物", "林权", "户"],
179 foundItemaa: {}, 160 foundItemaa: {},
180 foundItemaaa: {}, 161 foundItemaaa: {},
181 }; 162 };
182 },
183 filters: {
184 dictionary: function (value, param) {
185 const foundItem = store.getters.dictData[param].find(
186 (item) => item.dcode === String(value)
187 );
188 if (foundItem) {
189 return foundItem.dname;
190 }
191 }, 163 },
192 dicyt: function (value, param) { 164 filters: {
193 const res = store.getters.dictData[param].filter((item) => { 165 dictionary: function (value, param) {
194 if (item.dcode === String(value)) { 166 const foundItem = store.getters.dictData[param].find(
195 return item; 167 (item) => item.dcode === String(value)
196 } else { 168 );
197 if (item.children.length) { 169 if (foundItem) {
198 const res2 = item.children.filter((items) => { 170 return foundItem.dname;
199 if (items.dcode === String(value)) { 171 }
200 return items; 172 },
173 dicyt: function (value, param) {
174 const res = store.getters.dictData[param].filter((item) => {
175 if (item.dcode === String(value)) {
176 return item;
177 } else {
178 if (item.children.length) {
179 const res2 = item.children.filter((items) => {
180 if (items.dcode === String(value)) {
181 return items;
182 }
183 });
184 if (res2.length) {
185 return res2;
186
201 } 187 }
202 });
203 if (res2.length) {
204 return res2;
205 188
206 } 189 }
207
208 } 190 }
191 });
192 if (res[0]) {
193 return res[0].dname
209 } 194 }
210 }); 195 },
211 if (res[0]) {
212 return res[0].dname
213 }
214 }, 196 },
215 }, 197 created () {
216 created() { 198 this.loadData();
217 this.loadData(); 199 },
218 }, 200 methods: {
219 methods: { 201 /**
220 /** 202 * @description: loadData
221 * @description: loadData 203 * @author: renchao
222 * @author: renchao 204 */
223 */ 205 loadData () {
224 loadData() { 206 getZdjjxxBybdcdyid({ bdcdyid: this.propsParam.bdcdyid }).then((res) => {
225 getZdjjxxBybdcdyid({ bdcdyid: this.propsParam.bdcdyid }).then((res) => { 207 if (res.code === 200) {
226 if (res.code === 200) { 208 this.zdjbxx = res.result.zdjbxx;
227 this.zdjbxx = res.result.zdjbxx; 209 this.zdbhqks = res.result.zdbhqkList;
228 this.zdbhqks = res.result.zdbhqkList; 210 if (this.zdbhqks != null && this.zdbhqks.length > 0) {
229 if (this.zdbhqks != null && this.zdbhqks.length > 0) { 211 this.showGroup = true;
230 this.showGroup = true; 212 }
231 } 213 }
232 } 214 });
233 }); 215 },
234 }, 216 },
235 }, 217 };
236 };
237 </script> 218 </script>
238 <style lang="scss" scoped> 219 <style lang="scss" scoped>
239 @import "~@/styles/tablecss.scss"; 220 @import "~@/styles/tablecss.scss";
240 </style> 221 </style>
......
...@@ -54,11 +54,10 @@ class data extends filter { ...@@ -54,11 +54,10 @@ class data extends filter {
54 { 54 {
55 prop: "createtime", 55 prop: "createtime",
56 label: "创建时间", 56 label: "创建时间",
57 // width: '180',
58 }, 57 },
59 { 58 {
60 label: '操作', 59 label: '操作',
61 width: '130', 60 width: '100',
62 render: (h, scope) => { 61 render: (h, scope) => {
63 return ( 62 return (
64 <div> 63 <div>
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
59 </div> 59 </div>
60 <!-- 表格 --> 60 <!-- 表格 -->
61 <div class="from-clues-content"> 61 <div class="from-clues-content">
62 <lb-table :page-size="pageData.size" :heightNum="305" class="loadingtext" @sort-change="handleSort" 62 <lb-table :page-size="pageData.size" :heightNum="315" class="loadingtext" @sort-change="handleSort"
63 :current-page.sync="pageData.current" :total="tableData.total" @size-change="handleSizeChange" 63 :current-page.sync="pageData.current" :total="tableData.total" @size-change="handleSizeChange"
64 @p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data"> 64 @p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data">
65 </lb-table> 65 </lb-table>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-19 10:23:27 4 * @LastEditTime: 2023-08-08 15:32:24
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -364,7 +364,7 @@ ...@@ -364,7 +364,7 @@
364 } 364 }
365 </script> 365 </script>
366 <style rel="stylesheet/scss" lang="scss" scoped> 366 <style rel="stylesheet/scss" lang="scss" scoped>
367 @import "~@/styles/dialogBoxheader.scss"; 367 // @import "~@/styles/dialogBoxheader.scss";
368 /deep/.el-radio-group { 368 /deep/.el-radio-group {
369 display: flex; 369 display: flex;
370 justify-content: center; 370 justify-content: center;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:27:43 4 * @LastEditTime: 2023-08-08 11:01:08
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
8 <!-- 表单部分 --> 8 <!-- 表单部分 -->
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="ruleForm" @submit.native.prevent label-width="80px"> 10 <el-form :model="ruleForm" @submit.native.prevent label-width="50px">
11 <el-row> 11 <el-row>
12 <el-col :span="5"> 12 <el-col :span="5">
13 <el-form-item label="标题"> 13 <el-form-item label="标题">
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
24 </el-form> 24 </el-form>
25 </div> 25 </div>
26 <!-- 表格 --> 26 <!-- 表格 -->
27 <div class="from-clues-content"> 27 <div class="from-clues-content loadingtext">
28 <lb-table :page-size="pageData.size" border :current-page.sync="pageData.current" :total="tableData.total" 28 <lb-table :page-size="pageData.size" border :current-page.sync="pageData.current" :total="tableData.total"
29 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" 29 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
30 :data="tableData.data"> 30 :data="tableData.data">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-24 14:11:31 4 * @LastEditTime: 2023-08-09 10:09:12
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
20 <el-col :span="18" class="btnColRight"> 20 <el-col :span="18" class="btnColRight">
21 <el-form-item> 21 <el-form-item>
22 <el-button type="primary" icon="el-icon-search" @click="handleSearch">查询</el-button> 22 <el-button type="primary" icon="el-icon-search" @click="handleSearch">查询</el-button>
23 <el-button @click="moreQueryClick()">高级查询</el-button> 23 <!-- <el-button @click="moreQueryClick()">高级查询</el-button> -->
24 </el-form-item> 24 </el-form-item>
25 </el-col> 25 </el-col>
26 </el-row> 26 </el-row>
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
27 </el-form> 27 </el-form>
28 </div> 28 </div>
29 <!-- 表格 --> 29 <!-- 表格 -->
30 <div class="from-clues-content"> 30 <div class="from-clues-content loadingtext">
31 <lb-table :page-size="pageData.size" border :current-page.sync="pageData.current" :total="tableData.total" 31 <lb-table :page-size="pageData.size" border :current-page.sync="pageData.current" :total="tableData.total"
32 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" 32 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
33 :data="tableData.data"> 33 :data="tableData.data">
......
...@@ -113,14 +113,6 @@ export default { ...@@ -113,14 +113,6 @@ export default {
113 }, 113 },
114 }, 114 },
115 mounted() { 115 mounted() {
116 console.log(
117 "bestepid: this.$route.query.bestepid,",
118 this.$route.query.bestepid
119 );
120 console.log(
121 "bestepid: this.$route.query.sqywbm,",
122 this.$route.query.sqywbm
123 );
124 this.ableOperation = this.$parent.ableOperation; 116 this.ableOperation = this.$parent.ableOperation;
125 }, 117 },
126 methods: { 118 methods: {
...@@ -162,7 +154,6 @@ export default { ...@@ -162,7 +154,6 @@ export default {
162 return new Promise((resolve) => { 154 return new Promise((resolve) => {
163 this.unitData = this.$parent.unitData; 155 this.unitData = this.$parent.unitData;
164 var formdata = new FormData(); 156 var formdata = new FormData();
165
166 formdata.append("bsmSlsq", this.$parent.bsmSlsq); 157 formdata.append("bsmSlsq", this.$parent.bsmSlsq);
167 if (this.$route.query.sqywbm == "DJBBL") { 158 if (this.$route.query.sqywbm == "DJBBL") {
168 formdata.append("bsmSldy", this.$parent.bsmRepair); 159 formdata.append("bsmSldy", this.$parent.bsmRepair);
...@@ -259,6 +250,9 @@ export default { ...@@ -259,6 +250,9 @@ export default {
259 sjlx: data.cllx, 250 sjlx: data.cllx,
260 sfxjcl: "1", // 是否必选 251 sfxjcl: "1", // 是否必选
261 }; 252 };
253 if (this.$route.query.sqywbm == "DJBBL") {
254 obj.bsmSldy=this.$parent.bsmRepair
255 }
262 saveClml(obj).then(async (res) => { 256 saveClml(obj).then(async (res) => {
263 if (res.code == 200) { 257 if (res.code == 200) {
264 let res = await this.clmlInitList(2); 258 let res = await this.clmlInitList(2);
...@@ -324,6 +318,7 @@ export default { ...@@ -324,6 +318,7 @@ export default {
324 data: this.tableData, 318 data: this.tableData,
325 unitData: this.$parent.unitData, 319 unitData: this.$parent.unitData,
326 ableOperation: this.$parent.ableOperation, 320 ableOperation: this.$parent.ableOperation,
321 bsmRepair:this.$parent.bsmRepair
327 }, 322 },
328 "60%", 323 "60%",
329 true 324 true
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-27 09:03:56 4 * @LastEditTime: 2023-08-04 13:29:47
5 --> 5 -->
6 <template> 6 <template>
7 <dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm" 7 <dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm"
...@@ -42,27 +42,25 @@ ...@@ -42,27 +42,25 @@
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 <el-col :span="8"> 44 <el-col :span="8">
45 <el-form-item label="性别"> 45 <el-form-item label="份数" prop="fs">
46 <el-select clearable v-model="ruleForm.xb" class="width100" placeholder="请选择"> 46 <el-input v-model="ruleForm.fs" maxlength="8" oninput="value=value.replace(/[^\d]/g,'')"></el-input>
47 <el-option v-for="item in dictData['A43']" :key="item.dcode" :label="item.dname" :value="item.dcode">
48 </el-option>
49 </el-select>
50 </el-form-item> 47 </el-form-item>
51 </el-col> 48 </el-col>
49
52 </el-row> 50 </el-row>
53 <el-row> 51 <el-row>
54 <el-col :span="8"> 52 <el-col :span="8">
55 <el-form-item label="法人名称"> 53 <el-form-item label="法人名称" prop="frmc">
56 <el-input v-model="ruleForm.frmc"></el-input> 54 <el-input v-model="ruleForm.frmc"></el-input>
57 </el-form-item> 55 </el-form-item>
58 </el-col> 56 </el-col>
59 <el-col :span="8"> 57 <el-col :span="8">
60 <el-form-item label="国家/地区"> 58 <el-form-item label="国家/地区" prop="gj">
61 <el-input v-model="ruleForm.gj"></el-input> 59 <el-input v-model="ruleForm.gj"></el-input>
62 </el-form-item> 60 </el-form-item>
63 </el-col> 61 </el-col>
64 <el-col :span="8"> 62 <el-col :span="8">
65 <el-form-item label="户籍所在省市"> 63 <el-form-item label="户籍所在省市" prop="hjszss">
66 <el-input v-model="ruleForm.hjszss"></el-input> 64 <el-input v-model="ruleForm.hjszss"></el-input>
67 </el-form-item> 65 </el-form-item>
68 </el-col> 66 </el-col>
...@@ -70,12 +68,12 @@ ...@@ -70,12 +68,12 @@
70 68
71 <el-row> 69 <el-row>
72 <el-col :span="16"> 70 <el-col :span="16">
73 <el-form-item label="地址"> 71 <el-form-item label="地址" prop="txdz">
74 <el-input v-model="ruleForm.txdz"></el-input> 72 <el-input v-model="ruleForm.txdz"></el-input>
75 </el-form-item> 73 </el-form-item>
76 </el-col> 74 </el-col>
77 <el-col :span="8"> 75 <el-col :span="8">
78 <el-form-item label="邮编"> 76 <el-form-item label="邮编" prop="yb">
79 <el-input v-model="ruleForm.yb"></el-input> 77 <el-input v-model="ruleForm.yb"></el-input>
80 </el-form-item> 78 </el-form-item>
81 </el-col> 79 </el-col>
...@@ -83,17 +81,17 @@ ...@@ -83,17 +81,17 @@
83 81
84 <el-row> 82 <el-row>
85 <el-col :span="8"> 83 <el-col :span="8">
86 <el-form-item label="发证机关"> 84 <el-form-item label="发证机关" prop="fzjg">
87 <el-input v-model="ruleForm.fzjg"></el-input> 85 <el-input v-model="ruleForm.fzjg"></el-input>
88 </el-form-item> 86 </el-form-item>
89 </el-col> 87 </el-col>
90 <el-col :span="8"> 88 <el-col :span="8">
91 <el-form-item label="电子邮件"> 89 <el-form-item label="电子邮件" prop="dzyj">
92 <el-input v-model="ruleForm.dzyj"></el-input> 90 <el-input v-model="ruleForm.dzyj"></el-input>
93 </el-form-item> 91 </el-form-item>
94 </el-col> 92 </el-col>
95 <el-col :span="8"> 93 <el-col :span="8">
96 <el-form-item label="权利比例"> 94 <el-form-item label="权利比例" prop="qlbl">
97 <el-input v-model="ruleForm.qlbl"></el-input> 95 <el-input v-model="ruleForm.qlbl"></el-input>
98 </el-form-item> 96 </el-form-item>
99 </el-col> 97 </el-col>
...@@ -101,12 +99,12 @@ ...@@ -101,12 +99,12 @@
101 99
102 <el-row> 100 <el-row>
103 <el-col :span="8"> 101 <el-col :span="8">
104 <el-form-item label="工作单位"> 102 <el-form-item label="工作单位" prop="gzdw">
105 <el-input v-model="ruleForm.gzdw"></el-input> 103 <el-input v-model="ruleForm.gzdw"></el-input>
106 </el-form-item> 104 </el-form-item>
107 </el-col> 105 </el-col>
108 <el-col :span="16"> 106 <el-col :span="16">
109 <el-form-item label="代理机构"> 107 <el-form-item label="代理机构" prop="dlrjg">
110 <el-input v-model="ruleForm.dlrjg"></el-input> 108 <el-input v-model="ruleForm.dlrjg"></el-input>
111 </el-form-item> 109 </el-form-item>
112 </el-col> 110 </el-col>
...@@ -114,17 +112,17 @@ ...@@ -114,17 +112,17 @@
114 112
115 <el-row> 113 <el-row>
116 <el-col :span="8"> 114 <el-col :span="8">
117 <el-form-item label="联系电话"> 115 <el-form-item label="联系电话" prop="dlrdh">
118 <el-input v-model="ruleForm.dlrdh" maxlength="11" oninput="value=value.replace(/[^\d]/g,'')"></el-input> 116 <el-input v-model="ruleForm.dlrdh" maxlength="11" oninput="value=value.replace(/[^\d]/g,'')"></el-input>
119 </el-form-item> 117 </el-form-item>
120 </el-col> 118 </el-col>
121 <el-col :span="8"> 119 <el-col :span="8">
122 <el-form-item label="代理人姓名"> 120 <el-form-item label="代理人姓名" prop="dlrmc">
123 <el-input v-model="ruleForm.dlrmc"></el-input> 121 <el-input v-model="ruleForm.dlrmc"></el-input>
124 </el-form-item> 122 </el-form-item>
125 </el-col> 123 </el-col>
126 <el-col :span="8"> 124 <el-col :span="8">
127 <el-form-item label="代理人证件类型"> 125 <el-form-item label="代理人证件类型" prop="dlrzjlx">
128 <el-select clearable v-model="ruleForm.dlrzjlx" class="width100" placeholder="请选择"> 126 <el-select clearable v-model="ruleForm.dlrzjlx" class="width100" placeholder="请选择">
129 <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 127 <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode">
130 </el-option> 128 </el-option>
...@@ -134,7 +132,15 @@ ...@@ -134,7 +132,15 @@
134 </el-row> 132 </el-row>
135 <el-row> 133 <el-row>
136 <el-col :span="8"> 134 <el-col :span="8">
137 <el-form-item label="代理人证件号"> 135 <el-form-item label="性别" prop="xb">
136 <el-select clearable v-model="ruleForm.xb" class="width100" placeholder="请选择">
137 <el-option v-for="item in dictData['A43']" :key="item.dcode" :label="item.dname" :value="item.dcode">
138 </el-option>
139 </el-select>
140 </el-form-item>
141 </el-col>
142 <el-col :span="8">
143 <el-form-item label="代理人证件号" prop="dlrzjh">
138 <el-input v-model="ruleForm.dlrzjh" maxlength="20"></el-input> 144 <el-input v-model="ruleForm.dlrzjh" maxlength="20"></el-input>
139 </el-form-item> 145 </el-form-item>
140 </el-col> 146 </el-col>
...@@ -163,6 +169,7 @@ ...@@ -163,6 +169,7 @@
163 zjh: "", 169 zjh: "",
164 dh: "", 170 dh: "",
165 xb: "", 171 xb: "",
172 fs: "",
166 frmc: "", 173 frmc: "",
167 gj: "", 174 gj: "",
168 hjszss: "", 175 hjszss: "",
...@@ -183,8 +190,8 @@ ...@@ -183,8 +190,8 @@
183 sqrmc: [{ required: true, message: "姓名/名称", trigger: "blur" }], 190 sqrmc: [{ required: true, message: "姓名/名称", trigger: "blur" }],
184 zjzl: [{ required: true, message: "证件种类", trigger: "change" }], 191 zjzl: [{ required: true, message: "证件种类", trigger: "change" }],
185 zjh: [{ required: true, message: "证件号", trigger: "blur" }], 192 zjh: [{ required: true, message: "证件号", trigger: "blur" }],
186 }, 193 }
187 }; 194 }
188 }, 195 },
189 watch: { 196 watch: {
190 value (val) { 197 value (val) {
......
...@@ -209,9 +209,14 @@ ...@@ -209,9 +209,14 @@
209 return new Promise(resolve => { 209 return new Promise(resolve => {
210 this.unitData = this.$parent.unitData; 210 this.unitData = this.$parent.unitData;
211 var formdata = new FormData(); 211 var formdata = new FormData();
212 formdata.append("bsmSldy", this.formData.unitData[0]?.bsmSldy); 212 formdata.append("bsmSlsq", Vue.prototype.$currentRoute.query.bsmSlsq);
213 formdata.append("bsmSlsq", Vue.prototype.$currentRoute.query.bsmSlsq); 213 if (Vue.prototype.$currentRoute.query.sqywbm == "DJBBL") {
214 formdata.append("bsmSldy", this.formData.bsmRepair);
215 formdata.append("clfl", 3);
216 } else {
217 formdata.append("bsmSldy", this.formData.unitData[0]?.bsmSldy);
214 formdata.append("clfl", 2); 218 formdata.append("clfl", 2);
219 }
215 InitClml(formdata).then((res) => { 220 InitClml(formdata).then((res) => {
216 if (res.code == 200) { 221 if (res.code == 200) {
217 resolve(res.code) 222 resolve(res.code)
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-12 14:20:58
5 -->
6 <template> 1 <template>
7 <div> 2 <iframe :src="'http://192.168.2.22:8020/#/' + formData.bsmZd" frameborder="0" style="width: 100%; height:710px;"></iframe>
8 图形定位
9 </div>
10 </template> 3 </template>
11 <script> 4 <script>
12 export default { 5 export default {
13 props: { 6 props: {
14 formData: { 7 formData: {
15 type: Object, 8 type: Object,
16 default: {} 9 default: () => {
10 return {}
11 }
17 } 12 }
18 },
19 data () {
20 return {
21 }
22 },
23 methods: {
24 } 13 }
25 } 14 }
26 </script>
27 <style scoped lang='scss'>
28 </style>
...\ No newline at end of file ...\ No newline at end of file
15 </script>
...\ 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-07-28 15:47:25 4 * @LastEditTime: 2023-08-10 15:20:52
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -154,7 +154,27 @@ ...@@ -154,7 +154,27 @@
154 context.fillText(line, 138, y + (index * 20)); // 调整行高 154 context.fillText(line, 138, y + (index * 20)); // 调整行高
155 }) 155 })
156 }) 156 })
157 context.fillText(this.bdcqz.fj ? this.bdcqz.fj : '', 580, 100); 157
158 let lines1 = this.bdcqz.fj ? this.bdcqz.fj.split(' ') : [];
159 lines1.forEach((line, index) => {
160 const y = 100 + (index * 37); // 每行文本的垂直位置
161 let currentLine = '';
162 let arr = [];
163 for (let word of line) {
164 const testLine = currentLine + word;
165 const lineWidth = context.measureText(testLine).width;
166 if (lineWidth <= 395) {
167 currentLine = testLine;
168 } else {
169 arr.push(currentLine);
170 currentLine = word;
171 }
172 }
173 arr.push(currentLine);
174 arr.forEach((line, index) => {
175 context.fillText(line, 580, y + (index * 20)); // 调整行高
176 })
177 })
158 } 178 }
159 image.src = this.imgSrc 179 image.src = this.imgSrc
160 }, 180 },
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 15:33:01 4 * @LastEditTime: 2023-08-10 13:43:32
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;">
...@@ -68,7 +68,6 @@ ...@@ -68,7 +68,6 @@
68 } 68 }
69 }, 69 },
70 methods: { 70 methods: {
71 //获取证书内容
72 /** 71 /**
73 * @description: 获取证书内容 72 * @description: 获取证书内容
74 * @param {*} code 73 * @param {*} code
...@@ -78,7 +77,6 @@ ...@@ -78,7 +77,6 @@
78 var value = this.bdcqz[code]; 77 var value = this.bdcqz[code];
79 return value; 78 return value;
80 }, 79 },
81 //获取受理申请下全部不动产权证
82 /** 80 /**
83 * @description: 获取受理申请下全部不动产权证 81 * @description: 获取受理申请下全部不动产权证
84 * @author: renchao 82 * @author: renchao
......
...@@ -485,8 +485,19 @@ ...@@ -485,8 +485,19 @@
485 // this.taskList =this.formData.allCommentList; 485 // this.taskList =this.formData.allCommentList;
486 // 处理数据之后赋值 486 // 处理数据之后赋值
487 this.taskCommentList = this.taskList; 487 this.taskCommentList = this.taskList;
488 this.taskCommentList=this.taskCommentList.sort(this.sortDownDate)
488 }, 489 },
490 /**
491 * 时间排序函数
492 * @description: formatDate
493 * @param {*} row
494 * @param {*} column
495 * @author: renchao
496 */
489 497
498 sortDownDate(a, b) {
499 return Date.parse(a.createTime) - Date.parse(b.createTime);
500 },
490 // 设置流程图元素状态 501 // 设置流程图元素状态
491 /** 502 /**
492 * @description: 设置流程图元素状态 503 * @description: 设置流程图元素状态
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-01 17:41:49 4 * @LastEditTime: 2023-08-04 13:26:31
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -141,7 +141,6 @@ ...@@ -141,7 +141,6 @@
141 }, 141 },
142 gyfs: { 142 gyfs: {
143 handler (newVal, oldValue) { 143 handler (newVal, oldValue) {
144 console.log(newVal, 'newValnewValnewValnewVal', this.tableData);
145 let dataList = _.cloneDeep(this.InformationTable) 144 let dataList = _.cloneDeep(this.InformationTable)
146 if (newVal == 0) { 145 if (newVal == 0) {
147 this.column = _.cloneDeep(dataList) 146 this.column = _.cloneDeep(dataList)
...@@ -189,6 +188,8 @@ ...@@ -189,6 +188,8 @@
189 if (this.gyfs == '0' && this.tableDataList.length > 0) { 188 if (this.gyfs == '0' && this.tableDataList.length > 0) {
190 this.$message.warning("当前共有方式为单独所有,无法添加多个权利人") 189 this.$message.warning("当前共有方式为单独所有,无法添加多个权利人")
191 } else { 190 } else {
191 this.key++
192 this.details = {}
192 this.dialog = true 193 this.dialog = true
193 this.isaddupdate = true 194 this.isaddupdate = true
194 } 195 }
......
1 <!--
2 * @Description: 审批意见
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:41:24
5 -->
6 <template>
7 <div class="spyj loadingtext">
8 <div class="box">
9 <div class="spyj_title">
10 <div class="righttitle">审批表</div>
11 </div>
12
13 <div v-for="(item, index) in tableData" :key="index">
14 <el-form
15 :model="tableData[index]"
16 label-width="120px"
17 ref="ruleFormRef'"
18 >
19 <div class="spyj_form">
20 <div class="item_left">
21 <div class="right">{{ item.jdmc }}意见</div>
22 </div>
23 <div class="item_right">
24 <el-row>
25 <el-col :span="24">
26 <el-form-item label-width="0" class="opinion_item">
27 <el-input
28 :disabled="!ableOperation&&item.show"
29 type="textarea"
30 :rows="4"
31 class="opinion"
32 placeholder="请输入审批意见"
33 v-model="item.shyj"
34 ></el-input>
35 <el-button
36 class="opinion_btn"
37 @click="commonOpinion(index)"
38 v-if="ableOperation"
39 >常用意见</el-button
40 >
41 </el-form-item>
42 </el-col>
43 </el-row>
44 <el-row>
45 <el-col :span="16">
46 <el-form-item label="审查人">
47 <el-input
48 :disabled="!ableOperation"
49 v-model="item.shryxm"
50 ></el-input>
51 </el-form-item>
52 </el-col>
53 <el-col :span="8">
54 <el-form-item class="sjxzq" label="审核时间">
55 <el-date-picker
56 :disabled="!ableOperation"
57 v-model="item.shjssj"
58 type="date"
59 placeholder="选择日期"
60 value-format="yyyy-MM-dd HH:mm:ss"
61 format="yyyy-MM-dd"
62 >
63 </el-date-picker>
64 </el-form-item>
65 </el-col>
66 </el-row>
67 </div>
68 </div>
69 </el-form>
70 </div>
71 <div class="submit_button" v-if="ableOperation">
72 <el-button type="primary" @click="onSubmit()">保存</el-button>
73 </div>
74 </div>
75 <!-- <el-empty v-if="isNoData" description="暂无数据"></el-empty> -->
76 </div>
77 </template>
78 <script>
79 import { saveSpyjBySlsq, getSpyjList } from "@/api/opinion.js";
80 import { mapGetters } from "vuex";
81 export default {
82 computed: {
83 ...mapGetters(["userData", "yjsqOptions", "userInfo"]),
84 },
85 data() {
86 return {
87 isNoData: false,
88 currentindex: 0,
89 bsmSlsq: "",
90 ableOperation: false,
91 bsmSlsq: this.$route.query.bsmSlsq,
92 bestepid: this.$route.query.bestepid,
93 propsParam: {},
94 tableData: [],
95 falg: false,
96 falg1: false,
97 jdmc: "",
98 indexdqlc: 0,
99 };
100 },
101
102 watch: {
103 yjsqOptions: {
104 handler(val) {
105 console.log("val", val);
106 this.add(val);
107 },
108 deep: true,
109 immediate: true,
110 },
111 },
112 created() {},
113 mounted() {
114 this.propsParam = this.$attrs;
115 console.log("this.$parent.dqhj", this.$parent.dqhj);
116 this.ableOperation = this.$parent.currentSelectTab.ableOperation;
117 // this.ableOperation = this.$parent.ableOperation;
118 this.getShList();
119
120 switch (this.$parent.dqhj) {
121 case "cs":
122 this.indexdqlc = 0;
123 this.jdmc = "初审";
124 break;
125 case "fs":
126 this.indexdqlc = 1;
127 this.jdmc = "复审";
128 break;
129 case "hd":
130 this.indexdqlc = 2;
131 this.jdmc = "核定";
132 break;
133 }
134 },
135 methods: {
136 /**
137 * @description: getShList
138 * @param {*} obj
139 * @author: renchao
140 */
141 getShList() {
142 let that = this;
143 this.$startLoading();
144 console.log(this.userInfo);
145 var formdata = new FormData();
146 formdata.append("bsmBusiness", this.propsParam.bsmBusiness);
147 formdata.append("bestepid", this.$route.query.bestepid);
148
149 getSpyjList(formdata).then((res) => {
150 this.$endLoading();
151 if (res.code === 200 && res.result) {
152 this.tableData = res.result;
153 if (this.tableData.length == 0&&this.jdmc=="初审") {
154 console.log(0);
155 this.tableData.push({ jdmc: "初审" });
156 }else if(this.tableData[this.tableData.length-1].jdmc=="初审"&&this.jdmc=="复审") {
157 console.log(1);
158 this.tableData.push({ jdmc: "复审" });
159 }else if(this.tableData[this.tableData.length-1].jdmc=="复审"&&this.jdmc=="核定") {
160 console.log(2);
161 this.tableData.push({ jdmc: "核定" });
162 }
163
164 if(this.$parent.dqhj=="cs"){
165 this.tableData[0].show=false
166 }
167 console.log("this.tableData", this.tableData);
168 }
169 });
170 },
171 /**
172 * @description: judgment
173 * @param {*} obj
174 * @author: renchao
175 */
176 judgment(obj) {},
177 /**
178 * @description: onSubmit
179 * @author: renchao
180 */
181 onSubmit() {
182 this.tableData.forEach((item, index) => {
183 item["bsmBusiness"] = this.propsParam.bsmBusiness;
184 item["bestepid"] = this.$route.query.bestepid;
185 item["shryxm"] = this.userInfo.name;
186 item["userid"] = this.userInfo.id;
187 item["shjssj"] = item.shkssj;
188 item["czjg"] = "1";
189 item["jddm"] = this.$parent.dqhj;
190 item["jdmc"] = this.jdmc;
191
192 });
193 console.log("this.tableData", this.tableData);
194 saveSpyjBySlsq(this.tableData).then((res) => {
195 if (res.code === 200) {
196 this.$message.success("保存成功");
197 this.refresh += 1;
198 } else {
199 this.$message.error(res.message);
200 }
201 });
202 // } else {
203 // return false;
204 // }
205 },
206 //打开常用意见列表弹窗
207 /**
208 * @description: 打开常用意见列表弹窗
209 * @param {*} index
210 * @author: renchao
211 */
212 commonOpinion(index) {
213 this.currentindex = index;
214 this.$popupDialog(
215 "常用意见",
216 "workflow/components/dialog/commonOpinion",
217 {},
218 "70%",
219 true
220 );
221 },
222 /**
223 * @description: add
224 * @param {*} val
225 * @author: renchao
226 */
227 add(val) {
228 if (val != "") {
229 this.$set(this.tableData[this.currentindex], "shyj", val);
230 }
231 },
232 },
233 };
234 </script>
235 <style scoped lang="scss">
236 @import "~@/styles/mixin.scss";
237
238 .spyj {
239 width: 100%;
240 height: 100%;
241 background-color: #f5f5f5;
242 padding: 5px;
243 .box {
244 overflow-x: auto;
245 width: 100%;
246 height: 95%;
247 background: #fff;
248 text-align: center;
249 padding: 4px;
250 overflow-y: scroll;
251 padding-top: 20px;
252 padding: 20px 40px;
253 .spyj_title {
254 width: 100%;
255 height: 80px;
256 border: 1px solid $borderColor;
257 background-color: #eceef2;
258 display: flex;
259 }
260 .leftadd {
261 width: 3%;
262 height: 100%;
263 display: flex;
264 font-size: 14px;
265 text-indent: 20px;
266 align-items: center;
267 border: 1px solid $borderColor;
268 }
269 .righttitle {
270 width: 80%;
271 height: 100%;
272 line-height: 80px;
273 border: 1px solid $borderColor;
274 margin: auto;
275 font-size: 22px;
276 font-weight: 400;
277 }
278 }
279
280 /deep/.el-form-item {
281 margin-bottom: 0;
282 }
283
284 .bottom10 {
285 margin-bottom: 15px;
286 }
287
288 .spyj_form {
289 display: flex;
290 border: 1px solid $borderColor;
291
292 .item_left {
293 width: 150px;
294 background-color: #f8f8fa;
295 color: #606266;
296 display: flex;
297 font-size: 14px;
298 text-indent: 50px;
299 align-items: center;
300 border-right: 1px solid $borderColor;
301 }
302
303 .item_right {
304 flex: 1;
305 width: 100%;
306
307 /deep/.el-form-item__label {
308 background-color: #f8f8fa;
309 }
310 /deep/.el-form-item__content {
311 display: block;
312 text-align: left;
313 }
314 .opinion_item {
315 /deep/.el-form-item__error {
316 margin-top: -16px !important;
317 left: 3px;
318 }
319 border-bottom: 1px solid $borderColor;
320 }
321
322 .opinion {
323 position: relative;
324 font-size: 14px;
325
326 /deep/.el-textarea__inner {
327 border: none;
328 }
329 }
330
331 .opinion_btn {
332 position: absolute;
333 right: 15px;
334 bottom: 10px;
335 }
336 }
337 }
338
339 .submit_button {
340 text-align: center;
341 margin: 15px 0;
342 }
343
344 .el-date-editor.el-input {
345 width: 100%;
346 }
347 }
348 </style>
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 </el-form> 58 </el-form>
59 </div> 59 </div>
60 <div class="submit_button" v-if="ableOperation"> 60 <div class="submit_button" v-if="ableOperation">
61 <el-button type="primary" @click="onSubmit()">保存</el-button> 61 <el-button type="primary" :disabled="shows" @click="onSubmit()">保存</el-button>
62 </div> 62 </div>
63 </div> 63 </div>
64 <!-- <el-empty v-if="isNoData" description="暂无数据"></el-empty> --> 64 <!-- <el-empty v-if="isNoData" description="暂无数据"></el-empty> -->
...@@ -87,6 +87,7 @@ export default { ...@@ -87,6 +87,7 @@ export default {
87 falg1: false, 87 falg1: false,
88 jdmc: "", 88 jdmc: "",
89 indexdqlc: 0, 89 indexdqlc: 0,
90 shows:false
90 }; 91 };
91 }, 92 },
92 93
...@@ -128,7 +129,6 @@ export default { ...@@ -128,7 +129,6 @@ export default {
128 * @author: renchao 129 * @author: renchao
129 */ 130 */
130 getShList() { 131 getShList() {
131 let that = this;
132 this.$startLoading(); 132 this.$startLoading();
133 var formdata = new FormData(); 133 var formdata = new FormData();
134 formdata.append("bsmBusiness", this.propsParam.bsmBusiness); 134 formdata.append("bsmBusiness", this.propsParam.bsmBusiness);
...@@ -138,6 +138,10 @@ export default { ...@@ -138,6 +138,10 @@ export default {
138 this.$endLoading(); 138 this.$endLoading();
139 if (res.code === 200 && res.result) { 139 if (res.code === 200 && res.result) {
140 this.tableData = res.result; 140 this.tableData = res.result;
141 if(this.shows){
142 this.shows=false
143 }
144
141 var index = this.tableData.findIndex( 145 var index = this.tableData.findIndex(
142 (item) => item.jddm === this.$parent.dqhj 146 (item) => item.jddm === this.$parent.dqhj
143 ); 147 );
...@@ -179,6 +183,7 @@ export default { ...@@ -179,6 +183,7 @@ export default {
179 * @author: renchao 183 * @author: renchao
180 */ 184 */
181 onSubmit() { 185 onSubmit() {
186 this.shows=true
182 this.tableData.forEach((item, index) => { 187 this.tableData.forEach((item, index) => {
183 item["bsmBusiness"] = this.propsParam.bsmBusiness; 188 item["bsmBusiness"] = this.propsParam.bsmBusiness;
184 item["czjg"] = "1"; 189 item["czjg"] = "1";
...@@ -187,6 +192,7 @@ export default { ...@@ -187,6 +192,7 @@ export default {
187 if (res.code === 200) { 192 if (res.code === 200) {
188 this.$message.success("保存成功"); 193 this.$message.success("保存成功");
189 this.refresh += 1; 194 this.refresh += 1;
195 this.getShList();
190 } else { 196 } else {
191 this.$message.error(res.message); 197 this.$message.error(res.message);
192 } 198 }
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
9 <i class="el-icon-question invalid-icon"></i> 9 <i class="el-icon-question invalid-icon"></i>
10 <div class="invalid-body">您是否确定终止该业务办理?</div> 10 <div class="invalid-body">您是否确定终止该业务办理?</div>
11 </div> 11 </div>
12 <div class="invalid-reson">终止原因:</div> 12 <div class="invalid-reson">退件原因:</div>
13 <el-input 13 <el-input
14 v-model="stopMessage" 14 v-model="stopMessage"
15 placeholder="请输入终止原因" 15 placeholder="请输入终止原因"
......
...@@ -255,6 +255,7 @@ ...@@ -255,6 +255,7 @@
255 255
256 .card_padding { 256 .card_padding {
257 padding-top: 8px; 257 padding-top: 8px;
258 font-size: 16px;
258 } 259 }
259 260
260 .invalid-diglog { 261 .invalid-diglog {
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-17 14:20:17 4 * @LastEditTime: 2023-08-10 09:34:25
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";
...@@ -36,7 +36,7 @@ export default { ...@@ -36,7 +36,7 @@ export default {
36 batchButtonName: '', 36 batchButtonName: '',
37 // 受理申请信息 37 // 受理申请信息
38 slsq: {}, 38 slsq: {},
39 dqhj:"" 39 dqhj: ""
40 } 40 }
41 }, 41 },
42 mounted () { 42 mounted () {
...@@ -58,7 +58,7 @@ export default { ...@@ -58,7 +58,7 @@ export default {
58 stepExpandInfo(formdata).then((res) => { 58 stepExpandInfo(formdata).then((res) => {
59 if (res.code === 200) { 59 if (res.code === 200) {
60 this.leftButtonList = res.result.button; 60 this.leftButtonList = res.result.button;
61 if (res.result.properties&&res.result.properties.length) { 61 if (res.result.properties && res.result.properties.length) {
62 this.dqhj = res.result.properties[0].value 62 this.dqhj = res.result.properties[0].value
63 } 63 }
64 this.rightButtonList = res.result.operation; 64 this.rightButtonList = res.result.operation;
...@@ -91,7 +91,7 @@ export default { ...@@ -91,7 +91,7 @@ export default {
91 finishedInfo: { 91 finishedInfo: {
92 finishedTaskSet: result.finishedActivityIds, 92 finishedTaskSet: result.finishedActivityIds,
93 unfinishedTaskSet: result.runningActivityIds, 93 unfinishedTaskSet: result.runningActivityIds,
94 rejectedTaskSet: {}, 94 rejectedTaskSet: result.rejectedActivityIds,
95 finishedSequenceFlowSet: result.finishedSequenceFlowIds 95 finishedSequenceFlowSet: result.finishedSequenceFlowIds
96 }, 96 },
97 handlinglist: result.runningTasks, 97 handlinglist: result.runningTasks,
...@@ -160,8 +160,8 @@ export default { ...@@ -160,8 +160,8 @@ export default {
160 if (res.code === 200) { 160 if (res.code === 200) {
161 this.$popupDialog('楼盘表', 'lpb/index', { 161 this.$popupDialog('楼盘表', 'lpb/index', {
162 bsm: res.result[0], 162 bsm: res.result[0],
163 onlyShow:false, 163 onlyShow: false,
164 unitData:window.unitData 164 unitData: window.unitData
165 }, '90%', true) 165 }, '90%', true)
166 } else { 166 } else {
167 this.$message.error(res.message) 167 this.$message.error(res.message)
...@@ -173,7 +173,7 @@ export default { ...@@ -173,7 +173,7 @@ export default {
173 break; 173 break;
174 // 图形定位 174 // 图形定位
175 case "B-TXDW": 175 case "B-TXDW":
176 this.$popupDialog('图形定位', 'workflow/components/dialog/txdw', {}, '60%', true) 176 this.$popupDialog('图形定位', 'workflow/components/dialog/txdw', { bsmZd: this.bsmZd }, '85%', true)
177 break; 177 break;
178 case "back": //退回按钮 178 case "back": //退回按钮
179 this.$popupDialog("退回", "workflow/components/th", { 179 this.$popupDialog("退回", "workflow/components/th", {
...@@ -273,15 +273,15 @@ export default { ...@@ -273,15 +273,15 @@ export default {
273 }); 273 });
274 }); 274 });
275 }, 275 },
276 //发送下一个环节 276 //发送下一个环节
277 /** 277 /**
278 * @description: 发送下一个环节 278 * @description: 发送下一个环节
279 * @param {*} obj 279 * @param {*} obj
280 * @author: renchao 280 * @author: renchao
281 */ 281 */
282 sendToNext (obj) { 282 sendToNext (obj) {
283 this.$popupDialog("转出", "djbworkflow/components/zc", { 283 this.$popupDialog("转出", "djbworkflow/components/zc", {
284 obj:obj, 284 obj: obj,
285 bsmSlsq: this.bsmSlsq, 285 bsmSlsq: this.bsmSlsq,
286 tabList: this.tabList 286 tabList: this.tabList
287 }, '800px', true) 287 }, '800px', true)
...@@ -292,9 +292,9 @@ export default { ...@@ -292,9 +292,9 @@ export default {
292 * @param {*} obj 292 * @param {*} obj
293 * @author: renchao 293 * @author: renchao
294 */ 294 */
295 sendToEnd (obj) { 295 sendToEnd (obj) {
296 this.$popupDialog("转出", "djbworkflow/components/zc", { 296 this.$popupDialog("转出", "djbworkflow/components/zc", {
297 obj:"", 297 obj: "",
298 bsmSlsq: this.bsmSlsq, 298 bsmSlsq: this.bsmSlsq,
299 tabList: this.tabList 299 tabList: this.tabList
300 }, '800px', true) 300 }, '800px', true)
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 16:15:39 4 * @LastEditTime: 2023-08-09 14:54:20
5 --> 5 -->
6 <template> 6 <template>
7 <div class="container"> 7 <div class="container">
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
35 </div> 35 </div>
36 <!-- 表单内容区域 --> 36 <!-- 表单内容区域 -->
37 <div class="rightContainer"> 37 <div class="rightContainer">
38 <div class="count"> 38 <div class="count">
39 当前流程所在环节: 39 当前流程所在环节:
40 <span>{{ this.zbhj }}</span> 40 <span>{{ this.zbhj }}</span>
41 </div> 41 </div>
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
64 <script> 64 <script>
65 import WorkFlow from "./mixin/index" 65 import WorkFlow from "./mixin/index"
66 import publicFlow from "./mixin/public.js" 66 import publicFlow from "./mixin/public.js"
67 import { getStepFormInfo, unClaimTask } from "@/api/workFlow.js" 67 import { getStepFormInfo, unClaimTask, getZdInfo } from "@/api/workFlow.js"
68 import { getForm } from "./flowform" 68 import { getForm } from "./flowform"
69 import NoticeBar from "@/components/NoticeBar/index" 69 import NoticeBar from "@/components/NoticeBar/index"
70 // import ProcessViewer from "./components/processViewer.vue" 70 // import ProcessViewer from "./components/processViewer.vue"
...@@ -108,7 +108,9 @@ ...@@ -108,7 +108,9 @@
108 clxxTab: {}, 108 clxxTab: {},
109 ableOperation: false, 109 ableOperation: false,
110 //页面监听时间 110 //页面监听时间
111 _beforeUnload_time: "" 111 _beforeUnload_time: "",
112 // 宗地id
113 bsmZd: ''
112 } 114 }
113 }, 115 },
114 mounted () { 116 mounted () {
...@@ -131,6 +133,13 @@ ...@@ -131,6 +133,13 @@
131 */ 133 */
132 getCurrentSelectProps (val) { 134 getCurrentSelectProps (val) {
133 this.currentSelectProps = val 135 this.currentSelectProps = val
136
137 getZdInfo(val.bdcdyid).then(res => {
138 this.bsmZd = res?.result[0]?.bsmZd
139 })
140 // getZdInfo(val.bdcdyid).then(res => {
141 // this.bsmZd = res?.result[0]?.bsmZd
142 // })
134 }, 143 },
135 /** 144 /**
136 * @description: beforeunloadHandler 145 * @description: beforeunloadHandler
...@@ -204,36 +213,36 @@ ...@@ -204,36 +213,36 @@
204 213
205 this.$popupDialog(title, "ywbl/ywsq/selectBdc", { 'djywbm': this.$route.query.sqywbm, 'isJump': true, 'sqywInfo': data }, "80%", true) 214 this.$popupDialog(title, "ywbl/ywsq/selectBdc", { 'djywbm': this.$route.query.sqywbm, 'isJump': true, 'sqywInfo': data }, "80%", true)
206 }, 215 },
207 //选项卡切换事件 216 //选项卡切换事件
208 /** 217 /**
209 * @description: 右侧表单选项卡事件 218 * @description: 右侧表单选项卡事件
210 * @param {*} handleClick 219 * @param {*} handleClick
211 * @author: renchao 220 * @author: renchao
212 */ 221 */
213 handleClick(a) { 222 handleClick (a) {
214 let p = Object.keys(this.tabList[0]).filter( 223 let p = Object.keys(this.tabList[0]).filter(
215 (item) => item == "ableOperation" 224 (item) => item == "ableOperation"
216 ); 225 );
217 if (p) { 226 if (p) {
218 this.ableOperation = this.tabList[a.index].ableOperation; 227 this.ableOperation = this.tabList[a.index].ableOperation;
219 } 228 }
220 }, 229 },
221 } 230 }
222 } 231 }
223 </script> 232 </script>
224 <style scoped lang="scss"> 233 <style scoped lang="scss">
225 .rightContainer { 234 .rightContainer {
226 position: relative; 235 position: relative;
227 } 236 }
228 .count { 237 .count {
229 font-size: 14px; 238 font-size: 14px;
230 position: absolute; 239 position: absolute;
231 right: 25px; 240 right: 25px;
232 top: 12px; 241 top: 12px;
233 height: 30px; 242 height: 30px;
234 span { 243 span {
235 font-weight: 600; 244 font-weight: 600;
236 color: #3498db; 245 color: #3498db;
246 }
237 } 247 }
238 }
239 </style> 248 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-04-13 10:32:28 4 * @LastEditTime: 2023-08-09 10:36:14
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
21 </el-input> 21 </el-input>
22 </el-form-item> 22 </el-form-item>
23 </el-col> 23 </el-col>
24 <el-col :span="4" class="btnColRight"> 24 <el-col :span="14" class="btnColRight">
25 <el-form-item> 25 <el-form-item>
26 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button> 26 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button>
27 </el-form-item> 27 </el-form-item>
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-04-18 14:28:42 4 * @LastEditTime: 2023-08-09 10:36:31
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -30,7 +30,7 @@ class data extends filter { ...@@ -30,7 +30,7 @@ class data extends filter {
30 { 30 {
31 prop: "ywlx", 31 prop: "ywlx",
32 label: "业务类型", 32 label: "业务类型",
33 width: '90' 33 width: '100'
34 }, 34 },
35 { 35 {
36 prop: "cwdm", 36 prop: "cwdm",
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-24 15:06:24 4 * @LastEditTime: 2023-08-08 14:32:47
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -43,14 +43,6 @@ class data extends filter { ...@@ -43,14 +43,6 @@ class data extends filter {
43 return <div class='suspend'>异议挂起</div> 43 return <div class='suspend'>异议挂起</div>
44 } 44 }
45 return <div class='allow'>进行中</div> 45 return <div class='allow'>进行中</div>
46 // switch (scope.row.lczt) {
47 // case '1':
48 // return <div class='allow'>进行中</div>
49 // case '2':
50 // return <div class='prohibit'>已结束</div>
51 // case '3':
52 // return <div class='allow'>进行中</div>
53 // }
54 } 46 }
55 }, 47 },
56 { 48 {
...@@ -80,11 +72,13 @@ class data extends filter { ...@@ -80,11 +72,13 @@ class data extends filter {
80 prop: "qlrmc", 72 prop: "qlrmc",
81 label: "权利人", 73 label: "权利人",
82 width: '120', 74 width: '120',
75 showOverflowTooltip: true
83 }, 76 },
84 { 77 {
85 prop: "ywrmc", 78 prop: "ywrmc",
86 label: "义务人", 79 label: "义务人",
87 width: '120', 80 width: '120',
81 showOverflowTooltip: true
88 }, 82 },
89 { 83 {
90 prop: "zl", 84 prop: "zl",
......
1 import { log } from "bpmn-js-token-simulation"
2
1 /* 3 /*
2 * @Description: 4 * @Description:
3 * @Autor: renchao 5 * @Autor: renchao
...@@ -11,6 +13,7 @@ export default { ...@@ -11,6 +13,7 @@ export default {
11 watch: { 13 watch: {
12 'ruleForm.sldy.gyfs': { 14 'ruleForm.sldy.gyfs': {
13 handler: function (val, oldVal) { 15 handler: function (val, oldVal) {
16 console.log("单独所有",val,oldVal);
14 if (val == '0' && this.ruleForm.qlrList.length > 1 && oldVal) { 17 if (val == '0' && this.ruleForm.qlrList.length > 1 && oldVal) {
15 this.ruleForm.sldy.gyfs = oldVal 18 this.ruleForm.sldy.gyfs = oldVal
16 this.$message({ 19 this.$message({
......
...@@ -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-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> 85 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
86 </el-form-item> 86 </el-form-item>
87 </el-col> 87 </el-col>
88 </el-row> 88 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023-08-02 08:40:35 4 * @LastEditTime: 2023-08-04 16:33:46
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 </el-col> 58 </el-col>
59 <el-col :span="16"> 59 <el-col :span="16">
60 <el-form-item label="坐落:"> 60 <el-form-item label="坐落:">
61 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 61 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
62 </el-form-item> 62 </el-form-item>
63 </el-col> 63 </el-col>
64 </el-row> 64 </el-row>
...@@ -90,85 +90,84 @@ ...@@ -90,85 +90,84 @@
90 房屋多幢明细 90 房屋多幢明细
91 <div class="triangle"></div> 91 <div class="triangle"></div>
92 <fdcqxmTable 92 <fdcqxmTable
93 :ableOperation="ableOperation" 93 :ableOperation="ableOperation"
94 :tableData="ruleForm.fdcqxm" 94 :tableData="ruleForm.fdcqxm"
95 @upDateTdytxxList="upDateTdytxxList" /> 95 @upDateTdytxxList="upDateTdytxxList" />
96 <div class="slxx_title title-block"> 96 <div class="slxx_title title-block">
97 土地用途 97 土地用途
98 <div class="triangle"></div> 98 <div class="triangle"></div>
99 </div> 99 </div>
100 <tdytTable 100 <tdytTable
101 :ableOperation="ableOperation" 101 :ableOperation="ableOperation"
102 :tableData="ruleForm.tdytqxList" 102 :tableData="ruleForm.tdytqxList"
103 @upDateTdytxxList="upDateTdytxxList" /> 103 @upDateTdytxxList="upDateTdytxxList" />
104 <div class="slxx_title title-block"> 104 <div class="slxx_title title-block">
105 权利人信息 105 权利人信息
106 <div class="triangle"></div> 106 <div class="triangle"></div>
107 </div> 107 </div>
108 <el-row :gutter="10"> 108 <el-row :gutter="10">
109 <el-col :span="14" v-if="ruleForm.qlxx"> 109 <el-col :span="14" v-if="ruleForm.qlxx">
110 <el-form-item label="共有方式:"> 110 <el-form-item label="共有方式:">
111 <el-radio-group :disabled="!ableOperation" @change="showCZInfo" 111 <el-radio-group :disabled="!ableOperation" @change="showCZInfo"
112 v-model="ruleForm.sldy.gyfs"> 112 v-model="ruleForm.sldy.gyfs">
113 <el-radio label="0">单独所有</el-radio> 113 <el-radio label="0">单独所有</el-radio>
114 <el-radio label="1">共同共有</el-radio> 114 <el-radio label="1">共同共有</el-radio>
115 <el-radio label="2">按份所有</el-radio> 115 <el-radio label="2">按份所有</el-radio>
116 <el-radio label="3">其它共有</el-radio> 116 <el-radio label="3">其它共有</el-radio>
117 </el-radio-group> 117 </el-radio-group>
118 </el-form-item> 118 </el-form-item>
119 </el-col> 119 </el-col>
120 <el-col :span="5"> 120 <el-col :span="5">
121 <el-form-item label="发证方式:"> 121 <el-form-item label="发证方式:">
122 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation"> 122 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation">
123 <el-radio label="1">小证</el-radio> 123 <el-radio label="1">小证</el-radio>
124 <el-radio label="2">大证</el-radio> 124 <el-radio label="2">大证</el-radio>
125 </el-radio-group> 125 </el-radio-group>
126 </el-form-item> 126 </el-form-item>
127 </el-col> 127 </el-col>
128
129 128
130 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 129 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
131 <el-form-item label="是否分别持证:"> 130 <el-form-item label="是否分别持证:">
132 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 131 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
133 <el-radio label="1"></el-radio> 132 <el-radio label="1"></el-radio>
134 <el-radio label="0"></el-radio> 133 <el-radio label="0"></el-radio>
135 </el-radio-group> 134 </el-radio-group>
136 </el-form-item> 135 </el-form-item>
137 </el-col> 136 </el-col>
138 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 137 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
139 <el-form-item label="持证人:"> 138 <el-form-item label="持证人:">
140 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation"> 139 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation">
141 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 140 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
142 </el-option> 141 </el-option>
143 </el-select> 142 </el-select>
144 </el-form-item> 143 </el-form-item>
145 </el-col> 144 </el-col>
146 </el-row> 145 </el-row>
147 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 146 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
148 :gyfs="ruleForm.slsq.gyfs" /> 147 :gyfs="ruleForm.slsq.gyfs" />
149 148
150 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> 149 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'">
150 <div class="slxx_title title-block">
151 义务人信息
152 <div class="triangle"></div>
153 </div>
154 <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList"
155 :gyfs="ruleForm.qlxx.gyfs" />
156 </div>
151 <div class="slxx_title title-block"> 157 <div class="slxx_title title-block">
152 义务人信息 158 登记原因
153 <div class="triangle"></div> 159 <div class="triangle"></div>
154 </div> 160 </div>
155 <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" 161 <el-row :gutter="10">
156 :gyfs="ruleForm.qlxx.gyfs" /> 162 <el-col>
157 </div> 163 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy">
158 <div class="slxx_title title-block"> 164 <el-input class="textArea" type="textarea" :disabled="!ableOperation"
159 登记原因 165 v-model="ruleForm.fdcq1.djyy">
160 <div class="triangle"></div> 166 </el-input>
167 </el-form-item>
168 </el-col>
169 </el-row>
161 </div> 170 </div>
162 <el-row :gutter="10">
163 <el-col>
164 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy">
165 <el-input class="textArea" type="textarea" :disabled="!ableOperation"
166 v-model="ruleForm.fdcq1.djyy">
167 </el-input>
168 </el-form-item>
169 </el-col>
170 </el-row>
171 </div>
172 </div> 171 </div>
173 <el-row class="btn" v-if="ableOperation"> 172 <el-row class="btn" v-if="ableOperation">
174 <el-form-item> 173 <el-form-item>
...@@ -205,7 +204,7 @@ ...@@ -205,7 +204,7 @@
205 } 204 }
206 }); 205 });
207 }, 206 },
208 components: { qlrCommonTable, tdytTable ,fdcqxmTable}, 207 components: { qlrCommonTable, tdytTable, fdcqxmTable },
209 computed: { 208 computed: {
210 ...mapGetters(["dictData", "flag"]), 209 ...mapGetters(["dictData", "flag"]),
211 }, 210 },
...@@ -283,6 +282,15 @@ ...@@ -283,6 +282,15 @@
283 * @author: renchao 282 * @author: renchao
284 */ 283 */
285 onSubmit () { 284 onSubmit () {
285 let arr = this.ruleForm.tdytqxList.filter(item => !item.yt)
286 if (arr.length > 0) {
287 this.$message({
288 showClose: true,
289 message: "土地用途不能为空",
290 type: "error",
291 });
292 return false;
293 }
286 saveData(this.ruleForm).then((res) => { 294 saveData(this.ruleForm).then((res) => {
287 if (res.code === 200) { 295 if (res.code === 200) {
288 this.$message({ 296 this.$message({
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:53:43 4 * @LastEditTime: 2023-08-04 16:32:05
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -53,12 +53,12 @@ ...@@ -53,12 +53,12 @@
53 <el-row :gutter="10" v-if="ruleForm.qlxx"> 53 <el-row :gutter="10" v-if="ruleForm.qlxx">
54 <el-col :span="8"> 54 <el-col :span="8">
55 <el-form-item label="不动产单元号:"> 55 <el-form-item label="不动产单元号:">
56 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> 56 <el-input disabled v-model="ruleForm.sldy.bdcdyh"></el-input>
57 </el-form-item> 57 </el-form-item>
58 </el-col> 58 </el-col>
59 <el-col :span="16"> 59 <el-col :span="16">
60 <el-form-item label="坐落:"> 60 <el-form-item label="坐落:">
61 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 61 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
62 </el-form-item> 62 </el-form-item>
63 </el-col> 63 </el-col>
64 </el-row> 64 </el-row>
...@@ -227,7 +227,7 @@ ...@@ -227,7 +227,7 @@
227 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 227 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
228 :gyfs="ruleForm.slsq.gyfs" /> 228 :gyfs="ruleForm.slsq.gyfs" />
229 229
230 <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'"> 230 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'">
231 <div class="slxx_title title-block"> 231 <div class="slxx_title title-block">
232 义务人信息 232 义务人信息
233 <div class="triangle"></div> 233 <div class="triangle"></div>
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:46:35 4 * @LastEditTime: 2023-08-04 16:32:08
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
60 </el-col> 60 </el-col>
61 <el-col :span="16"> 61 <el-col :span="16">
62 <el-form-item label="坐落:"> 62 <el-form-item label="坐落:">
63 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 63 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
64 </el-form-item> 64 </el-form-item>
65 </el-col> 65 </el-col>
66 </el-row> 66 </el-row>
...@@ -392,6 +392,15 @@ ...@@ -392,6 +392,15 @@
392 * @author: renchao 392 * @author: renchao
393 */ 393 */
394 onSubmit () { 394 onSubmit () {
395 let arr = this.ruleForm.tdytqxList.filter(item => !item.yt)
396 if (arr.length > 0) {
397 this.$message({
398 showClose: true,
399 message: "土地用途不能为空",
400 type: "error",
401 });
402 return false;
403 }
395 saveData(this.ruleForm).then((res) => { 404 saveData(this.ruleForm).then((res) => {
396 if (res.code === 200) { 405 if (res.code === 200) {
397 this.$message({ 406 this.$message({
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-01 18:14:28 4 * @LastEditTime: 2023-08-04 15:45:47
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -293,6 +293,15 @@ ...@@ -293,6 +293,15 @@
293 * @author: renchao 293 * @author: renchao
294 */ 294 */
295 onSubmit () { 295 onSubmit () {
296 let arr = this.ruleForm.tdytqxList.filter(item => !item.yt)
297 if (arr.length > 0) {
298 this.$message({
299 showClose: true,
300 message: "土地用途不能为空",
301 type: "error",
302 });
303 return false;
304 }
296 fristReg(this.ruleForm).then((res) => { 305 fristReg(this.ruleForm).then((res) => {
297 if (res.code === 200 && res.result) { 306 if (res.code === 200 && res.result) {
298 console.log(res); 307 console.log(res);
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:45:57 4 * @LastEditTime: 2023-08-04 16:31:38
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
60 </el-col> 60 </el-col>
61 <el-col :span="8"> 61 <el-col :span="8">
62 <el-form-item label="不动产单元号:"> 62 <el-form-item label="不动产单元号:">
63 <el-input v-model="ruleForm.zdjbxx.bdcdyh"></el-input> 63 <el-input v-model="ruleForm.sldy.bdcdyh"></el-input>
64 </el-form-item> 64 </el-form-item>
65 </el-col> 65 </el-col>
66 <el-col :span="8"> 66 <el-col :span="8">
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
113 113
114 <el-col :span="16"> 114 <el-col :span="16">
115 <el-form-item label="坐落:"> 115 <el-form-item label="坐落:">
116 <el-input v-model="ruleForm.zdjbxx.zl"></el-input> 116 <el-input v-model="ruleForm.sldy.zl"></el-input>
117 </el-form-item> 117 </el-form-item>
118 </el-col> 118 </el-col>
119 </el-row> 119 </el-row>
...@@ -179,8 +179,8 @@ ...@@ -179,8 +179,8 @@
179 placeholder="持证人" 179 placeholder="持证人"
180 :disabled="!ableOperation"> 180 :disabled="!ableOperation">
181 <el-option 181 <el-option
182 v-for="item in czrOptions" 182 v-for="(item,index) in czrOptions"
183 :key="item.zjh" 183 :key="index"
184 :label="item.sqrmc" 184 :label="item.sqrmc"
185 :value="item.zjh"> 185 :value="item.zjh">
186 </el-option> 186 </el-option>
...@@ -276,7 +276,6 @@ ...@@ -276,7 +276,6 @@
276 } 276 }
277 }, 277 },
278 methods: { 278 methods: {
279 // 更新土地用途信息
280 /** 279 /**
281 * @description: 更新土地用途信息 280 * @description: 更新土地用途信息
282 * @param {*} val 281 * @param {*} val
...@@ -312,6 +311,16 @@ ...@@ -312,6 +311,16 @@
312 * @author: renchao 311 * @author: renchao
313 */ 312 */
314 onSubmit () { 313 onSubmit () {
314 let that = this
315 let arr = this.ruleForm.tdytqxList.filter(item => !item.yt)
316 if (arr.length > 0) {
317 this.$message({
318 showClose: true,
319 message: "土地用途不能为空",
320 type: "error",
321 });
322 return false;
323 }
315 if (this.ruleForm.qlrList.length == 0) { 324 if (this.ruleForm.qlrList.length == 0) {
316 this.$message({ 325 this.$message({
317 showClose: true, 326 showClose: true,
...@@ -320,7 +329,6 @@ ...@@ -320,7 +329,6 @@
320 }); 329 });
321 return false; 330 return false;
322 } 331 }
323
324 if (this.ruleForm.sldy.gyfs == "0") { 332 if (this.ruleForm.sldy.gyfs == "0") {
325 if (this.ruleForm.qlrList.length > 1) { 333 if (this.ruleForm.qlrList.length > 1) {
326 this.$message({ 334 this.$message({
...@@ -331,21 +339,37 @@ ...@@ -331,21 +339,37 @@
331 return false; 339 return false;
332 } 340 }
333 this.ruleForm.qlrList[0].sfczr = "1"; 341 this.ruleForm.qlrList[0].sfczr = "1";
334 } 342 } else {
335 if (this.ruleForm.sldy.gyfs == "1") { 343 if (this.ruleForm.qlrList.length <= 1) {
344 this.$message({
345 showClose: true,
346 message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上",
347 type: "error",
348 });
349 return false;
350 }
336 //是否分别持证 351 //是否分别持证
337 if (this.ruleForm.sldy.sqfbcz == '1') { //是 352 if (this.ruleForm.sldy.sqfbcz == "1") {
353 //是
338 this.ruleForm.qlrList.forEach((item, index) => { 354 this.ruleForm.qlrList.forEach((item, index) => {
339 item.sfczr = "1" 355 item.sfczr = "1";
340 }); 356 });
341 } else { 357 } else {
358 if (!that.ruleForm.czr) {
359 that.$message({
360 showClose: true,
361 message: "请选择持证人",
362 type: "error",
363 });
364 return false;
365 }
342 this.ruleForm.qlrList.forEach((item, index) => { 366 this.ruleForm.qlrList.forEach((item, index) => {
343 if (item.zjh == this.ruleForm.czr) { 367 if (item.zjh == this.ruleForm.czr) {
344 item.sfczr = "1" 368 item.sfczr = "1";
345 } else { 369 } else {
346 item.sfczr = "0" 370 item.sfczr = "0";
347 } 371 }
348 }) 372 });
349 } 373 }
350 } 374 }
351 /** 375 /**
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <!-- 2 <!--
3 * @Description: 3 * @Description:
4 * @Autor: renchao 4 * @Autor: renchao
5 * @LastEditTime: 2023-08-02 08:45:44 5 * @LastEditTime: 2023-08-04 16:32:14
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
116 116
117 <el-col :span="16"> 117 <el-col :span="16">
118 <el-form-item label="坐落:"> 118 <el-form-item label="坐落:">
119 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 119 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
120 </el-form-item> 120 </el-form-item>
121 </el-col> 121 </el-col>
122 </el-row> 122 </el-row>
...@@ -280,6 +280,15 @@ ...@@ -280,6 +280,15 @@
280 * @author: renchao 280 * @author: renchao
281 */ 281 */
282 onSubmit () { 282 onSubmit () {
283 let arr = this.ruleForm.tdytqxList.filter(item => !item.yt)
284 if (arr.length > 0) {
285 this.$message({
286 showClose: true,
287 message: "土地用途不能为空",
288 type: "error",
289 });
290 return false;
291 }
283 saveData(this.ruleForm).then((res) => { 292 saveData(this.ruleForm).then((res) => {
284 if (res.code === 200) { 293 if (res.code === 200) {
285 this.$message({ 294 this.$message({
......
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
83 <el-row :gutter="10"> 83 <el-row :gutter="10">
84 <el-col :span="16"> 84 <el-col :span="16">
85 <el-form-item label="坐落:"> 85 <el-form-item label="坐落:">
86 <el-input disabled v-model="ruleForm.zdjbxx.zl"></el-input> 86 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
87 </el-form-item> 87 </el-form-item>
88 </el-col> 88 </el-col>
89 </el-row> 89 </el-row>
......
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
83 <el-row :gutter="10"> 83 <el-row :gutter="10">
84 <el-col :span="16"> 84 <el-col :span="16">
85 <el-form-item label="坐落:"> 85 <el-form-item label="坐落:">
86 <el-input disabled v-model="ruleForm.zdjbxx.zl"></el-input> 86 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
87 </el-form-item> 87 </el-form-item>
88 </el-col> 88 </el-col>
89 </el-row> 89 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-01 18:15:20 4 * @LastEditTime: 2023-08-04 15:51:27
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -430,6 +430,16 @@ ...@@ -430,6 +430,16 @@
430 * @author: renchao 430 * @author: renchao
431 */ 431 */
432 onSubmit () { 432 onSubmit () {
433 let that = this
434 let arr = this.ruleForm.tdytqxList.filter(item => !item.yt)
435 if (arr.length > 0) {
436 this.$message({
437 showClose: true,
438 message: "土地用途不能为空",
439 type: "error",
440 });
441 return false;
442 }
433 if (this.ruleForm.qlrList.length == 0) { 443 if (this.ruleForm.qlrList.length == 0) {
434 this.$message({ 444 this.$message({
435 showClose: true, 445 showClose: true,
...@@ -449,8 +459,15 @@ ...@@ -449,8 +459,15 @@
449 return false; 459 return false;
450 } 460 }
451 this.ruleForm.qlrList[0].sfczr = "1"; 461 this.ruleForm.qlrList[0].sfczr = "1";
452 } 462 } else {
453 if (this.ruleForm.sldy.gyfs == "1") { 463 if (this.ruleForm.qlrList.length <= 1) {
464 this.$message({
465 showClose: true,
466 message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上",
467 type: "error",
468 });
469 return false;
470 }
454 //是否分别持证 471 //是否分别持证
455 if (this.ruleForm.sldy.sqfbcz == "1") { 472 if (this.ruleForm.sldy.sqfbcz == "1") {
456 //是 473 //是
...@@ -458,6 +475,14 @@ ...@@ -458,6 +475,14 @@
458 item.sfczr = "1"; 475 item.sfczr = "1";
459 }); 476 });
460 } else { 477 } else {
478 if (!that.ruleForm.czr) {
479 that.$message({
480 showClose: true,
481 message: "请选择持证人",
482 type: "error",
483 });
484 return false;
485 }
461 this.ruleForm.qlrList.forEach((item, index) => { 486 this.ruleForm.qlrList.forEach((item, index) => {
462 if (item.zjh == this.ruleForm.czr) { 487 if (item.zjh == this.ruleForm.czr) {
463 item.sfczr = "1"; 488 item.sfczr = "1";
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
54 </el-col> 54 </el-col>
55 <el-col :span="16"> 55 <el-col :span="16">
56 <el-form-item label="坐落:"> 56 <el-form-item label="坐落:">
57 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 57 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
58 </el-form-item> 58 </el-form-item>
59 </el-col> 59 </el-col>
60 </el-row> 60 </el-row>
......
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
56 </el-col> 56 </el-col>
57 <el-col :span="16"> 57 <el-col :span="16">
58 <el-form-item label="坐落:"> 58 <el-form-item label="坐落:">
59 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 59 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
60 </el-form-item> 60 </el-form-item>
61 </el-col> 61 </el-col>
62 </el-row> 62 </el-row>
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 </el-row> 44 </el-row>
45 <div class="slxx_title title-block"> 45 <div class="slxx_title title-block" v-if="ruleForm.hlist && ruleForm.hlist.length>0">
46 抵押户信息列表信息({{ruleForm.hlist.length}} 户) 46 抵押户信息列表信息({{ruleForm.hlist.length}} 户)
47 <div class="triangle"></div> 47 <div class="triangle"></div>
48 </div> 48 </div>
...@@ -51,10 +51,9 @@ ...@@ -51,10 +51,9 @@
51 抵押信息 51 抵押信息
52 <div class="triangle"></div> 52 <div class="triangle"></div>
53 </div> 53 </div>
54 <el-row :gutter="10"> 54 <el-row :gutter="10" v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0">
55 <el-col :span="8"> 55 <el-col :span="8">
56 <el-form-item label="抵押方式:"> 56 <el-form-item label="抵押方式:">
57 <!-- <el-input disabled v-model="ruleForm.slywxx.djqxmc"></el-input> -->
58 <el-radio-group disabled v-model="ruleForm.diyaqList[0].dyfs"> 57 <el-radio-group disabled v-model="ruleForm.diyaqList[0].dyfs">
59 <el-radio label="1">一般抵押</el-radio> 58 <el-radio label="1">一般抵押</el-radio>
60 <el-radio label="2">最高额抵押</el-radio> 59 <el-radio label="2">最高额抵押</el-radio>
...@@ -79,7 +78,7 @@ ...@@ -79,7 +78,7 @@
79 </el-col> 78 </el-col>
80 </el-row> 79 </el-row>
81 80
82 <el-row :gutter="10"> 81 <el-row :gutter="10" v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0">
83 <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 1"> 82 <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 1">
84 <el-form-item label="被担保主债权数额:"> 83 <el-form-item label="被担保主债权数额:">
85 <el-input v-model="ruleForm.diyaqList[0].bdbzzqse" :disabled="!ableOperation"></el-input> 84 <el-input v-model="ruleForm.diyaqList[0].bdbzzqse" :disabled="!ableOperation"></el-input>
...@@ -114,7 +113,7 @@ ...@@ -114,7 +113,7 @@
114 </el-col> 113 </el-col>
115 </el-row> 114 </el-row>
116 115
117 <el-row> 116 <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0">
118 <el-col :span="24"> 117 <el-col :span="24">
119 <el-form-item label="担保范围:"> 118 <el-form-item label="担保范围:">
120 <el-input v-model="ruleForm.diyaqList[0].dbfw" 119 <el-input v-model="ruleForm.diyaqList[0].dbfw"
...@@ -122,14 +121,14 @@ ...@@ -122,14 +121,14 @@
122 </el-form-item> 121 </el-form-item>
123 </el-col> 122 </el-col>
124 </el-row> 123 </el-row>
125 <el-row> 124 <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0">
126 <el-col :span="24"> 125 <el-col :span="24">
127 <el-form-item label="最高债权确定事实和数额:"> 126 <el-form-item label="最高债权确定事实和数额:">
128 <el-input v-model="ruleForm.diyaqList[0].zgzqqdss" :disabled="!ableOperation"></el-input> 127 <el-input v-model="ruleForm.diyaqList[0].zgzqqdss" :disabled="!ableOperation"></el-input>
129 </el-form-item> 128 </el-form-item>
130 </el-col> 129 </el-col>
131 </el-row> 130 </el-row>
132 <el-row> 131 <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0">
133 <el-col> 132 <el-col>
134 <el-form-item label="附记:" prop="fj"> 133 <el-form-item label="附记:" prop="fj">
135 <el-input type="textarea" v-model="ruleForm.diyaqList[0].fj" :disabled="!ableOperation"></el-input> 134 <el-input type="textarea" v-model="ruleForm.diyaqList[0].fj" :disabled="!ableOperation"></el-input>
...@@ -141,7 +140,7 @@ ...@@ -141,7 +140,7 @@
141 抵押权人信息 140 抵押权人信息
142 <div class="triangle"></div> 141 <div class="triangle"></div>
143 </div> 142 </div>
144 <el-row :gutter="10"> 143 <el-row :gutter="10" v-if="ruleForm.sldyList && ruleForm.sldyList.length>0">
145 <el-col :span="14"> 144 <el-col :span="14">
146 <el-form-item label="共有方式:"> 145 <el-form-item label="共有方式:">
147 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldyList[0].gyfs"> 146 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldyList[0].gyfs">
...@@ -170,7 +169,8 @@ ...@@ -170,7 +169,8 @@
170 </el-form-item> 169 </el-form-item>
171 </el-col> 170 </el-col>
172 </el-row> 171 </el-row>
173 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :gyfs="ruleForm.sldyList[0].gyfs" /> 172 <qlrCommonTable v-if="ruleForm.sldyList && ruleForm.sldyList.length>0" :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList"
173 :disabled="!ableOperation" :gyfs="ruleForm.sldyList[0].gyfs" />
174 <div class="slxx_title title-block"> 174 <div class="slxx_title title-block">
175 抵押人信息 175 抵押人信息
176 <div class="triangle"></div> 176 <div class="triangle"></div>
...@@ -181,7 +181,7 @@ ...@@ -181,7 +181,7 @@
181 登记原因 181 登记原因
182 <div class="triangle"></div> 182 <div class="triangle"></div>
183 </div> 183 </div>
184 <el-row :gutter="10"> 184 <el-row :gutter="10" v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0">
185 <el-col> 185 <el-col>
186 <el-form-item v-if="ruleForm.sldyList[0].djlx == '400'" label="注销抵押原因:" prop="djyy"> 186 <el-form-item v-if="ruleForm.sldyList[0].djlx == '400'" label="注销抵押原因:" prop="djyy">
187 <el-input class="textArea" type="textarea" :disabled="!ableOperation" 187 <el-input class="textArea" type="textarea" :disabled="!ableOperation"
...@@ -210,7 +210,7 @@ ...@@ -210,7 +210,7 @@
210 import { bacthInit, saveBatchData } from "@/api/workflow/zjgcdyFlow.js"; 210 import { bacthInit, saveBatchData } from "@/api/workflow/zjgcdyFlow.js";
211 import { mapGetters } from "vuex"; 211 import { mapGetters } from "vuex";
212 export default { 212 export default {
213 created () { 213 mounted () {
214 this.ableOperation = this.$parent.currentSelectTab.ableOperation 214 this.ableOperation = this.$parent.currentSelectTab.ableOperation
215 this.propsParam = this.$attrs; 215 this.propsParam = this.$attrs;
216 var formdata = new FormData(); 216 var formdata = new FormData();
...@@ -220,9 +220,13 @@ ...@@ -220,9 +220,13 @@
220 formdata.append("djlx", this.propsParam.djlx); 220 formdata.append("djlx", this.propsParam.djlx);
221 formdata.append("isEdit", this.ableOperation); 221 formdata.append("isEdit", this.ableOperation);
222 bacthInit(formdata).then((res) => { 222 bacthInit(formdata).then((res) => {
223 this.$endLoading();
223 if (res.code === 200 && res.result) { 224 if (res.code === 200 && res.result) {
224 this.ruleForm = res.result; 225 this.$nextTick(() => {
225 this.$endLoading(); 226 this.ruleForm = res.result;
227 })
228 } else {
229 this.$message.error(res.message);
226 } 230 }
227 }) 231 })
228 }, 232 },
......
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
93 </el-col> 93 </el-col>
94 <el-col :span="8"> 94 <el-col :span="8">
95 <el-form-item label="坐落:"> 95 <el-form-item label="坐落:">
96 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 96 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
97 </el-form-item> 97 </el-form-item>
98 </el-col> 98 </el-col>
99 </el-row> 99 </el-row>
......
...@@ -11,7 +11,8 @@ ...@@ -11,7 +11,8 @@
11 :model="queryForm" 11 :model="queryForm"
12 ref="queryForm" 12 ref="queryForm"
13 @submit.native.prevent 13 @submit.native.prevent
14 label-width="80px"> 14 label-width="80px"
15 >
15 <el-row> 16 <el-row>
16 <el-col :span="5"> 17 <el-col :span="5">
17 <el-form-item label="业务来源" label-width="70px"> 18 <el-form-item label="业务来源" label-width="70px">
...@@ -22,12 +23,14 @@ ...@@ -22,12 +23,14 @@
22 class="width100" 23 class="width100"
23 filterable 24 filterable
24 clearable 25 clearable
25 placeholder="请选择业务来源"> 26 placeholder="请选择业务来源"
27 >
26 <el-option 28 <el-option
27 v-for="item in dictData['ywly']" 29 v-for="item in dictData['ywly']"
28 :key="item.dcode" 30 :key="item.dcode"
29 :label="item.dname" 31 :label="item.dname"
30 :value="item.dcode"> 32 :value="item.dcode"
33 >
31 </el-option> 34 </el-option>
32 </el-select> 35 </el-select>
33 </el-form-item> 36 </el-form-item>
...@@ -41,12 +44,14 @@ ...@@ -41,12 +44,14 @@
41 class="width100" 44 class="width100"
42 filterable 45 filterable
43 clearable 46 clearable
44 placeholder="请选择权利类型"> 47 placeholder="请选择权利类型"
48 >
45 <el-option 49 <el-option
46 v-for="item in dictData['A8']" 50 v-for="item in dictData['A8']"
47 :key="item.dcode" 51 :key="item.dcode"
48 :label="item.dname" 52 :label="item.dname"
49 :value="item.dcode"> 53 :value="item.dcode"
54 >
50 </el-option> 55 </el-option>
51 </el-select> 56 </el-select>
52 </el-form-item> 57 </el-form-item>
...@@ -60,12 +65,14 @@ ...@@ -60,12 +65,14 @@
60 class="width100" 65 class="width100"
61 filterable 66 filterable
62 clearable 67 clearable
63 placeholder="请选择登记类型"> 68 placeholder="请选择登记类型"
69 >
64 <el-option 70 <el-option
65 v-for="item in dictData['A21']" 71 v-for="item in dictData['A21']"
66 :key="item.dcode" 72 :key="item.dcode"
67 :label="item.dname" 73 :label="item.dname"
68 :value="item.dcode"> 74 :value="item.dcode"
75 >
69 </el-option> 76 </el-option>
70 </el-select> 77 </el-select>
71 </el-form-item> 78 </el-form-item>
...@@ -76,14 +83,20 @@ ...@@ -76,14 +83,20 @@
76 placeholder="请输入业务号" 83 placeholder="请输入业务号"
77 v-model="queryForm.ywh" 84 v-model="queryForm.ywh"
78 clearable 85 clearable
79 class="width200px"> 86 class="width200px"
87 >
80 </el-input> 88 </el-input>
81 </el-form-item> 89 </el-form-item>
82 </el-col> 90 </el-col>
83 91
84 <el-col :span="4" class="btnColRight"> 92 <el-col :span="4" class="btnColRight">
85 <el-form-item> 93 <el-form-item>
86 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button> 94 <el-button
95 type="primary"
96 native-type="submit"
97 @click="handleSearch"
98 >查询</el-button
99 >
87 <el-button @click="moreQueryClick">高级查询</el-button> 100 <el-button @click="moreQueryClick">高级查询</el-button>
88 </el-form-item> 101 </el-form-item>
89 </el-col> 102 </el-col>
...@@ -95,14 +108,16 @@ ...@@ -95,14 +108,16 @@
95 {{ item.name }}:{{ item.value }} 108 {{ item.name }}:{{ item.value }}
96 <i 109 <i
97 class="el-icon-circle-close" 110 class="el-icon-circle-close"
98 @click="handelItem(item, index)"></i> 111 @click="handelItem(item, index)"
112 ></i>
99 </li> 113 </li>
100 </ul> 114 </ul>
101 <el-button 115 <el-button
102 class="clean-btn" 116 class="clean-btn"
103 type="text" 117 type="text"
104 v-if="searchList.length > 0" 118 v-if="searchList.length > 0"
105 @click.native="hanldeCleanAll">清除全部 119 @click.native="hanldeCleanAll"
120 >清除全部
106 </el-button> 121 </el-button>
107 </el-row> 122 </el-row>
108 </el-form> 123 </el-form>
...@@ -119,123 +134,131 @@ ...@@ -119,123 +134,131 @@
119 @size-change="handleSizeChange" 134 @size-change="handleSizeChange"
120 @p-current-change="handleCurrentChange" 135 @p-current-change="handleCurrentChange"
121 :column="tableData.columns" 136 :column="tableData.columns"
122 :data="tableData.data"> 137 :data="tableData.data"
138 >
123 </lb-table> 139 </lb-table>
124 </div> 140 </div>
125 <searchBox v-model="isSearch" @getSearch="getSearch" :advancedForm="otherForm" /> 141 <searchBox
142 v-model="isSearch"
143 @getSearch="getSearch"
144 :advancedForm="otherForm"
145 />
126 </div> 146 </div>
127 </template> 147 </template>
128 <script> 148 <script>
129 import { mapGetters } from "vuex"; 149 import { mapGetters } from "vuex";
130 import searchMin from "../components/mixin/index"; 150 import searchMin from "../components/mixin/index";
131 import table from "@/utils/mixin/table"; 151 import table from "@/utils/mixin/table";
132 import { datas, sendThis } from "./ybxdata"; 152 import { datas, sendThis } from "./ybxdata";
133 import { searchTaskDone } from "@/api/workflow/search.js"; 153 import { searchTaskDone } from "@/api/workflow/search.js";
134 import searchBox from "../components/search.vue"; 154 import searchBox from "../components/search.vue";
135 export default { 155 export default {
136 name: "ybx", 156 name: "ybx",
137 components: { searchBox }, 157 components: { searchBox },
138 mixins: [table, searchMin], 158 mixins: [table, searchMin],
139 mounted () { 159 mounted() {
140 sendThis(this); 160 sendThis(this);
141 }, 161 },
142 computed: { 162 computed: {
143 ...mapGetters(["dictData"]), 163 ...mapGetters(["dictData"]),
144 }, 164 },
145 data () { 165 data() {
146 return { 166 return {
147 queryForm: { 167 queryForm: {
148 ywly: "", 168 ywly: "",
149 qllx: "", 169 qllx: "",
150 djlx: "", 170 djlx: "",
151 ywh: "", 171 ywh: "",
152 }, 172 },
153 searchForm: { 173 searchForm: {
154 ywlymc: "", 174 ywlymc: "",
155 qllxmc: "", 175 qllxmc: "",
156 djlxmc: "", 176 djlxmc: "",
157 ywh: "", 177 ywh: "",
158 },
159 tableData: {
160 total: 0,
161 columns: datas.columns(),
162 data: [],
163 },
164 };
165 },
166 activated () {
167 this.queryClick()
168 window["getBpageList"] = () => {
169 this.queryClick()
170 }
171 },
172 methods: {
173 // 列表渲染接口
174 /**
175 * @description: 列表渲染接口
176 * @author: renchao
177 */
178 queryClick () {
179 this.$startLoading();
180 this.searchForm.ywh = this.queryForm.ywh;
181 this.iterationData();
182 searchTaskDone({
183 ...this.queryForm,
184 ...this.otherForm,
185 ...this.pageData,
186 }).then((res) => {
187 this.$endLoading();
188 if (res.code === 200) {
189 let { total, records } = res.result;
190 records.forEach((item) => {
191 item.qlrmc = item.qlrmc.join(",");
192 item.ywh = item.ywh.join(",");
193 item.zl = item.zl.join(",");
194 item.outstepdate = item.outstepdate[0];
195 });
196 this.tableData.total = total ? total : 0;
197 this.tableData.data = records ? records : [];
198 }
199 });
200 }, 178 },
201 /** 179 tableData: {
202 * @description: handleSort 180 total: 0,
203 * @param {*} val 181 columns: datas.columns(),
204 * @author: renchao 182 data: [],
205 */
206 handleSort (val) {
207 this.queryForm.sortField = val.prop;
208 this.queryForm.sortOrder = val.order == "ascending" ? "asc" : "desc";
209 this.queryClick();
210 }, 183 },
211 /** 184 };
212 * @description: ywhClick 185 },
213 * @param {*} item 186 activated() {
214 * @author: renchao 187 this.queryClick();
215 */ 188 window["getBpageList"] = () => {
216 ywhClick (item) { 189 this.queryClick();
217 //有任务权限 190 };
218 if (item.sjlx == "3") { 191 },
219 const { href } = this.$router.resolve( 192 methods: {
220 "/djbworkFrameview?bsmSlsq=" + 193 // 列表渲染接口
194 /**
195 * @description: 列表渲染接口
196 * @author: renchao
197 */
198 queryClick() {
199 this.$startLoading();
200 this.searchForm.ywh = this.queryForm.ywh;
201 this.iterationData();
202 searchTaskDone({
203 ...this.queryForm,
204 ...this.otherForm,
205 ...this.pageData,
206 }).then((res) => {
207 this.$endLoading();
208 if (res.code === 200) {
209 let { total, records } = res.result;
210 records.forEach((item) => {
211 item.qlrmc = item.qlrmc.join(",");
212 item.ywh = item.ywh.join(",");
213 item.zl = item.zl.join(",");
214 item.outstepdate = item.outstepdate[0];
215 });
216 this.tableData.total = total ? total : 0;
217 this.tableData.data = records ? records : [];
218 }
219 });
220 },
221 /**
222 * @description: handleSort
223 * @param {*} val
224 * @author: renchao
225 */
226 handleSort(val) {
227 this.queryForm.sortField = val.prop;
228 this.queryForm.sortOrder = val.order == "ascending" ? "asc" : "desc";
229 this.queryClick();
230 },
231 /**
232 * @description: ywhClick
233 * @param {*} item
234 * @author: renchao
235 */
236 ywhClick(item) {
237 //有任务权限
238 if (item.sjlx == "3") {
239 item.djywbm = "DJBBL";
240 const { href } = this.$router.resolve(
241 "/djbworkFrameview?bsmSlsq=" +
221 item.bsmSlsq + 242 item.bsmSlsq +
222 "&bestepid=" + 243 "&bestepid=" +
223 item.bestepid 244 item.bestepid +
224 ); 245 "&sqywbm=" +
225 window.open(href, `djbworkFrameview${item.bsmSlsq}`); 246 item.djywbm
226 } else { 247 );
227 const { href } = this.$router.resolve( 248 window.open(href, `djbworkFrameview${item.bsmSlsq}`);
228 "/workFrameView?bsmSlsq=" + 249 } else {
250 const { href } = this.$router.resolve(
251 "/workFrameView?bsmSlsq=" +
229 item.bsmSlsq + 252 item.bsmSlsq +
230 "&bestepid=" + 253 "&bestepid=" +
231 item.bestepid 254 item.bestepid
232 ); 255 );
233 window.open(href, `workFrameView${item.bsmSlsq}`); 256 window.open(href, `workFrameView${item.bsmSlsq}`);
234 }
235 } 257 }
236 } 258 },
237 } 259 },
260 };
238 </script> 261 </script>
239 <style scoped lang="scss"> 262 <style scoped lang="scss">
240 @import "~@/styles/public.scss"; 263 @import "~@/styles/public.scss";
241 </style> 264 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 09:58:05 4 * @LastEditTime: 2023-08-07 16:06:37
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -96,16 +96,16 @@ ...@@ -96,16 +96,16 @@
96 </el-col> 96 </el-col>
97 </el-row> 97 </el-row>
98 <el-row> 98 <el-row>
99 <el-col :span="7"> 99 <el-col :span="6">
100 <el-form-item label="项目名称"> 100 <el-form-item label="项目名称">
101 <el-input placeholder="请输入项目名称" v-model="querydzForm.xmmc"></el-input> 101 <el-input placeholder="请输入项目名称" v-model="querydzForm.xmmc"></el-input>
102 </el-form-item> 102 </el-form-item>
103 </el-col> 103 </el-col>
104 104
105 <el-col :span="3" class="btnColRight"> 105 <el-col :span="18" class="btnColRight">
106 <el-form-item> 106 <el-form-item>
107 <el-button type="primary" @click="resetForm(true)">重置</el-button> 107 <el-button type="primary" @click="resetForm(true)">重置</el-button>
108 <el-button type="primary" @click="handleSearch">查询11</el-button> 108 <el-button type="primary" @click="handleSearch">查询</el-button>
109 </el-form-item> 109 </el-form-item>
110 </el-col> 110 </el-col>
111 </el-row> 111 </el-row>
......
...@@ -198,10 +198,11 @@ ...@@ -198,10 +198,11 @@
198 if (data[index].sffqlc == "1") { 198 if (data[index].sffqlc == "1") {
199 this.selectParam = data[index]; 199 this.selectParam = data[index];
200 this.btnDisabled = false; 200 this.btnDisabled = false;
201 // this.djqxList = []
201 } else { 202 } else {
202 this.btnDisabled = true; 203 this.btnDisabled = true;
203 this.getNextNode(data[index].bsmSqyw);
204 } 204 }
205 this.getNextNode(data[index].bsmSqyw);
205 }, 206 },
206 //获取下个节点类型数据 207 //获取下个节点类型数据
207 /** 208 /**
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:31 4 * @LastEditTime: 2023-08-04 09:52:09
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -113,7 +113,7 @@ class data extends filter { ...@@ -113,7 +113,7 @@ class data extends filter {
113 }, 113 },
114 { 114 {
115 label: '操作', 115 label: '操作',
116 width: '130', 116 width: '100',
117 render: (h, scope) => { 117 render: (h, scope) => {
118 return ( 118 return (
119 <div> 119 <div>
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:35 4 * @LastEditTime: 2023-08-04 09:54:32
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -40,17 +40,6 @@ class data extends filter { ...@@ -40,17 +40,6 @@ class data extends filter {
40 <div> 40 <div>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> 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> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
47 <span v-show={scope.row.cfzt == 1}>,已查封</span>
48 <span v-show={scope.row.diyizt == 1}>,已地役</span>
49 <span v-show={scope.row.yyzt == 1}>,异议中</span>
50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
54 </div> 43 </div>
55 ) 44 )
56 } 45 }
...@@ -61,6 +50,8 @@ class data extends filter { ...@@ -61,6 +50,8 @@ class data extends filter {
61 }, 50 },
62 { 51 {
63 prop: "qllxmc", 52 prop: "qllxmc",
53 width: '100',
54 showOverflowTooltip: true,
64 label: "权利类型", 55 label: "权利类型",
65 }, 56 },
66 { 57 {
...@@ -70,6 +61,8 @@ class data extends filter { ...@@ -70,6 +61,8 @@ class data extends filter {
70 { 61 {
71 prop: "zrzh", 62 prop: "zrzh",
72 label: "自然幢号", 63 label: "自然幢号",
64 width: '90',
65 showOverflowTooltip: true,
73 }, 66 },
74 { 67 {
75 prop: "jzwmc", 68 prop: "jzwmc",
...@@ -98,6 +91,7 @@ class data extends filter { ...@@ -98,6 +91,7 @@ class data extends filter {
98 }, 91 },
99 { 92 {
100 label: "土地/房屋用途", 93 label: "土地/房屋用途",
94 minWidth: '170',
101 render: (h, scope) => { 95 render: (h, scope) => {
102 return ( 96 return (
103 <div> 97 <div>
...@@ -119,13 +113,13 @@ class data extends filter { ...@@ -119,13 +113,13 @@ class data extends filter {
119 { 113 {
120 prop: "zl", 114 prop: "zl",
121 label: "自然幢坐落", 115 label: "自然幢坐落",
122 minWidth: '130' 116 minWidth: '120',
117 showOverflowTooltip: true
123 }, 118 },
124 { 119 {
125 label: '操作', 120 label: '操作',
126 width: '160', 121 width: '110',
127 align: 'center', 122 align: 'center',
128 fixed: 'right',
129 render: (h, scope) => { 123 render: (h, scope) => {
130 return ( 124 return (
131 <div> 125 <div>
...@@ -228,16 +222,16 @@ class data extends filter { ...@@ -228,16 +222,16 @@ class data extends filter {
228 ) 222 )
229 } 223 }
230 }, 224 },
231 { 225 // {
232 prop: "zcs", 226 // prop: "zcs",
233 label: "总层数", 227 // label: "总层数",
234 width: '70', 228 // width: '70',
235 }, 229 // },
236 { 230 // {
237 prop: "zts", 231 // prop: "zts",
238 label: "总套数", 232 // label: "总套数",
239 width: '70', 233 // width: '70',
240 }, 234 // },
241 { 235 {
242 prop: "zl", 236 prop: "zl",
243 label: "多幢坐落", 237 label: "多幢坐落",
......
...@@ -112,7 +112,7 @@ class data extends filter { ...@@ -112,7 +112,7 @@ class data extends filter {
112 }, 112 },
113 { 113 {
114 label: '操作', 114 label: '操作',
115 width: '130', 115 width: '100',
116 render: (h, scope) => { 116 render: (h, scope) => {
117 return ( 117 return (
118 <div> 118 <div>
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:53 4 * @LastEditTime: 2023-08-04 09:47:56
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -104,9 +104,8 @@ class data extends filter { ...@@ -104,9 +104,8 @@ class data extends filter {
104 }, 104 },
105 { 105 {
106 label: '操作', 106 label: '操作',
107 width: '160', 107 width: '110',
108 align: 'center', 108 align: 'center',
109 fixed: 'right',
110 render: (h, scope) => { 109 render: (h, scope) => {
111 return ( 110 return (
112 <div> 111 <div>
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 17:00:00 4 * @LastEditTime: 2023-08-10 15:35:50
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -40,17 +40,6 @@ class data extends filter { ...@@ -40,17 +40,6 @@ class data extends filter {
40 <div> 40 <div>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> 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> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
47 <span v-show={scope.row.cfzt == 1}>,已查封</span>
48 <span v-show={scope.row.diyizt == 1}>,已地役</span>
49 <span v-show={scope.row.yyzt == 1}>,异议中</span>
50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
54 </div> 43 </div>
55 ) 44 )
56 } 45 }
...@@ -67,7 +56,8 @@ class data extends filter { ...@@ -67,7 +56,8 @@ class data extends filter {
67 { 56 {
68 prop: "bdcqzh", 57 prop: "bdcqzh",
69 label: "不动产权证号", 58 label: "不动产权证号",
70 minWidth: '150' 59 showOverflowTooltip: true,
60 width: '150'
71 }, 61 },
72 { 62 {
73 prop: "gyqk", 63 prop: "gyqk",
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 17:00:21 4 * @LastEditTime: 2023-08-04 09:52:38
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -112,7 +112,7 @@ class data extends filter { ...@@ -112,7 +112,7 @@ class data extends filter {
112 }, 112 },
113 { 113 {
114 label: '操作', 114 label: '操作',
115 width: '130', 115 width: '100',
116 render: (h, scope) => { 116 render: (h, scope) => {
117 return ( 117 return (
118 <div> 118 <div>
......
...@@ -129,7 +129,7 @@ class data extends filter { ...@@ -129,7 +129,7 @@ class data extends filter {
129 { 129 {
130 label: '操作', 130 label: '操作',
131 width: '130', 131 width: '130',
132 fixed: "right", 132 fixed: 'right',
133 render: (h, scope) => { 133 render: (h, scope) => {
134 return ( 134 return (
135 <div> 135 <div>
......
...@@ -39,6 +39,7 @@ class data extends filter { ...@@ -39,6 +39,7 @@ class data extends filter {
39 }, 39 },
40 { 40 {
41 label: "在办环节", 41 label: "在办环节",
42 minWidth: '100',
42 render: (h, scope) => { 43 render: (h, scope) => {
43 if ((scope.row.zbhj != '' && scope.row.zbhj != null) || (scope.row.userName != '' && scope.row.userName != null)) 44 if ((scope.row.zbhj != '' && scope.row.zbhj != null) || (scope.row.userName != '' && scope.row.userName != null))
44 return ( 45 return (
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-04-19 09:29:54
5 -->
6 <template>
7 <img :src="formData.previewImage" class="imgClass">
8 </template>
9 <script>
10 export default {
11 props: {
12 formData: {
13 type: Object,
14 default: () => { }
15 }
16 }
17 }
18 </script>
19 <style>
20 .imgClass {
21 width: 100%;
22 }
23 </style>
...\ No newline at end of file ...\ No newline at end of file
...@@ -91,9 +91,7 @@ class data extends filter { ...@@ -91,9 +91,7 @@ class data extends filter {
91 width: '80', 91 width: '80',
92 render: (h, scope) => { 92 render: (h, scope) => {
93 return ( 93 return (
94 <div> 94 <el-button type="text" icon="el-icon-view" onClick={() => { vm.openDialog(scope.row) }}>查看</el-button>
95 <el-link type="primary" onClick={() => { vm.openDialog(scope.row) }}>查看</el-link>
96 </div>
97 ) 95 )
98 } 96 }
99 }, 97 },
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-19 14:07:38 4 * @LastEditTime: 2023-08-10 14:05:49
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
37 <el-col :span="4" class="btnColRight"> 37 <el-col :span="4" class="btnColRight">
38 <el-form-item> 38 <el-form-item>
39 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button> 39 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button>
40 <el-button @click="moreQueryClick()">高级查询</el-button> 40 <!-- <el-button @click="moreQueryClick()">高级查询</el-button> -->
41 </el-form-item> 41 </el-form-item>
42 </el-col> 42 </el-col>
43 </el-row> 43 </el-row>
...@@ -83,7 +83,6 @@ ...@@ -83,7 +83,6 @@
83 this.queryClick(); 83 this.queryClick();
84 }, 84 },
85 methods: { 85 methods: {
86 // 查询
87 /** 86 /**
88 * @description: 查询 87 * @description: 查询
89 * @author: renchao 88 * @author: renchao
...@@ -108,20 +107,13 @@ ...@@ -108,20 +107,13 @@
108 this.$startLoading() 107 this.$startLoading()
109 bdcqzPreview(item).then(res => { 108 bdcqzPreview(item).then(res => {
110 this.$endLoading() 109 this.$endLoading()
111 this.dialogVisible = true; 110 this.$popupDialog("证书预览", "workflow/components/dialog/zsyl", {
112 let blob = new Blob([res]); 111 bsmSlsq: item.bsmSlsq
113 this.$popupDialog("证书内容", "zhcx/zslqcx/components/zslr", { 'previewImage': window.URL.createObjectURL(blob) }) 112 }, '1210px', true)
114 }) 113 })
115 },
116 /**
117 * @description: handleClose
118 * @author: renchao
119 */
120 handleClose () {
121 this.dialogVisible = false;
122 } 114 }
123 }, 115 }
124 }; 116 }
125 </script> 117 </script>
126 <style scoped lang="scss"> 118 <style scoped lang="scss">
127 @import "~@/styles/public.scss"; 119 @import "~@/styles/public.scss";
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
31 <el-col :span="3" class="btnColRight"> 31 <el-col :span="3" class="btnColRight">
32 <el-form-item> 32 <el-form-item>
33 <el-button type="primary" native-type="submit" icon="el-icon-search" @click="handleSearch">查询</el-button> 33 <el-button type="primary" native-type="submit" icon="el-icon-search" @click="handleSearch">查询</el-button>
34 <el-button @click="moreQueryClick()">高级查询</el-button> 34 <!-- <el-button @click="moreQueryClick()">高级查询</el-button> -->
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 </el-row> 37 </el-row>
......