(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[395],{1395:function(t,e,r){"use strict";r.r(e),r.d(e,{default:function(){return c}});var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"conent"},[r("el-button",{attrs:{type:"success"},on:{click:t.handAdd}},[t._v("新增")]),r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.syncShopStock("all")}}},[t._v("同步所有店铺库存")]),r("div",{staticClass:"table",staticStyle:{"margin-top":"10px"}},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[r("el-table-column",{attrs:{prop:"name",label:"店铺名称"}}),r("el-table-column",{attrs:{prop:"plat_id",label:"所属平台"}}),r("el-table-column",{attrs:{prop:"owner_id",label:"商家店铺id"}}),r("el-table-column",{attrs:{prop:"refresh_token_expires_at",label:"授权过期时间点"}}),r("el-table-column",{attrs:{label:"成本变动"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-input",{attrs:{placeholder:"成本变动"},on:{change:function(r){return t.handleCellChange(e.row)}},model:{value:e.row.ratio,callback:function(r){t.$set(e.row,"ratio",r)},expression:"scope.row.ratio"}})]}}])}),r("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return["未授权"===e.row.status?r("el-button",{attrs:{type:"danger",size:"small"}},[r("a",{attrs:{href:e.row.authUrl,target:"_blank",rel:"noopener noreferrer"}},[t._v("授权")])]):t._e(),"已授权"===e.row.status?r("div",[r("el-button",{attrs:{type:"success",disabled:!0,size:"small"}},[t._v(t._s(e.row.status))]),r("el-button",{attrs:{size:"small"},on:{click:function(r){return t.download(e.row)}}},[t._v("下载商品")]),"已授权"===e.row.status?r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(r){return t.syncShopStock(e.row.id)}}},[t._v("同步库存")]):t._e()],1):t._e(),"重新授权"===e.row.status?r("div",[r("el-button",{attrs:{type:"danger",target:"_blank",size:"small"}},[r("a",{attrs:{href:e.row.authUrl,rel:"noopener noreferrer"}},[t._v("重新授权")])]),r("el-button",{attrs:{size:"small"},on:{click:function(r){return t.download(e.row)}}},[t._v("下载商品")])],1):t._e(),"无需授权"===e.row.status?r("div",[r("el-button",{attrs:{type:"success",disabled:!0,size:"small"}},[t._v(t._s(e.row.status))])],1):t._e()]}}])})],1)],1),r("div",{staticClass:"block"},[r("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),r("el-dialog",{attrs:{title:"新增店铺",visible:t.dialogFormVisible,"close-on-click-modal":!1,width:"20%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[r("el-form",{ref:"form",attrs:{rules:t.rules,model:t.form,"lable-width":"80px"}},[r("el-form-item",{attrs:{label:"店铺名称"}},[r("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"输入店铺名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),r("el-form-item",{attrs:{label:"店铺平台"}},[r("el-select",{staticStyle:{width:"400px"},attrs:{placeholder:"输入店铺平台"},model:{value:t.form.plat_id,callback:function(e){t.$set(t.form,"plat_id",e)},expression:"form.plat_id"}},t._l(t.storeId,(function(t,e){return r("el-option",{key:e,attrs:{label:t,value:e}})})),1)],1),r("el-form-item",{attrs:{label:"成本变动"}},[r("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"成本变动"},model:{value:t.form.ratio,callback:function(e){t.$set(t.form,"ratio",e)},expression:"form.ratio"}})],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:t.addSubmit}},[t._v("确 定")])],1)],1)],1)},s=[],a=r(9998),o={data(){return{dialogFormVisible:!1,form:{name:"",plat_id:"",ratio:"*1"},rules:{name:[{required:!0,message:"请输入店铺名称",trigger:"blur"}],plat_id:[{required:!0,message:"请选择店铺平台",trigger:"blur"}],ratio:[{required:!0,message:"请输入成本变动",trigger:"blur"}]},storeId:[],loading:!0,tableData:[],Paginationdata:{},current_page:1,per_page:15}},mounted(){this.getStoreList()},methods:{handAdd(){this.form.name="",this.form.plat_id="",this.dialogFormVisible=!0,this.getshop()},addSubmit(){const t=this.form;(0,a.$i)(t).then((t=>{200==t.status&&this.$message({type:"success",message:"添加成功"}),this.getStoreList()})),this.dialogFormVisible=!1},getStoreList(){let t={page:this.current_page,per_page:this.per_page};(0,a.nH)(t).then((t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta})),this.loading=!1},handleSizeChange(t){this.per_page=t,this.getStoreList()},handleCurrentChange(t){this.current_page=t,this.getStoreList()},getshop(){(0,a.hA)().then((t=>{this.storeId=t.data.data}))},download(t){const e=this.$loading({lock:!0,text:t.name+" 店铺商品下载中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});(0,a.rV)(t.id).then((t=>{e.close(),this.$message({type:"success",message:t.data.message})}))},handleCellChange(t){this.$confirm("确认修改成本变动吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{(0,a.ow)(t.id,{ratio:t.ratio}).then((t=>{this.$message({type:"info",message:t.data.message})}))}))},syncShopStock(t){let e=this.$loading({lock:!0,text:"店铺商品库存同步中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});(0,a._d)({shop_id:t}).then((t=>{e.close(),this.$message({type:"info",message:t.data.message})}))}}},i=o,l=r(1001),u=(0,l.Z)(i,n,s,!1,null,"61aedda5",null),c=u.exports},4865:function(t,e,r){var n,s; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(a,o){n=o,s="function"===typeof n?n.call(e,r,e,t):n,void 0===s||(t.exports=s)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'