mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-15 13:22:51 +00:00
1 line
8.2 KiB
JavaScript
1 line
8.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3e795307"],{"10ea":function(t,e,a){},"8f86":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[a("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"formValidate",staticClass:"tabform",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{attrs:{gutter:24,type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"审核状态:"}},[a("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},on:{"on-change":t.selChange},model:{value:t.formValidate.status,callback:function(e){t.$set(t.formValidate,"status",e)},expression:"formValidate.status"}},t._l(t.treeData.withdrawal,(function(e,s){return a("Radio",{key:s,attrs:{label:e.value}},[t._v("\n "+t._s(e.title)+"\n ")])})),1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"搜索:"}},[a("Input",{staticStyle:{width:"30%"},attrs:{search:"","enter-button":"",placeholder:"请输入商品名称/ID","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.kerword,callback:function(e){t.$set(t.formValidate,"kerword",e)},expression:"formValidate.kerword"}})],1)],1)],1),a("Row",{attrs:{type:"flex"}},[a("Col",t._b({},"Col",t.grid,!1),[a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["setting-system_menus-add"],expression:"['setting-system_menus-add']"}],attrs:{type:"primary",icon:"md-add"},on:{click:function(e){return t.menusAdd("添加直播间")}}},[t._v("添加商品\n ")]),a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["setting-system_menus-add"],expression:"['setting-system_menus-add']"}],staticStyle:{"margin-left":"20px"},attrs:{icon:"md-list",type:"success"},on:{click:t.syncGoods}},[t._v("同步商品\n ")])],1)],1)],1),a("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns1,data:t.tabList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"name",fn:function(e){var s=e.row;e.index;return[a("div",{staticClass:"product_box"},[a("div",{directives:[{name:"viewer",rawName:"v-viewer"}]},[a("img",{attrs:{src:s.product.image,alt:""}})]),a("div",{staticClass:"txt"},[t._v(t._s(s.name))])])]}},{key:"cost_price",fn:function(e){var s=e.row;e.index;return[a("div",[t._v(t._s(s.cost_price))])]}},{key:"stock",fn:function(e){var s=e.row;e.index;return[a("div",[t._v(t._s(s.product.stock))])]}},{key:"status",fn:function(e){var s=e.row;e.index;return[a("div",[t._v(t._s(t._f("liveStatusFilter")(s.audit_status)))])]}},{key:"is_mer_show",fn:function(e){var s=e.row;e.index;return[a("i-switch",{attrs:{value:s.is_show,"true-value":1,"false-value":0,size:"large",disabled:2!=s.audit_status},on:{"on-change":function(e){return t.onchangeIsShow(s)}},model:{value:s.is_show,callback:function(e){t.$set(s,"is_show",e)},expression:"row.is_show"}},[a("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),a("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var s=e.row,i=e.index;return[a("a",{on:{click:function(e){return t.edit(s,"编辑")}}},[t._v("详情")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.del(s,"删除这条信息",i)}}},[t._v("删除")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品详情",scrollable:"",width:"700","footer-hide":!0},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goodsFrom",{ref:"goodsDetail"})],1)],1)},i=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("bd86")),o=a("2f62"),r=a("47c5"),l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"divBox"},[a("div",[a("div",{staticClass:"box-container"},[a("div",{staticClass:"list sp"},[a("label",{staticClass:"name"},[t._v("商品名称:")]),a("span",{staticClass:"info"},[t._v(t._s(t.FormData.name))])]),a("div",{staticClass:"list sp"},[a("label",{staticClass:"name"},[t._v("直播价:")]),a("span",{staticClass:"info"},[t._v(t._s(t.FormData.price))])]),t.FormData.product?a("div",{staticClass:"list sp100",staticStyle:{display:"flex"}},[a("label",{staticClass:"name"},[t._v("商品图:")]),a("div",{directives:[{name:"viewer",rawName:"v-viewer"}]},[a("img",{attrs:{src:t.FormData.product.image,alt:""}})])]):t._e(),a("div",{staticClass:"list sp100"},[a("label",{staticClass:"name"},[t._v("审核结果:")]),a("span",{staticClass:"info"},[t._v(t._s(t._f("liveStatusFilter")(t.FormData.audit_status)))])])])])])},c=[],d={name:"live_detail",data:function(){return{option:{form:{labelWidth:"150px"}},FormData:{},loading:!1}},methods:{getData:function(t){var e=this;this.loading=!0,Object(r["h"])(t).then((function(t){e.FormData=t.data,e.loading=!1})).catch((function(t){e.$Message.error(t.msg),e.loading=!1}))}}},u=d,m=(a("f974"),a("2877")),f=Object(m["a"])(u,l,c,!1,null,"971d6de8",null),v=f.exports;function h(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function g(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?h(Object(a),!0).forEach((function(e){Object(n["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var p={name:"live",components:{goodsFrom:v},data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},formValidate:{status:"",kerword:"",page:1,limit:20},treeData:{withdrawal:[{title:"全部",value:""},{title:"待审核",value:0},{title:"已通过",value:1},{title:"未通过",value:-1}]},columns1:[{key:"product_id",title:"商品ID",minWidth:35},{slot:"name",minWidth:35,title:"商品名称"},{key:"price",minWidth:35,title:"直播价"},{slot:"cost_price",minWidth:35,title:"原价"},{slot:"stock",minWidth:35,title:"库存"},{slot:"status",minWidth:35,title:"审核状态"},{slot:"is_mer_show",title:"是否显示",minWidth:80},{slot:"action",fixed:"right",title:"操作",minWidth:120}],tabList:[],loading:!1,modals:!1,total:0}},computed:g(g({},Object(o["e"])("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),mounted:function(){this.getList()},methods:{pageChange:function(t){this.formValidate.page=t,this.getList()},onchangeIsShow:function(t){var e=this,a=t.id,s=t.is_show;Object(r["i"])(a,s).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(r["e"])(this.formValidate).then((function(e){t.total=e.data.count,t.tabList=e.data.list,t.loading=!1})).catch((function(e){t.$Message.error(e.msg),t.loading=!1}))},selChange:function(){this.formValidate.page=1,this.getList()},menusAdd:function(){this.$router.push({path:"/admin/marketing/live/add_live_goods"})},syncGoods:function(){var t=this;Object(r["m"])().then((function(e){t.$Message.success(e.msg),t.getList()})).catch((function(e){t.$Message.error(res.msg)}))},edit:function(t){this.modals=!0,this.$refs.goodsDetail.getData(t.id)},del:function(t,e,a){var s=this,i={title:e,num:a,url:"live/goods/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(i).then((function(t){s.$Message.success(t.msg),s.tabList.splice(a,1),s.getList()})).catch((function(t){s.$Message.error(t.msg)}))}}},b=p,_=(a("d093"),Object(m["a"])(b,s,i,!1,null,"d34c6d30",null));e["default"]=_.exports},c713:function(t,e,a){},d093:function(t,e,a){"use strict";var s=a("10ea"),i=a.n(s);i.a},f974:function(t,e,a){"use strict";var s=a("c713"),i=a.n(s);i.a}}]); |