chunk-5867660e.95c64ec1.js 7.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5867660e","chunk-469b67cc","chunk-11c40b35","chunk-2d0c8bc6"],{"1b62":function(t,e,i){"use strict";i.r(e);var a=i("55c3");i.d(e,"list",(function(){return a["default"]}))},"55c3":function(t,e,i){"use strict";i.r(e);i("10dc");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}}}},"68a3":function(t,e,i){"use strict";i("a000")},"70e6":function(t,e,i){"use strict";i("c159")},a000:function(t,e,i){},c159:function(t,e,i){},e0f3:function(t,e,i){"use strict";i.r(e);i("f16c"),i("adc1");var a=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,i){return e("el-option",{key:i,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.addForm.picIdList,callback:function(e){t.$set(t.addForm,"picIdList",e)},expression:"addForm.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(i,a){return e("div",{key:a,staticClass:"list"},[e("div",{staticClass:"list-img"},[e("img",{attrs:{src:i.imgUrl,alt:"商品图片"}})]),e("div",{staticClass:"flex-center-between"},[e("div",[t._v(t._s(i.name))]),e("div",{staticClass:"app-price"},[t._v("¥"+t._s(i.price))])]),e("div",{staticClass:"operate-btn-wrap"},[e("operate-module",{attrs:{btnData:t.btnData,item:i},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:"addForm",attrs:{model:t.addForm,rules:t.rules,"label-width":"120px"}},[e("el-form-item",{attrs:{label:"选择分类(可多选)"}},[e("el-checkbox-group",{attrs:{size:"small"},model:{value:t.addForm.categoryIdList,callback:function(e){t.$set(t.addForm,"categoryIdList",e)},expression:"addForm.categoryIdList"}},t._l(t.categoryData,(function(i,a){return e("el-checkbox",{key:a,attrs:{border:"",label:i.id,size:"small"},on:{change:function(e){return t.selChangeDialogFn(e,i)}}},[t._v(t._s(i.categoryName))])})),1)],1),e("el-form-item",{attrs:{label:"售价"}},[e("el-input",{attrs:{placeholder:"填价格,图片可当商品卖(选填)"},model:{value:t.addForm.price,callback:function(e){t.$set(t.addForm,"price",e)},expression:"addForm.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.addForm.name,callback:function(e){t.$set(t.addForm,"name",e)},expression:"addForm.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.addOrModifyFn}},[t._v("确 定")])],1)])],1)},s=[],o=i("1f77"),n=(i("b144"),i("5f45"),i("5880")),c=i("f511"),r=i("1b62"),l={name:"img-store",components:{operateModule:c["default"]},mixins:[r["list"]],data:function(){var t=this;return{form:{categoryId:""},operateData:{},btnData:[{text:"编辑",icon:"iconbianji",click:function(){t.addForm.picIdList=[t.operateData.id],t.addImageModal=!0}},{text:"分享",icon:"iconfenxiang1",click:function(){t.$service.imgStore.top({id:t.operateData.id}).then((function(e){t.resetList(),t._list()}))}},{text:"置顶",icon:"iconzhiding",click:function(){t.$service.imgStore.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(){t.$service.imgStore.delete({id:t.operateData.id}).then((function(e){t.resetList(),t._list(),t.$message({type:"success",message:"删除成功!"})}))})).catch((function(){}))}}],addImageModal:!1,addForm:{picIdList:"",price:0,name:"",categoryIdList:[]},rules:{}}},computed:Object(o["a"])(Object(o["a"])({},Object(n["mapGetters"])({categoryData:"category"})),Object(n["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 this.$service.imgStore.list(Object(o["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.addForm.picIdList=t.id+"",this.addImageModal=!0},selChangeDialogFn:function(t,e){console.log(t,e)},addOrModifyFn:function(t){var e=this,i=JSON.parse(JSON.stringify(this.addForm));i.picIdList=[i.picIdList],this.$service.imgStore.remark(i).then((function(t){e.$message.success("操作成功!"),e.resetForm(),e.resetList(),e._list()})),console.log("submit!")},resetForm:function(){this.$refs["addForm"].resetFields(),this.addImageModal=!1},operateChangeFn:function(t){this.operateData=t}}},d=l,u=(i("70e6"),i("1805")),m=Object(u["a"])(d,a,s,!1,null,"d05f489c",null);e["default"]=m.exports},f511:function(t,e,i){"use strict";i.r(e);var a=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(i,a){return e("div",{key:a,staticClass:"operate-list",on:{click:function(t){return i.click()}}},[e("i",{staticClass:"iconfont",class:[i.icon]}),e("div",{staticClass:"btn-text"},[t._v(t._s(i.text))])])})),0),e("el-button",{staticClass:"operate-btn",attrs:{slot:"reference",type:"text",icon:"el-icon-s-operation"},slot:"reference"})],1)},s=[],o={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)}}},n=o,c=(i("68a3"),i("1805")),r=Object(c["a"])(n,a,s,!1,null,null,null);e["default"]=r.exports}}]);