UNPKG

message-views-template

Version:

+ 一个会话视图、朋友圈、微信收藏的 视图模板,只需要 写好自己数据结构的适配层,然后以props传入 即可。 + 项目刚开始开发,很多事件和需求并不完善; + 项目主要于公司业务,用于展示市面上大多数社交app的会话视图和朋友圈,的通用展示解决方案;

2 lines 33 kB
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["message-views-template"]=t():e["message-views-template"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(s,i,function(t){return e[t]}.bind(null,i));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"0366":function(e,t,n){var s=n("1c0b");e.exports=function(e,t,n){if(s(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,s){return e.call(t,n,s)};case 3:return function(n,s,i){return e.call(t,n,s,i)}}return function(){return e.apply(t,arguments)}}},"06cf":function(e,t,n){var s=n("83ab"),i=n("d1e7"),r=n("5c6c"),c=n("fc6a"),a=n("c04e"),o=n("5135"),l=n("0cfb"),u=Object.getOwnPropertyDescriptor;t.f=s?u:function(e,t){if(e=c(e),t=a(t,!0),l)try{return u(e,t)}catch(n){}if(o(e,t))return r(!i.f.call(e,t),e[t])}},"0cfb":function(e,t,n){var s=n("83ab"),i=n("d039"),r=n("cc12");e.exports=!s&&!i((function(){return 7!=Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))},1080:function(e,t,n){"use strict";var s=n("2b18"),i=n.n(s);i.a},"1be4":function(e,t,n){var s=n("d066");e.exports=s("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1d80":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,n){var s=n("d039"),i=n("b622"),r=n("2d00"),c=i("species");e.exports=function(e){return r>=51||!s((function(){var t=[],n=t.constructor={};return n[c]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"1f2d":function(e,t,n){},"23cb":function(e,t,n){var s=n("a691"),i=Math.max,r=Math.min;e.exports=function(e,t){var n=s(e);return n<0?i(n+t,0):r(n,t)}},"23e7":function(e,t,n){var s=n("da84"),i=n("06cf").f,r=n("9112"),c=n("6eeb"),a=n("ce4e"),o=n("e893"),l=n("94ca");e.exports=function(e,t){var n,u,f,d,v,m,p=e.target,g=e.global,_=e.stat;if(u=g?s:_?s[p]||a(p,{}):(s[p]||{}).prototype,u)for(f in t){if(v=t[f],e.noTargetGet?(m=i(u,f),d=m&&m.value):d=u[f],n=l(g?f:p+(_?".":"#")+f,e.forced),!n&&void 0!==d){if(typeof v===typeof d)continue;o(v,d)}(e.sham||d&&d.sham)&&r(v,"sham",!0),c(u,f,v,e)}}},"241c":function(e,t,n){var s=n("ca84"),i=n("7839"),r=i.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return s(e,r)}},2552:function(e,t,n){},2877:function(e,t,n){"use strict";function s(e,t,n,s,i,r,c,a){var o,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),s&&(l.functional=!0),r&&(l._scopeId="data-v-"+r),c?(o=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(c)},l._ssrRegister=o):i&&(o=a?function(){i.call(this,this.$root.$options.shadowRoot)}:i),o)if(l.functional){l._injectStyles=o;var u=l.render;l.render=function(e,t){return o.call(t),u(e,t)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,o):[o]}return{exports:e,options:l}}n.d(t,"a",(function(){return s}))},"2b18":function(e,t,n){},"2b4e":function(e,t,n){"use strict";var s=n("2552"),i=n.n(s);i.a},"2d00":function(e,t,n){var s,i,r=n("da84"),c=n("342f"),a=r.process,o=a&&a.versions,l=o&&o.v8;l?(s=l.split("."),i=s[0]+s[1]):c&&(s=c.match(/Edge\/(\d+)/),(!s||s[1]>=74)&&(s=c.match(/Chrome\/(\d+)/),s&&(i=s[1]))),e.exports=i&&+i},"342f":function(e,t,n){var s=n("d066");e.exports=s("navigator","userAgent")||""},"34bd":function(e,t,n){e.exports=n.p+"img/tx.48cf073c.svg"},"37e8":function(e,t,n){var s=n("83ab"),i=n("9bf2"),r=n("825a"),c=n("df75");e.exports=s?Object.defineProperties:function(e,t){r(e);var n,s=c(t),a=s.length,o=0;while(a>o)i.f(e,n=s[o++],t[n]);return e}},"389a":function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"message-body"},["image"===e.message.MsgType?[s("div",{staticClass:"image"},[s("img",{attrs:{src:e.message.Url},on:{click:function(t){return e.root.$emit("viewClick",{url:e.message.Url,item:e.message,event:t})}}})])]:e._e(),"imagetext"===e.message.MsgType?[s("div",{staticClass:"text",domProps:{innerHTML:e._s(e.message.Text)}}),s("div",{staticClass:"image"},[e._l(e.message.Urls,(function(t,n){return[s("img",{key:n,attrs:{src:t},on:{click:function(n){return e.root.$emit("viewClick",{url:t,item:e.message,event:n})}}})]}))],2)]:e._e(),"voice"===e.message.MsgType?[s("div",{staticClass:"voice"},[s("audio",{attrs:{src:e.message.Url,controls:""}})])]:e._e(),"video"===e.message.MsgType?[s("div",{staticClass:"audio"},[s("video",{attrs:{src:e.message.Url,controls:""}})])]:e._e(),"map"===e.message.MsgType?[s("div",{staticClass:"map"},[s("img",{staticClass:"map-img",attrs:{src:n("d306")}}),s("div",{staticClass:"map-desc"},[s("div",[e._v(e._s(e.message.Title))]),s("div",[e._v(e._s(e.message.Summary))])])])]:e._e(),"card"===e.message.MsgType?[s("div",{staticClass:"card"},[s("div",{staticClass:"card-main"},[s("img",{staticClass:"card-img",attrs:{src:n("34bd")}}),s("div",{staticClass:"card-desc"},[s("div",{staticClass:"card-title"},[e._v(e._s(e.message.Name))]),s("div",{staticClass:"card-info",attrs:{title:e.message.Account}},[e._v(" "+e._s(e.message.Account)+" ")])])]),s("div",{staticClass:"card-flag"},[e._v(e._s(e.message.Flag))])])]:e._e(),"web"===e.message.MsgType?[s("div",{staticClass:"web"},[s("div",{staticClass:"web1"},[s("div",{staticClass:"web1-desc"},[e.message.Url?s("p",{staticClass:"web-title",attrs:{target:"blank"},on:{click:function(t){return t.stopPropagation(),function(t){e.root.$emit("clickLink",{item:e.message,event:t})}(t)}}},[e._v(" "+e._s(e.message.Title)+" ")]):s("p",[e._v(e._s(e.message.Title))]),s("p",[e._v(e._s(e.message.Summary))])]),e.message.PictureUrl?s("div",{staticClass:"web1-img-content"},[s("img",{staticClass:"web1-img",attrs:{src:e.message.PictureUrl},on:{click:function(t){return e.root.$emit("viewClick",{url:e.message.PictureUrl,item:e.message,event:t})}}})]):e._e()]),s("div",{staticClass:"desc"},[e._v(" "+e._s(e.message.Content)+" ")])])]:e._e(),"file"===e.message.MsgType?[s("div",{staticClass:"web"},[s("div",{staticClass:"web1"},[s("div",{staticClass:"web1-desc"},[e.message.Url?s("p",{staticClass:"web-title",attrs:{target:"blank"},on:{click:function(t){return t.stopPropagation(),function(t){e.root.$emit("clickLink",{item:e.message,event:t})}(t)}}},[e._v(" "+e._s(e.message.FileName)+" ")]):s("p",[e._v(e._s(e.message.FileName))])])])])]:e._e(),"recruit"===e.message.MsgType?[s("div",[s("div",{staticClass:"job-content"},[s("div",{staticClass:"header"},[s("div",{staticClass:"job"},[e._v(e._s(e.message.Company)+" "+e._s(e.message.Job))]),s("div",{staticClass:"salary"},[e._v(e._s(e.message.Salary))])]),s("div",{staticClass:"request"},[e.message.Education?s("div",{staticClass:"education"},[e._v(" "+e._s(e.message.Education)+" ")]):e._e(),e.message.City?s("div",{staticClass:"pop"},[e._v(" "+e._s(e.message.City)+" ")]):e._e()]),e._m(0)]),s("div",{staticClass:"job-content"},[s("div",{staticClass:"employee"},[s("div",{staticClass:"employee-header"},[s("div",{staticClass:"employee-info"},[s("p",[e._v(" "+e._s(e.message.employee)+" "),s("span",{staticClass:"status"},[e._v(e._s(e.message.Status))])]),s("div",{staticClass:"desc"},[s("i",{staticClass:"iconfont iconweizhi3 iconitem"}),s("span",{staticClass:"textitem"},[e._v(e._s(e.message.ECity))]),s("i",{staticClass:"iconfont iconbag iconitem"}),s("span",{staticClass:"textitem"},[e._v(" "+e._s(e.message.WorkYear)+" "),s("span",{staticClass:"gutter"},[e._v("·")]),e._v(" "+e._s(e.message.Age)+" ")]),s("i",{staticClass:"iconfont iconxueli iconitem"}),s("span",{staticClass:"textitem"},[e._v(e._s(e.message.EEducation))])])]),s("img",{staticClass:"avatar",attrs:{src:e.message.employeeAvatar}})]),s("div",{staticClass:"employee-desc"},[e._v(" "+e._s(e.message.Desc)),s("br"),e._v(" "+e._s(e.message.EMajor)),s("br"),e._v(" "+e._s(e.message.Expactation)+" "),s("span",{staticClass:"green-text"},[e._v(" "+e._s(e.message.ESalary)+" ")])])])])])]:e._e(),"redenvelope"===e.message.MsgType?[s("div",{staticClass:"redenvelope"},[s("img",{staticClass:"redenvelope-img",attrs:{src:n("b58e")}}),s("div",{staticClass:"redenvelope-desc"},[s("div",[e._v(e._s(e.message.Title))]),s("div",[e._v(e._s(e.message.ActionText))]),s("div",[e._v(e._s(e.message.Money))])])])]:e._e(),"transferaccount"===e.message.MsgType?[s("div",{staticClass:"transferaccount"},[s("img",{staticClass:"transferaccount-img",attrs:{src:n("d94f")}}),s("div",{staticClass:"transferaccount-desc"},[s("div",[e._v(e._s(e.message.Summary))]),s("div",[e._v(e._s(e.message.Title))]),s("div",[e._v(e._s(e.message.Name))])])])]:e._e(),"multi"===e.message.MsgType?[e._l(e.message.MultiMsgs,(function(t,n){return[s("div",{key:n,staticClass:"multi"},[s("p",{class:1===e.message.IsSend?"left":"right",attrs:{title:t.Name+"("+t.UserAccount+") 发送给:"+t.ReceiveName+"("+t.ReceiveUserAccount+") "}},[s("span",{staticClass:"user-name"},[e._v(" "+e._s(t.Name||t.UserAccount)+" ")]),e._v(" 发送给: "),s("span",{staticClass:"user-name"},[e._v(" "+e._s(t.ReceiveName||t.ReceiveUserAccount)+" ")]),s("span",{staticClass:"time"},[e._v(" ( "+e._s(t.Time)+" ) ")])]),s("message-body",{attrs:{message:t}})],1)]}))]:e._e(),e.message.Text?[s("div",{staticClass:"text",domProps:{innerHTML:e._s(e.message.Text)},on:{click:e.emitClick}})]:e._e()],2)},i=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"message-bar"},[n("div",{staticClass:"status"})])}],r={name:"MessageBody",inject:["root"],props:{message:{type:Object,default:function(){}}},methods:{emitClick:function(e){this.root.$emit("clickLink",{item:this.message,event:e}),e.preventDefault()}}},c=r,a=(n("f5d2"),n("2877")),o=Object(a["a"])(c,s,i,!1,null,"74e97e3b",null);t["a"]=o.exports},"3f03":function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"conversation-wraper"}},e._l(e.parsedMessages,(function(t,i){return s("div",{key:t.Key+"_"+i,staticClass:"item",on:{click:function(n){return e.messageClick(t,n)}}},[s("div",{staticClass:"time"},[s("span",[e._v(e._s(t.Time))])]),"systemmsg"===t.MsgType?s("div",{staticClass:"main-systemmsg"},[s("span",[e._v(e._s(t.Text))])]):[s("label",{staticClass:"item-checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.Selected,expression:"item.Selected"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.Selected)?e._i(t.Selected,null)>-1:t.Selected},on:{change:function(n){var s=t.Selected,i=n.target,r=!!i.checked;if(Array.isArray(s)){var c=null,a=e._i(s,c);i.checked?a<0&&e.$set(t,"Selected",s.concat([c])):a>-1&&e.$set(t,"Selected",s.slice(0,a).concat(s.slice(a+1)))}else e.$set(t,"Selected",r)}}}),s("span",{staticClass:"checkbox-marker"})]),s("div",{class:["main",{left:1===t.IsSend,right:2===t.IsSend}]},[s("img",{staticClass:"avatar",attrs:{src:t.AvatarUrl,title:"第"+t.DatatableIndex+"条"}}),s("div",{staticClass:"main-content"},[s("div",{staticClass:"name-wrapper"},[s("div",{staticClass:"name"},[1===t.IsSend?[e._v(" "+e._s(t.Name)+" ("+e._s(t.UserAccount)+") "),s("span",{staticStyle:{color:"#aaaaaa"}},[e._v("("+e._s(t.Time)+")")])]:e._e(),2===t.IsSend?[s("span",{staticStyle:{color:"#aaaaaa"}},[e._v("("+e._s(t.Time)+")")]),e._v(" ("+e._s(t.UserAccount)+") "+e._s(t.Name)+" ")]:e._e(),t.Delete?[s("img",{staticClass:"delete-image",attrs:{src:n("f0dc")}})]:e._e()],2)]),s("div",{class:["message",e.getMessageClasses(t.MsgType,2===t.IsSend)],on:{contextmenu:function(n){return e.$emit("itemContext",{item:t,event:n})}}},[s("div",{staticClass:"relative-wrap"},[s("message-body",{staticClass:"message-back",attrs:{message:t}})],1)]),t.VoiceText?s("div",[s("div",{staticClass:"voice-text"},[t.VoiceText.includes("#failed#")?s("span",{staticClass:"error-text"},[e._v("转换失败:")]):s("span",[e._v("转换文字:")]),e._v(" "+e._s(t.VoiceText.replace("#failed#",""))+" ")])]):e._e()])])]],2)})),0)},i=[],r=(n("caad"),n("d81d"),n("389a")),c={name:"ConversationWraper",components:{"message-body":r["a"]},provide:function(){return{root:this}},props:{messages:{type:Array,default:function(){return[]}},adapter:{type:Function,default:null}},data:function(){return{parsedMessages:[]}},watch:{messages:function(){this.buildMessages()}},created:function(){this.buildMessages()},methods:{buildMessages:function(){var e=this;this.parsedMessages=this.messages.map((function(t){return e.adapter?e.adapter(t):t}))},getMessageClasses:function(e,t){return["web","map","card","file"].includes(e)?"message-regular":["voice","audio","video","image","redenvelope","transferaccount"].includes(e)?"message-media":t?"message-normal":"message-regular"},messageClick:function(e,t){this.$emit("viewClick",{item:e,event:t,type:""})}}},a=c,o=(n("2b4e"),n("2877")),l=Object(o["a"])(a,s,i,!1,null,"42ce7ab2",null);t["a"]=l.exports},"428f":function(e,t,n){var s=n("da84");e.exports=s},"44ad":function(e,t,n){var s=n("d039"),i=n("c6b6"),r="".split;e.exports=s((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?r.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var s=n("b622"),i=n("7c73"),r=n("9bf2"),c=s("unscopables"),a=Array.prototype;void 0==a[c]&&r.f(a,c,{configurable:!0,value:i(null)}),e.exports=function(e){a[c][e]=!0}},4930:function(e,t,n){var s=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!s((function(){return!String(Symbol())}))},"4a28":function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"collect-body"},[e.collect.Text?[s("div",{staticClass:"text",domProps:{innerHTML:e._s(e.collect.Text)}})]:e._e(),"image"===e.collect.MsgType?[s("div",{staticClass:"image"},[e._l(e.collect.Urls,(function(t,n){return[s("img",{key:n,attrs:{src:t},on:{click:function(n){return e.root.$emit("viewClick",{url:t,item:e.collect,event:n})}}})]}))],2)]:e._e(),"audio"===e.collect.MsgType?[s("div",{staticClass:"voice"},[e._l(e.collect.Urls,(function(e,t){return[s("audio",{key:t,attrs:{src:e,controls:""}})]}))],2)]:e._e(),"video"===e.collect.MsgType?[s("div",{staticClass:"video"},[e._l(e.collect.Urls,(function(e,t){return[s("video",{key:t,attrs:{src:e,controls:""}})]}))],2)]:e._e(),"file"===e.collect.MsgType?[s("div",{staticClass:"file"},[e.collect.Url?s("p",{staticClass:"file-link",attrs:{target:"blank"}},[e._v(" "+e._s(e.collect.Name)+" ")]):s("p",[e._v(e._s(e.collect.Name))])])]:e._e(),"map"===e.collect.MsgType?[s("div",{staticClass:"map"},[s("img",{staticClass:"map-img",attrs:{src:n("d306")}}),s("div",{staticClass:"map-desc"},[s("div",[e._v(e._s(e.collect.Title))]),s("div",[e._v(e._s(e.collect.Summary))])])])]:e._e(),"web"===e.collect.MsgType?[s("div",{staticClass:"web"},[s("div",{staticClass:"web1"},[s("div",{staticClass:"web1-desc"},[e.collect.Url?s("p",{staticClass:"web-title",on:{click:function(t){return t.stopPropagation(),function(t){e.root.$emit("clickLink",{item:e.collect,event:t})}(t)}}},[e._v(" "+e._s(e.collect.Title)+" ")]):s("span",[e._v(e._s(e.collect.Title))]),s("div",{staticClass:"web-content",on:{click:function(t){e.root.$emit("clickLink",{item:e.collect,event:t})}}},[e.collect.Icon?s("img",{attrs:{src:e.collect.Icon}}):e._e(),e._v(" "+e._s(e.collect.Summary)+" ")])]),e.collect.PictureUrl?s("div",{staticClass:"web1-img-content"},[s("img",{staticClass:"web1-img",attrs:{src:e.collect.PictureUrl}})]):e._e()])])]:e._e()],2)},i=[],r={name:"CollectBody",inject:["root"],props:{collect:{type:Object,default:function(){}}}},c=r,a=(n("f3f9"),n("2877")),o=Object(a["a"])(c,s,i,!1,null,"65ffae40",null);t["a"]=o.exports},"4d64":function(e,t,n){var s=n("fc6a"),i=n("50c4"),r=n("23cb"),c=function(e){return function(t,n,c){var a,o=s(t),l=i(o.length),u=r(c,l);if(e&&n!=n){while(l>u)if(a=o[u++],a!=a)return!0}else for(;l>u;u++)if((e||u in o)&&o[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:c(!0),indexOf:c(!1)}},"50c4":function(e,t,n){var s=n("a691"),i=Math.min;e.exports=function(e){return e>0?i(s(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5692:function(e,t,n){var s=n("c430"),i=n("c6cd");(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:s?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var s=n("d066"),i=n("241c"),r=n("7418"),c=n("825a");e.exports=s("Reflect","ownKeys")||function(e){var t=i.f(c(e)),n=r.f;return n?t.concat(n(e)):t}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"65f0":function(e,t,n){var s=n("861d"),i=n("e8b5"),r=n("b622"),c=r("species");e.exports=function(e,t){var n;return i(e)&&(n=e.constructor,"function"!=typeof n||n!==Array&&!i(n.prototype)?s(n)&&(n=n[c],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},"69f3":function(e,t,n){var s,i,r,c=n("7f9a"),a=n("da84"),o=n("861d"),l=n("9112"),u=n("5135"),f=n("f772"),d=n("d012"),v=a.WeakMap,m=function(e){return r(e)?i(e):s(e,{})},p=function(e){return function(t){var n;if(!o(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(c){var g=new v,_=g.get,b=g.has,y=g.set;s=function(e,t){return y.call(g,e,t),t},i=function(e){return _.call(g,e)||{}},r=function(e){return b.call(g,e)}}else{var C=f("state");d[C]=!0,s=function(e,t){return l(e,C,t),t},i=function(e){return u(e,C)?e[C]:{}},r=function(e){return u(e,C)}}e.exports={set:s,get:i,has:r,enforce:m,getterFor:p}},"6eeb":function(e,t,n){var s=n("da84"),i=n("9112"),r=n("5135"),c=n("ce4e"),a=n("8925"),o=n("69f3"),l=o.get,u=o.enforce,f=String(String).split("String");(e.exports=function(e,t,n,a){var o=!!a&&!!a.unsafe,l=!!a&&!!a.enumerable,d=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof t||r(n,"name")||i(n,"name",t),u(n).source=f.join("string"==typeof t?t:"")),e!==s?(o?!d&&e[t]&&(l=!0):delete e[t],l?e[t]=n:i(e,t,n)):l?e[t]=n:c(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||a(this)}))},7418:function(e,t){t.f=Object.getOwnPropertySymbols},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,n){var s=n("1d80");e.exports=function(e){return Object(s(e))}},"7c73":function(e,t,n){var s,i=n("825a"),r=n("37e8"),c=n("7839"),a=n("d012"),o=n("1be4"),l=n("cc12"),u=n("f772"),f=">",d="<",v="prototype",m="script",p=u("IE_PROTO"),g=function(){},_=function(e){return d+m+f+e+d+"/"+m+f},b=function(e){e.write(_("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){var e,t=l("iframe"),n="java"+m+":";return t.style.display="none",o.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(_("document.F=Object")),e.close(),e.F},C=function(){try{s=document.domain&&new ActiveXObject("htmlfile")}catch(t){}C=s?b(s):y();var e=c.length;while(e--)delete C[v][c[e]];return C()};a[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[v]=i(e),n=new g,g[v]=null,n[p]=e):n=C(),void 0===t?n:r(n,t)}},"7f9a":function(e,t,n){var s=n("da84"),i=n("8925"),r=s.WeakMap;e.exports="function"===typeof r&&/native code/.test(i(r))},"825a":function(e,t,n){var s=n("861d");e.exports=function(e){if(!s(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var s=n("d039");e.exports=!s((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"861d":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},8875:function(e,t,n){var s,i,r;(function(n,c){i=[],s=c,r="function"===typeof s?s.apply(t,i):s,void 0===r||(e.exports=r)})("undefined"!==typeof self&&self,(function(){function e(){if(document.currentScript)return document.currentScript;try{throw new Error}catch(f){var e,t,n,s=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,i=/@([^@]*):(\d+):(\d+)\s*$/gi,r=s.exec(f.stack)||i.exec(f.stack),c=r&&r[1]||!1,a=r&&r[2]||!1,o=document.location.href.replace(document.location.hash,""),l=document.getElementsByTagName("script");c===o&&(e=document.documentElement.outerHTML,t=new RegExp("(?:[^\\n]+?\\n){0,"+(a-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),n=e.replace(t,"$1").trim());for(var u=0;u<l.length;u++){if("interactive"===l[u].readyState)return l[u];if(l[u].src===c)return l[u];if(c===o&&l[u].innerHTML&&l[u].innerHTML.trim()===n)return l[u]}return null}}return e}))},8925:function(e,t,n){var s=n("c6cd"),i=Function.toString;"function"!=typeof s.inspectSource&&(s.inspectSource=function(e){return i.call(e)}),e.exports=s.inspectSource},"8bcf":function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"collections"}},e._l(e.parsedCollects,(function(t,i){return s("div",{key:t.Key+"_"+i,staticClass:"item",on:{click:function(n){return e.collectClick(t,n)},contextmenu:function(n){return e.collectContexted(t,n)}}},[s("div",{staticClass:"main"},[s("img",{staticClass:"avatar",attrs:{src:t.AvatarUrl,title:"第"+t.DatatableIndex+"条"}}),s("div",{staticClass:"main-content"},[s("div",{staticClass:"name-wrapper"},[s("div",{staticClass:"name"},[e._v(" "+e._s(t.Name)+" "),t.UserAccount?s("span",[e._v("("+e._s(t.UserAccount)+")")]):e._e(),t.Delete?[s("img",{staticClass:"delete-image",attrs:{src:n("f0dc")}})]:e._e()],2)]),s("div",{staticClass:"collect-content",on:{contextmenu:function(n){return e.$emit("itemContext",{item:t,event:n})}}},[t.Selected?s("div",{staticClass:"item-selected"},[s("i",{staticClass:"iconfont iconselected"})]):e._e(),s("div",{staticClass:"text"},[e._v(e._s(t.Content))]),e._l(t.items,(function(e,t){return[s("collect-body",{key:t,attrs:{collect:e}})]})),t.LocationName?s("p",{staticClass:"location-name"},[s("i",{staticClass:"iconfont iconditu2"}),e._v(" "+e._s(t.LocationName)+" ")]):e._e(),s("p",{staticClass:"collect-time"},[e._v(e._s(t.Time))]),t.Counts.length?[s("div",{staticClass:"collect-status"},[e._l(t.Counts,(function(t,n){return[s("span",{key:n,attrs:{title:t.Title}},[s("i",{class:["iconfont",t.Icon]}),e._v(" ("+e._s(t.Value)+") ")])]})),t.LikeNames?[s("div",{staticClass:"like-names"},[s("i",{staticClass:"iconfont iconlike"}),e._l(t.LikeNames,(function(n,i){return s("span",{key:"name_"+i},[e._v(" "+e._s(n)+" "),i+1<t.LikeNames.length?s("span",[e._v(" , ")]):e._e()])}))],2)]:e._e()],2)]:e._e(),t.Comments?[s("div",{staticClass:"collect-comments"},[e._l(t.Comments,(function(t,n){var i=t.Author,r=t.Target,c=t.Content,a=t.Time;return[s("div",{key:n,staticClass:"comment-item"},[s("span",{staticClass:"name"},[e._v(" "+e._s(i)+" ")]),i!==r?s("span",[e._v(" 回复 "),s("span",{staticClass:"name"},[e._v(e._s(r)+" ")]),e._v(":")]):e._e(),s("span",{staticClass:"time"},[e._v("("+e._s(a)+")")]),s("div",{staticClass:"content"},[e._v(e._s(c))])])]}))],2)]:e._e()],2)])])])})),0)},i=[],r=(n("d81d"),n("4a28")),c={name:"collections",components:{"collect-body":r["a"]},provide:function(){return{root:this}},props:{collections:{type:Array,default:function(){}},adapter:{type:Function,default:null}},data:function(){return{parsedCollects:[]}},watch:{collections:function(){this.buildCollections()}},created:function(){this.buildCollections()},methods:{buildCollections:function(){var e=this;this.parsedCollects=this.collections.map((function(t){return e.adapter?e.adapter(t):t}))},collectClick:function(e,t){this.$emit("viewClick",{item:e,event:t})},collectContexted:function(e,t){this.$emit("collectContext",e,t)}}},a=c,o=(n("1080"),n("2877")),l=Object(o["a"])(a,s,i,!1,null,"130e5640",null);t["a"]=l.exports},"90e3":function(e,t){var n=0,s=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+s).toString(36)}},9112:function(e,t,n){var s=n("83ab"),i=n("9bf2"),r=n("5c6c");e.exports=s?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},9224:function(e){e.exports=JSON.parse('{"name":"message-views-template","description":"","version":"1.0.0","author":{"name":"OuyangZq","email":"zhiqiang@forensix.cn"},"keywords":["vue","vuejs","vuecli3","vue-cli3"],"license":"MIT","main":"dist/message-views-template.common.js","unpkg":"dist/message-views-template.umd.min.js","module":"index.js","repository":{"type":"git","url":"https://github.com/xxlxx-x/message-views-template.git"},"homepage":"https://github.com/xxlxx-x/message-views-template","scripts":{"dev":"vue-cli-service serve --open","build":"vue-cli-service build --target lib --name message-views-template src/index.js","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit"},"dependencies":{},"devDependencies":{"@vue/cli-plugin-babel":"^4.3.0","@vue/cli-plugin-eslint":"^4.3.0","@vue/cli-plugin-unit-jest":"^4.3.0","@vue/cli-service":"^4.3.0","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.31","axios":"^0.19.2","babel-eslint":"^10.1.0","core-js":"^3.6.4","eslint":"^6.7.2","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^6.2.2","lint-staged":"^9.5.0","lodash":"^4.17.15","moment":"^2.24.0","node-sass":"^4.12.0","prettier":"^1.19.1","qs":"^6.9.3","sass-loader":"^8.0.2","vue":"^2.6.11","vue-router":"^3.1.6","vue-template-compiler":"^2.6.11","vuetify":"^2.2.22"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue}":["vue-cli-service lint","git add"]}}')},"94ca":function(e,t,n){var s=n("d039"),i=/#|\.prototype\./,r=function(e,t){var n=a[c(e)];return n==l||n!=o&&("function"==typeof t?s(t):!!t)},c=r.normalize=function(e){return String(e).replace(i,".").toLowerCase()},a=r.data={},o=r.NATIVE="N",l=r.POLYFILL="P";e.exports=r},"9bf2":function(e,t,n){var s=n("83ab"),i=n("0cfb"),r=n("825a"),c=n("c04e"),a=Object.defineProperty;t.f=s?a:function(e,t,n){if(r(e),t=c(t,!0),r(n),i)try{return a(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},a691:function(e,t){var n=Math.ceil,s=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?s:n)(e)}},ae40:function(e,t,n){var s=n("83ab"),i=n("d039"),r=n("5135"),c=Object.defineProperty,a={},o=function(e){throw e};e.exports=function(e,t){if(r(a,e))return a[e];t||(t={});var n=[][e],l=!!r(t,"ACCESSORS")&&t.ACCESSORS,u=r(t,0)?t[0]:o,f=r(t,1)?t[1]:void 0;return a[e]=!!n&&!i((function(){if(l&&!s)return!0;var e={length:-1};l?c(e,1,{enumerable:!0,get:o}):e[1]=1,n.call(e,u,f)}))}},b58e:function(e,t,n){e.exports=n.p+"img/hb.085fd43c.svg"},b622:function(e,t,n){var s=n("da84"),i=n("5692"),r=n("5135"),c=n("90e3"),a=n("4930"),o=n("fdbf"),l=i("wks"),u=s.Symbol,f=o?u:u&&u.withoutSetter||c;e.exports=function(e){return r(l,e)||(a&&r(u,e)?l[e]=u[e]:l[e]=f("Symbol."+e)),l[e]}},b635:function(e,t,n){"use strict";(function(e){n.d(t,"e",(function(){return o}));var s=n("3f03");n.d(t,"c",(function(){return s["a"]}));var i=n("389a");n.d(t,"f",(function(){return i["a"]}));var r=n("8bcf");n.d(t,"b",(function(){return r["a"]}));var c=n("4a28");n.d(t,"a",(function(){return c["a"]}));var a=n("9224");function o(e){e.component("conversation",s["a"]),e.component("messagebody",i["a"]),e.component("collection",r["a"]),e.component("collectbody",c["a"])}var l={version:a.version,install:o};t["d"]=l;var u=null;"undefined"!==typeof window?u=window.Vue:"undefined"!==typeof e&&(u=e.Vue),u&&u.use(l)}).call(this,n("c8ba"))},b727:function(e,t,n){var s=n("0366"),i=n("44ad"),r=n("7b0b"),c=n("50c4"),a=n("65f0"),o=[].push,l=function(e){var t=1==e,n=2==e,l=3==e,u=4==e,f=6==e,d=5==e||f;return function(v,m,p,g){for(var _,b,y=r(v),C=i(y),h=s(m,p,3),x=c(C.length),w=0,S=g||a,k=t?S(v,x):n?S(v,0):void 0;x>w;w++)if((d||w in C)&&(_=C[w],b=h(_,w,y),e))if(t)k[w]=b;else if(b)switch(e){case 3:return!0;case 5:return _;case 6:return w;case 2:o.call(k,_)}else if(u)return!1;return f?-1:l||u?u:k}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6)}},c04e:function(e,t,n){var s=n("861d");e.exports=function(e,t){if(!s(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!s(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!s(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!s(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},c430:function(e,t){e.exports=!1},c6b6:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},c6cd:function(e,t,n){var s=n("da84"),i=n("ce4e"),r="__core-js_shared__",c=s[r]||i(r,{});e.exports=c},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(s){"object"===typeof window&&(n=window)}e.exports=n},ca84:function(e,t,n){var s=n("5135"),i=n("fc6a"),r=n("4d64").indexOf,c=n("d012");e.exports=function(e,t){var n,a=i(e),o=0,l=[];for(n in a)!s(c,n)&&s(a,n)&&l.push(n);while(t.length>o)s(a,n=t[o++])&&(~r(l,n)||l.push(n));return l}},caad:function(e,t,n){"use strict";var s=n("23e7"),i=n("4d64").includes,r=n("44d2"),c=n("ae40"),a=c("indexOf",{ACCESSORS:!0,1:0});s({target:"Array",proto:!0,forced:!a},{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),r("includes")},cc12:function(e,t,n){var s=n("da84"),i=n("861d"),r=s.document,c=i(r)&&i(r.createElement);e.exports=function(e){return c?r.createElement(e):{}}},ce4e:function(e,t,n){var s=n("da84"),i=n("9112");e.exports=function(e,t){try{i(s,e,t)}catch(n){s[e]=t}return t}},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var s=n("428f"),i=n("da84"),r=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?r(s[e])||r(i[e]):s[e]&&s[e][t]||i[e]&&i[e][t]}},d1e7:function(e,t,n){"use strict";var s={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!s.call({1:2},1);t.f=r?function(e){var t=i(this,e);return!!t&&t.enumerable}:s},d306:function(e,t,n){e.exports=n.p+"img/map.57705c77.png"},d371:function(e,t,n){},d81d:function(e,t,n){"use strict";var s=n("23e7"),i=n("b727").map,r=n("1dde"),c=n("ae40"),a=r("map"),o=c("map");s({target:"Array",proto:!0,forced:!a||!o},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},d94f:function(e,t,n){e.exports=n.p+"img/zz.155eb556.svg"},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n("c8ba"))},df75:function(e,t,n){var s=n("ca84"),i=n("7839");e.exports=Object.keys||function(e){return s(e,i)}},e893:function(e,t,n){var s=n("5135"),i=n("56ef"),r=n("06cf"),c=n("9bf2");e.exports=function(e,t){for(var n=i(t),a=c.f,o=r.f,l=0;l<n.length;l++){var u=n[l];s(e,u)||a(e,u,o(t,u))}}},e8b5:function(e,t,n){var s=n("c6b6");e.exports=Array.isArray||function(e){return"Array"==s(e)}},f0dc:function(e,t,n){e.exports=n.p+"img/deleted.b8caf700.png"},f3f9:function(e,t,n){"use strict";var s=n("1f2d"),i=n.n(s);i.a},f5d2:function(e,t,n){"use strict";var s=n("d371"),i=n.n(s);i.a},f772:function(e,t,n){var s=n("5692"),i=n("90e3"),r=s("keys");e.exports=function(e){return r[e]||(r[e]=i(e))}},fb15:function(e,t,n){"use strict";if(n.r(t),n.d(t,"install",(function(){return c["e"]})),n.d(t,"conversation",(function(){return c["c"]})),n.d(t,"messagebody",(function(){return c["f"]})),n.d(t,"collection",(function(){return c["b"]})),n.d(t,"collectbody",(function(){return c["a"]})),"undefined"!==typeof window){var s=window.document.currentScript,i=n("8875");s=i(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:i});var r=s&&s.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);r&&(n.p=r[1])}var c=n("b635");t["default"]=c["d"]},fc6a:function(e,t,n){var s=n("44ad"),i=n("1d80");e.exports=function(e){return s(i(e))}},fdbf:function(e,t,n){var s=n("4930");e.exports=s&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}})["default"]})); //# sourceMappingURL=message-views-template.umd.min.js.map