|
236 | 236 | ></sm-time-slider> |
237 | 237 | <sm-time-line v-bind="timeLine" style="position:absolute; top:300px;left:200px;z-index:100000"></sm-time-line> |
238 | 238 | <sm-time-range v-bind="timeRange" style="position:absolute; top:500px;left:200px;z-index:100000"></sm-time-range> |
| 239 | + <div class="cascader"> |
| 240 | + <sm-cascader :options="cascaderOptions"></sm-cascader> |
| 241 | + </div> |
| 242 | + <div class="feature-cascader"> |
| 243 | + <sm-feature-cascader :config="featureCascaderConfig"></sm-feature-cascader> |
| 244 | + </div> |
239 | 245 | </template> |
240 | 246 |
|
241 | 247 | <div class="changeTheme"> |
@@ -277,7 +283,73 @@ export default Vue.extend({ |
277 | 283 | { label: '空地图', value: '17311606'}, |
278 | 284 | { label: '相同source多layer', value: '1703080254'}, |
279 | 285 | ], |
280 | | - mapIdSelected: '617580084' |
| 286 | + mapIdSelected: '617580084', |
| 287 | + cascaderOptions: [ |
| 288 | + { |
| 289 | + value: 'zhejiang', |
| 290 | + label: 'Zhejiang', |
| 291 | + children: [ |
| 292 | + { |
| 293 | + value: 'hangzhou', |
| 294 | + label: 'Hangzhou', |
| 295 | + children: [ |
| 296 | + { |
| 297 | + value: 'xihu', |
| 298 | + label: 'West Lake' |
| 299 | + } |
| 300 | + ] |
| 301 | + } |
| 302 | + ] |
| 303 | + }, |
| 304 | + { |
| 305 | + value: 'jiangsu', |
| 306 | + label: 'Jiangsu', |
| 307 | + children: [ |
| 308 | + { |
| 309 | + value: 'nanjing', |
| 310 | + label: 'Nanjing', |
| 311 | + children: [ |
| 312 | + { |
| 313 | + value: 'zhonghuamen', |
| 314 | + label: 'Zhong Hua Men' |
| 315 | + } |
| 316 | + ] |
| 317 | + } |
| 318 | + ] |
| 319 | + } |
| 320 | + ], |
| 321 | + featureCascaderConfig: { |
| 322 | + // 数据服务地址 |
| 323 | + dataset: { |
| 324 | + url: "http://172.16.14.77:8090/iserver/services/data-quxian/rest/data", |
| 325 | + dataName: ["quxian:quxian"], |
| 326 | + type: 'iServer', |
| 327 | + }, |
| 328 | + // 标识字段 |
| 329 | + idField: "parent_cod", |
| 330 | + // 显示名称字段 |
| 331 | + titleField: "parent_nam", |
| 332 | + children: { |
| 333 | + dataset: { |
| 334 | + url: "http://172.16.14.77:8090/iserver/services/data-quxian/rest/data", |
| 335 | + dataName: ["quxian:quxian"], |
| 336 | + type: 'iServer', |
| 337 | + }, |
| 338 | + parentField: "parent_cod", |
| 339 | + idField: "admin_code", |
| 340 | + titleField: "division_n", |
| 341 | + children: { |
| 342 | + dataset: { |
| 343 | + url: "http://172.16.14.77:8090/iserver/services/data-township/rest/data", |
| 344 | + dataName: ["zhejiang_township:zhejiang_township"], |
| 345 | + type: 'iServer', |
| 346 | + }, |
| 347 | + parentField: "parent_cod", |
| 348 | + idField: "code", |
| 349 | + titleField: "name" |
| 350 | + } |
| 351 | + } |
| 352 | + } |
281 | 353 | } |
282 | 354 | } |
283 | 355 | }); |
|
0 commit comments