1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\order\\components\\OrderOut.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\order\\components\\OrderOut.vue","mtime":1678954023621},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0U2FsZU91dEluZm8sIHVwZGF0ZVNhbGVPdXRTdGF0dXMgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCB7IGdldEFsbEV4cHJlc3MgfSBmcm9tICJAL2FwaS9TeXN0ZW0iOwppbXBvcnQgeyBhZGRMb2dpc3RpY3MgfSBmcm9tICJAL2FwaS9PcmRlciI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiT3JkZXJPdXQiLAogIHByb3BzOiB7CiAgICBpc1Nob3c6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBvdXRJZDogewogICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLAogICAgICBkZWZhdWx0OiAwCiAgICB9LAogICAgcmVjZWl2ZURhdGE6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiAoKSA9PiB7CiAgICAgICAgcmV0dXJuIHsKICAgICAgICAgIGFyZWE6IHt9CiAgICAgICAgfTsKICAgICAgfQogICAgfSwKICAgIHVuYXNzaWduZWRTa3VEYXRhOiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICBkZWZhdWx0OiAoKSA9PiB7CiAgICAgICAgcmV0dXJuIFtdOwogICAgICB9CiAgICB9LAogICAgb3V0V2FyZWhvdXNlRGF0YTogewogICAgICB0eXBlOiBBcnJheSwKICAgICAgZGVmYXVsdDogKCkgPT4gewogICAgICAgIHJldHVybiBbXTsKICAgICAgfQogICAgfSwKICAgIHJlY2VpdmVEYXRhSWQ6IHsKICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSwKICAgICAgZGVmYXVsdDogMAogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBkZWxpdmVyeV9ydWxlczogewogICAgICAgIGV4cHJlc3NJZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqeW/q+mAkuWFrOWPuCIsCiAgICAgICAgICB0cmlnZ2VyOiAiY2hhbmdlIgogICAgICAgIH1dLAogICAgICAgIGRlbGl2ZXJ5Tm86IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXlv6vpgJLljZXlj7ciLAogICAgICAgICAgdHJpZ2dlcjogImNoYW5nZSIKICAgICAgICB9XQogICAgICB9LAogICAgICBzaG93X2xvYWRpbmc6IGZhbHNlLAogICAgICByZWNlaXZlX2RhdGE6IHt9LAogICAgICBkZWxpdmVyeV9mb3JtOiB7CiAgICAgICAgZGVsaXZlcnlObzogIiIsCiAgICAgICAgZXhwcmVzc0lkOiAiIiwKICAgICAgICBleHByZXNzTmFtZTogIiIKICAgICAgfSwKICAgICAgZGNfb3B0aW9uczogW10sCiAgICAgIGxvYWRpbmc6IGZhbHNlCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldEFsbEV4cHJlc3MoKTsKCiAgICBpZiAodGhpcy5yZWNlaXZlRGF0YS5tb2JpbGUpIHsKICAgICAgdGhpcy5yZWNlaXZlX2RhdGEgPSB0aGlzLnJlY2VpdmVEYXRhOwoKICAgICAgaWYgKHRoaXMucmVjZWl2ZURhdGEucGFnZSA9PT0gIm9yZGVyIikgewogICAgICAgIHRoaXMuZGVsaXZlcnlfZm9ybSA9IHsKICAgICAgICAgIGRlbGl2ZXJ5Tm86IHRoaXMucmVjZWl2ZURhdGEuZGVsaXZlcnlObywKICAgICAgICAgIGV4cHJlc3NJZDogdGhpcy5yZWNlaXZlX2RhdGEuZXhwcmVzc0lkLAogICAgICAgICAgZXhwcmVzc05hbWU6IHRoaXMucmVjZWl2ZURhdGEuZXhwcmVzc05hbWUKICAgICAgICB9OwogICAgICB9CiAgICB9IGVsc2UgewogICAgICB0aGlzLmdldFNhbGVPdXRJbmZvKCk7CiAgICB9CiAgfSwKCiAgbWV0aG9kczogewogICAgLy8g6I635Y+W6K+m5oOFCiAgICBhc3luYyBnZXRTYWxlT3V0SW5mbygpIHsKICAgICAgdGhpcy5zaG93X2xvYWRpbmcgPSB0cnVlOwogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0U2FsZU91dEluZm8odGhpcy5vdXRJZCk7CiAgICAgIHRoaXMuc2hvd19sb2FkaW5nID0gZmFsc2U7CiAgICAgIHRoaXMucmVjZWl2ZV9kYXRhID0gZGF0YS5kYXRhLnJlY2VpdmVEYXRhOwogICAgfSwKCiAgICBjYW5jZWwoKSB7CiAgICAgIHRoaXMuJGVtaXQoImNhbmNlbCIpOwogICAgfSwKCiAgICBleHByZXNzSWRDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucmVjZWl2ZURhdGEuZXhwcmVzc0lkID0gdmFsOwogICAgICB0aGlzLmRlbGl2ZXJ5X2Zvcm0uZXhwcmVzc05hbWUgPSB0aGlzLmRjX29wdGlvbnMuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IHZhbCkubmFtZTsKICAgIH0sCgogICAgLy8g5L+u5pS56K6i5Y2V55qE5Y+R6LSn5L+h5oGvCiAgICAvLyBhc3luYyBlZGl0T3JkZXJFeHByZXNzKCkgewogICAgLy8gICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgLy8gICB0cnkgewogICAgLy8gICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBlZGl0T3JkZXJFeHByZXNzKHRoaXMucmVjZWl2ZURhdGEub3JkZXJJZCwgewogICAgLy8gICAgICAgZXhwcmVzc05hbWU6IHRoaXMuZGVsaXZlcnlfZm9ybS5leHByZXNzTmFtZSwKICAgIC8vICAgICAgIGV4cHJlc3NJZDogdGhpcy5kZWxpdmVyeV9mb3JtLmV4cHJlc3NJZCwKICAgIC8vICAgICAgIGRlbGl2ZXJ5Tm86IHRoaXMuZGVsaXZlcnlfZm9ybS5kZWxpdmVyeU5vLAogICAgLy8gICAgIH0pOwogICAgLy8KICAgIC8vICAgICB0aGlzLiRtZXNzYWdlKHsKICAgIC8vICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgIC8vICAgICAgIG1lc3NhZ2U6ICLmk43kvZzmiJDlip8iLAogICAgLy8gICAgIH0pOwogICAgLy8gICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOwogICAgLy8gICAgIHRoaXMuY2FuY2VsKCk7CiAgICAvLyAgICAgdGhpcy4kZW1pdCgiY29uZmlybSIpOwogICAgLy8gICB9IGNhdGNoIHsKICAgIC8vICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgIC8vICAgfQogICAgLy8gfSwKICAgIC8vICDlrqHmoLgKICAgIGNvbmZpcm0oKSB7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMucmVjZWl2ZURhdGEuZXhwcmVzc0lkKTsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKCiAgICAgIHRyeSB7CiAgICAgICAgY29uc3QgewogICAgICAgICAgZGF0YQogICAgICAgIH0gPSBhZGRMb2dpc3RpY3MoewogICAgICAgICAgZGVsaXZlcnlUeXBlOiAxLAogICAgICAgICAgbG9naXN0aWNzRGF0YToge30sCiAgICAgICAgICBkZWxpdmVyeU5vOiB0aGlzLmRlbGl2ZXJ5X2Zvcm0uZGVsaXZlcnlObywKICAgICAgICAgIGV4cHJlc3NOYW1lOiB0aGlzLmRlbGl2ZXJ5X2Zvcm0uZXhwcmVzc05hbWUsCiAgICAgICAgICBleHByZXNzSWQ6IHRoaXMuZGVsaXZlcnlfZm9ybS5leHByZXNzSWQsCiAgICAgICAgICBubzogIiIsCiAgICAgICAgICBvcmRlcklkOiB0aGlzLnJlY2VpdmVEYXRhLm9yZGVySWQKICAgICAgICB9KTsKICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoIuaPkOS6pOaIkOWKnyIpOwogICAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iKTsKICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSBjYXRjaCB7CiAgICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0gLy8gdGhpcy4kcmVmcy5kZWxpdmVyeV9mb3JtLnZhbGlkYXRlKCh2YWxpZCkgPT4gewogICAgICAvLyAgIGlmICh2YWxpZCkgewogICAgICAvLyAgICAgaWYgKHRoaXMucmVjZWl2ZURhdGEucGFnZSA9PT0gIm9yZGVyIikgewogICAgICAvLyAgICAgICB0aGlzLmVkaXRPcmRlckV4cHJlc3MoKTsKICAgICAgLy8gICAgIH0gZWxzZSB7CiAgICAgIC8vICAgICAgIHRoaXMudXBkYXRlU2FsZU91dFN0YXR1cygpOwogICAgICAvLyAgICAgfQogICAgICAvLyAgIH0KICAgICAgLy8gfSk7CgogICAgfSwKCiAgICAvLyBhc3luYyB1cGRhdGVTYWxlT3V0U3RhdHVzKCkgewogICAgLy8gICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgLy8gICBpZiAoIXRoaXMub3V0V2FyZWhvdXNlRGF0YSB8fCAhdGhpcy5vdXRXYXJlaG91c2VEYXRhLmxlbmd0aCkgewogICAgLy8gICAgIHRoaXMuJG1lc3NhZ2UoewogICAgLy8gICAgICAgdHlwZTogIndhcm5pbmciLAogICAgLy8gICAgICAgbWVzc2FnZTogIuivt+mAieaLqeWHuuW6k+WVhuWTgSIsCiAgICAvLyAgICAgfSk7CiAgICAvLyAgICAgcmV0dXJuOwogICAgLy8gICB9CiAgICAvLyAgIHRyeSB7CiAgICAvLyAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHVwZGF0ZVNhbGVPdXRTdGF0dXMoewogICAgLy8gICAgICAgaWQ6IHRoaXMub3V0SWQsCiAgICAvLyAgICAgICBhdWRpdE5hbWU6IHRoaXMudXNlck5hbWUsCiAgICAvLyAgICAgICBleHByZXNzTmFtZTogdGhpcy5kZWxpdmVyeV9mb3JtLmV4cHJlc3NOYW1lLAogICAgLy8gICAgICAgZXhwcmVzc0lkOiB0aGlzLmRlbGl2ZXJ5X2Zvcm0uZXhwcmVzc0lkLAogICAgLy8gICAgICAgZGVsaXZlcnlObzogdGhpcy5kZWxpdmVyeV9mb3JtLmRlbGl2ZXJ5Tm8sCiAgICAvLyAgICAgICBVbmFzc2lnbmVkU2t1RGF0YTogdGhpcy51bmFzc2lnbmVkU2t1RGF0YSwKICAgIC8vICAgICAgIG91dFdhcmVob3VzZURhdGE6IHRoaXMub3V0V2FyZWhvdXNlRGF0YSwKICAgIC8vICAgICB9KTsKICAgIC8vCiAgICAvLyAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAvLyAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAvLyAgICAgICBtZXNzYWdlOiAi5pON5L2c5oiQ5YqfIiwKICAgIC8vICAgICB9KTsKICAgIC8vICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgIC8vICAgICB0aGlzLmNhbmNlbCgpOwogICAgLy8gICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iKTsKICAgIC8vICAgfSBjYXRjaCB7CiAgICAvLyAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAvLyAgIH0KICAgIC8vIH0sCiAgICAvLyDojrflj5blv6vpgJLlhazlj7gKICAgIGFzeW5jIGdldEFsbEV4cHJlc3MoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxFeHByZXNzKCk7CiAgICAgIHRoaXMuZGNfb3B0aW9ucyA9IGRhdGEuZGF0YTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+EA;AACA;AACA;AACA;EACAA,gBADA;EAEAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,sBADA;MAEAC;IAFA,CALA;IASAE;MACAH,YADA;MAEAC;QACA;UACAG;QADA;MAGA;IANA,CATA;IAiBAC;MACAL,WADA;MAEAC;QACA;MACA;IAJA,CAjBA;IAuBAK;MACAN,WADA;MAEAC;QACA;MACA;IAJA,CAvBA;IA6BAM;MACAP,sBADA;MAEAC;IAFA;EA7BA,CAFA;;EAoCAO;IACA;MACAC;QACAC,YACA;UAAAC;UAAAC;UAAAC;QAAA,CADA,CADA;QAIAC,aACA;UAAAH;UAAAC;UAAAC;QAAA,CADA;MAJA,CADA;MASAE,mBATA;MAUAC,gBAVA;MAYAC;QACAH,cADA;QAEAJ,aAFA;QAGAQ;MAHA,CAZA;MAiBAC,cAjBA;MAkBAC;IAlBA;EAoBA,CAzDA;;EA0DAC;IACA;;IACA;MACA;;MACA;QACA;UACAP,uCADA;UAEAJ,sCAFA;UAGAQ;QAHA;MAKA;IACA,CATA,MASA;MACA;IACA;EACA,CAxEA;;EAyEAI;IACA;IACA;MACA;MACA;MACA;MAEA;IACA,CARA;;IASAC;MACA;IACA,CAXA;;IAYAC;MACA;MACA,sDACAC,uBADA,EAEA5B,IAFA;IAGA,CAjBA;;IAkBA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA6B;MACAC;MACA;;MACA;QACA;UAAAnB;QAAA;UACAoB,eADA;UAEAC,iBAFA;UAGAf,yCAHA;UAIAI,2CAJA;UAKAR,uCALA;UAMAoB,MANA;UAOAC;QAPA;QASA;QACA;QACA;MACA,CAbA,CAaA;QACA;MACA,CAlBA,CAmBA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;;IACA,CApEA;;IAqEA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;MACA;MACA;IACA;;EAxGA;AAzEA","names":["name","props","isShow","type","default","outId","receiveData","area","unassignedSkuData","outWarehouseData","receiveDataId","data","delivery_rules","expressId","required","message","trigger","deliveryNo","show_loading","receive_data","delivery_form","expressName","dc_options","loading","created","methods","cancel","expressIdChange","item","confirm","console","deliveryType","logisticsData","no","orderId"],"sourceRoot":"src/views/order/components","sources":["OrderOut.vue"],"sourcesContent":["<template>\n <el-dialog\n title=\"订单发货\"\n :visible.sync=\"isShow\"\n :close-on-click-modal=\"false\"\n :close-on-press-escape=\"false\"\n width=\"40%\"\n @close=\"cancel\"\n >\n <div v-loading=\"show_loading\">\n <!-- :rules=\"delivery_rules\"-->\n <el-form\n ref=\"delivery_form\"\n :model=\"delivery_form\"\n size=\"small\"\n label-width=\"120px\"\n >\n <!-- <el-form-item label=\"处理方式:\">-->\n <!-- <el-radio-group v-model=\"delivery_form.resource\">-->\n <!-- <el-radio label=\"1\">-->\n <!-- 整单发货-->\n <!-- </el-radio>-->\n <!-- <el-radio label=\"2\">-->\n <!-- 分包裹发货-->\n <!-- </el-radio>-->\n <!-- </el-radio-group>-->\n <!-- </el-form-item>-->\n <el-form-item label=\"收货人姓名:\">\n {{ receive_data.realName }}\n </el-form-item>\n <el-form-item label=\"联系方式:\">\n {{ receive_data.mobile }}\n </el-form-item>\n\n <el-form-item label=\"收货地址:\">\n <span v-if=\"receive_data.area\">\n {{ receive_data.area.provinceName }}-{{\n receive_data.area.cityName\n }}-{{ receive_data.area.districtName }}-{{ receive_data.address }}\n </span>\n </el-form-item>\n\n <el-form-item label=\"快递公司:\" prop=\"expressId\">\n <el-select\n v-model=\"delivery_form.expressId\"\n style=\"width: 300px\"\n placeholder=\"请选择\"\n @change=\"expressIdChange\"\n >\n <el-option\n v-for=\"item in dc_options\"\n :key=\"item.id\"\n :label=\"item.name\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n <ul v-if=\"false\">\n <li class=\"dc-item\">顺风</li>\n </ul>\n </el-form-item>\n <el-form-item label=\"快递单号:\" prop=\"deliveryNo\">\n <el-input\n v-model=\"delivery_form.deliveryNo\"\n style=\"width: 300px\"\n placeholder=\"请输入\"\n ></el-input>\n </el-form-item>\n </el-form>\n </div>\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"cancel\">取 消</el-button>\n <el-button type=\"primary\" :loading=\"loading\" @click=\"confirm\">\n 确 定\n </el-button>\n </span>\n </el-dialog>\n</template>\n\n<script>\n import { getSaleOutInfo, updateSaleOutStatus } from \"@/api/Stock\";\n import { getAllExpress } from \"@/api/System\";\n import { addLogistics } from \"@/api/Order\";\n export default {\n name: \"OrderOut\",\n props: {\n isShow: {\n type: Boolean,\n default: false,\n },\n outId: {\n type: [String, Number],\n default: 0,\n },\n receiveData: {\n type: Object,\n default: () => {\n return {\n area: {},\n };\n },\n },\n unassignedSkuData: {\n type: Array,\n default: () => {\n return [];\n },\n },\n outWarehouseData: {\n type: Array,\n default: () => {\n return [];\n },\n },\n receiveDataId: {\n type: [String, Number],\n default: 0,\n },\n },\n data() {\n return {\n delivery_rules: {\n expressId: [\n { required: true, message: \"请选择快递公司\", trigger: \"change\" },\n ],\n deliveryNo: [\n { required: true, message: \"请输入快递单号\", trigger: \"change\" },\n ],\n },\n show_loading: false,\n receive_data: {},\n\n delivery_form: {\n deliveryNo: \"\",\n expressId: \"\",\n expressName: \"\",\n },\n dc_options: [],\n loading: false,\n };\n },\n created() {\n this.getAllExpress();\n if (this.receiveData.mobile) {\n this.receive_data = this.receiveData;\n if (this.receiveData.page === \"order\") {\n this.delivery_form = {\n deliveryNo: this.receiveData.deliveryNo,\n expressId: this.receive_data.expressId,\n expressName: this.receiveData.expressName,\n };\n }\n } else {\n this.getSaleOutInfo();\n }\n },\n methods: {\n // 获取详情\n async getSaleOutInfo() {\n this.show_loading = true;\n const data = await getSaleOutInfo(this.outId);\n this.show_loading = false;\n\n this.receive_data = data.data.receiveData;\n },\n cancel() {\n this.$emit(\"cancel\");\n },\n expressIdChange(val) {\n this.receiveData.expressId = val;\n this.delivery_form.expressName = this.dc_options.find(\n (item) => item.id === val\n ).name;\n },\n // 修改订单的发货信息\n // async editOrderExpress() {\n // this.loading = true;\n // try {\n // const data = await editOrderExpress(this.receiveData.orderId, {\n // expressName: this.delivery_form.expressName,\n // expressId: this.delivery_form.expressId,\n // deliveryNo: this.delivery_form.deliveryNo,\n // });\n //\n // this.$message({\n // type: \"success\",\n // message: \"操作成功\",\n // });\n // this.loading = false;\n // this.cancel();\n // this.$emit(\"confirm\");\n // } catch {\n // this.loading = false;\n // }\n // },\n // 审核\n confirm() {\n console.log(this.receiveData.expressId);\n this.loading = true;\n try {\n const { data } = addLogistics({\n deliveryType: 1,\n logisticsData: {},\n deliveryNo: this.delivery_form.deliveryNo,\n expressName: this.delivery_form.expressName,\n expressId: this.delivery_form.expressId,\n no: \"\",\n orderId: this.receiveData.orderId,\n });\n this.$message.success(\"提交成功\");\n this.$emit(\"confirm\");\n this.loading = false;\n } catch {\n this.loading = false;\n }\n // this.$refs.delivery_form.validate((valid) => {\n // if (valid) {\n // if (this.receiveData.page === \"order\") {\n // this.editOrderExpress();\n // } else {\n // this.updateSaleOutStatus();\n // }\n // }\n // });\n },\n // async updateSaleOutStatus() {\n // this.loading = true;\n // if (!this.outWarehouseData || !this.outWarehouseData.length) {\n // this.$message({\n // type: \"warning\",\n // message: \"请选择出库商品\",\n // });\n // return;\n // }\n // try {\n // const data = await updateSaleOutStatus({\n // id: this.outId,\n // auditName: this.userName,\n // expressName: this.delivery_form.expressName,\n // expressId: this.delivery_form.expressId,\n // deliveryNo: this.delivery_form.deliveryNo,\n // UnassignedSkuData: this.unassignedSkuData,\n // outWarehouseData: this.outWarehouseData,\n // });\n //\n // this.$message({\n // type: \"success\",\n // message: \"操作成功\",\n // });\n // this.loading = false;\n // this.cancel();\n // this.$emit(\"confirm\");\n // } catch {\n // this.loading = false;\n // }\n // },\n // 获取快递公司\n async getAllExpress() {\n const data = await getAllExpress();\n this.dc_options = data.data;\n },\n },\n };\n</script>\n\n<style scoped>\n .dc-item {\n padding: 0 5px;\n border: 1px solid #dddddd;\n line-height: 20px;\n display: inline-block;\n margin-right: 10px;\n margin-top: 14px;\n cursor: pointer;\n }\n</style>\n"]}]}
|