You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
7.5 KiB

require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package2/stock/addStockList"],{"4b37":function(t,e,o){"use strict";o.d(e,"b",(function(){return s})),o.d(e,"c",(function(){return i})),o.d(e,"a",(function(){return c}));var c={uGrid:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/uview-ui/components/u-grid/u-grid")]).then(o.bind(null,"7b3c"))},uGridItem:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/uview-ui/components/u-grid-item/u-grid-item")]).then(o.bind(null,"cb83"))},uIcon:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(o.bind(null,"1608"))},uniIcons:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(o.bind(null,"6bbb6"))},uCollapse:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/uview-ui/components/u-collapse/u-collapse")]).then(o.bind(null,"a533"))},uCollapseItem:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/uview-ui/components/u-collapse-item/u-collapse-item")]).then(o.bind(null,"e2cc"))},uLoadmore:function(){return Promise.all([o.e("common/vendor"),o.e("uni_modules/uview-ui/components/u-loadmore/u-loadmore")]).then(o.bind(null,"9fc5"))}},s=function(){var t=this,e=t.$createElement,o=(t._self._c,t.__map(t.stockList,(function(e,o){var c=t.__get_orig(e),s=t.__map(e.checkStockAttributeVos,(function(e,o){var c=t.__get_orig(e),s=t._f("sliceMsg")(e.attributeList);return{$orig:c,f0:s}}));return{$orig:c,l0:s}})));t.$mp.data=Object.assign({},{$root:{l1:o}})},i=[]},"57b0":function(t,e,o){},d0a1:function(t,e,o){"use strict";var c=o("57b0"),s=o.n(c);s.a},d547:function(t,e,o){"use strict";o.r(e);var c=o("4b37"),s=o("e9dc");for(var i in s)["default"].indexOf(i)<0&&function(t){o.d(e,t,(function(){return s[t]}))}(i);o("d0a1");var u=o("828b"),r=Object(u["a"])(s["default"],c["b"],c["c"],!1,null,"462add59",null,!1,c["a"],void 0);e["default"]=r.exports},e408:function(t,e,o){"use strict";(function(t,e){var c=o("47a9");o("7859");c(o("3240"));var s=c(o("d547"));t.__webpack_require_UNI_MP_PLUGIN__=o,e(s.default)}).call(this,o("3223")["default"],o("df3c")["createPage"])},e9dc:function(t,e,o){"use strict";o.r(e);var c=o("f228"),s=o.n(c);for(var i in c)["default"].indexOf(i)<0&&function(t){o.d(e,t,(function(){return c[t]}))}(i);e["default"]=s.a},f228:function(t,e,o){"use strict";(function(t){var c=o("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=c(o("af34")),i=o("8f59"),u=c(o("b9aa")),r={computed:(0,i.mapState)(["shopName"]),data:function(){return{stockId:"",stockList:[],stock:[],status:"loadmore",pages:1,totalPages:0,remark:"",znum:0}},filters:{sliceMsg:function(t){var e="";if("string"==typeof t){var o=JSON.parse(t);for(var c in o)e+=o[c]+"/"}return e}},onShow:function(){this.pages=1,this.stockList=[],this.getStockList()},onLoad:function(){this.stockId=t.getStorageSync("stockId")},onReachBottom:function(){this.pages>=this.totalPages||(this.status="loading",this.pages++,this.getStockList())},methods:{getStockList:function(){var t=this;this.tui.request("/app/checkStock/getCheckStock","POST",{checkStockId:this.stockId,pageNum:this.pages,pageSize:10},!1,!1).then((function(e){if(200==e.code){t.stock=e.result,t.znum=e.result.checkStockDetailVoList.total,t.status="nomore",1==t.pages?t.stockList=e.result.checkStockDetailVoList.records:t.stockList=[].concat((0,s.default)(t.stockList),(0,s.default)(e.result.checkStockDetailVoList.records));for(var o=0;o<e.result.checkStockDetailVoList.records.length;o++){for(var c=0,i=0,u=0;u<e.result.checkStockDetailVoList.records[o].checkStockAttributeVos.length;u++)e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].color="#000",e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].pdNum-e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].stockCount>0?(e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].color="red",i+=e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].pdNum-e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].stockCount):e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].pdNum-e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].stockCount<0&&(e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].color="blue",c+=e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].stockCount-e.result.checkStockDetailVoList.records[o].checkStockAttributeVos[u].pdNum);e.result.checkStockDetailVoList.records[o].lessCount=c,e.result.checkStockDetailVoList.records[o].lessTotal=(c*e.result.checkStockDetailVoList.records[o].purchasePrice).toFixed(2),e.result.checkStockDetailVoList.records[o].extraCount=i,e.result.checkStockDetailVoList.records[o].extraTotal=(i*e.result.checkStockDetailVoList.records[o].purchasePrice).toFixed(2)}t.totalPages=e.result.checkStockDetailVoList.pages,t.carType=t.stockList.length}else t.tui.toast(e.message)})).catch((function(t){}))},getById:function(e){var o=this;this.tui.request("/app/product/getById/"+e,"POST",{},!1,!0).then((function(e){if(200==e.code){if(0==e.result.delFlag||null==e.result.purchasePrice||0==e.result.inStorageStatus)return void o.tui.toast("请将商品上架或入库后再操作!");t.navigateTo({url:"/package2/stock/stockDetail?item="+JSON.stringify(e.result)})}else o.tui.toast(e.message)})).catch((function(t){}))},scanCodeAdd:function(){var e=this;t.scanCode({success:function(o){if("QR_CODE"==o.scanType){var c=u.default.decode(o.result.split(",")[1]);if(c==t.getStorageSync("shopId").substring("10","12")){if(e.productId=u.default.decode(o.result.split(",")[0]),e.getById(u.default.decode(o.result.split(",")[0])),item.saleDetailDTOList)for(var s=0;s<item.saleDetailDTOList.length;s++)e.carList.push(item.saleDetailDTOList[s])}else e.tui.toast("您的店铺中暂无该商品!")}else e.productId=u.default.decode(o.result),e.tui.request("/app/product/getByBarcode","POST",{barcode:o.result},!1,!0).then((function(t){if(200==t.code){if(""==t.result)e.tui.toast("您的店铺中暂无该商品!");else if(e.getById(t.result[0].id),item.saleDetailDTOList)for(var c=0;c<item.saleDetailDTOList.length;c++)e.carList.push(item.saleDetailDTOList[c])}else e.tui.toast(o.message)})).catch((function(t){e.tui.toast(t)}))},fail:function(e){t.showToast({title:"扫描失败",icon:"none"})}})},goodsAdd:function(){t.navigateTo({url:"/package2/stock/addStock"})},delShop:function(e){var o,c=this,s=[];o={checkStockId:t.getStorageSync("stockId"),productId:e.productId,productName:e.productName,productPicture:e.productPicture,productSn:e.productSn,checkStockAttributeVos:[]},s.push(o),t.showModal({title:"提示",content:"确定删除此条商品吗?",success:function(t){t.confirm&&c.tui.request("/app/checkStockDetail/addCheckStockDetail","POST",s,!1,!1).then((function(t){200==t.code?c.getStockList():c.tui.toast(t.message)})).catch((function(t){}))}})},inventorySubmit:function(){var e=this;t.showModal({title:"提示",content:"请再次确认盘点信息是否正确,确认完成盘点吗?",success:function(o){o.confirm&&e.tui.request("/app/checkStock/submitToStock","post",{id:t.getStorageSync("stockId"),remark:e.remark},!1,!0).then((function(e){200==e.code?(t.showToast({title:"盘点成功",icon:"none"}),setTimeout((function(e){t.switchTab({url:"/pages/index/index"})}),2e3)):t.showToast({title:"盘点失败",icon:"none"})}))}})}}};e.default=r}).call(this,o("df3c")["default"])}},[["e408","common/runtime","common/vendor"]]]);