wuxw
2019-11-28 35d2e08829ffa09a62bbe45e752a6ca7cdd554a1
优化 楼栋查询功能
1个文件已添加
1个文件已修改
47 ■■■■■ 已修改文件
WebService/src/main/java/com/java110/web/components/floor/FloorSelect2Component.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/resources/components/floorPackage/floor-select2/floorSelect2.js 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/java/com/java110/web/components/floor/FloorSelect2Component.java
New file
@@ -0,0 +1,36 @@
package com.java110.web.components.floor;
import com.java110.core.context.IPageData;
import com.java110.web.smo.IFloorServiceSMO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Component;
/**
 * 查询楼列表组件
 */
@Component("floorSelect2")
public class FloorSelect2Component {
    @Autowired
    private IFloorServiceSMO floorServiceSMOImpl;
    /**
     * 查询小区楼信息
     * @param pd 页面封装对象 包含页面请求数据
     * @return ResponseEntity对象返回给页面
     */
    public ResponseEntity<String> list(IPageData pd) {
        return floorServiceSMOImpl.listFloor(pd);
    }
    public IFloorServiceSMO getFloorServiceSMOImpl() {
        return floorServiceSMOImpl;
    }
    public void setFloorServiceSMOImpl(IFloorServiceSMO floorServiceSMOImpl) {
        this.floorServiceSMOImpl = floorServiceSMOImpl;
    }
}
WebService/src/main/resources/components/floorPackage/floor-select2/floorSelect2.js
@@ -19,7 +19,7 @@
                $('.floorSelector').select2({
                    placeholder: '必填,请选择楼栋',
                    ajax: {
                        url: "sdata.json",
                        url: "/floorSelect2/list",
                        dataType: 'json',
                        delay: 250,
                        data: function (params) {
@@ -39,6 +39,15 @@
                    },
                    minimumInputLength: 2
                });
                $('.floorSelector').on("select2:select", function (evt) {
                    //这里是选中触发的事件
                    //evt.params.data 是选中项的信息
                });
                $('.floorSelector').on("select2:unselect", function (evt) {
                    //这里是取消选中触发的事件
                    //如配置allowClear: true后,触发
                });
            }
        }
    });