(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["view-event-speaker-vue"],{"1f14":function(t,e,s){"use strict";s.r(e);s("7f7f");var i=function(){var t=this,e=t._self._c;return e("div",[e("el-form",{ref:"detailInfo",staticClass:"demo-dynamic form-horizontal detailPage",attrs:{model:t.detailInfo,"label-width":"0px"}},[e("el-tabs",t._l(t.$store.state.userInfo.language,(function(s,i){return e("el-tab-pane",{attrs:{label:s.name}},[e("div",{staticClass:"form-group"},[e("div",{staticClass:"col-sm-12"},[e("draggable",{staticClass:"sortable-list agile-list",staticStyle:{"margin-bottom":"15px"},attrs:{handle:".move-header"},on:{start:function(e){t.drag=!0},end:function(e){t.drag=!1}},model:{value:t.detailInfo.ccs,callback:function(e){t.$set(t.detailInfo,"ccs",e)},expression:"detailInfo.ccs"}},t._l(t.detailInfo.ccs,(function(i,a){return e("div",{staticClass:"dragObj"},[e("div",{staticClass:"text-center cursor-move move-header",staticStyle:{"font-size":"18px"}},[t._v("\n                  =\n                ")]),e("div",{staticClass:"row margin-0",staticStyle:{padding:"0px !important"}},[e("div",{staticClass:"form-group margin-0"},[e("label",{staticClass:"col-sm-2 control-label"},[t._v("Group Title")]),e("div",{staticClass:"col-sm-10"},[e("div",{staticClass:"pad-t-7"},[t._v("\n                        "+t._s(t.getObject(i.langMap,s.id).title)+"\n                      ")])])]),e("div",{staticClass:"form-group margin-0"},[e("label",{staticClass:"col-sm-2 control-label"},[t._v(t._s(t.detailInfo.ccs[a].ccsType))]),e("div",{staticClass:"col-sm-10"},[e("div",{staticClass:"col-sm-12",staticStyle:{padding:"0 !important"}},[e("draggable",{staticClass:"sortable-list agile-list",staticStyle:{"margin-bottom":"15px"},attrs:{handle:".move-header2"},on:{start:function(e){t.drag=!0},end:function(e){t.drag=!1}},model:{value:t.detailInfo.ccs[a].body,callback:function(e){t.$set(t.detailInfo.ccs[a],"body",e)},expression:"detailInfo.ccs[i].body"}},t._l(t.detailInfo.ccs[a].body,(function(i,n){return e("div",{staticClass:"dragObj"},[e("div",{staticClass:"text-center cursor-move move-header2",staticStyle:{"font-size":"18px"}},[t._v("\n                              =\n                            ")]),e("div",{staticClass:"row margin-0",staticStyle:{padding:"0px !important"}},[e("div",{staticClass:"form-group margin-0"},[e("label",{staticClass:"col-sm-2 control-label"},[t._v(t._s(t.detailInfo.ccs[a].ccsType)+" Name")]),e("div",{staticClass:"col-sm-10"},[e("div",{staticClass:"pad-t-7",domProps:{innerHTML:t._s(t.getObject(i.langMap,s.id).name)}})])]),e("div",{staticClass:"form-group margin-0"},[e("label",{staticClass:"col-sm-2 control-label"},[t._v("Image")]),e("div",{staticClass:"col-sm-10"},[e("div",{staticClass:"pad-t-7 col-sm-3"},[e("img",{staticStyle:{width:"100%"},attrs:{src:t.getObject(i.langMap,s.id).image}})])])]),e("div",{staticClass:"form-group"},[e("label",{staticClass:"col-sm-2 control-label"},[t._v("\n                                  POIS\n                                ")]),e("div",{staticClass:"col-sm-10"},[t._l(i.pois,(function(s,a){return e("div",{staticClass:"dragObj"},[e("div",{staticStyle:{padding:"5px"}},[e("span",{staticStyle:{display:"inline-block"}},[t._v(" "+t._s(s.name))])]),e("a",{staticClass:"pull-right btn btn-xs btn-white btnDelete",on:{click:function(e){return t.deleteObj(i.pois,a)}}},[e("i",{staticClass:"fa fa-trash-o"})])])})),e("div",{staticClass:"col-sm-12 text-right pad-b-15"},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.selectPOI(i.pois)}}},[t._v("\n                                      Select POI\n                                    ")])],1)],2)])]),e("a",{staticClass:"pull-right btn btn-xs btn-white btnDelete",on:{click:function(e){return t.deleteObj(t.detailInfo.ccs[a].body,n)}}},[e("i",{staticClass:"fa fa-trash-o"})]),e("a",{staticClass:"pull-right btn btn-xs btn-white btnEdit",on:{click:function(e){return t.editObj(t.detailInfo.ccs[a].body,12,n)}}},[e("i",{staticClass:"fa fa-pencil"})])])})),0)],1)]),e("div",{staticClass:"col-sm-12 text-right"},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addGroupEvent(t.detailInfo.ccs[a].body,12)}}},[t._v(" Add "+t._s(t.detailInfo.ccs[a].ccsType)+" ")]),t.detailInfo.ccs[a].id?e("el-button",{staticStyle:{"margin-left":"10px"},on:{click:function(e){return t.exportEventCCSData(t.detailInfo.ccs[a].id)}}},[t._v(" Export "+t._s(t.detailInfo.ccs[a].ccsType)+" ")]):t._e(),t.detailInfo.ccs[a].id&&t.checkPermission("EVENT_IMPORT")&&!t.group?e("el-upload",{staticClass:"upload-demo",staticStyle:{"margin-left":"10px"},attrs:{action:"#","http-request":t.uploadFile,data:t.detailInfo.ccs[a].id,"auto-upload":!0,accept:".xlsx, .xls","show-file-list":!1}},[e("el-button",[t._v("Import "+t._s(t.detailInfo.ccs[a].ccsType))])],1):t._e()],1)])]),e("a",{staticClass:"pull-right btn btn-xs btn-white btnDelete",on:{click:function(e){return t.deleteObj(t.detailInfo.ccs,a)}}},[e("i",{staticClass:"fa fa-trash-o"})]),e("a",{staticClass:"pull-right btn btn-xs btn-white btnEdit",on:{click:function(e){return t.editObj(t.detailInfo.ccs,11,a)}}},[e("i",{staticClass:"fa fa-pencil"})])])})),0)],1),e("div",{staticClass:"col-sm-12 text-right pad-b-15"},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addGroupEvent(t.detailInfo.ccs,11)}}},[t._v("\n              Add Group\n            ")]),t.checkPermission("EVENT_EXPORT")&&!t.group?e("el-button",{on:{click:t.downloadTemplate}},[t._v("\n              Download template\n            ")]):t._e()],1)]),e("div",{staticClass:"hr-line-dashed"}),e("div",{staticClass:"form-group"},[e("div",{staticClass:"col-sm-12"},[e("div",{staticClass:"pull-right"},[t.group&&(t.checkPermission("EVENT_GROUP_UPDATE")&&t.$route.query.id||t.checkPermission("EVENT_GROUP_CREATE")&&!t.$route.query.id)||!t.group&&(t.checkPermission("EVENT_UPDATE")&&t.$route.query.id||t.checkPermission("EVENT_CREATE")&&!t.$route.query.id)?e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.checkEvent()}}},[t._v(t._s(t.$t("message.Save")))]):t._e()],1)])])])})),1)],1)],1)},a=[],n=(s("ac6a"),s("96cf"),s("3b8d")),r=s("db49"),o=s("b76a"),c=s.n(o),l={mixins:[r["a"].globalMixin],data:function(){return{detailInfo:{ccs:[],eventId:"",venue:""},venueObj:[]}},props:["group"],components:{draggable:c.a},created:function(){this.setObj(),this.init()},mounted:function(){},methods:{setObj:function(){this.typeAddressObj=[{label:"URL"},{label:"POI"}]},init:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(){var e,s,i,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=this.$route.query.id,s=this,!e){t.next=17;break}return i=this.getAuthObj(),i.apiUrl=this.apiConfig.eventCCSDetail+"/"+e,t.next=7,this.$store.dispatch("apiEvent",i);case 7:if(a=t.sent,a!=this.TOKEN_EXPIRED){t.next=11;break}return this.timeoutEvent(),t.abrupt("return");case 11:if(a){t.next=13;break}return t.abrupt("return");case 13:this.$set(this,"detailInfo",a.data.payload),setTimeout((function(){s.$store.state.edit=!1})),t.next=18;break;case 17:setTimeout((function(){s.$store.state.edit=!1}));case 18:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),showWarning:function(t){var e=this;t||e.$router.go(-1)},checkEvent:function(){var t=this;this.$refs["detailInfo"].validate((function(e){if(!e)return t.$message({message:t.$i18n.t("message.fillRequired"),type:"warning"}),!1;t.submit()}))},submit:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(){var e,s,i,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:for(i in e=this.getAuthObj(),this.detailInfo)a=JSON.stringify(this.detailInfo[i]),e[i]=JSON.parse(a);return e.ccs.forEach((function(t){t.body.forEach((function(t){t.poiIds=[],t.pois.forEach((function(e){t.poiIds.push(e.id)}))}))})),e.eventId=parseInt(this.$route.query.id),e.apiUrl=this.apiConfig.eventCCSSave,t.next=7,this.$store.dispatch("apiEvent",e);case 7:if(s=t.sent,s!=this.TOKEN_EXPIRED){t.next=11;break}return this.timeoutEvent(),t.abrupt("return");case 11:if(s){t.next=13;break}return t.abrupt("return");case 13:0===s.data.code&&(this.$store.state.edit=!1,this.$message({message:"Save Success",type:"success"}),this.init());case 14:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),editObj:function(t,e,s){this.addGroupEvent(t,e,s)},deleteObj:function(t,e){t.splice(e,1)},addGroupEvent:function(t,e,s){var i=this;if(void 0!=s)var a=t[s];else if(11==e){for(var n=[],r=0;r<this.$store.state.userInfo.language.length;r++)n.push({languageId:this.$store.state.userInfo.language[r].id,title:""});a={langMap:n,body:[],ccsType:"Crew"}}else if(12==e){for(n=[],r=0;r<this.$store.state.userInfo.language.length;r++)n.push({languageId:this.$store.state.userInfo.language[r].id,altText:"",caption:"",description:"",image:"",name:""});a={langMap:n,pois:[]}}this.$store.commit("setgroup",{obj:a,objType:e,index:s,boolean:!0,callback:function(){i.$store.commit("setgroup",{string:"",boolean:!1}),void 0==s&&t.push(a)}})},downloadTemplate:function(){var t=this.getAuthObj(),e=this.apiDomain+this.apiConfig.exportEventCCS+"?projectId="+t.projectId+"&lang="+t.lang;window.open(e)},exportEventCCSData:function(t){var e=this.getAuthObj(),s=this.apiDomain+this.apiConfig.exportEventCCSData+"?projectId="+e.projectId+"&eventCcsId="+t+"&eventId="+parseInt(this.$route.query.id)+"&lang="+e.lang;window.open(s)},uploadFile:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(e){var s,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return s=this.getAuthObj(),s.file=e.file,s.eventCcsId=e.data,s.eventId=parseInt(this.$route.query.id),s.apiUrl=this.apiConfig.importEventCCS,t.next=7,this.$store.dispatch("apiEventFromData",s);case 7:if(i=t.sent,i!=this.TOKEN_EXPIRED){t.next=11;break}return this.timeoutEvent(),t.abrupt("return");case 11:if(i){t.next=13;break}return t.abrupt("return");case 13:this.$message({message:"Import Success",type:"success"}),this.init();case 15:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),selectPOI:function(t,e,s){var i=this;this.$store.commit("setpoilist",{callback:function(e){i.$store.commit("setpoilist",{string:"",boolean:!1});for(var s=0;s<e.length;s++){for(var a=!0,n=0;n<t.length;n++)t[n].id==e[s].id&&(a=!1);a&&t.push(e[s])}},boolean:!0,button:[]})}}},u=l,d=s("2877"),p=Object(d["a"])(u,i,a,!1,null,null,null);e["default"]=p.exports}}]);
//# sourceMappingURL=view-event-speaker-vue.b84f965c.js.map