pages-friend-index_list.b8d07c22.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-friend-index_list"],{"0427":function(t,i,e){"use strict";var n=e("2ef0"),a=e.n(n);a.a},"19a3":function(t,i,e){var n=e("5b4f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=e("4f06").default;a("4de751d8",n,!0,{sourceMap:!1,shadowMode:!1})},"2ef0":function(t,i,e){var n=e("4946");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=e("4f06").default;a("7c16fbf2",n,!0,{sourceMap:!1,shadowMode:!1})},3030:function(t,i,e){"use strict";e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){}));var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"page"},[e("uni-search-bar",{attrs:{placeholder:"搜索",show:!1},on:{confirm:function(i){arguments[0]=i=t.$handleEvent(i),t.search.apply(void 0,arguments)}}}),e("v-uni-view",{staticClass:"content"},[e("v-uni-scroll-view",{staticClass:"scrollList",style:{height:t.winHeight+"px"},attrs:{"scroll-y":!0,"scroll-into-view":t.scrollViewId}},[e("v-uni-view",{staticClass:"uni-list"},[t._l(t.list_data,(function(i,n){return[e("v-uni-view",{key:n+"_0",staticClass:"uni-list-cell-divider",attrs:{id:i.letter}},[t._v(t._s(i.letter))]),t._l(i.data,(function(a,o){return e("v-uni-view",{key:t.isKey(n,o)+"_"+n+"_1",staticClass:"uni-list-cell",class:i.data.length-1==o?"uni-list-cell-last":"",attrs:{"hover-class":"none"}},[e("v-uni-checkbox-group",{on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.change(a.user_id+"")}}},[e("v-uni-label",{staticClass:"uni-list-cell uni-list-cell-pd"},[e("v-uni-view",[e("v-uni-checkbox",{attrs:{color:"#02b300",checked:a.other,disabled:a.other,value:a.user_id+""}})],1),e("v-uni-view",{staticClass:"uni-media-list"},[e("v-uni-view",{staticClass:"uni-media-list-logo"},[e("v-uni-image",{staticStyle:{"border-radius":"10px"},attrs:{"data-index":o,src:t.staticPhoto+a.photo,"lazy-load":!0},on:{error:function(i){arguments[0]=i=t.$handleEvent(i),t.imageError.apply(void 0,arguments)}}})],1),e("v-uni-view",{staticClass:"uni-media-list-body"},[e("v-uni-view",{staticClass:"uni-list-cell-navigate"},[t._v(t._s(a.name))])],1)],1)],1)],1)],1)}))]}))],2)],1),e("v-uni-view",{staticClass:"uni-indexed-list-bar",class:t.touchmove?"active":"",style:{height:t.winHeight+"px"},on:{touchstart:function(i){arguments[0]=i=t.$handleEvent(i),t.touchStart.apply(void 0,arguments)},touchmove:function(i){i.stopPropagation(),i.preventDefault(),arguments[0]=i=t.$handleEvent(i),t.touchMove.apply(void 0,arguments)},touchend:function(i){arguments[0]=i=t.$handleEvent(i),t.touchEnd.apply(void 0,arguments)},touchcancel:function(i){arguments[0]=i=t.$handleEvent(i),t.touchCancel.apply(void 0,arguments)}}},t._l(t.list_data,(function(i,n){return e("v-uni-text",{key:n,staticClass:"uni-indexed-list-text",class:t.touchmoveIndex==n?"active":"",style:{height:t.itemHeight+"px",lineHeight:t.itemHeight+"px"}},[t._v(t._s(i.letter))])})),1),t.touchmove?e("v-uni-view",{staticClass:"uni-indexed-list-alert"},[t._v(t._s(t.list_data[t.touchmoveIndex].letter))]):t._e()],1)],1)},a=[]},4946:function(t,i,e){var n=e("24fb");i=n(!1),i.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.search[data-v-b1ba4e3a]{display:flex;width:100%;box-sizing:border-box;padding:%?15?%;font-size:%?28?%;background:#fff}.search .content[data-v-b1ba4e3a]{display:flex;align-items:center;width:100%;height:%?80?%;border:1px #ccc solid;background:#fff;overflow:hidden;transition:all .2s linear;border-radius:30px;background-color:#f0f0f0}.search .content .content-box[data-v-b1ba4e3a]{width:100%;display:flex;align-items:center}.search .content .content-box.center[data-v-b1ba4e3a]{justify-content:center}.search .content .content-box .icon[data-v-b1ba4e3a]{padding:0 %?15?%}.search .content .content-box .icon.icon-del[data-v-b1ba4e3a]{font-size:%?38?%}.search .content .content-box .input[data-v-b1ba4e3a]{width:100%;max-width:100%;line-height:%?60?%;height:%?60?%;transition:all .2s linear}.search .content .content-box .input.center[data-v-b1ba4e3a]{width:%?200?%}.search .content .content-box .input.sub[data-v-b1ba4e3a]{width:auto;color:grey}.search .content .searchBtn[data-v-b1ba4e3a]{height:100%;flex-shrink:0;padding:0 %?30?%;background:#4cd964;line-height:%?60?%;color:#fff;border-left:1px #ccc solid;transition:all .3s}.search .button[data-v-b1ba4e3a]{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0;transition:all .2s linear;white-space:nowrap;overflow:hidden}.search .button.active[data-v-b1ba4e3a]{padding-left:%?15?%;width:%?100?%}@font-face{font-family:iconfont;src:url(https://at.alicdn.com/t/font_989023_efq0mtli526.ttf) format("truetype")}.icon[data-v-b1ba4e3a]{font-family:iconfont;font-size:%?32?%;font-style:normal;color:#999}',""]),t.exports=i},5571:function(t,i,e){"use strict";e.r(i);var n=e("b679"),a=e.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(o);i["default"]=a.a},"5b4f":function(t,i,e){var n=e("24fb");i=n(!1),i.push([t.i,".page .content[data-v-536af6f9]{display:flex;flex-direction:row}.page[data-v-536af6f9]{\n\t/*display: flex;*/\n\t/*flex-direction:row;*/background-color:#fff}.scrollList[data-v-536af6f9]{flex:1;height:100vh;margin-top:%?20?%;width:100%}.uni-indexed-list-bar[data-v-536af6f9]{width:%?40?%;height:100vh;background-color:#fff;display:flex;flex-direction:column;z-index:20}.uni-list-cell-divider[data-v-536af6f9]{background-color:#fff;padding:%?4?% 18px!important}.uni-indexed-list-bar.active[data-v-536af6f9]{\n\t/* background-color: rgb(200, 200, 200); */}.uni-list-cell-pd[data-v-536af6f9]{padding:0 12px!important}.uni-media-list[data-v-536af6f9]{padding:4px 8px!important}.uni-indexed-list-text[data-v-536af6f9]{font-size:%?22?%;text-align:center}.uni-indexed-list-bar.active .uni-indexed-list-text[data-v-536af6f9]{color:#333}.uni-indexed-list-text.active[data-v-536af6f9],\n.uni-indexed-list-bar.active .uni-indexed-list-text.active[data-v-536af6f9]{color:#02b300}.uni-indexed-list-alert[data-v-536af6f9]{position:absolute;z-index:20;width:%?160?%;height:%?160?%;left:50%;top:50%;margin-left:%?-80?%;margin-top:%?-80?%;border-radius:%?80?%;text-align:center;line-height:%?160?%;font-size:%?70?%;color:#fff;background-color:rgba(0,0,0,.5)}.header[data-v-536af6f9]{display:flex;flex-direction:row;padding:10px 15px;align-items:center}.input-view[data-v-536af6f9]{display:flex;align-items:center;flex-direction:row;background-color:#e7e7e7;height:30px;border-radius:5px;padding:0 10px;flex:1}.input[data-v-536af6f9]{flex:1;padding:0 5px;height:24px;line-height:24px;font-size:16px}.uni-list-cell-navigate[data-v-536af6f9]{padding:0}.uni-media-list-body[data-v-536af6f9]{height:auto}",""]),t.exports=i},9975:function(t,i,e){"use strict";e.r(i);var n=e("3030"),a=e("ef42");for(var o in a)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(o);e("9d16");var s=e("f0c5"),l=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"536af6f9",null,!1,n["a"],void 0);i["default"]=l.exports},"9d16":function(t,i,e){"use strict";var n=e("19a3"),a=e.n(n);a.a},a6c4:function(t,i,e){"use strict";e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){}));var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"search",style:{backgroundColor:t.backgroundColor}},[e("v-uni-view",{staticClass:"content",style:{"border-radius":t.radius+"px",border:t.border}},[e("v-uni-view",{staticClass:"content-box",class:{center:2===t.mode}},[e("v-uni-text",{staticClass:"icon icon-search"},[t._v("")]),e("v-uni-input",{staticClass:"input",class:{center:!t.active&&2===t.mode},attrs:{focus:t.isFocus,placeholder:t.placeholder},on:{input:function(i){arguments[0]=i=t.$handleEvent(i),t.search.apply(void 0,arguments)},focus:function(i){arguments[0]=i=t.$handleEvent(i),t.focus.apply(void 0,arguments)},blur:function(i){arguments[0]=i=t.$handleEvent(i),t.blur.apply(void 0,arguments)}},model:{value:t.inputVal,callback:function(i){t.inputVal=i},expression:"inputVal"}})],1),e("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.active&&t.show&&"inside"===t.button||t.isDelShow&&"inside"===t.button,expression:"(active && show && button === 'inside') || (isDelShow && button === 'inside')"}],staticClass:"searchBtn",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.search.apply(void 0,arguments)}}},[t._v("搜索")])],1)],1)},a=[]},b034:function(t,i,e){"use strict";e.r(i);var n=e("a6c4"),a=e("5571");for(var o in a)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(o);e("0427");var s=e("f0c5"),l=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"b1ba4e3a",null,!1,n["a"],void 0);i["default"]=l.exports},b679:function(t,i,e){"use strict";e("7a82"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("a9e3");var n={props:{mode:{type:Number,default:1},button:{type:String,default:"outside"},show:{type:Boolean,default:!0},radius:{type:String,default:"60"},placeholder:{type:String,default:"请输入搜索内容"},backgroundColor:{type:String,default:"#fff"},border:{type:String,default:"1px #f5f5f5 solid"}},data:function(){return{active:!1,inputVal:"",searchName:"取消",isDelShow:!1,isFocus:!1}},methods:{focus:function(){this.active=!0},blur:function(){this.isFocus=!1,this.inputVal||(this.active=!1)},clear:function(){this.inputVal="",this.active=!1,this.$emit("search","")},getFocus:function(){this.isFocus=!0},search:function(){this.$emit("search",this.inputVal)}},watch:{inputVal:function(t){t?(this.searchName="搜索",this.isDelShow=!0):(this.searchName="取消",this.isDelShow=!1)}}};i.default=n},c0e46:function(t,i,e){"use strict";e("7a82");var n=e("4ea4").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("b64b"),e("c975"),e("14d9"),e("a434"),e("e9c4");var a=n(e("6fb5")),o=n(e("625b")),s=n(e("7016")),l=n(e("1552")),r=n(e("a620")),c=n(e("8854")),d=n(e("b034")),u={components:{uniIcon:a.default,uniList:o.default,uniListItem:s.default,uniSearchBar:d.default},data:function(){return{list_data:[],title:"grid",touchmove:!1,touchmoveIndex:-1,itemHeight:0,winHeight:0,scrollViewId:"A",titleHeight:0,list_id:0,add_user_ids:[],loading:!1}},onShow:function(){r.default.routeTabBarHook()},onLoad:function(t){var i=this,e=c.default.localData("friend_list"),n={list_id:t.list_id,friend:1};i.list_id=t.list_id,e||(n.friend=1),l.default.getFriendList(n,(function(t){var e=c.default.localData("friend_list");e.length||Object.keys(e).length;for(var n in console.log(e),e){for(var a=0,o=e[n].data,s=o.length;a<s;a++)o[a].other=t.member.indexOf(o[a].user_id)>-1;i.list_data.push(e[n])}}));var a=uni.getSystemInfoSync().windowHeight;i.itemHeight=a/26,i.winHeight=a},computed:{staticPhoto:function(){return c.default.staticPhoto()},imgRan:function(){return Math.random()}},methods:{imageError:function(t){console.log("图片加载失败!",t.detail);var i=t.currentTarget.dataset.index;console.log(t.currentTarget.dataset.index),console.log(this.list[i].photo_path),this.list[i].photo_path="/default_photo_path.png"},change:function(t){if(t){var i=this.add_user_ids.indexOf(t);i>-1?(this.add_user_ids.splice(i,1),this.list_data):this.add_user_ids.push(t)}},isKey:function(t,i){return t+""+i},touchStart:function(t){this.touchmove=!0;var i=t.touches[0].pageY,e=Math.floor((i-this.titleHeight)/this.itemHeight),n=this.list_data[e];n&&(this.scrollViewId=n.letter,this.touchmoveIndex=e)},touchMove:function(t){var i=t.touches[0].pageY,e=Math.floor((i-this.titleHeight)/this.itemHeight),n=this.list_data[e];n&&(this.scrollViewId=n.letter,this.touchmoveIndex=e)},touchEnd:function(){this.touchmove=!1},touchCancel:function(){this.touchmove=!1},confirm:function(){},search:function(){}},watch:{},onNavigationBarButtonTap:function(t){var i=this;if(this.loading)uni.showToast({icon:"none",title:"loading"});else{this.loading=!0;var e=this;if(e.add_user_ids.length){var n="0"!=e.list_id?"/im/message/addChat":"/im/message/addGroup";e.$httpSend({path:n,data:{users:JSON.stringify(e.add_user_ids),list_id:e.list_id},success_action:!0,success:function(t){var i=this;uni.showToast({title:t.msg,duration:1e3,complete:function(){setTimeout((function(){i.loading=!1,"0"!=e.list_id?uni.redirectTo({url:"../chat/message?list_id="+e.list_id}):uni.switchTab({url:"../chat/index"})}),1500)}})},fail:function(){i.loading=!1}})}else"0"!=e.list_id?(this.loading=!1,uni.redirectTo({url:"../chat/message?list_id="+e.list_id})):uni.showToast({icon:"none",title:"未创建",complete:function(){i.loading=!1}})}}};i.default=u},ef42:function(t,i,e){"use strict";e.r(i);var n=e("c0e46"),a=e.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(o);i["default"]=a.a}}]);