chunk-c6a53db4.1dc4863b.js 8.2 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c6a53db4","chunk-469b67cc","chunk-2d21e453","chunk-11c40b35","chunk-2d0c8bc6"],{"1b62":function(t,e,a){"use strict";a.r(e);var i=a("55c3");a.d(e,"list",(function(){return i["default"]}))},"55c3":function(t,e,a){"use strict";a.r(e);a("b15b");e["default"]={watch:{"list.loading":function(t){}},computed:{totalPages:function(){return this.$util.isEmpty(this.list.total)?0:Math.ceil(this.list.total/this.list.limit)}},data:function(){return{list:{data:[],page:1,pageSize:10,loading:!0,finished:!1,total:0}}},methods:{resetList:function(){this.list={data:[],page:1,pageSize:10,loading:!0,finished:!1,total:null}},completes:function(t,e){this.list.loading=!1,this.list.data=1===this.list.page?t.list||t.data||t[e]:this.list.data.concat(t.list||t.data||t[e]),this.list.total=t.totalPage*this.list.pageSize,0==t.moreData?this.list.finished=!0:++this.list.page}}}},"5b4b":function(t,e,a){"use strict";a("acaf")},"68a3":function(t,e,a){"use strict";a("a000")},a000:function(t,e,a){},acaf:function(t,e,a){},d59e:function(t,e,a){"use strict";a.r(e),a.d(e,"ImgStoreService",(function(){return u}));var i,s,n=a("ab55"),o=a("0a32"),r=a("98f5"),c=a("afd5"),l=a("c081"),u=(i=Object(l["Service"])("pic"),i(s=function(t){function e(){return Object(n["a"])(this,e),Object(r["a"])(this,e,arguments)}return Object(c["a"])(e,t),Object(o["a"])(e,[{key:"changeStatus",value:function(t){return this.request({url:"/change-status",method:"POST",data:t})}},{key:"remark",value:function(t){return this.request({url:"/remark",method:"POST",data:t})}},{key:"top",value:function(t){return this.request({url:"/top",method:"POST",data:t})}},{key:"share",value:function(t){return this.request({url:"/share",method:"GET",data:t})}}])}(l["BaseService"]))||s);e["default"]=new u},e0f3:function(t,e,a){"use strict";a.r(e);a("b138"),a("7212");var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-content"},[e("div",{staticClass:"flex-center-between"},[e("div",{staticClass:"operate-left flex-center"},[e("el-select",{attrs:{placeholder:"选择分类",size:"mini",clearable:!0},on:{change:t.selChangeFn},model:{value:t.form.categoryId,callback:function(e){t.$set(t.form,"categoryId",e)},expression:"form.categoryId"}},t._l(t.categoryData,(function(t,a){return e("el-option",{key:a,attrs:{label:t.categoryName,value:t.id}})})),1),e("el-button",{staticClass:"app-margin-left-10",attrs:{type:"primary",size:"mini"},on:{click:t.selSubmitFn}},[t._v("查询")])],1),e("div",{staticClass:"operate-right flex-center"},[e("el-button",{staticClass:"view-category",attrs:{size:"mini"},on:{click:function(e){return t.$router.push("/goods/category")}}},[t._v("查看分类")]),e("cl-upload",{attrs:{hostUrl:"picAdd",props:{"on-success":t.addImgFn}},model:{value:t.formData.picIdList,callback:function(e){t.$set(t.formData,"picIdList",e)},expression:"formData.picIdList"}},[e("template",{slot:"content"},[e("el-button",{attrs:{type:"primary",size:"mini"}},[t._v("添加")])],1)],2)],1)]),e("div",{staticClass:"list-wrap"},t._l(t.list.data,(function(a,i){return e("div",{key:i,staticClass:"list"},[e("div",{staticClass:"list-img"},[e("img",{attrs:{src:a.imgUrl,alt:"商品图片"}})]),e("div",{staticClass:"flex-center-between"},[e("div",[t._v(t._s(a.name))]),e("div",{staticClass:"app-price"},[t._v("¥"+t._s(a.price))])]),e("div",{staticClass:"operate-btn-wrap"},[e("operate-module",{attrs:{btnData:t.btnData,item:a},on:{show:t.operateChangeFn}})],1)])})),0),e("el-dialog",{attrs:{title:"图片上传成功!",visible:t.addImageModal,width:"600px","close-on-click-modal":!1},on:{"update:visible":function(e){t.addImageModal=e}}},[e("div",{staticClass:"add-image-modal-content"},[e("el-form",{ref:"formData",attrs:{model:t.formData,rules:t.rules,"label-width":"120px"}},[e("el-form-item",{attrs:{label:"分类"}},[e("el-checkbox-group",{attrs:{size:"small"},model:{value:t.formData.categoryIdList,callback:function(e){t.$set(t.formData,"categoryIdList",e)},expression:"formData.categoryIdList"}},t._l(t.categoryData,(function(a,i){return e("el-checkbox",{key:i,attrs:{border:"",label:a.id,size:"small"},on:{change:function(e){return t.selChangeDialogFn(e,a)}}},[t._v(t._s(a.categoryName)+" ")])})),1)],1),e("el-form-item",{attrs:{label:"售价"}},[e("el-input",{attrs:{placeholder:"请填写价格"},model:{value:t.formData.price,callback:function(e){t.$set(t.formData,"price",e)},expression:"formData.price"}},[e("i",{staticClass:"iconfont iconqian",attrs:{slot:"suffix"},slot:"suffix"})])],1),e("el-form-item",{attrs:{label:"名称"}},[e("el-input",{attrs:{placeholder:"请填写图片名称"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1)],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"small"},on:{click:t.resetForm}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.setImgCategoryFn}},[t._v("确 定")])],1)])],1)},s=[],n=a("ecc5"),o=(a("209c"),a("f803"),a("6d35"),a("5880")),r=a("f511"),c=a("d59e"),l=a("1b62"),u={name:"img-store",components:{operateModule:r["default"]},mixins:[l["list"]],data:function(){var t=this;return{form:{categoryId:""},operateData:{},btnData:[{text:"编辑",icon:"iconbianji",click:function(){t.formData.categoryIdList=t.operateData.categoryIdList,t.formData.picIdList=t.operateData.id,t.addImageModal=!0}},{text:"分享",icon:"iconfenxiang1",click:function(){c["default"].share({id:t.operateData.id}).then((function(e){t.resetList(),t._list()}))}},{text:"置顶",icon:"iconzhiding",click:function(){c["default"].top({id:t.operateData.id}).then((function(e){t.resetList(),t._list()}))}},{text:"删除",icon:"iconshanchu1",click:function(){t.$confirm("确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){c["default"].delete({id:t.operateData.id}).then((function(e){t.resetList(),t._list(),t.$message({type:"success",message:"删除成功!"})}))})).catch((function(){}))}}],addImageModal:!1,formData:{picIdList:"",price:"",name:"",categoryIdList:[]},rules:{}}},computed:Object(n["a"])(Object(n["a"])({},Object(o["mapGetters"])({categoryData:"category"})),Object(o["mapGetters"])({festData:"festival"})),created:function(){this.$store.dispatch("getCategory"),this.$store.dispatch("getFestival"),this._list()},mounted:function(){var t=this;setTimeout((function(){console.log(t.categoryData)}),2e3)},methods:{_list:function(){var t=this;return c["default"].list(Object(n["a"])({page:this.list.page},this.form)).then((function(e){t.completes(e)}))},selChangeFn:function(t){this.form.categoryId=t},selSubmitFn:function(){this.resetList(),this._list()},addImgFn:function(t){this.formData.picIdList=t.id+"",this.formData.name="",this.formData.price="",this.formData.categoryIdList=[],this.addImageModal=!0},selChangeDialogFn:function(t,e){console.log(t,e)},setImgCategoryFn:function(t){var e=this,a=JSON.parse(JSON.stringify(this.formData));a.picIdList=[a.picIdList],c["default"].remark(a).then((function(t){e.$message.success("操作成功!"),e.resetForm(),e.resetList(),e._list()})),console.log("submit!")},resetForm:function(){this.$refs["formData"].resetFields(),this.addImageModal=!1},operateChangeFn:function(t){this.operateData=t}}},d=u,f=(a("5b4b"),a("1805")),m=Object(f["a"])(d,i,s,!1,null,"05ae5d04",null);e["default"]=m.exports},f511:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t._self._c;return e("el-popover",{staticClass:"operate-module",attrs:{"popper-class":"liu-popover",placement:"bottom-end",width:"200",trigger:"hover"},on:{show:t.showFn}},[e("div",{staticClass:"operate-wrap"},t._l(t.btnData,(function(a,i){return e("div",{key:i,staticClass:"operate-list",on:{click:function(t){return a.click()}}},[e("i",{staticClass:"iconfont",class:[a.icon]}),e("div",{staticClass:"btn-text"},[t._v(t._s(a.text))])])})),0),e("el-button",{staticClass:"operate-btn",attrs:{slot:"reference",type:"text",icon:"el-icon-s-operation"},slot:"reference"})],1)},s=[],n={name:"operate-module",data:function(){return{}},props:{btnData:{type:Array,default:function(){return[]}},item:{type:Object,default:function(){}}},methods:{showFn:function(){this.$emit("show",this.item)}}},o=n,r=(a("68a3"),a("1805")),c=Object(r["a"])(o,i,s,!1,null,null,null);e["default"]=c.exports}}]);