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\\Purchase\\PurchaseTotalForm\\TotalForm.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Purchase\\PurchaseTotalForm\\TotalForm.vue","mtime":1680575611128},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEdvb2RzQ2F0ZWdvcnkgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0dvb2RzQ2F0ZWdvcnkudnVlIjsKaW1wb3J0IEZvb3RlclBhZ2UgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0Zvb3RlclBhZ2UiOwppbXBvcnQgU2VsZWN0U2hvcCBmcm9tICJAL2NvbXBvbmVudC9nb29kcy9TZWxlY3RTaG9wLnZ1ZSI7CmltcG9ydCB7IGdldEFsbFB1cmNoYXNlQnlGaWVsZHMsIGV4cG9ydGdldEFsbFB1cmNoYXNlQnlGaWVsZHMgfSBmcm9tICJAL2FwaS9QdXJjaGFzZSI7CmltcG9ydCBXYXJlaG91c2VNb2RlbCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vV2FyZWhvdXNlTW9kZWwudnVlIjsKaW1wb3J0IFNlbGVjdFN1cHBsaWVyIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9TZWxlY3RTdXBwbGllci52dWUiOwppbXBvcnQgU3RhZmZMaXN0IGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9zdGFmZkxpc3RNb2RhbCI7CmltcG9ydCB7IGV4cG9ydGdldEFsbFN1cHBsaWVyQmFsYW5jZURldGFpbCwgZ2V0QWxsU3VwcGxpZXJCYWxhbmNlRGV0YWlsIH0gZnJvbSAiQC9hcGkvRmluYW5jZSI7CmltcG9ydCB7IGdldFNob3BCeVN0YWZmIH0gZnJvbSAiQC9hcGkvU2hvcCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiR29vZHNGb3JtIiwKICBjb21wb25lbnRzOiB7CiAgICBHb29kc0NhdGVnb3J5LAogICAgRm9vdGVyUGFnZSwKICAgIC8vIFNlbGVjdFNob3AsCiAgICBXYXJlaG91c2VNb2RlbCwKICAgIFNlbGVjdFN1cHBsaWVyLAogICAgU3RhZmZMaXN0CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIC8vICDlrqHmoLjnirbmgIEKICAgICAgc2hlbmhlX29wdGlvbnM6IFt7CiAgICAgICAgdmFsdWU6IDAsCiAgICAgICAgbGFiZWw6ICLlhajpg6jnirbmgIEiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogNSwKICAgICAgICBsYWJlbDogIuW3suWFpeW6kyIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiA0LAogICAgICAgIGxhYmVsOiAi5pyq5YWl5bqTIgogICAgICB9XSwKICAgICAgY2F0ZWdvcnk6IFtdLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHRvdGFsOiAwLAogICAgICB0YWJsZURhdGE6IFtdLAogICAgICBvblJldHVybjogdHJ1ZSwKICAgICAgc2VhcmNoX2Zvcm06IHsKICAgICAgICBpblN0YXR1czogIiIsCiAgICAgICAgZ29vZHNOYW1lOiAiIiwKICAgICAgICBjYXRlZ29yeUlkOiAiIiwKICAgICAgICBzaG9wSWQ6ICIiLAogICAgICAgIHN0YXJ0OiAiIiwKICAgICAgICBlbmQ6ICIiLAogICAgICAgIG9uUmV0dXJuOiAxLAogICAgICAgIHdhcmVob3VzZU5hbWU6ICIiLAogICAgICAgIHdhcmVob3VzZUlkOiAiIiwKICAgICAgICBzdXBwbGllcklkOiAiIiwKICAgICAgICBidXllcklkOiAiIiwKICAgICAgICBidXllck5hbWU6ICIiCiAgICAgIH0sCiAgICAgIHR5cGU6IDEsCiAgICAgIGZvcm1fbmFtZTogIuWVhuWTgeexu+WIqyIsCiAgICAgIHdhcmVob3VzZV9zaG93OiBmYWxzZSwKICAgICAgc3RhZmZfc2hvdzogZmFsc2UsCiAgICAgIHNob3BEYXRhOiBbXQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgc3dpdGNoICh0aGlzLiRyb3V0ZS5wYXRoKSB7CiAgICAgIGNhc2UgIi9QdXJjaGFzZS9QdXJjaGFzZVRvdGFsRm9ybS9Hb29kc0Zvcm0iOgogICAgICAgIHRoaXMuZm9ybV9uYW1lID0gIuWVhuWTgeexu+WIqyI7CiAgICAgICAgdGhpcy50eXBlID0gMTsKICAgICAgICBicmVhazsKCiAgICAgIGNhc2UgIi9QdXJjaGFzZS9QdXJjaGFzZVRvdGFsRm9ybS9TdXBwbGllckZvcm0iOgogICAgICAgIHRoaXMuZm9ybV9uYW1lID0gIuS+m+W6lOWVhiI7CiAgICAgICAgdGhpcy50eXBlID0gMjsKICAgICAgICBicmVhazsKCiAgICAgIGNhc2UgIi9QdXJjaGFzZS9QdXJjaGFzZVRvdGFsRm9ybS9TdGFmZkZvcm0iOgogICAgICAgIHRoaXMuZm9ybV9uYW1lID0gIumHh+i0reS6uuWRmCI7CiAgICAgICAgdGhpcy50eXBlID0gMzsKICAgICAgICBicmVhazsKCiAgICAgIGNhc2UgIi9QdXJjaGFzZS9QdXJjaGFzZVRvdGFsRm9ybS9TaG9wRm9ybSI6CiAgICAgICAgdGhpcy5mb3JtX25hbWUgPSAi6Zeo5bqXIjsKICAgICAgICB0aGlzLnR5cGUgPSA0OwogICAgICAgIGJyZWFrOwogICAgfQoKICAgIHRoaXMuZ2V0U2hvcERhdGEoKTsKICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBnZXRTaG9wRGF0YSgpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldFNob3BCeVN0YWZmKHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIHBhZ2VTaXplOiAxMDAwMAogICAgICB9KTsKICAgICAgdGhpcy5zaG9wRGF0YSA9IFt7CiAgICAgICAgaWQ6ICIiLAogICAgICAgIG5hbWU6ICLlhajpg6jpl6jlupciCiAgICAgIH1dLmNvbmNhdChkYXRhKTsKICAgIH0sCgogICAgb3BlbldhcmVob3VzZSgpIHsKICAgICAgdGhpcy53YXJlaG91c2Vfc2hvdyA9IHRydWU7CiAgICB9LAoKICAgIHNlbFdhcmVob3VzZShyb3cpIHsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS53YXJlaG91c2VOYW1lID0gcm93WzBdLndhcmVob3VzZU5hbWU7CiAgICAgIHRoaXMuc2VhcmNoX2Zvcm0ud2FyZWhvdXNlSWQgPSByb3dbMF0uaWQ7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgc2hvcERlZmF1bHQodmFsKSB7CiAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uc2hvcElkID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vICDpgInmi6nllYbpk7oKICAgIHNlbFNob3Aocm93KSB7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOWOu+mZpGNhaXR1aQogICAgcmVtb3ZlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnNlYXJjaF9mb3JtLm9uUmV0dXJuID0gdmFsID8gMSA6IDA7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOiOt+WPluaxh+aAu+ihqCjllYblk4EpCiAgICBhc3luYyBnZXRBbGxEYXRhKGV4cG9ydHMpIHsKICAgICAgbGV0IHBhcmFtcyA9IHsKICAgICAgICBpblN0YXR1czogdGhpcy5zZWFyY2hfZm9ybS5pblN0YXR1cywKICAgICAgICAvLyDnirbmgIEKICAgICAgICBnb29kc05hbWU6IHRoaXMuc2VhcmNoX2Zvcm0uZ29vZHNOYW1lLAogICAgICAgIGNhdGVnb3J5SWQ6IHRoaXMuc2VhcmNoX2Zvcm0uY2F0ZWdvcnlJZCwKICAgICAgICB3YXJlaG91c2VJZDogdGhpcy5zZWFyY2hfZm9ybS53YXJlaG91c2VJZCwKICAgICAgICBzdGFydDogdGhpcy5zZWFyY2hfZm9ybS5zdGFydCwKICAgICAgICBlbmQ6IHRoaXMuc2VhcmNoX2Zvcm0uZW5kLAogICAgICAgIHR5cGU6IHRoaXMudHlwZSwKICAgICAgICBvblJldHVybjogdGhpcy5zZWFyY2hfZm9ybS5vblJldHVybiwKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgc3VwcGxpZXJJZDogdGhpcy5zZWFyY2hfZm9ybS5zdXBwbGllcklkLAogICAgICAgIGJ1eWVySWQ6IHRoaXMuc2VhcmNoX2Zvcm0uYnV5ZXJJZCwKICAgICAgICBzaG9wSWQ6IHRoaXMuc2VhcmNoX2Zvcm0uc2hvcElkCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSAxOwogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydGdldEFsbFB1cmNoYXNlQnlGaWVsZHMoeyAuLi5wYXJhbXMKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCB7CiAgICAgICAgICBkYXRhLAogICAgICAgICAgcGFnZVRvdGFsCiAgICAgICAgfSA9IGF3YWl0IGdldEFsbFB1cmNoYXNlQnlGaWVsZHMoeyAuLi5wYXJhbXMKICAgICAgICB9KTsKICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGE7CiAgICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICAvLyAg5pe26Ze05pCc57SiCiAgICB0aW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLmVuZCA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gIiI7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5lbmQgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyAg5YiG57G75pCc57SiCiAgICBjYXRlZ29yeUNoYW5nZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5jYXRlZ29yeSA9IHZhbDsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLmNhdGVnb3J5SWQgPSB2YWxbdmFsLmxlbmd0aCAtIDFdOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uY2F0ZWdvcnlJZCA9ICIiOwogICAgICAgIHRoaXMuY2F0ZWdvcnkgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDlkIjorqEKICAgIGdldFN1bW1hcmllcyhwYXJhbSkgewogICAgICByZXR1cm4gdGhpcy4kX2NvbW1vbi5nZXRTdW1tYXJpZXMocGFyYW0sIFsi5Y2V5Lu3IiwgIumUgOWUruaUtuWFpSIsICLmiJDmnKwiLCAi5oC75oiQ5pysIiwgIuavm+WIqSIsICLmgLvmr5vliKkiXSk7CiAgICB9LAoKICAgIGhhbmRsZUNsb3NlKCkgewogICAgICB0aGlzLmRpYWxvZ1Zpc2libGUgPSBmYWxzZTsKICAgIH0sCgogICAgLy8g5YiH6aG1CiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIHRoaXMuZ2V0QWxsRGF0YSgpOwogICAgfSwKCiAgICAvLyDmr4/pobXmlbDmja7lpKflsI/mlLnlj5gKICAgIHNpemVDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSB2YWw7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgc3VwcGxpZXJDbGVhcigpIHsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS5zdXBwbGllcklkID0gIiI7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgc3RhZmZTZWwocm93KSB7CiAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uYnV5ZXJOYW1lID0gcm93WzBdLnN0YWZmTmFtZTsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS5idXllcklkID0gcm93WzBdLmlkOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuOA;AACA;AACA;AACA,SACAA,sBADA,EAEAC,4BAFA,QAGA,gBAHA;AAIA;AACA;AACA;AAEA,SACAC,iCADA,EAEAC,2BAFA,QAGA,eAHA;AAIA;AACA;EACAC,iBADA;EAEAC;IACAC,aADA;IAEAC,UAFA;IAGA;IACAC,cAJA;IAKAC,cALA;IAMAC;EANA,CAFA;;EAUAC;IACA;MACA;MACAC,iBACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA,EAGA;QAAAD;QAAAC;MAAA,CAHA,CAFA;MAOAC,YAPA;MAQAC,YARA;MASAC,OATA;MAUAC,QAVA;MAWAC,aAXA;MAYAC,cAZA;MAaAC;QACAC,YADA;QAEAC,aAFA;QAGAC,cAHA;QAIAC,UAJA;QAKAC,SALA;QAMAC,OANA;QAOAP,WAPA;QAQAQ,iBARA;QASAC,eATA;QAUAC,cAVA;QAWAC,WAXA;QAYAC;MAZA,CAbA;MA2BAC,OA3BA;MA4BAC,iBA5BA;MA6BAC,qBA7BA;MA8BAC,iBA9BA;MAgCAC;IAhCA;EAkCA,CA7CA;;EA8CAC;IACA;MACA;QACA;QACA;QACA;;MACA;QACA;QACA;QACA;;MACA;QACA;QACA;QACA;;MACA;QACA;QACA;QACA;IAhBA;;IAkBA;IACA;EACA,CAnEA;;EAoEAC;IACA;MACA;QAAA5B;MAAA;QAAAM;QAAAD;MAAA;MACA;QAAAwB;QAAApC;MAAA;IACA,CAJA;;IAKAqC;MACA;IACA,CAPA;;IAQAC;MACA;MACA;MACA;IACA,CAZA;;IAaAC;MACA;MACA;IACA,CAhBA;;IAiBA;IACAC;MACA;IACA,CApBA;;IAqBA;IACAC;MACA;MACA;IACA,CAzBA;;IA0BA;IACA;MACA;QACAvB,mCADA;QACA;QACAC,qCAFA;QAGAC,uCAHA;QAIAK,yCAJA;QAKAH,6BALA;QAMAC,yBANA;QAOAM,eAPA;QAQAb,mCARA;QASAH,eATA;QAUAD,uBAVA;QAWAc,uCAXA;QAYAC,iCAZA;QAaAN;MAbA;;MAeA;QACAqB;QACA,oDACA;QADA;MAGA,CALA,MAKA;QACA;UAAAnC;UAAAoC;QAAA,mCACA;QADA;QAGA;QACA;MACA;IACA,CAvDA;;IAwDA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAlEA;;IAmEA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CA7EA;;IA8EA;IACAC;MACA,0CACA,IADA,EAEA,MAFA,EAGA,IAHA,EAIA,KAJA,EAKA,IALA,EAMA,KANA;IAQA,CAxFA;;IAyFAC;MACA;IACA,CA3FA;;IA4FA;IACAC;MACA;MACA;IACA,CAhGA;;IAiGA;IACAC;MACA;MACA;IACA,CArGA;;IAsGAC;MACA;MACA;IACA,CAzGA;;IA0GAC;MACA;MACA;MACA;IACA;;EA9GA;AApEA","names":["getAllPurchaseByFields","exportgetAllPurchaseByFields","exportgetAllSupplierBalanceDetail","getAllSupplierBalanceDetail","name","components","GoodsCategory","FooterPage","WarehouseModel","SelectSupplier","StaffList","data","shenhe_options","value","label","category","pageSize","page","total","tableData","onReturn","search_form","inStatus","goodsName","categoryId","shopId","start","end","warehouseName","warehouseId","supplierId","buyerId","buyerName","type","form_name","warehouse_show","staff_show","shopData","created","methods","id","openWarehouse","selWarehouse","shopDefault","selShop","removeChange","params","pageTotal","timeChange","categoryChange","getSummaries","handleClose","pageChange","sizeChange","supplierClear","staffSel"],"sourceRoot":"src/views/Purchase/PurchaseTotalForm","sources":["TotalForm.vue"],"sourcesContent":["<template>\n <ContainerQuery>\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 clearable\n style=\"width: 200px\"\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"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.inStatus\"\n placeholder=\"入库状态\"\n style=\"width: 150px\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in shenhe_options\"\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-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 <GoodsCategory\n v-model=\"category\"\n clearable\n size=\"small\"\n placeholder=\"商品分类\"\n :check-strictly=\"true\"\n width=\"150\"\n @change=\"categoryChange\"\n />\n </el-form-item>\n <!-- <el-form-item label=\"店铺\">-->\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 prop=\"warehouseName\">\n <div>\n <el-input\n v-model=\"search_form.warehouseName\"\n placeholder=\"采购仓库\"\n readonly\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"openWarehouse()\"\n ></i>\n </el-input>\n </div>\n </el-form-item>\n <el-form-item v-if=\"type === 2\">\n <SelectSupplier\n v-model=\"search_form.supplierId\"\n @clear=\"supplierClear\"\n @change=\"pageChange(1)\"\n />\n </el-form-item>\n <el-form-item v-if=\"type === 3\">\n <el-input\n v-model=\"search_form.buyerName\"\n placeholder=\"采购人员\"\n style=\"width: 200px\"\n readonly\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"staff_show = true\"\n ></i>\n </el-input>\n </el-form-item>\n\n <el-form-item v-if=\"type===4\">\n <el-select v-model=\"search_form.shopId\" placeholder=\"采购门店\" style=\"width: 150px\" @change=\"pageChange(1)\" >\n <el-option v-for=\"item in shopData\" :key=\"item.id\" :label=\"item.name\" :value=\"item.id\"></el-option>\n </el-select>\n </el-form-item>\n\n\n\n\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 <div slot=\"left\">\n <el-button size=\"small\" type=\"primary\" @click=\"getAllData(1)\">\n 导出\n </el-button>\n </div>\n <el-table\n size=\"mini\"\n :data=\"tableData\"\n show-summary\n :summary-method=\"getSummaries\"\n >\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n fixed=\"left\"\n width=\"50\"\n ></el-table-column>\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 prop=\"warehouseName\"\n label=\"仓库\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n v-if=\"form_name === '供应商'\"\n prop=\"supplierName\"\n label=\"供应商\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n v-if=\"form_name === '采购人员'\"\n prop=\"buyerName\"\n label=\"采购人员\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"materielName\"\n show-overflow-tooltip\n label=\"商品\"\n min-width=\"160\"\n ></el-table-column>\n <el-table-column\n prop=\"materielCode\"\n label=\"商品编码\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column prop=\"unitName\" label=\"规格\" min-width=\"80\">\n <template slot-scope=\"scope\">\n {{ scope.row.unitName }};{{ scope.row.skuName }}\n </template>\n </el-table-column>\n <!-- <el-table-column\n prop=\"shopName\"\n label=\"商铺\"\n min-width=\"160\"\n show-overflow-tooltip\n ></el-table-column>-->\n <el-table-column prop=\"allNum\" label=\"数量\" header- min-width=\"100\">\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.allNum, 2) }}\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 prop=\"inStatus\" label=\"入库状态\" min-width=\"100\">\n <template slot-scope=\"scope\">\n {{ scope.row.inStatus === 4 ? \"未入库\" : \"已入库\" }}\n </template>\n </el-table-column>\n <el-table-column prop=\"costPrice\" label=\"成本\" min-width=\"100\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.costPrice, 2) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"total\" label=\"总成本\" header- min-width=\"100\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.total, 2) }}\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 <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 <StaffList\n v-if=\"staff_show\"\n :is-show=\"staff_show\"\n :is-check=\"false\"\n :isserch=\"true\"\n @cancel=\"staff_show = false\"\n @confirm=\"staffSel\"\n />\n </ContainerQuery>\n</template>\n\n<script>\n import GoodsCategory from \"@/component/common/GoodsCategory.vue\";\n import FooterPage from \"@/component/common/FooterPage\";\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n import {\n getAllPurchaseByFields,\n exportgetAllPurchaseByFields,\n } from \"@/api/Purchase\";\n import WarehouseModel from \"@/component/common/WarehouseModel.vue\";\n import SelectSupplier from \"@/component/common/SelectSupplier.vue\";\n import StaffList from \"@/component/common/staffListModal\";\n\n import {\n exportgetAllSupplierBalanceDetail,\n getAllSupplierBalanceDetail,\n } from \"@/api/Finance\";\n import { getShopByStaff} from \"@/api/Shop\";\n export default {\n name: \"GoodsForm\",\n components: {\n GoodsCategory,\n FooterPage,\n // SelectShop,\n WarehouseModel,\n SelectSupplier,\n StaffList,\n },\n data() {\n return {\n // 审核状态\n shenhe_options: [\n { value: 0, label: \"全部状态\" },\n { value: 5, label: \"已入库\" },\n { value: 4, label: \"未入库\" },\n ],\n category: [],\n pageSize: 10,\n page: 1,\n total: 0,\n tableData: [],\n onReturn: true,\n search_form: {\n inStatus: \"\",\n goodsName: \"\",\n categoryId: \"\",\n shopId: \"\",\n start: \"\",\n end: \"\",\n onReturn: 1,\n warehouseName: \"\",\n warehouseId: \"\",\n supplierId: \"\",\n buyerId: \"\",\n buyerName: \"\",\n },\n type: 1,\n form_name: \"商品类别\",\n warehouse_show: false,\n staff_show: false,\n\n shopData:[],\n };\n },\n created() {\n switch (this.$route.path) {\n case \"/Purchase/PurchaseTotalForm/GoodsForm\":\n this.form_name = \"商品类别\";\n this.type = 1;\n break;\n case \"/Purchase/PurchaseTotalForm/SupplierForm\":\n this.form_name = \"供应商\";\n this.type = 2;\n break;\n case \"/Purchase/PurchaseTotalForm/StaffForm\":\n this.form_name = \"采购人员\";\n this.type = 3;\n break;\n case \"/Purchase/PurchaseTotalForm/ShopForm\":\n this.form_name = \"门店\";\n this.type = 4;\n break;\n }\n this.getShopData();\n this.pageChange(1);\n },\n methods: {\n async getShopData(){\n const {data} = await getShopByStaff({page: 1,pageSize: 10000});\n this.shopData = [{id:\"\",name:\"全部门店\"}].concat(data);\n },\n openWarehouse() {\n this.warehouse_show = true;\n },\n selWarehouse(row) {\n this.search_form.warehouseName = row[0].warehouseName;\n this.search_form.warehouseId = row[0].id;\n this.pageChange(1);\n },\n shopDefault(val) {\n this.search_form.shopId = val;\n this.pageChange(1);\n },\n // 选择商铺\n selShop(row) {\n this.pageChange(1);\n },\n // 去除caitui\n removeChange(val) {\n this.search_form.onReturn = val ? 1 : 0;\n this.pageChange(1);\n },\n // 获取汇总表(商品)\n async getAllData(exports) {\n let params = {\n inStatus: this.search_form.inStatus, // 状态\n goodsName: this.search_form.goodsName,\n categoryId: this.search_form.categoryId,\n warehouseId: this.search_form.warehouseId,\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 supplierId: this.search_form.supplierId,\n buyerId: this.search_form.buyerId,\n shopId:this.search_form.shopId\n };\n if (exports) {\n params.export = 1;\n const target = await exportgetAllPurchaseByFields({\n ...params,\n });\n } else {\n const { data, pageTotal } = await getAllPurchaseByFields({\n ...params,\n });\n this.tableData = data;\n this.total = pageTotal;\n }\n },\n // 时间搜索\n timeChange(val) {\n if (val && val.length) {\n this.search_form.start = val[0] / 1000;\n this.search_form.end = val[1] / 1000 + 86399;\n } else {\n this.search_form.start = \"\";\n this.search_form.end = \"\";\n }\n this.pageChange(1);\n },\n // 分类搜索\n categoryChange(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 getSummaries(param) {\n return this.$_common.getSummaries(param, [\n \"单价\",\n \"销售收入\",\n \"成本\",\n \"总成本\",\n \"毛利\",\n \"总毛利\",\n ]);\n },\n handleClose() {\n this.dialogVisible = false;\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 supplierClear() {\n this.search_form.supplierId = \"\";\n this.pageChange(1);\n },\n staffSel(row) {\n this.search_form.buyerName = row[0].staffName;\n this.search_form.buyerId = row[0].id;\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}
|