Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev
Showing
6 changed files
with
286 additions
and
6 deletions
1 | /* | 1 | /* |
2 | * @Description: 登记簿详情页 | 2 | * @Description: 登记簿详情页 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-05-17 10:11:14 | 4 | * @LastEditTime: 2023-08-11 15:27:45 |
5 | */ | 5 | */ |
6 | 6 | ||
7 | import request from '@/utils/request' | 7 | import request from '@/utils/request' |
... | @@ -230,3 +230,16 @@ export function getNydsyqList (data) { | ... | @@ -230,3 +230,16 @@ export function getNydsyqList (data) { |
230 | method: 'post', | 230 | method: 'post', |
231 | }) | 231 | }) |
232 | } | 232 | } |
233 | |||
234 | /** | ||
235 | * @description: 获取林权登记簿信息 | ||
236 | * @param {*} data | ||
237 | * @author: renchao | ||
238 | */ | ||
239 | export function getLqList (data) { | ||
240 | return request({ | ||
241 | url: SERVER.SERVERAPI + '/rest/djbDetail/getLqList', | ||
242 | method: 'post', | ||
243 | data | ||
244 | }) | ||
245 | } | ... | ... |
... | @@ -10,7 +10,7 @@ var qlxxPage = [ | ... | @@ -10,7 +10,7 @@ var qlxxPage = [ |
10 | { qllx: "A07", id: "jsydsyq", form: "jsydsyq.vue", label: "集体建设用地使用权" }, | 10 | { qllx: "A07", id: "jsydsyq", form: "jsydsyq.vue", label: "集体建设用地使用权" }, |
11 | { qllx: "A08", id: "", form: "", label: "集体建设用地使用权/房屋所有权" }, | 11 | { qllx: "A08", id: "", form: "", label: "集体建设用地使用权/房屋所有权" }, |
12 | { qllx: "A09", id: "jsydsyq", form: "jsydsyq.vue", label: "土地承包经营权" }, | 12 | { qllx: "A09", id: "jsydsyq", form: "jsydsyq.vue", label: "土地承包经营权" }, |
13 | { qllx: "A11", id: "jsydsyq", form: "jsydsyq.vue", label: "林地使用权" }, | 13 | { qllx: "A11", id: "ldsyq", form: "ldsyq.vue", label: "林地使用权" }, |
14 | { qllx: "A12", id: "jsydsyq", form: "jsydsyq.vue", label: "林地使用权/森林、林木使用权" }, | 14 | { qllx: "A12", id: "jsydsyq", form: "jsydsyq.vue", label: "林地使用权/森林、林木使用权" }, |
15 | { qllx: "A13", id: "jsydsyq", form: "jsydsyq.vue", label: "草原使用权" }, | 15 | { qllx: "A13", id: "jsydsyq", form: "jsydsyq.vue", label: "草原使用权" }, |
16 | { qllx: "A14", id: "jsydsyq", form: "jsydsyq.vue", label: "水域滩涂养殖权" }, | 16 | { qllx: "A14", id: "jsydsyq", form: "jsydsyq.vue", label: "水域滩涂养殖权" }, | ... | ... |
... | @@ -198,7 +198,8 @@ | ... | @@ -198,7 +198,8 @@ |
198 | flex: 1; | 198 | flex: 1; |
199 | border-right: 2px solid #e3e2e2; | 199 | border-right: 2px solid #e3e2e2; |
200 | line-height: 40px; | 200 | line-height: 40px; |
201 | overflow: hidden; | 201 | overflow: unset; |
202 | width: 450px; | ||
202 | } | 203 | } |
203 | div:last-child{ | 204 | div:last-child{ |
204 | border: 0; | 205 | border: 0; | ... | ... |
src/views/registerBook/ldsyq.vue
0 → 100644
1 | <!-- | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-08-11 15:33:53 | ||
5 | --> | ||
6 | <template> | ||
7 | <div class="djxxTable"> | ||
8 | <div class="tableBox"> | ||
9 | <div class="title"> | ||
10 | {{ title }} | ||
11 | <div class="checkbox"> | ||
12 | <el-checkbox-group v-model="checkList" @change="checkChange"> | ||
13 | <el-checkbox v-for="item in qsztList" :key="item.value" :label="item.value">{{ item.label }}</el-checkbox> | ||
14 | </el-checkbox-group> | ||
15 | </div> | ||
16 | </div> | ||
17 | <div class="xxTableBox rollTable"> | ||
18 | <!-- 固定前三个 --> | ||
19 | <table class="xxTable"> | ||
20 | <tr v-for="(item, colindex) in columns" :key="colindex"> | ||
21 | <td> | ||
22 | {{ item.label }} | ||
23 | </td> | ||
24 | <td v-for="(row, index) in tableData" :key="index" :class="[ | ||
25 | row.qszt == '2' ? 'lishi' : '', | ||
26 | row.qszt == '0' ? 'linshi' : '', | ||
27 | row.qlzt == '4' ? 'linshi' : '', | ||
28 | |||
29 | item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '', | ||
30 | item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '', | ||
31 | item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '', | ||
32 | item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : '' | ||
33 | ]"> | ||
34 | <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> | ||
35 | <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> | ||
36 | <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> | ||
37 | </div> | ||
38 | <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'"> | ||
39 | 有效 | ||
40 | </div> | ||
41 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'"> | ||
42 | 正在补录 | ||
43 | </div> | ||
44 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'"> | ||
45 | 正在申请 | ||
46 | </div> | ||
47 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'"> | ||
48 | 正在注销 | ||
49 | </div> | ||
50 | <span v-if="item.prop == 'qszt'"> | ||
51 | {{ getQsztName(row[item.prop]) }} | ||
52 | </span> | ||
53 | |||
54 | <span v-else> {{ row[item.prop] }}</span> | ||
55 | </td> | ||
56 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
57 | </tr> | ||
58 | </table> | ||
59 | </div> | ||
60 | </div> | ||
61 | </div> | ||
62 | </template> | ||
63 | |||
64 | <script> | ||
65 | import { datas } from "./qlxxFormData.js"; | ||
66 | import { getSjlx } from "@/utils/dictionary.js"; | ||
67 | import { getLqList } from "@/api/djbDetail.js"; | ||
68 | export default { | ||
69 | data () { | ||
70 | return { | ||
71 | title: "林地使用权登记信息", | ||
72 | qsztList: datas.columns().qsztList, | ||
73 | checkList: datas.columns().checkList, | ||
74 | //传递参数 | ||
75 | propsParam: this.$attrs, | ||
76 | //列表数据 | ||
77 | tableData: [], | ||
78 | //空列值个数 | ||
79 | emptycolNum: datas.columns().emptycolNum, | ||
80 | //列名称对象 | ||
81 | columns: datas.columns().LDSYQ, | ||
82 | }; | ||
83 | }, | ||
84 | created () { | ||
85 | this.loadData(); | ||
86 | }, | ||
87 | methods: { | ||
88 | /** | ||
89 | * @description: loadData | ||
90 | * @author: renchao | ||
91 | */ | ||
92 | loadData () { | ||
93 | |||
94 | if (this.$parent.addRepairRecord) { | ||
95 | this.columns.unshift({ | ||
96 | prop: "cz", | ||
97 | label: "操作" | ||
98 | }) | ||
99 | } | ||
100 | getLqList({ | ||
101 | bdcdyid: this.propsParam.bdcdyid, | ||
102 | qllx: this.propsParam.qllx, | ||
103 | qszt: this.checkList, | ||
104 | }).then((res) => { | ||
105 | if (res.code === 200) { | ||
106 | this.tableData = res.result; | ||
107 | this.tableData.forEach(item => { | ||
108 | item.sjlx = getSjlx(item.sjlx) | ||
109 | }) | ||
110 | if (this.tableData.length < datas.columns().emptycolNum) { | ||
111 | this.emptycolNum = | ||
112 | datas.columns().emptycolNum - this.tableData.length; | ||
113 | } else { | ||
114 | this.emptycolNum = 0; | ||
115 | } | ||
116 | } | ||
117 | }); | ||
118 | }, | ||
119 | /** | ||
120 | * @description: checkChange | ||
121 | * @author: renchao | ||
122 | */ | ||
123 | checkChange () { | ||
124 | if (this.checkList.length === 0) { | ||
125 | this.tableData = []; | ||
126 | this.emptycolNum = datas.columns().emptycolNum; | ||
127 | } else { | ||
128 | this.loadData(); | ||
129 | } | ||
130 | }, | ||
131 | /** | ||
132 | * @description: getQsztName | ||
133 | * @param {*} code | ||
134 | * @author: renchao | ||
135 | */ | ||
136 | getQsztName (code) { | ||
137 | let name = ""; | ||
138 | for (let item of this.qsztList) { | ||
139 | if (item.value == code) { | ||
140 | name = item.label; | ||
141 | break; | ||
142 | } | ||
143 | } | ||
144 | return name; | ||
145 | }, | ||
146 | // 新增一条补录信息 | ||
147 | /** | ||
148 | * @description: 新增一条补录信息 | ||
149 | * @param {*} row | ||
150 | * @param {*} del | ||
151 | * @author: renchao | ||
152 | */ | ||
153 | editDialog (row, del) { | ||
154 | this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', { | ||
155 | confirmButtonText: '确定', | ||
156 | cancelButtonText: '取消', | ||
157 | type: 'warning' | ||
158 | }).then(() => { | ||
159 | this.$parent.addRepairRecord(row, del) | ||
160 | |||
161 | this.$message({ | ||
162 | type: 'success', | ||
163 | message: '补录成功!' | ||
164 | }); | ||
165 | }).catch(() => { | ||
166 | this.$message({ | ||
167 | type: 'info', | ||
168 | message: '取消编辑' | ||
169 | }); | ||
170 | }); | ||
171 | |||
172 | }, | ||
173 | }, | ||
174 | }; | ||
175 | </script> | ||
176 | |||
177 | <style lang="scss" scoped> | ||
178 | @import "./qlxxCommon.scss"; | ||
179 | </style> | ||
180 | |||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -1136,6 +1136,92 @@ class data extends filter { | ... | @@ -1136,6 +1136,92 @@ class data extends filter { |
1136 | label: "注销异议登记时间", | 1136 | label: "注销异议登记时间", |
1137 | }, | 1137 | }, |
1138 | ], | 1138 | ], |
1139 | LDSYQ: [ | ||
1140 | { | ||
1141 | prop: "qszt", | ||
1142 | label: "权属状态", | ||
1143 | }, | ||
1144 | { | ||
1145 | prop: "sjlx", | ||
1146 | label: "数据类型", | ||
1147 | }, | ||
1148 | { | ||
1149 | prop: "qllxmc", | ||
1150 | label: "权利类型", | ||
1151 | }, | ||
1152 | { | ||
1153 | prop: "djlxmc", | ||
1154 | label: "登记类型", | ||
1155 | }, | ||
1156 | { | ||
1157 | prop: "ssywh", | ||
1158 | label: "上手业务号", | ||
1159 | }, | ||
1160 | { | ||
1161 | prop: "ywh", | ||
1162 | label: "业务号", | ||
1163 | }, | ||
1164 | { | ||
1165 | prop: "bdcdyh", | ||
1166 | label: "不动产单元号", | ||
1167 | }, | ||
1168 | { | ||
1169 | prop: "zl", | ||
1170 | label: "坐落", | ||
1171 | }, | ||
1172 | { | ||
1173 | prop: "gyqk", | ||
1174 | label: "共有情况", | ||
1175 | }, | ||
1176 | { | ||
1177 | prop: "qlrlx", | ||
1178 | label: "权利人类型", | ||
1179 | }, | ||
1180 | { | ||
1181 | prop: "qlrmc", | ||
1182 | label: "权利人", | ||
1183 | }, | ||
1184 | { | ||
1185 | prop: "qlrzjzl", | ||
1186 | label: "证件种类", | ||
1187 | }, | ||
1188 | { | ||
1189 | prop: "qlrzjhm", | ||
1190 | label: "证件号", | ||
1191 | }, | ||
1192 | { | ||
1193 | prop: "qlxzmc", | ||
1194 | label: "权利性质", | ||
1195 | }, | ||
1196 | { | ||
1197 | prop: "ytmc", | ||
1198 | label: "土地用途", | ||
1199 | }, | ||
1200 | { | ||
1201 | prop: "fbfdm", | ||
1202 | label: "发包方代码", | ||
1203 | }, | ||
1204 | { | ||
1205 | prop: "fbfmc", | ||
1206 | label: "发包方名称", | ||
1207 | }, | ||
1208 | { | ||
1209 | prop: "mjmc", | ||
1210 | label: "使用权面积", | ||
1211 | }, | ||
1212 | { | ||
1213 | prop: "djjg", | ||
1214 | label: "登记机构", | ||
1215 | }, | ||
1216 | { | ||
1217 | prop: "dbr", | ||
1218 | label: "登簿人", | ||
1219 | }, | ||
1220 | { | ||
1221 | prop: "djsj", | ||
1222 | label: "登记时间", | ||
1223 | }, | ||
1224 | ] | ||
1139 | } | 1225 | } |
1140 | } | 1226 | } |
1141 | 1227 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-09 16:12:34 | 4 | * @LastEditTime: 2023-08-11 15:54:34 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
... | @@ -56,7 +56,7 @@ | ... | @@ -56,7 +56,7 @@ |
56 | import store from '@/store/index.js' | 56 | import store from '@/store/index.js' |
57 | import table from "@/utils/mixin/table"; | 57 | import table from "@/utils/mixin/table"; |
58 | import { ywPopupDialog } from "@/utils/popup.js"; | 58 | import { ywPopupDialog } from "@/utils/popup.js"; |
59 | import { selectLqQjdc } from "@/api/ywsq.js"; | 59 | import { selectZdjbxx } from "@/api/ywsq.js"; |
60 | import { startBusinessFlow } from "@/api/workFlow.js"; | 60 | import { startBusinessFlow } from "@/api/workFlow.js"; |
61 | import { datas, sendThis } from "../javascript/selectQjzdjbxx.js"; | 61 | import { datas, sendThis } from "../javascript/selectQjzdjbxx.js"; |
62 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; | 62 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; |
... | @@ -93,7 +93,7 @@ | ... | @@ -93,7 +93,7 @@ |
93 | queryClick () { | 93 | queryClick () { |
94 | this.$startLoading(); | 94 | this.$startLoading(); |
95 | this.queryForm.sqywbm = this.sqywInfo.djywbm; | 95 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
96 | selectLqQjdc({ ...this.queryForm, ...this.pageData }).then((res) => { | 96 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
97 | this.$endLoading(); | 97 | this.$endLoading(); |
98 | if (res.code === 200) { | 98 | if (res.code === 200) { |
99 | let { total, records } = res.result; | 99 | let { total, records } = res.result; | ... | ... |
-
Please register or sign in to post a comment