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\\OutIn\\OutgoingPrinting.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\stock\\OutIn\\OutgoingPrinting.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0RW5Ub2tlbiB9IGZyb20gIkAvdXRpbHMvYWNjZXNzVG9rZW4iOwppbXBvcnQgeyBnZXRTYWxlT3V0SW5mbyB9IGZyb20gIkAvYXBpL1N0b2NrIjsKaW1wb3J0IHsgZ2V0VGVtcGxhdGVJbmZvIH0gZnJvbSAiQC9hcGkvU3lzdGVtIjsKaW1wb3J0IHsgUHJpbnROdW1QcmludEluY3IgfSBmcm9tICJAL2FwaS9jb21tb24iOwppbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAidnVleCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiT3V0Z29pbmdQcmludGluZyIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBub190aW1lOiAiIiwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgYWRkX2Zvcm06IHt9LAogICAgICBzZWxmX2xhYmVsOiAiIiwKICAgICAgZm9ybV9vYmo6IHsKICAgICAgICBiYXNpYzogW10sCiAgICAgICAgZmlhbmNlOiBbXSwKICAgICAgICBnb29kczogW10sCiAgICAgICAgb3RoZXI6IFtdCiAgICAgIH0sCiAgICAgIG1lYWxfaWQ6IDUsCiAgICAgIEVuVG9rZW46IGdldEVuVG9rZW4oKSwKICAgICAgaW5mb19saXN0OiB7fSwKICAgICAgb3JkZXJEZXRhaWw6IHsKICAgICAgICByZWNlaXZlRGF0YToge30sCiAgICAgICAgZGV0YWlsczogW10KICAgICAgfQogICAgfTsKICB9LAoKICBjb21wdXRlZDogeyAuLi5tYXBHZXR0ZXJzKHsKICAgICAgZW5hYmxlTG9jYXRpb25NYW5hZ2VtZW50OiAiTVVzZXIvZW5hYmxlTG9jYXRpb25NYW5hZ2VtZW50IgogICAgfSksCgogICAgdG90YWxOdW0oKSB7CiAgICAgIGlmICghdGhpcy5vcmRlckRldGFpbC5kZXRhaWxzLmxlbmd0aCkgewogICAgICAgIHJldHVybiAwOwogICAgICB9IGVsc2UgaWYgKHRoaXMub3JkZXJEZXRhaWwuZGV0YWlscy5sZW5ndGggPT09IDEpIHsKICAgICAgICBpZiAodGhpcy5vcmRlckRldGFpbC5kZXRhaWxzWzBdLmlzRXEgPT09IDUpIHsKICAgICAgICAgIHJldHVybiBOdW1iZXIodGhpcy5vcmRlckRldGFpbC5kZXRhaWxzWzBdLnVfMV9idXkpIHx8IE51bWJlcih0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHNbMF0ub3RoZXJOdW0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICByZXR1cm4gdGhpcy5vcmRlckRldGFpbC5kZXRhaWxzWzBdLnRvdGFsIC0gMDsKICAgICAgICB9CiAgICAgIH0gZWxzZSB7CiAgICAgICAgbGV0IHN1bSA9IDA7CgogICAgICAgIGZvciAobGV0IGkgaW4gdGhpcy5vcmRlckRldGFpbC5kZXRhaWxzKSB7CiAgICAgICAgICBjb25zdCBpdGVtID0gdGhpcy5vcmRlckRldGFpbC5kZXRhaWxzW2ldOyAvL+aKhOeggeWVhuWTgSDorqHnrpfku7YKCiAgICAgICAgICBpZiAoaXRlbS5pc0VxID09PSA1KSB7CiAgICAgICAgICAgIHN1bSA9IHRoaXMuJE5QLnBsdXMoc3VtLCBpdGVtLnVfMV9idXkgfHwgaXRlbS5vdGhlck51bSk7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBzdW0gPSB0aGlzLiROUC5wbHVzKHN1bSwgaXRlbS50b3RhbCAtIDApOwogICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcmV0dXJuIHN1bTsKICAgICAgfQogICAgfSwKCiAgICB0b3RhbE91dE51bSgpIHsKICAgICAgaWYgKCF0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHMubGVuZ3RoKSB7CiAgICAgICAgcmV0dXJuIDA7CiAgICAgIH0gZWxzZSBpZiAodGhpcy5vcmRlckRldGFpbC5kZXRhaWxzLmxlbmd0aCA9PT0gMSkgewogICAgICAgIHJldHVybiB0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHNbMF0ub3V0TnVtIC0gMDsKICAgICAgfSBlbHNlIHsKICAgICAgICBsZXQgc3VtID0gMDsKCiAgICAgICAgZm9yIChsZXQgaSBpbiB0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHMpIHsKICAgICAgICAgIGNvbnN0IGl0ZW0gPSB0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHNbaV07CiAgICAgICAgICBzdW0gPSB0aGlzLiROUC5wbHVzKHN1bSwgaXRlbS5vdXROdW0gLSAwKTsKICAgICAgICB9CgogICAgICAgIHJldHVybiBzdW07CiAgICAgIH0KICAgIH0sCgogICAgb3JpZ2luVG90YWxQcmljZSgpIHsKICAgICAgaWYgKCF0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHMubGVuZ3RoKSB7CiAgICAgICAgcmV0dXJuIGAwYDsKICAgICAgfSBlbHNlIGlmICh0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHMubGVuZ3RoID09PSAxKSB7CiAgICAgICAgcmV0dXJuIHRoaXMuJE5QLnRpbWVzKE51bWJlcih0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHNbMF0udW5pdFByaWNlKSwgTnVtYmVyKHRoaXMub3JkZXJEZXRhaWwuZGV0YWlsc1swXS5vdXROdW0pKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBsZXQgc3VtID0gMDsKCiAgICAgICAgZm9yIChsZXQgaSBpbiB0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHMpIHsKICAgICAgICAgIGNvbnN0IGl0ZW0gPSB0aGlzLm9yZGVyRGV0YWlsLmRldGFpbHNbaV07CiAgICAgICAgICBzdW0gPSB0aGlzLiROUC5wbHVzKHN1bSwgdGhpcy4kTlAudGltZXMoTnVtYmVyKGl0ZW0udW5pdFByaWNlKSwgTnVtYmVyKGl0ZW0ub3V0TnVtKSkpOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuIHN1bTsKICAgICAgfQogICAgfSwKCiAgICB0b3RhbE1vbmV5KCkgewogICAgICBpZiAoIXRoaXMub3JkZXJEZXRhaWwuZGV0YWlscy5sZW5ndGgpIHsKICAgICAgICByZXR1cm4gYDBgOwogICAgICB9IGVsc2UgaWYgKHRoaXMub3JkZXJEZXRhaWwuZGV0YWlscy5sZW5ndGggPT09IDEpIHsKICAgICAgICByZXR1cm4gdGhpcy5vcmRlckRldGFpbC5kZXRhaWxzWzBdLnRvdGFsUHJpY2UgLSAwOwogICAgICB9IGVsc2UgewogICAgICAgIGxldCBzdW0gPSAwOwoKICAgICAgICBmb3IgKGxldCBpIGluIHRoaXMub3JkZXJEZXRhaWwuZGV0YWlscykgewogICAgICAgICAgY29uc3QgaXRlbSA9IHRoaXMub3JkZXJEZXRhaWwuZGV0YWlsc1tpXTsKICAgICAgICAgIHN1bSA9IHRoaXMuJE5QLnBsdXMoc3VtLCBpdGVtLnRvdGFsUHJpY2UgLSAwKTsKICAgICAgICB9CgogICAgICAgIHJldHVybiBzdW07CiAgICAgIH0KICAgIH0KCiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMubm9fdGltZSA9IHRoaXMuJF9jb21tb24uZm9ybWF0RGF0ZShuZXcgRGF0ZSgpLmdldFRpbWUoKSk7CiAgICB0aGlzLmdldFRlbXBsYXRlSW5mbygpOwogICAgdGhpcy5nZXRTYWxlT3V0SW5mbygpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGFzeW5jIFByaW50TnVtUHJpbnRJbmNyKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgUHJpbnROdW1QcmludEluY3IoewogICAgICAgIG9iamVjdE5vOiB0aGlzLm9yZGVyRGV0YWlsLm5vLAogICAgICAgIG9iamVjdFR5cGU6IHRoaXMub3JkZXJEZXRhaWwudHlwZQogICAgICB9KTsKICAgICAgdGhpcy5vcmRlckRldGFpbC5wcmludGluZ051bSArPSAxOwogICAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgICB3aW5kb3cuY2xvc2UoKTsKICAgICAgfSwgMTAwMCk7CiAgICB9LAoKICAgIC8vIOiOt+WPluiHquWumuS5ieaooeadv+ivpuaDhQogICAgYXN5bmMgZ2V0VGVtcGxhdGVJbmZvKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0VGVtcGxhdGVJbmZvKHRoaXMubWVhbF9pZCk7CiAgICAgIHRoaXMuaW5mb19saXN0ID0gZGF0YS5kYXRhOwoKICAgICAgaWYgKHRoaXMuaW5mb19saXN0LmRlc2NyaWJlKSB7CiAgICAgICAgdGhpcy5pbmZvX2xpc3QuZGVzY3JpYmUgPSB0aGlzLmluZm9fbGlzdC5kZXNjcmliZS5yZXBsYWNlKC88YnJcLz4vZywgIlxuIik7CiAgICAgIH0KCiAgICAgIHRoaXMuYWRkX2Zvcm0gPSBkYXRhLmRhdGEuZmllbGRzRGF0YS50ZW1wbGF0ZUluZm87CiAgICAgIHRoaXMuZm9ybV9vYmouYmFzaWMgPSB0aGlzLmFkZF9mb3JtLmJhc2ljLmZpbHRlcihpdGVtID0+IGl0ZW0uaXNTaG93ID09PSA1KS5tYXAoaXRlbSA9PiBpdGVtLmFsaWFzKTsKICAgICAgdGhpcy5mb3JtX29iai5nb29kcyA9IHRoaXMuYWRkX2Zvcm0uZ29vZHMuZmlsdGVyKGl0ZW0gPT4gaXRlbS5pc1Nob3cgPT09IDUpLm1hcChpdGVtID0+IGl0ZW0uYWxpYXMpOwogICAgICB0aGlzLmZvcm1fb2JqLmZpYW5jZSA9IHRoaXMuYWRkX2Zvcm0uZmlhbmNlLmZpbHRlcihpdGVtID0+IGl0ZW0uaXNTaG93ID09PSA1KS5tYXAoaXRlbSA9PiBpdGVtLmFsaWFzKTsKICAgICAgdGhpcy5mb3JtX29iai5vdGhlciA9IHRoaXMuYWRkX2Zvcm0ub3RoZXIuZmlsdGVyKGl0ZW0gPT4gaXRlbS5pc1Nob3cgPT09IDUpLm1hcChpdGVtID0+IGl0ZW0uYWxpYXMpOwogICAgICB0aGlzLmFkZF9mb3JtLmJhc2ljLmZvckVhY2goaXRlbUUgPT4gewogICAgICAgIGlmIChpdGVtRS5maWVsZHMgPT09ICLlpIfms6giKSB7CiAgICAgICAgICBpZiAoIWl0ZW1FLnNlbGZMYWJlbCkgewogICAgICAgICAgICB0aGlzLnNlbGZfbGFiZWwgPSBpdGVtRS5maWVsZHM7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0aGlzLnNlbGZfbGFiZWwgPSBpdGVtRS5zZWxmTGFiZWw7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCgogICAgLy8g6I635Y+W5YiX6KGo6K+m5oOFCiAgICBhc3luYyBnZXRTYWxlT3V0SW5mbygpIHsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGdldFNhbGVPdXRJbmZvKHRoaXMuJHJvdXRlLnBhcmFtcy5pZCk7CiAgICAgIHRoaXMub3JkZXJEZXRhaWwgPSBkYXRhLmRhdGE7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+YA;AACA;AACA;AACA;AACA;AACA;EACAA,wBADA;;EAEAC;IACA;MACAC,WADA;MAEAC,aAFA;MAGAC,YAHA;MAIAC,cAJA;MAKAC;QACAC,SADA;QAEAC,UAFA;QAGAC,SAHA;QAIAC;MAJA,CALA;MAWAC,UAXA;MAYAC,qBAZA;MAaAC,aAbA;MAcAC;QAAAC;QAAAC;MAAA;IAdA;EAgBA,CAnBA;;EAoBAC,YACA;MACAC;IADA,EADA;;IAIAC;MACA;QACA;MACA,CAFA,MAEA;QACA;UACA,OACAC,+CACAA,4CAFA;QAIA,CALA,MAKA;UACA;QACA;MACA,CATA,MASA;QACA;;QACA;UACA,yCADA,CAEA;;UACA;YACAC;UACA,CAFA,MAEA;YACAA;UACA;QACA;;QACA;MACA;IACA,CA7BA;;IA8BAC;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA,CAFA,MAEA;QACA;;QACA;UACA;UACAD;QACA;;QACA;MACA;IACA,CA3CA;;IA4CAE;MACA;QACA;MACA,CAFA,MAEA;QACA,sBACAH,6CADA,EAEAA,0CAFA;MAIA,CALA,MAKA;QACA;;QACA;UACA;UACAC,oBACAA,GADA,EAEA,2DAFA;QAIA;;QACA;MACA;IACA,CA/DA;;IAgEAG;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA,CAFA,MAEA;QACA;;QACA;UACA;UACAH;QACA;;QACA;MACA;IACA;;EA7EA,CApBA;;EAmGAI;IACA;IACA;IACA;EACA,CAvGA;;EAwGAC;IACA;MACA;QACAC,6BADA;QAEAC;MAFA;MAIA;MACAC;QACAC;MACA,CAFA,EAEA,IAFA;IAGA,CAVA;;IAWA;IACA;MACA;MAEA;;MACA;QACA,0DACA,SADA,EAEA,IAFA;MAIA;;MACA;MACA,0CACAC,MADA,CACAC,yBADA,EAEAC,GAFA,CAEAD,kBAFA;MAGA,0CACAD,MADA,CACAC,yBADA,EAEAC,GAFA,CAEAD,kBAFA;MAGA,4CACAD,MADA,CACAC,yBADA,EAEAC,GAFA,CAEAD,kBAFA;MAGA,0CACAD,MADA,CACAC,yBADA,EAEAC,GAFA,CAEAD,kBAFA;MAGA;QACA;UACA;YACA;UACA,CAFA,MAEA;YACA;UACA;QACA;MACA,CARA;IASA,CA5CA;;IA6CA;IACA;MACA;MACA;IACA;;EAjDA;AAxGA","names":["name","data","no_time","tableData","add_form","self_label","form_obj","basic","fiance","goods","other","meal_id","EnToken","info_list","orderDetail","receiveData","details","computed","enableLocationManagement","totalNum","Number","sum","totalOutNum","originTotalPrice","totalMoney","created","methods","objectNo","objectType","setTimeout","window","filter","item","map"],"sourceRoot":"src/views/stock/OutIn","sources":["OutgoingPrinting.vue"],"sourcesContent":["<template>\n <div class=\"print-box\">\n <el-row class=\"tem-row\">\n <el-col :span=\"24\">\n <div id=\"printTest\" class=\"tem-img\">\n <div class=\"top_view\" style=\"font-size: 12px\">\n <div class=\"time_view\">\n <p>\n {{ no_time }}\n </p>\n <p v-if=\"form_obj.other.indexOf('printingNum') > -1\">\n 第{{ orderDetail.printingNum + 1 }}次打印\n </p>\n </div>\n <div class=\"name_view\">\n <span v-if=\"form_obj.basic.indexOf('enterprise') > -1\">\n {{ orderDetail.shopName }}\n </span>\n {{ info_list.title }}\n </div>\n <div class=\"num_view\">\n <p\n v-if=\"orderDetail.serialNum\"\n style=\"font-weight: bold; padding-bottom: 3px\"\n >\n {{ orderDetail.serialNum }}\n </p>\n <p>{{ enterprise_title }}提供技术支持</p>\n </div>\n </div>\n <div\n v-if=\"\n orderDetail.printingNum > 0 &&\n form_obj.basic.indexOf('printing') > -1\n \"\n class=\"print-tag\"\n >\n <img :src=\"require('@/assets/img/print-tag.png')\" alt=\"\" />\n </div>\n <div class=\"infomation\">\n <el-row :gutter=\"20\">\n <el-col :span=\"8\">\n <div v-if=\"form_obj.basic.indexOf('operatorName') > -1\">\n 制单人:{{ orderDetail.operatorName }}\n </div>\n </el-col>\n <el-col :span=\"10\">\n <div v-if=\"form_obj.basic.indexOf('orderNo') > -1\">\n 单据号:{{ orderDetail.no }}\n </div>\n </el-col>\n <el-col :span=\"6\">\n <div v-if=\"form_obj.basic.indexOf('createTime') > -1\">\n 制单日期:{{ $_common.formatDate(orderDetail.createTime) }}\n </div>\n </el-col>\n </el-row>\n </div>\n <div class=\"infomation\">\n <div\n v-if=\"form_obj.basic.indexOf('customerName') > -1\"\n style=\"margin-right: 40px; display: inline-block\"\n >\n 客户姓名:{{ orderDetail.customerName }}\n </div>\n <div\n v-if=\"\n form_obj.basic.indexOf('customerMobile') > -1 &&\n orderDetail.customerMobile !== ''\n \"\n style=\"margin-right: 40px; display: inline-block\"\n >\n 客户电话:{{ orderDetail.customerMobile }}\n </div>\n <div\n v-if=\"form_obj.basic.indexOf('deliveryType') > -1\"\n style=\"margin-right: 40px; display: inline-block\"\n >\n 配送方式:{{ orderDetail.deliveryName }}\n </div>\n <div\n v-if=\"\n form_obj.basic.indexOf('receivedName') > -1 &&\n orderDetail.receiveData.realName\n \"\n style=\"margin-right: 40px; display: inline-block\"\n >\n 收货人:{{ orderDetail.receiveData.realName }}\n </div>\n <div\n v-if=\"\n form_obj.basic.indexOf('receivedMobile') > -1 &&\n orderDetail.receiveData.mobile\n \"\n style=\"margin-right: 40px; display: inline-block\"\n >\n 收货电话:{{ orderDetail.receiveData.mobile }}\n </div>\n <div\n v-if=\"\n orderDetail.receiveData.area &&\n form_obj.basic.indexOf('customerAddress') > -1\n \"\n style=\"display: inline-block; margin-right: 20px\"\n >\n 收货地址:{{ orderDetail.receiveData.area.provinceName\n }}{{ orderDetail.receiveData.area.cityName\n }}{{ orderDetail.receiveData.area.districtName\n }}{{ orderDetail.receiveData.address }}\n </div>\n\n <div\n v-if=\"form_obj.basic.indexOf('remark') > -1\"\n style=\"font-weight: 560; font-size: 18px; display: inline-block\"\n >\n <pre>{{ self_label }}:{{ orderDetail.remark }}</pre>\n </div>\n </div>\n\n <div>\n <div id=\"second\">\n <table\n border=\"1\"\n style=\"width: 100%; margin-top: 4px\"\n class=\"goods-table\"\n >\n <tr>\n <th v-if=\"form_obj.goods.indexOf('goodsId') > -1\">序号</th>\n <th v-if=\"form_obj.goods.indexOf('goodsName') > -1\">\n 商品名称\n </th>\n <th v-if=\"form_obj.goods.indexOf('unitName') > -1\">单位</th>\n <th v-if=\"form_obj.goods.indexOf('specName') > -1\">属性</th>\n <th v-if=\"form_obj.goods.indexOf('skuValue') > -1\">\n 换算关系\n </th>\n <th v-if=\"form_obj.goods.indexOf('buyNum') > -1\">销售数量</th>\n <th v-if=\"form_obj.goods.indexOf('outNum') > -1\">出库数量</th>\n <th v-if=\"form_obj.goods.indexOf('unitPrice') > -1\">单价</th>\n <th v-if=\"form_obj.goods.indexOf('originTotalPrice') > -1\">\n 商品总价\n </th>\n <th v-if=\"form_obj.goods.indexOf('totalPrice') > -1\">\n 商品总价(优惠后)\n </th>\n <th\n v-if=\"\n form_obj.goods.indexOf('reservoirArea') > -1 &&\n enableLocationManagement === '5'\n \"\n >\n 库区\n </th>\n <th\n v-if=\"\n form_obj.goods.indexOf('location') > -1 &&\n enableLocationManagement === '5'\n \"\n >\n 库位\n </th>\n <th v-if=\"form_obj.goods.indexOf('strageCode') > -1\">\n 货架编码\n </th>\n <th v-if=\"form_obj.goods.indexOf('barCode') > -1\">\n 商品条码\n </th>\n </tr>\n <tr v-for=\"(item, index) in orderDetail.details\" :key=\"index\">\n <td v-if=\"form_obj.goods.indexOf('goodsId') > -1\">\n <!-- 序号-->\n {{ index + 1 }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('goodsName') > -1\">\n <!-- 商品名称-->\n {{ item.materielName }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('unitName') > -1\">\n <!-- 单位-->\n {{ item.unitName }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('specName') > -1\">\n <!-- 属性-->\n {{ item.skuName }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('skuValue') > -1\">\n <!-- 换算关系-->\n {{ item.skuValue }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('buyNum') > -1\">\n <!-- 销售数量-->\n {{ Number(item.total) }}\n <span v-if=\"item.isEq === 5\">\n <span v-if=\"item.u_1_buy\">\n ({{ item.u_1_buy }}{{ item.u_1 }})\n </span>\n <span v-else>(其他: {{ Number(item.otherNum) }})</span>\n </span>\n </td>\n <td v-if=\"form_obj.goods.indexOf('outNum') > -1\">\n <!-- 出库数量-->\n {{ Number(item.outNum) }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('unitPrice') > -1\">\n <!-- 单价-->\n {{ Number(item.unitPrice) }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('originTotalPrice') > -1\">\n <!-- 销售总金额 -->\n ¥{{\n $NP.times(Number(item.unitPrice), Number(item.outNum))\n }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('totalPrice') > -1\">\n <!-- 商品总价(优惠后) -->\n {{ Number(item.totalPrice) }}\n </td>\n <td\n v-if=\"\n form_obj.goods.indexOf('reservoirArea') > -1 &&\n enableLocationManagement === '5'\n \"\n >\n <!-- 库区 -->\n {{ item.areaName }}\n <span v-if=\"item.areaCode\">({{ item.areaCode }})</span>\n </td>\n <td\n v-if=\"\n form_obj.goods.indexOf('location') > -1 &&\n enableLocationManagement === '5'\n \"\n >\n <!-- 库位 -->\n {{ item.storageLocationName }}\n <span v-if=\"item.storageLocationCode\">\n ({{ item.storageLocationCode }})\n </span>\n </td>\n <td v-if=\"form_obj.goods.indexOf('strageCode') > -1\">\n <!-- 货架编码-->\n {{ item.skuStorage }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('barCode') > -1\">\n <!-- 商品条码-->\n {{ item.skuBarCode }}\n </td>\n </tr>\n <tr>\n <td\n v-if=\"form_obj.goods.indexOf('goodsId') > -1\"\n colspan=\"1\"\n style=\"text-align: center\"\n >\n 合计:\n </td>\n <td v-if=\"form_obj.goods.indexOf('goodsName') > -1\">\n {{\n form_obj.goods.indexOf(\"goodsId\") > -1 ? \"--\" : \"合计:\"\n }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('unitName') > -1\">--</td>\n <td v-if=\"form_obj.goods.indexOf('specName') > -1\">--</td>\n <td v-if=\"form_obj.goods.indexOf('skuValue') > -1\">--</td>\n <td v-if=\"form_obj.goods.indexOf('buyNum') > -1\">\n {{ totalNum }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('outNum') > -1\">\n {{ totalOutNum }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('unitPrice') > -1\">--</td>\n <td v-if=\"form_obj.goods.indexOf('originTotalPrice') > -1\">\n {{ originTotalPrice }}\n </td>\n <td v-if=\"form_obj.goods.indexOf('totalPrice') > -1\">\n {{ totalMoney }}\n </td>\n <!-- 库区-->\n <td\n v-if=\"\n form_obj.goods.indexOf('reservoirArea') > -1 &&\n enableLocationManagement === '5'\n \"\n >\n --\n </td>\n <!-- 库位-->\n <td\n v-if=\"\n form_obj.goods.indexOf('location') > -1 &&\n enableLocationManagement === '5'\n \"\n >\n --\n </td>\n <td v-if=\"form_obj.goods.indexOf('strageCode') > -1\">--</td>\n <td v-if=\"form_obj.goods.indexOf('barCode') > -1\">--</td>\n </tr>\n <tr v-if=\"form_obj.other.indexOf('shopDescribe') > -1\">\n <td :colspan=\"form_obj.goods.length\" class=\"remarks\">\n 主营:{{ orderDetail.shopDescribe }}\n </td>\n </tr>\n </table>\n </div>\n </div>\n <div style=\"font-weight: bold; margin-top: 10px\">\n <span\n v-if=\"form_obj.fiance.indexOf('accountName') > -1\"\n class=\"add_num\"\n >\n 收款账户:{{ orderDetail.accountName }}\n </span>\n <span\n v-if=\"form_obj.fiance.indexOf('receivable') > -1\"\n class=\"add_num\"\n >\n 应收:¥{{ orderDetail.receivable }}\n </span>\n <span\n v-if=\"form_obj.fiance.indexOf('orderPreferential') > -1\"\n class=\"add_num\"\n >\n 优惠:¥{{ orderDetail.orderPreferential }}\n </span>\n <span\n v-if=\"form_obj.fiance.indexOf('netReceipts') > -1\"\n class=\"add_num\"\n >\n 实收:¥{{ orderDetail.netReceipts }}\n </span>\n <span\n v-if=\"form_obj.fiance.indexOf('currentShortage') > -1\"\n class=\"add_num\"\n >\n 本单欠:¥{{ orderDetail.currentShortage }}\n </span>\n <span v-if=\"form_obj.fiance.indexOf('upOwe') > -1\" class=\"add_num\">\n 上欠:¥{{ orderDetail.upOwe }}\n </span>\n <span\n v-if=\"form_obj.fiance.indexOf('totalDeficit') > -1\"\n class=\"add_num\"\n >\n 总欠:¥{{ orderDetail.totalDeficit }}\n </span>\n </div>\n <div class=\"infomation\">\n <span\n v-if=\"form_obj.other.indexOf('shopName') > -1\"\n style=\"margin-right: 40px\"\n >\n 商家名称:{{ orderDetail.shopName }}\n </span>\n <span\n v-if=\"form_obj.other.indexOf('shopMobile') > -1\"\n style=\"margin-right: 40px\"\n >\n 商家电话:{{ orderDetail.shopMobile }}\n </span>\n <span v-if=\"form_obj.other.indexOf('shopAddress') > -1\">\n 商家地址:{{ orderDetail.shopAddress.provinceName }}\n {{ orderDetail.shopAddress.cityName }}\n {{ orderDetail.shopAddress.districtName }}\n {{ orderDetail.shopAddress.address }}\n </span>\n </div>\n <div class=\"sign clearfix\">\n <span\n v-if=\"form_obj.other.indexOf('signature') > -1\"\n class=\"float_left\"\n >\n 客户签字:\n </span>\n <span class=\"float_right\">经手人:{{ userName }}</span>\n </div>\n <div\n v-if=\"info_list.describe\"\n class=\"sign\"\n style=\"text-align: left; font-size: 12px\"\n >\n <pre>{{ info_list.describe }}</pre>\n </div>\n </div>\n </el-col>\n </el-row>\n <div style=\"text-align: center\">\n <el-button\n v-print=\"'#printTest'\"\n type=\"primary\"\n @click=\"PrintNumPrintIncr\"\n >\n 确认打印(已打印{{ orderDetail.printingNum || 0 }}次)\n </el-button>\n </div>\n </div>\n</template>\n\n<script>\n import { getEnToken } from \"@/utils/accessToken\";\n import { getSaleOutInfo } from \"@/api/Stock\";\n import { getTemplateInfo } from \"@/api/System\";\n import { PrintNumPrintIncr } from \"@/api/common\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"OutgoingPrinting\",\n data() {\n return {\n no_time: \"\",\n tableData: [],\n add_form: {},\n self_label: \"\",\n form_obj: {\n basic: [],\n fiance: [],\n goods: [],\n other: [],\n },\n meal_id: 5,\n EnToken: getEnToken(),\n info_list: {},\n orderDetail: { receiveData: {}, details: [] },\n };\n },\n computed: {\n ...mapGetters({\n enableLocationManagement: \"MUser/enableLocationManagement\",\n }),\n totalNum() {\n if (!this.orderDetail.details.length) {\n return 0;\n } else if (this.orderDetail.details.length === 1) {\n if (this.orderDetail.details[0].isEq === 5) {\n return (\n Number(this.orderDetail.details[0].u_1_buy) ||\n Number(this.orderDetail.details[0].otherNum)\n );\n } else {\n return this.orderDetail.details[0].total - 0;\n }\n } else {\n let sum = 0;\n for (let i in this.orderDetail.details) {\n const item = this.orderDetail.details[i];\n //抄码商品 计算件\n if (item.isEq === 5) {\n sum = this.$NP.plus(sum, item.u_1_buy || item.otherNum);\n } else {\n sum = this.$NP.plus(sum, item.total - 0);\n }\n }\n return sum;\n }\n },\n totalOutNum() {\n if (!this.orderDetail.details.length) {\n return 0;\n } else if (this.orderDetail.details.length === 1) {\n return this.orderDetail.details[0].outNum - 0;\n } else {\n let sum = 0;\n for (let i in this.orderDetail.details) {\n const item = this.orderDetail.details[i];\n sum = this.$NP.plus(sum, item.outNum - 0);\n }\n return sum;\n }\n },\n originTotalPrice() {\n if (!this.orderDetail.details.length) {\n return `0`;\n } else if (this.orderDetail.details.length === 1) {\n return this.$NP.times(\n Number(this.orderDetail.details[0].unitPrice),\n Number(this.orderDetail.details[0].outNum)\n );\n } else {\n let sum = 0;\n for (let i in this.orderDetail.details) {\n const item = this.orderDetail.details[i];\n sum = this.$NP.plus(\n sum,\n this.$NP.times(Number(item.unitPrice), Number(item.outNum))\n );\n }\n return sum;\n }\n },\n totalMoney() {\n if (!this.orderDetail.details.length) {\n return `0`;\n } else if (this.orderDetail.details.length === 1) {\n return this.orderDetail.details[0].totalPrice - 0;\n } else {\n let sum = 0;\n for (let i in this.orderDetail.details) {\n const item = this.orderDetail.details[i];\n sum = this.$NP.plus(sum, item.totalPrice - 0);\n }\n return sum;\n }\n },\n },\n created() {\n this.no_time = this.$_common.formatDate(new Date().getTime());\n this.getTemplateInfo();\n this.getSaleOutInfo();\n },\n methods: {\n async PrintNumPrintIncr() {\n const data = await PrintNumPrintIncr({\n objectNo: this.orderDetail.no,\n objectType: this.orderDetail.type,\n });\n this.orderDetail.printingNum += 1;\n setTimeout(() => {\n window.close();\n }, 1000);\n },\n // 获取自定义模板详情\n async getTemplateInfo() {\n const data = await getTemplateInfo(this.meal_id);\n\n this.info_list = data.data;\n if (this.info_list.describe) {\n this.info_list.describe = this.info_list.describe.replace(\n /<br\\/>/g,\n \"\\n\"\n );\n }\n this.add_form = data.data.fieldsData.templateInfo;\n this.form_obj.basic = this.add_form.basic\n .filter((item) => item.isShow === 5)\n .map((item) => item.alias);\n this.form_obj.goods = this.add_form.goods\n .filter((item) => item.isShow === 5)\n .map((item) => item.alias);\n this.form_obj.fiance = this.add_form.fiance\n .filter((item) => item.isShow === 5)\n .map((item) => item.alias);\n this.form_obj.other = this.add_form.other\n .filter((item) => item.isShow === 5)\n .map((item) => item.alias);\n this.add_form.basic.forEach((itemE) => {\n if (itemE.fields === \"备注\") {\n if (!itemE.selfLabel) {\n this.self_label = itemE.fields;\n } else {\n this.self_label = itemE.selfLabel;\n }\n }\n });\n },\n // 获取列表详情\n async getSaleOutInfo() {\n const data = await getSaleOutInfo(this.$route.params.id);\n this.orderDetail = data.data;\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .tem-row {\n padding: 20px 80px;\n position: relative;\n }\n .tem-img {\n width: 100%;\n /*padding: 20px 0;*/\n }\n .infomation {\n font-size: 14px;\n }\n .sign {\n font-size: 14px;\n margin-top: 6px;\n }\n .add_num {\n margin-right: 10px;\n }\n .print-tag {\n position: absolute;\n right: 190px;\n top: 0;\n img {\n width: 120px;\n }\n }\n .top_view {\n position: relative;\n height: 34px;\n }\n .time_view {\n position: absolute;\n left: 0;\n top: 0;\n }\n .name_view {\n text-align: center;\n font-size: 22px;\n }\n .num_view {\n position: absolute;\n right: 0;\n top: 0;\n }\n</style>\n"]}]}
|