(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7a4adbf7"],{"30f1":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("el-form",{ref:"postForm",staticClass:"form-container",attrs:{model:e.postForm,rules:e.rules,"label-width":"121px"}},[1===e.userLevel?n("el-form-item",{attrs:{label:e.$t("main.shop"),prop:"shop"}},[n("el-select",{staticClass:"w100",attrs:{placeholder:"选择"+e.$t("main.shop"),name:"shop",required:""},model:{value:e.postForm.shop,callback:function(t){e.$set(e.postForm,"shop",t)},expression:"postForm.shop"}},e._l(e.allDepts,(function(e){return n("el-option",{key:e._id,attrs:{label:e.name,value:e._id}})})),1)],1):e._e(),n("el-form-item",{attrs:{label:"公告类型"}},[n("el-radio-group",{model:{value:e.postForm.type,callback:function(t){e.$set(e.postForm,"type",t)},expression:"postForm.type"}},[n("el-radio",{attrs:{label:0}},[e._v("指定收件人")]),n("el-radio",{attrs:{label:1}},[e._v("群发")]),n("el-radio",{attrs:{label:2}},[e._v("所有玩家")])],1)],1),0===e.postForm.type?n("el-form-item",{attrs:{label:"收件人",prop:"accounts"}},[n("el-transfer",{attrs:{props:{key:"accountId",label:"nickname"},filterable:"","filter-method":e.filterMethod,"filter-placeholder":"请输入用户名",titles:["可选","已选"],data:e.userList},model:{value:e.postForm.accounts,callback:function(t){e.$set(e.postForm,"accounts",t)},expression:"postForm.accounts"}})],1):e._e(),n("el-form-item",{attrs:{label:"公告标题",prop:"title"}},[n("el-input",{staticStyle:{width:"50%"},attrs:{name:"title",required:""},model:{value:e.postForm.title,callback:function(t){e.$set(e.postForm,"title",t)},expression:"postForm.title"}})],1),n("el-form-item",{attrs:{label:"公告内容",prop:"content"}},[n("el-input",{staticStyle:{width:"50%"},attrs:{type:"textarea",name:"content",placeholder:""},model:{value:e.postForm.content,callback:function(t){e.$set(e.postForm,"content",t)},expression:"postForm.content"}})],1),n("el-form-item",{attrs:{label:"发送时间",prop:"sendDate"}},[n("el-date-picker",{attrs:{type:"datetime",name:"sendDate",placeholder:"选择发送时间"},model:{value:e.sendDate,callback:function(t){e.sendDate=t},expression:"sendDate"}})],1),n("el-form-item",{attrs:{label:"过期时间",prop:"endDate"}},[n("el-date-picker",{attrs:{type:"datetime",placeholder:"选择过期时间"},model:{value:e.endDate,callback:function(t){e.endDate=t},expression:"endDate"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",disabled:!e.postForm.shop},on:{click:e.submitForm}},[e._v(" 保存 ")]),n("el-button",{on:{click:e.onCancel}},[e._v(" 取消 ")])],1)],1)],1)},r=[],o=n("b85c"),s=n("1da1"),i=n("d4ec"),u=n("bee2"),c=n("262e"),l=n("2caf"),p=(n("96cf"),n("0d03"),n("99af"),n("b0c0"),n("c975"),n("9ab4")),d=n("1b40"),m=n("ac1a"),h=n("e741"),f=n("6b45"),b=n("db85"),g=n("9dba"),v=n("4c9b"),y=n("6ebf"),j=n("9c34"),k=function(e){Object(c["a"])(n,e);var t=Object(l["a"])(n);function n(){var e;return Object(i["a"])(this,n),e=t.apply(this,arguments),e.validateRequire=function(t,n,a){""===n?("imageURL"===t.field?e.$message({message:"Upload cover image is required",type:"error"}):e.$message({message:t.field+" 是必填的",type:"error"}),a(new Error(t.field+" 是必填的"))):a()},e.postForm=Object.assign({},j["a"]),e.loading=!1,e.rules={shop:[{required:!0,message:"请输入店铺",trigger:"blur"}],title:[{required:!0,message:"请输入公告标题",trigger:"blur"}],content:[{required:!0,message:"请输入公告内容",trigger:"blur"}]},e.innerModalRules={itemId:[{required:!0,message:"请选择一个物品",trigger:"blur"}],count:[{required:!0,message:"请填写数量",trigger:"blur"}]},e.allDepts=[],e.userList=[],e.sendDate=new Date,e.endDate=(new Date).addDays(7),e}return Object(u["a"])(n,[{key:"lang",get:function(){return m["a"].language}},{key:"userLevel",get:function(){return g["a"].level}},{key:"created",value:function(){var e,t=this,n=null===(e=this.$route.params)||void 0===e?void 0:e.id;1===g["a"].level?(this.getRemoteDeptList(""),v["k"].$on(v["j"],(function(){t.getRemoteDeptList()}))):(this.postForm.shop=g["a"].department,this.getUserList(this.postForm.shop)),n&&this.fetchData(n),this.tempTagView=Object.assign({},this.$route)}},{key:"beforeDestory",value:function(){1===g["a"].level&&v["k"].$off(v["j"])}},{key:"shopChange",value:function(e){this.getUserList(this.postForm.shop)}},{key:"sendDateChange",value:function(e){(!this.endDate||this.sendDate.getTime()>this.endDate.getTime())&&(this.endDate=e.addDays(7))}},{key:"fetchData",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(j["c"])(t,{});case 3:n=e.sent,a=n.data,console.log(a),this.postForm=a,r="zh"===this.lang?"编辑公告":"Edit Announce",this.setTagsViewTitle(r),this.setPageTitle(r),void 0!==a.sendTime&&(this.sendDate=new Date(a.sendTime)),void 0!==a.endTime&&(this.endDate=new Date(a.endTime)),e.next=17;break;case 14:e.prev=14,e.t0=e["catch"](0),console.error(e.t0);case 17:case"end":return e.stop()}}),e,this,[[0,14]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"setTagsViewTitle",value:function(e){var t=this.tempTagView;t&&(t.title="".concat(e,"-").concat(this.postForm._id),h["a"].updateVisitedView(t))}},{key:"setPageTitle",value:function(e){document.title="".concat(e," - ").concat(this.postForm._id)}},{key:"submitForm",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$refs.postForm.validate();case 3:if(this.sendDate){e.next=6;break}return this.$message({message:"请指定发送时间",type:"error"}),e.abrupt("return",!1);case 6:if(this.postForm.shop){e.next=9;break}return this.$message({message:"请选择一个".concat(y["a"].tc("main.shop")),type:"error"}),e.abrupt("return",!1);case 9:if(0!==this.postForm.type||0!==this.postForm.accounts.length){e.next=12;break}return this.$message({message:"请指定收件人",type:"error"}),e.abrupt("return",!1);case 12:return 1===this.postForm.type&&(this.postForm.shops=[this.postForm.shop]),this.loading=!0,this.postForm.sendTime=this.sendDate.getTime(),this.endDate&&(this.postForm.endTime=this.endDate.getTime()),e.next=18,Object(j["f"])(this.postForm);case 18:t=e.sent,n=t.data,this.postForm=n,this.loading=!1,this.$notify({title:"Success",message:"公告保存成功",type:"success",duration:2e3}),v["k"].$emit(v["b"],{}),e.next=30;break;case 26:return e.prev=26,e.t0=e["catch"](0),console.error("Submit Error!"),e.abrupt("return",!1);case 30:case"end":return e.stop()}}),e,this,[[0,26]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onCancel",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("确认不保存当前信息?","Warning",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:this.$store.dispatch("delView",this.$route),this.$router.go(-1),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"getRemoteDeptList",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(b["k"])({key:t});case 2:if(n=e.sent,a=n.data,a.records){e.next=6;break}return e.abrupt("return");case 6:this.allDepts=a.records;case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getShopName",value:function(e){var t,n=Object(o["a"])(this.allDepts);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(a._id===e)return a.name}}catch(r){n.e(r)}finally{n.f()}return""}},{key:"getUserList",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(b["j"])({shop:t});case 2:n=e.sent,a=n.data,this.userList=a;case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"filterMethod",value:function(e,t){return t.nickname.indexOf(e)>-1}}]),n}(d["c"]);Object(p["a"])([Object(d["d"])("postForm.shop")],k.prototype,"shopChange",null),Object(p["a"])([Object(d["d"])("sendDate")],k.prototype,"sendDateChange",null),k=Object(p["a"])([Object(d["a"])({name:"AnnounceEditor",components:{UploadImage:f["a"]}})],k);var O=k,_=O,w=n("0c7c"),D=Object(w["a"])(_,a,r,!1,null,null,null);t["default"]=D.exports},"4c9b":function(e,t,n){"use strict";n.d(t,"k",(function(){return r})),n.d(t,"i",(function(){return o})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return u})),n.d(t,"c",(function(){return c})),n.d(t,"g",(function(){return l})),n.d(t,"j",(function(){return p})),n.d(t,"h",(function(){return d})),n.d(t,"f",(function(){return m})),n.d(t,"b",(function(){return h}));var a=n("2b0e"),r=new a["default"],o="event_shop_puzzles_update",s="event_activity_update",i="event_exam_update",u="event_game_update",c="event_coupon_update",l="event_puzzle_update",p="event_shop_update",d="event_role_update",m="event_mail_update",h="event_announce_update"},"6b45":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"upload-container"},[n("el-upload",{staticClass:"image-uploader",attrs:{data:e.dataObj,name:"image-file",accept:"image/jpeg,image/gif,image/png",multiple:!1,"show-file-list":!1,"on-success":e.handleImageSuccess,drag:"",action:e.uploadUrl}},[n("i",{staticClass:"el-icon-upload"}),n("div",{staticClass:"el-upload__text"},[e._v(" 将文件拖到此处,或"),n("em",[e._v("点击上传")])])]),n("div",{staticClass:"image-preview"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.imageUrl.length>1,expression:"imageUrl.length>1"}],staticClass:"image-preview-wrapper"},[n("img",{attrs:{src:e.imageUrl}}),n("div",{staticClass:"image-preview-action"},[n("i",{staticClass:"el-icon-delete",on:{click:e.rmImage}})])])])],1)},r=[],o=n("d4ec"),s=n("bee2"),i=n("262e"),u=n("2caf"),c=n("9ab4"),l=n("1b40"),p=function(e){Object(i["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.uploadUrl="https://opm.kingsome.cn/api/upload",e.tempUrl="",e.dataObj={sub_path:"game",type:"image"},e}return Object(s["a"])(n,[{key:"imageUrl",get:function(){return this.value}},{key:"emitInput",value:function(e){this.$emit("input",e)}},{key:"rmImage",value:function(){this.emitInput("")}},{key:"handleImageSuccess",value:function(e){console.log(e),this.emitInput(e.url_cdn)}}]),n}(l["c"]);Object(c["a"])([Object(l["b"])({default:""})],p.prototype,"value",void 0),p=Object(c["a"])([Object(l["a"])({name:"UploadImage"})],p);var d=p,m=d,h=(n("961d"),n("0c7c")),f=Object(h["a"])(m,a,r,!1,null,"62f54f8e",null);t["a"]=f.exports},"961d":function(e,t,n){"use strict";n("b43b")},"9c34":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"f",(function(){return i})),n.d(t,"b",(function(){return u})),n.d(t,"e",(function(){return c}));var a=n("b32d"),r={shops:[],type:0,accounts:[]},o=function(e){return Object(a["a"])({url:"/api/announces",method:"post",params:e})},s=function(e,t){return Object(a["a"])({url:"/api/announce/".concat(e),method:"get",params:t})},i=function(e){return Object(a["a"])({url:"/api/announce/save",method:"post",data:e})},u=function(e){return Object(a["a"])({url:"/api/announce/delete",method:"post",data:e})},c=function(e){return Object(a["a"])({url:"/api/announce/publish",method:"post",data:e})}},b43b:function(e,t,n){},db85:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"k",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"d",(function(){return i})),n.d(t,"m",(function(){return u})),n.d(t,"b",(function(){return c})),n.d(t,"n",(function(){return l})),n.d(t,"f",(function(){return p})),n.d(t,"g",(function(){return d})),n.d(t,"q",(function(){return m})),n.d(t,"p",(function(){return h})),n.d(t,"c",(function(){return f})),n.d(t,"l",(function(){return b})),n.d(t,"h",(function(){return g})),n.d(t,"o",(function(){return v})),n.d(t,"i",(function(){return y})),n.d(t,"r",(function(){return j})),n.d(t,"j",(function(){return k}));var a=n("b32d"),r={name:"",address:"",logo:"",local:0,qtypes:[]},o=function(e){return Object(a["a"])({url:"/api/shops",method:"post",params:e})},s=function(e,t){return Object(a["a"])({url:"/api/shop/".concat(e),method:"get",params:t})},i=function(){return Object(a["a"])({url:"/api/myshop",method:"get"})},u=function(e){return Object(a["a"])({url:"/api/shop/save",method:"post",data:e})},c=function(e){return Object(a["a"])({url:"/api/shop/".concat(e,"/delete"),method:"post"})},l=function(e){return Object(a["a"])({url:"/api/shop/gameinfo/save",method:"post",data:e})},p=function(e){return Object(a["a"])({url:"/api/shop/gameinfo",method:"post",data:e})},d=function(e){return Object(a["a"])({url:"/api/shop/gameqr",method:"post",data:e})},m=function(e){return Object(a["a"])({url:"/api/shop/save_qtype",method:"post",data:e})},h=function(e){return Object(a["a"])({url:"/api/shop/publish",method:"post",data:e})},f=function(e){return Object(a["a"])({url:"/api/shop/gametheme",method:"post",data:e})},b=function(e){return Object(a["a"])({url:"/api/shop/gametheme/save",method:"post",data:e})},g=function(e){return Object(a["a"])({url:"/api/shop/lottery",method:"post",data:e})},v=function(e){return Object(a["a"])({url:"/api/shop/lottery_update",method:"post",data:e})},y=function(e){return Object(a["a"])({url:"/api/shop/share",method:"post",data:e})},j=function(e){return Object(a["a"])({url:"/api/shop/share_update",method:"post",data:e})},k=function(e){return Object(a["a"])({url:"/api/shop/game_users",method:"post",data:e})}}}]); //# sourceMappingURL=chunk-7a4adbf7.ed521c69.js.map