1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-70ed872c"],{2472:function(t,e,r){},"2f21":function(t,e,r){"use strict";var n=r("79e5");t.exports=function(t,e){return!!t&&n((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},"55dd":function(t,e,r){"use strict";var n=r("5ca1"),a=r("d8e8"),s=r("4bf8"),o=r("79e5"),i=[].sort,l=[1,2,3];n(n.P+n.F*(o((function(){l.sort(void 0)}))||!o((function(){l.sort(null)}))||!r("2f21")(i)),"Array",{sort:function(t){return void 0===t?i.call(s(this)):i.call(s(this),a(t))}})},b4b8:function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"content"},[r("el-form",{ref:"bannerForm",attrs:{"label-width":"100px",rules:t.rules,model:t.bannerForm}},[r("el-form-item",{attrs:{label:"标题:",prop:"title"}},[r("el-input",{attrs:{placeholder:"请输入标题"},model:{value:t.bannerForm.title,callback:function(e){t.$set(t.bannerForm,"title",e)},expression:"bannerForm.title"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"排序:",prop:"sort"}},[r("el-input",{attrs:{placeholder:"数字越大越靠上",type:"number"},model:{value:t.bannerForm.sort,callback:function(e){t.$set(t.bannerForm,"sort",e)},expression:"bannerForm.sort"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"跳转链接:",prop:"src"}},[r("el-input",{attrs:{placeholder:"请输入跳转链接"},model:{value:t.bannerForm.src,callback:function(e){t.$set(t.bannerForm,"src",e)},expression:"bannerForm.src"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"倒计时:",prop:"is_timer"}},[r("el-radio-group",{model:{value:t.bannerForm.is_timer,callback:function(e){t.$set(t.bannerForm,"is_timer",e)},expression:"bannerForm.is_timer"}},[r("el-radio",{attrs:{label:0}},[t._v("不显示")]),t._v(" "),r("el-radio",{attrs:{label:1}},[t._v("显示")])],1)],1),t._v(" "),r("el-form-item",{attrs:{label:"显示状态:",prop:"status"}},[r("el-radio-group",{model:{value:t.bannerForm.status,callback:function(e){t.$set(t.bannerForm,"status",e)},expression:"bannerForm.status"}},[r("el-radio",{attrs:{label:0}},[t._v("隐藏")]),t._v(" "),r("el-radio",{attrs:{label:1}},[t._v("显示")])],1)],1),t._v(" "),r("el-form-item",{attrs:{label:"轮播图片:",required:""}},[r("el-upload",{staticClass:"upload-demo",attrs:{drag:"","http-request":t.thumbPictureUpload,action:"","show-file-list":!1}},[t.bannerForm.img?r("div",[r("el-image",{attrs:{src:t.bannerForm.img}})],1):r("div",[r("i",{staticClass:"el-icon-upload"}),t._v(" "),r("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),r("em",[t._v("点击上传")])])])])],1),t._v(" "),r("el-form-item",[r("el-button",{on:{click:t.goBack}},[t._v("取消")]),t._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("bannerForm")}}},[t._v(t._s(t.isAdd?"添 加":"修 改"))])],1)],1)],1)},a=[],s=(r("55dd"),r("dd48")),o={data:function(){return{bannerForm:{id:"",title:"",src:"",img:"",sort:"",status:0,is_timer:0},rules:{title:[{required:!0,message:"请输入轮播图标题",trigger:"blur"}],src:[{required:!0,message:"请输入跳转链接",trigger:"blur"}],sort:[{required:!0,message:"请输入排序数字",trigger:"blur"}],status:[{required:!0,message:"请选择显示状态",trigger:"change"}],is_timer:[{required:!0,message:"请选择倒计时显示状态",trigger:"change"}]},imgList:[],isAdd:!0}},created:function(){var t=window.localStorage.getItem("bannerId");t&&(this.isAdd=!1,this.bannerForm.id=t,this.getDetail())},methods:{goBack:function(){this.$router.push({name:"system_banner"})},getDetail:function(){var t=this;Object(s["e"])({id:this.bannerForm.id}).then((function(e){200===e.code?t.bannerForm=e.data:t.$message.error(e.message||"获取详情失败")}))},submitForm:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return console.log("error submit!!"),!1;var r=e.bannerForm,n=r.id,a=r.title,o=r.src,i=r.sort,l=r.status,u=r.is_timer,c=r.img;if(c){var m=e.isAdd?s["a"]:s["d"],d=e.isAdd?{title:a,src:o,sort:i,status:l,is_timer:u,img:c}:{id:n,title:a,src:o,sort:i,status:l,is_timer:u,img:c};m(d).then((function(t){200===t.code?(e.$message.success("".concat(e.isAdd?"添加":"修改","成功")),e.goBack()):e.$message.error(t.message)}))}else e.$message.warning("轮播图片不能为空")}))},thumbPictureUpload:function(t){var e=this;this.thumbLoad=!0;var r=t.file,n=new FormData;n.append("file",r),Object(s["g"])(n).then((function(t){e.thumbLoad=!1;try{var r=t.message,n=t.code,a=t.data;200===n?e.bannerForm.img=a:(e.bannerForm.img="",e.$message.error(r))}catch(s){console.log("上传直播封面失败:".concat(s))}})).catch((function(){e.thumbLoad=!1}))}}},i=o,l=(r("c97a"),r("2877")),u=Object(l["a"])(i,n,a,!1,null,"7e4496a9",null);e["default"]=u.exports},c97a:function(t,e,r){"use strict";r("2472")},dd48:function(t,e,r){"use strict";r.d(e,"f",(function(){return a})),r.d(e,"e",(function(){return s})),r.d(e,"g",(function(){return o})),r.d(e,"a",(function(){return i})),r.d(e,"d",(function(){return l})),r.d(e,"c",(function(){return u})),r.d(e,"b",(function(){return c}));var n=r("b775");function a(t){return Object(n["a"])({url:"/banner/getBannerList",method:"get",params:t})}function s(t){return Object(n["a"])({url:"/banner/getBannerDetail",method:"get",params:t})}function o(t){return Object(n["a"])({url:"/banner/uploadBannerImg",method:"post",data:t})}function i(t){return Object(n["a"])({url:"/banner/addBanner",method:"post",data:t})}function l(t){return Object(n["a"])({url:"/banner/editBanner",method:"post",data:t})}function u(t){return Object(n["a"])({url:"/banner/deleteBanner",method:"post",data:t})}function c(t){return Object(n["a"])({url:"/banner/changeStatus",method:"post",data:t})}}}]);
|