a347557fc430e6da8e0b1328b57c09cd.json 26 KB

1
  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\\SaleTotalForm\\TotalForm.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\order\\SaleTotalForm\\TotalForm.vue","mtime":1678954023620},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEdvb2RzQ2F0ZWdvcnkgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0dvb2RzQ2F0ZWdvcnkudnVlIjsKaW1wb3J0IEZvb3RlclBhZ2UgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0Zvb3RlclBhZ2UiOwppbXBvcnQgU2VsZWN0Q3VzdG9tZXIgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL1NlbGVjdEN1c3RvbWVyLnZ1ZSI7CmltcG9ydCBTZWxlY3RTaG9wIGZyb20gIkAvY29tcG9uZW50L2dvb2RzL1NlbGVjdFNob3AudnVlIjsKaW1wb3J0IHsgZ2V0QWxsT3JkZXJEYXRhLCBleHBvcnRHZXRBbGxPcmRlckRhdGEgfSBmcm9tICJAL2FwaS9PcmRlciI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiR29vZHNGb3JtIiwKICBjb21wb25lbnRzOiB7CiAgICBHb29kc0NhdGVnb3J5LAogICAgRm9vdGVyUGFnZSwKICAgIFNlbGVjdFNob3AsCiAgICBTZWxlY3RDdXN0b21lcgogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzaG93X3Nob3A6IGZhbHNlLAogICAgICBjYXRlZ29yeTogW10sCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgdG90YWw6IDAsCiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIG9uUmV0dXJuOiB0cnVlLAogICAgICBjdXN0b21lcl9uYW1lOiAiIiwKICAgICAgc2VhcmNoX2Zvcm06IHsKICAgICAgICBvdXRTdGF0dXM6ICIiLAogICAgICAgIGdvb2RzTmFtZTogIiIsCiAgICAgICAgY2F0ZWdvcnlJZDogIiIsCiAgICAgICAgY3VzdG9tZXJJZDogIiIsCiAgICAgICAgc2hvcElkOiAiIiwKICAgICAgICBzdGFydDogIiIsCiAgICAgICAgZW5kOiAiIiwKICAgICAgICBvblJldHVybjogMSwKICAgICAgICB0aW1lOiBbXQogICAgICB9LAogICAgICB0eXBlOiAxLAogICAgICBmb3JtX25hbWU6ICIiLAogICAgICBjaGVja0xpc3Q6IFsi6KeE5qC8IiwgIuWVhumTuiIsICLmlbDph48iLCAi6ZSA5ZSu5pS25YWlIiwgIuaIkOacrCIsICLmgLvmiJDmnKwiLCAi5q+b5YipIiwgIuaAu+avm+WIqSJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi6KeE5qC8IgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLllYbpk7oiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuaVsOmHjyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6ZSA5ZSu5pS25YWlIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLmiJDmnKwiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuaAu+aIkOacrCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5q+b5YipIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLmgLvmr5vliKkiCiAgICAgIH1dLAogICAgICBzcGVjaWZpY2F0aW9uRmxhZzogdHJ1ZSwKICAgICAgc2hvcEZsYWc6IHRydWUsCiAgICAgIHF1YW50aXR5RmxhZzogdHJ1ZSwKICAgICAgbWFya2V0RmxhZzogdHJ1ZSwKICAgICAgY29zdEZsYWc6IHRydWUsCiAgICAgIHRvdGFsQ29zdEZsYWc6IHRydWUsCiAgICAgIGdyb3NzTWFyZ2luRmxhZzogdHJ1ZSwKICAgICAgdG90YWxHcm9zc1Byb2ZpdEZsYWc6IHRydWUKICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIGxldCBzdGFydCA9IG5ldyBEYXRlKHRoaXMuJF9jb21tb24uc2hvd01vbnRoRmlyc3REYXkoKSk7CiAgICBsZXQgZW5kID0gbmV3IERhdGUoKTsKICAgIHRoaXMuc2VhcmNoX2Zvcm0uZW5kID0gcGFyc2VJbnQoZW5kLmdldFRpbWUoKSAvIDEwMDApOwogICAgdGhpcy5zZWFyY2hfZm9ybS5zdGFydCA9IHBhcnNlSW50KHN0YXJ0LmdldFRpbWUoKSAvIDEwMDApOwogICAgdGhpcy5zZWFyY2hfZm9ybS50aW1lID0gW3N0YXJ0LCBlbmRdOwoKICAgIHN3aXRjaCAodGhpcy4kcm91dGUubmFtZSkgewogICAgICBjYXNlICJHb29kc0Zvcm0iOgogICAgICAgIHRoaXMuZm9ybV9uYW1lID0gIuWVhuWTgSI7CiAgICAgICAgdGhpcy50eXBlID0gMTsKICAgICAgICBicmVhazsKCiAgICAgIGNhc2UgIkN1c3RvbWVyRm9ybSI6CiAgICAgICAgdGhpcy5mb3JtX25hbWUgPSAi5a6i5oi3IjsKICAgICAgICB0aGlzLnR5cGUgPSAyOwogICAgICAgIGJyZWFrOwoKICAgICAgY2FzZSAiU3RhZmZGb3JtIjoKICAgICAgICB0aGlzLmZvcm1fbmFtZSA9ICLplIDllK7lkZgiOwogICAgICAgIHRoaXMudHlwZSA9IDM7CiAgICAgICAgYnJlYWs7CiAgICB9IC8vIHRoaXMuZ2V0QWxsRGF0YSgpOwoKICB9LAoKICBtZXRob2RzOiB7CiAgICBzaG9wRGVmYXVsdCh2YWwpIHsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS5zaG9wSWQgPSB2YWw7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOmAieaLqeWVhumTugogICAgc2VsU2hvcCh2YWwsIHJvdykgewogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOmAieaLqeWuouaItwogICAgY3VzdG9tZXJTZWwodmFsLCBsaXN0KSB7CiAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uY3VzdG9tZXJJZCA9IGxpc3RbMF0uaWQ7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgY3VzdG9tZXJDbGVhcigpIHsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS5jdXN0b21lcklkID0gIiI7CiAgICAgIHRoaXMuY3VzdG9tZXJfbmFtZSA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOWIhuexuwogICAgY2F0ZUNoYW5nZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5jYXRlZ29yeSA9IHZhbDsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLmNhdGVnb3J5SWQgPSB2YWxbdmFsLmxlbmd0aCAtIDFdOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uY2F0ZWdvcnlJZCA9ICIiOwogICAgICAgIHRoaXMuY2F0ZWdvcnkgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyAg5pe26Ze05pCc57SiCiAgICB0aW1lQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS5lbmQgPSB2YWxbMV0gLyAxMDAwICsgODYzOTk7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOWOu+mZpOmHh+i0rSBSZW1vdmVDaGFuZ2UKICAgIFJlbW92ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS5vblJldHVybiA9IHZhbCA/IDEgOiAwOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOiOt+WPluWIl+ihqAogICAgYXN5bmMgZ2V0QWxsRGF0YShpc2V4cG9ydCkgewogICAgICBjb25zdCBwYXJhbXMgPSB7CiAgICAgICAgb3V0U3RhdHVzOiB0aGlzLnNlYXJjaF9mb3JtLm91dFN0YXR1cywKICAgICAgICBnb29kc05hbWU6IHRoaXMuc2VhcmNoX2Zvcm0uZ29vZHNOYW1lLAogICAgICAgIGNhdGVnb3J5SWQ6IHRoaXMuc2VhcmNoX2Zvcm0uY2F0ZWdvcnlJZCwKICAgICAgICBjdXN0b21lcklkOiB0aGlzLnNlYXJjaF9mb3JtLmN1c3RvbWVySWQsCiAgICAgICAgc2hvcElkOiB0aGlzLnNlYXJjaF9mb3JtLnNob3BJZCwKICAgICAgICBzdGFydDogdGhpcy5zZWFyY2hfZm9ybS5zdGFydCwKICAgICAgICBlbmQ6IHRoaXMuc2VhcmNoX2Zvcm0uZW5kLAogICAgICAgIHR5cGU6IHRoaXMudHlwZSwKICAgICAgICBvblJldHVybjogdGhpcy5zZWFyY2hfZm9ybS5vblJldHVybiwKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgfTsKCiAgICAgIGlmIChpc2V4cG9ydCA9PT0gMSkgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSAxOwogICAgICAgIGNvbnN0IHsKICAgICAgICAgIGRhdGEKICAgICAgICB9ID0gYXdhaXQgZXhwb3J0R2V0QWxsT3JkZXJEYXRhKHBhcmFtcyk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgewogICAgICAgICAgZGF0YSwKICAgICAgICAgIHBhZ2VUb3RhbAogICAgICAgIH0gPSBhd2FpdCBnZXRBbGxPcmRlckRhdGEocGFyYW1zKTsKICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGE7CiAgICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICAvLyDlkIjorqEKICAgIGdldFN1bW1hcmllcyhwYXJhbSkgewogICAgICByZXR1cm4gdGhpcy4kX2NvbW1vbi5nZXRTdW1tYXJpZXMocGFyYW0sIFsi5Y2V5Lu3IiwgIumUgOWUruaUtuWFpSIsICLmiJDmnKwiLCAi5oC75oiQ5pysIiwgIuavm+WIqSIsICLmgLvmr5vliKkiXSk7CiAgICB9LAoKICAgIC8vIOWIh+mhtQogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlID0gdmFsOwogICAgICB0aGlzLmdldEFsbERhdGEoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGRldGFpbFBhZ2Uocm93KSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICBnb29kc05hbWU6IHJvdy5nb29kc05hbWUsCiAgICAgICAgZ29vZHNJZDogcm93Lmdvb2RzSWQsCiAgICAgICAgc2hvcElkOiByb3cuc2hvcElkLAogICAgICAgIHN0YXJ0OiB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0LAogICAgICAgIGVuZDogdGhpcy5zZWFyY2hfZm9ybS5lbmQsCiAgICAgICAgY3VzdG9tZXJJZDogcm93LmN1c3RvbWVySWQKICAgICAgfTsKICAgICAgc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgicHJvZml0U2VhcmNoIiwgSlNPTi5zdHJpbmdpZnkocGFyYW1zKSk7CiAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvb3JkZXIvU2FsZVRvdGFsRm9ybS9TYWxlU3VtbWFyeSIpOwogICAgICB9LCA1MCk7CiAgICB9LAoKICAgIGNoYW5nZSgpIHsKICAgICAgdGhpcy5zcGVjaWZpY2F0aW9uRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi6KeE5qC8Iik7CiAgICAgIHRoaXMuc2hvcEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWVhumTuiIpOwogICAgICB0aGlzLnF1YW50aXR5RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5pWw6YePIik7CiAgICAgIHRoaXMubWFya2V0RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi6ZSA5ZSu5pS25YWlIik7CiAgICAgIHRoaXMuY29zdEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuaIkOacrCIpOwogICAgICB0aGlzLnRvdGFsQ29zdEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuaAu+aIkOacrCIpOwogICAgICB0aGlzLmdyb3NzTWFyZ2luRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5q+b5YipIik7CiAgICAgIHRoaXMudG90YWxHcm9zc1Byb2ZpdEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuaAu+avm+WIqSIpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoOA;AACA;AACA;AACA;AACA;AAEA;EACAA,iBADA;EAEAC;IACAC,aADA;IAEAC,UAFA;IAGAC,UAHA;IAIAC;EAJA,CAFA;;EAQAC;IACA;MACAC,gBADA;MAEAC,YAFA;MAGAC,OAHA;MAIAC,YAJA;MAKAC,QALA;MAMAC,aANA;MAOAC,cAPA;MAQAC,iBARA;MASAC;QACAC,aADA;QAEAC,aAFA;QAGAC,cAHA;QAIAC,cAJA;QAKAC,UALA;QAMAC,SANA;QAOAC,OAPA;QAQAT,WARA;QASAU;MATA,CATA;MAoBAC,OApBA;MAqBAC,aArBA;MAsBAC,YACA,IADA,EAEA,IAFA,EAGA,IAHA,EAIA,MAJA,EAKA,IALA,EAMA,KANA,EAOA,IAPA,EAQA,KARA,CAtBA;MAgCAC,UACA;QACAC;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;QACAA;MADA,CAVA,EAaA;QACAA;MADA,CAbA,EAgBA;QACAA;MADA,CAhBA,EAmBA;QACAA;MADA,CAnBA,EAsBA;QACAA;MADA,CAtBA,CAhCA;MA0DAC,uBA1DA;MA2DAC,cA3DA;MA4DAC,kBA5DA;MA6DAC,gBA7DA;MA8DAC,cA9DA;MA+DAC,mBA/DA;MAgEAC,qBAhEA;MAiEAC;IAjEA;EAmEA,CA5EA;;EA6EAC;IACA;IACA;IACA;IACA;IACA;;IACA;MACA;QACA;QACA;QACA;;MACA;QACA;QACA;QACA;;MACA;QACA;QACA;QACA;IAZA,CANA,CAoBA;;EACA,CAlGA;;EAmGAC;IACAC;MACA;MACA;IACA,CAJA;;IAKA;IACAC;MACA;IACA,CARA;;IASA;IACAC;MACA;MACA;IACA,CAbA;;IAcAC;MACA;MACA;MACA;IACA,CAlBA;;IAmBA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CA7BA;;IA8BA;IACAC;MACA;MACA;MACA;IACA,CAnCA;;IAoCA;IACAC;MACA;MACA;IACA,CAxCA;;IAyCA;IACA;MACA;QACA7B,qCADA;QAEAC,qCAFA;QAGAC,uCAHA;QAIAC,uCAJA;QAKAC,+BALA;QAMAC,6BANA;QAOAC,yBAPA;QAQAE,eARA;QASAX,mCATA;QAUAJ,eAVA;QAWAC;MAXA;;MAaA;QACAoC;QACA;UAAAxC;QAAA;MACA,CAHA,MAGA;QACA;UAAAA;UAAAyC;QAAA;QACA;QACA;MACA;IACA,CAhEA;;IAiEA;IACAC;MACA,0CACA,IADA,EAEA,MAFA,EAGA,IAHA,EAIA,KAJA,EAKA,IALA,EAMA,KANA;IAQA,CA3EA;;IA4EA;IACAC;MACA;MACA;IACA,CAhFA;;IAiFA;IACAC;MACA;MACA;IACA,CArFA;;IAsFAC;MACA;QACAlC,wBADA;QAEAmC,oBAFA;QAGAhC,kBAHA;QAIAC,6BAJA;QAKAC,yBALA;QAMAH;MANA;MAQAkC;MACAC;QACA;MACA,CAFA,EAEA,EAFA;IAGA,CAnGA;;IAoGAC;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA,gDACAC,sBADA;IAGA;;EA/GA;AAnGA","names":["name","components","GoodsCategory","FooterPage","SelectShop","SelectCustomer","data","show_shop","category","page","pageSize","total","tableData","onReturn","customer_name","search_form","outStatus","goodsName","categoryId","customerId","shopId","start","end","time","type","form_name","checkList","columns","label","specificationFlag","shopFlag","quantityFlag","marketFlag","costFlag","totalCostFlag","grossMarginFlag","totalGrossProfitFlag","created","methods","shopDefault","selShop","customerSel","customerClear","cateChange","timeChange","RemoveChange","params","pageTotal","getSummaries","pageChange","sizeChange","detailPage","goodsId","sessionStorage","setTimeout","change","item"],"sourceRoot":"src/views/order/SaleTotalForm","sources":["TotalForm.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div slot=\"left\">\n <el-button size=\"small\" type=\"primary\" @click=\"getAllData(1)\">\n 导出\n </el-button>\n </div>\n <div slot=\"more\">\n <el-form inline size=\"small\" style=\"margin-bottom: 0\">\n <el-form-item>\n <el-input\n v-model=\"search_form.goodsName\"\n placeholder=\"商品名称\"\n @keyup.enter.native=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"search_form.outStatus\"\n style=\"width: 150px\"\n placeholder=\"入库状态\"\n @change=\"pageChange(1)\"\n >\n <el-option label=\"已入库\" :value=\"5\"></el-option>\n <el-option label=\"未入库\" :value=\"4\"></el-option>\n </el-select>\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"search_form.time\"\n type=\"daterange\"\n range-separator=\"-\"\n start-placeholder=\"汇总开始日期\"\n end-placeholder=\"汇总结束日期\"\n value-format=\"timestamp\"\n @change=\"timeChange\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <SelectCustomer\n v-model=\"customer_name\"\n @clear=\"customerClear\"\n @change=\"customerSel\"\n />\n </el-form-item>\n <el-form-item>\n <GoodsCategory\n v-model=\"category\"\n size=\"small\"\n :check-strictly=\"true\"\n width=\"150\"\n placeholder=\"商品分类\"\n @change=\"cateChange\"\n />\n </el-form-item>\n <el-form-item>\n <SelectShop\n v-model=\"search_form.shopId\"\n :is-default=\"true\"\n :clearable=\"false\"\n @change=\"selShop\"\n @default=\"shopDefault\"\n />\n </el-form-item>\n <el-form-item>\n <el-checkbox v-model=\"onReturn\" @change=\"RemoveChange\">\n 去除退货\n </el-checkbox>\n </el-form-item>\n </el-form>\n </div>\n <el-table :data=\"tableData\" show-summary :summary-method=\"getSummaries\">\n <el-table-column\n v-if=\"form_name === '商品'\"\n prop=\"categoryName\"\n label=\"商品类别\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n v-if=\"form_name === '客户'\"\n prop=\"customerName\"\n :label=\"form_name\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n v-if=\"form_name === '销售员'\"\n prop=\"salesManName\"\n :label=\"form_name\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column prop=\"goodsCode\" label=\"商品\" min-width=\"160\">\n <template slot-scope=\"scope\">\n <div class=\"click-div\" @click=\"detailPage(scope.row)\">\n <p>{{ scope.row.goodsName }}</p>\n <p>{{ scope.row.goodsCode }}</p>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"specificationFlag\"\n prop=\"unitName\"\n label=\"规格\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.unitName }};{{ scope.row.skuName }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"shopFlag\"\n prop=\"shopName\"\n label=\"商铺\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"customerName\"\n label=\"客户\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n v-if=\"quantityFlag\"\n prop=\"num\"\n label=\"数量\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.num) }}\n <div v-if=\"scope.row.isEq === 5\">\n 其他单位:{{ $_common.formatNub(scope.row.otherNum) }}\n </div>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"marketFlag\"\n prop=\"totalMoney\"\n label=\"销售收入\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.totalMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"costFlag\"\n prop=\"costPrice\"\n label=\"成本\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.costPrice) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"totalCostFlag\"\n prop=\"totalCost\"\n label=\"总成本\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.totalCost) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"grossMarginFlag\"\n prop=\"profit\"\n label=\"毛利\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.profit) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"outStatus\" label=\"入库状态\" min-width=\"100\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.outStatus === 5\" class=\"success-status\">\n 已入库\n </span>\n <span v-if=\"scope.row.outStatus === 4\" class=\"warning-status\">\n 未入库\n </span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"totalGrossProfitFlag\"\n prop=\"totalProfit\"\n label=\"总毛利\"\n min-width=\"100\"\n >\n <template slot=\"header\">\n <span class=\"operation\">总毛利</span>\n <el-popover popper-class=\"custom-table-checkbox\" trigger=\"click\">\n <el-checkbox-group v-model=\"checkList\">\n <el-checkbox\n v-for=\"(item, index) in columns\"\n :key=\"index\"\n :label=\"item.label\"\n @change=\"change\"\n ></el-checkbox>\n </el-checkbox-group>\n <el-button\n slot=\"reference\"\n icon=\"el-icon-setting\"\n type=\"text\"\n ></el-button>\n </el-popover>\n </template>\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.totalProfit) }}\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </ContainerQuery>\n</template>\n\n<script>\n import GoodsCategory from \"@/component/common/GoodsCategory.vue\";\n import FooterPage from \"@/component/common/FooterPage\";\n import SelectCustomer from \"@/component/common/SelectCustomer.vue\";\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n import { getAllOrderData, exportGetAllOrderData } from \"@/api/Order\";\n\n export default {\n name: \"GoodsForm\",\n components: {\n GoodsCategory,\n FooterPage,\n SelectShop,\n SelectCustomer,\n },\n data() {\n return {\n show_shop: false,\n category: [],\n page: 1,\n pageSize: 10,\n total: 0,\n tableData: [],\n onReturn: true,\n customer_name: \"\",\n search_form: {\n outStatus: \"\",\n goodsName: \"\",\n categoryId: \"\",\n customerId: \"\",\n shopId: \"\",\n start: \"\",\n end: \"\",\n onReturn: 1,\n time: [],\n },\n type: 1,\n form_name: \"\",\n checkList: [\n \"规格\",\n \"商铺\",\n \"数量\",\n \"销售收入\",\n \"成本\",\n \"总成本\",\n \"毛利\",\n \"总毛利\",\n ],\n columns: [\n {\n label: \"规格\",\n },\n {\n label: \"商铺\",\n },\n {\n label: \"数量\",\n },\n {\n label: \"销售收入\",\n },\n {\n label: \"成本\",\n },\n {\n label: \"总成本\",\n },\n {\n label: \"毛利\",\n },\n {\n label: \"总毛利\",\n },\n ],\n specificationFlag: true,\n shopFlag: true,\n quantityFlag: true,\n marketFlag: true,\n costFlag: true,\n totalCostFlag: true,\n grossMarginFlag: true,\n totalGrossProfitFlag: true,\n };\n },\n created() {\n let start = new Date(this.$_common.showMonthFirstDay());\n let end = new Date();\n this.search_form.end = parseInt(end.getTime() / 1000);\n this.search_form.start = parseInt(start.getTime() / 1000);\n this.search_form.time = [start, end];\n switch (this.$route.name) {\n case \"GoodsForm\":\n this.form_name = \"商品\";\n this.type = 1;\n break;\n case \"CustomerForm\":\n this.form_name = \"客户\";\n this.type = 2;\n break;\n case \"StaffForm\":\n this.form_name = \"销售员\";\n this.type = 3;\n break;\n }\n // this.getAllData();\n },\n methods: {\n shopDefault(val) {\n this.search_form.shopId = val;\n this.pageChange(1);\n },\n // 选择商铺\n selShop(val, row) {\n this.pageChange(1);\n },\n // 选择客户\n customerSel(val, list) {\n this.search_form.customerId = list[0].id;\n this.pageChange(1);\n },\n customerClear() {\n this.search_form.customerId = \"\";\n this.customer_name = \"\";\n this.pageChange(1);\n },\n // 分类\n cateChange(val) {\n if (val && val.length) {\n this.category = val;\n this.search_form.categoryId = val[val.length - 1];\n } else {\n this.search_form.categoryId = \"\";\n this.category = \"\";\n }\n this.pageChange(1);\n },\n // 时间搜索\n timeChange(val) {\n this.search_form.start = val[0] / 1000;\n this.search_form.end = val[1] / 1000 + 86399;\n this.pageChange(1);\n },\n // 去除采购 RemoveChange\n RemoveChange(val) {\n this.search_form.onReturn = val ? 1 : 0;\n this.pageChange(1);\n },\n // 获取列表\n async getAllData(isexport) {\n const params = {\n outStatus: this.search_form.outStatus,\n goodsName: this.search_form.goodsName,\n categoryId: this.search_form.categoryId,\n customerId: this.search_form.customerId,\n shopId: this.search_form.shopId,\n start: this.search_form.start,\n end: this.search_form.end,\n type: this.type,\n onReturn: this.search_form.onReturn,\n page: this.page,\n pageSize: this.pageSize,\n };\n if (isexport === 1) {\n params.export = 1;\n const { data } = await exportGetAllOrderData(params);\n } else {\n const { data, pageTotal } = await getAllOrderData(params);\n this.tableData = data;\n this.total = pageTotal;\n }\n },\n // 合计\n getSummaries(param) {\n return this.$_common.getSummaries(param, [\n \"单价\",\n \"销售收入\",\n \"成本\",\n \"总成本\",\n \"毛利\",\n \"总毛利\",\n ]);\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.getAllData();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n detailPage(row) {\n const params = {\n goodsName: row.goodsName,\n goodsId: row.goodsId,\n shopId: row.shopId,\n start: this.search_form.start,\n end: this.search_form.end,\n customerId: row.customerId,\n };\n sessionStorage.setItem(\"profitSearch\", JSON.stringify(params));\n setTimeout(() => {\n this.$router.push(\"/order/SaleTotalForm/SaleSummary\");\n }, 50);\n },\n change() {\n this.specificationFlag = this.checkList.some((item) => item === \"规格\");\n this.shopFlag = this.checkList.some((item) => item === \"商铺\");\n this.quantityFlag = this.checkList.some((item) => item === \"数量\");\n this.marketFlag = this.checkList.some((item) => item === \"销售收入\");\n this.costFlag = this.checkList.some((item) => item === \"成本\");\n this.totalCostFlag = this.checkList.some((item) => item === \"总成本\");\n this.grossMarginFlag = this.checkList.some((item) => item === \"毛利\");\n this.totalGrossProfitFlag = this.checkList.some(\n (item) => item === \"总毛利\"\n );\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .look-text {\n cursor: pointer;\n color: #409eff;\n }\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 0 $base-padding/4 0;\n }\n }\n</style>\n"]}]}