From 6bd4683271464887a3209eb5ded8d41dca206e23 Mon Sep 17 00:00:00 2001 From: Administrator <450292408@qq.com> Date: Thu, 9 Sep 2021 09:30:23 +0000 Subject: [PATCH] docs: update wg-basic/page-unit --- wg-basic/page-unit.md | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/wg-basic/page-unit.md b/wg-basic/page-unit.md index c57d563..7667960 100644 --- a/wg-basic/page-unit.md +++ b/wg-basic/page-unit.md @@ -2,7 +2,7 @@ title: 页面组件 description: 页面上使用的组件 published: true -date: 2021-09-09T09:28:10.158Z +date: 2021-09-09T09:30:22.336Z tags: wg-basic editor: markdown dateCreated: 2021-09-08T06:41:19.351Z @@ -363,8 +363,36 @@ top.dialog.open({ } }) ``` -注意: +说明: 1. `top.dialog.dialogData.selectedUserIds` 的值为 **下划线** 分割的ID 2. 返回的列表中可以获取:userId,userName -# 11. 选择地区 \ No newline at end of file +# 11. 选择地区 +```javascript +top.dialog.open({ + title: '选择地区', + url: top.restAjax.path('route/area/get-select?areaName={areaName}', [encodeURI($('#areaName').val())]), + width: '600px', + height: '225px', + onClose: function() { + var selectedAreaArray = top.dialog.dialogData.selectedAreaArray; + var areaCode = ''; + var areaName = ''; + if(selectedAreaArray.length > 0) { + areaCode = selectedAreaArray[selectedAreaArray.length - 1].areaCode; + for(var i = 0, item; item = selectedAreaArray[i++];) { + if(areaName) { + areaName += ','; + } + areaName += item.areaName; + } + } + $('#areaCode').val(areaCode); + $('#areaName').val(areaName); + } +}) +``` +说明: +1. 打开页面时的参数 **areaName** 用于回显,可以不传。 +2. 返回的列表中可以获取:areaId,areaName,areaCode + width: '600px', \ No newline at end of file