1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\OrdersForShipment\\component\\DeliveryForDriver.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\OrdersForShipment\\component\\DeliveryForDriver.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFNlbGVjdEN1c3RvbWVyIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9TZWxlY3RDdXN0b21lci52dWUiOwppbXBvcnQgV2FyZWhvdXNlTW9kZWwgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL1dhcmVob3VzZU1vZGVsLnZ1ZSI7CmltcG9ydCB7IGdldEFsbERpc3RyaWJ1dGlvbiB9IGZyb20gIkAvYXBpL0RlbGl2ZXJ5IjsKaW1wb3J0IERyaXZlck1vZGVsIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9Ecml2ZXJNb2RlbCI7CmV4cG9ydCBkZWZhdWx0IHsKICBjb21wb25lbnRzOiB7CiAgICBTZWxlY3RDdXN0b21lciwKICAgIFdhcmVob3VzZU1vZGVsLAogICAgRHJpdmVyTW9kZWwKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAga2V5d29yZDogIiIsCiAgICAgIHRvcF90aW1lOiAiMSIsCiAgICAgIGN1c3RvbWVyX25hbWU6ICIiLAogICAgICBjdXN0b21lcklkOiAiIiwKICAgICAgdGltZTogIiIsCiAgICAgIHN0YXJ0OiAiIiwKICAgICAgZW5kOiAiIiwKICAgICAgUmV0dXJuOiAiIiwKICAgICAgUmV0dXJuX3N0YXR1czogW10sCiAgICAgIHdhcmVob3VzZU5hbWU6ICIiLAogICAgICB3YXJlaG91c2Vfc2hvdzogZmFsc2UsCiAgICAgIHdhcmVob3VzZUlkOiAiIiwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0b3RhbDogMCwKICAgICAgY2hlY2tlZEFsbDogZmFsc2UsCiAgICAgIHJlY29yZHM6IFtdLAogICAgICB0aW1lMTogIiIsCiAgICAgIGRpc3RyaWJ1dGlvbl90YXNrX3Nob3c6IGZhbHNlLAogICAgICBpc0luZGV0ZXJtaW5hdGU6IGZhbHNlLAogICAgICBkcml2ZXJfc2hvdzogZmFsc2UsCiAgICAgIGxvZ2lzdGljc0RhdGE6IHsKICAgICAgICBkcml2ZXJOYW1lOiAiIiwKICAgICAgICBkcml2ZXJJZDogIiIsCiAgICAgICAgY3VzdG9tZXJfbmFtZTogIiIsCiAgICAgICAgY3VzdG9tZXJJZDogIiIsCiAgICAgICAgdHJ1Y2tOYW1lOiAiIiwKICAgICAgICB0aW1lOiAiIiwKICAgICAgICByZW1hcms6ICIiCiAgICAgIH0KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0QWxsRGlzdHJpYnV0aW9uKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlID0gdmFsOwogICAgICB0aGlzLmdldEFsbERpc3RyaWJ1dGlvbigpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHNlbFRvcFR5cGUoKSB7fSwKCiAgICBjdXN0b21lckNsZWFyKCkgewogICAgICB0aGlzLmN1c3RvbWVySWQgPSAiIjsKICAgICAgdGhpcy5jdXN0b21lcl9uYW1lID0gIiI7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgbG9naXN0aWNzRGF0YUN1c3RvbWVyQ2xlYXIoKSB7CiAgICAgIHRoaXMubG9naXN0aWNzRGF0YS5jdXN0b21lcklkID0gIiI7CiAgICAgIHRoaXMubG9naXN0aWNzRGF0YS5jdXN0b21lcl9uYW1lID0gIiI7CiAgICB9LAoKICAgIC8vIOmAieaLqeWuouaItwogICAgY3VzdG9tZXJTZWwodmFsLCBsaXN0KSB7CiAgICAgIHRoaXMuY3VzdG9tZXJJZCA9IGxpc3RbMF0uaWQ7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy/pgInmi6npgIHotKfkuroKICAgIGxvZ2lzdGljc0RhdGFDdXN0b21lclNlbCh2YWwsIGxpc3QpIHsKICAgICAgdGhpcy5sb2dpc3RpY3NEYXRhLmN1c3RvbWVySWQgPSBsaXN0WzBdLmlkOwogICAgfSwKCiAgICAvLyAg5pe26Ze0CiAgICBvcmRlckRhdGUodmFsKSB7CiAgICAgIGlmICh2YWwgJiYgdmFsLmxlbmd0aCkgewogICAgICAgIHRoaXMuc3RhcnQgPSB2YWxbMF0gLyAxMDAwOwogICAgICAgIHRoaXMuZW5kID0gdmFsWzFdIC8gMTAwMCArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc3RhcnQgPSAiIjsKICAgICAgICB0aGlzLmVuZCA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHNlbFdhcmVob3VzZShyb3cpIHsKICAgICAgdGhpcy53YXJlaG91c2VOYW1lID0gcm93WzBdLndhcmVob3VzZU5hbWU7CiAgICAgIHRoaXMud2FyZWhvdXNlSWQgPSByb3dbMF0uaWQ7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgY2hlY2tib3hDaGFuZ2VFdmVudCh7CiAgICAgIHJlY29yZHMKICAgIH0pIHsKICAgICAgdGhpcy5jaGVja2VkQWxsID0gdGhpcy4kcmVmcy54VGFibGUuaXNBbGxDaGVja2JveENoZWNrZWQoKTsKICAgICAgdGhpcy5pc0luZGV0ZXJtaW5hdGUgPSB0aGlzLiRyZWZzLnhUYWJsZS5pc0FsbENoZWNrYm94Q2hlY2tlZCgpOwogICAgICB0aGlzLnJlY29yZHMgPSByZWNvcmRzOwogICAgfSwKCiAgICBjaGVja0FsbENoYW5nZSgpIHsKICAgICAgdGhpcy4kcmVmcy54VGFibGUuc2V0QWxsQ2hlY2tib3hSb3codGhpcy5jaGVja2VkQWxsKTsKICAgICAgdGhpcy5yZWNvcmRzID0gdGhpcy4kcmVmcy54VGFibGUuZ2V0Q2hlY2tib3hSZWNvcmRzKCk7CiAgICB9LAoKICAgIGFzeW5jIGdldEFsbERpc3RyaWJ1dGlvbigpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldEFsbERpc3RyaWJ1dGlvbih7CiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGE7CiAgICB9LAoKICAgIGRpc3RyaWJ1dGlvbigpIHsKICAgICAgaWYgKCF0aGlzLnJlY29yZHMubGVuZ3RoKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLor7flhYjpgInkuK3opoHlpITnkIbnmoTplIDllK7lh7rlupPljZUhIik7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICB0aGlzLmRpc3RyaWJ1dGlvbl90YXNrX3Nob3cgPSB0cnVlOwogICAgfSwKCiAgICBzZWxEcml2ZXIocm93KSB7CiAgICAgIHRoaXMubG9naXN0aWNzRGF0YS5kcml2ZXJJZCA9IHJvd1swXS5pZDsKICAgICAgdGhpcy5sb2dpc3RpY3NEYXRhLmRyaXZlck5hbWUgPSByb3dbMF0uZHJpdmVyTmFtZTsKICAgICAgdGhpcy5sb2dpc3RpY3NEYXRhLnRydWNrTmFtZSA9IHJvd1swXS5wbGF0ZU51bWJlcjsKICAgIH0sCgogICAgY2xlYXJEcml2ZXIoKSB7CiAgICAgIHRoaXMubG9naXN0aWNzRGF0YS5kcml2ZXJJZCA9ICIiOwogICAgICB0aGlzLmxvZ2lzdGljc0RhdGEudHJ1Y2tOYW1lID0gIiI7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAokBA;AACA;AACA;AACA;AAEA;EACAA;IACAC,cADA;IAEAC,cAFA;IAGAC;EAHA,CADA;;EAMAC;IACA;MACAC,WADA;MAEAC,aAFA;MAGAC,iBAHA;MAIAC,cAJA;MAKAC,QALA;MAMAC,SANA;MAOAC,OAPA;MAQAC,UARA;MASAC,iBATA;MAUAC,iBAVA;MAWAC,qBAXA;MAYAC,eAZA;MAaAC,aAbA;MAcAC,OAdA;MAeAC,YAfA;MAgBAC,QAhBA;MAiBAC,iBAjBA;MAkBAC,WAlBA;MAmBAC,SAnBA;MAoBAC,6BApBA;MAqBAC,sBArBA;MAsBAC,kBAtBA;MAuBAC;QACAC,cADA;QAEAC,YAFA;QAGAtB,iBAHA;QAIAC,cAJA;QAKAsB,aALA;QAMArB,QANA;QAOAsB;MAPA;IAvBA;EAiCA,CAxCA;;EAyCAC;IACA;EACA,CA3CA;;EA4CAC;IACAC;MACA;MACA;IACA,CAJA;;IAKAC;MACA;MACA;IACA,CARA;;IASAC,eATA;;IAUAC;MACA;MACA;MACA;IACA,CAdA;;IAeAC;MACA;MACA;IACA,CAlBA;;IAmBA;IACAC;MACA;MACA;IACA,CAvBA;;IAwBA;IACAC;MACA;IACA,CA3BA;;IA4BA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAtCA;;IAuCAC;MACA;MACA;MACA;IACA,CA3CA;;IA4CAC;MAAArB;IAAA;MACA;MACA;MACA;IACA,CAhDA;;IAiDAsB;MACA;MACA;IACA,CApDA;;IAqDA;MACA;QAAAxC;MAAA;QACAc,eADA;QAEAC;MAFA;MAIA;IACA,CA3DA;;IA4DA0B;MACA;QACA;QACA;MACA;;MACA;IACA,CAlEA;;IAmEAC;MACA;MACA;MACA;IACA,CAvEA;;IAwEAC;MACA;MACA;IACA;;EA3EA;AA5CA","names":["components","SelectCustomer","WarehouseModel","DriverModel","data","keyword","top_time","customer_name","customerId","time","start","end","Return","Return_status","warehouseName","warehouse_show","warehouseId","tableData","page","pageSize","total","checkedAll","records","time1","distribution_task_show","isIndeterminate","driver_show","logisticsData","driverName","driverId","truckName","remark","created","methods","pageChange","sizeChange","selTopType","customerClear","logisticsDataCustomerClear","customerSel","logisticsDataCustomerSel","orderDate","selWarehouse","checkboxChangeEvent","checkAllChange","distribution","selDriver","clearDriver"],"sourceRoot":"src/views/stock/OrdersForShipment/component","sources":["DeliveryForDriver.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div slot=\"left\">\n <el-button size=\"small\" type=\"primary\">打印</el-button>\n <el-button size=\"small\" type=\"primary\">导出</el-button>\n </div>\n <div slot=\"more\">\n <el-tabs\n v-model=\"top_time\"\n style=\"position: absolute; top: 70px; left: 180px\"\n @tab-click=\"selTopType\"\n >\n <el-tab-pane label=\"昨日\" name=\"1\"></el-tab-pane>\n <el-tab-pane label=\"今日\" name=\"2\"></el-tab-pane>\n <el-tab-pane label=\"本周\" name=\"3\"></el-tab-pane>\n <el-tab-pane label=\"本月\" name=\"4\"></el-tab-pane>\n <el-tab-pane label=\"上月\" name=\"5\"></el-tab-pane>\n <el-tab-pane label=\"近三月\" name=\"6\"></el-tab-pane>\n <el-tab-pane label=\"本年\" name=\"7\"></el-tab-pane>\n </el-tabs>\n </div>\n <div slot=\"more\">\n <el-form inline size=\"small\">\n <el-form-item>\n <el-date-picker\n v-model=\"time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"下单开始日期\"\n end-placeholder=\"下单结束日期\"\n @change=\"orderDate\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"单据编号\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"来源订单\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"拣货单号\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <SelectCustomer\n v-model=\"customer_name\"\n placeholder=\"客户\"\n @clear=\"customerClear\"\n @change=\"customerSel\"\n />\n </el-form-item>\n <el-form-item>\n <SelectCustomer\n v-model=\"customer_name\"\n placeholder=\"经手人\"\n @clear=\"customerClear\"\n @change=\"customerSel\"\n />\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"warehouseName\"\n placeholder=\"发货仓库\"\n style=\"width: 150px\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"warehouse_show = true\"\n ></i>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"warehouseName\"\n placeholder=\"收货仓库\"\n style=\"width: 150px\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"warehouse_show = true\"\n ></i>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"配送线路\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <SelectCustomer\n v-model=\"customer_name\"\n placeholder=\"配送司机\"\n @clear=\"customerClear\"\n @change=\"customerSel\"\n />\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"收货人\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"收货地址\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"联系电话\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"time1\"\n type=\"date\"\n style=\"width: 220px\"\n placeholder=\"预计发货日期\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"Return\"\n style=\"width: 150px\"\n multiple\n placeholder=\"产生方式\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in Return_status\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"Return\"\n style=\"width: 150px\"\n multiple\n placeholder=\"单据类型\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in Return_status\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </el-form-item>\n </el-form>\n <!-- 选择仓库-->\n <WarehouseModel\n v-if=\"warehouse_show\"\n :is-check=\"false\"\n :is-show=\"warehouse_show\"\n @confirm=\"selWarehouse\"\n @cancel=\"warehouse_show = false\"\n />\n </div>\n <vxe-table\n ref=\"xTable\"\n auto-resize\n :data=\"tableData\"\n @checkbox-all=\"checkboxChangeEvent\"\n @checkbox-change=\"checkboxChangeEvent\"\n >\n <vxe-table-column\n type=\"checkbox\"\n width=\"60\"\n fixed=\"left\"\n ></vxe-table-column>\n <vxe-table-column\n fixed=\"left\"\n field=\"documentDate\"\n title=\"单据日期\"\n width=\"150\"\n >\n <template #default=\"{ row }\">\n {{ $_common.formatDate(row.documentDate) }}\n </template>\n </vxe-table-column>\n <vxe-table-column\n fixed=\"left\"\n field=\"documentNo\"\n title=\"单据编号\"\n width=\"200\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"sourceNo\"\n title=\"来源订单\"\n width=\"160\"\n ></vxe-table-column>\n <vxe-table-column field=\"deliveryState\" title=\"配送状态\" width=\"100\">\n <template #default=\"{ row }\">\n <span v-if=\"row.deliveryState === 1\">待分配</span>\n <span v-if=\"row.deliveryState === 2\">已分配</span>\n </template>\n </vxe-table-column>\n <vxe-table-column\n field=\"documentType\"\n title=\"单据类型\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"customerName\"\n title=\"客户\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"deliveryWarehouse\"\n title=\"发货仓库\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"deliveryQuantity\"\n title=\"发货数量\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"deliveryAmount\"\n title=\"发货金额\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"returnWarehouse\"\n title=\"退货仓库\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"returnAmount\"\n title=\"退货金额\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"containerLocation\"\n title=\"集货拉\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"binningNum\"\n title=\"装箱数量\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"packingNum\"\n title=\"包装数量1\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"packingNum\"\n title=\"包装数量2\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"packingNum\"\n title=\"包装数量3\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"manager\"\n title=\"经手人\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"producer\"\n title=\"制单人\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"receiver\"\n title=\"收货人\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"mobile\"\n title=\"联系电话\"\n width=\"150\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"receivingAddress\"\n title=\"收货地址\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"distributionRoute\"\n title=\"配送线路\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"expectedDelivery\"\n title=\"预计发货\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"modeOfProduction\"\n title=\"产生方式\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"distributionDriver\"\n title=\"配送司机\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"remarks\"\n title=\"备注\"\n width=\"100\"\n ></vxe-table-column>\n <vxe-table-column fixed=\"right\" field=\"name\" title=\"操作\" width=\"100\">\n <template #default>\n <el-button type=\"text\" size=\"mini\">终止配送</el-button>\n </template>\n </vxe-table-column>\n </vxe-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n >\n <div slot=\"btn-div\" class=\"foot-btn-div\">\n <span class=\"batch-checkbox\">\n <vxe-checkbox\n v-model=\"checkedAll\"\n :indeterminate=\"isIndeterminate\"\n @change=\"checkAllChange\"\n ></vxe-checkbox>\n </span>\n <el-button size=\"mini\" @click=\"distribution()\">创建配送任务</el-button>\n <el-button size=\"mini\">终止配送</el-button>\n </div>\n </FooterPage>\n <vxe-modal\n v-model=\"distribution_task_show\"\n title=\"创建配送任务\"\n width=\"1120\"\n min-height=\"400\"\n resize\n remember\n >\n <template #default>\n <el-form ref=\"form\" :model=\"logisticsData\" inline>\n <el-form-item>\n <el-input\n v-model=\"logisticsData.driverName\"\n placeholder=\"选择司机\"\n style=\"width: 200px\"\n clearable\n @clear=\"clearDriver\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"driver_show = true\"\n ></i>\n </el-input>\n </el-form-item>\n <el-form-item>\n <SelectCustomer\n v-model=\"logisticsData.customer_name\"\n placeholder=\"送货人\"\n :modal=\"false\"\n @clear=\"logisticsDataCustomerClear\"\n @change=\"logisticsDataCustomerSel\"\n />\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"logisticsData.truckName\"\n style=\"width: 200px\"\n readonly\n placeholder=\"车辆号码\"\n ></el-input>\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"logisticsData.time\"\n type=\"date\"\n placeholder=\"指定配送日期\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"logisticsData.remark\"\n style=\"width: 200px\"\n readonly\n placeholder=\"备注\"\n ></el-input>\n </el-form-item>\n </el-form>\n <vxe-table :data=\"records\">\n <vxe-table-column\n fixed=\"left\"\n field=\"documentDate\"\n title=\"单据日期\"\n width=\"120\"\n >\n <template #default=\"{ row }\">\n {{ $_common.formatDate(row.documentDate) }}\n </template>\n </vxe-table-column>\n <vxe-table-column\n fixed=\"left\"\n field=\"documentNo\"\n title=\"单据编号\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"sourceNo\"\n title=\"来源订单\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"customerName\"\n title=\"客户\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"manager\"\n title=\"经手人\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"receiver\"\n title=\"收货人\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"mobile\"\n title=\"联系电话\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"receivingAddress\"\n title=\"收货地址\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"distributionRoute\"\n title=\"配送线路\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"goodsName\"\n title=\"配送顺序\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"deliveryWarehouse\"\n title=\"发货仓库\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"binningNum\"\n title=\"装箱数量\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"deliveryQuantity\"\n title=\"发货数量\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"returnWarehouse\"\n title=\"退货仓库\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"goodsName\"\n title=\"退货数量\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"containerLocation\"\n title=\"集货拉\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"goodsName\"\n title=\"预计发货日期\"\n width=\"120\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"remarks\"\n title=\"备注\"\n width=\"120\"\n ></vxe-table-column>\n </vxe-table>\n <div class=\"float_right\" style=\"margin-top: 20px\">\n <el-button @click=\"distribution_task_show = false\">取 消</el-button>\n <el-button type=\"primary\">生成拣货单</el-button>\n </div>\n </template>\n </vxe-modal>\n <!-- 选择司机弹窗-->\n <DriverModel\n v-if=\"driver_show\"\n :is-show=\"driver_show\"\n :is-check=\"false\"\n @confirm=\"selDriver\"\n @cancel=\"driver_show = false\"\n ></DriverModel>\n </ContainerQuery>\n</template>\n<script>\n import SelectCustomer from \"@/component/common/SelectCustomer.vue\";\n import WarehouseModel from \"@/component/common/WarehouseModel.vue\";\n import { getAllDistribution } from \"@/api/Delivery\";\n import DriverModel from \"@/component/common/DriverModel\";\n\n export default {\n components: {\n SelectCustomer,\n WarehouseModel,\n DriverModel,\n },\n data() {\n return {\n keyword: \"\",\n top_time: \"1\",\n customer_name: \"\",\n customerId: \"\",\n time: \"\",\n start: \"\",\n end: \"\",\n Return: \"\",\n Return_status: [],\n warehouseName: \"\",\n warehouse_show: false,\n warehouseId: \"\",\n tableData: [],\n page: 1,\n pageSize: 10,\n total: 0,\n checkedAll: false,\n records: [],\n time1: \"\",\n distribution_task_show: false,\n isIndeterminate: false,\n driver_show: false,\n logisticsData: {\n driverName: \"\",\n driverId: \"\",\n customer_name: \"\",\n customerId: \"\",\n truckName: \"\",\n time: \"\",\n remark: \"\",\n },\n };\n },\n created() {\n this.getAllDistribution();\n },\n methods: {\n pageChange(val) {\n this.page = val;\n this.getAllDistribution();\n },\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n selTopType() {},\n customerClear() {\n this.customerId = \"\";\n this.customer_name = \"\";\n this.pageChange(1);\n },\n logisticsDataCustomerClear() {\n this.logisticsData.customerId = \"\";\n this.logisticsData.customer_name = \"\";\n },\n // 选择客户\n customerSel(val, list) {\n this.customerId = list[0].id;\n this.pageChange(1);\n },\n //选择送货人\n logisticsDataCustomerSel(val, list) {\n this.logisticsData.customerId = list[0].id;\n },\n // 时间\n orderDate(val) {\n if (val && val.length) {\n this.start = val[0] / 1000;\n this.end = val[1] / 1000 + 86399;\n } else {\n this.start = \"\";\n this.end = \"\";\n }\n this.pageChange(1);\n },\n selWarehouse(row) {\n this.warehouseName = row[0].warehouseName;\n this.warehouseId = row[0].id;\n this.pageChange(1);\n },\n checkboxChangeEvent({ records }) {\n this.checkedAll = this.$refs.xTable.isAllCheckboxChecked();\n this.isIndeterminate = this.$refs.xTable.isAllCheckboxChecked();\n this.records = records;\n },\n checkAllChange() {\n this.$refs.xTable.setAllCheckboxRow(this.checkedAll);\n this.records = this.$refs.xTable.getCheckboxRecords();\n },\n async getAllDistribution() {\n const { data } = await getAllDistribution({\n page: this.page,\n pageSize: this.pageSize,\n });\n this.tableData = data;\n },\n distribution() {\n if (!this.records.length) {\n this.$message.warning(\"请先选中要处理的销售出库单!\");\n return;\n }\n this.distribution_task_show = true;\n },\n selDriver(row) {\n this.logisticsData.driverId = row[0].id;\n this.logisticsData.driverName = row[0].driverName;\n this.logisticsData.truckName = row[0].plateNumber;\n },\n clearDriver() {\n this.logisticsData.driverId = \"\";\n this.logisticsData.truckName = \"\";\n },\n },\n };\n</script>\n<style></style>\n"]}]}
|