erp/public/dist/js/149.1c6f3f17.js

2 lines
7.9 KiB
JavaScript
Raw Normal View History

2024-08-19 16:55:32 +08:00
"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[149],{6393:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});var n=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(a){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(a.row)}},model:{value:a.row.is_sync,callback:function(t){e.$set(a.row,"is_sync",t)},expression:"scope.row.is_sync"}})]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{directives:[{name:"show",rawName:"v-show",value:a.row.is_sync&&a.row.external_sku_id,expression:"scope.row.is_sync && scope.row.external_sku_id"}],attrs:{type:"primary"},on:{click:function(t){return e.syncStock(a.row)}}},[e._v(" 同步库存")]),t("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.deleteGoods(a.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)},r=[],o=a(5522),s=a(9998),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
//# sourceMappingURL=149.1c6f3f17.js.map