变更模块下的宗地分割页面重绘
Showing
1 changed file
with
148 additions
and
89 deletions
... | @@ -6,30 +6,34 @@ | ... | @@ -6,30 +6,34 @@ |
6 | <span class="tips">分割前宗地信息</span> | 6 | <span class="tips">分割前宗地信息</span> |
7 | <el-button type="primary" class="addBtn" @click="newAdd">新增</el-button> | 7 | <el-button type="primary" class="addBtn" @click="newAdd">新增</el-button> |
8 | <div class="fgq"> | 8 | <div class="fgq"> |
9 | <div class="data"> | 9 | <el-card class="data"> |
10 | <div slot="header" class="clearfix"> | ||
11 | <span>基本信息</span> | ||
12 | </div> | ||
10 | <ul> | 13 | <ul> |
11 | <li><span>宗地代码:</span>{{zdFgqData.zddm}}</li> | 14 | <li><span class="label">宗地代码:</span><span class="value">{{zdFgqData.zddm}}</span></li> |
12 | <li><span>不动产单元号:</span>{{zdFgqData.bdcdyh}}</li> | 15 | <li><span class="label">不动产单元号:</span><span class="value">{{zdFgqData.bdcdyh}}</span></li> |
13 | <li><span>项目名称:</span>{{zdFgqData.xmmc}}</li> | 16 | <li><span class="label">项目名称:</span><span class="value">{{zdFgqData.xmmc}}</span></li> |
14 | <li><span>不动产权证号:</span>{{zdFgqData.bdcqzh}}</li> | 17 | <li><span class="label">不动产权证号:</span><span class="value">{{zdFgqData.bdcqzh}}</span></li> |
15 | <li><span>权利人:</span>{{zdFgqData.qlr}}</li> | 18 | <li><span class="label">权利人:</span><span class="value">{{zdFgqData.qlr}}</span></li> |
16 | <li><span>坐落:</span>{{zdFgqData.zl}}</li> | 19 | <li><span class="label">坐落:</span><span class="value">{{zdFgqData.zl}}</span></li> |
17 | </ul> | 20 | </ul> |
18 | </div> | 21 | </el-card> |
19 | <div class="zxx"> | 22 | <div class="zxx"> |
20 | <div class="dz"> | 23 | <el-card class="dz"> |
21 | <div class="title"> | 24 | <div slot="header" class="clearfix"> |
22 | <span>多幢信息({{zdZxx.dzList.length}}个)</span> | 25 | <span>多幢信息({{zdZxx.dzList.length}}个)</span> |
23 | </div> | 26 | </div> |
24 | <ul> | 27 | <ul> |
25 | <li v-for="(item,index) in zdZxx.dzList" :key="index" | 28 | <li v-for="(item,index) in zdZxx.dzList" :key="index" |
26 | :class="[{'search':!zdDzList.includes(item)}]" | 29 | :class="[{'search':!zdDzList.includes(item)}]" |
27 | >{{item.displays}} | 30 | ><span class="label">多幢名称:</span> <span class="value">{{item.displays}}</span> |
28 | </li> | 31 | </li> |
29 | </ul> | 32 | </ul> |
30 | </div> | 33 | </el-card> |
31 | <div class="zrz"> | 34 | |
32 | <div class="title"> | 35 | <el-card class="zrz"> |
36 | <div slot="header" class="clearfix"> | ||
33 | <span>自然幢信息({{zdZxx.zrzList.length}}个)</span> | 37 | <span>自然幢信息({{zdZxx.zrzList.length}}个)</span> |
34 | </div> | 38 | </div> |
35 | <ul> | 39 | <ul> |
... | @@ -38,7 +42,8 @@ | ... | @@ -38,7 +42,8 @@ |
38 | {{item.displays}} | 42 | {{item.displays}} |
39 | </li> | 43 | </li> |
40 | </ul> | 44 | </ul> |
41 | </div> | 45 | <div class="line"></div> |
46 | </el-card> | ||
42 | </div> | 47 | </div> |
43 | </div> | 48 | </div> |
44 | <div class="fgh"> | 49 | <div class="fgh"> |
... | @@ -53,7 +58,25 @@ | ... | @@ -53,7 +58,25 @@ |
53 | <th class="tdtzm">土地特征码</th> | 58 | <th class="tdtzm">土地特征码</th> |
54 | <th class="xmmc">项目名称</th> | 59 | <th class="xmmc">项目名称</th> |
55 | <th class="xzzxx">幢信息</th> | 60 | <th class="xzzxx">幢信息</th> |
56 | <th class="">选择</th> | 61 | <!-- <th class="">选择</th> --> |
62 | </tr> | ||
63 | <tr> | ||
64 | <td> | ||
65 | <el-button | ||
66 | type="primary" | ||
67 | class="changeBtn outAdd addMinus" | ||
68 | @click="addRow" | ||
69 | >+ | ||
70 | </el-button | ||
71 | > | ||
72 | </td> | ||
73 | <td></td> | ||
74 | <td></td> | ||
75 | <td></td> | ||
76 | <td></td> | ||
77 | <td></td> | ||
78 | <td></td> | ||
79 | <td></td> | ||
57 | </tr> | 80 | </tr> |
58 | <tr v-for="(item,index) in zdFghData.newZdlist" :key="index"> | 81 | <tr v-for="(item,index) in zdFghData.newZdlist" :key="index"> |
59 | <td class="cz"> | 82 | <td class="cz"> |
... | @@ -66,7 +89,7 @@ | ... | @@ -66,7 +89,7 @@ |
66 | > | 89 | > |
67 | </td> | 90 | </td> |
68 | <td class="xzq"> | 91 | <td class="xzq"> |
69 | <el-select v-model="item.xzqbsm" @change="changeXzq(item.xzqbsm,index)"> | 92 | <el-select class="" v-model="item.xzqbsm" @change="changeXzq(item.xzqbsm,index)"> |
70 | <el-option | 93 | <el-option |
71 | v-for="i in xzq" | 94 | v-for="i in xzq" |
72 | :key="i.bsm" | 95 | :key="i.bsm" |
... | @@ -76,7 +99,7 @@ | ... | @@ -76,7 +99,7 @@ |
76 | </el-select> | 99 | </el-select> |
77 | </td> | 100 | </td> |
78 | <td class="djq"> | 101 | <td class="djq"> |
79 | <el-select v-model="item.djqbsm" @change="changeDjq(item.djqbsm,index)"> | 102 | <el-select class="" v-model="item.djqbsm" @change="changeDjq(item.djqbsm,index)"> |
80 | <el-option | 103 | <el-option |
81 | v-for="i in djq" | 104 | v-for="i in djq" |
82 | :key="i.bsm" | 105 | :key="i.bsm" |
... | @@ -86,7 +109,7 @@ | ... | @@ -86,7 +109,7 @@ |
86 | </el-select> | 109 | </el-select> |
87 | </td> | 110 | </td> |
88 | <td class="syqlx"> | 111 | <td class="syqlx"> |
89 | <el-select v-model="item.djzqbsm"> | 112 | <el-select class="" v-model="item.djzqbsm"> |
90 | <el-option | 113 | <el-option |
91 | v-for="i in djzq" | 114 | v-for="i in djzq" |
92 | :key="i.bsm" | 115 | :key="i.bsm" |
... | @@ -96,7 +119,7 @@ | ... | @@ -96,7 +119,7 @@ |
96 | </el-select> | 119 | </el-select> |
97 | </td> | 120 | </td> |
98 | <td class="tdtzm"> | 121 | <td class="tdtzm"> |
99 | <el-select v-model="item.syqlxbsm"> | 122 | <el-select class="" v-model="item.syqlxbsm"> |
100 | <el-option | 123 | <el-option |
101 | v-for="i in syq" | 124 | v-for="i in syq" |
102 | :key="i.value" | 125 | :key="i.value" |
... | @@ -106,7 +129,7 @@ | ... | @@ -106,7 +129,7 @@ |
106 | </el-select> | 129 | </el-select> |
107 | </td> | 130 | </td> |
108 | <td class="syqlx"> | 131 | <td class="syqlx"> |
109 | <el-select v-model="item.zdtzmbsm"> | 132 | <el-select class="" v-model="item.zdtzmbsm"> |
110 | <el-option | 133 | <el-option |
111 | v-for="i in tdtzm" | 134 | v-for="i in tdtzm" |
112 | :key="i.bsm" | 135 | :key="i.bsm" |
... | @@ -119,7 +142,7 @@ | ... | @@ -119,7 +142,7 @@ |
119 | <input type="text" v-model="item.xmmc" class="formInput"/> | 142 | <input type="text" v-model="item.xmmc" class="formInput"/> |
120 | </td> | 143 | </td> |
121 | <td class="xzzxx"> | 144 | <td class="xzzxx"> |
122 | <span>多幢:</span> | 145 | <!-- <span>多幢:</span> |
123 | <ul> | 146 | <ul> |
124 | <li v-for="(dzItem,dzIndex) in item.dz" :key="dzIndex" | 147 | <li v-for="(dzItem,dzIndex) in item.dz" :key="dzIndex" |
125 | @mouseenter="mouseenter($event,index,dzIndex,'dz')" | 148 | @mouseenter="mouseenter($event,index,dzIndex,'dz')" |
... | @@ -135,9 +158,14 @@ | ... | @@ -135,9 +158,14 @@ |
135 | >{{zrzItem.xmmc}} | 158 | >{{zrzItem.xmmc}} |
136 | <span v-if="zrzIndex<item.zrz.length-1">,</span> | 159 | <span v-if="zrzIndex<item.zrz.length-1">,</span> |
137 | </li> | 160 | </li> |
138 | </ul> | 161 | </ul> --> |
162 | <span class="zxx">自然幢1 <i class="fa fa-times"></i></span> | ||
163 | <span class="zxx">自然幢2 <i class="fa fa-times"></i></span> | ||
164 | <span class="zxx">自然幢3 <i class="fa fa-times"></i></span> | ||
165 | <span class="zxx">多幢1 <i class="fa fa-times"></i></span> | ||
166 | <span class="choose">选择</span> | ||
139 | </td> | 167 | </td> |
140 | <td class=""> | 168 | <!-- <td class=""> |
141 | <el-dropdown @command="dzHandleCommand($event,index)"> | 169 | <el-dropdown @command="dzHandleCommand($event,index)"> |
142 | <span class="el-dropdown-link"> | 170 | <span class="el-dropdown-link"> |
143 | 选择多幢<i class="el-icon-arrow-down el-icon--right"></i> | 171 | 选择多幢<i class="el-icon-arrow-down el-icon--right"></i> |
... | @@ -160,25 +188,7 @@ | ... | @@ -160,25 +188,7 @@ |
160 | </el-dropdown-item> | 188 | </el-dropdown-item> |
161 | </el-dropdown-menu> | 189 | </el-dropdown-menu> |
162 | </el-dropdown> | 190 | </el-dropdown> |
163 | </td> | 191 | </td> --> |
164 | </tr> | ||
165 | <tr> | ||
166 | <td> | ||
167 | <el-button | ||
168 | type="primary" | ||
169 | class="changeBtn outAdd addMinus" | ||
170 | @click="addRow" | ||
171 | >+ | ||
172 | </el-button | ||
173 | > | ||
174 | </td> | ||
175 | <td></td> | ||
176 | <td></td> | ||
177 | <td></td> | ||
178 | <td></td> | ||
179 | <td></td> | ||
180 | <td></td> | ||
181 | <td></td> | ||
182 | </tr> | 192 | </tr> |
183 | </table> | 193 | </table> |
184 | </div> | 194 | </div> |
... | @@ -988,116 +998,146 @@ | ... | @@ -988,116 +998,146 @@ |
988 | 998 | ||
989 | .fgq { | 999 | .fgq { |
990 | margin-left: 20px; | 1000 | margin-left: 20px; |
991 | margin-top: 20px; | 1001 | margin-top: 14px; |
992 | display: flex; | 1002 | display: flex; |
993 | flex-direction: column; | 1003 | flex-direction: column; |
994 | flex-flow: nowrap; | 1004 | flex-flow: nowrap; |
995 | .data { | 1005 | .data{ |
1006 | width: 36%; | ||
1007 | } | ||
1008 | .el-card { | ||
1009 | border: 1px solid #E6E6E6; | ||
996 | background-color: white; | 1010 | background-color: white; |
997 | height: 180px; | ||
998 | overflow: auto; | 1011 | overflow: auto; |
1012 | .clearfix{ | ||
1013 | span{ | ||
1014 | color: #9B9B9B; | ||
1015 | } | ||
1016 | } | ||
1017 | /deep/ .el-card__body{ | ||
1018 | padding:10px 12px; | ||
1019 | } | ||
999 | ul { | 1020 | ul { |
1000 | li { | 1021 | li { |
1001 | padding: 5px; | 1022 | padding: 5px; |
1002 | line-height: 20px; | 1023 | line-height: 20px; |
1003 | color: #BBB; | 1024 | color: #BBB; |
1004 | span { | 1025 | .label{ |
1005 | color: #000; | 1026 | color: #4A4A4A; |
1027 | display: inline-block; | ||
1028 | width: 104px; | ||
1029 | text-align: right; | ||
1030 | } | ||
1031 | .value{ | ||
1032 | color: #6D7278; | ||
1033 | padding-left: 10px; | ||
1006 | } | 1034 | } |
1007 | } | 1035 | } |
1008 | } | 1036 | } |
1009 | } | 1037 | } |
1010 | .zxx { | 1038 | .zxx { |
1039 | width: calc(64% - 40px); | ||
1040 | margin-left: 20px; | ||
1011 | display: flex; | 1041 | display: flex; |
1012 | flex-direction: column; | 1042 | flex-direction: column; |
1013 | flex-flow: nowrap; | 1043 | flex-flow: nowrap; |
1014 | background-color: white; | ||
1015 | .title { | 1044 | .title { |
1016 | color: red; | 1045 | color: red; |
1017 | text-align: center; | 1046 | text-align: center; |
1018 | padding: 5px 0; | 1047 | padding: 5px 0; |
1019 | } | 1048 | } |
1049 | /deep/ .el-card__body{ | ||
1050 | height: 200px; | ||
1051 | overflow-y: scroll; | ||
1052 | position: relative; | ||
1053 | } | ||
1054 | .line{ | ||
1055 | width: 1px; | ||
1056 | height: calc(100% - 20px); | ||
1057 | background-color: #EDEDED; | ||
1058 | position: absolute; | ||
1059 | top: 10px; | ||
1060 | left: 50%; | ||
1061 | } | ||
1020 | .dz { | 1062 | .dz { |
1021 | width: 33%; | 1063 | width: 33%; |
1022 | border-right: 1px solid #000; | ||
1023 | height: 180px; | ||
1024 | overflow: auto; | 1064 | overflow: auto; |
1025 | ul { | 1065 | ul{ |
1026 | overflow: auto; | 1066 | li{ |
1027 | li { | 1067 | width: 96% !important; |
1028 | padding: 5px; | ||
1029 | text-align: center; | ||
1030 | line-height: 20px; | ||
1031 | } | 1068 | } |
1032 | } | 1069 | } |
1070 | |||
1033 | } | 1071 | } |
1034 | .zrz { | 1072 | .zrz { |
1035 | width: 66%; | 1073 | width: 66%; |
1036 | height: 180px; | 1074 | margin-left: 20px; |
1037 | overflow: auto; | 1075 | overflow: auto; |
1076 | } | ||
1038 | ul { | 1077 | ul { |
1078 | overflow: auto; | ||
1039 | li { | 1079 | li { |
1040 | padding: 5px; | ||
1041 | width: 48%; | 1080 | width: 48%; |
1042 | text-align: center; | 1081 | padding: 5px; |
1082 | text-align: left; | ||
1083 | line-height: 20px; | ||
1043 | display: inline-block; | 1084 | display: inline-block; |
1085 | .label{ | ||
1086 | width: 90px; | ||
1044 | } | 1087 | } |
1045 | } | 1088 | } |
1089 | li:nth-of-type(even){ | ||
1090 | .label{ | ||
1091 | width: 110px; | ||
1092 | text-indent: 20px; | ||
1046 | } | 1093 | } |
1047 | } | 1094 | } |
1048 | } | 1095 | } |
1049 | |||
1050 | .oddborder { | ||
1051 | border-right: 1px solid #000; | ||
1052 | } | 1096 | } |
1053 | |||
1054 | .fgq .data { | ||
1055 | width: 30%; | ||
1056 | border: 1px solid #000; | ||
1057 | } | 1097 | } |
1058 | 1098 | ||
1059 | .fgq .zxx { | 1099 | .oddborder { |
1060 | width: 67%; | 1100 | border-right: 1px solid #000; |
1061 | margin-left: 20px; | ||
1062 | border: 1px solid #000; | ||
1063 | } | 1101 | } |
1064 | 1102 | ||
1065 | .fg-tabs { | 1103 | .fg-tabs { |
1066 | height: auto; | 1104 | height: auto; |
1067 | width: 100%; | 1105 | width: 100%; |
1068 | position: relative; | 1106 | position: relative; |
1107 | top: 36px; | ||
1069 | .table { | 1108 | .table { |
1070 | margin-top: 12px; | 1109 | margin-top: 12px; |
1071 | box-sizing: border-box; | 1110 | box-sizing: border-box; |
1072 | padding: 18px; | 1111 | padding: 18px; |
1073 | } | 1112 | } |
1074 | .addBtn { | 1113 | .addBtn { |
1075 | /* position: absolute; | 1114 | position: absolute; |
1076 | right: 30px; | 1115 | right: 24px; |
1077 | top: -46px; | 1116 | top: -14px; |
1078 | z-index: 999;*/ | ||
1079 | } | 1117 | } |
1080 | table { | 1118 | table { |
1081 | margin-top: 10px; | 1119 | margin-top: 10px; |
1082 | background-color: #fff; | 1120 | background-color: #fff; |
1083 | font-size: 14px; | 1121 | font-size: 14px; |
1084 | width: 100%; | 1122 | width: calc(100% - 40px); |
1085 | tr:nth-of-type(odd) { | 1123 | /deep/.el-input__inner { |
1086 | background: #FAFAFA; | ||
1087 | th { | ||
1088 | height: 36px; | ||
1089 | } | ||
1090 | } | ||
1091 | .formInput { | ||
1092 | margin: 0; | 1124 | margin: 0; |
1093 | height: 36px; | 1125 | height: 44px; |
1094 | outline: none; | 1126 | outline: none; |
1095 | border: none; | 1127 | border: none; |
1096 | color: #606764; | 1128 | color: #606764; |
1097 | overflow: visible; | 1129 | overflow: visible; |
1098 | text-align: center; | 1130 | text-align: center; |
1099 | cursor: text; | ||
1100 | } | 1131 | } |
1132 | tr:nth-of-type(odd) { | ||
1133 | background: #FAFAFA; | ||
1134 | } | ||
1135 | tr{ | ||
1136 | th,td{ | ||
1137 | height: 44px; | ||
1138 | } | ||
1139 | } | ||
1140 | |||
1101 | tr:hover { | 1141 | tr:hover { |
1102 | background-color: #F5F7FA; | 1142 | background-color: #F5F7FA; |
1103 | } | 1143 | } |
... | @@ -1124,10 +1164,14 @@ | ... | @@ -1124,10 +1164,14 @@ |
1124 | /*padding: 0 18px;*/ | 1164 | /*padding: 0 18px;*/ |
1125 | height: 480px; | 1165 | height: 480px; |
1126 | overflow: auto; | 1166 | overflow: auto; |
1127 | margin-top: 10px; | 1167 | margin-top: 26px; |
1128 | table { | 1168 | table { |
1129 | margin: 0 20px; | 1169 | margin: 0 20px; |
1130 | } | 1170 | } |
1171 | .tips { | ||
1172 | display: inline-block; | ||
1173 | margin-bottom: 14px; | ||
1174 | } | ||
1131 | } | 1175 | } |
1132 | .header-button { | 1176 | .header-button { |
1133 | height: 50px; | 1177 | height: 50px; |
... | @@ -1161,10 +1205,25 @@ | ... | @@ -1161,10 +1205,25 @@ |
1161 | } | 1205 | } |
1162 | 1206 | ||
1163 | .xzzxx { | 1207 | .xzzxx { |
1164 | ul { | 1208 | .zxx{ |
1165 | li { | 1209 | padding-right: 16px; |
1166 | display: inline-block; | 1210 | position: relative; |
1211 | i{ | ||
1212 | color: #9F9F9F; | ||
1213 | position: absolute; | ||
1214 | right: 12px; | ||
1215 | top: -8px; | ||
1216 | display: none; | ||
1217 | } | ||
1167 | } | 1218 | } |
1219 | .zxx:hover{ | ||
1220 | >i{ | ||
1221 | display: inline; | ||
1222 | } | ||
1223 | } | ||
1224 | .choose{ | ||
1225 | color: #30A4FD; | ||
1226 | cursor: pointer; | ||
1168 | } | 1227 | } |
1169 | } | 1228 | } |
1170 | 1229 | ... | ... |
-
Please register or sign in to post a comment