be281ee6 by 单帅旗

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

2 parents 67ae4b72 89b40e5f
Showing 24 changed files with 717 additions and 874 deletions
...@@ -120,7 +120,7 @@ export function down (index, data) { ...@@ -120,7 +120,7 @@ export function down (index, data) {
120 */ 120 */
121 export function getIdCardInfo (level) { 121 export function getIdCardInfo (level) {
122 const resultMap = { 122 const resultMap = {
123 A: '10 颗星', 123 A: '设备',
124 default: axios.post(Vue.prototype.BASE_API.IDCARDURL), 124 default: axios.post(Vue.prototype.BASE_API.IDCARDURL),
125 } 125 }
126 return resultMap[level] || resultMap.default 126 return resultMap[level] || resultMap.default
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-16 11:12:13 4 * @LastEditTime: 2023-06-21 16:35:04
5 --> 5 -->
6 <template> 6 <template>
7 <div class="rlPopup"> 7 <div class="rlPopup">
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
22 <!--缩略图--> 22 <!--缩略图-->
23 <div class="thumb-wrap"> 23 <div class="thumb-wrap">
24 <div class="thumb-wrap-button"> 24 <div class="thumb-wrap-button">
25 <el-button type="primary" @click="clickImage">(放大) 显示(缩小)</el-button> 25 <el-button type="primary" @click="clickImage" v-if="previewImg.imgList.length>0">(放大) 显示(缩小)</el-button>
26 <el-upload class="fileUpdate" ref="upload" action="" :show-file-list="false" :multiple="true" :auto-upload="false" 26 <el-upload class="fileUpdate" ref="upload" 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" :before-upload="beforeUpload">
...@@ -30,8 +30,10 @@ ...@@ -30,8 +30,10 @@
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"
32 v-if="!this.$route.query.viewtype && thumbnailImages.length>0">删除</el-button> 32 v-if="!this.$route.query.viewtype && thumbnailImages.length>0">删除</el-button>
33 <el-button type="primary" @click="handleOpenScan">{{scanTitle}}</el-button> 33 <div v-if="!this.$route.query.viewtype" class="pl-5">
34 <el-button type="primary" @click="handleViewScan" v-if="isScan">拍照</el-button> 34 <el-button type="primary" @click="handleOpenScan">{{scanTitle}}</el-button>
35 <el-button type="primary" @click="handleViewScan" v-if="isScan">拍照</el-button>
36 </div>
35 </div> 37 </div>
36 <ul> 38 <ul>
37 <li v-for="(img, index) in thumbnailImages" :key="index" :class="{ active: previewImg.index === index }" 39 <li v-for="(img, index) in thumbnailImages" :key="index" :class="{ active: previewImg.index === index }"
...@@ -46,8 +48,8 @@ ...@@ -46,8 +48,8 @@
46 </div> 48 </div>
47 </template> 49 </template>
48 <script> 50 <script>
49 import { getAltimeterInfo } from '@/utils/operation.js'
50 import PhotoZoom from '@/components/PhotoZoom' 51 import PhotoZoom from '@/components/PhotoZoom'
52 import { getAltimeterInfo, getUuid } from '@/utils/operation.js'
51 import { uploadSjClmx, deleteClmx } from "@/api/clxx.js"; 53 import { uploadSjClmx, deleteClmx } from "@/api/clxx.js";
52 import publicPicture from '@/components/publicPicture/index.vue' 54 import publicPicture from '@/components/publicPicture/index.vue'
53 export default { 55 export default {
...@@ -82,12 +84,16 @@ ...@@ -82,12 +84,16 @@
82 watch: { 84 watch: {
83 previewImg: { 85 previewImg: {
84 handler (newValue, oldValue) { 86 handler (newValue, oldValue) {
85 if (newValue.imgList.length > 0) { 87 if (newValue.imgList && newValue.imgList.length > 0) {
86 this.allLi = _.cloneDeep(newValue.imgList).map(item => item.fjurl) 88 this.allLi = _.cloneDeep(newValue.imgList).map(item => item.fjurl)
87 this.thumbnailImages = newValue.imgList 89 this.thumbnailImages = newValue.imgList
90 } else {
91 this.allLi = []
92 this.thumbnailImages = []
88 } 93 }
89 }, 94 },
90 deep: true 95 deep: true,
96 immediate: true
91 } 97 }
92 }, 98 },
93 created () { 99 created () {
...@@ -145,8 +151,8 @@ ...@@ -145,8 +151,8 @@
145 return new Blob([u8arr], { type: mime }); 151 return new Blob([u8arr], { type: mime });
146 } 152 }
147 function blobToFile (blob) { 153 function blobToFile (blob) {
148 const options = { type: blob.type }; 154 let name = getUuid(8) + '.jpg'
149 const file = new File([blob], options); 155 const file = new File([blob], name);
150 return file; 156 return file;
151 } 157 }
152 getAltimeterInfo().then(res => { 158 getAltimeterInfo().then(res => {
...@@ -242,9 +248,11 @@ ...@@ -242,9 +248,11 @@
242 type: 'warning' 248 type: 'warning'
243 }).then(async () => { 249 }).then(async () => {
244 let bsmClmx = this.previewImg.imgList[this.previewImg.index].bsmClmx 250 let bsmClmx = this.previewImg.imgList[this.previewImg.index].bsmClmx
251 let bsmSj = this.previewImg.imgList[this.previewImg.index].bsmSj
252 this.previewImg.imgList = this.previewImg.imgList.filter(item => item.bsmClmx != bsmClmx)
245 deleteClmx(bsmClmx).then(res => { 253 deleteClmx(bsmClmx).then(res => {
246 if (res.code == 200) { 254 if (res.code == 200) {
247 that.$emit('updateList', res.result) 255 that.$emit('updateList', { children: this.previewImg.imgList, bsmSj: bsmSj })
248 that.$message({ 256 that.$message({
249 message: '删除成功!', 257 message: '删除成功!',
250 type: 'success' 258 type: 'success'
......
...@@ -106,9 +106,9 @@ export default { ...@@ -106,9 +106,9 @@ export default {
106 }; 106 };
107 }, 107 },
108 mounted() { 108 mounted() {
109 this.getleftMenubl();
110 this.loadBdcdylist();
111 109
110 this.loadBdcdylist();
111 this.getleftMenubl();
112 }, 112 },
113 computed: { 113 computed: {
114 // ...mapGetters(["isRefresh"]), 114 // ...mapGetters(["isRefresh"]),
...@@ -130,9 +130,7 @@ export default { ...@@ -130,9 +130,7 @@ export default {
130 leftMenu(formdata).then((res) => { 130 leftMenu(formdata).then((res) => {
131 if (res.code === 200 && res.result) { 131 if (res.code === 200 && res.result) {
132 this.currentSelectProps = res.result[0]; 132 this.currentSelectProps = res.result[0];
133 if(this.supplementarylist.length>0){ 133 console.log("读取申请单元信息");
134 this.unitClick(0)
135 }
136 this.$emit("getCurrentSelectProps", this.currentSelectProps); 134 this.$emit("getCurrentSelectProps", this.currentSelectProps);
137 if(add){ 135 if(add){
138 this.$parent.getQllxByBdcdyid() 136 this.$parent.getQllxByBdcdyid()
...@@ -145,21 +143,18 @@ export default { ...@@ -145,21 +143,18 @@ export default {
145 getleftMenubl(row) { 143 getleftMenubl(row) {
146 leftMenubl(this.bsmSlsq).then((res) => { 144 leftMenubl(this.bsmSlsq).then((res) => {
147 this.supplementarylist = res.result; 145 this.supplementarylist = res.result;
148 console.log("this.supplementarylist",this.supplementarylist); 146 console.log("获取右侧菜单");
149 if(this.supplementarylist.length>0){ 147 this.unitClick(0)
150 this.unitClick(0)
151 }
152 if(row){ 148 if(row){
153 this.supplementarylist.forEach((item,index) => { 149 this.supplementarylist.forEach((item,index) => {
154 if(item.bsmRepair==row.bsmRepair){ 150 if(item.bsmRepair==row.bsmRepair){
155 this.activeIndex=index.toString() 151 this.activeIndex=index.toString()
152 // 补录成功后定位到该条记录
156 this.unitClick(index) 153 this.unitClick(index)
157 } 154 }
158 }) 155 })
159 } 156 }
160 }); 157 });
161
162
163 }, 158 },
164 handleNodeClick(data, node, elem) { 159 handleNodeClick(data, node, elem) {
165 this.$parent.loadComponent(this.currentSelectProps, data); 160 this.$parent.loadComponent(this.currentSelectProps, data);
...@@ -167,20 +162,14 @@ export default { ...@@ -167,20 +162,14 @@ export default {
167 }, 162 },
168 //申请单元点击事件 163 //申请单元点击事件
169 unitClick(index) { 164 unitClick(index) {
165 console.log("申请单元点击事件");
170 this.currentSelectProps = this.supplementarylist[index]; 166 this.currentSelectProps = this.supplementarylist[index];
171 this.$emit("getCurrentSelectProps", this.currentSelectProps); 167 this.$emit("getCurrentSelectProps", this.currentSelectProps);
172 }, 168 },
173 //登记簿点击事件 169 //登记簿点击事件
174 djbClick() { 170 djbClick() {
175 this.loadBdcdylist(); 171 this.loadBdcdylist();
176
177 // this.$parent.getdjblist()
178 }, 172 },
179 // 定位到该条补录记录
180 // orientation(){
181 // // this.activeIndex="2"
182 // this.unitClick(0)
183 // },
184 // 删除补录记录 173 // 删除补录记录
185 handleDel(row) { 174 handleDel(row) {
186 this.$confirm("此操作将永久删除该条补录记录, 是否继续?", "提示", { 175 this.$confirm("此操作将永久删除该条补录记录, 是否继续?", "提示", {
......
...@@ -227,6 +227,16 @@ ...@@ -227,6 +227,16 @@
227 </el-col> 227 </el-col>
228 </el-row> 228 </el-row>
229 <div class="slxx_title title-block"> 229 <div class="slxx_title title-block">
230 土地用途
231 <div class="triangle"></div>
232 </div>
233 <tdytTable
234 :tableData="ruleForm.tdxxList"
235 @upDateQlrxxList="upDateQlrxxList"
236 :viewtype="$route.query.viewtype"
237 :gyfs="ruleForm.qlxx.gyfs"
238 />
239 <div class="slxx_title title-block">
230 权利人信息 240 权利人信息
231 <div class="triangle"></div> 241 <div class="triangle"></div>
232 </div> 242 </div>
...@@ -244,6 +254,22 @@ ...@@ -244,6 +254,22 @@
244 </el-radio-group> 254 </el-radio-group>
245 </el-form-item> 255 </el-form-item>
246 </el-col> 256 </el-col>
257 <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'">
258 <el-form-item label="是否分别持证:">
259 <el-radio-group v-model="ruleForm.qlxx.sqfbcz">
260 <el-radio :label=1></el-radio>
261 <el-radio :label=0></el-radio>
262 </el-radio-group>
263 </el-form-item>
264 </el-col>
265 <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'">
266 <el-form-item label="持证人:">
267 <el-select v-model="ruleForm.czr" placeholder="持证人">
268 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
269 </el-option>
270 </el-select>
271 </el-form-item>
272 </el-col>
247 </el-row> 273 </el-row>
248 <qlrCommonTable 274 <qlrCommonTable
249 :tableData="ruleForm.qlrList" 275 :tableData="ruleForm.qlrList"
...@@ -280,8 +306,9 @@ import { mapGetters } from "vuex"; ...@@ -280,8 +306,9 @@ import { mapGetters } from "vuex";
280 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 306 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
281 import { init } from "@/api/djbbl.js"; 307 import { init } from "@/api/djbbl.js";
282 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 308 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
309 import tdytTable from "@/views/workflow/components/tdytTable";
283 export default { 310 export default {
284 components: { qlrCommonTable }, 311 components: { qlrCommonTable,tdytTable },
285 computed: { 312 computed: {
286 ...mapGetters(["dictData", "flag"]), 313 ...mapGetters(["dictData", "flag"]),
287 }, 314 },
...@@ -305,10 +332,12 @@ export default { ...@@ -305,10 +332,12 @@ export default {
305 mounted() {}, 332 mounted() {},
306 methods: { 333 methods: {
307 loadData() { 334 loadData() {
335 console.log("抵押权");
308 init(this.propsParam.bsmRepair).then((res) => { 336 init(this.propsParam.bsmRepair).then((res) => {
309 if (res.code == 200) { 337 if (res.code == 200) {
338
310 this.ruleForm = res.result; 339 this.ruleForm = res.result;
311 console.log("this.ruleFormssssssssssssssssssssssssssssss",this.ruleForm); 340 console.log("this.ruleFormssssssssssssssssssssssssssssss",this.ruleForm);
312 this.isShow = true; 341 this.isShow = true;
313 // this.tableData = res.result; 342 // this.tableData = res.result;
314 // if (this.tableData.length < datas.columns().emptycolNum) { 343 // if (this.tableData.length < datas.columns().emptycolNum) {
......
...@@ -227,6 +227,16 @@ ...@@ -227,6 +227,16 @@
227 </el-col> 227 </el-col>
228 </el-row> 228 </el-row>
229 <div class="slxx_title title-block"> 229 <div class="slxx_title title-block">
230 土地用途
231 <div class="triangle"></div>
232 </div>
233 <tdytTable
234 :tableData="ruleForm.tdxxList"
235 @upDateQlrxxList="upDateQlrxxList"
236 :viewtype="$route.query.viewtype"
237 :gyfs="ruleForm.qlxx.gyfs"
238 />
239 <div class="slxx_title title-block">
230 权利人信息 240 权利人信息
231 <div class="triangle"></div> 241 <div class="triangle"></div>
232 </div> 242 </div>
...@@ -244,22 +254,22 @@ ...@@ -244,22 +254,22 @@
244 </el-radio-group> 254 </el-radio-group>
245 </el-form-item> 255 </el-form-item>
246 </el-col> 256 </el-col>
247 <!-- <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'"> 257 <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'">
248 <el-form-item label="是否分别持证:"> 258 <el-form-item label="是否分别持证:">
249 <el-radio-group v-model="ruleForm.qlxx.sqfbcz"> 259 <el-radio-group v-model="ruleForm.qlxx.sqfbcz">
250 <el-radio :label=1></el-radio> 260 <el-radio :label=1></el-radio>
251 <el-radio :label=0></el-radio> 261 <el-radio :label=0></el-radio>
252 </el-radio-group> 262 </el-radio-group>
253 </el-form-item> 263 </el-form-item>
254 </el-col> --> 264 </el-col>
255 <!-- <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"> 265 <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'">
256 <el-form-item label="持证人:"> 266 <el-form-item label="持证人:">
257 <el-select v-model="ruleForm.czr" placeholder="持证人"> 267 <el-select v-model="ruleForm.czr" placeholder="持证人">
258 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 268 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
259 </el-option> 269 </el-option>
260 </el-select> 270 </el-select>
261 </el-form-item> 271 </el-form-item>
262 </el-col> --> 272 </el-col>
263 </el-row> 273 </el-row>
264 <qlrCommonTable 274 <qlrCommonTable
265 :tableData="ruleForm.qlrList" 275 :tableData="ruleForm.qlrList"
...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex"; ...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex";
296 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 306 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
297 import { init } from "@/api/djbbl.js"; 307 import { init } from "@/api/djbbl.js";
298 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 308 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
309 import tdytTable from "@/views/workflow/components/tdytTable";
299 export default { 310 export default {
300 components: { qlrCommonTable }, 311 components: { qlrCommonTable,tdytTable },
301 computed: { 312 computed: {
302 ...mapGetters(["dictData", "flag"]), 313 ...mapGetters(["dictData", "flag"]),
303 }, 314 },
...@@ -323,7 +334,9 @@ export default { ...@@ -323,7 +334,9 @@ export default {
323 loadData() { 334 loadData() {
324 init(this.propsParam.bsmRepair).then((res) => { 335 init(this.propsParam.bsmRepair).then((res) => {
325 if (res.code == 200) { 336 if (res.code == 200) {
337
326 this.ruleForm = res.result; 338 this.ruleForm = res.result;
339 console.log("this.ruleFormssssssssssssssssssssssssssssss",this.ruleForm);
327 this.isShow = true; 340 this.isShow = true;
328 // this.tableData = res.result; 341 // this.tableData = res.result;
329 // if (this.tableData.length < datas.columns().emptycolNum) { 342 // if (this.tableData.length < datas.columns().emptycolNum) {
......
...@@ -227,6 +227,16 @@ ...@@ -227,6 +227,16 @@
227 </el-col> 227 </el-col>
228 </el-row> 228 </el-row>
229 <div class="slxx_title title-block"> 229 <div class="slxx_title title-block">
230 土地用途
231 <div class="triangle"></div>
232 </div>
233 <tdytTable
234 :tableData="ruleForm.tdxxList"
235 @upDateQlrxxList="upDateQlrxxList"
236 :viewtype="$route.query.viewtype"
237 :gyfs="ruleForm.qlxx.gyfs"
238 />
239 <div class="slxx_title title-block">
230 权利人信息 240 权利人信息
231 <div class="triangle"></div> 241 <div class="triangle"></div>
232 </div> 242 </div>
...@@ -244,22 +254,22 @@ ...@@ -244,22 +254,22 @@
244 </el-radio-group> 254 </el-radio-group>
245 </el-form-item> 255 </el-form-item>
246 </el-col> 256 </el-col>
247 <!-- <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'"> 257 <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'">
248 <el-form-item label="是否分别持证:"> 258 <el-form-item label="是否分别持证:">
249 <el-radio-group v-model="ruleForm.qlxx.sqfbcz"> 259 <el-radio-group v-model="ruleForm.qlxx.sqfbcz">
250 <el-radio :label=1></el-radio> 260 <el-radio :label=1></el-radio>
251 <el-radio :label=0></el-radio> 261 <el-radio :label=0></el-radio>
252 </el-radio-group> 262 </el-radio-group>
253 </el-form-item> 263 </el-form-item>
254 </el-col> --> 264 </el-col>
255 <!-- <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"> 265 <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'">
256 <el-form-item label="持证人:"> 266 <el-form-item label="持证人:">
257 <el-select v-model="ruleForm.czr" placeholder="持证人"> 267 <el-select v-model="ruleForm.czr" placeholder="持证人">
258 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 268 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
259 </el-option> 269 </el-option>
260 </el-select> 270 </el-select>
261 </el-form-item> 271 </el-form-item>
262 </el-col> --> 272 </el-col>
263 </el-row> 273 </el-row>
264 <qlrCommonTable 274 <qlrCommonTable
265 :tableData="ruleForm.qlrList" 275 :tableData="ruleForm.qlrList"
...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex"; ...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex";
296 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 306 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
297 import { init } from "@/api/djbbl.js"; 307 import { init } from "@/api/djbbl.js";
298 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 308 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
309 import tdytTable from "@/views/workflow/components/tdytTable";
299 export default { 310 export default {
300 components: { qlrCommonTable }, 311 components: { qlrCommonTable,tdytTable },
301 computed: { 312 computed: {
302 ...mapGetters(["dictData", "flag"]), 313 ...mapGetters(["dictData", "flag"]),
303 }, 314 },
...@@ -321,9 +332,12 @@ export default { ...@@ -321,9 +332,12 @@ export default {
321 mounted() {}, 332 mounted() {},
322 methods: { 333 methods: {
323 loadData() { 334 loadData() {
335 console.log("房地产权");
324 init(this.propsParam.bsmRepair).then((res) => { 336 init(this.propsParam.bsmRepair).then((res) => {
325 if (res.code == 200) { 337 if (res.code == 200) {
338
326 this.ruleForm = res.result; 339 this.ruleForm = res.result;
340 console.log("this.ruleFormssssssssssssssssssssssssssssss",this.ruleForm);
327 this.isShow = true; 341 this.isShow = true;
328 // this.tableData = res.result; 342 // this.tableData = res.result;
329 // if (this.tableData.length < datas.columns().emptycolNum) { 343 // if (this.tableData.length < datas.columns().emptycolNum) {
......
...@@ -227,6 +227,16 @@ ...@@ -227,6 +227,16 @@
227 </el-col> 227 </el-col>
228 </el-row> 228 </el-row>
229 <div class="slxx_title title-block"> 229 <div class="slxx_title title-block">
230 土地用途
231 <div class="triangle"></div>
232 </div>
233 <tdytTable
234 :tableData="ruleForm.tdxxList"
235 @upDateQlrxxList="upDateQlrxxList"
236 :viewtype="$route.query.viewtype"
237 :gyfs="ruleForm.qlxx.gyfs"
238 />
239 <div class="slxx_title title-block">
230 权利人信息 240 权利人信息
231 <div class="triangle"></div> 241 <div class="triangle"></div>
232 </div> 242 </div>
...@@ -244,22 +254,22 @@ ...@@ -244,22 +254,22 @@
244 </el-radio-group> 254 </el-radio-group>
245 </el-form-item> 255 </el-form-item>
246 </el-col> 256 </el-col>
247 <!-- <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'"> 257 <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'">
248 <el-form-item label="是否分别持证:"> 258 <el-form-item label="是否分别持证:">
249 <el-radio-group v-model="ruleForm.qlxx.sqfbcz"> 259 <el-radio-group v-model="ruleForm.qlxx.sqfbcz">
250 <el-radio :label=1></el-radio> 260 <el-radio :label=1></el-radio>
251 <el-radio :label=0></el-radio> 261 <el-radio :label=0></el-radio>
252 </el-radio-group> 262 </el-radio-group>
253 </el-form-item> 263 </el-form-item>
254 </el-col> --> 264 </el-col>
255 <!-- <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"> 265 <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'">
256 <el-form-item label="持证人:"> 266 <el-form-item label="持证人:">
257 <el-select v-model="ruleForm.czr" placeholder="持证人"> 267 <el-select v-model="ruleForm.czr" placeholder="持证人">
258 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 268 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
259 </el-option> 269 </el-option>
260 </el-select> 270 </el-select>
261 </el-form-item> 271 </el-form-item>
262 </el-col> --> 272 </el-col>
263 </el-row> 273 </el-row>
264 <qlrCommonTable 274 <qlrCommonTable
265 :tableData="ruleForm.qlrList" 275 :tableData="ruleForm.qlrList"
...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex"; ...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex";
296 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 306 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
297 import { init } from "@/api/djbbl.js"; 307 import { init } from "@/api/djbbl.js";
298 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 308 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
309 import tdytTable from "@/views/workflow/components/tdytTable";
299 export default { 310 export default {
300 components: { qlrCommonTable }, 311 components: { qlrCommonTable,tdytTable },
301 computed: { 312 computed: {
302 ...mapGetters(["dictData", "flag"]), 313 ...mapGetters(["dictData", "flag"]),
303 }, 314 },
...@@ -321,9 +332,12 @@ export default { ...@@ -321,9 +332,12 @@ export default {
321 mounted() {}, 332 mounted() {},
322 methods: { 333 methods: {
323 loadData() { 334 loadData() {
335 console.log("建设用地使用权");
324 init(this.propsParam.bsmRepair).then((res) => { 336 init(this.propsParam.bsmRepair).then((res) => {
325 if (res.code == 200) { 337 if (res.code == 200) {
338
326 this.ruleForm = res.result; 339 this.ruleForm = res.result;
340 console.log("this.ruleFormssssssssssssssssssssssssssssss",this.ruleForm);
327 this.isShow = true; 341 this.isShow = true;
328 // this.tableData = res.result; 342 // this.tableData = res.result;
329 // if (this.tableData.length < datas.columns().emptycolNum) { 343 // if (this.tableData.length < datas.columns().emptycolNum) {
......
...@@ -227,6 +227,16 @@ ...@@ -227,6 +227,16 @@
227 </el-col> 227 </el-col>
228 </el-row> 228 </el-row>
229 <div class="slxx_title title-block"> 229 <div class="slxx_title title-block">
230 土地用途
231 <div class="triangle"></div>
232 </div>
233 <tdytTable
234 :tableData="ruleForm.tdxxList"
235 @upDateQlrxxList="upDateQlrxxList"
236 :viewtype="$route.query.viewtype"
237 :gyfs="ruleForm.qlxx.gyfs"
238 />
239 <div class="slxx_title title-block">
230 权利人信息 240 权利人信息
231 <div class="triangle"></div> 241 <div class="triangle"></div>
232 </div> 242 </div>
...@@ -244,22 +254,22 @@ ...@@ -244,22 +254,22 @@
244 </el-radio-group> 254 </el-radio-group>
245 </el-form-item> 255 </el-form-item>
246 </el-col> 256 </el-col>
247 <!-- <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'"> 257 <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'">
248 <el-form-item label="是否分别持证:"> 258 <el-form-item label="是否分别持证:">
249 <el-radio-group v-model="ruleForm.qlxx.sqfbcz"> 259 <el-radio-group v-model="ruleForm.qlxx.sqfbcz">
250 <el-radio :label=1></el-radio> 260 <el-radio :label=1></el-radio>
251 <el-radio :label=0></el-radio> 261 <el-radio :label=0></el-radio>
252 </el-radio-group> 262 </el-radio-group>
253 </el-form-item> 263 </el-form-item>
254 </el-col> --> 264 </el-col>
255 <!-- <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"> 265 <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'">
256 <el-form-item label="持证人:"> 266 <el-form-item label="持证人:">
257 <el-select v-model="ruleForm.czr" placeholder="持证人"> 267 <el-select v-model="ruleForm.czr" placeholder="持证人">
258 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 268 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
259 </el-option> 269 </el-option>
260 </el-select> 270 </el-select>
261 </el-form-item> 271 </el-form-item>
262 </el-col> --> 272 </el-col>
263 </el-row> 273 </el-row>
264 <qlrCommonTable 274 <qlrCommonTable
265 :tableData="ruleForm.qlrList" 275 :tableData="ruleForm.qlrList"
...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex"; ...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex";
296 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 306 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
297 import { init } from "@/api/djbbl.js"; 307 import { init } from "@/api/djbbl.js";
298 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 308 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
309 import tdytTable from "@/views/workflow/components/tdytTable";
299 export default { 310 export default {
300 components: { qlrCommonTable }, 311 components: { qlrCommonTable,tdytTable },
301 computed: { 312 computed: {
302 ...mapGetters(["dictData", "flag"]), 313 ...mapGetters(["dictData", "flag"]),
303 }, 314 },
...@@ -323,7 +334,9 @@ export default { ...@@ -323,7 +334,9 @@ export default {
323 loadData() { 334 loadData() {
324 init(this.propsParam.bsmRepair).then((res) => { 335 init(this.propsParam.bsmRepair).then((res) => {
325 if (res.code == 200) { 336 if (res.code == 200) {
337
326 this.ruleForm = res.result; 338 this.ruleForm = res.result;
339 console.log("this.ruleFormssssssssssssssssssssssssssssss",this.ruleForm);
327 this.isShow = true; 340 this.isShow = true;
328 // this.tableData = res.result; 341 // this.tableData = res.result;
329 // if (this.tableData.length < datas.columns().emptycolNum) { 342 // if (this.tableData.length < datas.columns().emptycolNum) {
......
...@@ -227,6 +227,16 @@ ...@@ -227,6 +227,16 @@
227 </el-col> 227 </el-col>
228 </el-row> 228 </el-row>
229 <div class="slxx_title title-block"> 229 <div class="slxx_title title-block">
230 土地用途
231 <div class="triangle"></div>
232 </div>
233 <tdytTable
234 :tableData="ruleForm.tdxxList"
235 @upDateQlrxxList="upDateQlrxxList"
236 :viewtype="$route.query.viewtype"
237 :gyfs="ruleForm.qlxx.gyfs"
238 />
239 <div class="slxx_title title-block">
230 权利人信息 240 权利人信息
231 <div class="triangle"></div> 241 <div class="triangle"></div>
232 </div> 242 </div>
...@@ -244,22 +254,22 @@ ...@@ -244,22 +254,22 @@
244 </el-radio-group> 254 </el-radio-group>
245 </el-form-item> 255 </el-form-item>
246 </el-col> 256 </el-col>
247 <!-- <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'"> 257 <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'">
248 <el-form-item label="是否分别持证:"> 258 <el-form-item label="是否分别持证:">
249 <el-radio-group v-model="ruleForm.qlxx.sqfbcz"> 259 <el-radio-group v-model="ruleForm.qlxx.sqfbcz">
250 <el-radio :label=1></el-radio> 260 <el-radio :label=1></el-radio>
251 <el-radio :label=0></el-radio> 261 <el-radio :label=0></el-radio>
252 </el-radio-group> 262 </el-radio-group>
253 </el-form-item> 263 </el-form-item>
254 </el-col> --> 264 </el-col>
255 <!-- <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"> 265 <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'">
256 <el-form-item label="持证人:"> 266 <el-form-item label="持证人:">
257 <el-select v-model="ruleForm.czr" placeholder="持证人"> 267 <el-select v-model="ruleForm.czr" placeholder="持证人">
258 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 268 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
259 </el-option> 269 </el-option>
260 </el-select> 270 </el-select>
261 </el-form-item> 271 </el-form-item>
262 </el-col> --> 272 </el-col>
263 </el-row> 273 </el-row>
264 <qlrCommonTable 274 <qlrCommonTable
265 :tableData="ruleForm.qlrList" 275 :tableData="ruleForm.qlrList"
...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex"; ...@@ -296,8 +306,9 @@ import { mapGetters } from "vuex";
296 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 306 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
297 import { init } from "@/api/djbbl.js"; 307 import { init } from "@/api/djbbl.js";
298 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 308 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
309 import tdytTable from "@/views/workflow/components/tdytTable";
299 export default { 310 export default {
300 components: { qlrCommonTable }, 311 components: { qlrCommonTable,tdytTable },
301 computed: { 312 computed: {
302 ...mapGetters(["dictData", "flag"]), 313 ...mapGetters(["dictData", "flag"]),
303 }, 314 },
...@@ -323,7 +334,9 @@ export default { ...@@ -323,7 +334,9 @@ export default {
323 loadData() { 334 loadData() {
324 init(this.propsParam.bsmRepair).then((res) => { 335 init(this.propsParam.bsmRepair).then((res) => {
325 if (res.code == 200) { 336 if (res.code == 200) {
337
326 this.ruleForm = res.result; 338 this.ruleForm = res.result;
339 console.log("this.ruleFormssssssssssssssssssssssssssssss",this.ruleForm);
327 this.isShow = true; 340 this.isShow = true;
328 // this.tableData = res.result; 341 // this.tableData = res.result;
329 // if (this.tableData.length < datas.columns().emptycolNum) { 342 // if (this.tableData.length < datas.columns().emptycolNum) {
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-25 08:59:02
5 -->
6 <template>
7 <!-- 受理信息 -->
8 <div class="slxx">
9 <el-form
10 :model="ruleForm"
11 :rules="rules"
12 class="loadingtext"
13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''"
15 :inline="flag"
16 label-width="120px"
17 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
19 <div class="slxx_title title-block">
20 补录信息
21 <div class="triangle"></div>
22 </div>
23 <el-row :gutter="10">
24 <el-col :span="8">
25 <el-form-item label="补录编号:">
26 <el-input disabled v-model="ruleForm.repair.ywh"></el-input>
27 </el-form-item>
28 </el-col>
29 <el-col :span="8">
30 <el-form-item label="补录人员:">
31 <el-input disabled v-model="ruleForm.repair.slry"></el-input>
32 </el-form-item>
33 </el-col>
34 <el-col :span="8">
35 <el-form-item label="补录时间:">
36 <el-input disabled v-model="ruleForm.repair.slsj"></el-input>
37 </el-form-item>
38 </el-col>
39 </el-row>
40 <div class="slxx_title title-block">
41 房地产权(独幢、层、套、间房屋)
42 <div class="triangle"></div>
43 </div>
44 <el-row :gutter="10">
45 <el-col :span="8">
46 <el-form-item label="不动产单元号:">
47 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
48 </el-form-item>
49 </el-col>
50 <el-col :span="8">
51 <el-form-item label="业务号:">
52 <el-input v-model="ruleForm.qlxx.ywh"></el-input>
53 </el-form-item>
54 </el-col>
55 <el-col :span="8">
56 <el-form-item label="上手业务号:">
57 <el-input v-model="ruleForm.qlxx.ssywh"></el-input>
58 </el-form-item>
59 </el-col>
60 </el-row>
61 <el-row :gutter="10">
62 <el-col :span="8">
63 <el-form-item label="权利类型:">
64 <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input>
65 </el-form-item>
66 </el-col>
67 <el-col :span="8">
68 <el-form-item label="登记类型:">
69 <el-select v-model="ruleForm.qlxx.djlx">
70 <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode">
71 </el-option>
72 </el-select>
73 </el-form-item>
74 </el-col>
75 <el-col :span="8">
76 <el-form-item label="房地坐落:">
77 <el-input v-model="ruleForm.qlxx.zl"></el-input>
78 </el-form-item>
79 </el-col>
80 <el-col :span="8">
81 <el-form-item label="土地使用权人:">
82 <el-input v-model="ruleForm.fdcq2.tdsyqr"></el-input>
83 </el-form-item>
84 </el-col>
85 <el-col :span="8">
86 <el-form-item label="独用土地面积:">
87 <el-input v-model="ruleForm.fdcq2.dytdmj"></el-input>
88 </el-form-item>
89 </el-col>
90 <el-col :span="8">
91 <el-form-item label="分摊土地面积:">
92 <el-input v-model="ruleForm.fdcq2.fttdmj"></el-input>
93 </el-form-item>
94 </el-col>
95 <el-col :span="8">
96 <el-form-item label="土地用途:">
97 <el-input v-model="ruleForm.qlxx.ywh"></el-input>
98 </el-form-item>
99 </el-col>
100 <el-col :span="8">
101 <el-form-item label="土地使用起始时间:">
102 <el-input v-model="ruleForm.qlxx.ywh"></el-input>
103 </el-form-item>
104 </el-col>
105 <el-col :span="8">
106 <el-form-item label="土地使用结束时间:">
107 <el-input v-model="ruleForm.qlxx.ywh"></el-input>
108 </el-form-item>
109 </el-col>
110 <el-col :span="8">
111 <el-form-item label="土地使用期限:">
112 <el-input v-model="ruleForm.qlxx.ywh"></el-input>
113 </el-form-item>
114 </el-col>
115 <el-col :span="8">
116 <el-form-item label="房地产交易价格:">
117 <el-input v-model="ruleForm.fdcq2.qjjg"></el-input>
118 <el-select v-model="ruleForm.fdcq2.jedw">
119 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
120 </el-option>
121 </el-select>
122 </el-form-item>
123 </el-col>
124 <el-col :span="8">
125 <el-form-item label="规划用途:">
126 <el-select v-model="ruleForm.fdcq2.ghyt">
127 <el-option v-for="item in dictData['A17']" :key="item.dcode" :label="item.dname" :value="item.dcode">
128 </el-option>
129 </el-select>
130 </el-form-item>
131 </el-col>
132 <el-col :span="8">
133 <el-form-item label="批准用途:">
134 <el-input v-model="ruleForm.fdcq2.pzyt"></el-input>
135 </el-form-item>
136 </el-col>
137 <el-col :span="8">
138 <el-form-item label="实际用途:">
139 <el-input v-model="ruleForm.fdcq2.sjyt"></el-input>
140 </el-form-item>
141 </el-col>
142 <el-col :span="8">
143 <el-form-item label="房屋性质:">
144 <el-select v-model="ruleForm.fdcq2.fwxz">
145 <el-option v-for="item in dictData['A19']" :key="item.dcode" :label="item.dname" :value="item.dcode">
146 </el-option>
147 </el-select>
148 </el-form-item>
149 </el-col>
150 <el-col :span="8">
151 <el-form-item label="房屋结构:">
152 <el-select v-model="ruleForm.fdcq2.fwjg">
153 <el-option v-for="item in dictData['A46']" :key="item.dcode" :label="item.dname" :value="item.dcode">
154 </el-option>
155 </el-select>
156 </el-form-item>
157 </el-col>
158 <el-col :span="8">
159 <el-form-item label="所在层:">
160 <el-input v-model="ruleForm.fdcq2.szc"></el-input>
161 </el-form-item>
162 </el-col>
163 <el-col :span="8">
164 <el-form-item label="总层数:">
165 <el-input v-model="ruleForm.fdcq2.zcs"></el-input>
166 </el-form-item>
167 </el-col>
168 <el-col :span="8">
169 <el-form-item label="建筑面积:">
170 <el-input v-model="ruleForm.fdcq2.jzmj"></el-input>
171 </el-form-item>
172 </el-col>
173 <el-col :span="8">
174 <el-form-item label="专有建筑面积:">
175 <el-input v-model="ruleForm.fdcq2.zyjzmj"></el-input>
176 </el-form-item>
177 </el-col>
178 <el-col :span="8">
179 <el-form-item label="分摊建筑面积:">
180 <el-input v-model="ruleForm.fdcq2.ftjzmj"></el-input>
181 </el-form-item>
182 </el-col>
183 <el-col :span="8">
184 <el-form-item label="竣工时间:">
185 <el-input v-model="ruleForm.fdcq2.jgsj"></el-input>
186 </el-form-item>
187 </el-col>
188
189 <el-col :span="8">
190 <el-form-item label="不动产权证号:">
191 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
192 </el-form-item>
193 </el-col>
194 <el-col :span="8">
195 <el-form-item label="区县代码:">
196 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
197 </el-form-item>
198 </el-col>
199 <el-col :span="8">
200 <el-form-item label="登记机构:">
201 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
202 </el-form-item>
203 </el-col>
204 <el-col :span="8">
205 <el-form-item label="登簿人:">
206 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
207 </el-form-item>
208 </el-col>
209 <el-col :span="8">
210 <el-form-item label="登记时间:">
211 <el-input v-model="ruleForm.qlxx.djsj"></el-input>
212 </el-form-item>
213 </el-col>
214 </el-row>
215 <el-row>
216 <el-col :span="24">
217 <el-form-item label="登记原因:">
218 <el-input v-model="ruleForm.fdcq2.djyy"></el-input>
219 </el-form-item>
220 </el-col>
221 </el-row>
222 <el-row>
223 <el-col :span="24">
224 <el-form-item label="附记:">
225 <el-input v-model="ruleForm.fdcq2.fj"></el-input>
226 </el-form-item>
227 </el-col>
228 </el-row>
229 <div class="slxx_title title-block">
230 权利人信息
231 <div class="triangle"></div>
232 </div>
233 <el-row :gutter="10">
234 <el-col :span="12">
235 <el-form-item label="共有方式:">
236 <el-radio-group
237 :disabled="$route.query.viewtype == 0"
238 v-model="ruleForm.qlxx.gyqk"
239 >
240 <el-radio label="0">单独所有</el-radio>
241 <el-radio label="1">共同共有</el-radio>
242 <el-radio label="2">按份所有</el-radio>
243 <el-radio label="3">其它共有</el-radio>
244 </el-radio-group>
245 </el-form-item>
246 </el-col>
247 <!-- <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'">
248 <el-form-item label="是否分别持证:">
249 <el-radio-group v-model="ruleForm.qlxx.sqfbcz">
250 <el-radio :label=1></el-radio>
251 <el-radio :label=0></el-radio>
252 </el-radio-group>
253 </el-form-item>
254 </el-col> -->
255 <!-- <el-col :span="6" v-show="ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'">
256 <el-form-item label="持证人:">
257 <el-select v-model="ruleForm.czr" placeholder="持证人">
258 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
259 </el-option>
260 </el-select>
261 </el-form-item>
262 </el-col> -->
263 </el-row>
264 <qlrCommonTable
265 :tableData="ruleForm.qlrList"
266 @upDateQlrxxList="upDateQlrxxList"
267 :key="key"
268 :viewtype="$route.query.viewtype"
269 :gyfs="ruleForm.qlxx.gyfs"
270 />
271
272 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0">
273 <div class="slxx_title title-block">
274 义务人信息
275 <div class="triangle"></div>
276 </div>
277 <qlrCommonTable
278 v-if="ruleForm.ywrList"
279 :tableData="ruleForm.ywrList"
280 :key="key"
281 @upDateQlrxxList="upDateYwrxxList"
282 :viewtype="$route.query.viewtype"
283 />
284 </div>
285 </div>
286 <el-row class="btn" v-if="!$route.query.viewtype && ableOperation">
287 <el-form-item>
288 <el-button type="primary" @click="onSubmit">保存</el-button>
289 </el-form-item>
290 </el-row>
291 </el-form>
292 </div>
293 </template>
294 <script>
295 import { mapGetters } from "vuex";
296 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
297 import { init } from "@/api/djbbl.js";
298 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
299 export default {
300 components: { qlrCommonTable },
301 computed: {
302 ...mapGetters(["dictData", "flag"]),
303 },
304 data() {
305 return {
306 //表单是否可操作
307 propsParam: this.$attrs,
308 ableOperation: true,
309 key: 0,
310 isShow: false,
311 disabled: true,
312 czrOptions: [],
313 ruleForm: {},
314 //传递参数\
315 rules: {},
316 };
317 },
318 created() {
319 this.loadData();
320 },
321 mounted() {},
322 methods: {
323 loadData() {
324 init(this.propsParam.bsmRepair).then((res) => {
325 if (res.code == 200) {
326 this.ruleForm = res.result;
327 this.isShow = true;
328 // this.tableData = res.result;
329 // if (this.tableData.length < datas.columns().emptycolNum) {
330 // this.emptycolNum =
331 // datas.columns().emptycolNum - this.tableData.length;
332 // } else {
333 // this.emptycolNum = 0;
334 // }
335 }
336 });
337 },
338 // 更新权利人信息
339 upDateQlrxxList(val) {
340 this.ruleForm.qlrList && (this.ruleForm.qlrList = _.cloneDeep(val));
341 this.czrOptions = this.ruleForm.qlrList;
342 this.key++;
343 },
344 // 更新义务人信息
345 upDateYwrxxList(val) {
346 this.ruleForm.ywrList && (this.ruleForm.ywrList = _.cloneDeep(val));
347 this.key++;
348 },
349 onSubmit() {
350 if (this.ruleForm.qlrList.length == 0) {
351 this.$message({
352 showClose: true,
353 message: "请确认权利人信息",
354 type: "error",
355 });
356 return false;
357 }
358
359 if (this.ruleForm.qlxx.gyfs == "0") {
360 if (this.ruleForm.qlrList.length > 1) {
361 this.$message({
362 showClose: true,
363 message: "共有方式:单独所有,权利人只能是一个人",
364 type: "error",
365 });
366 return false;
367 }
368 this.ruleForm.qlrList[0].sfczr = "1";
369 }
370 if (this.ruleForm.qlxx.gyfs == "1") {
371 //是否分别持证
372 if (this.ruleForm.qlxx.sqfbcz == "1") {
373 //是
374 this.ruleForm.qlrList.forEach((item, index) => {
375 item.sfczr = "1";
376 });
377 } else {
378 this.ruleForm.qlrList.forEach((item, index) => {
379 if (item.zjh == this.ruleForm.czr) {
380 item.sfczr = "1";
381 } else {
382 item.sfczr = "0";
383 }
384 });
385 }
386 }
387 saveData(this.ruleForm).then((res) => {
388 if (res.code === 200) {
389 this.$message({
390 showClose: true,
391 message: "保存成功!",
392 type: "success",
393 });
394 this.$store.dispatch("user/refreshPage", true);
395 } else {
396 this.$message({
397 showClose: true,
398 message: res.message,
399 type: "error",
400 });
401 }
402 });
403 },
404 },
405 };
406 </script>
407 <style scoped lang="scss">
408 @import "~@/styles/public.scss";
409 @import "~@/styles/slxx/slxx.scss";
410 </style>
...@@ -4,58 +4,10 @@ ...@@ -4,58 +4,10 @@
4 * @LastEditTime: 2023-05-29 14:39:11 4 * @LastEditTime: 2023-05-29 14:39:11
5 */ 5 */
6 //流程环节操作按钮 6 //流程环节操作按钮
7 export function getForm (tabName, djywbm) { 7 export function getForm(tabName) {
8 let form; 8 let form;
9 switch (tabName) { 9 switch (tabName) {
10 // case "jsydsyqslxx100": 10
11 // form = require("@/views/ywbl/slsqxx/jsydsyq/slxx.vue");
12 // break;
13 // case "jsydsyqslxx300":
14 // form = require("@/views/ywbl/slsqxx/jsydsyq/slxx300.vue");
15 // break;
16 // case "fwsyqslxx100":
17 // form = require("@/views/ywbl/slsqxx/fdcq2/slxx.vue");
18 // break;
19 // case "fwsyqslxx300":
20 // form = require("@/views/ywbl/slsqxx/fdcq2/slxx300.vue");
21 // break;
22 // case "nydsyqslxx100":
23 // form = require("@/views/ywbl/slsqxx/nydsyq/slxx.vue");
24 // break;
25 // case "nydsyqslxx200":
26 // form = require("@/views/ywbl/slsqxx/nydsyq/slxx200.vue");
27 // break;
28 // case "tdslxxCfdj":
29 // form = require("@/views/ywbl/slsqxx/cfdj/tdslxx.vue");
30 // break;
31 // case "plslxxCfdj":
32 // form = require("@/views/ywbl/slsqxx/cfdj/plcfslxx.vue");
33 // break;
34 // case "diyaqSlxx":
35 // form = require("@/views/ywbl/slsqxx/diyaq/slxx.vue");
36 // break;
37 // case "ygmm100":
38 // form = require("@/views/ywbl/slsqxx/ygdj/slxx.vue");
39 // break;
40 // case "ygmm300":
41 // form = require("@/views/ywbl/slsqxx/ygdj/slxx300.vue");
42 // break;
43 // case "ygdy100":
44 // case "ygdy300":
45 // form = require("@/views/ywbl/slsqxx/ygdy/slxx.vue");
46 // break;
47 // case "zjgcdyqSlxx":
48 // form = require("@/views/ywbl/slsqxx/zjgcdy/slxx.vue");
49 // break;
50 // case "szxx":
51 // form = require("@/views/djbworkflow/components/szxx.vue");
52 // break;
53 // case "fzxx":
54 // form = require("@/views/djbworkflow/components/fzxx.vue");
55 // break;
56 // case "zdt":
57 // form = require("@/views/djbworkflow/components/zdt.vue");
58 // break;
59 case "zdjbxx": 11 case "zdjbxx":
60 form = require("@/views/registerBook/zdjbxx.vue"); 12 form = require("@/views/registerBook/zdjbxx.vue");
61 break; 13 break;
...@@ -89,72 +41,33 @@ export function getForm (tabName, djywbm) { ...@@ -89,72 +41,33 @@ export function getForm (tabName, djywbm) {
89 case "yydj": 41 case "yydj":
90 form = require("@/views/registerBook/yydj.vue"); 42 form = require("@/views/registerBook/yydj.vue");
91 break; 43 break;
92 // // 宗地基本信息 44 case "slxxjsydsyq":
93 // case "zdjbxx": 45 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/jsydsyq.vue");
94 // form = require("@/views/djbworkflow/djbBook/zdjbxx.vue"); 46 break;
95 // break; 47 case "slxxfdcq":
96 // // 查封登记 48 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/fdcq.vue");
97 // case "cfdj": 49 break;
98 // form = require("@/views/djbworkflow/djbBook/cfdj.vue"); 50 case "slxxdyaq":
99 // break; 51 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/dyaq.vue");
100 // // 国有建设用地使用权 52 break;
101 // case "jsydsyq": 53 case "slxxygdj":
102 // form = require("@/views/djbworkflow/djbBook/jsydsyq.vue"); 54 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/ygdj.vue");
103 // break; 55 break;
104 // // 农用地使用权 56 case "slxxyydj":
105 // case "nydsyq": 57 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/yydj.vue");
106 // form = require("@/views/djbworkflow/djbBook/nydsyq.vue"); 58 break;
107 // break; 59 case "slxxdyiq":
108 // // 房屋产权2 60 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/dyiq.vue");
109 // case "fdcq2": 61 break;
110 // form = require("@/views/djbworkflow/djbBook/fdcq2.vue"); 62 case "slxxcfdj":
111 // break; 63 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/cfdj.vue");
112 // // 抵押权 64 break;
113 // case "diyaq":
114 // form = require("@/views/djbworkflow/djbBook/diyaq.vue");
115 // break;
116 // // 预告登记
117 // case "ygdj":
118 // form = require("@/views/djbworkflow/djbBook/ygdj.vue");
119 // break;
120 // // 地役权
121 // case "diyiq":
122 // form = require("@/views/djbworkflow/djbBook/diyiq.vue");
123 // break;
124 // // 登记簿封面
125 // case "djbfm":
126 // form = require("@/views/djbworkflow/djbBook/djbfm.vue");
127 // break;
128 // // 异议登记
129 // case "yydj":
130 // form = require("@/views/djbworkflow/djbBook/yydj.vue");
131 // break;
132 // 受理信息
133 case "slxx":
134 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/fwsyq/slxx.vue");
135 break;
136 // case "clxx":
137 // form = require("@/views/djbworkflow/djbBook/components/clxx.vue");
138 // break;
139 // case "spyj":
140 // form = require("@/views/djbworkflow/djbBook/components/spyj.vue");
141 // break;
142 // case "slxx":
143 // form = require("@/views/djbworkflow/djbBook/slxx.vue");
144 // break;
145 case "clxx": 65 case "clxx":
146 form = require("@/views/djbworkflow/djbBook/clxx.vue"); 66 form = require("@/views/djbworkflow/djbBook/clxx.vue");
147 break; 67 break;
148 case "spyj": 68 case "spyj":
149 form = require("@/views/djbworkflow/djbBook/spyj.vue"); 69 form = require("@/views/djbworkflow/djbBook/spyj.vue");
150 break; 70 break;
151
152 // case "clxx":
153 // form = require("@/views/djbworkflow/components/clxxUnify.vue");
154 // break;
155 // case "spyj":
156 // form = require("@/views/djbworkflow/components/spyj.vue");
157 // break;
158 default: 71 default:
159 form = require("@/views/error-page/404.vue"); 72 form = require("@/views/error-page/404.vue");
160 break; 73 break;
......
...@@ -116,10 +116,13 @@ export default { ...@@ -116,10 +116,13 @@ export default {
116 componentTag: "", 116 componentTag: "",
117 //设置表单传递数据 117 //设置表单传递数据
118 currentSelectProps: {}, 118 currentSelectProps: {},
119 // 首次拿到的业务信息
120 oneSelectProps:{},
119 //材料信息选择卡索引 121 //材料信息选择卡索引
120 clxxIndex: "", 122 clxxIndex: "",
121 //材料信息选项卡对象 123 //材料信息选项卡对象
122 clxxTab: {}, 124 clxxTab: {},
125 oneget:true,
123 //页面监听时间 126 //页面监听时间
124 _beforeUnload_time: "", 127 _beforeUnload_time: "",
125 treedata: {}, 128 treedata: {},
...@@ -132,17 +135,18 @@ export default { ...@@ -132,17 +135,18 @@ export default {
132 }, 135 },
133 136
134 methods: { 137 methods: {
135 // 获取表单 138
136 stepForm () { 139 stepForm (qllx) {
137 this.currentSelectProps.batchOperation=false 140 this.oneSelectProps.qllx=qllx
138 getStepFormInfo(this.currentSelectProps).then((res) => { 141 getStepFormInfo(this.oneSelectProps).then((res) => {
139 if (res.code === 200) { 142 this.tabList=res.result
140 console.log("ressssssssssss",res); 143 this.$nextTick(function () {
141 } 144 this.tabName =this.tabList[0].value;
145 console.log("this.tabName",this.tabName);
146 });
142 }) 147 })
143 }, 148 },
144 149
145
146 getQllxByBdcdyid() { 150 getQllxByBdcdyid() {
147 if(this.currentSelectProps.bdcdyid){ 151 if(this.currentSelectProps.bdcdyid){
148 getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then( 152 getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then(
...@@ -158,15 +162,28 @@ export default { ...@@ -158,15 +162,28 @@ export default {
158 }, 162 },
159 // 获取右侧选项卡 163 // 获取右侧选项卡
160 getCurrentSelectProps(val) { 164 getCurrentSelectProps(val) {
161 console.log("vallllllllllllllllll",val); 165 console.log("vallllllllllllllllll",val);
166 if(val.bdcdyid){
167 this.oneSelectProps = val;
168 }
169 console.log("this.oneSelectProps",this.oneSelectProps);
170
162 this.currentSelectProps = val; 171 this.currentSelectProps = val;
163 if (this.currentSelectProps.bsmRepair) { 172 if (this.currentSelectProps.bsmRepair) {
173 console.log("进入补录");
164 this.tabset(val); 174 this.tabset(val);
165 } else { 175 } else if(!this.oneget){
166 console.log("jin"); 176 console.log("进入登记簿");
167 this.getdjblist(); 177 this.getdjblist();
168 this.stepForm () 178
169 } 179 }
180 if(this.oneget){
181 console.log("进入补录");
182 this.oneget=false
183 this.tabset(val);
184
185 }
186
170 }, 187 },
171 // 获取渲染登记簿列表 188 // 获取渲染登记簿列表
172 getdjblist() { 189 getdjblist() {
...@@ -200,46 +217,65 @@ export default { ...@@ -200,46 +217,65 @@ export default {
200 this.tabList = this.tabdata; 217 this.tabList = this.tabdata;
201 }, 200); 218 }, 200);
202 }, 219 },
220 tabset(val) {
221 console.log("valsweqweqrfwqerqweq",val);
222 // console.log("this.currentSelectProps2222222222222",this.currentSelectProps);
223 this.stepForm (this.currentSelectProps.qllx)
224
225 // this.tabList = [
226 // {
227 // name: val.qllxmc + "补录信息",
228 // value: "slxx",
229 // sort: 1,
230 // },
231 // {
232 // name: "审批意见",
233 // value: "spyj",
234 // sort: 2,
235 // },
236 // {
237 // name: "材料信息",
238 // value: "clxx",
239 // sort: 2,
240 // },
241 // ];
203 242
204 tabset(val) {
205 this.tabName = "";
206 this.tabList = [
207 {
208 name: val.qllxmc + "补录信息",
209 value: "slxx",
210 sort: 1,
211 },
212 {
213 name: "审批意见",
214 value: "spyj",
215 sort: 2,
216 },
217 {
218 name: "材料信息",
219 value: "clxx",
220 sort: 2,
221 },
222 ];
223 243
224 this.$nextTick(function () {
225 this.tabName = "slxx";
226 });
227 }, 244 },
245 // tabset(val) {
246 // this.tabName = "";
247 // this.tabList = [
248 // {
249 // name: val.qllxmc + "补录信息",
250 // value: "slxx",
251 // sort: 1,
252 // },
253 // {
254 // name: "审批意见",
255 // value: "spyj",
256 // sort: 2,
257 // },
258 // {
259 // name: "材料信息",
260 // value: "clxx",
261 // sort: 2,
262 // },
263 // ];
264
265 // this.$nextTick(function () {
266 // this.tabName = "slxx";
267 // });
268 // },
228 269
229 //右侧表单选项卡事件 270 //右侧表单选项卡事件
230 beforeLeave(activeName, oldActiveName) { 271 beforeLeave(activeName, oldActiveName) {
272 console.log("右侧表单选项卡事件",activeName);
231 if (activeName && activeName != 0) this.getFromRouter(activeName); 273 if (activeName && activeName != 0) this.getFromRouter(activeName);
232 }, 274 },
233 //切换选项卡内容组件 275 //切换选项卡内容组件
234 getFromRouter(tabname) { 276 getFromRouter(tabname) {
235 console.log("tabname",tabname); 277 console.log("tabnameaaaaaaaaaaaaaaaaaaaa",tabname);
236 for (let item of this.tabList) { 278 this.componentTag = getForm(tabname);
237 if (item.value === tabname) {
238 this.currentSelectTab = item;
239 break;
240 }
241 }
242 this.componentTag = getForm(tabname, this.$route.query.sqywbm);
243 }, 279 },
244 280
245 // 增加补录记录 281 // 增加补录记录
......
1 <?xml version="1.0" encoding="UTF-8"?>
2 <svg width="291px" height="187px" viewBox="0 0 291 187" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3 <title>插画</title>
4 <defs>
5 <polygon id="path-1" points="165.421876 0.0535247456 0.11391966 65.7154349 91.8240323 119.811619 225.272968 94.6683222"></polygon>
6 <polygon id="path-3" points="0 33.8683657 47.5987842 33.8683657 47.5987842 2.7460837 0 2.7460837"></polygon>
7 <filter x="-5.3%" y="-8.0%" width="114.7%" height="122.5%" filterUnits="objectBoundingBox" id="filter-4">
8 <feOffset dx="1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
9 <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
10 <feColorMatrix values="0 0 0 0 0.42714892 0 0 0 0 0.471950029 0 0 0 0 0.537492393 0 0 0 0.6 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
11 </filter>
12 </defs>
13 <g id="页面-3.0(z)" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
14 <g id="不动产登记系统-登录页" transform="translate(-580.000000, -473.000000)">
15 <g id="插画" transform="translate(579.154718, 473.000000)">
16 <g id="编组-3" transform="translate(1.000000, 22.396080)">
17 <g id="编组" transform="translate(122.354836, 60.000000) scale(-1, 1) translate(-122.354836, -60.000000) translate(9.354836, -0.000000)">
18 <mask id="mask-2" fill="white">
19 <use xlink:href="#path-1"></use>
20 </mask>
21 <g id="Clip-2"></g>
22 </g>
23 <path d="M79.174377,79.2324998 C75.0698058,79.2324998 69.6508612,74.5820983 69.377695,70.5190459 C69.0398717,65.4921336 71.7424575,65.1569935 72.5870155,61.9731621 C73.7079918,57.7474738 71.5735459,42.5356033 74.2761316,38.5139216 C76.6407029,34.4924297 82.0458744,29.1301874 89.1399707,29.1301874 C96.234067,29.1301874 106.030749,31.4761684 108.733144,41.5301829 C110.760083,48.567936 107.700162,57.3047321 111.773552,60.6326016 C111.83094,60.6796654 111.882972,60.7329918 111.944186,60.7737931 C118.023091,64.8218533 116.333975,73.8704473 107.21313,76.2162385 L79.174377,79.2324998 Z" id="Fill-3" fill="#35394D" transform="translate(92.440521, 54.181344) scale(-1, 1) translate(-92.440521, -54.181344) "></path>
24 <g id="编组" transform="translate(121.533937, 88.283131) scale(-1, 1) translate(-121.533937, -88.283131) translate(54.033937, 39.283131)">
25 <path d="M132.310453,52.6843717 C133.323923,59.7221249 137.715433,92.5650995 132.310453,95.2462207 C126.905473,97.927152 119.473553,97.927152 108.663402,97.927152 L88.9013173,97.927152 L88.9013173,89.8002883 L88.9013173,89.3812682 L103.765156,87.3706171 L103.765156,38.4412953 L103.765156,36.6316144 C108.396548,37.579913 111.365987,36.5980245 111.365987,36.5980245 C111.365987,36.5980245 130.283514,41.6249368 132.310453,52.6843717" id="Fill-5" fill="#2966BB"></path>
26 <path d="M103.76508,38.4412573 L103.76508,87.3705792 L88.9012408,89.38142 C88.9012408,89.38142 88.3776722,89.311014 87.5499479,89.2037919 L87.5499479,39.5036098 L87.5499479,38.7596974 L95.3770785,56.5517295 L103.76508,38.4412573 Z" id="Fill-7" fill="#FFFFFF"></path>
27 <path d="M103.76508,36.6315385 L103.76508,38.4412193 L95.3196906,51.8464454 L87.5499479,37.7709391 L87.5499479,35.5927179 L87.5465046,35.5625439 C88.0161286,35.49878 88.4687276,35.4519059 88.9012408,35.4251479 L88.9012408,28.1224708 C88.9012408,28.1224708 94.8028173,29.0609011 97.5966497,24.5332831 C97.0290838,29.144781 97.8837803,34.8552578 103.596168,36.5979486 C103.653556,36.6114225 103.707692,36.6214805 103.76508,36.6315385" id="Fill-9" fill="#FFCBBD"></path>
28 <polygon id="Fill-11" fill="#FFFFFF" points="103.76508 38.4412573 95.3770785 56.5517295 87.5499479 38.7596974 87.5499479 37.770977 95.3196906 51.8464834"></polygon>
29 <path d="M98.1911306,8.1118147 C102.245009,9.7875154 100.893716,15.8198482 99.2046003,18.8361094 C98.6135053,19.8916301 97.9005567,22.0533409 97.5965923,24.533302 C94.8027599,29.0609201 88.9011834,28.1224897 88.9011834,28.1224897 L88.9011834,28.0520837 C88.9011834,28.0520837 79.7801478,26.3765728 79.7801478,17.6631189 L79.7801478,10.0924815 C79.7801478,7.74650056 80.9085844,5.5246315 82.8509723,4.18407094 C84.2663483,3.20882452 85.8844947,1.83144788 87.0431557,0.0686411035 C87.0431557,0.0686411035 89.4079182,4.42527316 98.1911306,8.1118147" id="Fill-13" fill="#FFD4C6"></path>
30 <path d="M87.549967,89.203716 C88.3776913,89.3109381 88.9012599,89.3813441 88.9012599,89.3813441 L88.9012599,89.8001744 L88.9012599,97.9272279 L72.5172164,97.9272279 L70.3213654,97.9272279 C70.3213654,97.9272279 68.9700726,96.7542374 69.9835422,95.4136769 C69.3078958,94.7433966 68.9700726,93.0676959 69.9835422,92.0624652 C69.9835422,92.0624652 76.0641689,88.0407835 77.4154617,88.0407835 C78.459347,88.0407835 84.7461873,88.8418178 87.549967,89.203716" id="Fill-15" fill="#FFCBBD"></path>
31 <path d="M87.549967,39.5036288 L87.549967,89.2036211 C84.7461873,88.8417229 78.459347,88.0408784 77.4154617,88.0408784 C76.0641689,88.0408784 69.9835422,92.0623703 69.9835422,92.0623703 L69.9835422,79.6625647 L62.8894459,96.084052 C62.8894459,96.084052 62.2137995,97.759563 59.8490369,97.759563 L18.9735752,97.759563 L18.9735752,90.3866696 L52.4171174,85.3597573 L64.2407388,46.81959 C64.2407388,46.81959 65.9298549,43.1330485 70.3213654,41.1223974 C74.3616623,39.2722948 82.1247098,36.2863973 87.5465237,35.5624111 L87.549967,35.5925851 L87.549967,37.770996 L87.549967,38.7597163 L87.549967,39.5036288 Z" id="Fill-17" fill="#2966BB"></path>
32 <path d="M18.9734987,90.3867266 L18.9734987,97.7596199 L0.0557810026,97.7596199 L0.0557810026,93.0678477 C0.0557810026,93.0678477 6.13659894,89.046166 7.48770053,89.046166 C8.8389934,89.046166 18.9734987,90.3867266 18.9734987,90.3867266" id="Fill-19" fill="#FFCBBD"></path>
33 </g>
34 <line x1="112.631906" y1="134.696846" x2="119.050356" y2="131.010304" id="Stroke-21" stroke="#E59A88" transform="translate(115.841131, 132.853575) scale(-1, 1) translate(-115.841131, -132.853575) "></line>
35 <line x1="112.631964" y1="137.21034" x2="116.516739" y2="134.696789" id="Stroke-23" stroke="#E59A88" transform="translate(114.574352, 135.953564) scale(-1, 1) translate(-114.574352, -135.953564) "></line>
36 <path d="M99.6394358,39.351772 C99.6394358,39.351772 99.3016125,43.0383135 102.004198,45.0489646" id="Stroke-25" stroke="#35394D" transform="translate(100.815061, 42.200368) scale(-1, 1) translate(-100.815061, -42.200368) "></path>
37 <path d="M103.024424,39.1842019 C103.024424,39.1842019 101.673132,42.2004631 102.348778,44.2111142" id="Stroke-27" stroke="#35394D" transform="translate(102.592011, 41.697658) scale(-1, 1) translate(-102.592011, -41.697658) "></path>
38 <polygon id="Fill-29" fill="#74A3F5" transform="translate(189.991549, 88.448425) scale(-1, 1) translate(-189.991549, -88.448425) " points="144.21765 119.448425 235.765447 119.448425 235.765447 57.4484247 144.21765 57.4484247"></polygon>
39 <polygon id="Fill-31" fill="#74A3F5" transform="translate(190.160365, 126.132632) scale(-1, 1) translate(-190.160365, -126.132632) " points="185.768759 132.817029 194.551971 132.817029 194.551971 119.448235 185.768759 119.448235"></polygon>
40 <polygon id="Fill-32" fill="#568AE4" transform="translate(190.160365, 120.827963) scale(-1, 1) translate(-190.160365, -120.827963) " points="185.768759 122.207691 194.551971 122.207691 194.551971 119.448235 185.768759 119.448235"></polygon>
41 <polygon id="Fill-33" fill="#74A3F5" transform="translate(190.836107, 134.361687) scale(-1, 1) translate(-190.836107, -134.361687) " points="167.864702 137.545423 213.807512 137.545423 213.807512 131.17795 167.864702 131.17795"></polygon>
42 <polyline id="Stroke-36" stroke="#22487E" transform="translate(74.808991, 113.171557) scale(-1, 1) translate(-74.808991, -113.171557) " points="64.4932836 126.667654 83.7735965 123.804981 85.1246981 99.6754601"></polyline>
43 <line x1="119.219268" y1="118.778069" x2="119.219268" y2="99.6754601" id="Stroke-37" stroke="#22487E" transform="translate(119.219268, 109.226764) scale(-1, 1) translate(-119.219268, -109.226764) "></line>
44 <path d="M197.533653,88.1350726 C197.533653,92.2673923 194.156951,95.6172755 189.991549,95.6172755 C185.826146,95.6172755 182.449445,92.2673923 182.449445,88.1350726 C182.449445,84.0027529 185.826146,80.6528697 189.991549,80.6528697 C194.156951,80.6528697 197.533653,84.0027529 197.533653,88.1350726 Z" id="Stroke-38" stroke="#FFFFFF" stroke-width="6" transform="translate(189.991549, 88.135073) scale(-1, 1) translate(-189.991549, -88.135073) "></path>
45 <path d="M97.936998,60.4650884 L102.666332,60.4650884 C102.666332,60.4650884 101.990685,62.4759293 100.301761,62.4759293 C98.6126445,62.4759293 97.936998,60.4650884 97.936998,60.4650884" id="Fill-39" fill="#DE5B39" transform="translate(100.301665, 61.470509) scale(-1, 1) translate(-100.301665, -61.470509) "></path>
46 <path d="M106.720153,52.0867937 C106.720153,52.6420711 106.266406,53.0922141 105.706683,53.0922141 C105.14696,53.0922141 104.693214,52.6420711 104.693214,52.0867937 C104.693214,51.5315162 105.14696,51.0813732 105.706683,51.0813732 C106.266406,51.0813732 106.720153,51.5315162 106.720153,52.0867937" id="Fill-41" fill="#35394D" transform="translate(105.706683, 52.086794) scale(-1, 1) translate(-105.706683, -52.086794) "></path>
47 <path d="M97.5991557,52.0867937 C97.5991557,52.6420711 97.145409,53.0922141 96.585686,53.0922141 C96.0259631,53.0922141 95.5722164,52.6420711 95.5722164,52.0867937 C95.5722164,51.5315162 96.0259631,51.0813732 96.585686,51.0813732 C97.145409,51.0813732 97.5991557,51.5315162 97.5991557,52.0867937" id="Fill-42" fill="#35394D" transform="translate(96.585686, 52.086794) scale(-1, 1) translate(-96.585686, -52.086794) "></path>
48 <path d="M95.9099248,56.2759315 C95.9099248,57.479096 94.9268707,58.4543425 93.7140739,58.4543425 C92.5014683,58.4543425 91.5184142,57.479096 91.5184142,56.2759315 C91.5184142,55.0727671 92.5014683,54.0975206 93.7140739,54.0975206 C94.9268707,54.0975206 95.9099248,55.0727671 95.9099248,56.2759315" id="Fill-43" fill="#FFB2AA" transform="translate(93.714170, 56.275932) scale(-1, 1) translate(-93.714170, -56.275932) "></path>
49 <path d="M109.084724,56.2759315 C109.084724,57.479096 108.10167,58.4543425 106.888873,58.4543425 C105.676268,58.4543425 104.693214,57.479096 104.693214,56.2759315 C104.693214,55.0727671 105.676268,54.0975206 106.888873,54.0975206 C108.10167,54.0975206 109.084724,55.0727671 109.084724,56.2759315" id="Fill-44" fill="#FFB2AA" transform="translate(106.888969, 56.275932) scale(-1, 1) translate(-106.888969, -56.275932) "></path>
50 <path d="M5.2360686,147.264297 C2.3442942,147.264297 0,144.938622 0,142.069815 C0,139.200818 2.3442942,136.875143 5.2360686,136.875143 L284.609175,136.875143 C287.50095,136.875143 289.845244,139.200818 289.845244,142.069815 C289.845244,144.938622 287.50095,147.264297 284.609175,147.264297 L5.2360686,147.264297 Z" id="Fill-47" fill="#588EED" transform="translate(144.922622, 142.069720) scale(-1, 1) translate(-144.922622, -142.069720) "></path>
51 <polygon id="Fill-48" fill="#A5C8FB" transform="translate(144.922565, 155.614335) scale(-1, 1) translate(-144.922565, -155.614335) " points="11.782723 163.964372 278.062406 163.964372 278.062406 147.264297 11.782723 147.264297"></polygon>
52 <polygon id="Fill-49" fill="#22487E" transform="translate(144.922565, 148.213165) scale(-1, 1) translate(-144.922565, -148.213165) " points="11.782723 149.162033 278.062406 149.162033 278.062406 147.264297 11.782723 147.264297"></polygon>
53 <polygon id="Fill-50" fill="#F3B385" transform="translate(34.450929, 131.038656) scale(-1, 1) translate(-34.450929, -131.038656) " points="28.616496 136.82675 40.2853615 136.82675 40.2853615 125.250562 28.616496 125.250562"></polygon>
54 <path d="M31.1990073,131.22843 C31.1990073,132.695759 29.9999835,133.88526 28.520907,133.88526 C27.0418305,133.88526 25.8428067,132.695759 25.8428067,131.22843 C25.8428067,129.761101 27.0418305,128.5716 28.520907,128.5716 C29.9999835,128.5716 31.1990073,129.761101 31.1990073,131.22843 Z" id="Stroke-51" stroke="#F3B385" stroke-width="3" transform="translate(28.520907, 131.228430) scale(-1, 1) translate(-28.520907, -131.228430) "></path>
55 <path d="M37.8750257,116.315725 C37.8750257,116.315725 36.7285289,116.937579 36.7285289,117.974003 C36.7285289,119.010426 38.5756626,119.582016 38.5756626,121.240293 C38.5756626,122.898571 37.3654716,123.674275 37.3654716,123.674275" id="Stroke-52" stroke="#FBE1CE" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" transform="translate(37.652096, 119.995000) scale(-1, 1) translate(-37.652096, -119.995000) "></path>
56 <path d="M35.1043251,116.315725 C35.1043251,116.315725 33.9578282,116.937579 33.9578282,117.974003 C33.9578282,119.010426 35.804962,119.582016 35.804962,121.240293 C35.804962,122.898571 34.5947709,123.674275 34.5947709,123.674275" id="Stroke-53" stroke="#FBE1CE" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" transform="translate(34.881395, 119.995000) scale(-1, 1) translate(-34.881395, -119.995000) "></path>
57 <path d="M32.3336244,116.315725 C32.3336244,116.315725 31.1871276,116.937579 31.1871276,117.974003 C31.1871276,119.010426 33.0342614,119.582016 33.0342614,121.240293 C33.0342614,122.898571 31.8240703,123.674275 31.8240703,123.674275" id="Stroke-54" stroke="#FBE1CE" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" transform="translate(32.110694, 119.995000) scale(-1, 1) translate(-32.110694, -119.995000) "></path>
58 <g id="编组" transform="translate(239.969396, 130.657112) scale(-1, 1) translate(-239.969396, -130.657112) translate(227.114786, 123.972715)">
59 <polygon id="Fill-1" fill="#FBFDFC" points="1.37727964 12.8913374 21.577381 12.8913374 21.577381 6.20694022 1.37727964 6.20694022"></polygon>
60 <polygon id="Fill-2" fill="#E69DB1" points="0.459093212 9.07168186 23.4137538 9.07168186 23.4137538 6.20694022 0.459093212 6.20694022"></polygon>
61 <polygon id="Fill-3" fill="#E69DB1" points="0.459093212 12.8913374 23.4137538 12.8913374 23.4137538 10.9815096 0.459093212 10.9815096"></polygon>
62 <polygon id="Fill-4" fill="#E69DB1" points="21.577381 12.8913374 24.3319402 12.8913374 24.3319402 6.20694022 21.577381 6.20694022"></polygon>
63 <polygon id="Fill-5" fill="#FBFDFC" points="3.21365248 7.1618541 23.4137538 7.1618541 23.4137538 0.47745694 3.21365248 0.47745694"></polygon>
64 <polygon id="Fill-6" fill="#35B4B3" points="2.29546606 2.3872847 25.2501266 2.3872847 25.2501266 0.47745694 2.29546606 0.47745694"></polygon>
65 <polygon id="Fill-7" fill="#35B4B3" points="2.29546606 6.20694022 25.2501266 6.20694022 25.2501266 4.29711246 2.29546606 4.29711246"></polygon>
66 <polygon id="Fill-8" fill="#35B4B3" points="22.4955674 7.1618541 25.2501266 7.1618541 25.2501266 0.47745694 22.4955674 0.47745694"></polygon>
67 </g>
68 <polyline id="Stroke-34" stroke="#22487E" transform="translate(78.778238, 96.164154) scale(-1, 1) translate(-78.778238, -96.164154) " points="84.8452823 77.7243882 76.5264269 94.6039204 83.5950898 98.6143082 72.7111938 114.60392"></polyline>
69 <polyline id="Stroke-35" stroke="#22487E" transform="translate(107.845282, 96.603920) scale(-1, 1) translate(-107.845282, -96.603920) " points="101.845282 78.6039204 110.535531 94.6039204 102.787362 98.6873552 113.845282 114.60392"></polyline>
70 <polygon id="路径-4" fill="#E59A88" points="101.004198 52.7743007 100.004198 58.7743007 101.004198 58.7743007 102.004198 58.7743007"></polygon>
71 </g>
72 <g id="编组-6" transform="translate(189.582871, 0.000000)">
73 <polygon id="Fill-1" fill="#A7BFEA" transform="translate(41.869301, 33.105959) scale(-1, 1) translate(-41.869301, -33.105959) " points="-1.94891722e-13 -2.43614652e-14 -1.94891722e-13 55.5389253 57.0681632 55.5389253 71.8859026 66.2119177 70.6510133 55.5389253 83.7386018 55.5389253 83.7386018 -2.43614652e-14"></polygon>
74 <polygon id="路径-5" fill="#91AEE1" points="0 55.5389253 0 0 83.7386018 0"></polygon>
75 <g id="编组-2" transform="translate(7.051672, 5.288754)">
76 <polygon id="Fill-18备份" fill="#FFFFFF" transform="translate(22.036474, 16.951134) scale(-1, 1) translate(-22.036474, -16.951134) " points="0 31.3595978 44.0729483 31.3595978 44.0729483 2.5426701 0 2.5426701"></polygon>
77 <path d="M42.0050386,3.79022679 L42.0050386,30.1120412 L2.12231703,30.1120412 L2.12231703,3.79022679 L42.0050386,3.79022679 Z" id="Stroke-19备份" stroke="#6F98D3" stroke-width="0.8" transform="translate(22.063678, 16.951134) scale(-1, 1) translate(-22.063678, -16.951134) "></path>
78 <polygon id="Fill-20备份" fill="#558BDA" transform="translate(22.036474, 1.271335) scale(-1, 1) translate(-22.036474, -1.271335) " points="0 2.5426701 44.0729483 2.5426701 44.0729483 0 0 0"></polygon>
79 <path d="M9.58467738,1.15498259 C9.58467738,1.62303957 9.20517766,2.00253929 8.73712068,2.00253929 C8.26884396,2.00253929 7.88956398,1.62303957 7.88956398,1.15498259 C7.88956398,0.686925612 8.26884396,0.307425892 8.73712068,0.307425892 C9.20517766,0.307425892 9.58467738,0.686925612 9.58467738,1.15498259" id="Fill-21备份" fill="#DEB22F" transform="translate(8.737121, 1.154983) scale(-1, 1) translate(-8.737121, -1.154983) "></path>
80 <path d="M6.42887224,1.15498259 C6.42887224,1.62303957 6.04937252,2.00253929 5.58131554,2.00253929 C5.11303882,2.00253929 4.73375884,1.62303957 4.73375884,1.15498259 C4.73375884,0.686925612 5.11303882,0.307425892 5.58131554,0.307425892 C6.04937252,0.307425892 6.42887224,0.686925612 6.42887224,1.15498259" id="Fill-22备份" fill="#3CBC77" transform="translate(5.581316, 1.154983) scale(-1, 1) translate(-5.581316, -1.154983) "></path>
81 <path d="M2.42548995,2.00253929 C1.95721323,2.00253929 1.57793325,1.62303957 1.57793325,1.15498259 C1.57793325,0.686925612 1.95721323,0.307425892 2.42548995,0.307425892 C2.89354693,0.307425892 3.27304665,0.686925612 3.27304665,1.15498259 C3.27304665,1.62303957 2.89354693,2.00253929 2.42548995,2.00253929 Z" id="Fill-23备份" fill="#E89585" transform="translate(2.425490, 1.154983) scale(-1, 1) translate(-2.425490, -1.154983) "></path>
82 <polygon id="Fill-26备份-9" fill="#CBD3DF" transform="translate(22.036474, 13.328202) scale(-1, 1) translate(-22.036474, -13.328202) " points="5.08534019 13.943054 38.9876081 13.943054 38.9876081 12.7133505 5.08534019 12.7133505"></polygon>
83 <polygon id="Fill-26备份-10" fill="#CBD3DF" transform="translate(13.984686, 16.718429) scale(-1, 1) translate(-13.984686, -16.718429) " points="5.08534019 17.3332808 22.8840309 17.3332808 22.8840309 16.1035773 5.08534019 16.1035773"></polygon>
84 <polygon id="Fill-26备份-11" fill="#CBD3DF" transform="translate(27.969371, 16.718429) scale(-1, 1) translate(-27.969371, -16.718429) " points="24.5791443 17.3332808 31.3595978 17.3332808 31.3595978 16.1035773 24.5791443 16.1035773"></polygon>
85 <polygon id="Fill-26备份-12" fill="#CBD3DF" transform="translate(16.951134, 20.108656) scale(-1, 1) translate(-16.951134, -20.108656) " points="5.08534019 20.7235076 28.8169278 20.7235076 28.8169278 19.4938041 5.08534019 19.4938041"></polygon>
86 <polygon id="Fill-26备份-13" fill="#CBD3DF" transform="translate(8.899345, 23.498883) scale(-1, 1) translate(-8.899345, -23.498883) " points="5.08534019 24.1137344 12.7133505 24.1137344 12.7133505 22.8840309 5.08534019 22.8840309"></polygon>
87 <polygon id="Fill-26备份-14" fill="#CBD3DF" transform="translate(18.222469, 23.498883) scale(-1, 1) translate(-18.222469, -23.498883) " points="14.4084639 24.1137344 22.0364742 24.1137344 22.0364742 22.8840309 14.4084639 22.8840309"></polygon>
88 <polygon id="Fill-26备份-15" fill="#CBD3DF" transform="translate(27.545593, 23.498883) scale(-1, 1) translate(-27.545593, -23.498883) " points="23.7315876 24.1137344 31.3595978 24.1137344 31.3595978 22.8840309 23.7315876 22.8840309"></polygon>
89 <polygon id="Fill-26备份-16" fill="#CBD3DF" transform="translate(36.021160, 23.498883) scale(-1, 1) translate(-36.021160, -23.498883) " points="33.0547112 24.1137344 38.9876081 24.1137344 38.9876081 22.8840309 33.0547112 22.8840309"></polygon>
90 <polygon id="Fill-26备份-17" fill="#CBD3DF" transform="translate(19.070026, 26.889109) scale(-1, 1) translate(-19.070026, -26.889109) " points="5.08534019 27.5039612 33.0547112 27.5039612 33.0547112 26.2742577 5.08534019 26.2742577"></polygon>
91 <path d="M5.64534019,10.5636069 C5.79200686,10.2869402 5.90617353,10.0336069 5.98784019,9.80360686 C6.06950686,9.57360686 6.13034019,9.3119402 6.17034019,9.01860686 C6.21034019,8.72527353 6.23034019,8.3619402 6.23034019,7.92860686 L6.23034019,7.92860686 L6.23034019,7.70860686 L9.42534019,7.70860686 L9.42534019,6.48360686 L7.94034019,6.48360686 L7.94034019,6.48360686 L7.89154019,6.33640686 C7.86074019,6.24920686 7.82034019,6.14160686 7.77034019,6.01360686 L7.77034019,6.01360686 L7.33034019,6.09860686 C7.37367353,6.2119402 7.41700686,6.34027353 7.46034019,6.48360686 L7.46034019,6.48360686 L5.76534019,6.48360686 L5.76534019,8.02360686 C5.76534019,8.39360686 5.74784019,8.70360686 5.71284019,8.95360686 C5.67784019,9.20360686 5.62200686,9.43360686 5.54534019,9.64360686 C5.46867353,9.85360686 5.35700686,10.0952735 5.21034019,10.3686069 L5.21034019,10.3686069 L5.64534019,10.5636069 Z M8.98034019,7.31860686 L6.23034019,7.31860686 L6.23034019,6.89860686 L8.98034019,6.89860686 L8.98034019,7.31860686 Z M6.33534019,10.6286069 C6.66200686,10.4152735 6.90117353,10.2161069 7.05284019,10.0311069 C7.20450686,9.84610686 7.30867353,9.62860686 7.36534019,9.37860686 L7.36534019,9.37860686 L8.79534019,9.37860686 C8.78534019,9.42860686 8.77367353,9.52860686 8.76034019,9.67860686 L8.76034019,9.67860686 L8.74534019,9.79860686 C8.73534019,9.8819402 8.71867353,9.94277353 8.69534019,9.98110686 C8.67200686,10.0194402 8.63284019,10.0461069 8.57784019,10.0611069 C8.52284019,10.0761069 8.43867353,10.0869402 8.32534019,10.0936069 L8.32534019,10.0936069 L7.93534019,10.1136069 L8.07034019,10.5136069 L8.42534019,10.4886069 C8.60867353,10.4786069 8.75200686,10.4552735 8.85534019,10.4186069 C8.95867353,10.3819402 9.03450686,10.3252735 9.08284019,10.2486069 C9.13117353,10.1719402 9.16200686,10.0636069 9.17534019,9.92360686 C9.18867353,9.7969402 9.20450686,9.6269402 9.22284019,9.41360686 C9.24117353,9.20027353 9.25034019,9.0569402 9.25034019,8.98360686 L9.25034019,8.98360686 L7.42034019,8.98360686 C7.42700686,8.93027353 7.43034019,8.8869402 7.43034019,8.85360686 C7.43700686,8.7269402 7.44034019,8.63860686 7.44034019,8.58860686 L7.44034019,8.58860686 L9.72034019,8.58860686 L9.72034019,8.22360686 L8.19534019,8.22360686 C8.14867353,8.07360686 8.09534019,7.92527353 8.03534019,7.77860686 L8.03534019,7.77860686 L7.61034019,7.86360686 C7.66700686,8.0169402 7.70700686,8.1369402 7.73034019,8.22360686 L7.73034019,8.22360686 L6.26034019,8.22360686 L6.26034019,8.58860686 L6.98034019,8.58860686 L6.97034019,8.84360686 C6.96367353,9.0869402 6.93367353,9.28610686 6.88034019,9.44110686 C6.82700686,9.59610686 6.73284019,9.73860686 6.59784019,9.86860686 C6.46284019,9.99860686 6.26367353,10.1386069 6.00034019,10.2886069 L6.00034019,10.2886069 L6.33534019,10.6286069 Z M10.5003402,10.5986069 C10.7270069,10.2152735 10.8861735,9.82527353 10.9778402,9.42860686 C11.0695069,9.0319402 11.1153402,8.52027353 11.1153402,7.89360686 L11.1153402,7.89360686 L11.1153402,7.39360686 L14.3403402,7.39360686 L14.3403402,6.29360686 L10.6703402,6.29360686 L10.6703402,7.99360686 C10.6703402,8.3769402 10.6520069,8.70110686 10.6153402,8.96610686 C10.5786735,9.23110686 10.5195069,9.46860686 10.4378402,9.67860686 C10.3561735,9.88860686 10.2436735,10.1119402 10.1003402,10.3486069 L10.1003402,10.3486069 L10.5003402,10.5986069 Z M13.8903402,7.03860686 L11.1153402,7.03860686 L11.1153402,6.65360686 L13.8903402,6.65360686 L13.8903402,7.03860686 Z M14.1303402,9.13360686 L14.3903402,8.80860686 C14.2903402,8.7019402 14.1603402,8.5769402 14.0003402,8.43360686 C13.8403402,8.29027353 13.6936735,8.1669402 13.5603402,8.06360686 L13.5603402,8.06360686 L14.4153402,8.06360686 L14.4153402,7.71360686 L11.2653402,7.71360686 L11.2653402,8.06360686 L12.1503402,8.06360686 C11.9470069,8.25027353 11.7620069,8.39860686 11.5953402,8.50860686 C11.5053402,8.57527353 11.4086735,8.6169402 11.3053402,8.63360686 L11.3053402,8.63360686 L11.4003402,8.95360686 C11.4703402,8.9469402 11.5986735,8.9369402 11.7853402,8.92360686 C11.9453402,8.91360686 12.2570069,8.90277353 12.7203402,8.89110686 C13.1836735,8.8794402 13.5670069,8.8719402 13.8703402,8.86860686 C13.9636735,8.9519402 14.0503402,9.04027353 14.1303402,9.13360686 L14.1303402,9.13360686 Z M12.1153402,8.56860686 C12.3253402,8.4219402 12.5253402,8.25360686 12.7153402,8.06360686 L12.7153402,8.06360686 L13.3353402,8.06360686 L13.1553402,8.23860686 C13.2786735,8.33527353 13.3953402,8.4319402 13.5053402,8.52860686 C12.9253402,8.54860686 12.4620069,8.5619402 12.1153402,8.56860686 Z M14.6103402,10.3986069 L14.6103402,10.0436069 L13.0303402,10.0436069 L13.0303402,9.62360686 L14.2803402,9.62360686 L14.2803402,9.26860686 L13.0303402,9.26860686 L13.0303402,8.99360686 L12.5803402,8.97860686 L12.5803402,9.26860686 L11.3903402,9.26860686 L11.3903402,9.62360686 L12.5803402,9.62360686 L12.5803402,10.0436069 L10.9903402,10.0436069 L10.9903402,10.3986069 L14.6103402,10.3986069 Z M17.0303402,10.6036069 C17.2503402,10.3369402 17.4178402,10.0911069 17.5328402,9.86610686 C17.6478402,9.64110686 17.7295069,9.39610686 17.7778402,9.13110686 C17.8261735,8.86610686 17.8536735,8.53360686 17.8603402,8.13360686 L17.8603402,8.13360686 L18.5003402,8.13360686 L18.5003402,10.5236069 L18.9503402,10.5236069 L18.9503402,8.13360686 L19.6253402,8.13360686 L19.6253402,7.68860686 L17.8603402,7.68860686 L17.8603402,6.90860686 C18.1170069,6.87860686 18.3811735,6.8344402 18.6528402,6.77610686 C18.9245069,6.71777353 19.1670069,6.65360686 19.3803402,6.58360686 L19.3803402,6.58360686 L19.2503402,6.12860686 C19.0070069,6.2119402 18.7228402,6.28610686 18.3978402,6.35110686 C18.0728402,6.41610686 17.7470069,6.46360686 17.4203402,6.49360686 L17.4203402,6.49360686 L17.4203402,7.95860686 C17.4203402,8.3819402 17.4003402,8.71777353 17.3603402,8.96610686 C17.3203402,9.2144402 17.2478402,9.43527353 17.1428402,9.62860686 C17.0378402,9.8219402 16.8770069,10.0402735 16.6603402,10.2836069 L16.6603402,10.2836069 L17.0303402,10.6036069 Z M15.4853402,10.5886069 C15.6320069,10.3052735 15.7403402,10.0577735 15.8103402,9.84610686 C15.8803402,9.6344402 15.9286735,9.3669402 15.9553402,9.04360686 L15.9553402,9.04360686 L17.0353402,9.04360686 L17.0353402,7.37360686 L15.9853402,7.37360686 L15.9853402,6.84860686 C16.4686735,6.7919402 16.8920069,6.7069402 17.2553402,6.59360686 L17.2553402,6.59360686 L17.1503402,6.14360686 C16.6970069,6.2769402 16.1653402,6.37360686 15.5553402,6.43360686 L15.5553402,6.43360686 L15.5553402,8.03360686 C15.5553402,8.4669402 15.5411735,8.80860686 15.5128402,9.05860686 C15.4845069,9.30860686 15.4370069,9.52610686 15.3703402,9.71110686 C15.3036735,9.89610686 15.2003402,10.1136069 15.0603402,10.3636069 L15.0603402,10.3636069 L15.4853402,10.5886069 Z M16.6003402,8.60860686 L15.9753402,8.60860686 C15.9820069,8.3819402 15.9853402,8.19360686 15.9853402,8.04360686 L15.9853402,8.04360686 L15.9853402,7.80360686 L16.6003402,7.80360686 L16.6003402,8.60860686 Z M22.9453402,10.5486069 L23.3253402,10.5136069 C23.4853402,10.5002735 23.6086735,10.4752735 23.6953402,10.4386069 C23.7820069,10.4019402 23.8445069,10.3461069 23.8828402,10.2711069 C23.9211735,10.1961069 23.9403402,10.0886069 23.9403402,9.94860686 L23.9403402,9.94860686 L23.9403402,7.46360686 L21.6153402,7.46360686 C21.7386735,7.28027353 21.8353402,7.12360686 21.9053402,6.99360686 L21.9053402,6.99360686 L24.5053402,6.99360686 L24.5053402,6.56860686 L22.1203402,6.56860686 C22.1770069,6.4419402 22.2436735,6.2819402 22.3203402,6.08860686 L22.3203402,6.08860686 L21.8453402,5.98360686 C21.7920069,6.15027353 21.7120069,6.34527353 21.6053402,6.56860686 L21.6053402,6.56860686 L20.2203402,6.56860686 L20.2203402,6.99360686 L21.3703402,6.99360686 C21.0270069,7.54027353 20.5636735,8.04360686 19.9803402,8.50360686 L19.9803402,8.50360686 L20.2603402,8.88360686 C20.5170069,8.6769402 20.7436735,8.47360686 20.9403402,8.27360686 L20.9403402,8.27360686 L20.9403402,10.5236069 L21.3953402,10.5236069 L21.3953402,9.61860686 L23.4853402,9.61860686 L23.4853402,9.82860686 C23.4853402,9.90860686 23.4786735,9.9644402 23.4653402,9.99610686 C23.4520069,10.0277735 23.4253402,10.0494402 23.3853402,10.0611069 C23.3453402,10.0727735 23.2736735,10.0819402 23.1703402,10.0886069 L23.1703402,10.0886069 L22.8103402,10.1186069 L22.9453402,10.5486069 Z M23.4853402,8.34360686 L21.3953402,8.34360686 L21.3953402,7.86860686 L23.4853402,7.86860686 L23.4853402,8.34360686 Z M23.4853402,9.21860686 L21.3953402,9.21860686 L21.3953402,8.73360686 L23.4853402,8.73360686 L23.4853402,9.21860686 Z M29.0503402,10.5886069 L29.3853402,10.1586069 C28.8220069,9.74860686 28.3745069,9.29360686 28.0428402,8.79360686 C27.7111735,8.29360686 27.4986735,7.7269402 27.4053402,7.09360686 C27.4120069,7.0169402 27.4186735,6.89860686 27.4253402,6.73860686 L27.4253402,6.73860686 L27.4303402,6.42360686 L27.4303402,6.42360686 L27.4311402,6.25320686 C27.4319402,6.18280686 27.4333402,6.13460686 27.4353402,6.10860686 L27.4353402,6.10860686 L26.9703402,6.09360686 L26.9703402,6.09360686 L26.9695402,6.34000686 C26.9687402,6.44240686 26.9673402,6.51360686 26.9653402,6.55360686 C26.9586735,7.09027353 26.8911735,7.56360686 26.7628402,7.97360686 C26.6345069,8.38360686 26.4303402,8.76110686 26.1503402,9.10610686 C25.8703402,9.45110686 25.4953402,9.79360686 25.0253402,10.1336069 L25.0253402,10.1336069 L25.3703402,10.5386069 C25.8503402,10.1719402 26.2411735,9.78860686 26.5428402,9.38860686 C26.8445069,8.98860686 27.0686735,8.5569402 27.2153402,8.09360686 C27.3686735,8.55360686 27.5970069,8.98860686 27.9003402,9.39860686 C28.2036735,9.80860686 28.5870069,10.2052735 29.0503402,10.5886069 L29.0503402,10.5886069 Z M30.4253402,10.0586069 L31.2953402,8.63860686 L31.3253402,8.63860686 L32.1503402,10.0586069 L32.8103402,10.0586069 L31.7103402,8.26360686 L32.7753402,6.58860686 L32.1453402,6.58860686 L31.3303402,7.94860686 L31.3003402,7.94860686 L30.5303402,6.58860686 L29.8753402,6.58860686 L30.9053402,8.29360686 L29.7853402,10.0586069 L30.4253402,10.0586069 Z M33.6603402,10.0586069 L34.5303402,8.63860686 L34.5603402,8.63860686 L35.3853402,10.0586069 L36.0453402,10.0586069 L34.9453402,8.26360686 L36.0103402,6.58860686 L35.3803402,6.58860686 L34.5653402,7.94860686 L34.5353402,7.94860686 L33.7653402,6.58860686 L33.1103402,6.58860686 L34.1403402,8.29360686 L33.0203402,10.0586069 L33.6603402,10.0586069 Z" id="房屋所有人XX" fill="#7193C4" fill-rule="nonzero"></path>
92 </g>
93 <g id="编组-4" transform="translate(29.088146, 16.747720)">
94 <g id="Fill-18" transform="translate(23.799392, 18.307225) scale(-1, 1) translate(-23.799392, -18.307225) ">
95 <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use>
96 <use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-3"></use>
97 </g>
98 <path d="M45.3974416,4.06144494 L45.3974416,32.5530044 L2.26010239,32.5530044 L2.26010239,4.06144494 L45.3974416,4.06144494 Z" id="Stroke-19" stroke="#6F98D3" stroke-width="0.8" transform="translate(23.828772, 18.307225) scale(-1, 1) translate(-23.828772, -18.307225) "></path>
99 <polygon id="Fill-20" fill="#558BDA" transform="translate(23.799392, 1.373042) scale(-1, 1) translate(-23.799392, -1.373042) " points="0 2.7460837 47.5987842 2.7460837 47.5987842 0 0 0"></polygon>
100 <path d="M10.3514516,1.2473812 C10.3514516,1.75288274 9.94159187,2.16274243 9.43609034,2.16274243 C8.93035147,2.16274243 8.5207291,1.75288274 8.5207291,1.2473812 C8.5207291,0.741879661 8.93035147,0.332019964 9.43609034,0.332019964 C9.94159187,0.332019964 10.3514516,0.741879661 10.3514516,1.2473812" id="Fill-21" fill="#DEB22F" transform="translate(9.436090, 1.247381) scale(-1, 1) translate(-9.436090, -1.247381) "></path>
101 <path d="M6.94318202,1.2473812 C6.94318202,1.75288274 6.53332232,2.16274243 6.02782079,2.16274243 C5.52208192,2.16274243 5.11245955,1.75288274 5.11245955,1.2473812 C5.11245955,0.741879661 5.52208192,0.332019964 6.02782079,0.332019964 C6.53332232,0.332019964 6.94318202,0.741879661 6.94318202,1.2473812" id="Fill-22" fill="#3CBC77" transform="translate(6.027821, 1.247381) scale(-1, 1) translate(-6.027821, -1.247381) "></path>
102 <path d="M2.61952915,2.16274243 C2.11379028,2.16274243 1.70416791,1.75288274 1.70416791,1.2473812 C1.70416791,0.741879661 2.11379028,0.332019964 2.61952915,0.332019964 C3.12503068,0.332019964 3.53489038,0.741879661 3.53489038,1.2473812 C3.53489038,1.75288274 3.12503068,2.16274243 2.61952915,2.16274243 Z" id="Fill-23" fill="#E89585" transform="translate(2.619529, 1.247381) scale(-1, 1) translate(-2.619529, -1.247381) "></path>
103 <polygon id="Fill-26" fill="#CBD3DF" transform="translate(23.799392, 14.394458) scale(-1, 1) translate(-23.799392, -14.394458) " points="5.49216741 15.0584984 42.1066168 15.0584984 42.1066168 13.7304185 5.49216741 13.7304185"></polygon>
104 <polygon id="Fill-26备份" fill="#CBD3DF" transform="translate(15.103460, 18.055903) scale(-1, 1) translate(-15.103460, -18.055903) " points="5.49216741 18.7199433 24.7147533 18.7199433 24.7147533 17.3918635 5.49216741 17.3918635"></polygon>
105 <polygon id="Fill-26备份-5" fill="#CBD3DF" transform="translate(30.206921, 18.055903) scale(-1, 1) translate(-30.206921, -18.055903) " points="26.5454758 18.7199433 33.8683657 18.7199433 33.8683657 17.3918635 26.5454758 17.3918635"></polygon>
106 <polygon id="Fill-26备份-2" fill="#CBD3DF" transform="translate(18.307225, 21.717348) scale(-1, 1) translate(-18.307225, -21.717348) " points="5.49216741 22.3813882 31.122282 22.3813882 31.122282 21.0533084 5.49216741 21.0533084"></polygon>
107 <polygon id="Fill-26备份-3" fill="#CBD3DF" transform="translate(9.611293, 25.378793) scale(-1, 1) translate(-9.611293, -25.378793) " points="5.49216741 26.0428332 13.7304185 26.0428332 13.7304185 24.7147533 5.49216741 24.7147533"></polygon>
108 <polygon id="Fill-26备份-6" fill="#CBD3DF" transform="translate(19.680267, 25.378793) scale(-1, 1) translate(-19.680267, -25.378793) " points="15.561141 26.0428332 23.7993921 26.0428332 23.7993921 24.7147533 15.561141 24.7147533"></polygon>
109 <polygon id="Fill-26备份-7" fill="#CBD3DF" transform="translate(29.749240, 25.378793) scale(-1, 1) translate(-29.749240, -25.378793) " points="25.6301146 26.0428332 33.8683657 26.0428332 33.8683657 24.7147533 25.6301146 24.7147533"></polygon>
110 <polygon id="Fill-26备份-8" fill="#CBD3DF" transform="translate(38.902852, 25.378793) scale(-1, 1) translate(-38.902852, -25.378793) " points="35.6990881 26.0428332 42.1066168 26.0428332 42.1066168 24.7147533 35.6990881 24.7147533"></polygon>
111 <polygon id="Fill-26备份-4" fill="#CBD3DF" transform="translate(20.595628, 29.040238) scale(-1, 1) translate(-20.595628, -29.040238) " points="5.49216741 29.7042781 35.6990881 29.7042781 35.6990881 28.3761983 5.49216741 28.3761983"></polygon>
112 <path d="M6.16716741,10.6536123 L6.84216741,9.60361235 L6.87216741,9.60361235 L7.52716741,10.6536123 L8.15216741,10.6536123 L7.22716741,9.26861235 L8.10216741,7.95361235 L7.49216741,7.95361235 L6.87716741,8.95361235 L6.84716741,8.95361235 L6.22216741,7.95361235 L5.60716741,7.95361235 L6.48216741,9.27361235 L5.55216741,10.6536123 L6.16716741,10.6536123 Z M8.88716741,10.6536123 L9.56216741,9.60361235 L9.59216741,9.60361235 L10.2471674,10.6536123 L10.8721674,10.6536123 L9.94716741,9.26861235 L10.8221674,7.95361235 L10.2121674,7.95361235 L9.59716741,8.95361235 L9.56716741,8.95361235 L8.94216741,7.95361235 L8.32716741,7.95361235 L9.20216741,9.27361235 L8.27216741,10.6536123 L8.88716741,10.6536123 Z M11.6071674,10.6536123 L12.2821674,9.60361235 L12.3121674,9.60361235 L12.9671674,10.6536123 L13.5921674,10.6536123 L12.6671674,9.26861235 L13.5421674,7.95361235 L12.9321674,7.95361235 L12.3171674,8.95361235 L12.2871674,8.95361235 L11.6621674,7.95361235 L11.0471674,7.95361235 L11.9221674,9.27361235 L10.9921674,10.6536123 L11.6071674,10.6536123 Z M16.3321674,11.1436123 L16.3321674,7.89861235 C16.4321674,7.74527901 16.5271674,7.58527901 16.6171674,7.41861235 L16.6171674,7.41861235 L18.0871674,7.41861235 L18.0871674,6.95361235 L14.1371674,6.95361235 L14.1371674,7.41861235 L16.0771674,7.41861235 C15.8405007,7.83861235 15.5380007,8.24527901 15.1696674,8.63861235 C14.8013341,9.03194568 14.3755007,9.39861235 13.8921674,9.73861235 L13.8921674,9.73861235 L14.2121674,10.1486123 C14.8788341,9.62861235 15.4271674,9.09861235 15.8571674,8.55861235 L15.8571674,8.55861235 L15.8571674,11.1436123 L16.3321674,11.1436123 Z M17.9721674,10.0936123 L18.2721674,9.66361235 C17.8321674,9.21694568 17.3105007,8.75027901 16.7071674,8.26361235 L16.7071674,8.26361235 L16.4221674,8.61361235 C16.9555007,9.06361235 17.4721674,9.55694568 17.9721674,10.0936123 L17.9721674,10.0936123 Z M21.0021674,11.2336123 C21.2588341,10.9136123 21.4438341,10.620279 21.5571674,10.3536123 C21.6705007,10.0869457 21.7455007,9.79527901 21.7821674,9.47861235 C21.8188341,9.16194568 21.8505007,8.66861235 21.8771674,7.99861235 L21.8771674,7.99861235 L22.6121674,7.99861235 C22.6021674,8.28861235 22.5896674,8.65277901 22.5746674,9.09111235 C22.5596674,9.52944568 22.5455007,9.88861235 22.5321674,10.1686123 C22.5255007,10.2819457 22.5105007,10.3636123 22.4871674,10.4136123 C22.4638341,10.4636123 22.4221674,10.4994457 22.3621674,10.5211123 C22.3021674,10.542779 22.2038341,10.560279 22.0671674,10.5736123 L22.0671674,10.5736123 L21.7671674,10.5986123 L21.9171674,11.0486123 L22.2221674,11.0186123 C22.4221674,10.9986123 22.5713341,10.970279 22.6696674,10.9336123 C22.7680007,10.8969457 22.8388341,10.837779 22.8821674,10.7561123 C22.9255007,10.6744457 22.9505007,10.5519457 22.9571674,10.3886123 L22.9571674,10.3886123 L22.9771674,9.78861235 C23.0271674,8.53194568 23.0538341,7.78861235 23.0571674,7.55861235 L23.0571674,7.55861235 L21.8921674,7.55861235 L21.9071674,6.64861235 L21.4721674,6.62861235 L21.4521674,7.55861235 L20.8921674,7.55861235 L20.8921674,7.99861235 L21.4421674,7.99861235 C21.4255007,8.46861235 21.4063341,8.83277901 21.3846674,9.09111235 C21.3630007,9.34944568 21.3255007,9.57944568 21.2721674,9.78111235 C21.2188341,9.98277901 21.1405007,10.1736123 21.0371674,10.3536123 C20.9705007,10.1536123 20.8855007,9.92444568 20.7821674,9.66611235 C20.6788341,9.40777901 20.5871674,9.19361235 20.5071674,9.02361235 L20.5071674,9.02361235 L20.0971674,9.17861235 C20.1805007,9.36194568 20.2905007,9.62694568 20.4271674,9.97361235 L20.4271674,9.97361235 L19.5021674,10.1136123 C19.5688341,10.0036123 19.6546674,9.80444568 19.7596674,9.51611235 C19.8646674,9.22777901 19.9571674,8.94861235 20.0371674,8.67861235 L20.0371674,8.67861235 L21.0171674,8.67861235 L21.0171674,8.23361235 L18.8371674,8.23361235 L18.8371674,8.67861235 L19.5621674,8.67861235 C19.4888341,8.91194568 19.4038341,9.15444568 19.3071674,9.40611235 C19.2105007,9.65777901 19.1321674,9.84027901 19.0721674,9.95361235 C19.0355007,10.0236123 19.0055007,10.072779 18.9821674,10.1011123 C18.9588341,10.1294457 18.9188341,10.1569457 18.8621674,10.1836123 L18.8621674,10.1836123 L19.0321674,10.6536123 C19.0588341,10.6469457 19.1055007,10.6361123 19.1721674,10.6211123 C19.2388341,10.6061123 19.3005007,10.595279 19.3571674,10.5886123 C19.7838341,10.5186123 20.1921674,10.455279 20.5821674,10.3986123 C20.5821674,10.3986123 20.6105007,10.4836123 20.6671674,10.6536123 L20.6671674,10.6536123 L20.9771674,10.4536123 C20.8871674,10.5969457 20.7605007,10.7636123 20.5971674,10.9536123 L20.5971674,10.9536123 L21.0021674,11.2336123 Z M20.8521674,7.42861235 L20.8521674,6.99361235 L19.0821674,6.99361235 L19.0821674,7.42861235 L20.8521674,7.42861235 Z M24.0471674,11.2436123 C24.2705007,10.940279 24.4288341,10.645279 24.5221674,10.3586123 C24.6155007,10.0719457 24.6621674,9.72027901 24.6621674,9.30361235 L24.6621674,9.30361235 L24.6621674,8.93361235 L27.9771674,8.93361235 L27.9771674,8.48861235 L26.9421674,8.48861235 C27.0055007,8.28527901 27.0855007,7.99194568 27.1821674,7.60861235 L27.1821674,7.60861235 L28.1321674,7.60861235 L28.1321674,7.16361235 L26.3271674,7.16361235 C26.2538341,6.93027901 26.1888341,6.73861235 26.1321674,6.58861235 L26.1321674,6.58861235 L25.6671674,6.65861235 C25.7138341,6.78527901 25.7688341,6.95361235 25.8321674,7.16361235 L25.8321674,7.16361235 L23.8521674,7.16361235 L23.8521674,7.60861235 L24.9221674,7.60861235 C24.9988341,7.91194568 25.0638341,8.20527901 25.1171674,8.48861235 L25.1171674,8.48861235 L24.2171674,8.48861235 L24.2171674,9.21361235 C24.2171674,9.49361235 24.1996674,9.72944568 24.1646674,9.92111235 C24.1296674,10.112779 24.0705007,10.290279 23.9871674,10.4536123 C23.9038341,10.6169457 23.7838341,10.7936123 23.6271674,10.9836123 L23.6271674,10.9836123 L24.0471674,11.2436123 Z M26.4721674,8.48861235 L25.6021674,8.48861235 C25.5721674,8.35527901 25.5421674,8.22194568 25.5121674,8.08861235 C25.4821674,7.95527901 25.4555007,7.83527901 25.4321674,7.72861235 L25.4321674,7.72861235 L25.4021674,7.60861235 L26.7121674,7.60861235 C26.6488341,7.90194568 26.5688341,8.19527901 26.4721674,8.48861235 L26.4721674,8.48861235 Z M29.6521674,11.1386123 L29.6521674,7.74861235 C29.7921674,7.42194568 29.9088341,7.09194568 30.0021674,6.75861235 L30.0021674,6.75861235 L29.5721674,6.63861235 C29.4788341,6.98527901 29.3330007,7.36194568 29.1346674,7.76861235 C28.9363341,8.17527901 28.7255007,8.53527901 28.5021674,8.84861235 L28.5021674,8.84861235 L28.8371674,9.19361235 C28.9838341,8.98027901 29.1071674,8.79027901 29.2071674,8.62361235 L29.2071674,8.62361235 L29.2071674,11.1386123 L29.6521674,11.1386123 Z M33.0971674,7.59361235 L33.0971674,7.17361235 L31.7521674,7.17361235 C31.6988341,7.00027901 31.6388341,6.82694568 31.5721674,6.65361235 L31.5721674,6.65361235 L31.1071674,6.72861235 L31.2571674,7.17361235 L29.9421674,7.17361235 L29.9421674,7.59361235 L33.0971674,7.59361235 Z M32.6971674,8.34361235 L32.6971674,7.95861235 L30.2071674,7.95861235 L30.2071674,8.34361235 L32.6971674,8.34361235 Z M32.6971674,9.08861235 L32.6971674,8.69361235 L30.2071674,8.69361235 L30.2071674,9.08861235 L32.6971674,9.08861235 Z M30.6321674,11.1336123 L30.6321674,10.8736123 L32.2671674,10.8736123 L32.2671674,11.1336123 L32.7271674,11.1336123 L32.7271674,9.44361235 L30.1771674,9.44361235 L30.1771674,11.1336123 L30.6321674,11.1336123 Z M32.2671674,10.4836123 L30.6321674,10.4836123 L30.6321674,9.84861235 L32.2671674,9.84861235 L32.2671674,10.4836123 Z M35.9721674,10.4286123 L36.3071674,10.1386123 C36.2538341,10.0519457 36.1796674,9.94444568 36.0846674,9.81611235 C35.9896674,9.68777901 35.8988341,9.57027901 35.8121674,9.46361235 L35.8121674,9.46361235 L37.3321674,9.46361235 L37.3321674,7.04861235 L35.7421674,7.04861235 C35.8121674,6.84194568 35.8521674,6.71861235 35.8621674,6.67861235 L35.8621674,6.67861235 L35.3771674,6.59361235 L35.2371674,7.04861235 L34.1121674,7.04861235 L34.1121674,9.46361235 L35.6821674,9.46361235 L35.4321674,9.64361235 C35.5121674,9.74027901 35.6055007,9.86694568 35.7121674,10.0236123 C35.8188341,10.180279 35.9055007,10.315279 35.9721674,10.4286123 L35.9721674,10.4286123 Z M36.8821674,7.73361235 L34.5521674,7.73361235 L34.5521674,7.41361235 L36.8821674,7.41361235 L36.8821674,7.73361235 Z M36.8821674,8.40861235 L34.5521674,8.40861235 L34.5521674,8.08861235 L36.8821674,8.08861235 L36.8821674,8.40861235 Z M36.8821674,9.09361235 L34.5521674,9.09361235 L34.5521674,8.76361235 L36.8821674,8.76361235 L36.8821674,9.09361235 Z M37.6371674,10.9386123 L37.9821674,10.6686123 C37.8855007,10.505279 37.7646674,10.3194457 37.6196674,10.1111123 C37.4746674,9.90277901 37.3471674,9.73194568 37.2371674,9.59861235 L37.2371674,9.59861235 L36.9021674,9.81861235 C37.0288341,9.99194568 37.1638341,10.1861123 37.3071674,10.4011123 C37.4505007,10.6161123 37.5605007,10.795279 37.6371674,10.9386123 L37.6371674,10.9386123 Z M33.8571674,10.9886123 C33.9605007,10.8119457 34.0630007,10.6169457 34.1646674,10.4036123 C34.2663341,10.190279 34.3538341,9.98527901 34.4271674,9.78861235 L34.4271674,9.78861235 L34.0271674,9.64861235 C33.9605007,9.83527901 33.8780007,10.0319457 33.7796674,10.2386123 C33.6813341,10.445279 33.5838341,10.6269457 33.4871674,10.7836123 L33.4871674,10.7836123 L33.8571674,10.9886123 Z M35.8557674,11.0582123 C36.0120341,11.0571457 36.1341674,11.0539457 36.2221674,11.0486123 C36.3721674,11.0386123 36.4871674,11.0211123 36.5671674,10.9961123 C36.6471674,10.9711123 36.7088341,10.927779 36.7521674,10.8661123 C36.7955007,10.8044457 36.8305007,10.7136123 36.8571674,10.5936123 C36.8805007,10.4836123 36.8971674,10.365279 36.9071674,10.2386123 L36.9071674,10.2386123 L36.4821674,10.0686123 C36.4788341,10.1886123 36.4671674,10.305279 36.4471674,10.4186123 C36.4371674,10.4819457 36.4230007,10.527779 36.4046674,10.5561123 C36.3863341,10.5844457 36.3563341,10.6044457 36.3146674,10.6161123 C36.2730007,10.627779 36.2055007,10.6369457 36.1121674,10.6436123 C35.9588341,10.650279 35.8421674,10.6536123 35.7621674,10.6536123 L35.6968549,10.6529873 C35.6237299,10.6517373 35.5271674,10.6486123 35.4071674,10.6436123 C35.2938341,10.6369457 35.2205007,10.615279 35.1871674,10.5786123 C35.1538341,10.5419457 35.1371674,10.4686123 35.1371674,10.3586123 L35.1371674,10.3586123 L35.1371674,9.69361235 L34.6821674,9.67361235 L34.6821674,10.4486123 C34.6821674,10.605279 34.6996674,10.725279 34.7346674,10.8086123 C34.7696674,10.8919457 34.8263341,10.950279 34.9046674,10.9836123 C34.9830007,11.0169457 35.0955007,11.0386123 35.2421674,11.0486123 C35.3521674,11.055279 35.5155007,11.0586123 35.7321674,11.0586123 L35.8557674,11.0582123 Z" id="xxx不动产信息" fill="#7193C4" fill-rule="nonzero"></path>
113 </g>
114 </g>
115 </g>
116 </g>
117 </g>
118 </svg>
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
1 <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1687311691503" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10425" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M867.584 160.192c-149.632-16.928-262.208-57.408-334.592-120.352l-19.04-16.544-20.544 14.656C379.968 118.944 267.776 160 160 160H128v448c0 137.344 121.088 261.92 370.208 380.864l13.088 6.24 13.344-5.728C771.072 883.52 896 755.232 896 608V163.424l-28.416-3.232zM832 608c0 116.8-107.392 223.36-319.328 316.8C299.872 821.024 192 714.464 192 608V222.976c104.672-6.784 211.584-46.688 318.496-118.944C587.232 162.528 695.168 201.536 832 220.256V608z" p-id="10426" fill="#6D7278"></path><path d="M359.776 468.672a32 32 0 1 0-47.968 42.4l121.792 137.824c12.608 14.24 30.176 21.568 47.904 21.568a64.384 64.384 0 0 0 49.696-23.52l197.6-242.72a32 32 0 0 0-49.632-40.416l-197.6 242.688-121.792-137.824z" p-id="10427" fill="#6D7278"></path></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <template> 1 <template>
2 <div id="login"> 2 <div id="login">
3 <div class="login-logo"><img src="./images/logo-login.png" /></div> 3 <div class="login-content-wrap">
4 <div class="login-logo"><img src="./images/logo-login.svg" /></div>
4 <div class="login-con"> 5 <div class="login-con">
5 <!-- <div class="login-title">用户登录</div>--> 6 <div class="login-img">
6 <div class="login-user" :class="{ 'select-border': change.user }"> 7 <div class="content"></div>
7 <img class="user-icon" src="./images/user.svg" />
8 <!-- <div class="line-mid"></div>-->
9 <input
10 type="text"
11 class="user-input"
12 placeholder="请输入您的账号"
13 v-model="userInfo.username"
14 @focus="reduceBorder('user')"
15 @blur="addBorder('user')"
16 />
17 <span class="warning" v-show="warning.user">账号不能为空</span>
18 </div> 8 </div>
19 <div class="login-user user-mt" :class="{ 'select-border': change.pass }"> 9 <div class="login-wrap">
20 <img class="user-icon" src="./images/password.svg" /> 10 <p>账号登录</p>
21 <!-- <div class="line-mid"></div>--> 11 <div class="login-user" :class="{ 'select-border': change.user }">
22 <input 12 <img class="user-icon" src="./images/user.svg" />
23 type="password" 13 <input
24 class="user-input" 14 type="text"
25 placeholder="请输入您的密码" 15 class="user-input"
26 v-model="userInfo.password" 16 placeholder="请输入账号"
27 v-show="!selectEye" 17 v-model="userInfo.username"
28 @focus="reduceBorder('pass')" 18 @focus="reduceBorder('user')"
29 @blur="addBorder('pass')" 19 @blur="addBorder('user')"
30 /> 20 />
31 <input 21 <span class="warning" v-show="warning.user">账号不能为空</span>
32 type="text" 22 </div>
33 class="user-input" 23 <div
34 placeholder="请输入您的密码" 24 class="login-user user-mt"
35 v-model="userInfo.password" 25 :class="{ 'select-border': change.pass }"
36 v-show="selectEye" 26 >
37 @focus="reduceBorder('pass')" 27 <img class="user-icon" src="./images/password.svg" />
38 @blur="addBorder('pass')" 28 <input
39 /> 29 type="password"
40 <img 30 class="user-input"
41 class="password-eye" 31 placeholder="请输入密码"
42 src="./images/open.svg" 32 v-model="userInfo.password"
43 @click="selectEyes" 33 v-show="!selectEye"
44 v-show="selectEye" 34 @focus="reduceBorder('pass')"
45 /> 35 @blur="addBorder('pass')"
46 <img 36 />
47 class="password-eye" 37 <input
48 src="./images/close.svg" 38 type="text"
49 @click="selectEyes" 39 class="user-input"
50 v-show="!selectEye" 40 placeholder="请输入密码"
51 /> 41 v-model="userInfo.password"
52 <span class="warning" v-show="warning.pass">密码不能为空</span> 42 v-show="selectEye"
53 </div> 43 @focus="reduceBorder('pass')"
54 <!-- <div class="login-remake"> 44 @blur="addBorder('pass')"
55 <i 45 />
56 class="icon iconfont iconfuxuan1 icon-style" 46 <img
57 v-show="!selectIcon" 47 class="password-eye"
58 @click="selectRemeber" 48 src="./images/open.svg"
59 ></i> 49 @click="selectEyes"
60 <i 50 v-show="selectEye"
61 class="icon iconfont iconfuxuan-xuanzhong icon-select" 51 />
62 v-show="selectIcon" 52 <img
63 @click="selectRemeber" 53 class="password-eye"
64 ></i> 54 src="./images/close.svg"
65 <span class="remake_txt" @click="selectRemeber">记住账号密码</span> 55 @click="selectEyes"
66 </div> --> 56 v-show="!selectEye"
67 <div id="loginBtn" class="login-btn" @click="goHome">登录</div> 57 />
68 </div> 58 <span class="warning" v-show="warning.pass">密码不能为空</span>
69 <div class="reserved-con"> 59 </div>
70 <!-- <div class="reserved-words">版权所有:2020©某某市自然资源和规划</div> --> 60 <div
71 <div class="reserved-words line-two"> 61 class="login-user login-valid"
72 技术支持:爬山虎科技股份有限公司 62 :class="{ 'select-border': change.valid }"
63 >
64 <img class="user-icon" src="./images/valid.svg" />
65 <input
66 type="text"
67 class="user-input"
68 placeholder="请输入验证码"
69 v-model="userInfo.captchaCode"
70 @focus="reduceBorder('valid')"
71 @blur="addBorder('valid')"
72 />
73 <img
74 class="valid-img"
75 :src="codeSrc"
76 alt="暂无验证码"
77 @click="reloadCaptcha"
78 />
79 <span class="warning" v-show="warning.valid">验证码不能为空</span>
80 </div>
81 <div id="loginBtn" class="login-btn" @click="goHome">登录</div>
73 </div> 82 </div>
74 </div> 83 </div>
75 </div> 84 </div>
76 </template> 85 </div>
77 <script> 86 </template>
78 import {getUrlParam} from "@/utils/util"; 87 <script>
79 import axios from "axios"; 88 import axios from "axios";
80 export default { 89 export default {
81 data() { 90 data() {
82 return { 91 return {
83 selectIcon: true, 92 // 用户名
84 selectEye: false, 93 selectIcon: true,
85 userInfo:{ 94 // 用户名
86 username: 'admin', 95 selectEye: false,
87 password: '123', 96 userInfo: {
88 redirectUrl: '' 97 // 用户名
89 }, 98 username: "",
90 change: { 99 // 密码
91 //边框 100 password: "",
92 user: false, 101 // 重定向地址
93 pass: false, 102 redirectUrl: "",
94 }, 103 // 验证码key
95 warning: { 104 captchaKey: "",
96 user: false, 105 // 验证码值
97 pass: false, 106 captchaCode: "",
98 },
99 canDo: 1,
100 };
101 },
102 mounted() {
103 this.initPage();
104 this.userInfo.redirectUrl = localStorage.getItem('dj-location')
105 },
106 methods: {
107 initPage() {
108 let userInfo =
109 localStorage.getItem("userInfo") &&
110 JSON.parse(localStorage.getItem("userInfo"));
111 if (userInfo) {
112 this.userInfo.username = userInfo.username;
113 this.userInfo.password = userInfo.password;
114 }
115 }, 107 },
116 selectRemeber() { 108 //边框
117 this.selectIcon = !this.selectIcon; 109 change: {
110 user: false,
111 pass: false,
112 valid:false
118 }, 113 },
119 goHome() { 114 // 提示语
120 axios.post(window._config.services.management + "/management/cas/login", this.userInfo).then(response => { 115 warning: {
121 if (response.data.status === 1) { 116 user: false,
122 if (response.data.content.location) { 117 pass: false,
123 window.location.href = response.data.content.location 118 valid: false,
124 }
125 } else {
126 this.$message.error(response.data.message)
127 }
128 }).catch(error => {
129 console.log(error)
130 this.$message.error(error.message)
131 })
132 }, 119 },
133 selectEyes() { 120 // 验证码图片地址
134 this.selectEye = !this.selectEye; 121 codeSrc:""
135 }, 122 };
136 reduceBorder(type) { 123 },
137 //获取焦点 124 mounted() {
138 if (type == "user") { 125 this.initPage();
139 this.change.user = true; 126 this.userInfo.redirectUrl = localStorage.getItem("dj-location");
140 } else { 127 this.reloadCaptcha()
141 this.change.pass = true; 128 },
129 methods: {
130 // 更新验证码
131 reloadCaptcha(){
132 axios.get(window._config.services.management + "/management/captcha?format=json").then(res => {
133 if (res.data.status === 1) {
134 this.userInfo.captchaKey = res.data.content['dubhe.captcha']
135 this.codeSrc = res.data.content.image
142 } 136 }
143 }, 137 })
144 addBorder(type) { 138 },
145 //失去焦点 139 // 初始化
146 if (type == "user") { 140 initPage() {
141 let userInfo =
142 localStorage.getItem("userInfo") &&
143 JSON.parse(localStorage.getItem("userInfo"));
144 if (userInfo) {
145 this.userInfo.username = userInfo.username;
146 this.userInfo.password = userInfo.password;
147 }
148 },
149 goHome() {
150 if (this.userInfo.username && this.userInfo.password) {
151 axios
152 .post(
153 window._config.services.management + "/management/cas/login",
154 this.userInfo
155 )
156 .then((response) => {
157 if (response.data.status === 1) {
158 if (response.data.content.location) {
159 window.location.href = response.data.content.location;
160 }
161 } else {
162 this.$message.error(response.data.message);
163 }
164 })
165 .catch((error) => {
166 console.log(error);
167 this.$message.error(error.message);
168 });
169 } else {
170 return
171 }
172 },
173 selectEyes() {
174 this.selectEye = !this.selectEye;
175 },
176
177 //获取焦点
178 reduceBorder(type) {
179 this.change[type] = true
180 },
181 addBorder(type) {
182 //失去焦点
183 switch (type) {
184 case "user":
147 this.change.user = false; 185 this.change.user = false;
148 if (!this.userInfo.username) { 186 if (!this.userInfo.username) {
149 this.warning.user = true; 187 this.warning.user = true;
150 } else { 188 } else {
151 this.warning.user = false; 189 this.warning.user = false;
152 } 190 }
153 } else { 191 break;
192 case "pass":
154 this.change.pass = false; 193 this.change.pass = false;
155 if (!this.userInfo.password) { 194 if (!this.userInfo.password) {
156 this.warning.pass = true; 195 this.warning.pass = true;
157 } else { 196 } else {
158 this.warning.pass = false; 197 this.warning.pass = false;
159 } 198 }
160 } 199 break;
161 }, 200 case "valid":
162 }, 201 this.change.valid = false;
163 }; 202 if (!this.userInfo.captchaCode) {
164 </script> 203 this.warning.valid = true;
165 <style lang="scss" scoped> 204 } else {
166 #login { 205 this.warning.valid = false;
167 width: 100vw; 206 }
168 height: 100vh; 207 break;
169 background: url("./images/login-bg.png") no-repeat bottom center; 208 default:
170 background-size: 100% 100%; 209 break;
171 overflow: hidden; 210 }
172 .login-logo {
173 margin-top: 8%;
174 height: 38px;
175 width: 100%;
176 text-align: center;
177 }
178 .login-logo img {
179 height: 100%;
180 }
181 .login-con {
182 margin: 88px auto;
183 width: 380px;
184 } 211 }
185 .login-user { 212 },
186 width: 100%; 213 };
187 height: 46px; 214 </script>
188 border: 1px solid rgba(155, 155, 155, 1); 215 <style lang="scss" scoped>
216 input::placeholder{
217 color: #878787;
218 font-size: 14px;
219 font-family:Arial, Helvetica, sans-serif
220 }
221 #login {
222 width: 100vw;
223 height: 100vh;
224 background: url("./images/login-bg.png") no-repeat;
225 background-size: 100%;
226 overflow: hidden;
227 position: relative;
228 .login-content-wrap{
229 position: absolute;
230 left: 50%;
231 top: calc(50% + 10px);
232 transform: translate(-50%, -50%);
233 }
234 .login-logo {
235 height: 70px;
236 width: 100%;
237 text-align: center;
238 position: absolute;
239 top: -140px;
240 }
241 .login-logo img {
242 height: 100%;
243 }
244 .login-con {
245 margin: 0 auto;
246 width: 936px;
247 height: 450px;
248 .login-img{
249 width: 456px;
250 height: 450px;
251 float: left;
189 box-sizing: border-box; 252 box-sizing: border-box;
190 margin: 38px auto auto auto; 253 padding: 126px 86px;
191 border-radius: 2px; 254 background-color: #fff;
192 position: relative; 255 position: relative;
193 .user-icon { 256 &:after{
194 float: left; 257 content: "";
195 margin: 13px auto auto 10px; 258 display: inline-block;
196 width: 28px; 259 width: 1px;
197 height: 18px; 260 height: calc(100% - 96px);
198 } 261 background-image: linear-gradient(#fff,#9AA4C8,#fff);
199 .user-input {
200 width: 80%;
201 float: left;
202 font-size: 16px;
203 outline: 0;
204 border: none;
205 color: #4a4a4a;
206 line-height: 260%;
207 background-color: transparent;
208 }
209 .password-eye {
210 float: right;
211 width: 16px;
212 height: 16px;
213 margin-right: 12px;
214 margin-top: 13px;
215 cursor: pointer;
216 }
217 .warning {
218 font-size: 12px;
219 color: red;
220 position: absolute; 262 position: absolute;
221 left: 0; 263 right: 0;
222 bottom: -18px; 264 top: 48px;
223 } 265 }
224 } 266 .content{
225 .user-mt { 267 width: 100%;
226 margin-top: 26px; 268 height: 100%;
227 } 269 background: url("./images/login-img.svg") no-repeat;
228 .select-border {
229 border: 1px solid rgba(0, 113, 255, 1);
230 }
231 .login-remake {
232 width: 320px;
233 height: 14px;
234 margin: 0 auto;
235 margin-top: 26px;
236 .icon-style {
237 font-size: 12px;
238 color: #5b5b5b;
239 float: left;
240 line-height: 14px;
241 cursor: pointer;
242 } 270 }
243 .icon-select { 271 }
244 font-size: 12px; 272 .login-wrap{
245 color: rgba(0, 127, 255, 1); 273 width: 480px;
246 float: left; 274 height: 450px;
247 line-height: 14px; 275 float: left;
248 cursor: pointer; 276 box-sizing: border-box;
249 } 277 padding: 48px 56px;
250 .remake_txt { 278 background: #FFFFFF;
251 font-size: 12px; 279 p{
252 line-height: 14px; 280 width: 80px;
253 color: #5b5b5b; 281 font-size: 20px;
254 margin-left: 6px; 282 font-weight: 500;
255 float: left; 283 color: #333333;
256 cursor: pointer; 284 line-height: 26px;
285 position: relative;
286 &:after{
287 content: "";
288 display: inline-block;
289 height: 2px;
290 width: 74px;
291 background-color: #CF8933;
292 position: absolute;
293 bottom: -4px;
294 left: 2px;
295 }
257 } 296 }
258 } 297 }
259 .login-btn { 298 }
260 width: 100%; 299 .login-user {
261 height: 40px; 300 width: 100%;
262 background: rgba(0, 127, 255, 1); 301 height: 40px;
263 border-radius: 4px; 302 border: 1px solid #E5E5E5;
264 margin: 0 auto; 303 box-sizing: border-box;
265 margin-top: 40px; 304 margin-top: 34px;
305 border-radius: 2px;
306 position: relative;
307 .user-icon {
308 float: left;
309 margin: 10px auto auto 10px;
310 width: 28px;
311 height: 18px;
312 }
313 .user-input {
314 width: 80%;
315 float: left;
266 font-size: 16px; 316 font-size: 16px;
317 outline: 0;
318 border: none;
319 color: #4a4a4a;
320 height: 38px;
267 line-height: 40px; 321 line-height: 40px;
268 text-align: center;
269 color: #fff;
270 cursor: pointer;
271 } 322 }
272 .reserved-con { 323 .password-eye {
273 margin: 38px auto; 324 float: right;
325 width: 16px;
326 height: 16px;
327 margin-right: 12px;
328 margin-top: 13px;
329 cursor: pointer;
274 } 330 }
275 .reserved-words { 331 .warning {
276 font-size: 12px; 332 font-size: 12px;
277 color: #b4b4b4; 333 color: red;
278 text-align: center; 334 position: absolute;
335 left: 0;
336 bottom: -18px;
279 } 337 }
280 .line-two { 338 }
281 margin-top: 8px; 339 .login-valid{
340 width: 60%;
341 .valid-img{
342 width: 50%;
343 position: absolute;
344 right: -66%;
345 top: 2px;
346 cursor: pointer;
282 } 347 }
283 } 348 }
284 </style>
285
...\ No newline at end of file ...\ No newline at end of file
349 .user-mt {
350 margin-top: 26px;
351 }
352 .select-border {
353 border: 1px solid rgba(0, 113, 255, 1);
354 }
355 .login-btn {
356 width: 100%;
357 height: 48px;
358 background: #74A3F5;
359 border-radius: 2px;
360 margin: 0 auto;
361 margin-top: 40px;
362 font-size: 20px;
363 font-weight: 500;
364 line-height: 48px;
365 text-align: center;
366 color: #fff;
367 cursor: pointer;
368 }
369 .reserved-con {
370 position: absolute;
371 bottom: 0;
372 width: 100%;
373 height: 18px;
374 background-color: #4971ca;
375 }
376 }
377 </style>
......
...@@ -324,7 +324,6 @@ export default { ...@@ -324,7 +324,6 @@ export default {
324 }, 324 },
325 //切换房屋状态 325 //切换房屋状态
326 handleChoosedH(bsms, color) { 326 handleChoosedH(bsms, color) {
327 debugger
328 this.$refs.lpbContent.changeChoosed(bsms, color); 327 this.$refs.lpbContent.changeChoosed(bsms, color);
329 }, 328 },
330 //获取各项单元状态统计数据 329 //获取各项单元状态统计数据
......
...@@ -171,7 +171,6 @@ export default { ...@@ -171,7 +171,6 @@ export default {
171 }, 171 },
172 changeChoosedObj: { 172 changeChoosedObj: {
173 handler(val) { 173 handler(val) {
174 debugger
175 //清除选中户 174 //清除选中户
176 this.borderColor = 'rgb(230, 230, 230)'; 175 this.borderColor = 'rgb(230, 230, 230)';
177 this.zdySelectAll(false,true) 176 this.zdySelectAll(false,true)
......
...@@ -89,7 +89,6 @@ export default { ...@@ -89,7 +89,6 @@ export default {
89 methods: { 89 methods: {
90 // 改变户选中状态 90 // 改变户选中状态
91 changeChoosed(bsms, color){ 91 changeChoosed(bsms, color){
92 debugger
93 this.changeChoosedObj.bsms = bsms; 92 this.changeChoosedObj.bsms = bsms;
94 this.changeChoosedObj.color = color; 93 this.changeChoosedObj.color = color;
95 }, 94 },
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-16 11:12:40 4 * @LastEditTime: 2023-06-21 15:34:44
5 --> 5 -->
6 <template> 6 <template>
7 <div class="clxx"> 7 <div class="clxx">
...@@ -384,7 +384,7 @@ ...@@ -384,7 +384,7 @@
384 this.previewImg.index = 0 384 this.previewImg.index = 0
385 this.treeCheckId = item?.bsmSj 385 this.treeCheckId = item?.bsmSj
386 this.treeCheckIndex = index 386 this.treeCheckIndex = index
387 this.previewImg.imgList = item?.children 387 this.previewImg.imgList = item.children ? item.children : []
388 this.previewImg.bsmSj = item?.bsmSj 388 this.previewImg.bsmSj = item?.bsmSj
389 }, 389 },
390 // 小图片点击 390 // 小图片点击
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-19 13:15:13 4 * @LastEditTime: 2023-06-21 16:29:37
5 --> 5 -->
6 <template> 6 <template>
7 <div class="clxx"> 7 <div class="clxx">
...@@ -120,8 +120,9 @@ ...@@ -120,8 +120,9 @@
120 this.previewImg.bsmSj = item.bsmSj; 120 this.previewImg.bsmSj = item.bsmSj;
121 }, 121 },
122 updateList (val) { 122 updateList (val) {
123 console.log(val, 'valvalvalval');
123 let that = this 124 let that = this
124 if (val != null) { //删除最后一张图片时 val=null 125 if (val.children.length != []) { //删除最后一张图片时 val=null
125 this.tableData.forEach(item => { 126 this.tableData.forEach(item => {
126 if (item.bsmSj === val.bsmSj) { 127 if (item.bsmSj === val.bsmSj) {
127 item.children = val.children 128 item.children = val.children
...@@ -140,7 +141,6 @@ ...@@ -140,7 +141,6 @@
140 } 141 }
141 }) 142 })
142 } 143 }
143
144 }, 144 },
145 // 添加材料目录 145 // 添加材料目录
146 handleAdd () { 146 handleAdd () {
...@@ -173,7 +173,7 @@ ...@@ -173,7 +173,7 @@
173 this.previewImg.index = 0 173 this.previewImg.index = 0
174 this.treeCheckId = item?.bsmSj 174 this.treeCheckId = item?.bsmSj
175 this.treeCheckIndex = index 175 this.treeCheckIndex = index
176 this.previewImg.imgList = item?.children 176 this.previewImg.imgList = item.children ? item.children : []
177 this.previewImg.bsmSj = item?.bsmSj 177 this.previewImg.bsmSj = item?.bsmSj
178 }, 178 },
179 // 小图片点击 179 // 小图片点击
......
...@@ -94,10 +94,12 @@ class data extends filter { ...@@ -94,10 +94,12 @@ class data extends filter {
94 { 94 {
95 prop: "qlrmc", 95 prop: "qlrmc",
96 label: "权利人", 96 label: "权利人",
97 minWidth: '150',
97 }, 98 },
98 { 99 {
99 prop: "ywrmc", 100 prop: "ywrmc",
100 label: "义务人", 101 label: "义务人",
102 minWidth: '150',
101 }, 103 },
102 { 104 {
103 prop: "mjmc", 105 prop: "mjmc",
...@@ -127,6 +129,7 @@ class data extends filter { ...@@ -127,6 +129,7 @@ class data extends filter {
127 { 129 {
128 label: '操作', 130 label: '操作',
129 width: '130', 131 width: '130',
132 fixed: "right",
130 render: (h, scope) => { 133 render: (h, scope) => {
131 return ( 134 return (
132 <div> 135 <div>
......