4 lines
13 KiB
JavaScript
Vendored
4 lines
13 KiB
JavaScript
Vendored
(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[801],{4801:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return p}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conent"},[t("el-card",{attrs:{"body-style":{padding:"20px 20px 0 20px"}}},[t("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[t("el-form-item",{attrs:{label:"店铺:"}},[t("el-select",{attrs:{placeholder:"店铺"},model:{value:e.form.shop_id,callback:function(t){e.$set(e.form,"shop_id",t)},expression:"form.shop_id"}},e._l(e.shops,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"商品名称:"}},[t("el-input",{attrs:{placeholder:"商品名称"},model:{value:e.form.goods_name,callback:function(t){e.$set(e.form,"goods_name",t)},expression:"form.goods_name"}})],1),t("el-form-item",{attrs:{label:"商品编码:"}},[t("el-input",{attrs:{placeholder:"商品编码"},model:{value:e.form.external_sku_id,callback:function(t){e.$set(e.form,"external_sku_id",t)},expression:"form.external_sku_id"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleChoose()}}},[e._v("筛选")]),t("el-button",{attrs:{plain:""},on:{click:function(t){return e.handleReChoose()}}},[e._v("重置筛选")]),t("el-upload",{ref:"myUpload",staticStyle:{display:"inline-block",margin:"0 10px 0 10px"},attrs:{action:"/api/today/price",multiple:!1,name:"today_price","show-file-list":!1,"on-success":e.uploadSuccess,"before-upload":e.beforeUpload,"on-error":e.uploadError}},[t("el-button",{attrs:{type:"primary",plain:""}},[e._v("今日商品价格导入")])],1),t("el-button",{attrs:{type:"danger",plain:""},on:{click:function(t){return e.handleExport()}}},[e._v("价格差异导出")])],1)],1)],1),t("el-card",{staticStyle:{"margin-top":"10px"}},[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData}},[t("el-table-column",{attrs:{label:"店铺名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.shop.name)+" ")]}}])}),t("el-table-column",{attrs:{prop:"title",label:"团购标题"}}),t("el-table-column",{attrs:{prop:"category_name",label:"分类名称"}}),t("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),t("el-table-column",{attrs:{prop:"external_sku_id",label:"编码"}}),t("el-table-column",{attrs:{prop:"price_in_fen",label:"价格"}}),t("el-table-column",{attrs:{prop:"created_at",label:"下载时间"}}),t("el-table-column",{attrs:{label:"同步"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":0,"active-text":"是","inactive-text":"否"},on:{change:function(t){return e.syncChange(n.row)}},model:{value:n.row.is_sync,callback:function(t){e.$set(n.row,"is_sync",t)},expression:"scope.row.is_sync"}})]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{directives:[{name:"show",rawName:"v-show",value:n.row.is_sync&&n.row.external_sku_id,expression:"scope.row.is_sync && scope.row.external_sku_id"}],attrs:{type:"primary"},on:{click:function(t){return e.syncStock(n.row)}}},[e._v(" 同步库存")]),t("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.deleteGoods(n.row)}}},[e._v("删除")])]}}])})],1),t("div",{staticClass:"block"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)},o=[],s=n(1812),a=n(631),i={data(){return{form:{external_sku_id:"",goods_name:"",shop_id:""},loading:!0,tableData:[],Paginationdata:{},current_page:1,per_page:15,shops:[]}},mounted(){this.getPlatGoodsList(),this.getShopsList()},methods:{getPlatGoodsList(e={}){e.page=this.current_page,e.per_page=this.per_page,(0,s.mr)(e).then((e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta}))},getShopsList(){let e={page:0,per_page:999};(0,a.nH)(e).then((e=>{this.shops=e.data.data})),this.loading=!1},handleSizeChange(e){this.current_page=1,this.per_page=e,this.getPlatGoodsList()},handleCurrentChange(e){this.current_page=e,this.getPlatGoodsList()},handleChoose(){this.form={...this.form,page:1,per_page:this.per_page};const e=t(this.form);function t(e){const t={};for(const n in e)0!==e[n]&&!e[n]||""===e[n].toString().replace(/(^\s*)|(\s*$)/g,"")||(t[n]=e[n]);return t}this.getPlatGoodsList(e)},handleReChoose(){this.form={external_sku_id:"",goods_name:"",shop_id:""},this.getPlatGoodsList()},syncChange(e){(0,s.Rh)(e.id,{is_sync:e.is_sync}).then((e=>{200===e.status?this.$message({message:e.data.message,type:"success"}):this.$message.error(e.data.errorMessage)}))},deleteGoods(e){this.$alert(e.shop.name+" 店铺下载的 "+e.goods_name,"确认从系统删除?",{showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"确定",callback:t=>{"confirm"===t&&(0,s.g4)(e.id).then((e=>{200===e.status?(this.getPlatGoodsList(),this.$message({message:e.data.message,type:"success"})):this.$message.error(e.data.errorMessage)}))}})},syncStock(e){this.$alert(e.shop.name+" 店铺下的 "+e.goods_name,"确认同步库存?",{showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"确定",callback:t=>{"confirm"===t&&(0,s.YQ)(e.id).then((e=>{this.$message({message:200===e.status?e.data.message:e.data.errorMessage})}))}})},beforeUpload(){this.loadingModule=this.$loading({lock:!0,text:"表格导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},uploadSuccess(e){this.$message({message:e.message,type:"success"}),this.loadingModule.close()},uploadError(e){this.$message({message:e.errorMessage,type:"error"}),this.loadingModule.close()},handleExport(){window.open("/today_price/export")}}},u=i,l=n(1001),c=(0,l.Z)(u,r,o,!1,null,"999e92dc",null),p=c.exports},1812:function(e,t,n){"use strict";n.d(t,{EB:function(){return c},Rh:function(){return s},YQ:function(){return i},g4:function(){return a},kT:function(){return l},lU:function(){return u},mr:function(){return o}});var r=n(422);function o(e){return(0,r.Z)({url:"/api/plat_goods",method:"get",params:e})}function s(e,t){return(0,r.Z)({url:"/api/plat_goods/"+e,method:"patch",params:t})}function a(e){return(0,r.Z)({url:"/api/plat_goods/"+e,method:"delete"})}function i(e){return(0,r.Z)({url:"/api/plat/sync/"+e+"/stock/",method:"post"})}function u(e){return(0,r.Z)({url:"/api/plat_orders",method:"get",params:e})}function l(e){return(0,r.Z)({url:"/api/print/orders",method:"get",params:e})}function c(e){return(0,r.Z)({url:"/api/print/success",method:"put",params:e})}},631:function(e,t,n){"use strict";n.d(t,{$i:function(){return s},OV:function(){return c},Vq:function(){return d},_d:function(){return l},dT:function(){return m},hA:function(){return o},nH:function(){return a},ow:function(){return u},rV:function(){return i},tA:function(){return p}});var r=n(422);function o(){return(0,r.Z)({url:"/api/shop_platforms",method:"get"})}function s(e){return(0,r.Z)({url:"/api/shops",method:"post",data:e})}function a(e){return(0,r.Z)({url:"/api/shops",method:"get",params:e})}function i(e){return(0,r.Z)({url:`/api/download/${e}/goods`,method:"get"})}function u(e,t){return(0,r.Z)({url:`/api/shops/${e}`,method:"patch",params:t})}function l(e){return(0,r.Z)({url:"/api/sync/shop/stock",method:"put",params:e})}function c(){return(0,r.Z)({url:"/api/shop/ship",method:"get"})}function p(e,t){return(0,r.Z)({url:"/api/shop/ship/senders",method:"get",params:{shop_id:e,shop_ship_id:t}})}function d(e){return(0,r.Z)({url:"/api/shop/ship/senders",method:"post",params:e})}function m(e){return(0,r.Z)({url:"/api/order/reset",method:"get"})}},6525:function(e,t,n){"use strict";n.d(t,{LP:function(){return o},gy:function(){return s}});const r="admin_token";function o(){return localStorage.getItem("token")}function s(){return localStorage.removeItem(r)}},422:function(e,t,n){"use strict";var r=n(9669),o=n.n(r),s=n(6525),a=n(4865),i=n.n(a),u=n(4720),l=o().create({timeout:36e4});l.interceptors.request.use((e=>(e.headers.Authorization="Bearer "+(0,s.LP)(),i().start(),e)),(e=>Promise.reject(e))),l.interceptors.response.use((e=>{i().done();const t=e.status;if(200===t||201===t)return e}),(e=>(i().done(),400===e.response.status&&(0,u.Message)({message:e.response.data.errorMessage,type:"error"}),500===e.response.status&&(0,u.Message)({message:e.response.data.message,type:"error"}),Promise.reject(e)))),t.Z=l},4865:function(e,t,n){var r,o;
|
|
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
|
|
* @license MIT */(function(s,a){r=a,o="function"===typeof r?r.call(t,n,t,e):r,void 0===o||(e.exports=o)})(0,(function(){var e={version:"0.2.0"},t=e.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:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function n(e,t,n){return e<t?t:e>n?n:e}function r(e){return 100*(-1+e)}function o(e,n,o){var s;return s="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},s.transition="all "+n+"ms "+o,s}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var i=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var u=e.render(!i),l=u.querySelector(t.barSelector),c=t.speed,p=t.easing;return u.offsetWidth,s((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),a(l,o(r,c,p)),1===r?(a(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){a(u,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),c)}),c)):setTimeout(n,c)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=t.template;var s,i=o.querySelector(t.barSelector),l=n?"-100":r(e.status||0),c=document.querySelector(t.parent);return a(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),t.showSpinner||(s=o.querySelector(t.spinnerSelector),s&&p(s)),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(o),o},e.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),a=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,o=e.length,s=t.charAt(0).toUpperCase()+t.slice(1);while(o--)if(r=e[o]+s,r in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function s(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&s(e,n,r);else s(e,o[1],o[2])}}();function i(e,t){var n="string"==typeof e?e:c(e);return n.indexOf(" "+t+" ")>=0}function u(e,t){var n=c(e),r=n+t;i(n,t)||(e.className=r.substring(1))}function l(e,t){var n,r=c(e);i(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function c(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))}}]);
|
|
//# sourceMappingURL=801.fff1dafb.js.map
|