e200287d4b47f44c5e086d9c8fa90cde.json 31 KB

1
  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\\component\\common\\ConditionSelGoods.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\component\\common\\ConditionSelGoods.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0R29vZHNCeUNvbmRpdGlvbiwgZ2V0R29vZHNJbmZvLCBnZXRHb29kc0Jhc2ljSW5mb0J5SWQgfSBmcm9tICJAL2FwaS9nb29kcyI7CmltcG9ydCBTYWxlR29vZHNTZWwgZnJvbSAiQC9jb21wb25lbnQvZ29vZHMvU2FsZUdvb2RzU2VsLnZ1ZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ29uZGl0aW9uU2VsR29vZHMiLAogIGNvbXBvbmVudHM6IHsKICAgIFNhbGVHb29kc1NlbAogIH0sCiAgbW9kZWw6IHsKICAgIHByb3A6ICJ2YWx1ZSIsCiAgICBldmVudDogImNoYW5nZSIKICB9LAogIHByb3BzOiB7CiAgICAvLyDllYbmiLdpZAogICAgbWVyY2hhbnRJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAiIgogICAgfSwKICAgIHR5cGU6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgLy8gZmFsc2Ug5p+l6K+i5ZWG5ZOB44CCdHJ1ZSDmn6Xor6LllYblk4HotYTmlpkKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICAvLyDlvZPliY3kvb/nlKjnu4Tku7bnmoTpobXpnaLmmK/lkKbmmK/ph4fotK3pobXpnaIKICAgIGlzUHVyY2hhc2U6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICAvLyDlvZPliY3kvb/nlKjnu4Tku7bnmoTpobXpnaLmmK/lkKblj6/ku6XpgInmi6nkuLvljZXkvY0KICAgIGlzRXFNYXN0ZXI6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogdHJ1ZQogICAgfSwKICAgIGlzQWRkR29vZHM6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogNQogICAgfSwKICAgIHVzZXJDZW50ZXJJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAiIgogICAgfSwKICAgIHNob3BJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmcsIEFycmF5XSwKICAgICAgZGVmYXVsdDogIiIKICAgIH0sCiAgICBlbmFibGVTdGF0dXM6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogIiIKICAgIH0sCiAgICB2YWx1ZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICIiCiAgICB9LAogICAgZGlzYWJsZWQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBzcGVjQ2hlY2s6IHsKICAgICAgdHlwZTogQXJyYXksCiAgICAgIGRlZmF1bHQ6ICgpID0+IHsKICAgICAgICByZXR1cm4gW107CiAgICAgIH0KICAgIH0sCiAgICAvLyA1IOWPquaYvuekuuWfuuacrOWNleS9jSA0OuS4u+i+heWKqeWNleS9jemDveaYvuekugogICAgaXNSZXZlYWxTa3U6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogNAogICAgfSwKICAgIC8vIDUg5Y+q5pi+56S65Z+65pys5Y2V5L2NIDQ65Li76L6F5Yqp5Y2V5L2N6YO95pi+56S6CiAgICBzaXplOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogInNtYWxsIgogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBnb29kc05hbWU6ICIiLAogICAgICBnb29kc19vcHRpb25zOiBbXSwKICAgICAgc2hvd19nb29kczogZmFsc2UsCiAgICAgIHNlbGVjdF9sb2FkaW5nOiBmYWxzZSwKICAgICAgLy8g5by556qXCiAgICAgIHNwZWNfbW9kZWw6IGZhbHNlLAogICAgICBjaGVja19hbGxfc3BlYzogZmFsc2UsCiAgICAgIGlzX3NwZWNfaW5kZXRlcm1pbmF0ZTogZmFsc2UsCiAgICAgIHNwZWNfY2hlY2s6IFtdLAogICAgICBzcGVjX2NoZWNrX2xpc3Q6IFtdLAogICAgICBub3dfZ29vZHNfZGF0YToge30KICAgIH07CiAgfSwKCiAgd2F0Y2g6IHsKICAgIHNwZWNDaGVjayhOdmFsKSB7CiAgICAgIHRoaXMuc3BlY19jaGVjayA9IE52YWw7CiAgICB9CgogIH0sCgogIG1vdW50ZWQoKSB7CiAgICBjb25zb2xlLmxvZyh0aGlzLmlzUHVyY2hhc2UpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIG9wZW5Hb29kc01vZGVsKCkgewogICAgICBpZiAodGhpcy5kaXNhYmxlZCkgcmV0dXJuOwogICAgICB0aGlzLnNob3dfZ29vZHMgPSB0cnVlOwogICAgfSwKCiAgICBhc3luYyByZW1vdGVNZXRob2Qoa2V5d29yZCkgewogICAgICBpZiAoIWtleXdvcmQpIHsKICAgICAgICB0aGlzLmdvb2RzX29wdGlvbnMgPSBbXTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGxldCBwYXJhbXMgPSB7CiAgICAgICAgY29uZGl0aW9uOiBrZXl3b3JkLAogICAgICAgIHR5cGU6IHRoaXMudHlwZSwKICAgICAgICBlbmFibGVTdGF0dXM6IHRoaXMuZW5hYmxlU3RhdHVzCiAgICAgIH07CgogICAgICBpZiAodGhpcy5zaG9wSWQpIHsKICAgICAgICBwYXJhbXMuc2hvcElkID0gQXJyYXkuaXNBcnJheSh0aGlzLnNob3BJZCkgPyB0aGlzLnNob3BJZCA6IFt0aGlzLnNob3BJZF07CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLm1lcmNoYW50SWQpIHsKICAgICAgICBwYXJhbXMubWVyY2hhbnRJZCA9IHRoaXMubWVyY2hhbnRJZDsKICAgICAgfQoKICAgICAgdGhpcy5zZWxlY3RfbG9hZGluZyA9IHRydWU7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRHb29kc0J5Q29uZGl0aW9uKHBhcmFtcyk7CiAgICAgIHRoaXMuc2VsZWN0X2xvYWRpbmcgPSBmYWxzZTsKCiAgICAgIGlmIChKU09OLnN0cmluZ2lmeShkYXRhKSA9PT0gInt9IikgewogICAgICAgIHRoaXMuZ29vZHNfb3B0aW9ucyA9IFtdOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ29vZHNfb3B0aW9ucyA9IGRhdGE7CiAgICAgIH0KICAgIH0sCgogICAgZ29vZHNWaXNpYmxlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLiRlbWl0KCJnb29kc1Zpc2libGVDaGFuZ2UiLCB2YWwpOwogICAgfSwKCiAgICBzZWxlY3RTZWxHb29kcyh2YWwpIHsKICAgICAgdGhpcy4kZW1pdCgic2VsZWN0U2VsR29vZHMiLCB2YWwpOwogICAgICB0aGlzLmNoZWNrX2FsbF9zcGVjID0gZmFsc2U7CgogICAgICBpZiAoIXRoaXMudHlwZSkgewogICAgICAgIHRoaXMuZ2V0R29vZHNJbmZvKHZhbCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5nZXRHb29kc0Jhc2ljSW5mb0J5SWQodmFsKTsKICAgICAgfQogICAgfSwKCiAgICAvLyDllYblk4Hor6bmg4UKICAgIGFzeW5jIGdldEdvb2RzSW5mbyh2YWwpIHsKICAgICAgLy8gdXNlckNlbnRlcklkOiB0aGlzLnVzZXJDZW50ZXJJZAogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0R29vZHNJbmZvKHZhbCwgewogICAgICAgIHVzZXJDZW50ZXJJZDogdGhpcy51c2VyQ2VudGVySWQKICAgICAgfSk7CiAgICAgIHRoaXMubm93X2dvb2RzX2RhdGEgPSBkYXRhOwogICAgICB0aGlzLnNwZWNfbW9kZWwgPSB0cnVlOwoKICAgICAgaWYgKGRhdGEuc3BlY1R5cGUgPT09IDIpIHsKICAgICAgICB0aGlzLnNwZWNfY2hlY2tfbGlzdCA9IGRhdGEudW5pdERhdGEubWFwKGl0ZW0gPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgICAgaXNfc3BlY19pbmRldGVybWluYXRlOiBmYWxzZSwKICAgICAgICAgICAgY2hlY2tfdW5pdF9zcGVjOiBmYWxzZSwKICAgICAgICAgICAgc3BlY19jaGVjazogW10sCiAgICAgICAgICAgIGNoaWxkcmVuOiBkYXRhLnNwZWNNdWx0aXBsZS5maWx0ZXIoaXRlbUYgPT4gaXRlbUYudW5pdElkID09PSBpdGVtLnVuaXRJZCkubWFwKGl0ZW1QID0+IHsKICAgICAgICAgICAgICByZXR1cm4geyAuLi5pdGVtUCwKICAgICAgICAgICAgICAgIHNwZWNHcm9wTmFtZTogaXRlbVAuc3BlY0dyb3VwLm1hcChpdGVtUyA9PiB7CiAgICAgICAgICAgICAgICAgIHJldHVybiBpdGVtUy5zcGVjVmFsdWVOYW1lOwogICAgICAgICAgICAgICAgfSkuam9pbigiXyIpCiAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgfSkKICAgICAgICAgIH07CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zcGVjX2NoZWNrX2xpc3QgPSBkYXRhLnNwZWNNdWx0aXBsZS5tYXAoaXRlbUYgPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbUYsCiAgICAgICAgICAgIGlzX3NwZWNfaW5kZXRlcm1pbmF0ZTogZmFsc2UsCiAgICAgICAgICAgIGNoZWNrX3VuaXRfc3BlYzogZmFsc2UsCiAgICAgICAgICAgIHNwZWNfY2hlY2s6IFtdCiAgICAgICAgICB9OwogICAgICAgIH0pOwogICAgICB9CgogICAgICBpZiAodGhpcy5zcGVjX2NoZWNrX2xpc3QubGVuZ3RoID09PSAxICYmICF0aGlzLnNwZWNfY2hlY2tfbGlzdFswXS5jaGlsZHJlbikgewogICAgICAgIHRoaXMuc3BlY19tb2RlbCA9IGZhbHNlOwogICAgICAgIHRoaXMuJGVtaXQoInNwZWNTZWxDb25maXJtIiwgewogICAgICAgICAgZ29vZHNEOiBbewogICAgICAgICAgICBza3VJZDogdGhpcy5zcGVjX2NoZWNrX2xpc3RbMF0uaWQsCiAgICAgICAgICAgIHNwZWM6IHRoaXMuc3BlY19jaGVja19saXN0WzBdCiAgICAgICAgICB9XSwKICAgICAgICAgIHNwZWNfY2hlY2tfbGlzdDogdGhpcy5zcGVjX2NoZWNrX2xpc3QsCiAgICAgICAgICBub3dfZ29vZHNfZGF0YTogdGhpcy5ub3dfZ29vZHNfZGF0YQogICAgICAgIH0pOwogICAgICB9IGVsc2UgaWYgKHRoaXMuc3BlY19jaGVja19saXN0Lmxlbmd0aCA9PT0gMSAmJiB0aGlzLnNwZWNfY2hlY2tfbGlzdFswXS5jaGlsZHJlbi5sZW5ndGggPT09IDEpIHsKICAgICAgICB0aGlzLnNwZWNfbW9kZWwgPSBmYWxzZTsKICAgICAgICB0aGlzLiRlbWl0KCJzcGVjU2VsQ29uZmlybSIsIHsKICAgICAgICAgIGdvb2RzRDogW3sKICAgICAgICAgICAgc2t1SWQ6IHRoaXMuc3BlY19jaGVja19saXN0WzBdLmNoaWxkcmVuWzBdLmlkLAogICAgICAgICAgICBzcGVjOiB0aGlzLnNwZWNfY2hlY2tfbGlzdFswXS5jaGlsZHJlblswXQogICAgICAgICAgfV0sCiAgICAgICAgICBzcGVjX2NoZWNrX2xpc3Q6IHRoaXMuc3BlY19jaGVja19saXN0LAogICAgICAgICAgbm93X2dvb2RzX2RhdGE6IHRoaXMubm93X2dvb2RzX2RhdGEKICAgICAgICB9KTsKICAgICAgfQogICAgfSwKCiAgICAvLyDllYblk4Hln7rnoYDotYTmlpnor6bmg4UKICAgIGFzeW5jIGdldEdvb2RzQmFzaWNJbmZvQnlJZCh2YWwpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldEdvb2RzQmFzaWNJbmZvQnlJZCh2YWwsIHsKICAgICAgICBpc0FkZEdvb2RzOiB0aGlzLmlzQWRkR29vZHMKICAgICAgfSk7CiAgICAgIHRoaXMubm93X2dvb2RzX2RhdGEgPSBkYXRhOwogICAgICB0aGlzLnNwZWNfbW9kZWwgPSB0cnVlOwoKICAgICAgaWYgKGRhdGEuc3BlY1R5cGUgPT09IDIpIHsKICAgICAgICB0aGlzLnNwZWNfY2hlY2tfbGlzdCA9IGRhdGEudW5pdERhdGEubWFwKGl0ZW0gPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgICAgaXNfc3BlY19pbmRldGVybWluYXRlOiBmYWxzZSwKICAgICAgICAgICAgY2hlY2tfdW5pdF9zcGVjOiBmYWxzZSwKICAgICAgICAgICAgc3BlY19jaGVjazogW10sCiAgICAgICAgICAgIGNoaWxkcmVuOiBkYXRhLnNwZWNNdWx0aXBsZS5maWx0ZXIoaXRlbUYgPT4gaXRlbUYudW5pdElkID09PSBpdGVtLnVuaXRJZCkubWFwKGl0ZW1QID0+IHsKICAgICAgICAgICAgICByZXR1cm4geyAuLi5pdGVtUCwKICAgICAgICAgICAgICAgIHNwZWNHcm9wTmFtZTogaXRlbVAuc3BlY0dyb3VwLm1hcChpdGVtUyA9PiB7CiAgICAgICAgICAgICAgICAgIHJldHVybiBpdGVtUy5zcGVjVmFsdWVOYW1lOwogICAgICAgICAgICAgICAgfSkuam9pbigiXyIpCiAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgfSkKICAgICAgICAgIH07CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zcGVjX2NoZWNrX2xpc3QgPSBkYXRhLnNwZWNNdWx0aXBsZS5tYXAoaXRlbUYgPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbUYsCiAgICAgICAgICAgIGlzX3NwZWNfaW5kZXRlcm1pbmF0ZTogZmFsc2UsCiAgICAgICAgICAgIGNoZWNrX3VuaXRfc3BlYzogZmFsc2UsCiAgICAgICAgICAgIHNwZWNfY2hlY2s6IFtdCiAgICAgICAgICB9OwogICAgICAgIH0pOwogICAgICB9IC8vIOaKhOeggeWVhuWTgSDkuI3lhYHorrjph4fotK3ovoXliqnljZXkvY0KCgogICAgICBpZiAodGhpcy5pc1B1cmNoYXNlICYmIGRhdGEuaXNFcSA9PT0gNSkgewogICAgICAgIHRoaXMuc3BlY19jaGVja19saXN0ID0gdGhpcy5zcGVjX2NoZWNrX2xpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbS5pc01hc3RlciA9PT0gNSk7CiAgICAgIH0KICAgIH0sCgogICAgc3BlY1NlbENvbmZpcm0oKSB7CiAgICAgIGxldCBzcGVjQ2hlY2sgPSBbXTsKICAgICAgbGV0IGdvb2RzRCA9IFtdOwoKICAgICAgaWYgKHRoaXMubm93X2dvb2RzX2RhdGEuc3BlY1R5cGUgPT09IDIpIHsKICAgICAgICB0aGlzLnNwZWNfY2hlY2tfbGlzdC5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgICAgaWYgKGl0ZW0uc3BlY19jaGVjayAmJiBpdGVtLnNwZWNfY2hlY2subGVuZ3RoKSB7CiAgICAgICAgICAgIHNwZWNDaGVjay5wdXNoKGl0ZW0uc3BlY19jaGVjay5qb2luKCIsIikpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIHRoaXMuc3BlY19jaGVjayA9IHNwZWNDaGVjay5qb2luKCIsIikuc3BsaXQoIiwiKS5tYXAoaXRlbSA9PiB7CiAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoaXRlbSk7CiAgICAgICAgfSk7CiAgICAgICAgZ29vZHNEID0gdGhpcy5zcGVjX2NoZWNrLm1hcChpdGVtID0+IHsKICAgICAgICAgIGxldCBzcGVjID0ge307CgogICAgICAgICAgZm9yIChsZXQgaSBpbiB0aGlzLnNwZWNfY2hlY2tfbGlzdCkgewogICAgICAgICAgICBsZXQgaXRlbVMgPSB0aGlzLnNwZWNfY2hlY2tfbGlzdFtpXTsKICAgICAgICAgICAgY29uc3Qgc3BlY0QgPSBpdGVtUy5jaGlsZHJlbiAmJiBpdGVtUy5jaGlsZHJlbi5sZW5ndGggPyBpdGVtUy5jaGlsZHJlbi5maW5kKGl0ZW1DID0+IGl0ZW1DLmlkID09PSBpdGVtKSA6ICIiOwoKICAgICAgICAgICAgaWYgKHNwZWNEKSB7CiAgICAgICAgICAgICAgc3BlYyA9IHNwZWNEOwogICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICB9CgogICAgICAgICAgcmV0dXJuIHsKICAgICAgICAgICAgc2t1SWQ6IGl0ZW0sCiAgICAgICAgICAgIHNwZWM6IHNwZWMKICAgICAgICAgIH07CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgZ29vZHNEID0gdGhpcy5zcGVjX2NoZWNrX2xpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbS5jaGVja191bml0X3NwZWMpLm1hcChpdGVtTSA9PiB7CiAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICBza3VJZDogaXRlbU0uaWQsCiAgICAgICAgICAgIHNwZWM6IGl0ZW1NCiAgICAgICAgICB9OwogICAgICAgIH0pOwogICAgICB9CgogICAgICB0aGlzLiRlbWl0KCJzcGVjU2VsQ29uZmlybSIsIHsKICAgICAgICBnb29kc0Q6IGdvb2RzRCwKICAgICAgICBzcGVjX2NoZWNrX2xpc3Q6IHRoaXMuc3BlY19jaGVja19saXN0LAogICAgICAgIG5vd19nb29kc19kYXRhOiB0aGlzLm5vd19nb29kc19kYXRhCiAgICAgIH0pOwogICAgICB0aGlzLnNwZWNfbW9kZWwgPSBmYWxzZTsKICAgIH0sCgogICAgc3BlY0NoZWNrQ2hhbmdlKHZhbCwgaW5kZXgpIHsKICAgICAgY29uc3QgdGFyZ2V0ID0gdGhpcy4kX2NvbW1vbi5kZWVwQ2xvbmUodGhpcy5zcGVjX2NoZWNrX2xpc3QpOwogICAgICBsZXQgY2hlY2tlZENvdW50ID0gdmFsLmxlbmd0aDsKICAgICAgdGFyZ2V0W2luZGV4XS5jaGVja191bml0X3NwZWMgPSBjaGVja2VkQ291bnQgPT09IHRhcmdldFtpbmRleF0uY2hpbGRyZW4ubGVuZ3RoOwogICAgICB0YXJnZXRbaW5kZXhdLmlzX3NwZWNfaW5kZXRlcm1pbmF0ZSA9IGNoZWNrZWRDb3VudCA+IDAgJiYgY2hlY2tlZENvdW50IDwgdGFyZ2V0W2luZGV4XS5jaGlsZHJlbi5sZW5ndGg7CiAgICAgIHRoaXMuc3BlY19jaGVja19saXN0ID0gdGFyZ2V0OwogICAgICB0aGlzLmNoZWNrX2FsbF9zcGVjID0gdGhpcy5zcGVjX2NoZWNrX2xpc3QuZXZlcnkoaXRlbSA9PiBpdGVtLmNoZWNrX3VuaXRfc3BlYyk7CiAgICB9LAoKICAgIGNoZWNrQWxsU3BlY0NoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5zcGVjX2NoZWNrX2xpc3QuZm9yRWFjaChpdGVtID0+IHsKICAgICAgICBpdGVtLmNoZWNrX3VuaXRfc3BlYyA9IHZhbDsKICAgICAgICBpdGVtLmlzX3NwZWNfaW5kZXRlcm1pbmF0ZSA9IGZhbHNlOwogICAgICAgIGl0ZW0uc3BlY19jaGVjayA9IHZhbCA/IGl0ZW0uY2hpbGRyZW4gJiYgaXRlbS5jaGlsZHJlbi5sZW5ndGggPyBpdGVtLmNoaWxkcmVuLm1hcChpdGVtQyA9PiBpdGVtQy5pZCkgOiBbXSA6IFtdOwogICAgICB9KTsKICAgICAgdGhpcy5pc19zcGVjX2luZGV0ZXJtaW5hdGUgPSBmYWxzZTsKICAgIH0sCgogICAgY2hlY2tVbml0U3BlY0NoYW5nZSh2YWwsIGluZGV4KSB7CiAgICAgIGNvbnN0IHRhcmdldCA9IHRoaXMuJF9jb21tb24uZGVlcENsb25lKHRoaXMuc3BlY19jaGVja19saXN0KTsKICAgICAgdGFyZ2V0W2luZGV4XS5zcGVjX2NoZWNrID0gdmFsID8gdGFyZ2V0W2luZGV4XS5jaGlsZHJlbiAmJiB0YXJnZXRbaW5kZXhdLmNoaWxkcmVuLmxlbmd0aCA/IHRhcmdldFtpbmRleF0uY2hpbGRyZW4ubWFwKGl0ZW0gPT4gaXRlbS5pZCkgOiBbXSA6IFtdOwogICAgICB0YXJnZXRbaW5kZXhdLmlzX3NwZWNfaW5kZXRlcm1pbmF0ZSA9IGZhbHNlOwogICAgICB0aGlzLnNwZWNfY2hlY2tfbGlzdCA9IHRhcmdldDsKICAgICAgdGhpcy5jaGVja19hbGxfc3BlYyA9IHRoaXMuc3BlY19jaGVja19saXN0LmV2ZXJ5KGl0ZW0gPT4gaXRlbS5jaGVja191bml0X3NwZWMpOwogICAgfSwKCiAgICBzZWxHb29kcyh2YWwpIHsKICAgICAgY29uc29sZS5sb2codmFsKTsKICAgICAgdGhpcy4kZW1pdCgic2VsR29vZHMiLCB2YWwpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":"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MAH;UACA;;UACA;YACA;YACA,cACAF,0CACAA,+CADA,GAEA,EAHA;;YAIA;cACAI;cACA;YACA;UACA;;UACA;YACAD,WADA;YAEAC;UAFA;QAIA,CAjBA;MAkBA,CA9BA,MA8BA;QACAF,8BACAP,MADA,CACAU,4BADA,EAEAR,GAFA,CAEAW;UACA;YACAL,eADA;YAEAC;UAFA;QAIA,CAPA;MAQA;;MACA;QACAF,cADA;QAEApB,qCAFA;QAGAC;MAHA;MAKA;IACA,CAnNA;;IAoNA0B;MACA;MACA;MACAC,gCACAC,8CADA;MAEAD,sCACAC,gEADA;MAEA;MACA,iDACAN,4BADA;IAGA,CA/NA;;IAgOAO;MACA;QACAP;QACAA;QACAA,wBACAA,wCACAA,oCADA,GAEA,EAHA,GAIA,EAJA;MAKA,CARA;MASA;IACA,CA3OA;;IA4OAQ;MACA;MACAH,iCACAA,0DACAA,2CADA,GAEA,EAHA,GAIA,EAJA;MAKAA;MACA;MACA,iDACAL,4BADA;IAGA,CAxPA;;IAyPAS;MACA5B;MACA;IACA;;EA5PA;AA9FA","names":["getGoodsByCondition","getGoodsInfo","getGoodsBasicInfoById","name","components","SaleGoodsSel","model","prop","event","props","merchantId","type","default","isPurchase","isEqMaster","isAddGoods","userCenterId","shopId","enableStatus","value","disabled","specCheck","isRevealSku","size","data","goodsName","goods_options","show_goods","select_loading","spec_model","check_all_spec","is_spec_indeterminate","spec_check","spec_check_list","now_goods_data","watch","mounted","console","methods","openGoodsModel","condition","params","goodsVisibleChange","selectSelGoods","check_unit_spec","children","filter","itemF","map","itemP","specGropName","itemS","join","goodsD","skuId","spec","item","specSelConfirm","split","itemM","specCheckChange","target","checkedCount","checkAllSpecChange","checkUnitSpecChange","selGoods"],"sourceRoot":"src/component/common","sources":["ConditionSelGoods.vue"],"sourcesContent":["<!--拼音筛选-->\n<template>\n <div class=\"out-div\">\n <el-select\n :size=\"size\"\n style=\"width: 100%\"\n :value=\"value\"\n filterable\n remote\n reserve-keyword\n :disabled=\"disabled\"\n placeholder=\"请输入关键词首字母\"\n :remote-method=\"remoteMethod\"\n :loading=\"select_loading\"\n @change=\"selectSelGoods\"\n @visible-change=\"goodsVisibleChange\"\n >\n <el-option\n v-for=\"(item, index) in goods_options\"\n :key=\"index\"\n :label=\"item.title\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n <span class=\"el-icon-search sel-icon\" @click=\"openGoodsModel\"></span>\n <el-dialog\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n style=\"text-align: left\"\n title=\"选择属性\"\n :visible.sync=\"spec_model\"\n width=\"40%\"\n >\n <!-- :indeterminate=\"is_spec_indeterminate\"-->\n <el-checkbox v-model=\"check_all_spec\" @change=\"checkAllSpecChange\">\n 全选\n </el-checkbox>\n <div\n v-for=\"(item, index) in spec_check_list\"\n :key=\"index\"\n style=\"padding: 10px; border: 1px solid #eee; margin: 10px 0\"\n >\n <el-checkbox\n v-model=\"item.check_unit_spec\"\n :indeterminate=\"item.is_spec_indeterminate\"\n @change=\"checkUnitSpecChange($event, index)\"\n >\n {{ item.unitName }}\n </el-checkbox>\n <div style=\"padding: 10px 15px 0\">\n <el-checkbox-group\n v-model=\"item.spec_check\"\n @change=\"specCheckChange($event, index)\"\n >\n <el-checkbox\n v-for=\"(itemC, indexC) in item.children\"\n :key=\"indexC\"\n style=\"padding-bottom: 5px\"\n :label=\"itemC.id\"\n >\n <span style=\"font-weight: 400\">{{ itemC.specGropName }}</span>\n </el-checkbox>\n </el-checkbox-group>\n </div>\n </div>\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"spec_model = false\">取 消</el-button>\n <el-button type=\"primary\" @click=\"specSelConfirm\">确 定</el-button>\n </span>\n </el-dialog>\n <SaleGoodsSel\n v-if=\"show_goods\"\n :merchant-id=\"merchantId\"\n :base-goods=\"type\"\n :is-show=\"show_goods\"\n :user-center-id=\"userCenterId\"\n :is-reveal-sku=\"4\"\n :is-eq-master=\"isEqMaster\"\n :is-purchase=\"isPurchase\"\n :shop-id=\"shopId\"\n @cancel=\"show_goods = false\"\n @confirm=\"selGoods\"\n ></SaleGoodsSel>\n </div>\n</template>\n\n<script>\n import {\n getGoodsByCondition,\n getGoodsInfo,\n getGoodsBasicInfoById,\n } from \"@/api/goods\";\n import SaleGoodsSel from \"@/component/goods/SaleGoodsSel.vue\";\n export default {\n name: \"ConditionSelGoods\",\n components: {\n SaleGoodsSel,\n },\n model: {\n prop: \"value\",\n event: \"change\",\n },\n props: {\n // 商户id\n merchantId: {\n type: [Number, String],\n default: \"\",\n },\n type: {\n type: Boolean,\n // false 查询商品。true 查询商品资料\n default: false,\n },\n // 当前使用组件的页面是否是采购页面\n isPurchase: {\n type: Boolean,\n default: false,\n },\n // 当前使用组件的页面是否可以选择主单位\n isEqMaster: {\n type: Boolean,\n default: true,\n },\n isAddGoods: {\n type: [Number, String],\n default: 5,\n },\n userCenterId: {\n type: [Number, String],\n default: \"\",\n },\n shopId: {\n type: [Number, String, Array],\n default: \"\",\n },\n enableStatus: {\n type: [Number, String],\n default: \"\",\n },\n value: {\n type: String,\n default: \"\",\n },\n disabled: {\n type: Boolean,\n default: false,\n },\n specCheck: {\n type: Array,\n default: () => {\n return [];\n },\n },\n // 5 只显示基本单位 4:主辅助单位都显示\n isRevealSku: {\n type: [Number, String],\n default: 4,\n },\n // 5 只显示基本单位 4:主辅助单位都显示\n size: {\n type: String,\n default: \"small\",\n },\n },\n data() {\n return {\n goodsName: \"\",\n goods_options: [],\n show_goods: false,\n select_loading: false,\n // 弹窗\n spec_model: false,\n check_all_spec: false,\n is_spec_indeterminate: false,\n spec_check: [],\n spec_check_list: [],\n now_goods_data: {},\n };\n },\n watch: {\n specCheck(Nval) {\n this.spec_check = Nval;\n },\n },\n mounted() {\n console.log(this.isPurchase);\n },\n methods: {\n openGoodsModel() {\n if (this.disabled) return;\n this.show_goods = true;\n },\n async remoteMethod(keyword) {\n if (!keyword) {\n this.goods_options = [];\n return;\n }\n let params = {\n condition: keyword,\n type: this.type,\n enableStatus: this.enableStatus,\n };\n if (this.shopId) {\n params.shopId = Array.isArray(this.shopId)\n ? this.shopId\n : [this.shopId];\n }\n if (this.merchantId) {\n params.merchantId = this.merchantId;\n }\n this.select_loading = true;\n const { data } = await getGoodsByCondition(params);\n this.select_loading = false;\n if (JSON.stringify(data) === \"{}\") {\n this.goods_options = [];\n } else {\n this.goods_options = data;\n }\n },\n goodsVisibleChange(val) {\n this.$emit(\"goodsVisibleChange\", val);\n },\n selectSelGoods(val) {\n this.$emit(\"selectSelGoods\", val);\n this.check_all_spec = false;\n if (!this.type) {\n this.getGoodsInfo(val);\n } else {\n this.getGoodsBasicInfoById(val);\n }\n },\n // 商品详情\n async getGoodsInfo(val) {\n // userCenterId: this.userCenterId\n const { data } = await getGoodsInfo(val, {\n userCenterId: this.userCenterId,\n });\n\n this.now_goods_data = data;\n this.spec_model = true;\n if (data.specType === 2) {\n this.spec_check_list = data.unitData.map((item) => {\n return {\n ...item,\n is_spec_indeterminate: false,\n check_unit_spec: false,\n spec_check: [],\n children: data.specMultiple\n .filter((itemF) => itemF.unitId === item.unitId)\n .map((itemP) => {\n return {\n ...itemP,\n specGropName: itemP.specGroup\n .map((itemS) => {\n return itemS.specValueName;\n })\n .join(\"_\"),\n };\n }),\n };\n });\n } else {\n this.spec_check_list = data.specMultiple.map((itemF) => {\n return {\n ...itemF,\n is_spec_indeterminate: false,\n check_unit_spec: false,\n spec_check: [],\n };\n });\n }\n if (\n this.spec_check_list.length === 1 &&\n !this.spec_check_list[0].children\n ) {\n this.spec_model = false;\n this.$emit(\"specSelConfirm\", {\n goodsD: [\n {\n skuId: this.spec_check_list[0].id,\n spec: this.spec_check_list[0],\n },\n ],\n spec_check_list: this.spec_check_list,\n now_goods_data: this.now_goods_data,\n });\n } else if (\n this.spec_check_list.length === 1 &&\n this.spec_check_list[0].children.length === 1\n ) {\n this.spec_model = false;\n this.$emit(\"specSelConfirm\", {\n goodsD: [\n {\n skuId: this.spec_check_list[0].children[0].id,\n spec: this.spec_check_list[0].children[0],\n },\n ],\n spec_check_list: this.spec_check_list,\n now_goods_data: this.now_goods_data,\n });\n }\n },\n // 商品基础资料详情\n async getGoodsBasicInfoById(val) {\n const { data } = await getGoodsBasicInfoById(val, {\n isAddGoods: this.isAddGoods,\n });\n\n this.now_goods_data = data;\n this.spec_model = true;\n if (data.specType === 2) {\n this.spec_check_list = data.unitData.map((item) => {\n return {\n ...item,\n is_spec_indeterminate: false,\n check_unit_spec: false,\n spec_check: [],\n children: data.specMultiple\n .filter((itemF) => itemF.unitId === item.unitId)\n .map((itemP) => {\n return {\n ...itemP,\n specGropName: itemP.specGroup\n .map((itemS) => {\n return itemS.specValueName;\n })\n .join(\"_\"),\n };\n }),\n };\n });\n } else {\n this.spec_check_list = data.specMultiple.map((itemF) => {\n return {\n ...itemF,\n is_spec_indeterminate: false,\n check_unit_spec: false,\n spec_check: [],\n };\n });\n }\n // 抄码商品 不允许采购辅助单位\n if (this.isPurchase && data.isEq === 5) {\n this.spec_check_list = this.spec_check_list.filter(\n (item) => item.isMaster === 5\n );\n }\n },\n specSelConfirm() {\n let specCheck = [];\n let goodsD = [];\n if (this.now_goods_data.specType === 2) {\n this.spec_check_list.forEach((item) => {\n if (item.spec_check && item.spec_check.length) {\n specCheck.push(item.spec_check.join(\",\"));\n }\n });\n this.spec_check = specCheck\n .join(\",\")\n .split(\",\")\n .map((item) => {\n return parseInt(item);\n });\n goodsD = this.spec_check.map((item) => {\n let spec = {};\n for (let i in this.spec_check_list) {\n let itemS = this.spec_check_list[i];\n const specD =\n itemS.children && itemS.children.length\n ? itemS.children.find((itemC) => itemC.id === item)\n : \"\";\n if (specD) {\n spec = specD;\n break;\n }\n }\n return {\n skuId: item,\n spec: spec,\n };\n });\n } else {\n goodsD = this.spec_check_list\n .filter((item) => item.check_unit_spec)\n .map((itemM) => {\n return {\n skuId: itemM.id,\n spec: itemM,\n };\n });\n }\n this.$emit(\"specSelConfirm\", {\n goodsD: goodsD,\n spec_check_list: this.spec_check_list,\n now_goods_data: this.now_goods_data,\n });\n this.spec_model = false;\n },\n specCheckChange(val, index) {\n const target = this.$_common.deepClone(this.spec_check_list);\n let checkedCount = val.length;\n target[index].check_unit_spec =\n checkedCount === target[index].children.length;\n target[index].is_spec_indeterminate =\n checkedCount > 0 && checkedCount < target[index].children.length;\n this.spec_check_list = target;\n this.check_all_spec = this.spec_check_list.every(\n (item) => item.check_unit_spec\n );\n },\n checkAllSpecChange(val) {\n this.spec_check_list.forEach((item) => {\n item.check_unit_spec = val;\n item.is_spec_indeterminate = false;\n item.spec_check = val\n ? item.children && item.children.length\n ? item.children.map((itemC) => itemC.id)\n : []\n : [];\n });\n this.is_spec_indeterminate = false;\n },\n checkUnitSpecChange(val, index) {\n const target = this.$_common.deepClone(this.spec_check_list);\n target[index].spec_check = val\n ? target[index].children && target[index].children.length\n ? target[index].children.map((item) => item.id)\n : []\n : [];\n target[index].is_spec_indeterminate = false;\n this.spec_check_list = target;\n this.check_all_spec = this.spec_check_list.every(\n (item) => item.check_unit_spec\n );\n },\n selGoods(val) {\n console.log(val);\n this.$emit(\"selGoods\", val);\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .out-div {\n position: relative;\n .sel-icon {\n position: absolute;\n display: block;\n right: 5px;\n top: 50%;\n width: 25px;\n text-align: center;\n transform: translateY(-50%);\n color: #c0c4cc;\n font-size: 13px;\n cursor: pointer;\n }\n }\n</style>\n"]}]}