f6bb548a2af139ecbd4d2514b9fdfce9.json 24 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\\goods\\GoodsWarehouse.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\component\\goods\\GoodsWarehouse.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsR29vZHNCYXNpYywgc2VhcmNoQmFzaWMsIGdldEdvb2RzQmFzaWNPZlNob3BJZCB9IGZyb20gIkAvYXBpL2dvb2RzIjsKaW1wb3J0IEdvb2RzQ2F0ZWdvcnkgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0dvb2RzQ2F0ZWdvcnkudnVlIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJHb29kc1dhcmVob3VzZSIsCiAgY29tcG9uZW50czogewogICAgR29vZHNDYXRlZ29yeQogIH0sCiAgcHJvcHM6IHsKICAgIGlzU2hvdzogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIHNlbFR5cGU6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAiIgogICAgfSwKICAgIGlzQ2hlY2s6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogdHJ1ZQogICAgfSwKICAgIHNob3BJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAwCiAgICB9LAogICAgZW5hYmxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgLy8g5piv5ZCm6ZyA6KaB6YGu572p5bGCCiAgICBtb2RhbDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGNob29zZV9kYXRhOiBbXSwKICAgICAgZ29vZHNfbGlzdDogW10sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBrZXl3b3JkOiAiIiwKICAgICAgdG90YWw6IDAsCiAgICAgIHByZV9wYWdlOiAxMCwKICAgICAgcGFnZTogMSwKICAgICAgZW5hYmxlU3RhdHVzOiAiIiwKICAgICAgY2F0ZWdvcnlJZDogW10KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIGlmICh0aGlzLmVuYWJsZSkgewogICAgICB0aGlzLmVuYWJsZVN0YXR1cyA9IDU7CiAgICB9IGVsc2UgewogICAgICB0aGlzLmVuYWJsZVN0YXR1cyA9ICIiOwogICAgfQoKICAgIGlmICh0aGlzLnNob3BJZCkgewogICAgICB0aGlzLmdldEdvb2RzQmFzaWNPZlNob3BJZCgpOwogICAgfSBlbHNlIHsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9CiAgfSwKCiAgbWV0aG9kczogewogICAgZ29vZHNDaGFuZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBza3VDaGFuZ2UodmFsLCBpbmRleCkgewogICAgICBsZXQgdGFyZ2V0ID0gdGhpcy4kX2NvbW1vbi5kZWVwQ2xvbmUodGhpcy5nb29kc19saXN0KTsKICAgICAgdGFyZ2V0W2luZGV4XS51bml0TmFtZSA9IHRhcmdldFtpbmRleF0udW5pdExpc3QuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IHZhbCkudW5pdE5hbWU7CiAgICAgIHRoaXMuZ29vZHNfbGlzdCA9IHRhcmdldDsKICAgIH0sCgogICAgLy8g6I635Y+W5YiX6KGo5pWw5o2uCiAgICBhc3luYyBnZXRMaXN0KCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IGdldEFsbEdvb2RzQmFzaWMoewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wcmVfcGFnZSwKICAgICAgICBlbmFibGVTdGF0dXM6IHRoaXMuZW5hYmxlU3RhdHVzCiAgICAgIH0pOwogICAgICB0aGlzLmdvb2RzX2xpc3QgPSBkYXRhLm1hcChpdGVtID0+IHsKICAgICAgICBsZXQgdW5pdExpc3QgPSBbXTsKICAgICAgICBsZXQgdW5pdE5hbWUgPSAiIjsKICAgICAgICBsZXQgc2t1SWQgPSAiIjsKCiAgICAgICAgaWYgKHBhcnNlSW50KGl0ZW0uc3BlY1R5cGUpID09PSAxKSB7CiAgICAgICAgICB1bml0TGlzdCA9IGl0ZW0ubWFzdGVyVW5pdCA/IFtpdGVtLm1hc3RlclVuaXRdLmNvbmNhdChpdGVtLmJyYW5jaFVuaXQgfHwgW10pIDogW107CiAgICAgICAgICB1bml0TmFtZSA9IGl0ZW0ubWFzdGVyVW5pdCA/IGl0ZW0ubWFzdGVyVW5pdC51bml0TmFtZSA6IDA7CiAgICAgICAgICBza3VJZCA9IGl0ZW0ubWFzdGVyVW5pdCA/IGl0ZW0ubWFzdGVyVW5pdC5pZCA6IDA7CiAgICAgICAgfSBlbHNlIGlmIChwYXJzZUludChpdGVtLnNwZWNUeXBlKSA9PT0gMikgewogICAgICAgICAgdW5pdExpc3QgPSBpdGVtLnNwZWNNdWx0aXBsZS5tYXAoaXRlbVMgPT4gewogICAgICAgICAgICBsZXQgdW5pdE5hbWUgPSBpdGVtUy5zcGVjR3JvdXAubWFwKGl0ZW1NID0+IHsKICAgICAgICAgICAgICByZXR1cm4gaXRlbU0uc3BlY1ZhbHVlSWROYW1lOwogICAgICAgICAgICB9KS5qb2luKCJfIik7CiAgICAgICAgICAgIGxldCBzcGVjVmFsdWVJZCA9IGl0ZW1TLnNwZWNHcm91cC5tYXAoaXRlbU0gPT4gewogICAgICAgICAgICAgIHJldHVybiBpdGVtTS5zcGVjVmFsdWVJZDsKICAgICAgICAgICAgfSkuam9pbigiXyIpOwogICAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICAgIHVuaXROYW1lOiB1bml0TmFtZSwKICAgICAgICAgICAgICBzcGVjVmFsdWVJZDogc3BlY1ZhbHVlSWQsCiAgICAgICAgICAgICAgaWQ6IGl0ZW1TLmlkCiAgICAgICAgICAgIH07CiAgICAgICAgICB9KTsKICAgICAgICAgIHNrdUlkID0gaXRlbS5zcGVjTXVsdGlwbGVbMF0uaWQ7CiAgICAgICAgICB1bml0TmFtZSA9IHVuaXRMaXN0WzBdLnVuaXROYW1lOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgIHNrdUlkOiBza3VJZCwKICAgICAgICAgIHVuaXROYW1lOiB1bml0TmFtZSwKICAgICAgICAgIHVuaXRMaXN0OiB1bml0TGlzdAogICAgICAgIH07CiAgICAgIH0pOwogICAgICB0aGlzLnRvdGFsID0gcGFnZVRvdGFsOwogICAgfSwKCiAgICAvLyDllYblk4HmkJzntKIKICAgIGFzeW5jIGdvb2RzU2VhcmNoKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IHNlYXJjaEJhc2ljKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucHJlX3BhZ2UsCiAgICAgICAga2V5d29yZDogdGhpcy5rZXl3b3JkLAogICAgICAgIGVuYWJsZVN0YXR1czogdGhpcy5lbmFibGVTdGF0dXMKICAgICAgfSk7CiAgICAgIHRoaXMuZ29vZHNfbGlzdCA9IGRhdGEubWFwKGl0ZW0gPT4gewogICAgICAgIGxldCB1bml0TGlzdCA9IFtdOwogICAgICAgIGxldCB1bml0TmFtZSA9ICIiOwogICAgICAgIGxldCBza3VJZCA9ICIiOwoKICAgICAgICBpZiAocGFyc2VJbnQoaXRlbS5zcGVjVHlwZSkgPT09IDEpIHsKICAgICAgICAgIHVuaXRMaXN0ID0gaXRlbS5tYXN0ZXJVbml0ID8gW2l0ZW0ubWFzdGVyVW5pdF0uY29uY2F0KGl0ZW0uYnJhbmNoVW5pdCB8fCBbXSkgOiBbXTsKICAgICAgICAgIHVuaXROYW1lID0gaXRlbS5tYXN0ZXJVbml0ID8gaXRlbS5tYXN0ZXJVbml0LnVuaXROYW1lIDogMDsKICAgICAgICAgIHNrdUlkID0gaXRlbS5tYXN0ZXJVbml0ID8gaXRlbS5tYXN0ZXJVbml0LmlkIDogMDsKICAgICAgICB9IGVsc2UgaWYgKHBhcnNlSW50KGl0ZW0uc3BlY1R5cGUpID09PSAyKSB7CiAgICAgICAgICB1bml0TGlzdCA9IGl0ZW0uc3BlY011bHRpcGxlLm1hcChpdGVtUyA9PiB7CiAgICAgICAgICAgIGxldCB1bml0TmFtZSA9IGl0ZW1TLnNwZWNHcm91cC5tYXAoaXRlbU0gPT4gewogICAgICAgICAgICAgIHJldHVybiBpdGVtTS5zcGVjVmFsdWVJZE5hbWU7CiAgICAgICAgICAgIH0pLmpvaW4oIl8iKTsKICAgICAgICAgICAgbGV0IHNwZWNWYWx1ZUlkID0gaXRlbVMuc3BlY0dyb3VwLm1hcChpdGVtTSA9PiB7CiAgICAgICAgICAgICAgcmV0dXJuIGl0ZW1NLnNwZWNWYWx1ZUlkOwogICAgICAgICAgICB9KS5qb2luKCJfIik7CiAgICAgICAgICAgIHJldHVybiB7CiAgICAgICAgICAgICAgdW5pdE5hbWU6IHVuaXROYW1lLAogICAgICAgICAgICAgIHNwZWNWYWx1ZUlkOiBzcGVjVmFsdWVJZCwKICAgICAgICAgICAgICBpZDogaXRlbVMuaWQKICAgICAgICAgICAgfTsKICAgICAgICAgIH0pOwogICAgICAgICAgc2t1SWQgPSBpdGVtLnNwZWNNdWx0aXBsZVswXS5pZDsKICAgICAgICAgIHVuaXROYW1lID0gdW5pdExpc3RbMF0udW5pdE5hbWU7CiAgICAgICAgfQoKICAgICAgICByZXR1cm4geyAuLi5pdGVtLAogICAgICAgICAgc2t1SWQ6IHNrdUlkLAogICAgICAgICAgdW5pdE5hbWU6IHVuaXROYW1lLAogICAgICAgICAgdW5pdExpc3Q6IHVuaXRMaXN0CiAgICAgICAgfTsKICAgICAgfSk7CiAgICAgIHRoaXMudG90YWwgPSBwYWdlVG90YWw7CiAgICB9LAoKICAgIC8vIOWVhumTuuS4i+WFgeiuuOmUgOWUrueahOWVhuWTgeWIl+ihqAogICAgYXN5bmMgZ2V0R29vZHNCYXNpY09mU2hvcElkKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IGdldEdvb2RzQmFzaWNPZlNob3BJZCh7CiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnByZV9wYWdlLAogICAgICAgIHNob3BJZDogdGhpcy5zaG9wSWQsCiAgICAgICAga2V5d29yZDogdGhpcy5rZXl3b3JkLAogICAgICAgIGNhdGVnb3J5SWQ6IHRoaXMuY2F0ZWdvcnlJZFt0aGlzLmNhdGVnb3J5SWQubGVuZ3RoIC0gMV0sCiAgICAgICAgZW5hYmxlU3RhdHVzOiB0aGlzLmVuYWJsZVN0YXR1cwogICAgICB9KTsKICAgICAgdGhpcy5nb29kc19saXN0ID0gZGF0YS5tYXAoaXRlbSA9PiB7CiAgICAgICAgbGV0IHVuaXRMaXN0ID0gW107CiAgICAgICAgbGV0IHVuaXROYW1lID0gIiI7CiAgICAgICAgbGV0IHNrdUlkID0gIiI7CgogICAgICAgIGlmIChwYXJzZUludChpdGVtLnNwZWNUeXBlKSA9PT0gMSkgewogICAgICAgICAgdW5pdExpc3QgPSBpdGVtLm1hc3RlclVuaXQgPyBbaXRlbS5tYXN0ZXJVbml0XS5jb25jYXQoaXRlbS5icmFuY2hVbml0IHx8IFtdKSA6IFtdOwogICAgICAgICAgdW5pdE5hbWUgPSBpdGVtLm1hc3RlclVuaXQgPyBpdGVtLm1hc3RlclVuaXQudW5pdE5hbWUgOiAwOwogICAgICAgICAgc2t1SWQgPSBpdGVtLm1hc3RlclVuaXQgPyBpdGVtLm1hc3RlclVuaXQuaWQgOiAwOwogICAgICAgIH0gZWxzZSBpZiAocGFyc2VJbnQoaXRlbS5zcGVjVHlwZSkgPT09IDIpIHsKICAgICAgICAgIHVuaXRMaXN0ID0gaXRlbS5zcGVjR3JvdXAubWFwKGl0ZW1TID0+IHsKICAgICAgICAgICAgbGV0IHVuaXROYW1lID0gaXRlbVMucGFyYW1zLm1hcChpdGVtTSA9PiB7CiAgICAgICAgICAgICAgcmV0dXJuIGl0ZW1NLnNwZWNWYWx1ZUlkTmFtZTsKICAgICAgICAgICAgfSkuam9pbigiXyIpOwogICAgICAgICAgICBsZXQgc3BlY1ZhbHVlSWQgPSBpdGVtUy5wYXJhbXMubWFwKGl0ZW1NID0+IHsKICAgICAgICAgICAgICByZXR1cm4gaXRlbU0uc3BlY1ZhbHVlSWQ7CiAgICAgICAgICAgIH0pLmpvaW4oIl8iKTsKICAgICAgICAgICAgcmV0dXJuIHsKICAgICAgICAgICAgICB1bml0TmFtZTogdW5pdE5hbWUsCiAgICAgICAgICAgICAgc3BlY1ZhbHVlSWQ6IHNwZWNWYWx1ZUlkLAogICAgICAgICAgICAgIGlkOiBpdGVtUy5pZAogICAgICAgICAgICB9OwogICAgICAgICAgfSk7IC8vIHNrdUlkID0gaXRlbS5zcGVjTXVsdGlwbGVbMF0uaWQKICAgICAgICAgIC8vIHVuaXROYW1lID0gdW5pdExpc3RbMF0udW5pdE5hbWUKICAgICAgICB9CgogICAgICAgIHJldHVybiB7IC4uLml0ZW0sCiAgICAgICAgICBza3VJZDogc2t1SWQsCiAgICAgICAgICB1bml0TmFtZTogdW5pdE5hbWUsCiAgICAgICAgICB1bml0TGlzdDogdW5pdExpc3QKICAgICAgICB9OwogICAgICB9KTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgIH0sCgogICAgcGFnZUNoYW5nZShwYWdlKSB7CiAgICAgIHRoaXMucGFnZSA9IHBhZ2U7CgogICAgICBpZiAodGhpcy5zaG9wSWQpIHsKICAgICAgICB0aGlzLmdldEdvb2RzQmFzaWNPZlNob3BJZCgpOwogICAgICB9IGVsc2UgewogICAgICAgIGlmICh0aGlzLmtleXdvcmQpIHsKICAgICAgICAgIHRoaXMuZ29vZHNTZWFyY2goKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICAgICAgfQogICAgICB9CiAgICB9LAoKICAgIHNpemVDaGFuZ2Uoc2l6ZSkgewogICAgICB0aGlzLnByZV9wYWdlID0gc2l6ZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBzZWxlY3Rpb25DaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMuY2hvb3NlX2RhdGEgPSB2YWw7CiAgICB9LAoKICAgIC8vIOWFs+mXreW8ueeqlwogICAgY2FuY2VsKCkgewogICAgICB0aGlzLiRlbWl0KCJjYW5jZWwiKTsKICAgIH0sCgogICAgLy8g5YWz6Zet5by556qXCiAgICBjb25maXJtKCkgewogICAgICB0aGlzLmNhbmNlbCgpOwogICAgICB0aGlzLiRlbWl0KCJjb25maXJtIiwgdGhpcy5jaG9vc2VfZGF0YSk7CiAgICB9LAoKICAgIHNlbEdvb2RzKHJvdykgewogICAgICBpZiAocm93LmVuYWJsZVN0YXR1cyAhPT0gNSkgewogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy5jYW5jZWwoKTsKICAgICAgdGhpcy4kZW1pdCgiY29uZmlybSIsIFtyb3ddKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+GA,SACAA,gBADA,EAEAC,WAFA,EAGAC,qBAHA,QAIA,aAJA;AAKA;AACA;EACAC,sBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,YADA;MAEAC;IAFA,CALA;IASAE;MACAH,aADA;MAEAC;IAFA,CATA;IAaAG;MACAJ,sBADA;MAEAC;IAFA,CAbA;IAiBAI;MACAL,aADA;MAEAC;IAFA,CAjBA;IAqBA;IACAK;MACAN,aADA;MAEAC;IAFA;EAtBA,CALA;;EAgCAM;IACA;MACAC,eADA;MAEAC,cAFA;MAGAC,cAHA;MAIAC,WAJA;MAKAC,QALA;MAMAC,YANA;MAOAC,OAPA;MAQAC,gBARA;MASAC;IATA;EAWA,CA5CA;;EA6CAC;IACA;MACA;IACA,CAFA,MAEA;MACA;IACA;;IACA;MACA;IACA,CAFA,MAEA;MACA;IACA;EACA,CAxDA;;EAyDAC;IACAC;MACA;IACA,CAHA;;IAIAC;MACA;MACAC,qDACAC,uBADA,EAEAC,QAFA;MAGA;IACA,CAVA;;IAWA;IACA;MACA;QAAAhB;QAAAiB;MAAA;QACAV,eADA;QAEAW,uBAFA;QAGAV;MAHA;MAMA;QACA;QACA;QACA;;QACA;UACAW,6BACA,+CADA,GAEA,EAFA;UAGAH;UACAI;QACA,CANA,MAMA;UACAD;YACA,+BACAE,GADA,CACAC;cACA;YACA,CAHA,EAIAC,IAJA,CAIA,GAJA;YAKA,kCACAF,GADA,CACAC;cACA;YACA,CAHA,EAIAC,IAJA,CAIA,GAJA;YAKA;cACAP,kBADA;cAEAQ,wBAFA;cAGAC;YAHA;UAKA,CAhBA;UAiBAL;UACAJ;QACA;;QACA,SACA,OADA;UAEAI,YAFA;UAGAJ,kBAHA;UAIAG;QAJA;MAMA,CArCA;MAsCA;IACA,CA1DA;;IA2DA;IACA;MACA;QAAAnB;QAAAiB;MAAA;QACAV,eADA;QAEAW,uBAFA;QAGAd,qBAHA;QAIAI;MAJA;MAOA;QACA;QACA;QACA;;QACA;UACAW,6BACA,+CADA,GAEA,EAFA;UAGAH;UACAI;QACA,CANA,MAMA;UACAD;YACA,+BACAE,GADA,CACAC;cACA;YACA,CAHA,EAIAC,IAJA,CAIA,GAJA;YAKA,kCACAF,GADA,CACAC;cACA;YACA,CAHA,EAIAC,IAJA,CAIA,GAJA;YAKA;cACAP,kBADA;cAEAQ,wBAFA;cAGAC;YAHA;UAKA,CAhBA;UAiBAL;UACAJ;QACA;;QACA,SACA,OADA;UAEAI,YAFA;UAGAJ,kBAHA;UAIAG;QAJA;MAMA,CArCA;MAsCA;IACA,CA3GA;;IA4GA;IACA;MACA;QAAAnB;QAAAiB;MAAA;QACAV,eADA;QAEAW,uBAFA;QAGArB,mBAHA;QAIAO,qBAJA;QAKAK,uDALA;QAMAD;MANA;MASA;QACA;QACA;QACA;;QACA;UACAW,6BACA,+CADA,GAEA,EAFA;UAGAH;UACAI;QACA,CANA,MAMA;UACAD;YACA,4BACAE,GADA,CACAC;cACA;YACA,CAHA,EAIAC,IAJA,CAIA,GAJA;YAKA,+BACAF,GADA,CACAC;cACA;YACA,CAHA,EAIAC,IAJA,CAIA,GAJA;YAKA;cACAP,kBADA;cAEAQ,wBAFA;cAGAC;YAHA;UAKA,CAhBA,EADA,CAkBA;UACA;QACA;;QACA,SACA,OADA;UAEAL,YAFA;UAGAJ,kBAHA;UAIAG;QAJA;MAMA,CArCA;MAsCA;IACA,CA9JA;;IA+JAO;MACA;;MACA;QACA;MACA,CAFA,MAEA;QACA;UACA;QACA,CAFA,MAEA;UACA;QACA;MACA;IACA,CA1KA;;IA4KAC;MACA;MACA;IACA,CA/KA;;IAgLAC;MACA;IACA,CAlLA;;IAmLA;IACAC;MACA;IACA,CAtLA;;IAuLA;IACAC;MACA;MACA;IACA,CA3LA;;IA4LAC;MACA;QACA;MACA;;MACA;MACA;IACA;;EAlMA;AAzDA","names":["getAllGoodsBasic","searchBasic","getGoodsBasicOfShopId","name","components","GoodsCategory","props","isShow","type","default","selType","isCheck","shopId","enable","modal","data","choose_data","goods_list","loading","keyword","total","pre_page","page","enableStatus","categoryId","created","methods","goodsChane","skuChange","target","item","unitName","pageTotal","pageSize","unitList","skuId","map","itemM","join","specValueId","id","pageChange","sizeChange","selectionChange","cancel","confirm","selGoods"],"sourceRoot":"src/component/goods","sources":["GoodsWarehouse.vue"],"sourcesContent":["<!--选择商品-->\n<template>\n <div>\n <el-dialog\n title=\"商品库\"\n :visible=\"isShow\"\n width=\"60%\"\n :modal=\"modal\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n @close=\"cancel\"\n >\n <div class=\"clearfix\" style=\"padding-bottom: 10px\">\n <el-input\n v-model=\"keyword\"\n style=\"width: 240px\"\n size=\"small\"\n placeholder=\"请输入商品名称\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n <span style=\"display: inline-block; margin-left: 10px\">\n <GoodsCategory\n v-model=\"categoryId\"\n :width=\"160\"\n check-strictly\n clearable\n size=\"small\"\n @change=\"goodsChane\"\n />\n </span>\n </div>\n <el-table\n ref=\"goods_list\"\n size=\"small\"\n :data=\"goods_list\"\n @selection-change=\"selectionChange\"\n @row-dblclick=\"selGoods\"\n >\n <el-table-column\n v-if=\"isCheck\"\n type=\"selection\"\n width=\"55\"\n align=\"center\"\n ></el-table-column>\n <el-table-column\n min-width=\"160\"\n prop=\"title\"\n show-overflow-tooltip\n label=\"商品名称\"\n ></el-table-column>\n <el-table-column\n min-width=\"140\"\n prop=\"code\"\n label=\"商品编码\"\n ></el-table-column>\n <el-table-column\n prop=\"categoryTitle\"\n label=\"商品分类\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n v-if=\"shelfLifeSetUp === 5\"\n prop=\"expireTime\"\n label=\"保质期\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column min-width=\"100\" label=\"商品状态\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.enableStatus === 5\" class=\"success-status\">\n 启用\n </span>\n <span v-else class=\"danger-status\">禁用</span>\n </template>\n </el-table-column>\n <el-table-column width=\"100\" label=\"选择商品\">\n <template slot-scope=\"scope\">\n <el-button\n size=\"mini\"\n :disabled=\"scope.row.enableStatus !== 5\"\n icon=\"el-icon-check\"\n @click=\"selGoods(scope.row)\"\n ></el-button>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pre_page\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n <div\n v-if=\"isCheck\"\n slot=\"footer\"\n style=\"width: 100%; border-top: 1px solid #eee; padding-top: 10px\"\n >\n <el-button size=\"small\" type=\"primary\" @click=\"confirm\">确定</el-button>\n <el-button size=\"small\" @click=\"cancel\">取消</el-button>\n </div>\n </el-dialog>\n </div>\n</template>\n\n<script>\n import {\n getAllGoodsBasic,\n searchBasic,\n getGoodsBasicOfShopId,\n } from \"@/api/goods\";\n import GoodsCategory from \"@/component/common/GoodsCategory.vue\";\n export default {\n name: \"GoodsWarehouse\",\n components: {\n GoodsCategory,\n },\n props: {\n isShow: {\n type: Boolean,\n default: false,\n },\n selType: {\n type: String,\n default: \"\",\n },\n isCheck: {\n type: Boolean,\n default: true,\n },\n shopId: {\n type: [Number, String],\n default: 0,\n },\n enable: {\n type: Boolean,\n default: false,\n },\n // 是否需要遮罩层\n modal: {\n type: Boolean,\n default: true,\n },\n },\n data() {\n return {\n choose_data: [],\n goods_list: [],\n loading: false,\n keyword: \"\",\n total: 0,\n pre_page: 10,\n page: 1,\n enableStatus: \"\",\n categoryId: [],\n };\n },\n created() {\n if (this.enable) {\n this.enableStatus = 5;\n } else {\n this.enableStatus = \"\";\n }\n if (this.shopId) {\n this.getGoodsBasicOfShopId();\n } else {\n this.getList();\n }\n },\n methods: {\n goodsChane(val) {\n this.pageChange(1);\n },\n skuChange(val, index) {\n let target = this.$_common.deepClone(this.goods_list);\n target[index].unitName = target[index].unitList.find(\n (item) => item.id === val\n ).unitName;\n this.goods_list = target;\n },\n // 获取列表数据\n async getList() {\n const { data, pageTotal } = await getAllGoodsBasic({\n page: this.page,\n pageSize: this.pre_page,\n enableStatus: this.enableStatus,\n });\n\n this.goods_list = data.map((item) => {\n let unitList = [];\n let unitName = \"\";\n let skuId = \"\";\n if (parseInt(item.specType) === 1) {\n unitList = item.masterUnit\n ? [item.masterUnit].concat(item.branchUnit || [])\n : [];\n unitName = item.masterUnit ? item.masterUnit.unitName : 0;\n skuId = item.masterUnit ? item.masterUnit.id : 0;\n } else if (parseInt(item.specType) === 2) {\n unitList = item.specMultiple.map((itemS) => {\n let unitName = itemS.specGroup\n .map((itemM) => {\n return itemM.specValueIdName;\n })\n .join(\"_\");\n let specValueId = itemS.specGroup\n .map((itemM) => {\n return itemM.specValueId;\n })\n .join(\"_\");\n return {\n unitName: unitName,\n specValueId: specValueId,\n id: itemS.id,\n };\n });\n skuId = item.specMultiple[0].id;\n unitName = unitList[0].unitName;\n }\n return {\n ...item,\n skuId: skuId,\n unitName: unitName,\n unitList: unitList,\n };\n });\n this.total = pageTotal;\n },\n // 商品搜索\n async goodsSearch() {\n const { data, pageTotal } = await searchBasic({\n page: this.page,\n pageSize: this.pre_page,\n keyword: this.keyword,\n enableStatus: this.enableStatus,\n });\n\n this.goods_list = data.map((item) => {\n let unitList = [];\n let unitName = \"\";\n let skuId = \"\";\n if (parseInt(item.specType) === 1) {\n unitList = item.masterUnit\n ? [item.masterUnit].concat(item.branchUnit || [])\n : [];\n unitName = item.masterUnit ? item.masterUnit.unitName : 0;\n skuId = item.masterUnit ? item.masterUnit.id : 0;\n } else if (parseInt(item.specType) === 2) {\n unitList = item.specMultiple.map((itemS) => {\n let unitName = itemS.specGroup\n .map((itemM) => {\n return itemM.specValueIdName;\n })\n .join(\"_\");\n let specValueId = itemS.specGroup\n .map((itemM) => {\n return itemM.specValueId;\n })\n .join(\"_\");\n return {\n unitName: unitName,\n specValueId: specValueId,\n id: itemS.id,\n };\n });\n skuId = item.specMultiple[0].id;\n unitName = unitList[0].unitName;\n }\n return {\n ...item,\n skuId: skuId,\n unitName: unitName,\n unitList: unitList,\n };\n });\n this.total = pageTotal;\n },\n // 商铺下允许销售的商品列表\n async getGoodsBasicOfShopId() {\n const { data, pageTotal } = await getGoodsBasicOfShopId({\n page: this.page,\n pageSize: this.pre_page,\n shopId: this.shopId,\n keyword: this.keyword,\n categoryId: this.categoryId[this.categoryId.length - 1],\n enableStatus: this.enableStatus,\n });\n\n this.goods_list = data.map((item) => {\n let unitList = [];\n let unitName = \"\";\n let skuId = \"\";\n if (parseInt(item.specType) === 1) {\n unitList = item.masterUnit\n ? [item.masterUnit].concat(item.branchUnit || [])\n : [];\n unitName = item.masterUnit ? item.masterUnit.unitName : 0;\n skuId = item.masterUnit ? item.masterUnit.id : 0;\n } else if (parseInt(item.specType) === 2) {\n unitList = item.specGroup.map((itemS) => {\n let unitName = itemS.params\n .map((itemM) => {\n return itemM.specValueIdName;\n })\n .join(\"_\");\n let specValueId = itemS.params\n .map((itemM) => {\n return itemM.specValueId;\n })\n .join(\"_\");\n return {\n unitName: unitName,\n specValueId: specValueId,\n id: itemS.id,\n };\n });\n // skuId = item.specMultiple[0].id\n // unitName = unitList[0].unitName\n }\n return {\n ...item,\n skuId: skuId,\n unitName: unitName,\n unitList: unitList,\n };\n });\n this.total = pageTotal;\n },\n pageChange(page) {\n this.page = page;\n if (this.shopId) {\n this.getGoodsBasicOfShopId();\n } else {\n if (this.keyword) {\n this.goodsSearch();\n } else {\n this.getList();\n }\n }\n },\n\n sizeChange(size) {\n this.pre_page = size;\n this.pageChange(1);\n },\n selectionChange(val) {\n this.choose_data = val;\n },\n // 关闭弹窗\n cancel() {\n this.$emit(\"cancel\");\n },\n // 关闭弹窗\n confirm() {\n this.cancel();\n this.$emit(\"confirm\", this.choose_data);\n },\n selGoods(row) {\n if (row.enableStatus !== 5) {\n return;\n }\n this.cancel();\n this.$emit(\"confirm\", [row]);\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}