9d1e29f6 by xiaomiao

data[0].id为默认选中的节点

1 parent 8f5b08b3
...@@ -66,7 +66,25 @@ export function leftMenubl (params) { ...@@ -66,7 +66,25 @@ export function leftMenubl (params) {
66 params 66 params
67 }) 67 })
68 } 68 }
69 69 /**
70 * @description: 获取权利类型数组
71 * @param {*} params
72 * @author: renchao
73 */
74 // export function getQllxByBdcdyid (params) {
75 // return request({
76 // url: SERVER.SERVERAPI + '/rest/djbRepair/getQllxByBdcdyid?bdcdyid='+params,
77 // method: 'get',
78 // params
79 // })
80 // }
81 export function getQllxByBdcdyid (data) {
82 return request({
83 url: SERVER.SERVERAPI + '/rest/djbDetail//getQllxByBdcdyid',
84 method: 'get',
85 data
86 })
87 }
70 /** 88 /**
71 * @description: 保存数据 89 * @description: 保存数据
72 * @param {*} data 90 * @param {*} data
......
1 import { log } from "bpmn-js-token-simulation";
1 2
2 3
3 var qlxxPage = [ 4 var qlxxPage = [
...@@ -36,6 +37,7 @@ var qlxxPage = [ ...@@ -36,6 +37,7 @@ var qlxxPage = [
36 { qllx: "B39", id: "cfdj", form: "cfdj.vue", label: "查封登记" }, 37 { qllx: "B39", id: "cfdj", form: "cfdj.vue", label: "查封登记" },
37 { qllx: "B40", id: "ygdj", form: "ygdj.vue", label: "预告登记" }, 38 { qllx: "B40", id: "ygdj", form: "ygdj.vue", label: "预告登记" },
38 { qllx: "B41", id: "ygdj", form: "ygdj.vue", label: "预告登记" }, 39 { qllx: "B41", id: "ygdj", form: "ygdj.vue", label: "预告登记" },
40 { qllx: "DJB", id: "djbfm", form: "djbfm.vue", label: "预告登记" },
39 ]; 41 ];
40 42
41 //组装登记簿树形结构 43 //组装登记簿树形结构
...@@ -66,6 +68,7 @@ export function loadTreeData(qlxxData, bdcdyh) { ...@@ -66,6 +68,7 @@ export function loadTreeData(qlxxData, bdcdyh) {
66 68
67 //获取权利类型、不动产单元类型对应的树形节点信息 69 //获取权利类型、不动产单元类型对应的树形节点信息
68 export function getNode(qllx, qlxx, bdcdylx) { 70 export function getNode(qllx, qlxx, bdcdylx) {
71 console.log("qllx",qllx,"bdcdylx",bdcdylx);
69 let node; 72 let node;
70 for (var i = 0; i < qlxxPage.length; i++) { 73 for (var i = 0; i < qlxxPage.length; i++) {
71 if (qlxxPage[i].qllx == qllx) { 74 if (qlxxPage[i].qllx == qllx) {
...@@ -76,7 +79,9 @@ export function getNode(qllx, qlxx, bdcdylx) { ...@@ -76,7 +79,9 @@ export function getNode(qllx, qlxx, bdcdylx) {
76 node = { id: "fdcq2", form: "fdcq2.vue", label: qlxxPage[i].label}; 79 node = { id: "fdcq2", form: "fdcq2.vue", label: qlxxPage[i].label};
77 } 80 }
78 } else { 81 } else {
82 console.log("jin1111");
79 node = { id: qlxxPage[i].id, form: qlxxPage[i].form, label: qlxxPage[i].label}; 83 node = { id: qlxxPage[i].id, form: qlxxPage[i].form, label: qlxxPage[i].label};
84 console.log("nodenodenodenode",node);
80 } 85 }
81 break; 86 break;
82 } 87 }
......
...@@ -127,6 +127,7 @@ export default { ...@@ -127,6 +127,7 @@ export default {
127 leftMenu(formdata).then((res) => { 127 leftMenu(formdata).then((res) => {
128 if (res.code === 200 && res.result) { 128 if (res.code === 200 && res.result) {
129 this.currentSelectProps = res.result[0]; 129 this.currentSelectProps = res.result[0];
130 console.log("this.currentSelectProps",this.currentSelectProps);
130 this.$emit("getCurrentSelectProps", this.currentSelectProps); 131 this.$emit("getCurrentSelectProps", this.currentSelectProps);
131 } 132 }
132 }); 133 });
......
1 <!-- 1 <!--
2 * @Description : 房地产权2 2 * @Description : 房地产权2
3 * @Autor : miaofang 3 * @Autor : miaofang
4 * @LastEditTime : 2023-06-16 10:24:19 4 * @LastEditTime : 2023-06-16 16:53:36
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -108,23 +108,23 @@ export default { ...@@ -108,23 +108,23 @@ export default {
108 108
109 // 编辑 109 // 编辑
110 editDialog(row){ 110 editDialog(row){
111 // this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', { 111 this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', {
112 // confirmButtonText: '确定', 112 confirmButtonText: '确定',
113 // cancelButtonText: '取消', 113 cancelButtonText: '取消',
114 // type: 'warning' 114 type: 'warning'
115 // }).then(() => { 115 }).then(() => {
116 this.$parent.addRepairRecord(row) 116 this.$parent.addRepairRecord(row)
117 117
118 // this.$message({ 118 this.$message({
119 // type: 'success', 119 type: 'success',
120 // message: '补录成功!' 120 message: '补录成功!'
121 // }); 121 });
122 // }).catch(() => { 122 }).catch(() => {
123 // this.$message({ 123 this.$message({
124 // type: 'info', 124 type: 'info',
125 // message: '取消编辑' 125 message: '取消编辑'
126 // }); 126 });
127 // }); 127 });
128 128
129 // this.$popupDialog("编辑", "djbworkflow/djbBook/components/djbeditDialog", { 129 // this.$popupDialog("编辑", "djbworkflow/djbBook/components/djbeditDialog", {
130 // datalist:this.columns, 130 // datalist:this.columns,
......
...@@ -101,26 +101,57 @@ export default { ...@@ -101,26 +101,57 @@ export default {
101 this.$popupDialog("登记簿详情", "registerBook/djbFrame", this.currentSelectProps, '80%', true) 101 this.$popupDialog("登记簿详情", "registerBook/djbFrame", this.currentSelectProps, '80%', true)
102 break; 102 break;
103 case "B5": 103 case "B5":
104 // this.$popupDialog("证书预览", "workflow/components/dialog/zsyl", { 104 const h = this.$createElement;
105 // bsmSlsq: this.bsmSlsq, 105 this.$msgbox({
106 // entryType: '1' 106 title: '消息',
107 // }, '65%', true) 107 message: h('p', null, [
108 this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', { 108 h('span', null, '内容可以是 '),
109 h('i', { style: 'color: teal' }, 'VNode')
110 ]),
111 showCancelButton: true,
109 confirmButtonText: '确定', 112 confirmButtonText: '确定',
110 cancelButtonText: '取消', 113 cancelButtonText: '取消',
111 type: 'warning' 114 beforeClose: (action, instance, done) => {
112 }).then(() => { 115 if (action === 'confirm') {
116 instance.confirmButtonLoading = true;
117 instance.confirmButtonText = '执行中...';
118 setTimeout(() => {
119 done();
120 setTimeout(() => {
121 instance.confirmButtonLoading = false;
122 }, 300);
123 }, 3000);
124 } else {
125 done();
126 }
127 }
128 }).then(action => {
113 this.addRepairRecord() 129 this.addRepairRecord()
114 this.$message({ 130 this.$message({
115 type: 'success',
116 message: '补录成功!'
117 });
118 }).catch(() => {
119 this.$message({
120 type: 'info', 131 type: 'info',
121 message: '取消编辑' 132 message: 'action: ' + action
122 }); 133 });
123 }); 134 });
135 // this.$popupDialog("证书预览", "workflow/components/dialog/zsyl", {
136 // bsmSlsq: this.bsmSlsq,
137 // entryType: '1'
138 // }, '65%', true)
139 // this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', {
140 // confirmButtonText: '确定',
141 // cancelButtonText: '取消',
142 // type: 'warning'
143 // }).then(() => {
144 // this.addRepairRecord()
145 // this.$message({
146 // type: 'success',
147 // message: '补录成功!'
148 // });
149 // }).catch(() => {
150 // this.$message({
151 // type: 'info',
152 // message: '取消编辑'
153 // });
154 // });
124 155
125 break; 156 break;
126 case "B6": 157 case "B6":
......
...@@ -79,7 +79,10 @@ import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue"; ...@@ -79,7 +79,10 @@ import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue";
79 import selectBdc from "@/views/ywbl/ywsq/selectBdc.vue"; 79 import selectBdc from "@/views/ywbl/ywsq/selectBdc.vue";
80 import { loadTreeData, getNode } from "./components/leftmenu/djbFrameData.js"; 80 import { loadTreeData, getNode } from "./components/leftmenu/djbFrameData.js";
81 // 登记簿数据信息 81 // 登记簿数据信息
82 import { addRepairRecord } from "@/api/djbbl.js" 82 import { addRepairRecord } from "@/api/djbbl.js"
83 // 获取权利类型数组
84 import { getQllxByBdcdyid } from "@/api/djbbl.js"
85
83 import { getBdcqljqtsx } from "@/api/registerBook.js"; 86 import { getBdcqljqtsx } from "@/api/registerBook.js";
84 export default { 87 export default {
85 components: { 88 components: {
...@@ -101,6 +104,8 @@ export default { ...@@ -101,6 +104,8 @@ export default {
101 qllx: this.$route.query.qllx, 104 qllx: this.$route.query.qllx,
102 //设置那个表单选中 105 //设置那个表单选中
103 tabName: "", 106 tabName: "",
107 // 权利类型数组
108 qllxlist:[],
104 //表单集合 109 //表单集合
105 tabList: [], 110 tabList: [],
106 //选择加载哪一个组件 111 //选择加载哪一个组件
...@@ -119,9 +124,18 @@ export default { ...@@ -119,9 +124,18 @@ export default {
119 }; 124 };
120 }, 125 },
121 mounted() { 126 mounted() {
127
122 }, 128 },
123 129
124 methods: { 130 methods: {
131 getQllxByBdcdyid(){
132 getQllxByBdcdyid(this.currentSelectProps.bdcdyid).then((res) => {
133 if (res.code === 200) {
134 console.log("Qllxlist",res);
135
136 }
137 });
138 },
125 // 获取右侧选项卡 139 // 获取右侧选项卡
126 getCurrentSelectProps (val) { 140 getCurrentSelectProps (val) {
127 this.currentSelectProps = val 141 this.currentSelectProps = val
...@@ -141,7 +155,9 @@ export default { ...@@ -141,7 +155,9 @@ export default {
141 if (res.code === 200) { 155 if (res.code === 200) {
142 this.treedata = loadTreeData(res.result, this.bdcdyh); 156 this.treedata = loadTreeData(res.result, this.bdcdyh);
143 this.$nextTick(function () { 157 this.$nextTick(function () {
158 console.log("this.currentSelectProps.qllx",this.currentSelectProps);
144 this.defaultNode = getNode(this.currentSelectProps.qllx, { linShi: 0, xianShi: 0, liShi: 0 }, ""); 159 this.defaultNode = getNode(this.currentSelectProps.qllx, { linShi: 0, xianShi: 0, liShi: 0 }, "");
160 console.log("this.defaultNode",this.defaultNode);
145 this.tabName =this.defaultNode.id; //data[0].id为默认选中的节点 161 this.tabName =this.defaultNode.id; //data[0].id为默认选中的节点
146 }); 162 });
147 } 163 }
...@@ -155,6 +171,7 @@ export default { ...@@ -155,6 +171,7 @@ export default {
155 arr[index].value=item.id 171 arr[index].value=item.id
156 }) 172 })
157 this.tabList=this.tabdata 173 this.tabList=this.tabdata
174 this.getQllxByBdcdyid()
158 }, 200) 175 }, 200)
159 176
160 }, 177 },
...@@ -197,7 +214,6 @@ export default { ...@@ -197,7 +214,6 @@ export default {
197 break; 214 break;
198 } 215 }
199 } 216 }
200 console.log("this.$route.query.sqywbm",this.$route.query.sqywbm);
201 this.componentTag = getForm(tabname, this.$route.query.sqywbm); 217 this.componentTag = getForm(tabname, this.$route.query.sqywbm);
202 }, 218 },
203 219
......