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\\stock\\WarehouseAdmin\\query.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\stock\\WarehouseAdmin\\query.vue","mtime":1678954023642},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFBoeXNpY2FsbnZlbnRvcnlEIGZyb20gIi4uL2NvbXBvbmVudC9waHlzaWNhbG52ZW50b3J5LnZ1ZSI7CmltcG9ydCBJbnZlbnRvcnlEaXN0cmlidXRpb24gZnJvbSAiLi4vY29tcG9uZW50L0ludmVudG9yeURpc3RyaWJ1dGlvbi52dWUiOwppbXBvcnQgR29vZHNDYXRlZ29yeSBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vR29vZHNDYXRlZ29yeS52dWUiOwppbXBvcnQgeyBnZXRBbGxXYXJlaG91c2UsIGV4cG9ydEdldEludmVudG9yeUFsbCwgZ2V0SW52ZW50b3J5QWxsLCBnZXRXYXJlaG91c2VJbnZlbnRvcnkgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICJ2dWV4IjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJRdWVyeSIsCiAgY29tcG9uZW50czogewogICAgUGh5c2ljYWxudmVudG9yeUQsCiAgICBJbnZlbnRvcnlEaXN0cmlidXRpb24sCiAgICBHb29kc0NhdGVnb3J5CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHF1ZXJ5SWQ6IDAsCiAgICAgIGdvb2RzSWQ6ICIiLAogICAgICBza3VJZDogIiIsCiAgICAgIGtleVdvcmQ6ICIiLAogICAgICB3YXJlaG91c2VJZDogIiIsCiAgICAgIC8vIOa1geawtOWNleeahGlkLAogICAgICBjYXRlZ29yeUlkOiAiIiwKICAgICAgY2F0ZWdvcnlfcHJvcHM6IHsKICAgICAgICB2YWx1ZTogImNhdGVnb3J5X2lkIiwKICAgICAgICBsYWJlbDogImNhdGVnb3J5X25hbWUiLAogICAgICAgIGNoaWxkcmVuOiAiY2hpbGRyZW4iCiAgICAgIH0sCiAgICAgIHNlYXJjaENhdGU6IHsKICAgICAgICBjYXRlZ29yeVBhdGg6IFtdCiAgICAgIH0sCiAgICAgIGRpYWxvZ1Zpc2libGU6IGZhbHNlLAogICAgICBkaXN0cmlidXRpb25fc2hvdzogZmFsc2UsCiAgICAgIC8v5bqT5L2N5YiG5biD5by556qXCiAgICAgIGludmVudG9yeV9zaG93OiBmYWxzZSwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0b3RhbF9kYXRhOiAxLAogICAgICBhbW91bnQ6IDAsCiAgICAgIGNvdW50OiAwLAogICAgICB0aXRsZV9kYXRhOiAiIiwKICAgICAgLy8g5ZWG5ZOB5YiX6KGoCiAgICAgIGdvb2RzX2xpc3Q6IHsKICAgICAgICBnb29kc0lkOiAiIiwKICAgICAgICBnb29kc05hbWU6ICIiCiAgICAgIH0sCiAgICAgIHN0b2NrX2xpc3Q6IFtdLAogICAgICAvLyDlupPlrZjliJfooagKICAgICAgd2FyZWhvdXNlX2xpc3Q6IFtdLAogICAgICBjaGVja2VkOiAiIiwKICAgICAgY2hlY2tMaXN0OiBbIuinhOagvCIsICLlj6/llK7lupPlrZgiLCAi5Y2g55So5bqT5a2YIiwgIuaNoueul+avlOS+iyIsICLmjaLnrpflupPlrZgiIC8vICLlupPlrZjmmI7nu4YiLAogICAgICAvLyAi5bmz5Z2H5oiQ5pysIiwKICAgICAgLy8gIuaAu+aIkOacrCIsCiAgICAgIF0sCiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgbGFiZWw6ICLop4TmoLwiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWPr+WUruW6k+WtmCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5Y2g55So5bqT5a2YIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLmjaLnrpfmr5TkvosiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuaNoueul+W6k+WtmCIKICAgICAgfSAvLyB7CiAgICAgIC8vICAgbGFiZWw6ICLlupPlrZjmmI7nu4YiLAogICAgICAvLyB9LAogICAgICAvLyB7CiAgICAgIC8vICAgbGFiZWw6ICLlubPlnYfmiJDmnKwiLAogICAgICAvLyB9LAogICAgICAvLyB7CiAgICAgIC8vICAgbGFiZWw6ICLmgLvmiJDmnKwiLAogICAgICAvLyB9LAogICAgICBdLAogICAgICB1bml0RmxhZzogdHJ1ZSwKICAgICAgdmVuZGliaWxpdHlGbGFnOiB0cnVlLAogICAgICBvY2N1cGF0aW9uRmxhZzogdHJ1ZSwKICAgICAgY29udmVyc2lvblJhdGlvRmxhZzogdHJ1ZSwKICAgICAgY29udmVyc2lvbk9mSW52ZW50b3J5OiB0cnVlLAogICAgICAvLyBpbnZlbnRvcnlEZXRhaWxGbGFnOiB0cnVlLAogICAgICBhdmVyYWdlRmxhZzogdHJ1ZSwKICAgICAgYWx3YXlzRmxhZzogdHJ1ZSwKICAgICAgc3RvY2tJbnF1aXJ5RmxhZzogZmFsc2UsCiAgICAgIHN0b2NrSW5xdWlyeV9kYXRhOiBbXSwKICAgICAgLy8g5bqT5a2Y5YiG5biDCiAgICAgIHN0b2NrSW5xdWlyeV9sb2FkaW5nOiBmYWxzZSwKICAgICAgLy8g5bqT5a2Y5YiG6YOo5Yqg6L29CiAgICAgIG1lcmNoYW50SWQ6ICIiLAogICAgICAvLyDlpJrllYbmiLfllYbmiLdJRAogICAgICBoYXZlSW52ZW50b3J5TnVtOiAiIiwKICAgICAgc3RhdHVzX2xpc3Q6IFt7CiAgICAgICAgbGFiZWw6ICLmnInlupPlrZgiLAogICAgICAgIHZhbHVlOiA1CiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuaXoOW6k+WtmCIsCiAgICAgICAgdmFsdWU6IDQKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6LSf5bqT5a2YIiwKICAgICAgICB2YWx1ZTogMwogICAgICB9XSwKICAgICAgc29ydFR5cGU6IDAgLy/mjpLluo8KCiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7IC4uLm1hcEdldHRlcnMoewogICAgICBzdG9yZURhdGE6ICJNVXNlci9zdG9yZURhdGEiCiAgICB9KQogIH0sCgogIGFzeW5jIGNyZWF0ZWQoKSB7CiAgICBpZiAodGhpcy5zeXN0ZW1UeXBlID09PSAzKSB7CiAgICAgIHRoaXMubWVyY2hhbnRJZCA9IHRoaXMuc3RvcmVEYXRhLm1lcmNoYW50RGF0YS5pZDsKICAgIH0gLy8gYXdhaXQgdGhpcy5nZXRBbGxXYXJlaG91c2UoKTsKCgogICAgYXdhaXQgdGhpcy5nZXRJbnZlbnRvcnlBbGwoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CiAgICB0aGlzLmdldEludmVudG9yeUFsbCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vIOaJueasoeaYjue7hgogICAgbG9va1F1ZXJ5KHJvdykgewogICAgICB0aGlzLnF1ZXJ5SWQgPSByb3cubWF0ZXJpZWxJZDsKICAgICAgdGhpcy5za3VJZCA9IHJvdy5za3VJZDsKICAgICAgdGhpcy53YXJlaG91c2VJZCA9IHJvdy53YXJlaG91c2VJZDsKICAgICAgdGhpcy5pbnZlbnRvcnlfc2hvdyA9IHRydWU7CiAgICB9LAoKICAgIC8vIOW6k+S9jeWIhuW4gwogICAgZGlzdHJpYnV0aW9ubG9vayhyb3cpIHsKICAgICAgdGhpcy5za3VJZCA9IHJvdy5za3VJZDsKICAgICAgdGhpcy53YXJlaG91c2VJZCA9IHJvdy53YXJlaG91c2VJZDsKICAgICAgdGhpcy5kaXN0cmlidXRpb25fc2hvdyA9IHRydWU7CiAgICB9LAoKICAgIC8vIOWIhuexu+S4i+aLieahhgogICAgY2F0ZWdvcnlDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMuY2F0ZWdvcnlJZCA9IHZhbFt2YWwubGVuZ3RoIC0gMV07CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8g5bqT5a2Y5rWB5rC0CiAgICBnb0Zsb3dpbmcocm93KSB7CiAgICAgIGxldCBuYW1lID0gIiI7CgogICAgICBpZiAocm93Lm1hdGVyaWVsTmFtZS5pbmRleE9mKCIvIikgPiAtMSkgewogICAgICAgIC8vIG5hbWUgPSByb3cubWF0ZXJpZWxOYW1lLmpvaW4oJy8nKQogICAgICAgIHJvdy5tYXRlcmllbE5hbWUuc3BsaXQoIi8iKS5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgICAgbmFtZSA9IG5hbWUgKyAiLSIgKyBpdGVtOwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIG5hbWUgPSByb3cubWF0ZXJpZWxOYW1lOwogICAgICB9CgogICAgICB0aGlzLnN0b2NrSW5xdWlyeUZsYWcgPSBmYWxzZTsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goewogICAgICAgIHBhdGg6IGAvc3RvY2svV2FyZWhvdXNlQWRtaW4vZmxvd2luZz93YXJlaG91c2VJZD0ke3Jvdy53YXJlaG91c2VJZH0mc2t1SWQ9JHtyb3cuc2t1SWR9YAogICAgICB9KTsKICAgIH0sCgogICAgLy8gIOmAieaLqeS7k+W6kwogICAgYXN5bmMgZ2V0QWxsV2FyZWhvdXNlKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0QWxsV2FyZWhvdXNlKHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIHBhZ2VTaXplOiA5OTkKICAgICAgfSk7CiAgICAgIHRoaXMud2FyZWhvdXNlX2xpc3QgPSBkYXRhOwogICAgICB0aGlzLndhcmVob3VzZUlkID0gZGF0YVswXS5pZDsKICAgIH0sCgogICAgLy8g5a+85Ye65oyJ6ZKuCiAgICBhc3luYyBnZXRJbnZlbnRvcnlBbGwoZXhwb3J0cykgewogICAgICBsZXQgcGFyYW1zID0gewogICAgICAgIG1lcmNoYW50SWQ6IHRoaXMubWVyY2hhbnRJZCwKICAgICAgICBtYXRlcmllbE5hbWU6IHRoaXMua2V5V29yZCwKICAgICAgICB3YXJlaG91c2VJZDogdGhpcy53YXJlaG91c2VJZCwKICAgICAgICBjYXRlZ29yeUlkOiB0aGlzLmNhdGVnb3J5SWQsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIGhhdmVJbnZlbnRvcnlOdW06IHRoaXMuaGF2ZUludmVudG9yeU51bSwKICAgICAgICBzb3J0VHlwZTogdGhpcy5zb3J0VHlwZQogICAgICB9OwoKICAgICAgaWYgKGV4cG9ydHMpIHsKICAgICAgICBwYXJhbXMuZXhwb3J0ID0gMTsKICAgICAgICBjb25zdCB0YXJnZXQgPSBhd2FpdCBleHBvcnRHZXRJbnZlbnRvcnlBbGwoeyAuLi5wYXJhbXMKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0SW52ZW50b3J5QWxsKHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy5zdG9ja19saXN0ID0gZGF0YS5kYXRhOwogICAgICAgIHRoaXMudG90YWxfZGF0YSA9IGRhdGEucGFnZVRvdGFsOwogICAgICAgIHRoaXMuYW1vdW50ID0gZGF0YS5hbW91bnQ7CiAgICAgICAgdGhpcy5jb3VudCA9IGRhdGEuY291bnQ7CiAgICAgIH0KICAgIH0sCgogICAgLy8gIOmAieaLqeWVhuWTgeeahOaVsOaNrgogICAgc2VsTW9yZUdvb2RzKHZhbCkgewogICAgICBpZiAodmFsLmxlbmd0aCA+IDEpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJlcnJvciIsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5LiA5Liq5ZOB54mM77yBIgogICAgICAgIH0pOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy5nb29kc19saXN0Lmdvb2RzSWQgPSB2YWxbMF0uaWQ7CiAgICAgIHRoaXMuZ29vZHNfbGlzdC5nb29kc05hbWUgPSB2YWxbMF0udGl0bGU7CiAgICB9LAoKICAgIC8vIOWIh+mhtXBhZ2UKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldEludmVudG9yeUFsbCgpOwogICAgfSwKCiAgICAvLyDliIfpobVwYWdlU2l6ZQogICAgc2l6ZUNoYW5nZShzaXplKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSBzaXplOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOW6k+WtmOWIhuW4gwogICAgYXN5bmMgZ2V0V2FyZWhvdXNlSW52ZW50b3J5KHNrdUlkKSB7CiAgICAgIHRoaXMuc3RvY2tJbnF1aXJ5RmxhZyA9IHRydWU7CgogICAgICB0cnkgewogICAgICAgIHRoaXMuc3RvY2tJbnF1aXJ5X2xvYWRpbmcgPSB0cnVlOwogICAgICAgIGNvbnN0IHsKICAgICAgICAgIGRhdGEKICAgICAgICB9ID0gYXdhaXQgZ2V0V2FyZWhvdXNlSW52ZW50b3J5KHNrdUlkKTsKICAgICAgICB0aGlzLnN0b2NrSW5xdWlyeV9sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgdGhpcy5zdG9ja0lucXVpcnlfZGF0YSA9IGRhdGE7CiAgICAgIH0gZmluYWxseSB7CiAgICAgICAgdGhpcy5zdG9ja0lucXVpcnlfbG9hZGluZyA9IGZhbHNlOwogICAgICB9CiAgICB9LAoKICAgIC8vIOiHquWumuS5ieihqOagvAogICAgY2hhbmdlKCkgewogICAgICB0aGlzLnVuaXRGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlupPlrZjljZXkvY0iKTsKICAgICAgdGhpcy5wcm9wZXJ0eUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuW6k+WtmOWxnuaApyIpOwogICAgICB0aGlzLnZlbmRpYmlsaXR5RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Y+v5ZSu5bqT5a2YIik7CiAgICAgIHRoaXMub2NjdXBhdGlvbkZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWNoOeUqOW6k+WtmCIpOwogICAgICB0aGlzLmNvbnZlcnNpb25SYXRpb0ZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuaNoueul+avlOS+iyIpOwogICAgICB0aGlzLmNvbnZlcnNpb25PZkludmVudG9yeSA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5o2i566X5bqT5a2YIik7IC8vIHRoaXMuaW52ZW50b3J5RGV0YWlsRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoCiAgICAgIC8vICAgKGl0ZW0pID0+IGl0ZW0gPT09ICLlupPlrZjmmI7nu4YiCiAgICAgIC8vICk7CiAgICAgIC8vIHRoaXMuYXZlcmFnZUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKChpdGVtKSA9PiBpdGVtID09PSAi5bmz5Z2H5oiQ5pysIik7CiAgICAgIC8vIHRoaXMuYWx3YXlzRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoKGl0ZW0pID0+IGl0ZW0gPT09ICLmgLvmiJDmnKwiKTsKICAgIH0sCgogICAgc29ydENoYW5nZSh2YWwpIHsKICAgICAgaWYgKCF2YWwuY29sdW1uLm9yZGVyKSB7CiAgICAgICAgdGhpcy5zb3J0VHlwZSA9IDA7CiAgICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgaWYgKHZhbC5jb2x1bW4ubGFiZWwgPT09ICLljaDnlKjlupPlrZgiICYmIHZhbC5jb2x1bW4ub3JkZXIgPT09ICJhc2NlbmRpbmciKSB7CiAgICAgICAgdGhpcy5zb3J0VHlwZSA9IDQ7CiAgICAgIH0KCiAgICAgIGlmICh2YWwuY29sdW1uLmxhYmVsID09PSAi5Y2g55So5bqT5a2YIiAmJiB2YWwuY29sdW1uLm9yZGVyID09PSAiZGVzY2VuZGluZyIpIHsKICAgICAgICB0aGlzLnNvcnRUeXBlID0gMzsKICAgICAgfQoKICAgICAgaWYgKHZhbC5jb2x1bW4ubGFiZWwgPT09ICLlj6/llK7lupPlrZgiICYmIHZhbC5jb2x1bW4ub3JkZXIgPT09ICJhc2NlbmRpbmciKSB7CiAgICAgICAgdGhpcy5zb3J0VHlwZSA9IDI7CiAgICAgIH0KCiAgICAgIGlmICh2YWwuY29sdW1uLmxhYmVsID09PSAi5Y+v5ZSu5bqT5a2YIiAmJiB2YWwuY29sdW1uLm9yZGVyID09PSAiZGVzY2VuZGluZyIpIHsKICAgICAgICB0aGlzLnNvcnRUeXBlID0gMTsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwTA;AACA;AACA;AACA,SACAA,eADA,EAEAC,qBAFA,EAGAC,eAHA,EAIAC,qBAJA,QAKA,aALA;AAMA;AACA;EACAC,aADA;EAEAC;IACAC,iBADA;IAEAC,qBAFA;IAGAC;EAHA,CAFA;;EAOAC;IACA;MACAC,UADA;MAEAC,WAFA;MAGAC,SAHA;MAIAC,WAJA;MAKAC,eALA;MAKA;MACAC,cANA;MAOAC;QACAC,oBADA;QAEAC,sBAFA;QAGAC;MAHA,CAPA;MAYAC;QACAC;MADA,CAZA;MAeAC,oBAfA;MAgBAC,wBAhBA;MAgBA;MACAC,qBAjBA;MAkBAC,OAlBA;MAmBAC,YAnBA;MAoBAC,aApBA;MAqBAC,SArBA;MAsBAC,QAtBA;MAuBAC,cAvBA;MAwBA;MACAC;QACApB,WADA;QAEAqB;MAFA,CAzBA;MA6BAC,cA7BA;MA6BA;MACAC,kBA9BA;MA+BAC,WA/BA;MAgCAC,YACA,IADA,EAEA,MAFA,EAGA,MAHA,EAIA,MAJA,EAKA,MALA,CAMA;MACA;MACA;MARA,CAhCA;MA0CAC,UACA;QACAnB;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;QACAA;MADA,CAVA,EAaA;QACAA;MADA,CAbA,CAgBA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MAxBA,CA1CA;MAoEAoB,cApEA;MAqEAC,qBArEA;MAsEAC,oBAtEA;MAuEAC,yBAvEA;MAwEAC,2BAxEA;MAyEA;MACAC,iBA1EA;MA2EAC,gBA3EA;MA4EAC,uBA5EA;MA6EAC,qBA7EA;MA6EA;MACAC,2BA9EA;MA8EA;MACAC,cA/EA;MA+EA;MACAC,oBAhFA;MAiFAC,cACA;QAAAhC;QAAAD;MAAA,CADA,EAEA;QAAAC;QAAAD;MAAA,CAFA,EAGA;QAAAC;QAAAD;MAAA,CAHA,CAjFA;MAsFAkC,WAtFA,CAsFA;;IAtFA;EAwFA,CAhGA;;EAiGAC,YACA;MAAAC;IAAA;EADA,CAjGA;;EAoGA;IACA;MACA;IACA,CAHA,CAIA;;;IACA;EACA,CA1GA;;EA2GAC;IACA;IACA;EACA,CA9GA;;EA+GAC;IACA;IACAC;MACA;MACA;MACA;MACA;IACA,CAPA;;IAQA;IACAC;MACA;MACA;MACA;IACA,CAbA;;IAcA;IACAC;MACA;MACA;IACA,CAlBA;;IAmBA;IACAC;MACA;;MACA;QACA;QACAC;UACAxD;QACA,CAFA;MAGA,CALA,MAKA;QACAA;MACA;;MACA;MACA;QACAyD;MADA;IAGA,CAlCA;;IAmCA;IACA;MACA;QAAApD;MAAA;QACAgB,OADA;QAEAC;MAFA;MAKA;MACA;IACA,CA5CA;;IA6CA;IACA;MACA;QACAsB,2BADA;QAEAc,0BAFA;QAGAhD,6BAHA;QAIAC,2BAJA;QAKAU,eALA;QAMAC,uBANA;QAOAuB,uCAPA;QAQAE;MARA;;MAUA;QACAY;QACA,6CACA;QADA;MAGA,CALA,MAKA;QACA,qCACA;QADA;QAIA;QACA;QACA;QACA;MACA;IACA,CAxEA;;IAyEA;IACAC;MACA;QACA;UACAC,aADA;UAEAC;QAFA;QAIA;MACA;;MACA;MACA;IACA,CApFA;;IAqFA;IACAC;MACA;MACA;IACA,CAzFA;;IA0FA;IACAC;MACA;MACA;IACA,CA9FA;;IA+FA;IACA;MACA;;MACA;QACA;QACA;UAAA3D;QAAA;QACA;QACA;MACA,CALA,SAKA;QACA;MACA;IACA,CA1GA;;IA2GA;IACA4D;MACA;MACA;MACA,2CACAC,uBADA;MAGA,0CACAA,uBADA;MAGA,+CACAA,uBADA;MAGA,iDACAA,uBADA,EAZA,CAeA;MACA;MACA;MACA;MACA;IACA,CAhIA;;IAiIAC;MACA;QACA;QACA;QACA;MACA;;MACA,IACAC,+BACAA,gCAFA,EAGA;QACA;MACA;;MACA,IACAA,+BACAA,iCAFA,EAGA;QACA;MACA;;MACA,IACAA,+BACAA,gCAFA,EAGA;QACA;MACA;;MACA,IACAA,+BACAA,iCAFA,EAGA;QACA;MACA;;MACA;IACA;;EAhKA;AA/GA","names":["getAllWarehouse","exportGetInventoryAll","getInventoryAll","getWarehouseInventory","name","components","PhysicalnventoryD","InventoryDistribution","GoodsCategory","data","queryId","goodsId","skuId","keyWord","warehouseId","categoryId","category_props","value","label","children","searchCate","categoryPath","dialogVisible","distribution_show","inventory_show","page","pageSize","total_data","amount","count","title_data","goods_list","goodsName","stock_list","warehouse_list","checked","checkList","columns","unitFlag","vendibilityFlag","occupationFlag","conversionRatioFlag","conversionOfInventory","averageFlag","alwaysFlag","stockInquiryFlag","stockInquiry_data","stockInquiry_loading","merchantId","haveInventoryNum","status_list","sortType","computed","storeData","activated","methods","lookQuery","distributionlook","categoryChange","goFlowing","row","path","materielName","params","selMoreGoods","type","message","pageChange","sizeChange","change","item","sortChange","val"],"sourceRoot":"src/views/stock/WarehouseAdmin","sources":["query.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div v-if=\"$accessCheck($Access.queryGetInventoryAll)\" slot=\"left\">\n <el-button size=\"small\" type=\"primary\" plain @click=\"getInventoryAll(1)\">\n 导出\n </el-button>\n </div>\n <div slot=\"more\">\n <el-form inline size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"keyWord\"\n placeholder=\"商品名称\"\n clearable\n style=\"width: 220px\"\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 <GoodsCategory\n v-model=\"searchCate.categoryPath\"\n check-strictly\n clearable\n size=\"small\"\n width=\"150\"\n @change=\"categoryChange\"\n />\n </el-form-item>\n <!--<el-form-item>\n <el-select\n v-model=\"haveInventoryNum\"\n clearable\n style=\"width: 150px\"\n placeholder=\"库存状态\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in status_list\"\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>\n </div>\n <!-- 搜索 -->\n <ul class=\"num-ul\">\n <li class=\"num-li\">\n 总商品数\n <i style=\"color: #f40\">{{ count || 0 }}</i>\n </li>\n <li class=\"num-li\">\n 总成本\n <i style=\"color: #f40\">{{ $_common.formattedNumber(amount) || 0 }}</i>\n </li>\n </ul>\n <!-- 表格 -->\n <el-table :data=\"stock_list\" @sort-change=\"sortChange\">\n <el-table-column\n prop=\"materielCode\"\n label=\"商品编码\"\n fixed=\"left\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column prop=\"image\" label=\"商品\" min-width=\"210\">\n <template slot-scope=\"scope\">\n <div class=\"clearfix\">\n <div\n v-if=\"scope.row.images && scope.row.images.length\"\n class=\"float_left\"\n >\n <el-image :src=\"scope.row.images[0]\" fit=\"cover\" />\n </div>\n <div class=\"float_left goods-name-view\">\n {{ scope.row.materielName }}\n </div>\n </div>\n </template>\n </el-table-column>\n <!-- <el-table-column label=\"分布仓库\" min-width=\"100\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <span>{{ `${scope.row.count}个仓库有库存` }}</span>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <el-table-column\n v-if=\"unitFlag\"\n prop=\"unitName\"\n label=\"规格\"\n min-width=\"80\"\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=\"vendibilityFlag\"\n prop=\"inventoryNum\"\n label=\"可售库存\"\n min-width=\"100\"\n sortable=\"custom\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.inventoryNum) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"occupationFlag\"\n prop=\"lockInventory\"\n label=\"占用库存\"\n min-width=\"100\"\n sortable=\"custom\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.lockInventory) }}\n </template>\n </el-table-column>\n <el-table-column label=\"现有库存\" min-width=\"80\">\n <template slot-scope=\"scope\">\n {{\n $_common.formatNub(\n $NP.plus(scope.row.inventoryNum, scope.row.lockInventory)\n )\n }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"conversionRatioFlag\"\n prop=\"skuValue\"\n label=\"换算比例\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.isEq === 4\">\n {{ scope.row.skuValue || \"--\" }}\n </span>\n <span v-else>--</span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"conversionOfInventory\"\n prop=\"skuNum\"\n label=\"换算库存\"\n min-width=\"80\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.isEq === 5\">\n {{ $_common.formatNub(scope.row.otherNum) }}\n </span>\n <span v-else>\n {{ scope.row.skuNum }}\n </span>\n </template>\n </el-table-column>\n\n <el-table-column align=\"left\" width=\"160\" fixed=\"right\" label=\"操作\">\n <template slot=\"header\" slot-scope=\"scope\">\n <span v-if=\"false\">{{ scope.$index }}</span>\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 <el-button\n type=\"text\"\n @click=\"getWarehouseInventory(scope.row.skuId)\"\n >\n 库存分布\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n <!-- 批次明细-->\n <PhysicalnventoryD\n v-if=\"inventory_show\"\n :id=\"queryId\"\n v-model=\"inventory_show\"\n :sku-id=\"skuId\"\n :warehouse-id=\"warehouseId\"\n @cancel=\"inventory_show = false\"\n />\n <!-- 库位分布-->\n <InventoryDistribution\n v-if=\"distribution_show\"\n v-model=\"distribution_show\"\n :sku-id=\"skuId\"\n :warehouse-id=\"warehouseId\"\n @close=\"distribution_show = false\"\n />\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total_data\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n <!-- 库存分布弹框-->\n <vxe-modal\n v-model=\"stockInquiryFlag\"\n title=\"库存分布\"\n width=\"70%\"\n @close=\"stockInquiryFlag = false\"\n >\n <el-table\n v-loading=\"stockInquiry_loading\"\n :data=\"stockInquiry_data\"\n style=\"width: 100%\"\n >\n <el-table-column\n prop=\"materielCode\"\n label=\"商品编码\"\n fixed=\"left\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column prop=\"image\" label=\"商品\" min-width=\"220\">\n <template slot-scope=\"scope\">\n <div class=\"clearfix\">\n <div\n v-if=\"scope.row.images && scope.row.images.length\"\n class=\"float_left\"\n >\n <el-image :src=\"scope.row.images[0]\" fit=\"cover\" />\n </div>\n <div class=\"float_left goods-name-view\">\n {{ scope.row.materielName }}\n </div>\n </div>\n </template>\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=\"warehouseName\"\n label=\"仓库\"\n show-overflow-tooltip\n min-width=\"140\"\n ></el-table-column>\n <el-table-column prop=\"inventoryNum\" label=\"可售库存\" min-width=\"80\">\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.inventoryNum) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"skuValue\"\n label=\"换算比例\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n prop=\"skuNum\"\n label=\"换算库存\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column prop=\"costPrice\" min-width=\"80\" label=\"平均成本\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.costPrice) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"total\" label=\"总成本\" min-width=\"90\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.total) }}\n </template>\n </el-table-column>\n <el-table-column label=\"操作\" fixed=\"right\" width=\"240\">\n <template slot-scope=\"scope\">\n <el-button type=\"text\" @click=\"lookQuery(scope.row)\">\n 批次明细\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.flowing)\"\n type=\"text\"\n @click=\"goFlowing(scope.row)\"\n >\n 库存流水\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.flowing)\"\n type=\"text\"\n @click=\"distributionlook(scope.row)\"\n >\n 库位分布\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n </vxe-modal>\n </ContainerQuery>\n</template>\n\n<script>\n import PhysicalnventoryD from \"../component/physicalnventory.vue\";\n import InventoryDistribution from \"../component/InventoryDistribution.vue\";\n import GoodsCategory from \"@/component/common/GoodsCategory.vue\";\n import {\n getAllWarehouse,\n exportGetInventoryAll,\n getInventoryAll,\n getWarehouseInventory,\n } from \"@/api/Stock\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"Query\",\n components: {\n PhysicalnventoryD,\n InventoryDistribution,\n GoodsCategory,\n },\n data() {\n return {\n queryId: 0,\n goodsId: \"\",\n skuId: \"\",\n keyWord: \"\",\n warehouseId: \"\", // 流水单的id,\n categoryId: \"\",\n category_props: {\n value: \"category_id\",\n label: \"category_name\",\n children: \"children\",\n },\n searchCate: {\n categoryPath: [],\n },\n dialogVisible: false,\n distribution_show: false, //库位分布弹窗\n inventory_show: false,\n page: 1,\n pageSize: 10,\n total_data: 1,\n amount: 0,\n count: 0,\n title_data: \"\",\n // 商品列表\n goods_list: {\n goodsId: \"\",\n goodsName: \"\",\n },\n stock_list: [], // 库存列表\n warehouse_list: [],\n checked: \"\",\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 unitFlag: true,\n vendibilityFlag: true,\n occupationFlag: true,\n conversionRatioFlag: true,\n conversionOfInventory: true,\n // inventoryDetailFlag: true,\n averageFlag: true,\n alwaysFlag: true,\n stockInquiryFlag: false,\n stockInquiry_data: [], // 库存分布\n stockInquiry_loading: false, // 库存分部加载\n merchantId: \"\", // 多商户商户ID\n haveInventoryNum: \"\",\n status_list: [\n { label: \"有库存\", value: 5 },\n { label: \"无库存\", value: 4 },\n { label: \"负库存\", value: 3 },\n ],\n sortType: 0, //排序\n };\n },\n computed: {\n ...mapGetters({ storeData: \"MUser/storeData\" }),\n },\n async created() {\n if (this.systemType === 3) {\n this.merchantId = this.storeData.merchantData.id;\n }\n // await this.getAllWarehouse();\n await this.getInventoryAll();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getInventoryAll();\n },\n methods: {\n // 批次明细\n lookQuery(row) {\n this.queryId = row.materielId;\n this.skuId = row.skuId;\n this.warehouseId = row.warehouseId;\n this.inventory_show = true;\n },\n // 库位分布\n distributionlook(row) {\n this.skuId = row.skuId;\n this.warehouseId = row.warehouseId;\n this.distribution_show = true;\n },\n // 分类下拉框\n categoryChange(val) {\n this.categoryId = val[val.length - 1];\n this.pageChange(1);\n },\n // 库存流水\n goFlowing(row) {\n let name = \"\";\n if (row.materielName.indexOf(\"/\") > -1) {\n // name = row.materielName.join('/')\n row.materielName.split(\"/\").forEach((item) => {\n name = name + \"-\" + item;\n });\n } else {\n name = row.materielName;\n }\n this.stockInquiryFlag = false;\n this.$router.push({\n path: `/stock/WarehouseAdmin/flowing?warehouseId=${row.warehouseId}&skuId=${row.skuId}`,\n });\n },\n // 选择仓库\n async getAllWarehouse() {\n const { data } = await getAllWarehouse({\n page: 1,\n pageSize: 999,\n });\n\n this.warehouse_list = data;\n this.warehouseId = data[0].id;\n },\n // 导出按钮\n async getInventoryAll(exports) {\n let params = {\n merchantId: this.merchantId,\n materielName: this.keyWord,\n warehouseId: this.warehouseId,\n categoryId: this.categoryId,\n page: this.page,\n pageSize: this.pageSize,\n haveInventoryNum: this.haveInventoryNum,\n sortType: this.sortType,\n };\n if (exports) {\n params.export = 1;\n const target = await exportGetInventoryAll({\n ...params,\n });\n } else {\n const data = await getInventoryAll({\n ...params,\n });\n\n this.stock_list = data.data;\n this.total_data = data.pageTotal;\n this.amount = data.amount;\n this.count = data.count;\n }\n },\n // 选择商品的数据\n selMoreGoods(val) {\n if (val.length > 1) {\n this.$message({\n type: \"error\",\n message: \"请选择一个品牌!\",\n });\n return;\n }\n this.goods_list.goodsId = val[0].id;\n this.goods_list.goodsName = val[0].title;\n },\n // 切页page\n pageChange(page) {\n this.page = page;\n this.getInventoryAll();\n },\n // 切页pageSize\n sizeChange(size) {\n this.pageSize = size;\n this.pageChange(1);\n },\n // 库存分布\n async getWarehouseInventory(skuId) {\n this.stockInquiryFlag = true;\n try {\n this.stockInquiry_loading = true;\n const { data } = await getWarehouseInventory(skuId);\n this.stockInquiry_loading = false;\n this.stockInquiry_data = data;\n } finally {\n this.stockInquiry_loading = false;\n }\n },\n // 自定义表格\n change() {\n this.unitFlag = this.checkList.some((item) => item === \"库存单位\");\n this.propertyFlag = this.checkList.some((item) => item === \"库存属性\");\n this.vendibilityFlag = this.checkList.some(\n (item) => item === \"可售库存\"\n );\n this.occupationFlag = this.checkList.some(\n (item) => item === \"占用库存\"\n );\n this.conversionRatioFlag = this.checkList.some(\n (item) => item === \"换算比例\"\n );\n this.conversionOfInventory = this.checkList.some(\n (item) => item === \"换算库存\"\n );\n // this.inventoryDetailFlag = this.checkList.some(\n // (item) => item === \"库存明细\"\n // );\n // this.averageFlag = this.checkList.some((item) => item === \"平均成本\");\n // this.alwaysFlag = this.checkList.some((item) => item === \"总成本\");\n },\n sortChange(val) {\n if (!val.column.order) {\n this.sortType = 0;\n this.pageChange(1);\n return;\n }\n if (\n val.column.label === \"占用库存\" &&\n val.column.order === \"ascending\"\n ) {\n this.sortType = 4;\n }\n if (\n val.column.label === \"占用库存\" &&\n val.column.order === \"descending\"\n ) {\n this.sortType = 3;\n }\n if (\n val.column.label === \"可售库存\" &&\n val.column.order === \"ascending\"\n ) {\n this.sortType = 2;\n }\n if (\n val.column.label === \"可售库存\" &&\n val.column.order === \"descending\"\n ) {\n this.sortType = 1;\n }\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .num-ul {\n line-height: 50px;\n padding: 0 16px;\n }\n .num-ul > li {\n display: inline-block;\n padding-right: 10px;\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"]}]}
|