(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-22a46f58"],{"22b5":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"ant-card",attrs:{id:"course_category"}},[t.isShow?a("a-spin",{attrs:{spinning:t.spinning,size:"large"}},[a("div",{staticClass:"ant-card-body"},[a("div",{staticClass:"head-box"},[a("div",{staticClass:"table-operator"},[a("span",{staticClass:"item"},[t._v(" 商品名称: "),a("a-input",{staticStyle:{width:"210px"},attrs:{placeholder:"商品名称关键词"},model:{value:t.filter.name,callback:function(e){t.$set(t.filter,"name",e)},expression:"filter.name"}})],1),a("span",{staticClass:"item"},[t._v(" 售卖方式: "),a("a-select",{staticStyle:{width:"120px"},attrs:{placeholder:"售卖方式"},on:{change:t.searchClick},model:{value:t.filter.saleType,callback:function(e){t.$set(t.filter,"saleType",e)},expression:"filter.saleType"}},[a("a-select-option",{attrs:{value:0}},[t._v("全部")]),a("a-select-option",{attrs:{value:1}},[t._v("现金")]),a("a-select-option",{attrs:{value:2}},[t._v("积分")]),a("a-select-option",{attrs:{value:3}},[t._v("现金&积分")])],1)],1),a("span",{staticClass:"item"},[t._v(" 库存状态: "),a("a-select",{staticStyle:{width:"120px"},attrs:{placeholder:"库存状态"},on:{change:t.searchClick},model:{value:t.filter.isStock,callback:function(e){t.$set(t.filter,"isStock",e)},expression:"filter.isStock"}},[a("a-select-option",{attrs:{value:0}},[t._v("全部")]),a("a-select-option",{attrs:{value:1}},[t._v("正常")]),a("a-select-option",{attrs:{value:2}},[t._v("异常")])],1)],1),a("span",{staticClass:"item"},[t._v(" 商品状态: "),a("a-select",{staticStyle:{width:"120px"},attrs:{placeholder:"是否上架"},on:{change:t.searchClick},model:{value:t.filter.state,callback:function(e){t.$set(t.filter,"state",e)},expression:"filter.state"}},[a("a-select-option",{attrs:{value:0}},[t._v("全部")]),a("a-select-option",{attrs:{value:1}},[t._v("上架")]),a("a-select-option",{attrs:{value:2}},[t._v("下架")])],1)],1),a("span",{staticClass:"item"},[a("a-button",{staticClass:"margin_right10",attrs:{type:"primary"},on:{click:t.searchClick}},[t._v("搜索")]),a("a-button",{staticClass:"margin_right10",attrs:{type:"primary"},on:{click:t.resetClick}},[t._v("重置")]),a("router-link",{attrs:{to:"/physicalCard/physicalGoods/add/0"}},[a("a-button",{staticClass:"margin_right10",attrs:{type:"primary"}},[t._v("添加商品")])],1)],1)])]),a("div",{staticClass:"contant-box"},[a("a-table",{ref:"table",attrs:{columns:t.columns,"data-source":t.tableList,"row-key":function(t){return t.id},expandedRowKeys:t.expandedRowKeys,loading:t.tableLoading,pagination:!1},on:{expand:t.expandClick},scopedSlots:t._u([{key:"types",fn:function(e,n){return a("span",{},[t._v(" "+t._s(n.categoryNameOne)+" -- "+t._s(n.categoryNameTwo)+" ")])}},{key:"saleType",fn:function(e,n){return a("span",{},[t._v(" "+t._s(t.saleTypeMap.get(+n.saleType))+" ")])}},{key:"stock",fn:function(e,n){return a("span",{},[t._v(" "+t._s(+n.stock>=30?"正常":"异常")+" -- "+t._s(n.stock)+" ")])}},{key:"state",fn:function(e,n){return a("span",{},[t._v(" "+t._s(1===+n.state?"已上架":"已下架")+" ")])}},{key:"action",fn:function(e,n){return a("span",{},[a("router-link",{attrs:{to:"/physicalCard/physicalGoods/add/"+n.id}},[t._v(" 编辑 ")]),t.operation.sale?a("a-popconfirm",{staticStyle:{"margin-left":"10px"},attrs:{title:1===n.state?t.popTitleDown:t.popTitleUp},on:{confirm:function(e){return t.isSaleClick(n)}}},[a("a",[t._v(t._s(1===+n.state?"下架":"上架"))])]):t._e()],1)}},{key:"expandedRowRender",fn:function(e){return a("div",{staticClass:"sale-detail"},[a("div",{staticClass:"head-img"},t._l(t.headImg,(function(t,e){return a("img",{key:e,attrs:{src:t}})})),0),a("div",{staticClass:"chart"},[a("div",{staticClass:"chartTitle"},[t._v("最近一周订单量")]),a("div",{ref:"EChartLineRef",staticClass:"chart"})])])}}],null,!1,3597714568)})],1),a("MyPagination",{directives:[{name:"show",rawName:"v-show",value:!t.tableLoading,expression:"!tableLoading"}],attrs:{count:t.count,pageNo:t.pageNo},on:{showSizeChangeFn:t.showSizeChangeFn}})],1)]):a("router-view")],1)},i=[],r=a("5530"),s=a("1da1"),o=(a("96cf"),a("4ec9"),a("d3b7"),a("3ca3"),a("ddb0"),a("4de4"),a("313e")),c=a("6ffe"),l=a("acda"),u=a("456f"),p=a("b893"),d=new Map([[1,"现金"],[2,"积分"],[3,"现金&积分"]]),f={components:{MyPagination:c["a"]},computed:{isShow:function(){return this.$route.meta.isShow}},watch:{isShow:function(t){this.expandedRowKeys=this.$options.data().expandedRowKeys,t&&this.fetchData()}},data:function(){return{saleTypeMap:d,operation:{add:!1,edit:!1,sale:!1},filter:{name:"",state:0,saleType:0,isStock:0},spinning:!1,tableLoading:!1,expandedRowKeys:[],columns:u["a"],tableList:[],rules:{isLocking:[{required:!0,message:"请选择账号状态",trigger:"change"}]},pageNo:1,pageSize:20,count:0,popTitleDown:"下架的商品,将无法被用户搜索和访问到,是否下架此商品",popTitleUp:"上架后的商品,用户就可以下单了,是否上架此商品",headImg:[]}},created:function(){this.operation.add=Object(p["a"])("addGoods"),this.operation.edit=Object(p["a"])("editGoods"),this.operation.sale=Object(p["a"])("saleGoods"),this.fetchData()},methods:{isSaleClick:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var n,i,r,s;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=1===t.state?2:1,i={id:t.id,state:n},a.next=4,Object(l["r"])(i);case 4:if(r=a.sent,s=r.code,200===s){a.next=8;break}return a.abrupt("return");case 8:e.$message.success("".concat(2===n?"下架":"上架","成功")),e.fetchData();case 10:case"end":return a.stop()}}),a)})))()},searchClick:function(){this.pageNo=1,this.expandedRowKeys=[],this.fetchData()},resetClick:function(){this.filter=this.$options.data().filter,this.fetchData()},expandClick:function(t,e){t?(this.expandedRowKeys=[e.id],this.getDetail(e.id)):this.expandedRowKeys=[]},showSizeChangeFn:function(t,e){this.pageNo=t,this.pageSize=e,this.expandedRowKeys=[],this.fetchData()},fetchData:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){var a,n,i,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.tableLoading=!0,a=Object(r["a"])({pageNo:t.pageNo,pageSize:t.pageSize},t.filter),e.next=4,Object(l["p"])(a);case 4:if(n=e.sent,i=n.code,s=n.data,t.tableLoading=!1,200===i){e.next=10;break}return e.abrupt("return");case 10:t.tableList=s.data,t.count=s.count;case 12:case"end":return e.stop()}}),e)})))()},getDetail:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var n,i,r,s,o,c,u;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return e.headImg=[],a.next=3,Object(l["q"])({id:t});case 3:if(n=a.sent,i=n.code,r=n.data,200===i){a.next=8;break}return a.abrupt("return");case 8:for(u in e.headImg=r.headImg,s=r.orderCount,o=[],c=[],s)o.push(u),c.push(s[u]);e.drawLine(o,c);case 13:case"end":return a.stop()}}),a)})))()},drawLine:function(t,e){var a={xAxis:{type:"category",data:t},grid:{left:"3%",right:"4%",bottom:"6%",top:"4%",containLabel:!0},yAxis:{type:"value"},tooltip:{trigger:"axis"},series:[{data:e,type:"line",smooth:!0}]},n=o["a"](this.$refs.EChartLineRef);a&&n.setOption(a)}}},h=f,b=(a("3599"),a("2877")),g=Object(b["a"])(h,n,i,!1,null,"5baeead7",null);e["default"]=g.exports},3599:function(t,e,a){"use strict";a("8ad3")},"4de4":function(t,e,a){"use strict";var n=a("23e7"),i=a("b727").filter,r=a("1dde"),s=r("filter");n({target:"Array",proto:!0,forced:!s},{filter:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},5530:function(t,e,a){"use strict";a.d(e,"a",(function(){return r}));a("b64b"),a("a4d3"),a("4de4"),a("e439"),a("159b"),a("dbb4");var n=a("ade3");function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function r(t){for(var e=1;ep)a=i(n,e=l[p++]),void 0!==a&&c(u,e,a);return u}})},e439:function(t,e,a){var n=a("23e7"),i=a("d039"),r=a("fc6a"),s=a("06cf").f,o=a("83ab"),c=i((function(){s(1)})),l=!o||c;n({target:"Object",stat:!0,forced:l,sham:!o},{getOwnPropertyDescriptor:function(t,e){return s(r(t),e)}})}}]); //# sourceMappingURL=chunk-22a46f58.f3afa19d.js.map