mirror of
https://gitee.com/hzchunfen/erp.git
synced 2025-12-01 06:30:49 +00:00
2 lines
24 KiB
JavaScript
Vendored
2 lines
24 KiB
JavaScript
Vendored
"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[802],{4216:function(e,t,o){o.r(t),o.d(t,{default:function(){return m}});var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-card",{attrs:{"body-style":{padding:"20px 20px 0 20px"}}},[a("div",{staticClass:"goods"},[a("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[a("el-form-item",{attrs:{label:"商品名称:"}},[a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"商品名称"},model:{value:e.form.goods_title,callback:function(t){e.$set(e.form,"goods_title",t)},expression:"form.goods_title"}})],1),a("el-form-item",{attrs:{label:"商品种类:"}},[a("el-select",{staticStyle:{width:"125px"},attrs:{placeholder:"商品种类"},model:{value:e.form.type_id,callback:function(t){e.$set(e.form,"type_id",t)},expression:"form.type_id"}},e._l(e.cate,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"商品品牌:"}},[a("el-select",{staticStyle:{width:"125px"},attrs:{placeholder:"商品品牌"},model:{value:e.form.brand_id,callback:function(t){e.$set(e.form,"brand_id",t)},expression:"form.brand_id"}},e._l(e.brand,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"商品编码:"}},[a("el-input",{staticStyle:{width:"100px"},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),a("el-form-item",{attrs:{label:"商品状态:"}},[a("el-select",{staticStyle:{width:"115px"},attrs:{placeholder:"商品状态"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.options,(function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})})),1)],1),a("el-form-item",[a("el-select",{staticStyle:{width:"80px","margin-right":"5px","margin-left":"10px"},model:{value:e.form.keyword_type,callback:function(t){e.$set(e.form,"keyword_type",t)},expression:"form.keyword_type"}},e._l(e.options3,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),a("el-date-picker",{staticStyle:{width:"300px"},attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:e.getSTime},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleChoose(1)}}},[e._v("筛选")]),a("el-button",{attrs:{plain:""},on:{click:function(t){return e.handleReChoose()}}},[e._v("重置筛选")])],1)],1)],1)]),a("el-card",{staticStyle:{"margin-top":"10px"}},[a("div",[a("div",[a("span",[e._v("全部商品(共"+e._s(e.total)+"条)")]),a("span",[e._v(" 玫瑰合计: "+e._s(e.rose_num))]),a("span",[e._v(" 其它合计: "+e._s(e.other_num))]),a("div",{staticClass:"btn"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){return e.update()}}},[e._v("上新")]),a("el-upload",{ref:"newset",staticStyle:{display:"inline-block",margin:"0 10px 0 10px"},attrs:{action:"/api/new/set/goods_skus",multiple:!1,name:"newSetFile","show-file-list":!1,"on-success":e.inventorySuccess,"before-upload":e.beforeInventory,"on-error":e.inventoryError}},[a("el-button",{attrs:{type:"primary",plain:""}},[e._v("上新导入")])],1),a("el-upload",{ref:"myUpload",staticStyle:{display:"inline-block",margin:"0 10px 0 10px"},attrs:{action:"/api/inventory/goods_skus",multiple:!1,name:"inventoryFile","show-file-list":!1,"on-success":e.inventorySuccess,"before-upload":e.beforeInventory,"on-error":e.inventoryError}},[a("el-button",{attrs:{type:"primary",plain:""}},[e._v("盘点导入")])],1),a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.addNewgoods}},[e._v("新建商品")]),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){return e.handleImport()}}},[e._v("导入商品")]),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){return e.handleExport()}}},[e._v("表格导出")]),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){return e.onCount()}}},[e._v("库存盘点")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",staticClass:"table",staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark","max-height":"1500"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection"}}),a("el-table-column",{attrs:{label:"商品信息",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"commodityimg"},[a("img",{staticClass:"Img",attrs:{src:t.row.goods.img_url}})]),a("div",[a("p",[e._v(e._s(t.row.goods.title)+" "+e._s(t.row.title))]),a("p",[e._v(" "+e._s(t.row.goods.goods_code+"_"+t.row.sku_code)+" ")]),a("p",[e._v(" "+e._s(t.row.goods.updated_at)+" ")])])]}}])}),a("el-table-column",{attrs:{label:"品类"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(" "+e._s(t.row.goods.type?t.row.goods.type.name:"")+" ")])]}}])}),a("el-table-column",{attrs:{label:"规格",prop:"title",width:"130"}}),a("el-table-column",{attrs:{label:"品牌"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(" "+e._s(t.row.goods.brand?t.row.goods.brand.name:"")+" ")])]}}])}),a("el-table-column",{attrs:{prop:"yesterday_num",sortable:"",label:"1T"}}),a("el-table-column",{attrs:{sortable:"",label:"0T"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isShow?a("div",[a("el-input",{model:{value:t.row.arrived_today_num11,callback:function(o){e.$set(t.row,"arrived_today_num11",o)},expression:"scope.row.arrived_today_num11"}})],1):a("div",[e._v(" "+e._s(t.row.daily.arrived_today_num)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"cost",sortable:"",label:"成本"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isShow?a("div",[a("el-input",{model:{value:t.row.cost,callback:function(o){e.$set(t.row,"cost",o)},expression:"scope.row.cost"}})],1):a("div",[e._v(" "+e._s(null!=t.row.cost?t.row.cost:0)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"reference_price",sortable:"",label:"售价"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.id===e.id?a("div",[a("el-input",{on:{blur:function(o){return e.reference_priceBlur(t.row)}},model:{value:t.row.reference_price,callback:function(o){e.$set(t.row,"reference_price",o)},expression:"scope.row.reference_price"}})],1):a("div",[e._v(" "+e._s(t.row.reference_price)+" "),a("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(o){return e.reference_priceClick(t.row.id)}},slot:"reference"},[a("img",{attrs:{src:o(673)}})])],1)]}}])}),a("el-table-column",{attrs:{prop:"reserve",sortable:"",label:"预留"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.id===e.id1?a("div",[a("el-input",{on:{blur:function(o){return e.reservebBlur(t.row)}},model:{value:t.row.reserve,callback:function(o){e.$set(t.row,"reserve",o)},expression:"scope.row.reserve"}})],1):a("div",[e._v(" "+e._s(t.row.reserve)+" ")]),a("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(o){return e.onreserve(t.row.id)}},slot:"reference"},[a("img",{attrs:{src:o(673),alt:""}})])]}}])}),a("el-table-column",{attrs:{sortable:"",label:"订单"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("span",[e._v(e._s(t.row.order_goods_num))])]),0!==t.row.order_detail.length?a("el-popover",{attrs:{placement:"right-start",trigger:"hover"}},[a("div",e._l(t.row.order_detail,(function(t,o){return a("span",{key:o},[a("div",[e._v(e._s(t.shop.name)+":"+e._s(t.number))])])})),0),a("el-button",{staticClass:"btn11",attrs:{slot:"reference",type:"text"},slot:"reference"},[a("img",{attrs:{src:o(9756),alt:""}})])],1):e._e()]}}])}),a("el-table-column",{attrs:{sortable:"",label:"损耗"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.id===e.id2?a("div",[a("el-input",{model:{value:t.row.daily.loss_num,callback:function(o){e.$set(t.row.daily,"loss_num",o)},expression:"scope.row.daily.loss_num"}})],1):a("div",[e._v(" "+e._s(t.row.daily.loss_num)+" ")]),a("el-popover",{attrs:{placement:"right-start",trigger:"click",width:"264"},on:{hide:e.noBubbles}},[a("div",[a("span",[e._v("损耗数量: ")]),a("el-input",{staticStyle:{width:"200px"},model:{value:t.row.daily.loss_num,callback:function(o){e.$set(t.row.daily,"loss_num",o)},expression:"scope.row.daily.loss_num"}})],1),a("div",{staticStyle:{"margin-top":"10px"}},[a("span",[e._v("原因: ")]),a("el-radio-group",{staticStyle:{width:"220px"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"48h以上"}},[e._v("48h以上")]),a("el-radio",{attrs:{label:"到货错误"}},[e._v("到货错误")]),a("el-radio",{attrs:{label:"灰霉"}},[e._v("灰霉")]),a("el-radio",{attrs:{label:"长度"}},[e._v("长度")]),a("el-radio",{attrs:{label:"花朵"}},[e._v("花朵")]),a("el-radio",{attrs:{label:"其他"}},[e._v("其他")])],1)],1),a("div",{staticStyle:{"margin-top":"10px"}},[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(o){return e.onLoss(t.row)}}},[e._v("保存")])],1),a("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(o){return e.loss(t.row.id)}},slot:"reference"},[a("img",{attrs:{src:o(673),alt:""}})])],1)]}}])}),a("el-table-column",{attrs:{prop:"stock",sortable:"",label:"库存"}}),a("el-table-column",{attrs:{prop:"address",sortable:"",label:"盘点"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.stock?a("div",[a("el-input",{model:{value:t.row.daily.inventory,callback:function(o){e.$set(t.row.daily,"inventory",o)},expression:"scope.row.daily.inventory"}})],1):e._e(),a("el-popover",{attrs:{placement:"right-start",trigger:"hover",content:t.row.daily.inventory_time?t.row.daily.inventory_time:""}},[e.stock?e._e():a("div",{attrs:{slot:"reference"},slot:"reference"},[e._v(" "+e._s(t.row.daily.inventory)+" ")])])]}}])}),a("el-table-column",{attrs:{prop:"status",label:"状态"}}),a("el-table-column",{attrs:{label:"操作",width:"130"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(o){return e.ejectstock(t.row)}}},[e._v("库存")]),a("el-button",{attrs:{type:"text"},on:{click:function(o){return e.handleEdit(t.row.id)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(o){return e.goodslog(t.row)}}},[e._v("记录")])]}}])})],1)],1),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isShow||e.stock,expression:"isShow || stock"}],staticClass:"footerBtn"},[a("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(t){return e.cancel()}}},[e._v("取消")]),a("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(t){return e.onSubmit()}}},[e._v("保存")])],1),a("div",{staticClass:"page"},[a("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100,150,200],"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)]),a("el-dialog",{attrs:{title:"库存修改",visible:e.ejectstock1,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.ejectstock1=t}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.ommodityInventory,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{prop:"two_days_ago_num",label:"2天前库存"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-input",{attrs:{disabled:!0},model:{value:t.row.two_days_ago_num,callback:function(o){e.$set(t.row,"two_days_ago_num",o)},expression:"scope.row.two_days_ago_num"}}),a("el-input",{model:{value:t.row.two_days_ago_num,callback:function(o){e.$set(t.row,"two_days_ago_num",o)},expression:"scope.row.two_days_ago_num"}})],1)]}}])}),a("el-table-column",{attrs:{prop:"yesterday_num",label:"1天前库存"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-input",{attrs:{disabled:!0},model:{value:t.row.yesterday_num,callback:function(o){e.$set(t.row,"yesterday_num",o)},expression:"scope.row.yesterday_num"}}),a("el-input",{model:{value:t.row.yesterday_num,callback:function(o){e.$set(t.row,"yesterday_num",o)},expression:"scope.row.yesterday_num"}})],1)]}}])}),a("el-table-column",{attrs:{sortable:"",label:"今日到货"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-input",{attrs:{disabled:!0},model:{value:t.row.daily.arrived_today_num,callback:function(o){e.$set(t.row.daily,"arrived_today_num",o)},expression:"scope.row.daily.arrived_today_num"}}),a("el-input",{model:{value:t.row.daily.arrived_today_num,callback:function(o){e.$set(t.row.daily,"arrived_today_num",o)},expression:"scope.row.daily.arrived_today_num"}})],1)]}}])})],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){return e.cancelStock()}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.oldStock()}}},[e._v("确 定")])],1)],1),a("el-dialog",{attrs:{visible:e.dialogVisible3,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible3=t}}},[a("span",[e._v("您确定要修改吗?")]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible3=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.reference_priceRequest()}}},[e._v("确 定")])],1)]),a("el-dialog",{attrs:{visible:e.dialogVisible4,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible4=t}}},[a("span",[e._v("您确定要修改吗?")]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible4=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.reserveRequest()}}},[e._v("确 定")])],1)]),a("el-dialog",{attrs:{title:"表格导出",visible:e.Tableexport,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.Tableexport=t}}},[a("div",[e._v(" 选择: "),[a("el-select",{attrs:{placeholder:"盘点表/运营表/成本表"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options2,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)]],2),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.Tableexport=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.derivation()}}},[e._v("确 定")])],1)]),a("el-dialog",{ref:"drawer",attrs:{title:"导入商品",visible:e.docImportDrawer,direction:"rtl","custom-class":"demo-drawer",size:"20%",width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.docImportDrawer=t},close:function(t){e.importForm.imFileList=[]}}},[a("div",{staticClass:"demo-drawer__content"},[a("el-form",{ref:"importForm",attrs:{model:e.importForm,rules:e.improtRules}},[a("el-form-item",{attrs:{label:"上传文件","label-width":"100px",prop:"fileList"}},[a("el-upload",{staticClass:"uploader",attrs:{action:"",limit:1,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":e.importForm.fileList,"auto-upload":!1,"on-change":e.importFileChange}},[a("i",{staticClass:"el-icon-plus"})])],1)],1),a("div",{staticClass:"demo-drawer__footer btn-style"},[a("el-button",{on:{click:function(t){e.docImportDrawer=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.saveUpload}},[e._v("上 传")])],1)],1),a("div",{staticClass:"import-right"},[a("el-button",{staticClass:"button-query",attrs:{size:"medium"}},[a("a",{attrs:{href:"http://erp.chutang66.com/goods/import/template"}},[e._v("下载模板")])])],1)])],1)},r=[],s=o(9669),i=o.n(s),l=o(2346),n=o(9036),d={data(){return{id:"",id1:"",id2:"",total:0,rose_num:0,other_num:0,radio:"",brand:[],cate:[],loading:!0,tableData:[],shopsData:[],sku_code:{},options:[{id:"1",label:"在售"},{id:"2",label:"预警"},{id:"0",label:"下架"}],options2:[{value:"inventory",label:"盘点表"},{value:"cost",label:"成本表"}],value:"",options3:[{value:"stock",label:"库存"},{value:"cost",label:"成本"},{value:"loss_num",label:"损耗"},{value:"reserve",label:"预留"}],form:{external_sku_id:"",goods_title:"",type_id:"",brand_id:"",sku_title:"",status:"",keyword_type:"stock",keyword_value:""},Paginationdata:{},current_page:1,per_page:100,multipleSelection:[],updateType:"",stock:!1,isShow:!1,ejectstock1:!1,Importgoods:!1,Tableexport:!1,isShow1:!1,importForm:{fileList:[]},docImportDrawer:!1,improtRules:{fileList:[{required:!0,message:"请导入Excel文件",trigger:"change"},{validator:(e,t,o)=>{t.length?o():o(new Error("请导入Excel文件"))},trigger:"change"}]},publicPath:"",excelTemplatePath:"",visible:!1,updateField:"",reference_priceShow:!1,reserveShow:!1,value1:"",ommodityInventory:[],dialogVisible:!1,dialogVisible2:!1,dialogVisible3:!1,dialogVisible4:!1,publicId:"",reference_price:"",reserve:"",loadingModule:""}},methods:{getStockInfo(){(0,n.sx)().then((e=>{this.rose_num=e.data.rose_num,this.other_num=e.data.other_num}))},handleEdit(e){this.$router.push({path:"EDIT_GOODS",query:{id:e}})},getList(){let e={page:this.current_page,per_page:this.per_page};(0,n.lO)(e).then((e=>{this.tableData=e.data.data,this.tableData=this.tableData.map((e=>(e={...e,arrived_today_num11:0},e))),this.total=e.data.meta.total,this.Paginationdata=e.data.meta,this.shopsData=this.tableData.map((e=>(e=e.goods.goods_code+"_"+e.sku_code,e))),this.sku_code={sku_code:this.shopsData},this.loading=!1}))},handleChoose(e){this.form={...this.form,page:e,per_page:this.per_page};const t=o(this.form);function o(e){const t={};for(const o in e)0!==e[o]&&!e[o]||""===e[o].toString().replace(/(^\s*)|(\s*$)/g,"")||(t[o]=e[o]);return t}(0,n.lO)(t).then((e=>{this.tableData=e.data.data,this.tableData=this.tableData.map((e=>(e={...e,arrived_today_num11:0},e))),this.total=e.data.meta.total,this.Paginationdata=e.data.meta}))},handleReChoose(){this.form={external_sku_id:"",goods_title:"",type_id:"",brand_id:"",sku_title:"",status:""},this.value1=""},handleImport(){this.docImportDrawer=!0},handleExport(){this.Tableexport=!0},update(){this.isShow=!0,this.stock=!1,this.updateType="newest"},handleSelectionChange(e){this.multipleSelection=e.map((e=>e.id))},addNewgoods(){this.$router.push("/ADDGOODS")},handleSizeChange(e){this.per_page=e,this.handleChoose(1)},handleCurrentChange(e){this.current_page=e,this.handleChoose(this.current_page)},cancel(){this.handleChoose(this.current_page),this.isShow=!1,this.stock=!1},onSubmit(){if("newest"===this.updateType){let e=this.tableData.map((e=>[{id:e.id,cost:e.cost,arrived_today_num:e.arrived_today_num11}])),t={updateType:this.updateType,skus:e.flat()};(0,n.Vx)(t).then((e=>{this.$message({message:"上新成功!",type:"success"})}))}if("inventory"===this.updateType){let e=this.tableData.map((e=>[{id:e.id,inventory:e.daily.inventory}])),t={updateType:this.updateType,skus:e.flat()};(0,n.Vx)(t).then((e=>{this.$message({message:"库存盘点成功!",type:"success"})}))}this.isShow=!1,this.stock=!1,this.handleChoose(this.current_page)},onCount(){this.dialogVisible2=!1,this.isShow=!1,this.stock=!0,this.updateType="inventory"},ejectstock(e){this.ommodityInventory=[],this.ejectstock1=!0,this.updateType="stock",this.ommodityInventory.push(e)},cancelStock(){this.handleChoose(this.current_page),this.ejectstock1=!1},oldStock(){if(this.ejectstock1=!1,"stock"===this.updateType){let e=[{id:this.ommodityInventory[0].id,yesterday_num:this.ommodityInventory[0].yesterday_num,two_days_ago_num:this.ommodityInventory[0].two_days_ago_num,arrived_today_num:this.ommodityInventory[0].daily.arrived_today_num}],t={updateType:this.updateType,skus:e};(0,n.Vx)(t).then((e=>{this.handleChoose(this.current_page),this.$message({message:"库存更新成功!",type:"success"})}))}},importFile(){this.docImportDrawer=!0},async importFileChange(e,t){this.importForm.fileList=t},saveUpload(){this.$refs.importForm.validate((async e=>{if(e)try{const e=new FormData;e.append("goodsSkus",this.importForm.fileList[0].raw),this.isLoadingDialog=!0;let t=localStorage.getItem("token");i().post("/api/goods_skus",e,{headers:{Authorization:`Bearer ${t}`}}).then((e=>{200===e.status&&this.$message.success("模板导入成功")})),this.docImportDrawer=!1}finally{this.isLoadingDialog=!1}}))},getExcelTemplatePath(){this.$requestInternet.get("/api/xxx").then((e=>{this.excelTemplatePath=e}))},derivation(){window.open("/goods_skus/export?exportType="+this.value)},goodslog(e){this.$router.push({path:"/GOODS_LOG",query:{id:e.id}})},deleteSku(e){},getSTime(e){this.form.keyword_value=e.join(" - ")},reference_priceClick(e){this.updateField="reference_price",this.reference_priceShow=!0,this.id=e,this.id1=""},reference_priceBlur(e){this.dialogVisible3=!0,this.publicId=e.id,this.reference_price=e.reference_price},reference_priceRequest(){this.dialogVisible3=!1;let e={updateField:this.updateField,reference_price:this.reference_price};(0,n.K1)(this.publicId,e).then((e=>{this.id="",this.$message({message:"参考售价修改成功!",type:"success"})}))},onreserve(e){this.updateField="reserve",this.id1=e,this.id=""},reservebBlur(e){this.reserve=e.reserve,this.dialogVisible4=!0,this.publicId=e.id},reserveRequest(){let e={updateField:this.updateField,reserve:this.reserve};(0,n.K1)(this.publicId,e).then((e=>{this.id1="",this.dialogVisible4=!1,this.$message({message:"预留量修改成功!",type:"success"})}))},loss(e){this.updateField="loss_num",this.id2=e,this.id="",this.id1=""},onLoss(e){let t=e.id,o={updateField:this.updateField,reason:this.radio,loss_num:e.daily.loss_num};(0,n.K1)(t,o).then((e=>{this.getList(),this.id2="",this.$message({message:"损耗添加成功!",type:"success"})}))},noBubbles(){this.handleChoose(this.current_page),this.updateField="",this.id2=""},getgoodsType(){let e={per_page:99999};(0,l.Ci)(e).then((e=>{this.cate=e.data.data}))},getbrandType(){let e={per_page:99999};(0,l.ar)(e).then((e=>{this.brand=e.data.data}))},beforeInventory(){this.loadingModule=this.$loading({lock:!0,text:"导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},inventorySuccess(e){this.$message({message:e.message,type:"success"}),this.loadingModule.close()},inventoryError(e){this.$message({message:e.errorMessage,type:"error"}),this.loadingModule.close()}},watch:{$route(e,t){window.location.reload()}},mounted(){this.getList(),this.getStockInfo(),this.getgoodsType(),this.getbrandType(),this.id="",this.id1="",this.id2=""}},c=d,u=o(1001),p=(0,u.Z)(c,a,r,!1,null,"14b6ebcc",null),m=p.exports},2346:function(e,t,o){o.d(t,{At:function(){return i},Ci:function(){return r},ER:function(){return s},Mr:function(){return c},ar:function(){return n},e9:function(){return d},yH:function(){return l},yq:function(){return u}});var a=o(8430);function r(e){return(0,a.Z)({url:"/api/goods_types",method:"get",params:e})}function s(e){return(0,a.Z)({url:`/api/goods_types/${e}`,method:"delete"})}function i(e){return(0,a.Z)({url:"/api/goods_types/",method:"post",data:e})}function l(e,t){return(0,a.Z)({url:`/api/goods_types/${e}`,method:"patch",data:t})}function n(e){return(0,a.Z)({url:"/api/goods_brands",method:"get",params:e})}function d(e){return(0,a.Z)({url:`/api/goods_brands/${e}`,method:"delete"})}function c(e){return(0,a.Z)({url:"/api/goods_brands",method:"post",data:e})}function u(e,t){return(0,a.Z)({url:`/api/goods_brands/${e}`,method:"patch",data:t})}},673:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAAXNSR0IArs4c6QAAAH5QTFRFAAAAqqqqzMzMqqqqs7OzuLi4tra2tLS0tbW1tra2t7e3t7e3tra2tra2uLi4tra2tra2tbW1t7e3t7e3tbW1uLi4t7e3tra2tra2tra2t7e3t7e3tra2t7e3tra2tra2t7e3t7e3tra2t7e3uLi4u7u7vLy8vb29vr6+x8fH+zDgigAAACN0Uk5TAAMFBgoZODpTV1ljaXN2d35/laKmqK6ys7q+v8HS4eft9fkGd+QnAAAAXUlEQVQIHQXBhQHCQAAEsEBxK+5+3wL7L0gCAPX73AWAZZMdANuxWXsCcCjfqUkP4JrkMwJwS5ILgHuSHAGqR5JsAKpnkrIGME9SVgC8knYBQP/X7IcA6AwAAADgD1N4BxnFpp4hAAAAAElFTkSuQmCC"}}]);
|
||
//# sourceMappingURL=802.831fe3ac.js.map
|