chunk-61e0013a.ddd510d0.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-61e0013a"],{"2f21":function(t,e,a){"use strict";var r=a("79e5");t.exports=function(t,e){return!!t&&r((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},"488b":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),t._v(" "),a("div",[a("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"请输入批发商昵称/手机号"},model:{value:t.searchParams.search_content,callback:function(e){t.$set(t.searchParams,"search_content",e)},expression:"searchParams.search_content"}}),t._v(" "),a("el-select",{model:{value:t.searchParams.status,callback:function(e){t.$set(t.searchParams,"status",e)},expression:"searchParams.status"}},[a("el-option",{attrs:{label:"全部",value:"all"}}),t._v(" "),a("el-option",{attrs:{label:"已盘库",value:"0"}}),t._v(" "),a("el-option",{attrs:{label:"未盘库",value:"1"}})],1),t._v(" "),a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.searchParams.time,callback:function(e){t.$set(t.searchParams,"time",e)},expression:"searchParams.time"}}),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.searchParams.page_index=1,t.getCrownStock()}}},[t._v("\n 查询\n ")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.exportStock}},[t._v("导出(款式汇总)")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.exportAllStockDetail}},[t._v("导出(尺码明细)")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.GetSmsTime}},[t._v("设置短信发送")])],1),t._v(" "),a("el-dialog",{attrs:{title:"短信发送设置",visible:t.drawer,width:"30%"},on:{"update:visible":function(e){t.drawer=e}}},[a("div",{staticClass:"mesborder"},[a("div",{staticClass:"mes-title"},[a("div",{staticClass:"title-left"},[t._v("短信发送周期:")]),t._v(" "),a("div",{staticClass:"title-right"},[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.smsRange,callback:function(e){t.smsRange=e},expression:"smsRange"}})],1)]),t._v(" "),a("div",{staticClass:"mes-title"},[a("div",{staticClass:"title-left"},[t._v("短信发送开始计算时间:")]),t._v(" "),a("div",{staticClass:"title-right"},[a("el-date-picker",{attrs:{type:"date",placeholder:"选择日期"},model:{value:t.smsTime,callback:function(e){t.smsTime=e},expression:"smsTime"}})],1)])]),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.drawer=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.smsSure}},[t._v("确 定")])],1)]),t._v(" "),a("el-table",{staticClass:"tableBorder",attrs:{data:t.table,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""},on:{"sort-change":t.toSort}},[a("el-table-column",{attrs:{prop:"nickname",label:"昵称",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"realname",label:"真实姓名",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"手机号",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"所属站区",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.warea&&a.warea.admin_name)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"盘库时间",align:"center",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.GetStorageLog&&a.GetStorageLog.created_at)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"total",label:"库存数量(套)",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.toSeeSku(r)}}},[t._v(t._s(r.total))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"put_total",label:"入库数量(套)",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.getPutOutStorage(0,r)}}},[t._v(t._s(r.put_total))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"out_total",label:"出库数量(套)",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.getPutOutStorage(1,r)}}},[t._v(t._s(r.out_total))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"hard",label:"精装版(套)",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"simple",label:"简约版(套)",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"old",label:"高腰版(套)",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"new_old",label:"纯棉老人版(套)",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"youth",label:"青春版(套)",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"是否盘库",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("el-tag",{attrs:{type:r.sure_storage?"success":"info"}},[t._v(t._s(r.sure_storage?"已盘库":"未盘库"))])]}}])})],1),t._v(" "),a("el-drawer",{attrs:{title:"库存详情",visible:t.dialogSku.vis,direction:"rtl","before-close":t.resetDialogSku},on:{"update:visible":function(e){return t.$set(t.dialogSku,"vis",e)}}},[a("div",{staticStyle:{width:"100%",padding:"0 20px","box-sizing":"border-box"}},[a("el-button",{staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary"},on:{click:t.toExportTotal}},[t._v("\n 导出\n ")]),t._v(" "),a("el-table",{attrs:{data:t.dialogSku.list,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[a("el-table-column",{attrs:{label:"商品",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.type?1===a.type?"简约版":2===a.type?"高腰版":3===a.type?"纯棉老人版":"青春版":"精装版")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"款式",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.sex?"男款":"女款")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"size",label:"尺码",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"num",label:"数量",align:"center"}})],1)],1)]),t._v(" "),a("el-drawer",{attrs:{title:"入库详情",visible:t.dialogSku.putVis,direction:"rtl","before-close":t.resetDialogSku},on:{"update:visible":function(e){return t.$set(t.dialogSku,"putVis",e)}}},[a("div",{staticStyle:{width:"100%",padding:"0 20px","box-sizing":"border-box"}},[a("el-button",{staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary"},on:{click:t.toExportPut}},[t._v("\n 导出\n ")]),t._v(" "),a("el-table",{attrs:{data:t.dialogSku.putList,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[a("el-table-column",{attrs:{label:"商品",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.type?1===a.type?"简约版":2===a.type?"高腰版":3===a.type?"纯棉老人版":"青春版":"精装版")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"款式",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.sex?"男款":"女款")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"size",label:"尺码",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"num",label:"数量",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"入库时间",align:"center"}})],1)],1)]),t._v(" "),a("el-drawer",{attrs:{title:"出库详情",visible:t.dialogSku.outVis,direction:"rtl","before-close":t.resetDialogSku},on:{"update:visible":function(e){return t.$set(t.dialogSku,"outVis",e)}}},[a("div",{staticStyle:{width:"100%",padding:"0 20px","box-sizing":"border-box"}},[a("el-button",{staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary"},on:{click:t.toExportOut}},[t._v("\n 导出\n ")]),t._v(" "),a("el-table",{attrs:{data:t.dialogSku.outList,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[a("el-table-column",{attrs:{label:"商品",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.type?1===a.type?"简约版":2===a.type?"高腰版":3===a.type?"纯棉老人版":"青春版":"精装版")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"款式",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.sex?"男款":"女款")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"size",label:"尺码",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"num",label:"数量",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"out_time",label:"出库时间",align:"center"}})],1)],1)]),t._v(" "),a("div",{staticClass:"batch-container"},[a("pagination",{staticStyle:{"margin-top":"0"},attrs:{total:t.tableTotal,limit:t.searchParams.page_size,page:t.searchParams.page_index},on:{pagination:t.changePagination,"update:limit":t.changePagination}})],1)],1)},s=[],n=a("c7eb"),o=(a("96cf"),a("1da1")),l=(a("c5f6"),a("ac6a"),a("5df3"),a("f400"),a("55dd"),a("b775"));function i(t){return Object(l["a"])({url:"/storage/GetStorageNum",method:"Get",params:t})}function c(t){return Object(l["a"])({url:"/storage/GetPutOutDetail",method:"Get",params:t})}function u(t){return Object(l["a"])({url:"/storage/exportData",method:"Get",params:t})}function d(t){return Object(l["a"])({url:"/storage/ExportStorageDetail",method:"Get",params:t})}function p(t){return Object(l["a"])({url:"/storage/GetSmsTime",method:"Get",params:t})}function m(t){return Object(l["a"])({url:"/storage/SetSmsTime",method:"Get",params:t})}var g={data:function(){return{smsRange:"",smsTime:"",direction:"ttb",drawer:!1,smsList:"",dialogSku:{vis:!1,list:[],putList:!1,putVis:!1,outList:!1,outVis:!1,title:""},searchParams:{search_content:"",page_index:1,page_size:10,status:"all",sort:0,sort_type:0,time:""},table:[],tableTotal:0,loadingFull:!1}},watch:{"searchParams.status":function(){this.searchParams.page_index=1,console.log("ppp11111111111"),this.getCrownStock()}},created:function(){this.getCrownStock()},methods:{exportAllStockDetail:function(){var t=this,e=this.$loading();d({status:this.searchParams.status,search_content:this.searchParams.search_content}).then((function(r){if(e.close(),200===r.code){var s=["昵称","真实姓名","手机号","服务","商品","款式","尺码","数量","是否盘库"],n=r.data.list.map((function(t){return[t.nickname,t.realname,t.mobile,t.warea&&t.warea.admin_name||"",t.sure_storage?t.type?1===t.type?"简约版":2===t.type?"高腰版":3===t.type?"纯棉老人版":"青春版":"精装版":"",t.sure_storage?t.sex?"男款":"女款":"",t.sure_storage?t.size:"",t.sure_storage?t.num:"",t.sure_storage?"已盘库":"未盘库"]}));Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(t){t.export_json_to_excel({header:s,data:n,filename:"老大库存明细",bookType:"xlsx"})}))}else t.$message.error(r.message||"导出失败")})).catch((function(){e.close(),t.$message.error("导出失败")}))},toExportTotal:function(){var t=this;if(0===this.dialogSku.list.length)return this.$message.error("没有可导出数据"),!1;var e=["商品","款式","尺码","数量"],r=this.dialogSku.list.map((function(t){return[t.type?1===t.type?"简约版":2===t.type?"高腰版":3===t.type?"纯棉老人版":"青春版":"精装版",t.sex?"男款":"女款",t.size,t.num]}));Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(a){a.export_json_to_excel({header:e,data:r,filename:"".concat(t.dialogSku.title,"_").concat(t.searchParams.time?t.searchParams.time[0]+"至"+t.searchParams.time[1]:"","库存详情"),bookType:"xlsx"})}))},toExportPut:function(){var t=this;if(0===this.dialogSku.putList.length)return this.$message.error("没有可导出数据"),!1;var e=["商品","款式","尺码","数量","入库时间"],r=this.dialogSku.putList.map((function(t){return[t.type?1===t.type?"简约版":2===t.type?"高腰版":3===t.type?"纯棉老人版":"青春版":"精装版",t.sex?"男款":"女款",t.size,t.num,t.created_at]}));Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(a){a.export_json_to_excel({header:e,data:r,filename:"".concat(t.dialogSku.title,"_").concat(t.searchParams.time?t.searchParams.time[0]+"至"+t.searchParams.time[1]:"","入库详情"),bookType:"xlsx"})}))},toExportOut:function(){var t=this;if(0===this.dialogSku.outList.length)return this.$message.error("没有可导出数据"),!1;var e=["商品","款式","尺码","数量","出库时间"],r=this.dialogSku.outList.map((function(t){return[t.type?1===t.type?"简约版":2===t.type?"高腰版":3===t.type?"纯棉老人版":"青春版":"精装版",t.sex?"男款":"女款",t.size,t.num,t.out_time]}));Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(a){a.export_json_to_excel({header:e,data:r,filename:"".concat(t.dialogSku.title,"_").concat(t.searchParams.time?t.searchParams.time[0]+"至"+t.searchParams.time[1]:"","出库详情"),bookType:"xlsx"})}))},exportStock:function(){var t=this,e=this.$loading(),r=this.searchParams,s=r.search_content,n=r.page_index,o=r.page_size,l=r.status,i=r.sort,c=r.sort_type,d=r.time;u({search_content:s,page_index:n,page_size:o,status:l,sort:i,sort_type:c,start_time:d?d[0]:"",end_time:d?d[1]:""}).then((function(r){if(e.close(),200===r.code){console.log(r);var s=["昵称","真实姓名","手机号","所属服务","库存数量(套)","精装版(套)","简约版(套)","高腰版(套)","纯棉老人版(套)","青春版(套)","是否盘库","盘库时间"],n=r.data.list.map((function(t){return[t.nickname,t.realname,t.mobile,t.warea&&t.warea.admin_name||"",t.total,t.hard,t.simple,t.old,t.new_old,t.youth,t.sure_storage?"已盘库":"未盘库",t.time]}));Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(t){t.export_json_to_excel({header:s,data:n,filename:"老大库存",bookType:"xlsx"})}))}else t.$message.error(r.message||"导出失败")})).catch((function(a){console.log(a),e.close(),t.$message.error("导出失败")}))},GetSmsTime:function(){var t=this;this.drawer=!0,p().then((function(e){console.log(e,"短信发送周期"),t.smsTime=e.data.sms_storage_time,t.smsRange=e.data.sms_remind_cycle,console.log(t.smsRange)}))},smsSure:function(){var t=this;this.$confirm("此操作将修改短信发送设置, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e={time:t.smsTime,time_cycle:t.smsRange};m(e).then((function(e){200===e.code?(t.drawer=!1,t.$message({type:"success",message:"操作成功!"})):alert(e.message)}))})).catch((function(){t.drawer=!1,t.$message({type:"info",message:"操作取消"})}))},getPutOutStorage:function(t,e){var a=this,r=this.searchParams.time,s=this.$loading();this.dialogSku.title=e.nickname,c({id:e.id,type:t,start_time:r?r[0]:"",end_time:r?r[1]:""}).then((function(e){s.close(),200===e.code?t?(a.dialogSku.outList=e.data.list,a.dialogSku.outVis=!0):(a.dialogSku.putList=e.data.list,a.dialogSku.putVis=!0):a.$message.error(e.message||"查看库存详情失败")})).catch((function(){s.close(),a.$message.error("查看库存详情失败")}))},toSort:function(t){t.column;var e=t.prop,a=t.order,r=new Map([["total",this.totalSort],["put_total",this.putTotalSort],["out_total",this.outTootalSort]]);console.log(r,"sortMap22"),r.get(e)&&r.get(e)(a)},outTootalSort:function(t){this.searchParams.sort=t&&"ascending"===t?0:1,this.searchParams.sort_type=2,this.getCrownStock()},putTotalSort:function(t){this.searchParams.sort=t&&"ascending"===t?0:1,this.searchParams.sort_type=1,console.log(this.searchParams),this.getCrownStock()},totalSort:function(t){this.searchParams.sort=t&&"ascending"===t?0:1,this.searchParams.sort_type=0,this.getCrownStock()},toSeeSku:function(t){if(0===Number(t.total))return this.$message.error("该批发商暂无库存"),!1;this.dialogSku.title=t.nickname,this.dialogSku.list=t.get_storage,this.dialogSku.vis=!0},resetDialogSku:function(){this.dialogSku={vis:!1,outVis:!1,putVis:!1,list:[],outList:[],putList:[],title:""}},getCrownStock:function(){var t=Object(o["a"])(Object(n["a"])().mark((function t(){var e,a,r,s,o,l,c,u,d,p=this;return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e=this.$loading(),a=this.searchParams,r=a.search_content,s=a.page_index,o=a.page_size,l=a.status,c=a.sort,u=a.sort_type,d=a.time,i({search_content:r,page_index:s,page_size:o,status:l,sort:c,sort_type:u,start_time:d?d[0]:"",end_time:d?d[1]:""}).then((function(t){e.close(),200===t.code?(p.table=t.data.list,p.tableTotal=t.data.total):p.$message.error(t.message||"获取老大库存失败")})).catch((function(){e.close(),p.$message.error("获取老大库存失败")}));case 3:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changePagination:function(t){var e=t.page,a=t.limit;this.searchParams.page_size=a,this.searchParams.page_index=e,this.getCrownStock()}}},h=g,_=(a("ed9c"),a("2877")),b=Object(_["a"])(h,r,s,!1,null,"a114d38e",null);e["default"]=b.exports},"55dd":function(t,e,a){"use strict";var r=a("5ca1"),s=a("d8e8"),n=a("4bf8"),o=a("79e5"),l=[].sort,i=[1,2,3];r(r.P+r.F*(o((function(){i.sort(void 0)}))||!o((function(){i.sort(null)}))||!a("2f21")(l)),"Array",{sort:function(t){return void 0===t?l.call(n(this)):l.call(n(this),s(t))}})},"8eb5":function(t,e,a){},ed9c:function(t,e,a){"use strict";a("8eb5")},f400:function(t,e,a){"use strict";var r=a("c26b"),s=a("b39a"),n="Map";t.exports=a("e0b8")(n,(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(t){var e=r.getEntry(s(this,n),t);return e&&e.v},set:function(t,e){return r.def(s(this,n),0===t?0:t,e)}},r,!0)}}]);