| 1 |
- {"code":"/*!\n * build: vue-admin-beautiful \n * copyright: chuzhixin 1204505056@qq.com \n * time: 2022-12-12 09:51:32\n */\n(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-08cdf4a6\"],{3241:function(t,e,n){\"use strict\";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(\"el-cascader\",{staticStyle:{width:\"150px\"},attrs:{size:t.size,disabled:t.disabled,clearable:t.clearable,filterable:t.filterable,placeholder:t.placeholder,value:t.value,options:t.areaData,props:t.props},on:{\"expand-change\":t.expandChange,change:t.change,clear:t.clear},scopedSlots:t._u([{key:\"default\",fn:function(e){return n(\"div\",{on:{click:t.clickChange}},[t._v(\" \"+t._s(e.data.label)+\" \")])}}])})},a=[],r=n(\"cf0d\"),u=n(\"2934\"),c={name:\"RegionSelectJSON\",model:{prop:\"value\",event:\"change\"},props:{value:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},filterable:{type:Boolean,default:!1},placeholder:{type:String,default:\"请选择所属区域\"},props:{type:Object,default:()=>({label:\"label\",value:\"value\"})},size:{type:String,default:\"small\"},checkStrictly:{type:Boolean,default:!1}},data(){return{areaData:r,province_list:[],city_list:[],district_list:[],province_code:\"\",city_code:\"\"}},watch:{value(t){this.getRegion()}},async created(){this.props.checkStrictly=this.checkStrictly,this.value.length&&await this.getRegion()},methods:{clickChange(t){t.target.parentElement.parentElement.firstChild.click()},async getRegion(){if(this.value[0]){let t={},e={};const n=this.areaData.find(t=>t.value===parseInt(this.value[0]));n.children&&(t=n.children.find(t=>t.value===parseInt(this.value[1]))),t&&t.children&&(e=t.children.find(t=>t.value===parseInt(this.value[2]))),this.$emit(\"getRegion\",n,t,e)}},async getAllProvince(){const{data:t}=await Object(u[\"getAllProvince\"])();this.province_list=t,this.province_code=t[0].code;const e=this.province_list.map(t=>({...t,children:[]}));this.areaData=e},async getAllCityByProvinceCode(t){const{data:e}=await Object(u[\"getAllCityByProvinceCode\"])(t),n=this.areaData.findIndex(e=>e.code===t);this.areaData[n].children=e.map(t=>({...t,children:[]}))},async getAllAreaByCityCode(t,e){const{data:n}=await Object(u[\"getAllAreaByCityCode\"])(t),o=this.areaData.findIndex(t=>t.code===e),a=this.areaData[o].children.findIndex(e=>e.code===t);this.areaData[o].children[a].children=n},expandChange(t){t[1]||t[0]},change(t){const e=[];if(t[0]&&(e[0]=this.areaData.find(e=>e.value===t[0])),t[1]){const n=this.areaData.find(e=>e.value===t[0]);e[1]=n.children.find(e=>e.value===t[1])}if(t[2]){const n=this.areaData.find(e=>e.value===t[0]),o=n.children.find(e=>e.value===t[1]);e[2]=o.children.find(e=>e.value===t[2])}this.$emit(\"change\",t,e)},clear(){this.$emit(\"clear\")}}},l=c,i=n(\"2877\"),s=Object(i[\"a\"])(l,o,a,!1,null,\"cf2eabb8\",null);e[\"default\"]=s.exports},\"478b\":function(t,e,n){\"use strict\";n.r(e),n.d(e,\"getWarehouseInfo\",(function(){return a})),n.d(e,\"getAllWarehouse\",(function(){return r})),n.d(e,\"enableWarehouse\",(function(){return u})),n.d(e,\"updateWarehouse\",(function(){return c})),n.d(e,\"deleteWarehouse\",(function(){return l})),n.d(e,\"addWarehouse\",(function(){return i})),n.d(e,\"addWarehouseBeginning\",(function(){return s})),n.d(e,\"stockaddLogistics\",(function(){return d})),n.d(e,\"getAllSaleOut\",(function(){return f})),n.d(e,\"exportGetAllSaleOut\",(function(){return h})),n.d(e,\"getSaleOutInfo\",(function(){return p})),n.d(e,\"getSaleOutInfoT\",(function(){return g})),n.d(e,\"searchAllSaleOut\",(function(){return m})),n.d(e,\"updateSaleOutStatus\",(function(){return b})),n.d(e,\"saveOutInventory\",(function(){return k})),n.d(e,\"statisticsAllSaleOut\",(function(){return v})),n.d(e,\"rejectInventory\",(function(){return S})),n.d(e,\"deleteDetailByInventoryInId\",(function(){return y})),n.d(e,\"searchAllPurchaseIn\",(function(){return I})),n.d(e,\"getPurchaseInInfo\",(function(){return O})),n.d(e,\"getPurchaseInInfoT\",(function(){return A})),n.d(e,\"getAllPurchaseIn\",(function(){return j})),n.d(e,\"exportsGetAllPurchaseIn\",(function(){return w})),n.d(e,\"updatePurchaseInStatus\",(function(){return D})),n.d(e,\"statisticsAllPurchaseIn\",(function(){return _})),n.d(e,\"getInventoryAll\",(function(){return C})),n.d(e,\"exportGetInventoryAll\",(function(){return W})),n.d(e,\"getInventoryDetailsAll\",(function(){return R})),n.d(e,\"exportGetInventoryDetailsAll\",(function(){return x})),n.d(e,\"searchAllInventoryDetails\",(function(){return L})),n.d(e,\"exportSearchAllInventoryDetails\",(function(){return P})),n.d(e,\"getAllBatch\",(function(){return B})),n.d(e,\"searchAllInventoryBatch\",(function(){return $})),n.d(e,\"getStocktakingInfo\",(function(){return N})),n.d(e,\"updateStocktaking\",(function(){return T})),n.d(e,\"auditStocktaking\",(function(){return M})),n.d(e,\"getAllStocktaking\",(function(){return z})),n.d(e,\"exportGetAllStocktaking\",(function(){return G})),n.d(e,\"searchAllStocktaking\",(function(){return q})),n.d(e,\"exportSearchAllStocktaking\",(function(){return E})),n.d(e,\"addStocktaking\",(function(){return J})),n.d(e,\"inventoryStatistics\",(function(){return U})),n.d(e,\"exportsInventoryStatistics\",(function(){return F})),n.d(e,\"searchInventoryStatistics\",(function(){return H})),n.d(e,\"StockGetAllPurchase\",(function(){return K})),n.d(e,\"PurchaseInGetAllPurchaseOut\",(function(){return Q})),n.d(e,\"getWarehouseInventory\",(function(){return V})),n.d(e,\"addAllocate\",(function(){return X})),n.d(e,\"getInventoryByWarehouseId\",(function(){return Y})),n.d(e,\"getAllAllocate\",(function(){return Z})),n.d(e,\"deleteAllocate\",(function(){return tt})),n.d(e,\"getAllocateInfo\",(function(){return et})),n.d(e,\"updateAllocate\",(function(){return nt})),n.d(e,\"auditAllocate\",(function(){return ot})),n.d(e,\"searchAllocate\",(function(){return at})),n.d(e,\"getBatchByIds\",(function(){return rt})),n.d(e,\"getSkuNum\",(function(){return ut})),n.d(e,\"getMasterSkuNum\",(function(){return ct})),n.d(e,\"addReservoir\",(function(){return lt})),n.d(e,\"getReservoirInfo\",(function(){return it})),n.d(e,\"getAllReservoir\",(function(){return st})),n.d(e,\"getListReservoir\",(function(){return dt})),n.d(e,\"enableReservoir\",(function(){return ft})),n.d(e,\"updateReservoir\",(function(){return ht})),n.d(e,\"deleteReservoir\",(function(){return pt})),n.d(e,\"getAllStorageLocation\",(function(){return gt})),n.d(e,\"addStorageLocation\",(function(){return mt})),n.d(e,\"getStorageLocationInfo\",(function(){return bt})),n.d(e,\"enableStorageLocation\",(function(){return kt})),n.d(e,\"updateStorageLocation\",(function(){return vt})),n.d(e,\"getAreaDateBySkuId\",(function(){return St})),n.d(e,\"addReportLoss\",(function(){return yt})),n.d(e,\"getAllReportLoss\",(function(){return It})),n.d(e,\"getReportLossInfo\",(function(){return Ot})),n.d(e,\"auditReportLoss\",(function(){return At})),n.d(e,\"deleteReportLoss\",(function(){return jt})),n.d(e,\"countPurchaseCost\",(function(){return wt})),n.d(e,\"exportgetInventoryByWarehouseId\",(function(){return Dt})),n.d(e,\"exportgetAllAllocate\",(function(){return _t})),n.d(e,\"getPickingInfo\",(function(){return Ct})),n.d(e,\"addPicking\",(function(){return Wt})),n.d(e,\"getAllPicking\",(function(){return Rt})),n.d(e,\"getAllPickingGoodsDetail\",(function(){return xt}));var o=n(\"b775\");function a(t,e){return Object(o[\"default\"])({url:\"/Stock/Warehouse/getWarehouseInfo/\"+t,method:\"get\",data:e})}function r(t){return Object(o[\"default\"])({url:\"/Stock/Warehouse/getAllWarehouse\",method:\"post\",data:t})}function u(t){return Object(o[\"default\"])({url:\"/Stock/Warehouse/enableWarehouse\",method:\"post\",data:t})}function c(t,e){return Object(o[\"default\"])({url:\"/Stock/Warehouse/updateWarehouse/\"+t,method:\"put\",data:e})}function l(t,e){return Object(o[\"default\"])({url:\"/Stock/Warehouse/deleteWarehouse/\"+t,method:\"delete\",data:e})}function i(t){return Object(o[\"default\"])({url:\"/Stock/Warehouse/addWarehouse\",method:\"post\",data:t})}function s(t){return Object(o[\"default\"])({url:\"/Stock/Warehouse/addWarehouseBeginning\",method:\"post\",data:t})}function d(t){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/addLogistics\",method:\"post\",data:t})}function f(t){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/getAllInventoryOut\",method:\"post\",data:t})}function h(t){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/getAllInventoryOut\",method:\"post\",responseType:\"blob\",data:t})}function p(t,e){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/getInventoryOutInfo/\"+t,method:\"get\",data:e})}function g(t){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/getInventoryOutInfo\",method:\"post\",data:t})}function m(t){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/searchAllInventoryOut\",method:\"post\",data:t})}function b(t){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/updateInventoryOutStatus\",method:\"post\",data:t})}function k(t,e){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/saveOutInventory/\"+t,method:\"put\",data:e})}function v(t){return Object(o[\"default\"])({url:\"/Stock/InventoryOut/statisticsAllInventoryOut\",method:\"post\",data:t})}function S(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/rejectInventory\",method:\"post\",data:t})}function y(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/deleteDetailByInventoryInId\",method:\"post\",data:t})}function I(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/searchAllInventoryIn\",method:\"post\",data:t})}function O(t,e){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/getInventoryInInfo/\"+t,method:\"put\",data:e})}function A(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/getInventoryInInfo\",method:\"put\",data:t})}function j(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/getAllInventoryIn\",method:\"post\",data:t})}function w(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/getAllInventoryIn\",method:\"post\",responseType:\"blob\",data:t})}function D(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/updateInventoryInStatus\",method:\"post\",data:t})}function _(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/statisticsAllInventoryIn\",method:\"post\",data:t})}function C(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getInventoryAll\",method:\"post\",data:t})}function W(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getInventoryAll\",responseType:\"blob\",method:\"post\",data:t})}function R(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getInventoryDetailsAll\",method:\"post\",data:t})}function x(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getInventoryDetailsAll\",responseType:\"blob\",method:\"post\",data:t})}function L(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/searchAllInventoryDetails\",method:\"post\",data:t})}function P(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/searchAllInventoryDetails\",responseType:\"blob\",method:\"post\",data:t})}function B(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getAllBatch\",method:\"post\",data:t})}function $(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/searchAllInventoryBatch\",method:\"post\",data:t})}function N(t,e){return Object(o[\"default\"])({url:\"/Stock/Stocktaking/getStocktakingInfo/\"+t,method:\"get\",data:e})}function T(t,e){return Object(o[\"default\"])({url:\"/Stock/Stocktaking/updateStocktaking/\"+t,method:\"put\",data:e})}function M(t,e){return Object(o[\"default\"])({url:\"/Stock/Stocktaking/auditStocktaking/\"+t,method:\"put\",data:e})}function z(t){return Object(o[\"default\"])({url:\"/Stock/Stocktaking/getAllStocktaking\",method:\"post\",data:t})}function G(t){return Object(o[\"default\"])({url:\"/Stock/Stocktaking/getAllStocktaking\",responseType:\"blob\",method:\"post\",data:t})}function q(t){return Object(o[\"default\"])({url:\"/Stock/Stocktaking/searchAllStocktaking\",method:\"post\",data:t})}function E(t){return Object(o[\"default\"])({url:\"/Stock/Stocktaking/searchAllStocktaking\",method:\"post\",responseType:\"blob\",data:t})}function J(t){return Object(o[\"default\"])({url:\"/Stock/Stocktaking/addStocktaking\",method:\"post\",data:t})}function U(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/inventoryStatistics\",method:\"post\",data:t})}function F(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/inventoryStatistics\",method:\"post\",responseType:\"blob\",data:t})}function H(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/searchInventoryStatistics\",method:\"post\",data:t})}function K(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/getAllPurchaseIn\",method:\"post\",data:t})}function Q(t){return Object(o[\"default\"])({url:\"/Stock/InventoryIn/getAllInventoryInByAudit\",method:\"post\",data:t})}function V(t,e){return Object(o[\"default\"])({url:\"/Stock/Inventory/getWarehouseInventory/\"+t,method:\"get\",data:e})}function X(t){return Object(o[\"default\"])({url:\"/Stock/Allocate/addAllocate\",method:\"post\",data:t})}function Y(t){return Object(o[\"default\"])({url:\"/stock/Inventory/getInventoryByWarehouseId\",method:\"post\",data:t})}function Z(t){return Object(o[\"default\"])({url:\"/Stock/Allocate/getAllAllocate\",method:\"post\",data:t})}function tt(t,e){return Object(o[\"default\"])({url:\"/Stock/Allocate/deleteAllocate/\"+t,method:\"delete\",data:e})}function et(t,e){return Object(o[\"default\"])({url:\"/Stock/Allocate/getAllocateInfo/\"+t,method:\"get\",data:e})}function nt(t,e){return Object(o[\"default\"])({url:\"/Stock/Allocate/updateAllocate/\"+t,method:\"post\",data:e})}function ot(t,e){return Object(o[\"default\"])({url:\"/Stock/Allocate/auditAllocate/\"+t,method:\"put\",data:e})}function at(t){return Object(o[\"default\"])({url:\"/Stock/Allocate/searchAllocate\",method:\"post\",data:t})}function rt(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getBatchByIds\",method:\"post\",data:t})}function ut(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getSkuNum\",method:\"post\",data:t})}function ct(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getMasterSkuNum\",method:\"post\",data:t})}function lt(t){return Object(o[\"default\"])({url:\"/Stock/ReservoirArea/addReservoir\",method:\"post\",data:t})}function it(t,e){return Object(o[\"default\"])({url:\"/Stock/ReservoirArea/getReservoirInfo/\"+t,method:\"get\",data:e})}function st(t){return Object(o[\"default\"])({url:\"/Stock/ReservoirArea/getAllReservoir\",method:\"post\",data:t})}function dt(t){return Object(o[\"default\"])({url:\"/Stock/ReservoirArea/getListReservoir\",method:\"post\",data:t})}function ft(t,e){return Object(o[\"default\"])({url:\"/Stock/ReservoirArea/enableReservoir/\"+t,method:\"put\",data:e})}function ht(t,e){return Object(o[\"default\"])({url:\"/Stock/ReservoirArea/updateReservoir/\"+t,method:\"put\",data:e})}function pt(t,e){return Object(o[\"default\"])({url:\"/Stock/ReservoirArea/deleteReservoir/\"+t,method:\"get\",data:e})}function gt(t){return Object(o[\"default\"])({url:\"/Stock/StorageLocation/getAllStorageLocation\",method:\"post\",data:t})}function mt(t){return Object(o[\"default\"])({url:\"/Stock/StorageLocation/addStorageLocation\",method:\"post\",data:t})}function bt(t,e){return Object(o[\"default\"])({url:\"/Stock/StorageLocation/getStorageLocationInfo/\"+t,method:\"post\",data:e})}function kt(t,e){return Object(o[\"default\"])({url:\"/Stock/StorageLocation/enableStorageLocation/\"+t,method:\"post\",data:e})}function vt(t,e){return Object(o[\"default\"])({url:\"/Stock/StorageLocation/updateStorageLocation/\"+t,method:\"post\",data:e})}function St(t){return Object(o[\"default\"])({url:\"/Stock/Inventory/getAreaDateBySkuId\",method:\"post\",data:t})}function yt(t){return Object(o[\"default\"])({url:\"/Stock/ReportLoss/addReportLoss\",method:\"post\",data:t})}function It(t){return Object(o[\"default\"])({url:\"/Stock/ReportLoss/getAllReportLoss\",method:\"post\",data:t})}function Ot(t,e){return Object(o[\"default\"])({url:\"/Stock/ReportLoss/getReportLossInfo/\"+t,method:\"get\",data:e})}function At(t,e){return Object(o[\"default\"])({url:\"/Stock/ReportLoss/auditReportLoss/\"+t,method:\"put\",data:e})}function jt(t,e){return Object(o[\"default\"])({url:\"/Stock/ReportLoss/deleteReportLoss/\"+t,method:\"delete\",data:e})}function wt(t){return Object(o[\"default\"])({url:\"Stock/InventoryIn/countPurchaseCost\",method:\"post\",data:t})}function Dt(t){return Object(o[\"default\"])({url:\"stock/Inventory/getInventoryByWarehouseId\",responseType:\"blob\",method:\"post\",data:t})}function _t(t){return Object(o[\"default\"])({url:\"Stock/Allocate/getAllAllocate\",responseType:\"blob\",method:\"post\",data:t})}function Ct(t,e){return Object(o[\"default\"])({url:\"Stock/Picking/getPickingInfo/\"+t,method:\"post\",data:e})}function Wt(t){return Object(o[\"default\"])({url:\"Stock/Picking/addPicking\",method:\"post\",data:t})}function Rt(t){return Object(o[\"default\"])({url:\"Stock/Picking/getAllPicking\",method:\"post\",data:t})}function xt(t){return Object(o[\"default\"])({url:\"Stock/Picking/getAllPickingGoodsDetail\",method:\"post\",data:t})}},\"63f8\":function(t,e,n){\"use strict\";n(\"71bf\")},\"71bf\":function(t,e,n){},f519:function(t,e,n){\"use strict\";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(\"Container\",[t.$accessCheck(t.$Access.managementAddWarehouse)?n(\"div\",{staticStyle:{\"margin-top\":\"10px\"},attrs:{slot:\"left\"},slot:\"left\"},[n(\"el-button\",{attrs:{type:\"primary\",size:\"small\"},on:{click:function(e){return t.newWarehouse()}}},[t._v(\" 新建仓库 \")])],1):t._e(),n(\"el-table\",{attrs:{data:t.stock_list}},[n(\"el-table-column\",{attrs:{prop:\"id\",label:\"ID\",width:\"50\"}}),n(\"el-table-column\",{attrs:{\"min-width\":\"140\",prop:\"warehouseCode\",label:\"仓库编码\"}}),n(\"el-table-column\",{attrs:{prop:\"warehouseName\",label:\"仓库名称\",\"min-width\":\"140\",\"show-overflow-tooltip\":!0}}),n(\"el-table-column\",{attrs:{prop:\"contactName\",\"min-width\":\"120\",label:\"联系人\"}}),n(\"el-table-column\",{attrs:{prop:\"contactMobile\",\"min-width\":\"120\",label:\"联系方式\"}}),n(\"el-table-column\",{attrs:{prop:\"address\",\"min-width\":\"160\",label:\"仓库地址\",\"show-overflow-tooltip\":\"\"},scopedSlots:t._u([{key:\"default\",fn:function(e){return[t._v(\" \"+t._s(e.row.area.provinceName)+\"-\"+t._s(e.row.area.cityName)+\"- \"+t._s(e.row.area.districtName)+\"- \"+t._s(e.row.area.contactAddress)+\" \")]}}])}),n(\"el-table-column\",{attrs:{\"min-width\":\"100\",prop:\"status\",label:\"状态\"},scopedSlots:t._u([{key:\"default\",fn:function(e){return[t.$accessCheck(t.$Access.managementEnableWarehouse)?n(\"el-switch\",{staticClass:\"switchStyle\",attrs:{\"active-color\":\"#36B365\",\"active-value\":5,\"inactive-value\":4,\"active-text\":\"启用\",\"inactive-text\":\"禁用\"},on:{change:function(n){return t.openStock(n,e.row)}},model:{value:e.row.enableStatus,callback:function(n){t.$set(e.row,\"enableStatus\",n)},expression:\"scope.row.enableStatus\"}}):n(\"div\",[5===e.row.enableStatus?n(\"span\",{staticClass:\"success-status\"},[t._v(\" 启用 \")]):n(\"span\",{staticClass:\"danger-status\"},[t._v(\"禁用\")])])]}}])}),n(\"el-table-column\",{attrs:{width:\"180\",fixed:\"right\",label:\"操作\"},scopedSlots:t._u([{key:\"default\",fn:function(e){return[n(\"el-button-group\",{staticClass:\"table-btn-group\"},[t.$accessCheck(t.$Access.managementUpdateWarehouse)?n(\"el-button\",{attrs:{type:\"text\"},on:{click:function(n){return t.newWarehouse(e.row.id)}}},[t._v(\" 编辑 \")]):t._e(),t.$accessCheck(t.$Access.managementAddWarehouseBeginning)?n(\"el-button\",{attrs:{disabled:4===e.row.beginningStatus,type:\"text\"},on:{click:function(n){return t.$router.push(\"/stock/WarehouseManagement/newStart?id=\"+e.row.id)}}},[t._v(\" \"+t._s(4===e.row.beginningStatus?\"已初始\":\"初始化\")+\" \")]):t._e()],1)]}}])})],1),n(\"FooterPage\",{attrs:{\"page-size\":t.pre_page,\"total-page\":t.total,\"current-page\":t.page},on:{\"update:totalPage\":function(e){t.total=e},\"update:total-page\":function(e){t.total=e},\"update:currentPage\":function(e){t.page=e},\"update:current-page\":function(e){t.page=e},pageChange:t.pageChange,sizeChange:t.sizeChange}}),n(\"el-dialog\",{attrs:{title:t.warehouse,visible:t.newWarehouse_flag,width:\"30%\",\"close-on-press-escape\":!1,\"close-on-click-modal\":!1},on:{\"update:visible\":function(e){t.newWarehouse_flag=e},close:function(e){return t.closeWarehouse(\"formData\")}}},[n(\"el-form\",{ref:\"formData\",attrs:{model:t.formData,rules:t.rules,\"label-width\":\"100px\"}},[n(\"el-form-item\",{attrs:{label:\"仓库名称:\",prop:\"warehouseName\"}},[n(\"el-input\",{attrs:{placeholder:\"请输入仓库名称\"},model:{value:t.formData.warehouseName,callback:function(e){t.$set(t.formData,\"warehouseName\",e)},expression:\"formData.warehouseName\"}})],1),n(\"el-form-item\",{attrs:{label:\"所属区域:\",prop:\"provinceCode\"}},[n(\"RegionSelect\",{staticStyle:{width:\"70%\"},attrs:{size:\"medium\"},on:{change:t.regionChange},model:{value:t.region,callback:function(e){t.region=e},expression:\"region\"}})],1),n(\"el-form-item\",{attrs:{label:\"详细地址:\",prop:\"contactAddress\"}},[n(\"el-input\",{attrs:{placeholder:\"请输入详细地址\"},model:{value:t.formData.contactAddress,callback:function(e){t.$set(t.formData,\"contactAddress\",e)},expression:\"formData.contactAddress\"}})],1),n(\"el-form-item\",{attrs:{label:\"联系人:\",prop:\"contactName\"}},[n(\"el-input\",{attrs:{placeholder:\"请输入联系人\"},model:{value:t.formData.contactName,callback:function(e){t.$set(t.formData,\"contactName\",e)},expression:\"formData.contactName\"}})],1),n(\"el-form-item\",{attrs:{label:\"联系方式:\",prop:\"contactMobile\"}},[n(\"el-input\",{attrs:{placeholder:\"请输入联系方式\"},model:{value:t.formData.contactMobile,callback:function(e){t.$set(t.formData,\"contactMobile\",e)},expression:\"formData.contactMobile\"}})],1),n(\"el-form-item\",{attrs:{label:\"成本算法\",prop:\"costType\"}},[n(\"el-select\",{attrs:{disabled:!!t.stock_id,placeholder:\"请选择成本算法\"},model:{value:t.formData.costType,callback:function(e){t.$set(t.formData,\"costType\",e)},expression:\"formData.costType\"}},t._l(t.cost_algorithm,(function(t){return n(\"el-option\",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),n(\"el-tooltip\",{attrs:{effect:\"dark\",placement:\"bottom-start\"}},[n(\"div\",{attrs:{slot:\"content\"},slot:\"content\"},[n(\"p\",[t._v(\" 移动加权法:用于价格较为恒定的行业,每次进货的库存与金额会累加,进行成本重算 \")]),n(\"p\",[t._v(\"个别计价法:用于价格波动较大的行业,按批次入库,分批次出库\")])]),n(\"i\",{staticClass:\"el-icon-warning-outline\"})]),n(\"div\",{staticStyle:{\"font-size\":\"12px\",\"font-weight\":\"normal\",color:\"#e6a23c\"}},[t._v(\" 温馨提示:成本算法一经设置不允许修改 \")])],1)],1),n(\"span\",{staticClass:\"dialog-footer\",attrs:{slot:\"footer\"},slot:\"footer\"},[n(\"el-button\",{on:{click:function(e){return t.closeWarehouse(\"formData\")}}},[t._v(\"取 消\")]),n(\"el-button\",{attrs:{type:\"primary\",loading:t.submit_loading},on:{click:t.onSubmit}},[t._v(\" 确 定 \")])],1)],1)],1)},a=[],r=n(\"478b\"),u=n(\"3241\"),c=n(\"2f62\"),l={name:\"Management\",components:{RegionSelect:u[\"default\"]},data(){return{cost_algorithm:[{label:\"移动加权法\",value:1},{label:\"个别计价法\",value:2}],stock_status:\"\",stock_list:[],page:1,pre_page:12,total:0,newWarehouse_flag:!1,region:[],submit_loading:!1,show_shop:!1,formData:{costType:1,shopName:\"\",warehouseCode:\"\",warehouseName:\"\",contactName:\"\",contactMobile:\"\",provinceCode:\"\",cityCode:\"\",districtCode:\"\",contactAddress:\"\",deleteStatus:5,enableStatus:5,remarks:\"\"},stock_id:\"\",rules:{warehouseName:[{required:!0,message:\"请输入仓库名称\",trigger:\"blur\"}],shopId:[{required:!0,message:\"请选择关联商铺\",trigger:\"change\"}],provinceCode:[{required:!0,message:\"请选择所属区域\",trigger:\"blur\"}],contactAddress:[{required:!0,message:\"请输入详细地址\",trigger:\"blur\"}],costType:[{required:!0,message:\"请选择成本算法\",trigger:\"change\"}]},warehouse:\"新建仓库\"}},computed:{...Object(c[\"c\"])({storeData:\"MUser/storeData\",systemType:\"MUser/systemType\"})},created(){this.getData()},activated(){this.$_isInit()||this.getData()},methods:{async getData(){const{data:t,pageTotal:e}=await Object(r[\"getAllWarehouse\"])({page:this.page,pageSize:this.pre_page});this.stock_list=t,this.total=e},pageChange(t){this.page=t,this.getData()},sizeChange(t){this.pre_page=t,this.pageChange(1)},statusChange(){this.pageChange(1)},async openStock(t,e){try{await Object(r[\"enableWarehouse\"])({id:e.id,enableStatus:t});this.$message({type:\"success\",message:\"操作成功!\"})}catch(n){await this.getData()}},delData(t){this.$confirm(\"确定要删除该仓库吗?\",\"提示\",{confirmButtonText:\"确定\",cancelButtonText:\"取消\",type:\"warning\"}).then(async()=>{await Object(r[\"deleteWarehouse\"])(t);this.$message({type:\"success\",message:\"删除成功!\"}),await this.getData()})},newWarehouse(t){this.stock_id=\"\",t&&(this.warehouse=\"编辑仓库\",this.stock_id=t,this.stockDetail()),this.newWarehouse_flag=!0},regionChange(t){this.formData.provinceCode=t[0],this.formData.cityCode=t[1],this.formData.districtCode=t[2]},onSubmit(){this.formData.warehouseName.trim()&&this.region&&this.formData.contactAddress.trim()?this.$refs[\"formData\"].validate(async t=>{if(t){this.submit_loading=!0;let t=this.formData,e={};e=this.stock_id?await Object(r[\"updateWarehouse\"])(this.stock_id,t):await Object(r[\"addWarehouse\"])(t);this.submit_loading=!1,this.$message({message:\"提交成功\",type:\"success\"}),await this.getData(),this.closeWarehouse(\"formName\")}}):this.$message.warning(\"必填项不能为空\")},async stockDetail(){const{data:t}=await Object(r[\"getWarehouseInfo\"])(this.stock_id);this.region=[t.provinceCode,t.cityCode,t.districtCode],this.formData={...t}},closeWarehouse(t){this.newWarehouse_flag=!1,this.formData={costType:1},this.region=[],this.$refs[t].resetFields()}}},i=l,s=(n(\"63f8\"),n(\"2877\")),d=Object(s[\"a\"])(i,o,a,!1,null,\"1e85e836\",null);e[\"default\"]=d.exports}}]);","extractedComments":[]}
|