1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-643eb91f"],{"09f4":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),Math.easeInOutQuad=function(e,t,n,a){return e/=a/2,e<1?n/2*e*e+t:(e--,-n/2*(e*(e-2)-1)+t)};var a=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function o(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function r(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function i(e,t,n){var i=r(),s=e-i,u=20,c=0;t="undefined"===typeof t?500:t;var l=function e(){c+=u;var r=Math.easeInOutQuad(c,i,s,t);o(r),c<t?a(e):n&&"function"===typeof n&&n()};l()}},2543:function(e,t,n){"use strict";n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return u})),n.d(t,"d",(function(){return c})),n.d(t,"h",(function(){return l})),n.d(t,"e",(function(){return p})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return g}));var a=n("b775"),o=n("4328"),r=n.n(o),i="/api-web";function s(e){return Object(a["a"])({url:i+"/goods/queryPage",method:"get",params:e})}function u(e){return Object(a["a"])({url:i+"/goods/get/".concat(e),method:"get"})}function c(e){return Object(a["a"])({url:i+"/goods/add",method:"post",data:r.a.stringify(e)})}function l(e){return Object(a["a"])({url:i+"/goods/update",method:"post",data:r.a.stringify(e)})}function p(e){return Object(a["a"])({url:i+"/goods/del/".concat(e),method:"post"})}function d(e){return Object(a["a"])({url:i+"/category/queryPage",method:"get",params:e})}function f(e){return Object(a["a"])({url:i+"/category/upset",method:"post",data:e})}function g(e){return Object(a["a"])({url:i+"/category/del",method:"post",data:r.a.stringify(e)})}},"333d":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[n("el-pagination",e._b({attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},o=[],r=(n("c5f6"),n("09f4")),i={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:10},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total,sizes,prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&Object(r["a"])(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&Object(r["a"])(0,800)}}},s=i,u=(n("c0b9"),n("2877")),c=Object(u["a"])(s,a,o,!1,null,"31cb099a",null);t["a"]=c.exports},"54b3":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"m-container"},[e._m(0),e._v(" "),n("div",{staticClass:"m-core"},[n("div",{directives:[{name:"permission",rawName:"v-permission",value:"/shopOperation",expression:"'/shopOperation'"}],staticClass:"newBand",on:{click:function(t){return e.onShopOperation("create")}}},[e._v("添加")]),e._v(" "),n("div",{staticClass:"tableWrap"},[n("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[n("el-table-column",{attrs:{align:"center",prop:"id",label:"商品编号"}}),e._v(" "),n("el-table-column",{attrs:{align:"center",prop:"brand",label:"品牌"}}),e._v(" "),n("el-table-column",{attrs:{align:"center",prop:"name",label:"商品名称"}}),e._v(" "),n("el-table-column",{attrs:{align:"center",label:"商品类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("shopType")(t.row.type))+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{align:"center",prop:"goodsCategoryName",label:"商品分类"}}),e._v(" "),n("el-table-column",{attrs:{align:"center",prop:"specification",label:"具体型号"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",{staticStyle:{"max-height":"64px",display:"block"}},[e._v(e._s(t.row.specification))])]}}])}),e._v(" "),n("el-table-column",{attrs:{align:"center",prop:"marketPrice",label:"商品价格"}}),e._v(" "),n("el-table-column",{attrs:{align:"center",prop:"groupPurchasePrice",label:"商品团购价"}}),e._v(" "),n("el-table-column",{attrs:{align:"center",prop:"discountPrice",label:"商品采购价"}}),e._v(" "),n("el-table-column",{attrs:{align:"center","cell-style":"padding: 0",label:"商品缩略图片"},scopedSlots:e._u([{key:"default",fn:function(e){return[n("img",{staticClass:"shopImage",attrs:{src:e.row.image,alt:"",srcset:""}})]}}])}),e._v(" "),n("el-table-column",{attrs:{align:"center",label:"商品明细"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",{staticClass:"shopDesc"},[e._v("\n "+e._s(t.row.desc)+"\n ")])]}}])}),e._v(" "),n("el-table-column",{attrs:{align:"center",width:"140px",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.status?n("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"goods/update",expression:"'goods/update'"}],attrs:{type:"text"},on:{click:function(n){return e.onUpdate(t.row)}}},[e._v("上架")]):e._e(),e._v(" "),0==t.row.status?n("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"/shopOperation",expression:"'/shopOperation'"}],attrs:{type:"text"},on:{click:function(n){return e.onShopOperation("update",t.row)}}},[e._v("修改")]):e._e(),e._v(" "),1==t.row.status?n("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"goods/update",expression:"'goods/update'"}],attrs:{type:"text"},on:{click:function(n){return e.onUpdate(t.row)}}},[e._v("下架")]):e._e(),e._v(" "),0==t.row.status?n("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"goods/del",expression:"'goods/del'"}],attrs:{type:"text"},on:{click:function(n){return e.onDelete(t.row)}}},[e._v("删除")]):e._e()]}}])})],1),e._v(" "),n("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)])])},o=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("h2",[n("div",{staticClass:"squrt"}),e._v("商品列表\n ")])}],r=n("333d"),i=n("2543"),s=(n("4360"),{components:{pagination:r["a"]},data:function(){return{organId:null,searchForm:{status:""},searchLsit:[],tableList:[],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]}}},created:function(){this.$route.query.searchForm&&(console.log("来searchForm"),this.$route.query.searchForm instanceof Object?this.searchForm=this.$route.query.searchForm:this.searchForm=JSON.parse(this.$route.query.searchForm)),this.$route.query.pageInfo&&(console.log("来pageInfo"),console.log(this.$route.query.pageInfo),this.$route.query.pageInfo instanceof Object?this.pageInfo=this.$route.query.pageInfo:this.pageInfo=JSON.parse(this.$route.query.pageInfo))},mounted:function(){this.getList()},methods:{onUpdate:function(e){var t=this;Object(i["h"])({id:e.id,status:e.status?0:1}).then((function(n){t.messageTips(e.status?"下架":"上架",n)}))},onDelete:function(e){var t=this;this.$confirm("您确定删除该商品吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(i["e"])(e.id).then((function(e){t.messageTips("删除",e)}))})).catch((function(){}))},messageTips:function(e,t){200==t.code?(this.$message.success(e+"成功"),this.typeStatus=!1,this.getList()):this.$message.error(t.msg)},getList:function(){var e=this;Object(i["f"])({organId:this.organId,rows:this.pageInfo.limit,page:this.pageInfo.page}).then((function(t){200==t.code&&t.data&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},onShopOperation:function(e,t){var n={type:e};t&&(n.id=t.id);var a=JSON.stringify(this.pageInfo);this.$router.push({path:"/shopManager/shopOperation",query:{params:n,pageInfo:a}})}}}),u=s,c=(n("f195"),n("2877")),l=Object(c["a"])(u,a,o,!1,null,null,null);t["default"]=l.exports},c0b9:function(e,t,n){"use strict";var a=n("de4e"),o=n.n(a);o.a},de4e:function(e,t,n){},f195:function(e,t,n){"use strict";var a=n("fef8"),o=n.n(a);o.a},fef8:function(e,t,n){}}]);
|