(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3c2d46c8"],{"27d5":function(t,e,n){},"4c4f":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"content"},[n("div",{staticClass:"search_box"},[n("div",[n("el-select",{attrs:{placeholder:"请选择体验店"},on:{change:function(e){return t.getList()}},model:{value:t.store_id,callback:function(e){t.store_id=e},expression:"store_id"}},t._l(t.experienceOptions,(function(t){return n("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1),t._v(" "),n("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:function(e){t.dialogVisible=!0,t.search_name="",t.getActivity(),t.activity_id="",t.agent_id=""}}},[t._v("出库")]),t._v(" "),n("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:function(e){t.showStock=!0,t.getGoods()}}},[t._v("盘库")])],1)]),t._v(" "),n("div",{staticClass:"table_box"},[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"listTable",staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#f8fbfc"},border:"",stripe:"",data:t.list,height:t.tableHeight+"px","cell-style":{padding:"10px 0"}}},[n("el-table-column",{attrs:{label:"序号",type:"index",width:"80",align:"center",index:function(t){return t+1}}}),t._v(" "),n("el-table-column",{attrs:{label:"商品名称",prop:"main_attr",align:"center"}}),t._v(" "),n("el-table-column",{attrs:{label:"款式",prop:"size",align:"center"}}),t._v(" "),n("el-table-column",{attrs:{label:"数量",prop:"num",align:"center"}}),t._v(" "),n("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row;return[n("el-button",{attrs:{type:"text",disabled:Number(i.num)>0},on:{click:function(e){return t.handelDel(i.id)}}},[t._v("删除")])]}}])})],1)],1),t._v(" "),n("div",[n("el-dialog",{attrs:{title:"选择出库",visible:t.dialogVisible,width:"45%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[n("div",[n("p",{staticClass:"agent_phone"},[n("span",[t._v("活动:")]),t._v(" "),n("el-select",{attrs:{placeholder:"请选择活动"},on:{change:t.getAgent},model:{value:t.activity_id,callback:function(e){t.activity_id=e},expression:"activity_id"}},t._l(t.activityOptions,(function(t){return n("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1),t._v(" "),n("p",{staticClass:"agent_phone"},[n("span",[t._v("客户手机号:")]),t._v(" "),n("el-select",{attrs:{placeholder:"请选择客户出库",disabled:!t.activity_id,filterable:""},model:{value:t.agent_id,callback:function(e){t.agent_id=e},expression:"agent_id"}},t._l(t.agentOption,(function(t){return n("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),t._v(" "),t.agent?n("div",{staticClass:"agent_info"},[n("p",[t._v("昵称:"+t._s(t.agent.nickname))]),t._v(" "),n("p",[t._v("手机号:"+t._s(t.agent.mobile))])]):t._e()]),t._v(" "),t.list.length>0?n("div",{staticClass:"good_info"},[n("div",{staticClass:"flex thumb_title intr"},[n("p",[t._v("商品名称")]),t._v(" "),n("p",[t._v("商品款式")]),t._v(" "),n("p",[t._v("库存数量")]),t._v(" "),n("p",[t._v("出库数量")])]),t._v(" "),t._l(t.list,(function(e,i){return n("div",{key:i},[n("div",{staticClass:"flex thumb_title"},[n("p",[t._v(t._s(e.main_attr))]),t._v(" "),n("p",[t._v(t._s(e.size))]),t._v(" "),n("p",[t._v(t._s(e.num)+"件")]),t._v(" "),n("p",[n("el-input",{attrs:{type:"number",size:"small",min:"0",disabled:!t.agent_id},on:{input:function(e){return t.getVal(e,i)}},model:{value:e.send_num,callback:function(n){t.$set(e,"send_num",n)},expression:"item.send_num"}})],1)])])}))],2):t._e(),t._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),t._v(" "),n("el-button",{directives:[{name:"throttle",rawName:"v-throttle",value:2e3,expression:"2000"}],attrs:{type:"primary"},on:{click:t.outStock}},[t._v("出 库")])],1)])],1),t._v(" "),n("div",[n("el-dialog",{attrs:{title:"盘库",visible:t.showStock,width:"45%"},on:{"update:visible":function(e){t.showStock=e}}},[n("div",[n("p",{staticClass:"agent_phone"},[n("el-select",{attrs:{placeholder:"选择商品"},on:{change:t.handleSureGood},model:{value:t.selelcted.goodId,callback:function(e){t.$set(t.selelcted,"goodId",e)},expression:"selelcted.goodId"}},t._l(t.goodList,(function(t){return n("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1),t._v(" "),n("el-input",{staticStyle:{width:"200px",margin:"0 15px"},attrs:{type:"number",placeholder:"输入数量",min:"1"},model:{value:t.selelcted.num,callback:function(e){t.$set(t.selelcted,"num",e)},expression:"selelcted.num"}}),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.handleAddCar}},[t._v("新增")])],1),t._v(" "),t.agent?n("div",{staticClass:"agent_info"},[n("p",[t._v("昵称:"+t._s(t.agent.nickname))]),t._v(" "),n("p",[t._v("手机号:"+t._s(t.agent.mobile))])]):t._e()]),t._v(" "),t.list.length>0?n("div",{staticClass:"good_info"},[n("div",{staticClass:"flex thumb_title intr"},[n("p",[t._v("商品名称")]),t._v(" "),n("p",[t._v("商品款式")]),t._v(" "),n("p",[t._v("库存数量")]),t._v(" "),n("p",[t._v("盘库数量")])]),t._v(" "),t._l(t.list,(function(e,i){return n("div",{key:i},[n("div",{staticClass:"flex thumb_title"},[n("p",[t._v(t._s(e.main_attr))]),t._v(" "),n("p",[t._v(t._s(e.size))]),t._v(" "),n("p",[t._v(t._s(e.num))]),t._v(" "),n("p",[n("el-input",{attrs:{type:"number",size:"small",min:"0"},model:{value:e.stock_num,callback:function(n){t.$set(e,"stock_num",n)},expression:"item.stock_num"}})],1)])])}))],2):t._e(),t._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.showStock=!1}}},[t._v("取 消")]),t._v(" "),n("el-button",{directives:[{name:"throttle",rawName:"v-throttle",value:2e3,expression:"2000"}],attrs:{type:"primary"},on:{click:t.chekStock}},[t._v("确 定")])],1)])],1)])},a=[],s=(n("20d6"),n("ac6a"),n("c5f6"),n("9a95")),o={name:"ExperienceStock",data:function(){return{loading:!1,dialogVisible:!1,showStock:!1,tableHeight:0,list:[],search_name:"",agent:"",goodList:[],goodsArr:[],selelcted:{goodId:"",num:""},activity_id:"",activityOptions:[],experienceOptions:[],agentOption:[],agent_id:"",store_id:""}},created:function(){this.getStore()},mounted:function(){var t=this;this.$nextTick((function(){t.tableHeight=document.getElementsByClassName("table_box")[0].offsetHeight}))},methods:{getStore:function(){var t=this;Object(s["h"])().then((function(e){200===e.code?(t.experienceOptions=e.data,e.data.length>0&&(t.store_id=e.data[0].id,t.getList())):t.$message.error(e.message||"获取体验店列表失败")}))},handelDel:function(t){var e=this;Object(s["b"])({storage_id:t}).then((function(t){200===t.code?(e.$message.success("删除成功"),e.getList()):e.$message.error(t.message||"删除失败")}))},getActivity:function(){var t=this;Object(s["n"])().then((function(e){200===e.code?t.activityOptions=e.data:t.$message.error(e.message||"获取活动列表失败")}))},getVal:function(t,e){var n=Number(t),i=this.list[e].num;console.log(i,"num"),n>i&&(this.$message.warning("超出库存"),this.list[e].send_num=i)},chekStock:function(){var t=this,e=this.list,n=[];e.map((function(t){t.stock_num=Number(t.stock_num),t.num=Number(t.num),t.stock_num!==t.num&&n.push({goods_id:t.goods_id,sex:t.sex,size:t.size,num:t.stock_num-t.num,main_attr:t.main_attr})})),Object(s["a"])({check_info:n}).then((function(e){200===e.code?(t.$message.success("修改库存信息成功"),t.showStock=!1,t.getList()):t.$message.error(e.message||"库存修改失败")}))},handleCarDelete:function(t){var e=this;this.$confirm("确定要删除此项商品吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.list.splice(t,1)})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},getGoods:function(){var t=this;Object(s["i"])().then((function(e){if(200===e.code){var n=e.data;n.forEach((function(t){t.name+="-".concat(t.size)})),t.goodList=n}else t.$message.error(e.message||"获取商品信息失败")}))},handleSureGood:function(t){this.selelcted.num="",this.selectGood=this.goodList.filter((function(e){return e.id===t}))[0]},handleAddCar:function(){var t=this;if(!this.selelcted.goodId||!this.selelcted.num||"0"===this.selelcted.num)return this.$message.warning("请选择并正确填写商品数量"),!1;var e=this.list.findIndex((function(e){return e.goods_id===t.selelcted.goodId}));if(-1===e)this.goodList.map((function(e){e.id===t.selelcted.goodId&&t.list.push({goods_id:t.selelcted.goodId,sex:e.sec_attr,size:e.size,num:0,main_attr:e.main_attr,stock_num:Number(t.selelcted.num)})}));else{var n=this.list;n.map((function(e){e.goods_id===t.selelcted.goodId&&(e.stock_num=Number(e.stock_num),e.stock_num+=Number(t.selelcted.num))}))}this.selelcted.goodId="",this.selelcted.num=""},getAgent:function(){var t=this;this.agentOption=[],this.agent_id="",Object(s["f"])({activity_id:this.activity_id}).then((function(e){if(200===e.code){var n=e.data;n.length>0&&n.map((function(e){t.agentOption.push({id:e.user_id,name:"".concat(e.get_user.nickname,"-").concat(e.get_user.mobile)})}))}else t.$message.error(e.message||"获取客户信息失败")}))},getList:function(){var t=this;this.loading=!0,Object(s["m"])({store_id:this.store_id}).then((function(e){if(200===e.code){var n=e.data;n.map((function(e){t.$set(e,"send_num",0),t.$set(e,"stock_num",Number(e.num))})),t.list=n}else t.$message.error(e.message||"获取库存列表失败");t.loading=!1})).catch((function(){t.loading=!1}))},outStock:function(){var t=this,e=this.list,n=[];e.map((function(t){t.send_num>0&&n.push({goods_id:t.goods_id,size:t.size,num:t.send_num,main_attr:t.main_attr,sex:t.sex})})),this.agent_id?0!==n.length?Object(s["o"])({out_info:n,agent_id:this.agent_id,activity_id:this.activity_id}).then((function(e){200===e.code?(t.$message.success("出库成功"),t.dialogVisible=!1,t.getList()):t.$message.error(e.message||"出库失败")})):this.$message.warning("出库数量至少为1"):this.$message.warning("输入客户手机号")}}},c=o,l=(n("c32c"),n("2877")),r=Object(l["a"])(c,i,a,!1,null,"5dcde4b1",null);e["default"]=r.exports},"9a95":function(t,e,n){"use strict";n.d(e,"m",(function(){return a})),n.d(e,"h",(function(){return s})),n.d(e,"n",(function(){return o})),n.d(e,"i",(function(){return c})),n.d(e,"p",(function(){return l})),n.d(e,"c",(function(){return r})),n.d(e,"j",(function(){return u})),n.d(e,"k",(function(){return d})),n.d(e,"e",(function(){return m})),n.d(e,"d",(function(){return g})),n.d(e,"o",(function(){return _})),n.d(e,"f",(function(){return p})),n.d(e,"a",(function(){return v})),n.d(e,"l",(function(){return f})),n.d(e,"g",(function(){return h})),n.d(e,"b",(function(){return b}));var i=n("b775");function a(t){return Object(i["a"])({url:"/exp/getStorageTotal",method:"get",params:t})}function s(t){return Object(i["a"])({url:"/exp/getExpStore",method:"get",params:t})}function o(t){return Object(i["a"])({url:"/activity/getactivityinfo",method:"get",params:t})}function c(t){return Object(i["a"])({url:"/exp/getGoodsInfo",method:"get",params:t})}function l(t){return Object(i["a"])({url:"/exp/storageSend",method:"post",data:t})}function r(t){return Object(i["a"])({url:"exp/editStorageSend",method:"post",data:t})}function u(t){return Object(i["a"])({url:"/exp/getSend",method:"get",params:t})}function d(t){return Object(i["a"])({url:"/exp/getSendDetail",method:"get",params:t})}function m(t){return Object(i["a"])({url:"/exp/getAccept",method:"get",params:t})}function g(t){return Object(i["a"])({url:"/exp/expCounting",method:"post",data:t})}function _(t){return Object(i["a"])({url:"/exp/outbound",method:"post",data:t})}function p(t){return Object(i["a"])({url:"exp/getActivityAgentInfo",method:"get",params:t})}function v(t){return Object(i["a"])({url:"/exp/checkInventory",method:"post",data:t})}function f(t){return Object(i["a"])({url:"/exp/getStorageLog",method:"get",params:t})}function h(t){return Object(i["a"])({url:"/exp/getActivityData",method:"get",params:t})}function b(t){return Object(i["a"])({url:"/exp/deleteStorage",method:"post",data:t})}},c32c:function(t,e,n){"use strict";n("27d5")}}]);