(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-602cebb4","chunk-fabe7386"],{1:function(e,t){},"20ca":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));const o=(e,t)=>{let a,o=t||300;return function(){let t=arguments;a&&clearTimeout(a);let i=!a;a=setTimeout(()=>{a=null},o),i&&e.apply(this,t)}}},"8b19":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mod-transport"},[a("avue-crud",{ref:"crud",attrs:{page:e.page,data:e.dataList,option:e.tableOption},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"selection-change":e.selectionChange,"on-load":e.getDataList},scopedSlots:e._u([{key:"httpImgUrl",fn:function(e){return[a("img",{attrs:{src:e.row.httpImgUrl,alt:""}})]}},{key:"menu",fn:function(t){return[e.isAuth("sys:user:update")?a("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"small"},on:{click:function(a){return a.stopPropagation(),e.addOrUpdateHandle(t.row,e.options)}}},[e._v("修改")]):e._e(),e.isAuth("sys:role:delete")?a("el-button",{attrs:{type:"danger",icon:"el-icon-delete",size:"small"},on:{click:function(a){return a.stopPropagation(),e.deleteHandle(t.row.uuid)}}},[e._v("删除")]):e._e()]}}])},[a("template",{slot:"menuLeft"},[e.isAuth("sys:role:save")?a("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"small"},on:{click:function(t){return t.stopPropagation(),e.addOrUpdateHandle("",e.options)}}},[e._v("新增新闻")]):e._e()],1),a("template",{slot:"ndhSearch"},[a("avue-select",{attrs:{placeholder:"请选择语言",dic:e.options},model:{value:e.options.id,callback:function(t){e.$set(e.options,"id",t)},expression:"options.id"}})],1)],2),e.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e(),a("el-dialog",{attrs:{title:"验证资金密码",visible:e.dialogFormVisible,"append-to-body":!0},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"登录人资金密码","label-width":e.formLabelWidth,prop:"loginSafeword"}},[a("el-input",{attrs:{type:"password",placeholder:"登录人资金密码",autocomplete:"off"},model:{value:e.loginSafeword,callback:function(t){e.loginSafeword=t},expression:"loginSafeword"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确 定")])],1)],1)],1)},i=[];a("14d9");const l={searchMenuSpan:6,columnBtn:!1,border:!0,selection:!1,index:!1,indexLabel:"序号",stripe:!0,menuAlign:"center",menuWidth:200,align:"center",refreshBtn:!0,searchSize:"mini",addBtn:!1,editBtn:!1,delBtn:!1,viewBtn:!1,emptyBtn:!1,menu:!0,props:{label:"label",value:"value"},column:[{label:"用户名",prop:"userName",search:!0},{label:"UID",prop:"userCode",search:!0,hide:!0},{searchslot:!0,showColumn:!1,type:"select",label:"语言",prop:"ndh",search:!0,hide:!0},{label:"玩家/代理UID",prop:"userCode"},{label:"账户类型",prop:"roleName",type:"select",dicData:[{label:"所有账号",value:""},{label:"正式账号",value:"MEMBER"},{label:"演示账号",value:"GUEST"},{label:"试用账号",value:"TEST"}]},{label:"推荐人",prop:"recomUserName"},{label:"标题",prop:"title",search:!0},{label:"图片",prop:"httpImgUrl",slot:!0},{label:"图片跳转链接",prop:"imgJumpUrl"},{label:"可否点击",prop:"click",type:"select",dicData:[{label:"是",value:!0},{label:"否",value:!1}]},{label:"是否弹出",prop:"popUp",type:"select",dicData:[{label:"是",value:!0},{label:"否",value:!1}]},{label:"滚动新闻",prop:"indexTop",type:"select",dicData:[{label:"是",value:!0},{label:"否",value:!1}]},{label:"开始时间",prop:"startTime"},{label:"结束时间",prop:"endTime"},{label:"创建时间",prop:"startTime"},{label:"语言",prop:"languageText"}]};var r=a("d0f1"),s=a("90c5"),n=a("20ca"),d={data(){return{dataList:[],options:[],loginSafeword:"",dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,tableOption:l,searchParams:{},page:{total:0,currentPage:1,pageSize:10},deleteId:"",dialogFormVisible:!1,formLabelWidth:"120px",dataForm:{}}},components:{AddOrUpdate:r["default"]},created(){this.getLanguage()},methods:{netcall(e,t){0==t.code?e&&e(t):this.$message({message:t.msg,type:"error"})},getDataList(e,t){const a={current:null==e?this.page.currentPage:e.currentPage,size:null==e?this.page.pageSize:e.pageSize,...this.searchParams};this.dataListLoading=!0;let o="";o=this.options.id?this.options.id:"",this.$http({url:this.$http.adornUrl("/news/list"),method:"post",data:this.$http.adornData(Object.assign({language:o,current:null==e?this.page.currentPage:e.currentPage,size:null==e?this.page.pageSize:e.pageSize},a))}).then(({data:e})=>{this.dataList=e.data.records,this.page.total=e.data.total,this.dataListLoading=!1,t&&t()})},getLanguage(e,t){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/news/getLanguage"),method:"get",params:this.$http.adornParams(Object.assign({},e),!1)}).then(({data:e})=>{if(0==e.code){let t=Object.keys(e.data),a=Object.values(e.data);for(let e=0;e{this.$refs.addOrUpdate.init(e,t)})},deleteHandle(e){this.deleteId=e,this.dialogFormVisible=!0},Open(e){this.$prompt("登录人资金密码","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(({value:t})=>{this.loginSafeword=t,e&&e()}).catch(e=>{console.log("error = "+e),this.$message({type:"info",message:"取消输入"})})},dataFormSubmit:Object(n["a"])((function(){this.$refs["dataForm"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/news/delete"),method:"post",data:this.$http.adornData({id:this.deleteId,loginSafeword:Object(s["a"])(this.loginSafeword)})}).then(({data:e})=>{0==e.code?(this.getDataList(this.page),this.$message({message:"操作成功",type:"success",duration:1e3,onClose:()=>{this.visible=!1}}),this.dialogFormVisible=!1):this.$notify({title:"消息",message:e.msg,type:"warning"})})})}))}},u=d,p=a("2877"),m=Object(p["a"])(u,o,i,!1,null,"69ee5f84",null);t["default"]=m.exports},"90c5":function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var o=a("3452"),i=a.n(o);const l="-mall4j-password";function r(e){const t=Date.now(),a=i.a.enc.Utf8.parse(l),o=i.a.enc.Utf8.parse(t+e),r=i.a.AES.encrypt(o,a,{mode:i.a.mode.ECB,padding:i.a.pad.Pkcs7});return r.toString()}},c414:function(e,t,a){"use strict";a("eecc")},d0f1:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增新闻","close-on-click-modal":!1,visible:e.visible},on:{"update:visible":function(t){e.visible=t},close:e.handClose}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"100px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"玩家/代理UID(空是全局)"}},[a("el-input",{attrs:{placeholder:"请输入UID"},model:{value:e.dataForm.userCode,callback:function(t){e.$set(e.dataForm,"userCode",t)},expression:"dataForm.userCode"}})],1),a("el-form-item",{attrs:{label:"标题",prop:"title"}},[a("el-input",{attrs:{placeholder:"标题"},model:{value:e.dataForm.title,callback:function(t){e.$set(e.dataForm,"title",t)},expression:"dataForm.title"}})],1),a("el-form-item",{attrs:{label:"图片",prop:"imageUrl"}},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.$http.adornUrl("/api/uploadFile"),headers:{Authorization:e.$cookie.get("Authorization")},"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.dataForm.imageUrlhttp?a("img",{staticClass:"avatar",attrs:{src:e.dataForm.imageUrlhttp}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),a("el-form-item",{attrs:{label:"图片跳转链接",prop:"imgJumpUrl"}},[a("el-input",{attrs:{placeholder:"图片跳转链接"},model:{value:e.dataForm.imgJumpUrl,callback:function(t){e.$set(e.dataForm,"imgJumpUrl",t)},expression:"dataForm.imgJumpUrl"}})],1),a("el-form-item",{attrs:{label:"可否点击"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.changeVal()}},model:{value:e.optionsTwo.value,callback:function(t){e.$set(e.optionsTwo,"value",t)},expression:"optionsTwo.value"}},e._l(e.optionsTwo,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",[a("div",{staticClass:"green"},[e._v(" 【是否弹出】和【滚动新闻】只能配一个为是,否则新闻将不显示 ")])]),a("el-form-item",{attrs:{label:"是否弹出"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.changeVal()}},model:{value:e.optionsThree.value,callback:function(t){e.$set(e.optionsThree,"value",t)},expression:"optionsThree.value"}},e._l(e.optionsThree,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"滚动新闻"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.changeVal()}},model:{value:e.optionsFour.value,callback:function(t){e.$set(e.optionsFour,"value",t)},expression:"optionsFour.value"}},e._l(e.optionsFour,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"语言"}},[a("el-select",{attrs:{placeholder:"请选择语言"},on:{change:function(t){return e.changeVal()}},model:{value:e.options.value,callback:function(t){e.$set(e.options,"value",t)},expression:"options.value"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",[a("div",{staticClass:"green"},[e._v(" 当前时间不在【开始时间】和【结束时间】之内时,新闻将不显示 ")])]),a("el-form-item",{attrs:{label:"开始时间"}},[a("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"选择日期时间"},model:{value:e.dataForm.startTime,callback:function(t){e.$set(e.dataForm,"startTime",t)},expression:"dataForm.startTime"}})],1),a("el-form-item",{attrs:{label:"结束时间"}},[a("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"选择日期时间"},model:{value:e.dataForm.endTime,callback:function(t){e.$set(e.dataForm,"endTime",t)},expression:"dataForm.endTime"}})],1),a("el-form-item",{attrs:{label:"内容",prop:"content"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入内容",maxlength:"500",autosize:{minRows:8,maxRows:8},"show-word-limit":""},model:{value:e.dataForm.content,callback:function(t){e.$set(e.dataForm,"content",t)},expression:"dataForm.content"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.open()}}},[e._v("确定")])],1),a("el-dialog",{attrs:{title:"确认增加",visible:e.dialogFormVisible,"append-to-body":!0},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"dataForm2",attrs:{model:e.dataForm2,rules:e.dataRule2,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.open()}}},[a("el-form-item",{attrs:{label:"登录人资金密码","label-width":e.formLabelWidth,prop:"loginSafeword"}},[a("el-input",{attrs:{type:"password",placeholder:"登录人资金密码",autocomplete:"off"},model:{value:e.dataForm2.loginSafeword,callback:function(t){e.$set(e.dataForm2,"loginSafeword",t)},expression:"dataForm2.loginSafeword"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确 定")])],1)],1)],1)},i=[],l=(a("ed08"),a("20ca")),r=a("90c5"),s={data(){return{visible:!1,dialogFormVisible:!0,formLabelWidth:"120px",menuList:[],menuListTreeProps:{label:"name",children:"children"},options:[],optionsTwo:[{label:"是",value:!0},{label:"否",value:!1}],optionsThree:[{label:"是",value:!0},{label:"否",value:!1}],optionsFour:[{label:"是",value:!0},{label:"否",value:!1}],row:"",dataForm:{id:0,userCode:"",roleName:"",remark:"",imgJumpUrl:"",imageUrl:"",imageUrlhttp:"",imgUrl:"",title:"",content:"",startTime:"",endTime:""},dataForm2:{loginSafeword:""},dataRule:{title:[{required:!0,message:"标题不能为空",trigger:"blur"}],content:[{required:!0,message:"内容不能为空",trigger:"blur"}],imgJumpUrl:[{required:!0,message:"图片跳转链接不能为空",trigger:"blur"}],roleName:[{required:!0,message:"角色名称不能为空",trigger:"blur"},{pattern:/\s\S+|S+\s|\S/,message:"请输入正确的角色名称",trigger:"blur"}],remark:[{required:!1,pattern:/\s\S+|S+\s|\S/,message:"输入格式有误",trigger:"blur"}]},dataRule2:{loginSafeword:[{required:!0,message:"资金密码不能为空",trigger:"blur"}]},dialogVisible:!1,dialogImageUrl:"",tempKey:-666666}},methods:{init(e,t){this.row={row:e}||"",console.log(e),this.options=t,e?(this.dataForm.title=e.title,this.dataForm.imageUrl=e.imgUrl,this.dataForm.imageUrlhttp=e.httpImgUrl,this.dataForm.userCode=e.userCode||"",this.dataForm.imgJumpUrl=e.imgJumpUrl,this.dataForm.imgUrl=e.imgUrl,this.optionsTwo.value=e.click,this.optionsThree.value=e.popUp,this.optionsFour.value=e.indexTop,this.options.value=e.language,this.dataForm.startTime=e.startTime,this.dataForm.endTime=e.endTime,this.dataForm.content=e.content,this.dataForm.id=e.uuid):(this.optionsTwo.value=this.optionsTwo[0].value,this.optionsThree.value=this.optionsThree[0].value,this.optionsFour.value=this.optionsFour[1].value,this.options.value=this.options[0].value),this.visible=!0,this.dialogFormVisible=!1},open(){this.$refs["dataForm"].validate(e=>{if(!e)return!1;this.dialogFormVisible=!0})},handClose(){this.$data.dataForm=JSON.parse(JSON.stringify(this.$options.data().dataForm)),this.$data.dataForm2=JSON.parse(JSON.stringify(this.$options.data().dataForm2)),this.$nextTick(()=>{this.$refs["dataForm"]&&this.$refs["dataForm"].clearValidate(),this.$refs["dataForm2"]&&this.$refs["dataForm2"].clearValidate()}),this.optionsTwo.value="",this.optionsThree.value="",this.optionsFour.value="",this.options.value=""},changeVal(e){this.$forceUpdate()},dataFormSubmit:Object(l["a"])((function(){this.row?this.$refs["dataForm2"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/news/update"),method:"post",data:this.$http.adornData({click:this.optionsTwo.value,content:this.dataForm.content,endTime:this.dataForm.endTime,id:this.dataForm.id,imgJumpUrl:this.dataForm.imgJumpUrl,imgUrl:this.dataForm.imgUrl,index:this.optionsFour.value,language:this.options.value,loginSafeword:Object(r["a"])(this.dataForm2.loginSafeword),popUp:this.optionsThree.value,startTime:this.dataForm.startTime,title:this.dataForm.title,userCode:this.dataForm.userCode})}).then(({data:e})=>{0==e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:e.msg,type:"error",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1}})})}):this.$refs["dataForm2"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/news/add"),method:"post",data:this.$http.adornData({click:this.optionsTwo.value,content:this.dataForm.content,endTime:this.dataForm.endTime,imgJumpUrl:this.dataForm.imgJumpUrl,imgUrl:this.dataForm.imgUrl,index:this.optionsFour.value,language:this.options.value,loginSafeword:Object(r["a"])(this.dataForm2.loginSafeword),popUp:this.optionsThree.value,startTime:this.dataForm.startTime,title:this.dataForm.title,userCode:this.dataForm.userCode})}).then(({data:e})=>{0==e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:e.msg,type:"error",duration:1500,onClose:()=>{this.dialogFormVisible=!1}})})})})),handleAvatarSuccess(e,t){console.log("handleAvatarSuccess = "+JSON.stringify(e)),this.dataForm.imageUrlhttp=URL.createObjectURL(t.raw),0==e.code?(this.dataForm.imgUrl=e.data.path,console.log(this.dataForm.imageUrl),console.log(this.dataForm.imgUrl)):this.$message.error(e.msg)},beforeAvatarUpload(e){const t=e.size/1024/1024<10;return t||this.$message.error("上传图片大小不能超过 10MB!"),t}}},n=s,d=(a("c414"),a("2877")),u=Object(d["a"])(n,o,i,!1,null,"ab536338",null);t["default"]=u.exports},eecc:function(e,t,a){}}]);