chunk-318f7c5f.d27adabe0e4d37fb8b27.js 10 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-318f7c5f"],{"3a72":function(t,e,a){"use strict";var n=a("f60a"),l=a.n(n);l.a},d223:function(t,e,a){"use strict";a.d(e,"a",(function(){return n}));var n={en:"英语","zh-hk":"中文繁体","zh-CN":"中文简体",ko:"한국어","ja-jp":"日本",ar:"عربي",fr:"Français",de:"Deutsch",es:"español",it:"Italiano",hi:"हिन्दी",id:"Indonesia",th:"ไทย",tr:"Türk",vi:"Tiếng Việt",ru:"Pусский язык"}},f3f9:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("TopTitle",[t._v(" 轮播图管理 ")]),a("div",{staticClass:"searchForm"},[a("div",{staticClass:"leftFrom"},[a("el-form",{ref:"params",staticClass:"formList",attrs:{model:t.params,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"语言"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择语言"},model:{value:t.params.lang,callback:function(e){t.$set(t.params,"lang","string"===typeof e?e.trim():e)},expression:"params.lang"}},t._l(t.langs,(function(t,e){return a("el-option",{key:e,attrs:{label:t,value:e}})})),1)],1),a("el-form-item",{attrs:{label:"终端"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择终端"},model:{value:t.params.device,callback:function(e){t.$set(t.params,"device",e)},expression:"params.device"}},t._l(t.devices,(function(t,e){return a("el-option",{key:e,attrs:{label:t,value:e}})})),1)],1),a("el-form-item",{attrs:{label:"状态"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择状态"},model:{value:t.params.status,callback:function(e){t.$set(t.params,"status",e)},expression:"params.status"}},t._l(t.statusList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.text,value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:"类型"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择类型"},model:{value:t.params.type,callback:function(e){t.$set(t.params,"type",e)},expression:"params.type"}},t._l(t.types,(function(t,e){return a("el-option",{key:e,attrs:{label:t.label,value:t.value}})})),1)],1)],1)],1),a("div",{staticClass:"inquire"},[a("el-button",{staticClass:"demand",attrs:{type:"primary"},on:{click:t.inquire}},[t._v("查询")])],1),a("div",{staticClass:"inquire"},[a("el-button",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary"},on:{click:t.showDataCreateForm}},[t._v("新增")])],1)]),a("div",[a("DetailBlock",{attrs:{title:"轮播图列表"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"device",label:"终端类型",width:"80"}}),a("el-table-column",{attrs:{prop:"title",label:"标题"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("div",{staticClass:"title"},[t._v(t._s(n.title))])]}}])}),a("el-table-column",{attrs:{prop:"lang",label:"语种"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(t.langs[e.row.lang]))])]}}])}),a("el-table-column",{attrs:{prop:"type",label:"类型"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("div",{staticClass:"title"},[t._v(t._s(t.typesFun(n)))])]}}])}),a("el-table-column",{attrs:{prop:"url",label:"轮播图",width:"300px"},scopedSlots:t._u([{key:"default",fn:function(t){return[a("el-image",{staticClass:"work-img",attrs:{src:t.row.url,"preview-src-list":[t.row.url]}})]}}])}),a("el-table-column",{attrs:{prop:"opt",label:"操作",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"table-operation"},[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return t.showDataEditForm(e.row)}}},[t._v(" 编辑 ")]),a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return t.deleteListData(e.row)}}},[t._v(" 删除 ")])],1)]}}])})],1)],1)],1),a("div",[a("Paginate",{attrs:{page:t.params.page,total:t.total},on:{currentChange:t.handleCurrentChange,sizeChange:t.handleSizeChange}})],1),a("el-dialog",{staticClass:"info-dialog",attrs:{visible:t.isShowCouponDialog,width:"1200px",title:"轮播图"},on:{"update:visible":function(e){t.isShowCouponDialog=e}}},[a("div",[a("el-form",{ref:"bannerForm",staticClass:"demo-ruleForm",attrs:{model:t.bannerForm,rules:t.bannerRules,"label-width":"140px"}},[a("el-form-item",{attrs:{label:"选择终端",prop:"device"}},[a("el-select",{attrs:{placeholder:"请选择终端"},model:{value:t.bannerForm.device,callback:function(e){t.$set(t.bannerForm,"device","string"===typeof e?e.trim():e)},expression:"bannerForm.device"}},t._l(t.devices,(function(t,e){return a("el-option",{key:e,attrs:{label:t,value:e}})})),1)],1),a("el-form-item",{attrs:{label:"选择语言",prop:"lang"}},[a("el-select",{attrs:{placeholder:"请选择语言"},model:{value:t.bannerForm.lang,callback:function(e){t.$set(t.bannerForm,"lang","string"===typeof e?e.trim():e)},expression:"bannerForm.lang"}},t._l(t.langs,(function(t,e){return a("el-option",{key:e,attrs:{label:t,value:e}})})),1)],1),a("el-form-item",{attrs:{label:"标题",prop:"title"}},[a("el-input",{model:{value:t.bannerForm.title,callback:function(e){t.$set(t.bannerForm,"title","string"===typeof e?e.trim():e)},expression:"bannerForm.title"}})],1),a("el-form-item",{attrs:{label:"tip",prop:"tip"}},[a("el-input",{model:{value:t.bannerForm.tip,callback:function(e){t.$set(t.bannerForm,"tip","string"===typeof e?e.trim():e)},expression:"bannerForm.tip"}})],1),a("el-form-item",{attrs:{label:"类型",prop:"type"}},[a("el-select",{attrs:{placeholder:"请选择类型"},model:{value:t.bannerForm.type,callback:function(e){t.$set(t.bannerForm,"type","string"===typeof e?e.trim():e)},expression:"bannerForm.type"}},t._l(t.types,(function(t,e){return a("el-option",{key:e,attrs:{label:t.label,value:t.value}})})),1)],1),a("el-form-item",{attrs:{label:"跳转路由",prop:"link"}},[a("el-input",{attrs:{placeholder:"路由请填写 https://m.xt528.com/#/football 中的 /football"},model:{value:t.bannerForm.link,callback:function(e){t.$set(t.bannerForm,"link","string"===typeof e?e.trim():e)},expression:"bannerForm.link"}})],1),a("el-form-item",{attrs:{label:"轮播图",prop:"url"}},[a("div",{staticClass:"upload-box"},[a("Upload",{on:{uploadSuccess:t.onUpload}},[t.bannerForm.url?a("div",{staticClass:"have-img"},[a("el-image",{staticStyle:{"max-width":"286px","max-height":"160px"},attrs:{src:t.bannerForm.url,fit:"fill"}}),a("div",{staticClass:"shade"},[t._v(" 更换图片 ")])],1):a("div",{staticClass:"default"},[a("span",{staticClass:"iconfont icon-shangchuan",staticStyle:{"font-size":"28px"}}),a("p",[t._v("上传图片")])])])],1)]),a("el-form-item",{attrs:{label:"文章内容",prop:"content"}},[a("Editor",{attrs:{htmlContent:t.bannerForm.content},on:{changeHtmlContent:t.editContent}})],1)],1)],1),a("template",{slot:"footer"},[a("span",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"dialog-cancel-btn",on:{click:function(e){t.isShowCouponDialog=!1}}},[t._v("取 消")]),a("el-button",{staticClass:"dialog-confirm-btn",attrs:{type:"primary"},on:{click:t.sumbitBanner}},[t._v("确 定")])],1)])],2)],1)},l=[],r=(a("7db0"),a("5530")),s=a("0238"),i=a("365c"),o=a("c466"),c=a("b8d9"),u=a("8510"),p=a("9ea4"),m=a("40b2"),d=a("9dac"),b=(a("8256"),a("a897")),f=a("d223"),h={components:{Paginate:s["a"],DetailBlock:c["a"],TableSet:u["a"],TopTitle:p["a"],Filters:m["a"],Editor:b["a"],Upload:d["a"]},data:function(){return{params:{page:1,page_size:this.$store.state.attr.pageSize,lang:"",device:"",status:""},types:[{label:"首页轮播",value:"home"},{label:"理财轮播",value:"finance"},{label:"最新活动",value:"new"}],statusList:[{id:"0",text:"禁用"},{id:"1",text:"启用"}],langs:f["a"],total:0,loading:!1,submitLoading:!1,tableData:[],enumerateData:{},workId:"",isShowCouponDialog:!1,bannerForm:{device:"",lang:"",url:"",content:"",title:"",tip:"",type:"",link:""},bannerRules:{lang:[{required:!0,message:"请选择语言"}],url:[{required:!0,message:"请上传轮播图"}]},sumbitIndex:1,bannerId:"",devices:{}}},computed:{},mounted:function(){this.devices={h5:"手机端",pc:"电脑端"},this.getData(this.params)},methods:{getData:function(t){var e=this;this.loading=!0,Object(i["l"])(Object(r["a"])(Object(r["a"])({},t),{},{page:t.page-1})).then((function(t){200===t.code?(e.tableData=t.data.list,e.total=parseInt(t.data.listTotalCount)):e.$message.error(t.message),e.loading=!1}))},typesFun:function(t){var e;return null===(e=this.types.find((function(e){return e.value===t.type})))||void 0===e?void 0:e.label},inquire:function(){this.params.page=1,this.getData(this.params)},handleCurrentChange:function(t){this.params.page=t,this.getData(this.params)},handleSizeChange:function(t,e){this.params.page_size=t,this.getData(this.params)},timestampToDatetime:function(t){return Object(o["a"])(t,!0)},showDataCreateForm:function(){var t=this;this.bannerForm={lang:"",url:"",content:""},this.sumbitIndex=1,this.isShowCouponDialog=!0,this.$nextTick((function(){t.$refs.bannerForm.clearValidate()}))},showDataEditForm:function(t){this.bannerForm=t,this.bannerId=t.id,this.sumbitIndex=2,this.isShowCouponDialog=!0},sumbitBanner:function(){var t=this;this.$refs["bannerForm"].validate((function(e){if(!e)return console.log("error submit!!"),!1;if(1==t.sumbitIndex){var a=JSON.parse(JSON.stringify(t.bannerForm));Object(i["j"])(a).then((function(e){200===e.code?(t.$message.success("新增成功"),t.getData(t.params),t.isShowCouponDialog=!1):t.$message.error(e.message)}))}else 2==t.sumbitIndex&&Object(i["m"])({id:t.bannerId},t.bannerForm).then((function(e){200===e.code?(t.$message.success("编辑成功"),t.getData(t.params),t.isShowCouponDialog=!1):t.$message.error(e.message)}))}))},onUpload:function(t){this.bannerForm.url=t},onUploadEdit:function(t){this.editBannerForm.url=t},editContent:function(t){this.bannerForm.content=t},deleteListData:function(t){var e=this;this.$confirm("确认删除轮播图吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(i["k"])({id:t.id}).then((function(t){200===t.code?(e.$message.success("删除成功"),e.getData(e.params)):e.$message.error(t.message)}))})).catch((function(){}))}}},g=h,v=(a("3a72"),a("2877")),y=Object(v["a"])(g,n,l,!1,null,"2013f221",null);e["default"]=y.exports},f60a:function(t,e,a){}}]);