diff --git a/wg-basic/page-unit.md b/wg-basic/page-unit.md
index c0db11d..3c332ee 100644
--- a/wg-basic/page-unit.md
+++ b/wg-basic/page-unit.md
@@ -2,13 +2,13 @@
title: 页面组件
description: 页面上使用的组件
published: true
-date: 2021-09-08T06:41:19.351Z
+date: 2021-09-08T06:42:51.639Z
tags: wg-basic
editor: markdown
dateCreated: 2021-09-08T06:41:19.351Z
---
-# 1. 表单下来列表
+# 1. 表单下拉列表
```html
@@ -22,3 +22,80 @@ dateCreated: 2021-09-08T06:41:19.351Z
```
+# 2. 表单下拉联动
+```html
+
+
+
+```
+初始化
+```javascript
+// 统一渲染方法
+function initSelectRadioCheckboxTemplate(templateId, templateBoxId, data, callback) {
+ laytpl(document.getElementById(templateId).innerHTML).render(data, function(html) {
+ document.getElementById(templateBoxId).innerHTML = html;
+ });
+ form.render('select', templateBoxId);
+ if(callback) {
+ callback();
+ }
+}
+
+// 初始化1级区域下拉选择
+function initArea1Select(selectValue) {
+ top.restAjax.get(top.restAjax.path('api/datadictionary/listdictionarybyparentid/81583ade-5466-49aa-b7b6-c643c131ea34', []), {
+ }, null, function(code, data, args) {
+ initSelectRadioCheckboxTemplate('area1SelectTemplate', 'area1SelectTemplateBox', data, function() {
+ var selectObj = {};
+ selectObj['area1'] = selectValue;
+ form.val('dataForm', selectObj);
+ });
+ }, function(code, data) {
+ top.dialog.msg(data.msg);
+ });
+}
+
+// 初始化2级区域下拉选择
+function initArea2Select(area1, selectValue) {
+ if(!area1) {
+ initSelectRadioCheckboxTemplate('area2SelectTemplate', 'area2SelectTemplateBox', [], function() {
+ var selectObj = {};
+ selectObj['area2'] = selectValue;
+ form.val('dataForm', selectObj);
+ });
+ return;
+ }
+ top.restAjax.get(top.restAjax.path('api/datadictionary/listdictionarybyparentid/{area1}', [area1]), {
+ }, null, function(code, data, args) {
+ initSelectRadioCheckboxTemplate('area2SelectTemplate', 'area2SelectTemplateBox', data, function() {
+ var selectObj = {};
+ selectObj['area2'] = selectValue;
+ form.val('dataForm', selectObj);
+ });
+ }, function(code, data) {
+ top.dialog.msg(data.msg);
+ });
+}
+```
\ No newline at end of file