日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ztree树

發布時間:2023/12/2 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ztree树 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

常規的ztree樹

后臺數據封裝成list對象

public PageModel getTreeBuildingRegData(Map<String, String> params) {PageModel pageModel=new PageModel();String status=params.get("status");String orgId=params.get("org_id");List<OmsBuildingReg> regList = new ArrayList<OmsBuildingReg>();StringBuffer hql = new StringBuffer(" from OmsBuildingReg t where 1=1 ");//分狀態查詢if(StringUtils.isNotBlank(status)){hql.append(" and t.status='"+status+"'");}//分機構查詢if(StringUtils.isNotBlank(orgId)){orgId = orgId.replace(",", "','");hql.append(" and t.orgId in('"+orgId+"')");}regList = this.omsBuildingRegDao.findHql(hql.toString());List<Map<String,Object>> dataList = new ArrayList<Map<String,Object>>();Map<String,Object> map = null;for (OmsBuildingReg reg : regList) {map = new HashMap<String,Object>();map.put("chkDisabled",false);map.put("click", true);map.put("id", reg.getId());map.put("name", reg.getChName());map.put("nocheck", false);map.put("struct","TREE");map.put("title",reg.getChName());//有性別時,添加性別屬性map.put("otherParam", reg.getBuildingSex() + "@@" + reg.getBuildingType());if (StringUtils.isNotBlank(reg.getParentBuildingId())) {map.put("parentId",reg.getParentBuildingId());}else {map.put("parentId","0");}dataList.add(map);}pageModel.setData(dataList);return pageModel;}

前臺js 樹展示

var ztreeCreator = new ZtreeCreator('regTree',path +"/sys/sysCall?bs_code=S_00117",zNodes).setCallback({onClick:zTreeOnLeftClick,onRightClick:zTreeOnRightClick}).initZtree({},function(treeObj){regTree = treeObj});

ztreeCreator.js

/*** 構造Ztree 說明。* * 快速構造默認配置的ztree* new ZtreeCreator('treeId',url).initZtree(param); * treeId:樹的Id,url:請求的url , * initZtree(param,level,call); * parma 異步請求提供參數,* level展開層級(可略,默認展開全部),* call 回調提供Ztree初始化對象 *** 完整例子* var ztreeCreator = new ZtreeCreator('groupTree',url)* .setCallback({beforeClick:beforeClick,onClick:zTreeOnLeftClick,onRightClick:zTreeOnRightClick})* .initZtree(params,function(treeObj){groupTree=treeObj}); *****/var ZtreeCreator = function(treeId,url,initJson){if(!treeId) alert("構造Ztree必須提供 treeId");this.treeId = treeId;var _treeObj;var outLookStyle =false;/**初始化樹**/ this.initZtree = function(param,level,callBack){if(!url && !_setting.async.url) alert("構造Ztree必須提供 請求地址!");if (jQuery.isFunction(param)) {callBack = param;param = {}; }if (jQuery.isFunction(level)) {callBack = level; level = false;}if(!param) param = {};// 通過json初始化樹if(initJson){pushJsonToBuildTree(initJson,level,callBack);return this;}//傳入自定義設置參數if(param.setting){this.setSetingParam(param.setting);}//如果異步加載if(_setting.async.url){_treeObj=jQuery.fn.zTree.init(jQuery("#"+treeId), _setting);return this;}//一次性加載 jQuery.post(url,param,function(result){if(Object.prototype.toString.call(result) === "[object String]") result =eval('(' + result + ')');pushJsonToBuildTree(result,level,callBack);});return this;}function pushJsonToBuildTree(json,level,callBack){_treeObj = jQuery.fn.zTree.init(jQuery("#"+treeId),_setting,json);//展開層級if(level){_treeObj.expandAll(false);expandTree(_treeObj,_treeObj.getNodes(),level);}else{ _treeObj.expandAll(true); }if(jQuery.isFunction(callBack)) callBack(_treeObj,treeId); if(outLookStyle){try{var curMenu = _treeObj.getNodes()[0].children[0].children[0];}catch(e){}_treeObj.selectNode(curMenu);}}this.getTreeObj = function(){if(!_treeObj) alert(treeId+"尚未初始化");return _treeObj;};/**設置樹展示的標識key {idKey:"idKEY名稱",pIdKey:"",name:"顯示名稱",title,rootPid}* idKey 默認 id* pIdKey 默認 parentId* name 默認 name* title 默認 name* */this.setDataKey = function(keys){if(!keys) return this;if(keys.idKey) _setting.data.simpleData.idKey = keys.idKey;if(keys.pIdKey) _setting.data.simpleData.pIdKey = keys.pIdKey;if(keys.name) _setting.data.key.name = keys.name;if(keys.title) _setting.data.key.title = keys.title;if(keys.rootPId) _setting.data.simpleData.rootPId=keys.rootPId;return this;}this.setChildKey = function(key){if(!key)key = "children";_setting.data.simpleData.enable = false;_setting.data.key.children =key;return this;}/** 設置選擇框的方式默認沒有選擇框* 如果需要選擇框,不需要級聯 則傳 true* param true or { "Y": "p", "N": "s" }*/this.setCheckboxType = function(type){_setting.check.enable = trueif(type instanceof Object){_setting.check.chkboxType = type;}return this;}/**這里支持Ztree 所有的回調方法,請查API* eg:傳入參數{beforeClick:beforeClick,onClick:onClick,beforeCheck:beforeCheck}**/this.setCallback = function(callBack){if(callBack instanceof Object) for(call in callBack){if(!jQuery.isFunction(callBack[call])) alert(call+" :is not a function");_setting.callback[call] = callBack[call];}return this; }/** 異步加載 */this.setAsync = function(conf){_setting.async = conf;return this; }/**是否顯示圖標配置項**/this.setShowIcon = function(call){_setting.view.showIcon = call;return this; }/**設置一些特殊的值請參照 Ztree _setting 格式 ***/this.setSetingParam = function(param){if(param instanceof Object) for(p in param){_setting[p] = param[p];}return this; }this.setOutLookStyle =function(){//設置一些參數 this.setSetingParam({view :{showLine: false, showIcon: true,selectedMulti: false, dblClickExpand: false,addDiyDom: function(treeId, treeNode){var spaceWidth = 15;var switchObj = jQuery("#" + treeNode.tId + "_switch"),icoObj = jQuery("#" + treeNode.tId + "_ico");switchObj.remove();if(!treeNode.children ||treeNode.children.length==0){switchObj.removeClass("switch");}icoObj.before(switchObj);if (treeNode.level > 0){var spaceStr = "<span style='display: inline-block;width:" + (spaceWidth * treeNode.level)+ "px'></span>";switchObj.before(spaceStr);}}}});jQuery("#"+treeId).addClass("showIcon"); outLookStyle =true;return this;}/**** 注意。isShowIn!= treeId,當前情況treeId可以隨意寫。只要唯一即可* isShowIn,被顯示在某個元素下面,比如 input框,做成累似comboTree的樣子* width,height 設置出現 那個 combox的寬高* TODO 如果是input 設置 autoSetValue = true , 擴展回顯和自動填值功能。*/var _isShowIn,_menuContent;this.makeCombTree = function(isShowIn,width,height){height = height? height:300;width =width ? width:163;_menuContent = treeId+"MenuContent";_isShowIn = isShowIn; var menuContent ='<div id="'+_menuContent+'" style="width:'+width+'px; height:'+height+'px;overflow-y:scroll; position:absolute;z-index: 9999;display:none;background-color:#F5F5F5">'+'<ul id="'+treeId+'" class="ztree" ></ul></div>';jQuery("#"+isShowIn).after(menuContent); jQuery("#"+isShowIn).bind("click",this.showMenu); return this;}// 可以添加一個目標對象,如果是添加了點擊事件的,則默認this.showMenu = function(target){if(!target || target.currentTarget) {target = jQuery(this);}var btnOffset = target.offset();jQuery("#"+_menuContent).css({left:btnOffset.left + "px", top:btnOffset.top + target.outerHeight() + "px"}).slideDown("fast");jQuery("body").bind("mousedown",onBodyDown);}this.hideMenu =function(){hideMenu(); }var onBodyDown = function (event){if (!(event.target.id == _isShowIn || event.target.id == _menuContent || jQuery(event.target).parents("#"+_menuContent).length>0)){hideMenu();}}var hideMenu = function(){jQuery("#"+_menuContent).fadeOut("fast");jQuery("body").unbind("mousedown", onBodyDown);}/**_setting 私有 配置項**/ var _setting = {data: {key:{name: "name",title: "name"},simpleData: {enable: true,idKey: "id",pIdKey: "parentId",rootPId:0}},async: {enable: false},edit: {drag: {isCopy:true},enable: true,showRemoveBtn: false,showRenameBtn: false},view:{nameIsHTML: true,selectedMulti: true,showIconFont:true,showIcon: null},check: {enable: false,chkboxType: { "Y": "", "N": "" }},callback:{beforeClick: null,onClick: null,onRightClick: null,beforeDrop: null,onDrop: null,onAsyncSuccess: null}}/***設置展開層級*/function expandTree(treeObj,nodes,level){var thelevel=level-1; for(var i=0;i<nodes.length;i++){var node =nodes[i];treeObj.expandNode(node, true, false, false); if(thelevel>0 && node.children && node.children.length>0){expandTree(treeObj, node.children,thelevel); } } }};

左擊、右擊事件

//左擊 function zTreeOnLeftClick(event, treeId, treeNode) {curSelectNode = treeNode;var parentId = treeNode.id;var url = "departController.do?update&id=" + curSelectNode.id;if(curSelectNode.parentId=="0"){$.topCall.warn('該節點為根節點,請點擊具體的組織');return false;}$("#listFrame").attr("src", url); }; /*** 樹右擊事件*/ function zTreeOnRightClick(e, treeId, treeNode) { if (treeNode) {orgTree.selectNode(treeNode);curSelectNode=treeNode;var isfolder = treeNode.isFolder;var h = $(window).height();var w = $(window).width();var menuWidth = 120;var menuHeight = 75;var menu = null;if (treeNode != null) {menu = $('#orgMenu');}var x = e.pageX, y = e.pageY;if (e.pageY + menuHeight > h) {y = e.pageY - menuHeight;}if (e.pageX + menuWidth > w) {x = e.pageX - menuWidth;}menu.menu('show', {left : x,top : y});}

? ? ? ? //不是根節點時把添加根節點置灰
? ? ? ?if(buildingType!=1){
? ? ? ? $('#regMenu').menu('disableItem', $('#addTopMenu'));
? ? ? }else{
? ? ? $('#regMenu').menu('enableItem', $('#addTopMenu'));
? ? ? }
? ? ? ?//最后一個子節點時不讓添加
? ? ? if(buildingType==5){
? ? ? $('#regMenu').menu('disableItem', $('#addMenu'));
? ? ?}else{
? ? ? ?$('#regMenu').menu('enableItem', $('#addMenu'));
? ? }

}; //菜單對應項 function menuHandler(item) {if ('add' == item.name) {addNode();} else if ('remove' == item.name) {delNode();} else if ('sort' == item.name) {sortNode();} else if ('edit' == item.name) {editNode(1);} else if ('fresh' == item.name) {refreshNode();} }; function refreshNode() {loadTree(); };//添加節點 function addNode() {var selectNode = getSelectNode();if (!selectNode) return;var url = "departController.do?add&id=" + selectNode.id;$("#listFrame").attr("src", url);};//編輯節點 function editNode(type) {var selectNode = getSelectNode();if (!selectNode) return;//根節點 不能編輯if(selectNode.id=="0" && type==1 ){$.topCall.warn('該節點為根節點,不可編輯');return;}var url = "departController.do?update&id=" + selectNode.id;$("#listFrame").attr("src", url);};//刪除 function delNode() {var selectNode = getSelectNode();var nodeId = selectNode.id;if (nodeId == "0") {$.topCall.warn('該節點為根節點,不可刪除');return;} var url = "jeecgFormDemoController.do?del&id="+nodeId;if(!confirm('溫馨提示', '確定刪除該組織以及該組織下的所有子組織?')){return;}jQuery.ajax({ async : false, cache:false, type: 'GET', dataType : "json", url: url,//請求的action路徑 error: function () {//請求失敗處理函數 alert('請求失敗'); }, success:function(data){ //請求成功后處理函數。if(data.success){orgTree.removeNode(selectNode);$("#listFrame").attr("src", "about:blank");}else{alert(data.msg);}} }); }; //選擇資源節點。 function getSelectNode() {orgTree = $.fn.zTree.getZTreeObj("orgTree");var nodes = orgTree.getSelectedNodes();var node = nodes[0];return node; };

帶 radio 的單選下拉菜單

將官網上的demo拷貝一份出來

var setting = {check: {enable: true,chkStyle: "radio",radioType: "all"},view: {dblClickExpand: false},data: {simpleData: {enable: true}},callback: {onClick: onClick,onCheck: onCheck}};function showMenu() {jQuery.ajax({async : false,type : 'POST',dataType : "json",data:{status:"1",buildingType:"1,2,3,4"},url : path + "/sys/sysCall?bs_code=S_00151",error : function() {//請求失敗處理函數 console.log("123");alert('請求失敗');},success : function(data) { //請求成功后處理函數。 console.log(data);zNodes=data.data;$.fn.zTree.init($("#treeDemo"), setting, zNodes);}});var cityObj = $("#parentBuildingId");var cityOffset = $("#parentBuildingId").offset();$("#menuContent").css({left:cityOffset.left + "px", top:cityOffset.top + cityObj.outerHeight() + "px"}).slideDown("fast");$("body").bind("mousedown", onBodyDown); }function onBodyDown(event) {if (!(event.target.id == "menuBtn" || event.target.id == "parentBuildingId" || event.target.id == "menuContent" || $(event.target).parents("#menuContent").length>0)) {hideMenu();} } function hideMenu() {$("#menuContent").fadeOut("fast");$("body").unbind("mousedown", onBodyDown); }function onClick(e, treeId, treeNode) {var zTree = $.fn.zTree.getZTreeObj("treeDemo");zTree.checkNode(treeNode, !treeNode.checked, null, true);return false; }function onCheck(e, treeId, treeNode) {var zTree = $.fn.zTree.getZTreeObj("treeDemo"),nodes = zTree.getCheckedNodes(true),v = "";for (var i=0, l=nodes.length; i<l; i++) {v += nodes[i].name + ",";}if (v.length > 0 ) v = v.substring(0, v.length-1);var cityObj = $("#parentBuildingId");cityObj.attr("value", v); }

定義input框、div,div先隱藏掉,設置樣式

<input id="parentBuildingId" name="parentBuildingId" type="text" class="form-control" οnclick="showMenu();" /><div id="menuContent" class="menuContent" style="display:none; position: absolute;"><ul id="treeDemo" class="ztree" style="margin-top:0; width:100%;background-color:#f9f9f9"></ul></div>

后臺填充數據。

public PageModel getSelectTreeBuildingRegData(Map<String, String> params){PageModel pageModel=new PageModel();String status=params.get("status");String orgId=params.get("org_id");String buildingType=params.get("buildingType");try{List<OmsBuildingReg> regList = new ArrayList<OmsBuildingReg>();StringBuffer hql = new StringBuffer(" from OmsBuildingReg t where 1=1 ");//分狀態查詢if(StringUtils.isNotBlank(status)){hql.append(" and t.status='"+status+"'");}//分機構查詢if(StringUtils.isNotBlank(orgId)){orgId = orgId.replace(",", "','");hql.append(" and t.orgId in('"+orgId+"')");}if(StringUtils.isNotBlank(buildingType)){buildingType = buildingType.replace(",", "','");hql.append(" and t.buildingType in('"+buildingType+"')");}regList = this.findHql(hql.toString());List<Map<String,Object>> dataList = new ArrayList<Map<String,Object>>();Map<String,Object> map = null;for (OmsBuildingReg reg : regList) { // StringBuilder sqls = new StringBuilder();; // Object[] paramss = null;map = new HashMap<String,Object>();map.put("id", reg.getId());map.put("name", reg.getChName());if (StringUtils.isNotBlank(reg.getParentBuildingId())) {map.put("pId",reg.getParentBuildingId());map.put("open",false);}else {map.put("pId","1");map.put("open",false);} // sqls.append(" from OmsBuildingReg t where t.parentBuildingId=? ") ; // //分機構查詢 // if(StringUtils.isNotBlank(orgId)){ // orgId = orgId.replace(",", "','"); // sqls.append(" and t.orgId in('"+orgId+"')"); // } // paramss = new Object[]{reg.getId()}; // List<OmsBuildingReg> omsBuildingRegList= this.findHql(sqls.toString(), paramss); // if(omsBuildingRegList!=null&&omsBuildingRegList.size()>0){ // dataList.add(map); // }else{ // OmsBuildingReg de = this.getEntity(OmsBuildingReg.class, reg.getId()); // if (de != null) { // map.put("id", de.getId()); // map.put("name", de.getChName()); // if(StringUtils.isNotBlank(de.getParentBuildingId())){ // map.put("pId", reg.getParentBuildingId()); // map.put("open",false); // }else{ // map.put("pId", "1"); // map.put("open",false); // } // dataList.add(map); // }else{ // map.put("open",false); // dataList.add(map); // } // } dataList.add(map);pageModel.setMsg("查詢成功");}pageModel.setData(dataList);}catch(Exception e){e.printStackTrace();}return pageModel;} }

效果圖:

?

轉載于:https://www.cnblogs.com/magic101/p/8795311.html

總結

以上是生活随笔為你收集整理的ztree树的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩系列 | 九九九九热精品免费视频点播观看 | 亚洲伊人天堂 | 久久久久久久久久久网 | 高清av在线| 天天操网站| 欧美另类成人 | av网站免费线看精品 | 国内丰满少妇猛烈精品播放 | 毛片1000部免费看 | 天天干天天干天天干天天干天天干天天干 | 国产亚洲精品久久久久久 | 国产午夜精品免费一区二区三区视频 | 亚洲成人黄色 | 国产亚洲在线 | 五月天婷婷免费视频 | 黄色一级性片 | 久久艹艹 | 999视频网站 | 在线草 | 国产精品视频专区 | 欧美久久久一区二区三区 | av高清网站在线观看 | 深爱五月激情网 | 中文在线a天堂 | 东方av在 | 日韩精选在线观看 | 小草av在线播放 | www日韩精品 | 久久av免费电影 | 在线播放日韩av | 蜜臀av网址| 福利视频入口 | 天天鲁天天干天天射 | 国产一级片免费视频 | 国产一区二区网址 | 日本精品视频一区二区 | 欧美久久久久 | 亚洲九九精品 | 国产一区二区三区免费视频 | 91视频久久久久 | 丁香六月国产 | 在线精品视频免费播放 | 国产精品久久久影视 | 日日操日日操 | www.超碰97.com | 91尤物国产尤物福利在线播放 | 久久免费精品国产 | 91在线观看黄 | 欧美一级电影 | www久草| 日韩精品一区二区三区在线视频 | 久久精品99国产精品 | 在线免费黄色片 | 成人久久久久久久久久 | 成人h视频 | 久久a v视频| 久久精品国产第一区二区三区 | 日韩在线高清视频 | 麻豆精品视频在线 | 精品国产电影一区二区 | 午夜精品久久久久久久久久久久 | 成人午夜电影网 | 国产a网站 | 久操中文字幕在线观看 | 日韩一区二区三区高清免费看看 | 国产精品免费在线观看视频 | 麻豆免费视频观看 | 国产精品1区 | 91精品久久久久久久久 | 99视屏| 日韩午夜大片 | 日本在线视频网址 | 中文字幕在线观看第一页 | 欧美极品在线播放 | 五月天综合激情网 | av电影免费观看 | 欧美日韩xxxxx | 成人黄色av免费在线观看 | 久久国产成人午夜av影院潦草 | 九九久久婷婷 | 天天操天天操天天 | 久久精品韩国 | 欧美一级片 | 久久婷亚洲五月一区天天躁 | 人人涩| 国产视频中文字幕在线观看 | 91完整版在线观看 | 中文日韩在线视频 | 波多野结衣在线中文字幕 | 天天天色综合 | 最新日韩在线观看 | 午夜在线观看影院 | 日韩免费电影一区二区 | 狠狠色丁香九九婷婷综合五月 | 在线中文字幕观看 | 91香蕉视频黄色 | 日本黄色免费观看 | 毛片二区 | 视频在线观看入口黄最新永久免费国产 | 国产免费观看高清完整版 | 视频在线观看亚洲 | 一区二区三区免费网站 | 国产精品一区二区久久久 | 亚洲成年片| 欧美精品午夜 | 国产在线观看不卡 | 夜夜骑首页 | 国产美女免费看 | 久久精精品 | 欧美福利网站 | 成人av片在线观看 | 久草视频免费在线播放 | 日韩在线观看视频一区二区三区 | 国产视频在线播放 | 最近能播放的中文字幕 | 色在线最新 | 亚洲三级网| 色综合天天天天做夜夜夜夜做 | 亚洲精品在线一区二区三区 | 精品专区 | 欧美一区二区三区四区夜夜大片 | 欧美日韩在线看 | av在线等| 国产精品99久久久久久久久 | 高清av免费看 | 一级精品视频在线观看宜春院 | www久久久久| 在线日韩精品视频 | 久久免费看视频 | 久久久国产精品电影 | 黄色av免费在线 | 国产高清成人av | 午夜精品久久久久久久99婷婷 | 97国产超碰在线 | 在线观看免费成人 | 亚洲 欧美变态 另类 综合 | 久久精品国产免费看久久精品 | 国产91精品看黄网站 | 狠狠躁夜夜av | 中文超碰字幕 | 欧美日韩另类视频 | 麻豆av一区二区三区在线观看 | 亚洲乱亚洲乱妇 | 天天射天天添 | 国产一级片视频 | 中文字幕国语官网在线视频 | 黄色日本免费 | 在线观看免费黄视频 | 欧美a级免费视频 | 国产精品久久久久久久久大全 | 欧美午夜一区二区福利视频 | 日韩特黄一级欧美毛片特黄 | 五月婷婷色丁香 | 女人18精品一区二区三区 | 精品免费一区 | 奇米影视在线99精品 | 四虎影视8848aamm | 天堂网一区二区三区 | 国产综合视频在线观看 | 99国产成+人+综合+亚洲 欧美 | 中文字幕在线观 | 欧洲不卡av | 欧美激情视频一区二区三区 | 久久精久久精 | 国产午夜小视频 | 在线免费精品视频 | 色视频网站在线观看一=区 a视频免费在线观看 | 日本黄色a级大片 | 久章操 | 精品国产伦一区二区三区观看说明 | www.天天成人国产电影 | 蜜桃视频精品 | 999久久久免费视频 午夜国产在线观看 | 视频在线观看一区 | 亚洲不卡在线 | 欧美精品中文在线免费观看 | 久久噜噜少妇网站 | 99精品乱码国产在线观看 | 九九99 | 麻豆传媒一区二区 | 日b视频在线观看网址 | 婷婷深爱五月 | 在线日韩av | 成人午夜电影在线观看 | 毛片在线网 | 亚洲精品一区二区在线观看 | 福利视频一二区 | 国产精品久久嫩一区二区免费 | 97在线超碰 | 色婷婷在线观看视频 | 97视频免费在线 | 99久精品视频 | 久久精品系列 | 日韩在线视频免费看 | 国产麻豆视频 | 国产一级免费av | 精品国产大片 | 欧美一级黄色片 | 99视频这里只有 | 黄色小视频在线观看免费 | 日日碰狠狠躁久久躁综合网 | 国产在线综合视频 | 99在线播放 | 欧美亚洲国产精品久久高清浪潮 | 国产又黄又爽又猛视频日本 | 国产色婷婷精品综合在线手机播放 | 97人人澡人人添人人爽超碰 | 中文字幕日韩精品有码视频 | 欧美激情综合五月色丁香小说 | 五月天婷亚洲天综合网精品偷 | bbbb操bbbb | 日韩av中文在线观看 | 国产精品露脸在线 | 日本中文字幕影院 | 久久人人爽人人爽人人片 | 国产高清视频免费在线观看 | 久久国产精品一国产精品 | 精品国产一区二 | 午夜婷婷在线观看 | 亚洲理论电影 | 国产破处视频在线播放 | 97精品在线视频 | 在线视频你懂 | 亚洲成人二区 | 亚洲另类交 | 超碰在97| 美女福利视频 | 成人h视频 | 日韩视频免费观看高清 | 久久精品在线 | 国产成人三级一区二区在线观看一 | ,午夜性刺激免费看视频 | 成人在线黄色电影 | 美女精品国产 | 国产区在线看 | 亚洲精品欧美成人 | 亚洲精品国精品久久99热 | 黄色一级大片在线免费看产 | 国产精品资源网 | 中文字幕在线观看完整 | 久久婷亚洲五月一区天天躁 | wwwwww色 | 久久精久久精 | 深爱五月激情网 | 亚洲va综合va国产va中文 | 国产一区视频在线观看免费 | av丝袜制服| 国产一在线精品一区在线观看 | 国产一区二区精品在线 | 91精品免费看 | 日韩在线播放欧美字幕 | www激情com| 在线亚洲午夜片av大片 | 亚洲国产精品激情在线观看 | 久久亚洲免费视频 | 免费看国产黄色 | 五月婷婷丁香在线观看 | 美女网站免费福利视频 | 国产精品视频免费观看 | 6080yy精品一区二区三区 | 丁香色婷 | 日韩啪视频| 国产福利91精品一区 | 这里只有精彩视频 | 亚洲另类久久 | av在线最新 | 97精品国产97久久久久久 | 探花视频在线版播放免费观看 | 国产精品久久久久久久久毛片 | 91亚洲精品国偷拍自产在线观看 | 四虎免费在线观看 | 免费视频xnxx com | 免费裸体视频网 | 欧美成人久久 | 伊甸园永久入口www 99热 精品在线 | 五月婷婷在线综合 | 黄色在线免费观看网站 | 美女视频黄的免费的 | 久久精品国产精品亚洲精品 | 亚洲欧美视频在线观看 | 国产91在线观看 | 国产99亚洲 | 福利电影久久 | 国产精品久久久区三区天天噜 | 国产精品久久久久久超碰 | 亚洲综合欧美激情 | 有没有在线观看av | 蜜臀久久99精品久久久无需会员 | 四虎影视国产精品免费久久 | 在线观看www. | 在线视频18在线视频4k | 日韩电影在线一区 | 美女网站黄免费 | 摸bbb搡bbb搡bbbb| 五月天亚洲激情 | 成 人 黄 色 视频免费播放 | 在线亚洲激情 | 欧美一区影院 | 欧美日韩午夜在线 | 久久久免费少妇 | 在线免费黄色毛片 | 亚洲黄色三级 | 久久男人免费视频 | 免费看色网站 | 射久久久 | 97av影院| 久久夜色精品国产欧美乱极品 | 草久在线观看视频 | 91亚洲精品久久久中文字幕 | 亚洲精品视频大全 | 黄色中文字幕 | 91视频在线| 女人魂免费观看 | 久久久久久久免费 | 婷婷四房综合激情五月 | www日| 成人一区二区三区中文字幕 | 射久久| 国产亚洲精品久久久久久久久久久久 | 免费av网址大全 | 天天操网 | 超碰国产97 | 综合色伊人 | 91自拍视频在线 | 97在线观看免费观看 | 美女视频黄是免费的 | 国产中文字幕久久 | 91九色精品 | 精品国产一区二区三区四区vr | 久久久精品国产免费观看同学 | av电影中文字幕在线观看 | 中文字幕丝袜一区二区 | 久久综合九九 | 日韩美女免费线视频 | 精品一区二区在线免费观看 | 亚洲国产字幕 | 丝袜+亚洲+另类+欧美+变态 | 三级av黄色 | 特级西西444www高清大视频 | 碰天天操天天 | 在线国产视频观看 | 狠狠色丁香婷婷综合视频 | 国产五十路毛片 | 国产在线2020 | 欧美日韩激情视频8区 | 一区二区三区www | 日韩在线观看一区 | 国产一区二区在线视频观看 | 中文字幕中文字幕在线中文字幕三区 | 国产精品1区2区3区 久久免费视频7 | 国产xxxx| 97免费 | 久草在线91 | 久久免费看视频 | 国产在线欧美在线 | 亚洲激色| 韩国一区视频 | 日韩一区二区三区高清免费看看 | 欧美91片| 国产日韩欧美视频 | 91免费的视频在线播放 | 性色av香蕉一区二区 | 日韩欧美国产成人 | 国产色爽 | 国产精品视频在线观看 | 国产在线a免费观看 | 亚州av一区 | 高清av网站 | 激情视频一区二区三区 | 网站你懂的| 国产美女精品在线 | 国产91国语对白在线 | 成 人 免费 黄 色 视频 | 久久久综合 | 中文字幕永久 | 国产精品久久久久aaaa九色 | 国产精品嫩草55av | 国产精品免费大片视频 | av网址最新 | 黄p网站在线观看 | 国产美女视频 | 在线观看日韩精品视频 | 全久久久久久久久久久电影 | 在线精品视频在线观看高清 | 二区三区精品 | 国产探花视频在线播放 | 国偷自产视频一区二区久 | 亚洲丝袜中文 | 一区二三国产 | 久久99深爱久久99精品 | 日韩一区在线免费观看 | 亚洲精品系列 | 午夜 免费 | a级国产乱理伦片在线观看 亚洲3级 | 国产成人精品999 | 狠狠干狠狠艹 | 国产精品日韩高清 | 久久视频热 | 久久婷婷国产色一区二区三区 | 99热精品在线 | 日韩成人av在线 | 国产高清久久久久 | 国产成人精品网站 | 操操色 | 成人av高清在线观看 | 在线观看黄色小视频 | 久久久免费观看 | 国产日韩在线观看一区 | 在线视频免费观看 | 99精品免费观看 | 91成人短视频在线观看 | 婷婷中文在线 | 亚洲精品国产精品久久99热 | 国产黄免费在线观看 | 国产96在线观看 | 在线观看视频一区二区三区 | 亚洲综合在线播放 | 粉嫩av一区二区三区四区五区 | 黄a网站| 久久精品高清视频 | 国产精品麻豆视频 | 麻豆视频免费看 | 国产精品99久久久久 | 久久国产精品免费视频 | 伊人五月综合 | 亚洲高清视频一区二区三区 | 国产成人精品综合久久久 | 色噜噜在线观看视频 | 天天插日日插 | 欧美一二区视频 | 国产在线999 | 亚洲国产日本 | 国产色婷婷在线 | 色综合久久久久网 | 亚洲精品国精品久久99热 | 欧美日韩国产在线观看 | 国产精品男女啪啪 | 九色精品免费永久在线 | 国产不卡精品视频 | 麻豆国产电影 | 久久精品国产精品亚洲 | 色爱成人网 | 欧美激情精品 | 久久久久久久久爱 | 青青河边草免费 | 久久综合狠狠 | 色橹橹欧美在线观看视频高清 | 欧美 另类 交 | 在线国产视频观看 | 久久精品国产亚洲精品2020 | 日韩在线第一区 | 亚洲精品国产精品国自产观看 | 午夜视频福利 | 在线观看亚洲成人 | 五月婷丁香 | 99视频在线观看一区三区 | 精品成人国产 | 国产中文字幕在线免费观看 | 91av视频免费观看 | 日本视频网| 成人天堂网 | 麻豆av电影 | 欧美高清视频不卡网 | 最近中文字幕免费 | 中国一区二区视频 | 91亚洲精品国偷拍自产在线观看 | 日韩动漫免费观看高清完整版在线观看 | japanesexxxhd奶水 91在线精品一区二区 | 在线观看视频日韩 | 人人超碰免费 | 亚洲毛片视频 | 久久在线播放 | 欧美色噜噜 | 天天射天天操天天色 | 男女拍拍免费视频 | 夜色资源网 | 国产精品高清在线 | 色婷婷视频在线观看 | 99久久婷婷国产综合精品 | 国产三级香港三韩国三级 | 午夜性色 | 国产精品久久久久久久久久妇女 | 91在线播放国产 | 夜夜狠狠 | 天天操天天干天天操天天干 | 亚洲激情影院 | 国产日韩中文在线 | 天天色综合久久 | 成人黄在线观看 | 久久久久免费 | 国产一区二区日本 | 日韩成人黄色 | 中文字幕资源网 国产 | 欧美视频99| 视频在线精品 | 国产精品视频免费观看 | 91福利视频在线 | 992tv在线观看网站 | 碰超在线97人人 | 精品a在线 | 天天操天天干天天 | 午夜性福利 | 伊人伊成久久人综合网小说 | 91视频88av | 久久手机免费观看 | 国产网红在线观看 | 久久9精品| 国产美女精品久久久 | 久久久久久久久国产 | 999国内精品永久免费视频 | 天天干天天操天天射 | 色吊丝在线永久观看最新版本 | 日韩欧美视频免费看 | 91免费在线播放 | 日本黄色免费电影网站 | 国产a视频免费观看 | 国产色就色 | 91九色在线观看视频 | 成年人三级网站 | 视频在线日韩 | 亚洲综合网 | 人人爽人人爽人人爽学生一级 | 丰满少妇久久久 | 91av视频在线观看 | 国产乱对白刺激视频在线观看女王 | 国产很黄很色的视频 | 正在播放一区二区 | 成人四虎 | 91视频链接| 国产一区二区在线观看免费 | 久久国产99 | 91精品视频一区 | 欧美亚洲精品一区 | 久久天天躁狠狠躁亚洲综合公司 | 国内精品久久久久久久影视麻豆 | 久久久久成人免费 | 亚洲国产精品久久久 | 午夜神马福利 | 激情综合五月 | 91chinesexxx | 在线а√天堂中文官网 | 成人一级在线 | 夜添久久精品亚洲国产精品 | 免费a视频在线观看 | 久久久av电影| 一区二区三区精品在线视频 | 日日色综合 | 精品中文字幕在线播放 | 亚洲天堂网视频 | 九九精品毛片 | 久久看片网 | 久久avav| 国产不卡在线观看视频 | www.av在线播放 | 精品亚洲欧美无人区乱码 | 欧美极品xxxxx| 国产一区免费在线 | 最新av在线播放 | 色资源二区在线视频 | 狠狠狠色| 免费视频久久久久久久 | 国产在线播放一区 | 亚洲国产精品久久久久婷婷884 | 美女福利视频网 | 久久免费在线观看视频 | 国产亚洲精品成人av久久影院 | 国产精品久久在线 | 五月婷婷色丁香 | 亚洲精品男人的天堂 | 中文字幕av在线免费 | 日本精品视频网站 | 91色欧美| 9色在线视频| 六月丁香婷 | 亚洲国产精品成人va在线观看 | 综合色婷婷 | 欧美日韩高清一区 | 免费人人干 | 天天综合网 天天综合色 | 精品国产伦一区二区三区观看方式 | 91精品视频网站 | 综合色综合色 | 国产精品视频线看 | 最新中文字幕视频 | 超碰人人射 | 日韩超碰在线 | 999在线精品| 91视频免费看片 | 亚洲五月综合 | 成人久久视频 | 最近日本中文字幕a | 狠狠干五月天 | 亚洲国产精品一区二区久久hs | 国产精品一区二区62 | 中文字幕成人在线观看 | 成人久久国产 | 日韩最新在线视频 | 久久久国产精品麻豆 | 黄色在线网站噜噜噜 | 公开超碰在线 | 五月天综合网站 | 美国三级黄色大片 | 国产色a在线观看 | 97精品一区 | 99久久精品午夜一区二区小说 | 色欲综合视频天天天 | 国产精品尤物视频 | 成人资源在线观看 | 久久免费黄色网址 | 婷婷色六月天 | 欧美日韩大片在线观看 | 99 久久久久 | 91大神dom调教在线观看 | 美女视频黄在线 | 五月婷婷网站 | 高清av免费一区中文字幕 | 久久噜噜少妇网站 | 久久人人爽人人爽人人片av免费 | 亚洲免费精彩视频 | 亚洲干视频在线观看 | 激情伊人 | 亚洲美女视频在线观看 | 亚洲 欧美 精品 | 在线免费黄色av | 欧美色伊人 | 国产区精品在线 | 成人av网站在线 | 国产在线视频资源 | 天堂av免费观看 | www.亚洲精品视频 | 99久高清在线观看视频99精品热在线观看视频 | 亚洲资源 | 99精品视频免费在线观看 | 麻豆视传媒官网免费观看 | 丁香伊人网 | 国产成人综 | 91精品国自产拍天天拍 | 在线观看国产日韩 | 国产免费三级在线观看 | 国产日韩三级 | 亚洲免费在线观看视频 | 狠狠色伊人亚洲综合成人 | 婷婷丁香在线视频 | 91精品国产一区二区在线观看 | 高潮毛片无遮挡高清免费 | 一区二区三区在线不卡 | 蜜臀av性久久久久av蜜臀三区 | 在线日韩亚洲 | 中文字幕免费中文 | 久久99久久99精品免视看婷婷 | 成人影片在线播放 | 奇米影视在线99精品 | 特黄特色特刺激视频免费播放 | 久草视频在线播放 | 久久精品视频网站 | 亚洲精品中文字幕视频 | 久久无码精品一区二区三区 | 精品国产一区二区三区四区vr | 综合久久久久 | 伊人影院99 | 国产精品1区2区在线观看 | 亚洲精品影院在线观看 | 日韩有码在线播放 | 久草视频首页 | 摸bbb搡bbb搡bbbb| 欧美在线18| 日韩精品中文字幕一区二区 | 中文字幕免费不卡视频 | 久久精品国产第一区二区三区 | 黄色影院在线免费观看 | 最近字幕在线观看第一季 | 人人爱人人做人人爽 | 少妇做爰k8经典 | 一区视频在线 | 97超碰在| 日韩在线播放视频 | 免费进去里的视频 | 中文字幕在线看视频国产 | 日韩久久精品一区 | 精品视频在线视频 | 在线激情电影 | 欧美专区国产专区 | 久久精品1区2区 | 久久桃花网| 久久免费视频在线 | 日本爱爱免费视频 | 欧美午夜a | av网站在线观看免费 | 三级在线播放视频 | 天天操夜夜爱 | 久久99精品久久久久久三级 | 在线直播av | 欧美孕交vivoestv另类 | av电影免费| 在线观看韩日电影免费 | 日日夜夜国产 | 九九热久久免费视频 | 国产在线精品视频 | 亚洲精品99久久久久久 | 嫩草av影院 | 天天操天天射天天爱 | 日本中文字幕在线观看 | 国产一区二区三区视频在线 | 激情视频一区二区三区 | 综合色站 | 国产 欧美 日产久久 | 天天干天天干天天色 | 91成人免费观看视频 | 亚洲视频资源在线 | 欧美日韩在线视频观看 | 99在线观看 | www.福利视频 | 日韩在线一二三区 | 成年人免费在线观看网站 | 婷婷色中文字幕 | 日韩激情视频在线观看 | 久久久久久久影院 | www.天天干| 久草视频国产 | 成人播放器 | 草久在线观看 | 国产成人久久精品77777 | 国产精品免费视频观看 | 黄色成人免费电影 | 夜夜躁狠狠燥 | 黄色在线观看污 | 国产日韩视频在线观看 | 国产手机在线观看视频 | 国产一区二区高清视频 | 天天在线免费视频 | 中文字幕亚洲不卡 | 日韩成人免费观看 | 欧美另类网站 | 在线影视 一区 二区 三区 | 久久免费在线视频 | 天天草天天色 | 国内精品久久久 | 国产精品久久久久久久免费观看 | 天天操网址 | 午夜少妇一区二区三区 | 人人射网站| 精品伊人久久久 | 日韩一区二区免费视频 | 日韩日韩日韩日韩 | 久久久午夜剧场 | 亚洲网站在线 | 国产三级视频在线 | 国产91精品一区二区麻豆亚洲 | 天天干夜夜擦 | 日韩在线观看一区 | 日本激情动作片免费看 | 五月婷婷毛片 | 欧美日韩综合在线 | av韩国在线 | av成人免费观看 | 亚洲最快最全在线视频 | 久久精品直播 | 精品国产一区二区三区av性色 | 久久精品在线视频 | 日本久久久久久久久 | 九九视频在线 | 伊人婷婷激情 | 成人黄色在线视频 | 久久国产高清视频 | 久久九精品 | 在线观看免费黄视频 | 色偷偷中文字幕 | 亚洲精品乱码久久久久久蜜桃91 | 日韩综合在线观看 | 国产日韩欧美在线观看 | 女人魂免费观看 | bbw av | 日韩一区二区三区免费视频 | 视频91 | 一区 在线 影院 | 五月婷在线观看 | 久久美女精品 | 国产粉嫩在线观看 | 久久精品久久久精品美女 | 操操操天天操 | 特黄免费av | 久久久久五月天 | av电影久久 | 狠狠网站 | 久久久色 | 嫩草伊人久久精品少妇av | 天天色天天草天天射 | 国产精品18久久久久久久 | 久草网站| 999男人的天堂 | 欧美黄污视频 | 狠狠狠狠干 | 97视频免费观看 | 丁香六月在线 | 国产精品免费麻豆入口 | 亚洲精品午夜久久久久久久 | 久久婷婷精品视频 | 久久影院午夜论 | www黄免费 | 免费a级毛片在线看 | 久久午夜免费观看 | 成人黄色免费观看 | 久青草影院 | 国产黄色免费观看 | 欧美日韩有码 | 精品国产区 | 在线不卡的av | 亚洲欧美日韩精品久久久 | 亚洲另类视频在线观看 | 天天干夜夜爱 | 一区二区三区观看 | 免费看搞黄视频网站 | 国产无吗一区二区三区在线欢 | 欧美成人h版电影 | 97超碰在线免费观看 | 成人在线一区二区三区 | 免费黄色a网站 | 日韩电影在线观看一区二区 | 久久一区二区三区四区 | 插插插色综合 | 狠狠干狠狠久久 | 免费在线观看成人 | 亚洲精品国产综合久久 | 天天干天天摸天天操 | 99久久精品免费看国产一区二区三区 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 午夜久久视频 | 久久人人97超碰国产公开结果 | 曰本免费av| 亚洲伊人第一页 | 国产视频1| 在线91av | 日韩动漫免费观看高清完整版在线观看 | 伊人伊成久久人综合网站 | 超碰在线91| 一区二区视频在线看 | 日韩精品字幕 | 国产精品资源 | 久久国产精品99久久人人澡 | 日本久久免费视频 | 久久黄色影视 | 日韩av网站在线播放 | 探花在线观看 | 日韩在线视频不卡 | 99色亚洲 | 亚洲综合丁香 | 999热线在线观看 | 伊甸园av在线 | 激情五月视频 | 亚洲综合色婷婷 | 国产伦精品一区二区三区无广告 | 91香蕉亚洲精品 | 在线国产专区 | 亚洲黄色在线 | 精品亚洲一区二区三区 | 超碰在线色 | 奇米影视四色8888 | 国产精品久久久久久久久久久免费看 | 丁香五香天综合情 | 狠狠狠色丁香婷婷综合久久五月 | 伊人天天操 | 日韩综合在线观看 | 91.dizhi永久地址最新 | 超碰在线人人 | 亚洲另类在线视频 | 亚洲国产激情 | 欧美天天射 | 99久久婷婷国产 | 欧美性色综合 | 综合国产在线观看 | 97超碰影视 | 99久热在线精品 | 日韩r级在线 | 国产成人精品在线观看 | 中文字幕av全部资源www中文字幕在线观看 | 99精品一区二区三区 | 成人在线视频观看 | 国产精品美女网站 | 亚洲乱码久久久 | 日韩在线视频免费观看 | 国产在线一区观看 | 免费av高清 | 国产高清综合 | 欧美成人91| 精品a在线 | 日韩在线小视频 | 91大神精品视频 | 在线视频亚洲 | 在线电影中文字幕 | 久久精品日本啪啪涩涩 | 午夜精品久久久久久久久久 | 久热久草| 国产精品国内免费一区二区三区 | 欧美一级电影在线观看 | 亚洲作爱视频 | 91免费黄视频 | 一级黄色a视频 | 嫩小bbbb摸bbb摸bbb| 成人av电影免费在线播放 | 久久99久久99精品免观看软件 | 爱av在线网 | 91在线91拍拍在线91 | 日韩一区二区三区高清在线观看 | 超碰在线免费福利 | 婷婷在线观看视频 | 97在线免费视频观看 | 日韩精品在线看 | 日日爱视频 | 日日噜噜噜噜夜夜爽亚洲精品 | 日韩精品网址 | 欧美成人在线免费 | 国产经典 欧美精品 | 久久免费看毛片 | 色偷偷网站视频 | 午夜久久久精品 | 日韩午夜av | 美女国产在线 | 国产韩国日本高清视频 | 天天色天天操天天爽 | 日韩av一区二区在线播放 | 91精品国自产在线偷拍蜜桃 | 又黄又爽又刺激的视频 | 亚洲精品视频免费看 | 在线观看www视频 | 国产精品久久久av久久久 | 亚洲九九 | av片免费播放 | 日韩在线观看一区二区 | 日日操天天操狠狠操 | 日韩在线观看视频一区二区三区 | 99久久精品国产一区二区三区 | 99久久这里只有精品 | 欧美午夜久久久 | 午夜手机看片 | 国产福利91精品张津瑜 | 日本三级中文字幕在线观看 | 日韩大陆欧美高清视频区 | 亚洲人成精品久久久久 | 日韩精品中文字幕一区二区 | 久久国产精品免费看 | 欧美日韩国产精品一区二区 | 久久综合五月婷婷 | 国产精品99久久久精品 | 国产福利a| 7777xxxx| 久热色超碰| 久久撸在线视频 | 免费视频一二三 | av福利在线导航 | 激情婷婷色 | 国产区高清在线 | 91粉色视频 | 国产一级免费在线观看 | 在线免费视频一区 | 日韩欧美在线综合网 | 人人爽人人澡 | 亚洲欧美在线观看视频 | 免费观看一区二区三区视频 | 大型av综合网站 | 91亚洲欧美 | 最近更新好看的中文字幕 | 日韩在线观看的 | 97人人添人澡人人爽超碰动图 | 一级免费片| 麻豆免费观看视频 | 就要干b | 亚洲欧洲一区二区在线观看 | 久久久久久久久久久久国产精品 | 天堂网一区 | 精品国产伦一区二区三区观看说明 | 欧美日韩一级在线 | 日韩免费在线 | 深夜免费福利 | 狠狠的日日 | 狠狠撸电影 | 亚洲无吗天堂 | 国产精品va最新国产精品视频 | 天天色天天综合 | 精品国产一区二区三区久久久 | 一区二区三区免费在线观看 | 日日天天狠狠 | 特级片免费看 | 亚洲另类久久 | 久久国产精品99久久久久久丝袜 | 中文字幕专区高清在线观看 | 国产中文字幕亚洲 | 久久这里只有精品久久 | 性色xxxxhd | 免费在线观看不卡av | 亚洲欧美综合精品久久成人 | 1区2区视频 | 亚洲婷婷伊人 | 久久久久久蜜av免费网站 | 在线看片日韩 | 五月婷影院| 91一区二区三区久久久久国产乱 | av最新资源 |