bztang-admin/addons/yun_shop/static/app/js/chunk-18fcf702.dac858c2.js

1 line
13 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-18fcf702"],{"2df3":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"push-task-page"},[a("scope-panel",{attrs:{title:"推送详情"}},[a("div",{staticClass:"task-message"},[4==t.taskType?a("span",[t._v("你需要在"+t._s(t.time)+"给群聊推送以下信息")]):a("span",[t._v("管理员提醒你在"+t._s(t.time)+"给推送以下信息")])]),t.task_name?a("p",{staticClass:"task-name"},[t._v(t._s(t.task_name))]):t._e(),t.taskContent.length>0?a("div",{staticClass:"task-content"},t._l(t.taskContent,(function(e,s){return a("div",{key:s},["text"==e.type?a("div",{staticClass:"text-box task-box"},[t._v(t._s(e.news))]):t._e(),"image"==e.type?a("div",{staticClass:"img-box task-box"},[a("img",{staticClass:"image",attrs:{src:e.link_img,alt:""},on:{click:function(a){return t.previewImg(e.link_img)}}})]):t._e(),"video"==e.type?a("div",{staticClass:"img-box task-box"},[a("video",{staticClass:"task-video",attrs:{width:"320",height:"240",controls:""}},[a("source",{attrs:{src:e.link_video}}),t._v(" 您的浏览器不支持 video 标签。 ")])]):t._e(),"link"==e.type?a("div",{staticClass:"link-box task-box"},[a("div",{staticClass:"link-title"},[t._v(t._s(e.title))]),a("p",{staticClass:"link-url"},[t._v(t._s(e.link))]),a("p",[t._v(t._s(e.describe))]),a("img",{staticClass:"image",attrs:{src:e.link_img,alt:""},on:{click:function(a){return t.previewImg(e.link_img)}}})]):t._e(),"applet"==e.type?a("div",{staticClass:"link-box task-box"},[a("div",{staticClass:"link-title"},[t._v(t._s(e.title))]),a("p",{staticClass:"link-url"},[t._v(t._s(e.appid))]),a("p",{staticClass:"link-url"},[t._v(t._s(e.page))]),a("img",{staticClass:"image",attrs:{src:e.link_img,alt:""},on:{click:function(a){return t.previewImg(e.link_img)}}})]):t._e(),"file"==e.type?a("div",{staticClass:"file-box task-box"},[a("div",{staticClass:"file-name"},[t._v("文件名称")])]):t._e()])})),0):t._e()]),a("scope-panel",{attrs:{title:"推送方法"}},[a("ol",{staticClass:"rules"},[a("li",[t._v("1、点击任意"+t._s(t.taskTypeName)+"边上的“去聊天”打开"+t._s(t.taskTypeName)+"聊天会话窗口。")]),a("li",[t._v("2、通过聊天侧边栏打开“sop”侧边栏页面。")]),a("li",[t._v("3、点击发送“去发送”快递将素材分享到当前会话按下Enter键即可完成任务。")])])]),a("div",{staticClass:"h-50"}),a("div",{staticClass:"sop-footer flex-a-c flex-j-sb",class:[t.fun.isIphoneX()?"iphoneXStyle":""]},[a("div",{staticClass:"push-btn",on:{click:t.backPath}},[t._v("返回")]),a("div",{staticClass:"sop-next",class:[{"invalid-btn":t.taskContent.length<=0}],on:{click:t.sendHandler}},[a("p",[t._v(t._s(t.isPc?"一键发送":"发送消息"))]),a("p",[t._v("点击发送再点击Enter键发送出去")])])])],1)},i=[],n=(a("b64b"),a("14d9"),a("caad"),a("d3b7"),a("159b"),a("9911"),a("d76c")),o=a("e944"),r={mixins:[n["a"]],data:function(){return{isPc:!0,taskType:1,taskTypeName:"客户",chatId:"",userId:"",time:"",log_id:null,task_name:"",taskData:{},taskId:"",taskContent:[]}},created:function(){var t=this,e=this;this.isPc=this.fun.isPc(),this.appjsApiList=["getCurExternalContact","getCurExternalChat","sendChatMessage"],this.agentConfigUrl="plugin.sop-task.frontend.controller.member.login.getConfig",this.appSignSuccess=function(){e.task_log=t.$route.params.taskLog,e.taskId=t.$route.params.taskId,wx.invoke("getCurExternalChat",{},(function(t){"getCurExternalChat:ok"==t.err_msg&&(e.taskType=4,e.chatId=t.chatId,e.getCustomerTask())})),wx.invoke("getCurExternalContact",{},(function(t){"getCurExternalContact:ok"==t.err_msg&&(e.taskType=1,e.userId=t.userId,e.getCustomerTask())}))}},methods:{getCustomerTask:function(){var t=this,e={};e.task_log_id=this.task_log,4==this.taskType?e.chat_id=this.chatId:e.external_userid=this.userId,$http.post("plugin.sop-task.frontend.controller.task.task.getContent",e,"").then((function(e){var a=e.result,s=e.msg,i=e.data;if(1!==a)return t.$toast(s);t.time=i.date,t.log_id=i.task_log_id,t.task_name=i.task_name,t.taskContent=t.objToArr(JSON.parse(i.content_list)),t.setTaskType(i.task_type)}))},objToArr:function(t){var e=[];for(var a in t)if(Object.hasOwnProperty.call(t,a)){var s=t[a];s.id=a,e.push(s)}return e},setTaskType:function(t){this.taskType=void 0!=t?1*t:1,4==t?this.taskTypeName="群聊":[1,2,3].includes(t)&&(this.taskTypeName="客户")},sendHandler:function(){if(this.taskContent&&this.taskContent.length<=0)return!1;this.isPc,this.taskId?this.batchSend():this.sendAllMessage()},sendMessage:function(){var t=this,e=t.taskContent[0].id,a=t.taskContent[0],s=t.messageConfig(a);wx.invoke("sendChatMessage",s,(function(a){"sendChatMessage:ok"==a.err_msg?(t.$toast("消息已生成,请点击聊天框发送按钮!"),t.taskComplete(1,e)):"fail invalid img_url"==a.err_msg?t.$toast("参数错误,图片地址错误"):"sendChatMessage:fail, invalid param, link or img_url is invalid"==a.err_msg&&t.$toast("参数错误,链接或图片地址错误")}))},sendAllMessage:function(){var t=this,e=t.taskContent;this.$dialog.confirm({title:"提示",message:"该操作将发送该任务的全部消息,确认全部发送吗?"}).then((function(){e.forEach((function(a,s){var i=t.messageConfig(a);wx.invoke("sendChatMessage",i,(function(a){"sendChatMessage:ok"==a.err_msg?s===e.length-1&&(t.$toast("消息已生成,请点击聊天框发送按钮!"),t.taskComplete(0)):"fail invalid img_url"==a.err_msg?t.$toast("参数错误,图片地址错误"):"sendChatMessage:fail, invalid param, link or img_url is invalid"==a.err_msg&&t.$toast("参数错误,链接或图片地址错误")}))}))}))},messageConfig:function(t){var e={};return"text"==t.type?e={msgtype:"text",text:{content:t.news}}:"link"==t.type?e={msgtype:"news",news:{link:t.link,title:t.title?t.title:"",desc:t.describe,imgUrl:t.link_img}}:"applet"==t.type?e={msgtype:"miniprogram",miniprogram:{appid:t.appid,title:t.title,imgUrl:t.link_img,page:t.page}}:"image"==t.type?e={msgtype:"image",image:{mediaid:t.media_id}}:"video"==t.type?e={msgtype:"video",video:{mediaid:t.media_id}}:"file"==t.type&&(e={msgtype:"file",file:{mediaid:t.media_id}}),e.enterChat=!0,e},taskComplete:function(t,e){var a=this,s={};s.task_log_id=this.log_id,s.send_type=t,1===t&&(s.content_index=e),$http.post("plugin.sop-task.frontend.controller.task.task.send",s,"loading").then((function(t){if(1!==t.result)return a.$toast(t.msg);a.isPc&&a.backPath()}))},batchSend:function(){var t=this;this.$dialog.confirm({title:"提示",message:"该操作将发送该任务的全部消息,确认全部发送吗?"}).then((function(){var e={};e.task_id=t.taskId,$http.post("plugin.sop-task.frontend.controller.task.task.batch-send",e,"loading").then((function(e){if(1!==e.result)return t.$toast(e.msg);t.isPc&&t.backPath()}))}))},backPath:function(){this.$router.go(-1)}},components:{scopePanel:o["a"]}},l=r,c=(a("569c"),a("2877")),d=Object(c["a"])(l,s,i,!1,null,"3bf90236",null);e["default"]=d.exports},4566:function(t,e,a){var s=a("bc15");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);var i=a("499e").default;i("3c0ea4be",s,!0,{sourceMap:!1,shadowMode:!1})},"569c":function(t,e,a){"use strict";a("4566")},"795a":function(t,e,a){var s=a("24fb");e=s(!1),e.push([t.i,".scope-panel[data-v-302307aa]{padding:.8rem;margin-top:.8rem;background-color:#fff;border-radius:.45rem}.scope-panel .panel-title[data-v-302307aa]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.scope-panel .panel-title .mini-col[data-v-302307aa]{width:.21rem;height:1.05rem;margin-right:.5rem;background-color:#f05152;border-radius:.16rem}",""]),t.exports=e},9101:function(t,e,a){"use strict";a("b6fe")},b6fe:function(t,e,a){var s=a("795a");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);var i=a("499e").default;i("5c117224",s,!0,{sourceMap:!1,shadowMode:!1})},bc15:function(t,e,a){var s=a("24fb");e=s(!1),e.push([t.i,".iphoneXStyle[data-v-3bf90236]{bottom:1.5rem}.h-50[data-v-3bf90236]{height:3.125rem;clear:both}.push-task-page[data-v-3bf90236]{text-align:left;padding:.63rem;background-color:#f6f6f6}.push-task-page .task-message[data-v-3bf90236]{font-size:12px;color:#727272;margin-top:.63rem}.push-task-page .task-name[data-v-3bf90236]{font-size:14px;color:#666;margin:.59rem 0}.push-task-page .task-content .task-box[data-v-3bf90236]{margin-top:.63rem;padding:.63rem;background-color:#f9f9f9;border-radius:.31rem;word-break:break-all}.push-task-page .task-content .image[data-v-3bf90236]{height:4.28rem;border-radius:.31rem}.push-task-page .task-content .task-video[data-v-3bf90236]{height:10rem;border-radius:.31rem}.push-task-page .task-content .link-box .link-url[data-v-3bf90236]{color:#727272}.push-task-page .task-content .link-box div[data-v-3bf90236],.push-task-page .task-content .link-box p[data-v-3bf90236]{margin:.3rem 0}.push-task-page .task-content .link-title[data-v-3bf90236]{font-size:.85rem;font-weight:600}.push-task-page .task-content .file-name[data-v-3bf90236]{max-width:6rem;padding:.5rem;font-size:.85rem;text-align:center;border-radius:.3rem;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.push-task-page .rules li[data-v-3bf90236]{font-size:12px;color:#727272;margin:.55rem 0}.push-task-page .flex-aj-c[data-v-3bf90236]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.push-task-page .sop-footer[data-v-3bf90236]{width:23.4375rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;bottom:0;left:0;background:#fff;-webkit-box-shadow:.0625rem 0 .125rem rgba(0,0,0,.1);box-shadow:.0625rem 0 .125rem rgba(0,0,0,.1);padding:.3125rem .625rem}.push-task-page .sop-footer .sop-next[data-v-3bf90236]{width:14.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fe5e56;border-radius:1.3125rem;padding:.25rem 0 .375rem 0;cursor:pointer;text-align:center}.push-task-page .sop-footer .sop-next p[data-v-3bf90236]{font-size:.9375rem;line-height:.875rem;color:#fff;padding-bottom:.125rem;text-align:center}.push-task-page .sop-footer .sop-next p[data-v-3bf90236]:last-child{font-size:.625rem;padding-bottom:0}.push-task-page .sop-footer .push-btn[data-v-3bf90236]{font-size:.9375rem;line-height:.875rem;padding:.75rem 2.6875rem;border:.0625rem solid #fe5e56;color:#fe5e56;border-radius:1.3125rem;text-align:center;cursor:pointer}.push-task-page .sop-footer .invalid-btn[data-v-3bf90236]{background-color:#a7a6a6}.pcStyle .sop-footer[data-v-3bf90236]{left:auto}",""]),t.exports=e},d76c:function(t,e,a){"use strict";a.d(e,"a",(function(){return n}));var s=a("c7eb"),i=a("1da1"),n=(a("e9c4"),{data:function(){return{agentConfigUrl:null,isSignWorkApp:!1,agentData:{agent_secret:"",agentid:"",corpid:""},get_token:{},appjsApiList:[],appSignCallback:null,appSignError:null,agentConfigLoading:0}},created:function(){if(this.fun.getKey("crop_id")){var t=this.fun.getKey("crop_id");window.localStorage.setItem("crop_id",t),this.corp_id=t}else this.corp_id=window.localStorage.getItem("crop_id")||"0"},activated:function(){("work"===this.fun.getKey("client")||window.localStorage.getItem("client"))&&this.getAgentConfig()},methods:{getAgentConfig:function(){var t=this;return Object(i["a"])(Object(s["a"])().mark((function e(){var a,i,n,o,r;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t,i=t.agentConfigUrl||"plugin.wechat-chat-sidebar.frontend.controller.index.get-config",n="ios"===t.fun.isIosOrAndroid()?window.initUrl:document.location.href,e.prev=3,e.next=6,$http.post(i,{crop_id:t.corp_id,url:n},"loading");case 6:if(o=e.sent,1!=o.result){e.next=11;break}t.agentData=o.data,e.next=13;break;case 11:return t.agentConfigLoading=-1,e.abrupt("return",t.$toast(o.msg));case 13:t.agentConfigLoading=0,t.get_token=t.agentData.get_token,r={debug:!1,beta:!0,jsApiList:["agentConfig","closeWindow"],openTagList:["ww-open-data"],appId:t.agentData.corpid,nonceStr:t.get_token.noncestr,timestamp:t.get_token.timestamp,signature:t.get_token.token},wx.config(r),wx.ready((function(){setTimeout((function(){t.getAgentSign(r,t.get_token.app_token)}),500)})),wx.error((function(t){a.$toast(JSON.stringify(t))})),e.next=24;break;case 21:e.prev=21,e.t0=e["catch"](3),t.$toast(e.t0);case 24:case"end":return e.stop()}}),e,null,[[3,21]])})))()},getAgentSign:function(t,e){var a=this;wx.agentConfig({debug:!1,corpid:t.appId,agentid:this.agentData.agentid,timestamp:t.timestamp,nonceStr:t.nonceStr,signature:e,jsApiList:a.appjsApiList,success:function(){a.isSignWorkApp=!0,a.agentConfigLoading=1,a.appSignSuccess&&a.appSignSuccess()},fail:function(t){a.agentConfigLoading=-1,a.appSignError&&a.appSignError(),t.errMsg.indexOf("function not exist")>-1?a.$toast("版本过低请升级"):a.$toast("企业应用授权失败,请联系管理员重新配置!")}})}}})},e944:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"scope-panel"},[t._t("header-box"),""!==t.title?a("div",{staticClass:"panel-title"},[a("div",{staticClass:"mini-col"}),a("div",[t._v(t._s(t.title))])]):t._e(),t._t("default")],2)},i=[],n={props:{title:{type:String,default:""}},data:function(){return{}},methods:{},components:{}},o=n,r=(a("9101"),a("2877")),l=Object(r["a"])(o,s,i,!1,null,"302307aa",null);e["a"]=l.exports}}]);