| | |
| | | import { useTownPicker } from '../../../../../../behaviors/picker/town/town'; |
| | | import { useLoading } from '../../../../../../behaviors/loading'; |
| | | import { fetchSearchUser } from '../../../../../../services/usercenter/fetchUser'; |
| | | import { choseTownList, toLabel } from '../../../../../../common/dataTowns'; |
| | | |
| | | Component({ |
| | | behaviors: [useScenePicker, useDistrictPicker, useTownPicker, useLoading], |
| | |
| | | searchOption: {}, |
| | | list: [], |
| | | selectedList: [], |
| | | checkAll: false, |
| | | }, |
| | | |
| | | lifetimes: { |
| | |
| | | |
| | | // 下拉框选择事件 |
| | | _confirm(key) { |
| | | // 监听区县的下拉框选择时间,动态设置街镇的所属区县 |
| | | if (key == 'district') { |
| | | this.setSelectOptions('town', choseTownList(this.data.districtValue)); |
| | | } |
| | | this._startLoad(); |
| | | }, |
| | | |
| | |
| | | selectedList, |
| | | [`list[${index}]`]: user, |
| | | }); |
| | | console.log(selectedList); |
| | | // console.log(selectedList); |
| | | }, |
| | | |
| | | onCheckAll() { |
| | | const { selectedList, list } = this.data; |
| | | // 已全选,则全部取消 |
| | | if (selectedList.length >= list) { |
| | | list.forEach(u => { |
| | | u.checked = false; |
| | | }); |
| | | this.setData({ |
| | | selectedList: [], |
| | | list, |
| | | checkAll: false, |
| | | }); |
| | | } |
| | | // 未全选,则全部选中 |
| | | else { |
| | | list.forEach(u => { |
| | | u.checked = true; |
| | | }); |
| | | this.setData({ |
| | | selectedList: list, |
| | | list, |
| | | checkAll: true, |
| | | }); |
| | | } |
| | | }, |
| | | |
| | | _fetchData(page) { |
| | | const { sceneValue, districtValue, townValue, searchValue } = this.data; |
| | | const { sceneValue, districtValue, districtText, townValue, searchValue } = this.data; |
| | | const data = { |
| | | sceneTypes: sceneValue, |
| | | districtName: districtText, |
| | | districtCode: districtValue[0], |
| | | townCode: townValue[0], |
| | | searchText: searchValue, |