chunk-0e636808.eb5dc0b3.js 5.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0e636808"],{"7a72":function(t,e,n){"use strict";n.r(e);var s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-list-content"},[n("x-crud",{staticClass:"liu-crud-wrap",on:{load:t.onLoad},scopedSlots:t._u([{key:"slot-tabs",fn:function(e){e.scope;return[n("el-tabs",{staticClass:"liu-tabs",attrs:{type:"border-card"},on:{"tab-click":t.handleClick},model:{value:t.tabIndex,callback:function(e){t.tabIndex=e},expression:"tabIndex"}},t._l(t.tabsData,(function(t,e){return n("el-tab-pane",{key:e,attrs:{label:t.text,name:t.key}})})),1)]}},{key:"table-column-avatarUrl",fn:function(t){var e=t.scope;return[n("cl-avatar",{style:{margin:"auto"},attrs:{shape:"square",size:32,src:e.row.smallImgList[0]}})]}},{key:"table-column-goodsName",fn:function(e){var s=e.scope;return[n("span",[t._v(t._s(s.row.goodsName))])]}},{key:"table-column-inTurn",fn:function(e){var s=e.scope;return[t.sort.status?n("el-input-number",{ref:"sort-input",attrs:{focus:"",size:"mini"},on:{blur:function(e){return t.changeSort(s.row)}},model:{value:s.row.inTurn,callback:function(e){t.$set(s.row,"inTurn",e)},expression:"scope.row.inTurn"}}):n("span",[t._v(t._s(s.row.inTurn))])]}},{key:"table-header-inTurn",fn:function(){return[n("div",{staticClass:"set-sort"},[n("span",[t._v("排序")]),t.sort.status?n("el-button",{staticClass:"hide",attrs:{size:"mini",type:"primary"},on:{click:t.hideSort}},[t._v("完成")]):n("el-button",{staticClass:"show",attrs:{icon:"el-icon-edit-outline",size:"small",type:"text"},on:{click:t.showSort}})],1)]},proxy:!0},{key:"slot-add-goods-btn",fn:function(e){e.scope;return[n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.addFn}},[t._v("添加")])]}},{key:"table-column-status",fn:function(e){var s=e.scope;return[n("span",[t._v(t._s(1==s.row.status?"上架":"下架"))])]}},{key:"slot-modify",fn:function(e){var s=e.scope;return[n("el-button",{attrs:{type:"text"},on:{click:function(e){return t.addFn(2,s.row)}}},[t._v("修改")])]}},{key:"slot-takeOff",fn:function(e){var s=e.scope;return[n("el-button",{attrs:{type:"text"},on:{click:function(e){return t.downFn(s.row)}}},[t._v("下架")])]}},{key:"slot-category",fn:function(){return[n("el-select",{staticStyle:{width:"200px","margin-right":"10px"},attrs:{size:"mini",placeholder:"请选择分类"},on:{change:function(e){t.refresh({cId:e})}},model:{value:t.selects.cId,callback:function(e){t.$set(t.selects,"cId",e)},expression:"selects.cId"}},[n("el-option",{attrs:{label:"全部",value:"-1"}}),t._l(t.category,(function(t,e){return n("el-option",{key:e,attrs:{label:t.categoryName,value:t.id}})}))],2)]},proxy:!0}])}),n("el-dialog",{attrs:{title:"商品短链接:",visible:t.dialogFormVisible,width:"40%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[n("div",[n("el-input",{attrs:{disabled:!0},model:{value:t.sortLink,callback:function(e){t.sortLink=e},expression:"sortLink"}})],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),n("el-button",{attrs:{type:"primary"},on:{click:t.sendPhoneFn}},[t._v("发到手机")])],1)])],1)},o=[],a=n("6abc"),i=(n("4200"),n("3337"),n("5880")),r={data:function(){return{app:null,dialogFormVisible:!1,sortLink:"",operateData:{},tabIndex:"-1",tabsData:[{text:"全部",key:"-1"},{text:"上架",key:"1"},{text:"下架",key:"0"}],selects:{},sort:{status:!1}}},computed:Object(a["a"])({},Object(i["mapGetters"])(["category"])),methods:{handleClick:function(t,e){this.app.refresh({type:this.tabIndex})},openLinkFn:function(t){this.operateData=t,this.sortLink=t.shortUrl||"",this.dialogFormVisible=!0},sendPhoneFn:function(){var t=this;this.$service.goods.sendPhone({id:this.operateData.id}).then((function(e){t.$message.success("发送成功!"),t.dialogFormVisible=!1}))},addFn:function(t,e){var n={};2===t&&(n.id=e.id,n.editType=t),this.$router.push({path:"/goods/add/",query:n})},downFn:function(t){var e=this;this.$confirm("是否下架该商品?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$service.goods.changeStatus({id:t.id,status:0==t.status?1:0}).then((function(n){t.status=0==t.status?1:0,e.$message.success("操作成功!")})).catch((function(t){e.$message.error(t)}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},onLoad:function(t){var e=t.ctx,n=t.app;this.app=n,e.service(this.$service.goods).set("table",{columns:[{prop:"id",label:"ID",align:"center"},{prop:"avatarUrl",label:"封面",align:"center"},{prop:"goodsName",label:"标题",align:"center","min-width":180},{prop:"price",label:"价格",align:"center",emptyText:"无","min-width":150},{prop:"actualSold",label:"销量",align:"center"},{prop:"viewNum",label:"浏览量",align:"center"},{prop:"inTurn",label:"排序",align:"center",minWidth:100},{prop:"status",label:"状态",align:"center"},{prop:"createDate",label:"创建时间",align:"center"}],op:{visible:!0,props:{width:150,align:"center",fixed:"right",label:"操作"},layout:["slot-modify","slot-takeOff","delete"]}}).set("dict",{search:{keyWord:"goodsName"}}).set("search",{key:{placeholder:"商品名称"}}).set("layout",[["slot-tabs"],["slot-category","search-key","flex1","slot-add-goods-btn","refresh-btn"],["data-table"],["flex1","pagination"]]).on("delete",(function(t,e){var n=e.next;n({id:t.map((function(t){return t.id})).join(",")})})).done(),n.refresh({status:this.tabIndex})},refresh:function(t){this.app.refresh(t)},showSort:function(t){this.sort.status=!0},hideSort:function(t){this.sort.status=!1},changeSort:function(t){var e=this;this.$service.goods.sort({inTurn:t.inTurn,id:t.id}).then((function(){e.$message.success("修改成功"),e.refresh()})).catch((function(t){e.$message.error(t)}))}}},l=r,c=(n("e99b"),n("5d22")),u=Object(c["a"])(l,s,o,!1,null,"8406bf3e",null);e["default"]=u.exports},8658:function(t,e,n){},e99b:function(t,e,n){"use strict";n("8658")}}]);