/
home
/
liman
/
panel
/
js
/
File Upload :
llllll
Current File: /home/liman/panel/js/1845-legacy.673da926.js.map
{"version":3,"file":"js/1845-legacy.673da926.js","mappings":"wJAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,SAASN,EAAIO,GAAIP,EAAIQ,kBAAkC,kBAAE,SAASC,EAAOC,GAAO,OAAON,EAAG,MAAM,CAACO,IAAIF,EAAOG,SAASC,OAAOH,GAAOJ,YAAY,OAAOQ,MAAM,CAAC,YAAaL,EAAOG,WAAaZ,EAAIQ,kBAAkBO,QAAQC,KAAK,CAACZ,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,WAAW,CAACE,YAAY,+BAA+BW,MAAM,CAAC,KAAO,KAAK,QAAU,cAAc,IAAMR,EAAOG,WAAaZ,EAAIQ,kBAAkBO,QAAQC,GAAKhB,EAAIQ,kBAAkBO,QAAQG,OAASlB,EAAImB,sBAAsB,GAAGf,EAAG,MAAM,CAACE,YAAY,aAAaN,EAAIO,GAAIE,EAAe,UAAE,SAASW,GAAS,OAAOhB,EAAG,MAAM,CAACO,IAAIS,EAAQC,KAAKf,YAAY,gBAAgB,CAACF,EAAG,IAAI,CAACJ,EAAIsB,GAAGtB,EAAIuB,GAAGH,EAAQI,aAAY,QAAO,IAC9xBC,EAAkB,G,yCCgCtB,GACEC,WAAY,CACVC,QAAJA,EAAAA,IAEEC,MAAO,CACLC,SAAU,CACRC,KAAMC,OACNC,UAAU,GAEZb,kBAAmB,CACjBW,KAAMjB,OACNmB,UAAU,IAGdC,MAdF,SAcAL,GACI,IAAJ,uBACM,IAAN,GACQZ,GAAIY,EAAMC,SAASd,QAAQC,GAC3BE,OAAQU,EAAMC,SAASd,QAAQG,QAGvC,KACUU,EAAMC,SAASK,OACjBC,EAAUP,EAAMC,SAASK,KAAKA,MAGhC,IAAN,KACA,4BACA,GACQE,OAAQC,EACRC,SAAU,IAuBZ,OApBAH,EAAQI,SAAQ,SAAtBJ,EAAAA,GACYE,IAAwBb,EAAIZ,SAC9B4B,EAASF,SAASG,KAAK,CACrBjB,IAAKA,EAAIkB,QACTrB,KAAMG,EAAIH,QAGZgB,EAAsBb,EAAIZ,SAC1B+B,EAAiBF,KAAKD,GACtBA,EAAW,CACT5B,SAAUY,EAAIZ,SACd0B,SAAU,CAAC,CACTd,IAAKA,EAAIkB,QACTrB,KAAMG,EAAIH,SAIZX,IAAUyB,EAAQS,OAAS,GAAGD,EAAiBF,KAAKD,MAGnD,CACLG,iBAARA,EACQ5B,QAARA,EACQI,kBAAmBS,EAAMT,sBAI7B,MAAO,CACLX,kBAANA,KC9F2f,I,UCOvfqC,GAAY,OACd,EACA9C,EACA0B,GACA,EACA,KACA,KACA,MAIF,EAAeoB,EAAiB","sources":["webpack://liman/./src/views/ticket/ChatLog.vue?6fdb","webpack://liman/src/views/ticket/ChatLog.vue","webpack://liman/./src/views/ticket/ChatLog.vue?3b12","webpack://liman/./src/views/ticket/ChatLog.vue"],"sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"chats\"},_vm._l((_vm.formattedChatData.formattedChatLog),function(msgGrp,index){return _c('div',{key:msgGrp.senderId+String(index),staticClass:\"chat\",class:{'chat-left': msgGrp.senderId === _vm.formattedChatData.contact.id}},[_c('div',{staticClass:\"chat-avatar\"},[_c('b-avatar',{staticClass:\"avatar-border-2 box-shadow-1\",attrs:{\"size\":\"36\",\"variant\":\"transparent\",\"src\":msgGrp.senderId === _vm.formattedChatData.contact.id ? _vm.formattedChatData.contact.avatar : _vm.profileUserAvatar}})],1),_c('div',{staticClass:\"chat-body\"},_vm._l((msgGrp.messages),function(msgData){return _c('div',{key:msgData.time,staticClass:\"chat-content\"},[_c('p',[_vm._v(_vm._s(msgData.msg))])])}),0)])}),0)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <div class=\"chats\">\n <div\n v-for=\"(msgGrp, index) in formattedChatData.formattedChatLog\"\n :key=\"msgGrp.senderId+String(index)\"\n class=\"chat\"\n :class=\"{'chat-left': msgGrp.senderId === formattedChatData.contact.id}\"\n >\n <div class=\"chat-avatar\">\n <b-avatar\n size=\"36\"\n class=\"avatar-border-2 box-shadow-1\"\n variant=\"transparent\"\n :src=\"msgGrp.senderId === formattedChatData.contact.id ? formattedChatData.contact.avatar : profileUserAvatar\"\n />\n </div>\n <div class=\"chat-body\">\n <div\n v-for=\"msgData in msgGrp.messages\"\n :key=\"msgData.time\"\n class=\"chat-content\"\n >\n <p>{{ msgData.msg }}</p>\n </div>\n </div>\n </div>\n </div>\n</template>\n\n<script>\nimport { computed } from '@vue/composition-api'\nimport { BAvatar } from 'bootstrap-vue'\n\nexport default {\n components: {\n BAvatar,\n },\n props: {\n chatData: {\n type: Object,\n required: true,\n },\n profileUserAvatar: {\n type: String,\n required: true,\n },\n },\n setup(props) {\n const formattedChatData = computed(() => {\n const contact = {\n id: props.chatData.contact.id,\n avatar: props.chatData.contact.avatar,\n }\n\n let chatLog = []\n if (props.chatData.chat) {\n chatLog = props.chatData.chat.chat\n }\n\n const formattedChatLog = []\n let chatMessageSenderId = chatLog[0] ? chatLog[0].senderId : undefined\n let msgGroup = {\n sender: chatMessageSenderId,\n messages: [],\n }\n\n chatLog.forEach((msg, index) => {\n if (chatMessageSenderId === msg.senderId) {\n msgGroup.messages.push({\n msg: msg.message,\n time: msg.time,\n })\n } else {\n chatMessageSenderId = msg.senderId\n formattedChatLog.push(msgGroup)\n msgGroup = {\n senderId: msg.senderId,\n messages: [{\n msg: msg.message,\n time: msg.time,\n }],\n }\n }\n if (index === chatLog.length - 1) formattedChatLog.push(msgGroup)\n })\n\n return {\n formattedChatLog,\n contact,\n profileUserAvatar: props.profileUserAvatar,\n }\n })\n\n return {\n formattedChatData,\n }\n },\n}\n</script>\n\n<style>\n\n</style>\n","import mod from \"-!../../../node_modules/.pnpm/thread-loader@3.0.4_webpack@5.70.0/node_modules/thread-loader/dist/cjs.js!../../../node_modules/.pnpm/babel-loader@8.2.3_ed870ac3ba52c4ec230ba2bc3dbb311c/node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[1]!../../../node_modules/.pnpm/@vue+cli-service@5.0.1_c60d37d6f98edb8bb59b38caea4c9fe8/node_modules/@vue/cli-service/lib/config/vue-loader-v15-resolve-compat/vue-loader.js??vue-loader-options!./ChatLog.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/.pnpm/thread-loader@3.0.4_webpack@5.70.0/node_modules/thread-loader/dist/cjs.js!../../../node_modules/.pnpm/babel-loader@8.2.3_ed870ac3ba52c4ec230ba2bc3dbb311c/node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[1]!../../../node_modules/.pnpm/@vue+cli-service@5.0.1_c60d37d6f98edb8bb59b38caea4c9fe8/node_modules/@vue/cli-service/lib/config/vue-loader-v15-resolve-compat/vue-loader.js??vue-loader-options!./ChatLog.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ChatLog.vue?vue&type=template&id=66fa7fc5&\"\nimport script from \"./ChatLog.vue?vue&type=script&lang=js&\"\nexport * from \"./ChatLog.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/.pnpm/vue-loader@15.9.8_1f9b6d6a8c5e3033a639476f0cf6d876/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_l","formattedChatData","msgGrp","index","key","senderId","String","class","contact","id","attrs","avatar","profileUserAvatar","msgData","time","_v","_s","msg","staticRenderFns","components","BAvatar","props","chatData","type","Object","required","setup","chat","chatLog","sender","chatMessageSenderId","messages","forEach","msgGroup","push","message","formattedChatLog","length","component"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure