| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ff1edb02","chunk-469b67cc","chunk-2d21e453","chunk-e81b74c8","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("16ca");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=parseInt(t.totalNum),0==t.moreData?this.list.finished=!0:++this.list.page}}}},"658b":function(t,e,a){"use strict";a("99c4")},"66bd":function(t,e,a){},"99c4":function(t,e,a){},"99ff":function(t,e,a){"use strict";a("66bd")},d59e:function(t,e,a){"use strict";a.r(e),a.d(e,"ImgStoreService",(function(){return u}));var i,s,n=a("303e"),o=a("acf6"),r=a("e378"),c=a("a8e5"),l=a("c081"),u=(i=Object(l["Service"])("pic"),i(s=function(t){Object(r["a"])(a,t);var e=Object(c["a"])(a);function a(){return Object(n["a"])(this,a),e.apply(this,arguments)}return Object(o["a"])(a,[{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})}}]),a}(l["BaseService"]))||s);e["default"]=new u},e0f3:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-content"},[a("div",{staticClass:"flex-center-between"},[a("div",{staticClass:"operate-left flex-center"},[a("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,e){return a("el-option",{key:e,attrs:{label:t.categoryName,value:t.id}})})),1),a("el-button",{staticClass:"app-margin-left-10",attrs:{type:"primary",size:"mini"},on:{click:t.selSubmitFn}},[t._v("查询")])],1),a("div",{staticClass:"operate-right flex-center"},[a("el-button",{staticClass:"view-category",attrs:{size:"mini"},on:{click:function(e){return t.$router.push("/goods/category")}}},[t._v("查看分类")]),a("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"}},[a("template",{slot:"content"},[a("el-button",{attrs:{type:"primary",size:"mini"}},[t._v("添加")])],1)],2)],1)]),a("div",{staticClass:"list-wrap"},t._l(t.list.data,(function(e,i){return a("div",{key:i,staticClass:"list"},[a("div",{staticClass:"list-img"},[a("img",{attrs:{src:e.imgUrl,alt:"商品图片"}})]),a("div",{staticClass:"flex-center-between"},[a("div",[t._v(t._s(e.name))]),a("div",{staticClass:"app-price"},[t._v("¥"+t._s(e.price))])]),a("div",{staticClass:"operate-btn-wrap"},[a("operate-module",{attrs:{btnData:t.btnData,item:e},on:{show:t.operateChangeFn}})],1)])})),0),a("el-dialog",{attrs:{title:"图片上传成功!",visible:t.addImageModal,width:"600px","close-on-click-modal":!1},on:{"update:visible":function(e){t.addImageModal=e}}},[a("div",{staticClass:"add-image-modal-content"},[a("el-form",{ref:"formData",attrs:{model:t.formData,rules:t.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"分类"}},[a("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(e,i){return a("el-checkbox",{key:i,attrs:{border:"",label:e.id,size:"small"},on:{change:function(a){return t.selChangeDialogFn(a,e)}}},[t._v(t._s(e.categoryName)+" ")])})),1)],1),a("el-form-item",{attrs:{label:"售价"}},[a("el-input",{attrs:{placeholder:"请填写价格"},model:{value:t.formData.price,callback:function(e){t.$set(t.formData,"price",e)},expression:"formData.price"}},[a("i",{staticClass:"iconfont iconqian",attrs:{slot:"suffix"},slot:"suffix"})])],1),a("el-form-item",{attrs:{label:"名称"}},[a("el-input",{attrs:{placeholder:"请填写图片名称"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:t.resetForm}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.setImgCategoryFn}},[t._v("确 定")])],1)])],1)},s=[],n=a("6abc"),o=(a("1d43"),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("658b"),a("5d22")),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.$createElement,a=t._self._c||e;return a("el-popover",{staticClass:"operate-module",attrs:{"popper-class":"liu-popover",placement:"bottom-end",width:"200",trigger:"hover"},on:{show:t.showFn}},[a("div",{staticClass:"operate-wrap"},t._l(t.btnData,(function(e,i){return a("div",{key:i,staticClass:"operate-list",on:{click:function(t){return e.click()}}},[a("i",{staticClass:"iconfont",class:[e.icon]}),a("div",{staticClass:"btn-text"},[t._v(t._s(e.text))])])})),0),a("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("99ff"),a("5d22")),c=Object(r["a"])(o,i,s,!1,null,null,null);e["default"]=c.exports}}]);
|