pages-chat-message-card_list.4a3bf72a.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-chat-message-card_list"],{"0427":function(t,e,i){"use strict";var n=i("2ef0"),a=i.n(n);a.a},1837:function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("b64b"),i("14d9"),i("c975"),i("a434"),i("e9c4");var a=n(i("6fb5")),o=n(i("625b")),s=n(i("7016")),r=n(i("1552")),d=n(i("a620")),l=n(i("8854")),c=n(i("b034")),u={components:{uniIcon:a.default,uniList:o.default,uniListItem:s.default,uniSearchBar:c.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:[]}},onShow:function(){d.default.routeTabBarHook()},onLoad:function(t){var e=this,i=l.default.localData("friend_list"),n={list_id:t.list_id,friend:1};e.list_id=t.list_id,i||(n.friend=1),r.default.getFriendList(n,(function(t){var i=l.default.localData("friend_list");i.length||Object.keys(i).length;for(var n in console.log(i),i){for(var a=0,o=i[n].data,s=o.length;a<s;a++)o[a].other=!1;e.list_data.push(i[n])}}));var a=uni.getSystemInfoSync().windowHeight;e.itemHeight=a/26,e.winHeight=a},computed:{staticPhoto:function(){return l.default.staticPhoto()},imgRan:function(){return Math.random()}},methods:{imageError:function(t){console.log("图片加载失败!",t.detail);var e=t.currentTarget.dataset.index;console.log(t.currentTarget.dataset.index),console.log(this.list[e].photo_path),this.list[e].photo_path="/default_photo_path.png"},change:function(t){if(t){var e=this.add_user_ids.indexOf(t);e>-1?(this.add_user_ids.splice(e,1),this.list_data):this.add_user_ids.push(t)}},isKey:function(t,e){return t+""+e},touchStart:function(t){this.touchmove=!0;var e=t.touches[0].pageY,i=Math.floor((e-this.titleHeight)/this.itemHeight),n=this.list_data[i];n&&(this.scrollViewId=n.letter,this.touchmoveIndex=i)},touchMove:function(t){var e=t.touches[0].pageY,i=Math.floor((e-this.titleHeight)/this.itemHeight),n=this.list_data[i];n&&(this.scrollViewId=n.letter,this.touchmoveIndex=i)},touchEnd:function(){this.touchmove=!1},touchCancel:function(){this.touchmove=!1}},watch:{},onNavigationBarButtonTap:function(t){var e=this;if(e.add_user_ids.length){r.default.sendCard({users:JSON.stringify(e.add_user_ids),list_id:e.list_id},(function(){uni.redirectTo({url:"../message?list_id="+e.list_id})}))}else uni.redirectTo({url:"../message?list_id="+e.list_id})}};e.default=u},"1b5e":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"page"},[i("uni-search-bar",{attrs:{placeholder:"搜索",show:!1},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.search.apply(void 0,arguments)}}}),i("v-uni-view",{staticClass:"content"},[i("v-uni-scroll-view",{staticClass:"scrollList",style:{height:t.winHeight+"px"},attrs:{"scroll-y":!0,"scroll-into-view":t.scrollViewId}},[i("v-uni-view",{staticClass:"uni-list"},[t._l(t.list_data,(function(e,n){return[i("v-uni-view",{key:n+"_0",staticClass:"uni-list-cell-divider",attrs:{id:e.letter}},[t._v(t._s(e.letter))]),t._l(e.data,(function(a,o){return i("v-uni-view",{key:t.isKey(n,o)+"_"+n+"_1",staticClass:"uni-list-cell",class:e.data.length-1==o?"uni-list-cell-last":"",attrs:{"hover-class":"none"}},[i("v-uni-checkbox-group",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.change(a.user_id+"")}}},[i("v-uni-label",{staticClass:"uni-list-cell uni-list-cell-pd"},[i("v-uni-view",[i("v-uni-checkbox",{attrs:{color:"#02b300",checked:a.other,disabled:a.other,value:a.user_id+""}})],1),i("v-uni-view",{staticClass:"uni-media-list"},[i("v-uni-view",{staticClass:"uni-media-list-logo"},[i("v-uni-image",{staticStyle:{"border-radius":"10px"},attrs:{"data-index":o,src:t.staticPhoto+a.photo,"lazy-load":!0},on:{error:function(e){arguments[0]=e=t.$handleEvent(e),t.imageError.apply(void 0,arguments)}}})],1),i("v-uni-view",{staticClass:"uni-media-list-body"},[i("v-uni-view",{staticClass:"uni-list-cell-navigate"},[t._v(t._s(a.name))])],1)],1)],1)],1)],1)}))]}))],2)],1),i("v-uni-view",{staticClass:"uni-indexed-list-bar",class:t.touchmove?"active":"",style:{height:t.winHeight+"px"},on:{touchstart:function(e){arguments[0]=e=t.$handleEvent(e),t.touchStart.apply(void 0,arguments)},touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.touchMove.apply(void 0,arguments)},touchend:function(e){arguments[0]=e=t.$handleEvent(e),t.touchEnd.apply(void 0,arguments)},touchcancel:function(e){arguments[0]=e=t.$handleEvent(e),t.touchCancel.apply(void 0,arguments)}}},t._l(t.list_data,(function(e,n){return i("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(e.letter))])})),1),t.touchmove?i("v-uni-view",{staticClass:"uni-indexed-list-alert"},[t._v(t._s(t.list_data[t.touchmoveIndex].letter))]):t._e()],1)],1)},a=[]},"1ecd":function(t,e,i){var n=i("feaa");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("ac321064",n,!0,{sourceMap:!1,shadowMode:!1})},"2ef0":function(t,e,i){var n=i("4946");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("7c16fbf2",n,!0,{sourceMap:!1,shadowMode:!1})},"41b9":function(t,e,i){"use strict";var n=i("1ecd"),a=i.n(n);a.a},4946:function(t,e,i){var n=i("24fb");e=n(!1),e.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=e},"4e53":function(t,e,i){"use strict";i.r(e);var n=i("1837"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},5571:function(t,e,i){"use strict";i.r(e);var n=i("b679"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"9da9":function(t,e,i){"use strict";i.r(e);var n=i("1b5e"),a=i("4e53");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("41b9");var s=i("f0c5"),r=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"57ed7f60",null,!1,n["a"],void 0);e["default"]=r.exports},a6c4:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"search",style:{backgroundColor:t.backgroundColor}},[i("v-uni-view",{staticClass:"content",style:{"border-radius":t.radius+"px",border:t.border}},[i("v-uni-view",{staticClass:"content-box",class:{center:2===t.mode}},[i("v-uni-text",{staticClass:"icon icon-search"},[t._v("")]),i("v-uni-input",{staticClass:"input",class:{center:!t.active&&2===t.mode},attrs:{focus:t.isFocus,placeholder:t.placeholder},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.search.apply(void 0,arguments)},focus:function(e){arguments[0]=e=t.$handleEvent(e),t.focus.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.blur.apply(void 0,arguments)}},model:{value:t.inputVal,callback:function(e){t.inputVal=e},expression:"inputVal"}})],1),i("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(e){arguments[0]=e=t.$handleEvent(e),t.search.apply(void 0,arguments)}}},[t._v("搜索")])],1)],1)},a=[]},b034:function(t,e,i){"use strict";i.r(e);var n=i("a6c4"),a=i("5571");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("0427");var s=i("f0c5"),r=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"b1ba4e3a",null,!1,n["a"],void 0);e["default"]=r.exports},b679:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("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)}}};e.default=n},feaa:function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,".page .content[data-v-57ed7f60]{display:flex;flex-direction:row}.page[data-v-57ed7f60]{\n\t/*display: flex;*/\n\t/*flex-direction:row;*/background-color:#fff}.scrollList[data-v-57ed7f60]{flex:1;height:100vh;margin-top:%?20?%;width:100%}.uni-indexed-list-bar[data-v-57ed7f60]{width:%?40?%;height:100vh;background-color:#fff;display:flex;flex-direction:column;z-index:20}.uni-list-cell-divider[data-v-57ed7f60]{background-color:#e5e5e5;padding:%?4?% 18px!important}.uni-indexed-list-bar.active[data-v-57ed7f60]{\n\t/* background-color: rgb(200, 200, 200); */}.uni-list-cell-pd[data-v-57ed7f60]{padding:0 12px!important}.uni-media-list[data-v-57ed7f60]{padding:4px 8px!important}.uni-indexed-list-text[data-v-57ed7f60]{font-size:%?22?%;text-align:center}.uni-indexed-list-bar.active .uni-indexed-list-text[data-v-57ed7f60]{color:#333}.uni-indexed-list-text.active[data-v-57ed7f60],\n.uni-indexed-list-bar.active .uni-indexed-list-text.active[data-v-57ed7f60]{color:#02b300}.uni-indexed-list-alert[data-v-57ed7f60]{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-57ed7f60]{display:flex;flex-direction:row;padding:10px 15px;align-items:center}.input-view[data-v-57ed7f60]{display:flex;align-items:center;flex-direction:row;background-color:#e7e7e7;height:30px;border-radius:5px;padding:0 10px;flex:1}.input[data-v-57ed7f60]{flex:1;padding:0 5px;height:24px;line-height:24px;font-size:16px}.uni-list-cell-navigate[data-v-57ed7f60]{padding:0}.uni-media-list-body[data-v-57ed7f60]{height:auto}",""]),t.exports=e}}]);