1 |
- {"remainingRequest":"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\\Merchants\\MerchantsExamine.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Merchants\\MerchantsExamine.vue","mtime":1678954023560},{"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\\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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFNlbGVjdFNob3AgZnJvbSAiQC9jb21wb25lbnQvZ29vZHMvU2VsZWN0U2hvcC52dWUiOwppbXBvcnQgeyBhdWRpdEdvb2RzLCBleHBvcnRHZXRBbGxHb29kcywgZXhwb3J0U2VhcmNoR29vZCwgZ2V0QWxsR29vZHMsIGdldEdvb2RzSW5mbywgc2VhcmNoR29vZCwgc2V0U2FsZXNOdW0gfSBmcm9tICJAL2FwaS9nb29kcyI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiTWVyY2hhbnRzRXhhbWluZSIsCiAgY29tcG9uZW50czogewogICAgU2VsZWN0U2hvcAogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBhZGRfZm9ybTogewogICAgICAgIHNob3BfbmFtZTogIiIsCiAgICAgICAgbWVyY2hhbnRzX25hbWU6IDEsCiAgICAgICAgc2hvcF90eXBlOiAxLAogICAgICAgIGNyZWF0ZV90aW1lOiAiIiwKICAgICAgICBtZXJjaGFudHNfbmFtZV9vcHRpb25zOiBbewogICAgICAgICAgdmFsdWU6IDEsCiAgICAgICAgICBsYWJlbDogIuWFqOmDqCIKICAgICAgICB9XSwKICAgICAgICBzaG9wX3R5cGVfb3B0aW9uczogW3sKICAgICAgICAgIHZhbHVlOiAxLAogICAgICAgICAgbGFiZWw6ICLlhajpg6giCiAgICAgICAgfSwgewogICAgICAgICAgdmFsdWU6IDIsCiAgICAgICAgICBsYWJlbDogIuWunuS9k+WVhuWTgSIKICAgICAgICB9LCB7CiAgICAgICAgICB2YWx1ZTogMywKICAgICAgICAgIGxhYmVsOiAi6Jma5ouf5ZWG5ZOBIgogICAgICAgIH0sIHsKICAgICAgICAgIHZhbHVlOiA0LAogICAgICAgICAgbGFiZWw6ICLnlLXlrZDljaHlr4bllYblk4EiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgZ29vZHNfZGF0YTogW10sCiAgICAgIHZpcnR1YWxfc2FsZXNfbnVtOiAwLAogICAgICBzZXRfZ29vZHNfaWQ6IDAsCiAgICAgIHNhbGVfbnVtX2Zvcm06IHsKICAgICAgICBpZHM6IFtdLAogICAgICAgIG1pblZhbDogIiIsCiAgICAgICAgbWF4VmFsOiAiIgogICAgICB9LAogICAgICBjaGVja0xpc3Q6IFsi5ZWG5ZOB5YiG57G7IiwgIuinhOagvCIsICLln7rmnKzljZXkvY0iLCAi5oC75bqT5a2YIiwgIuiZmuaLn+mUgOmHjyIsICLnnJ/lrp7plIDph48iLCAi5b2T5YmN54q25oCBIiwgIumUgOWUruW6l+mTuiIsICLliJvlu7rml7bpl7QiXSwKICAgICAgY29sdW1uczogW3sKICAgICAgICBsYWJlbDogIuWVhuWTgeWIhuexuyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6KeE5qC8IgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLln7rmnKzljZXkvY0iCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuaAu+W6k+WtmCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6Jma5ouf6ZSA6YePIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLnnJ/lrp7plIDph48iCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuW9k+WJjeeKtuaAgSIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6ZSA5ZSu5bqX6ZO6IgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLliJvlu7rml7bpl7QiCiAgICAgIH1dLAogICAgICBjbGFzc2lmeUZsYWc6IHRydWUsCiAgICAgIHNwZWNpZmljYXRpb25GbGFnOiB0cnVlLAogICAgICB1bml0RmxhZzogdHJ1ZSwKICAgICAgaW52ZW50b3J5RmxhZzogdHJ1ZSwKICAgICAgdmlydHVhbEZsYWc6IHRydWUsCiAgICAgIHRydWVGbGFnOiB0cnVlLAogICAgICBjdXJyZW50U3RhdGVGbGFnOiB0cnVlLAogICAgICByZXRhaWxTdG9yZXNGbGFnOiB0cnVlLAogICAgICB0aW1lRmxhZzogdHJ1ZSwKICAgICAgbXVsdGlwbGVTZWxlY3Rpb246IFtdLAogICAgICB0b3RhbDogMCwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICBnb29kc19za3VfbGlzdDogW10sCiAgICAgIGNoZWNrZWRBbGw6IGZhbHNlLAogICAgICBpc19wcmljZTogZmFsc2UsCiAgICAgIHNrdV92aXNpYmxlOiBmYWxzZSwKICAgICAgc2t1X2dvb2RzX25hbWU6ICIiLAogICAgICBnb29kc19uYW1lOiAiIiwKICAgICAga2V5d29yZDogIiIsCiAgICAgIGJyYW5kSWQ6ICIiLAogICAgICBjYXRlZ29yeUlkOiAiIiwKICAgICAgZW5hYmxlU3RhdHVzOiAiIiwKICAgICAgc2hvcElkOiAiIiwKICAgICAgc2VsX2JyYW5kOiBmYWxzZSwKICAgICAgY2hvb3NlX2RhdGE6IFtdLAogICAgICBmb3JtOiB7CiAgICAgICAgY2F0ZWdvcnlQYXRoOiBbXSwKICAgICAgICBzZWFyY2hfa2V5OiAiIiwKICAgICAgICBicmFuZDogIiIsCiAgICAgICAgc2hvcDogIiIsCiAgICAgICAgZW5hYmxlU3RhdHVzOiAiIgogICAgICB9LAogICAgICBwcmljZV9nb29kc19kZXRhaWw6IHt9LAogICAgICBzcGVjX2xvYWRpbmc6IGZhbHNlLAogICAgICBzZXRfZm9ybTogewogICAgICAgIG1hc3RlclVuaXRJZDogIiIsCiAgICAgICAgc2hvcE5hbWU6ICIiLAogICAgICAgIGJyYW5kTmFtZTogIiIsCiAgICAgICAgY2F0ZWdvcnk6IFtdLAogICAgICAgIGJyYW5jaFVuaXQ6IFtdLAogICAgICAgIGRlbGl2ZXJ5U3VwSWRzOiBbIjEiLCAiMiJdLAogICAgICAgIC8vIOeJqea1geaUr+aMgSDlm7rlrprlgLwgMSDlv6vpgJIgMiDoh6rmj5Ag5Lyg5Y+C5qC85byP77yaMSwyCiAgICAgICAgZXhwcmVzc1R5cGU6IDEsCiAgICAgICAgLy8g5b+r6YCS6L+Q6LS5IDEg5YyF6YKuIDIg6L+Q6LS55qih54mIIDMg5Zu65a6a6LS555SoCiAgICAgICAgZXhwcmVzc0ZlZTogIiIsCiAgICAgICAgLy8g5Zu65a6a6LS555SoCiAgICAgICAgc2hvd0V4cHJlc3M6IDUsCiAgICAgICAgLy8g5piv5ZCm5bGV56S65b+r6YCSIDXlsZXnpLogNOS4jeWxleekugogICAgICAgIHJ1bGVJZDogIiIgLy8g6L+Q6LS55qih54mIaWQKCiAgICAgIH0sCiAgICAgIGV4cHJlc3NfbGlzdDogW10sCiAgICAgIGFzc2lzdEZvcm06IHt9LAogICAgICBtb3JlX3N1Yl9idG46IGZhbHNlLAogICAgICB1bml0X3Nob3c6IGZhbHNlLAogICAgICBpc19zZXQ6IGZhbHNlLAogICAgICBzZXRfdGl0OiAiIgogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxHb29kcygpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0RGF0YSgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5tdWx0aXBsZVNlbGVjdGlvbiA9IHZhbDsKICAgIH0sCgogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlID0gdmFsOwogICAgICB0aGlzLmdldERhdGEoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGFzeW5jIHNldFNhbGVzTnVtKGluZGV4KSB7CiAgICAgIGlmICh0aGlzLnZpcnR1YWxfc2FsZXNfbnVtIDw9IDApIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoIuivt+i+k+WFpeWkp+S6jjDnmoTlgLwiKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzZXRTYWxlc051bSh7CiAgICAgICAgaWQ6IHRoaXMuZ29vZHNfZGF0YVtpbmRleF0uaWQsCiAgICAgICAgdmFsOiB0aGlzLnZpcnR1YWxfc2FsZXNfbnVtCiAgICAgIH0pOwogICAgICB0aGlzLmdvb2RzX2RhdGFbaW5kZXhdLnNhbGVfZmFsc2VfdmlzaWJsZSA9IGZhbHNlOwogICAgICB0aGlzLmdldERhdGEoKTsKICAgIH0sCgogICAgc2hvd1NldFNhbGVOdW0oaW5kZXgpIHsKICAgICAgdGhpcy52aXJ0dWFsX3NhbGVzX251bSA9IHRoaXMuZ29vZHNfZGF0YVtpbmRleF0udmlydHVhbFNhbGVzTnVtOwogICAgICB0aGlzLmdvb2RzX2RhdGFbaW5kZXhdLnNhbGVfZmFsc2VfdmlzaWJsZSA9IHRydWU7CiAgICB9LAoKICAgIGFzeW5jIHNob3dTcGVjKGluZGV4KSB7CiAgICAgIGxldCB0YXJnZXQgPSB0aGlzLiRfY29tbW9uLmRlZXBDbG9uZSh0aGlzLmdvb2RzX2RhdGEpOwoKICAgICAgaWYgKCF0YXJnZXRbaW5kZXhdLmdvb2RzX3NrdV9saXN0KSB7CiAgICAgICAgdGhpcy5zcGVjX2xvYWRpbmcgPSB0cnVlOwogICAgICAgIGNvbnN0IHsKICAgICAgICAgIGRhdGEKICAgICAgICB9ID0gYXdhaXQgZ2V0R29vZHNJbmZvKHRhcmdldFtpbmRleF0uaWQpOwogICAgICAgIHRoaXMuc3BlY19sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIGlmIChkYXRhLnNwZWNUeXBlID09PSAyKSB7CiAgICAgICAgICB0aGlzLmdvb2RzX2RhdGFbaW5kZXhdLmdvb2RzX3NrdV9saXN0ID0gZGF0YS5zcGVjTXVsdGlwbGUubWFwKGl0ZW0gPT4gewogICAgICAgICAgICBjb25zdCBzcGVjVmFsdWVOYW1lID0gaXRlbS5zcGVjR3JvdXAubWFwKGl0ZW1TID0+IHsKICAgICAgICAgICAgICByZXR1cm4gaXRlbVMuc3BlY1ZhbHVlTmFtZTsKICAgICAgICAgICAgfSkuam9pbigiXyIpOwogICAgICAgICAgICByZXR1cm4geyAuLi5pdGVtLAogICAgICAgICAgICAgIHNwZWNWYWx1ZU5hbWU6IHNwZWNWYWx1ZU5hbWUKICAgICAgICAgICAgfTsKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSBpZiAoZGF0YS5zcGVjVHlwZSA9PT0gMSkgewogICAgICAgICAgdGhpcy5nb29kc19kYXRhW2luZGV4XS5nb29kc19za3VfbGlzdCA9IGRhdGEuc3BlY011bHRpcGxlLm1hcChpdGVtID0+IHsKICAgICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgICAgICBzcGVjVmFsdWVOYW1lOiAi5pegIgogICAgICAgICAgICB9OwogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9IC8vIHRoaXMuZ29vZHNfZGF0YSA9IHRhcmdldAoKICAgIH0sCgogICAgLy8g6I635Y+W5YiX6KGoCiAgICBhc3luYyBnZXRBbGxHb29kcyhleHBvcnRzKSB7CiAgICAgIGxldCBwYXJhbXMgPSB7CiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIGF1ZGl0U3RhdHVzOiAxCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBleHBvcnRHZXRBbGxHb29kcyh7IC4uLnBhcmFtcywKICAgICAgICAgIGV4cG9ydDogMQogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxHb29kcyhwYXJhbXMpOwogICAgICAgIHRoaXMuZ29vZHNfZGF0YSA9IGRhdGEuZGF0YS5tYXAoaXRlbSA9PiB7CiAgICAgICAgICByZXR1cm4geyAuLi5pdGVtLAogICAgICAgICAgICBzYWxlX2ZhbHNlX3Zpc2libGU6IGZhbHNlCiAgICAgICAgICB9OwogICAgICAgIH0pOwogICAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICAvLyAg5pCc57Si5ZWG5ZOBIHNlYXJjaEdvb2QKICAgIGFzeW5jIHNlYXJjaEdvb2QoZXhwb3J0cykgewogICAgICBsZXQgcGFyYW1zID0gewogICAgICAgIGtleXdvcmQ6IHRoaXMua2V5d29yZCwKICAgICAgICBicmFuZElkOiB0aGlzLmJyYW5kSWQsCiAgICAgICAgY2F0ZWdvcnlQYXRoOiB0aGlzLmZvcm0uY2F0ZWdvcnlQYXRoLmpvaW4oIiwiKSwKICAgICAgICBlbmFibGVTdGF0dXM6IHRoaXMuZW5hYmxlU3RhdHVzLAogICAgICAgIHNob3BJZDogdGhpcy5zaG9wSWQsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBleHBvcnRTZWFyY2hHb29kKHsgLi4ucGFyYW1zLAogICAgICAgICAgZXhwb3J0OiAxCiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHNlYXJjaEdvb2QocGFyYW1zKTsKICAgICAgICB0aGlzLmdvb2RzX2RhdGEgPSBkYXRhLmRhdGEubWFwKGl0ZW0gPT4gewogICAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgICAgc2FsZV9mYWxzZV92aXNpYmxlOiBmYWxzZQogICAgICAgICAgfTsKICAgICAgICB9KTsKICAgICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICAgIH0KICAgIH0sCgogICAgLy8g5Yik5pat5b2T5YmN5L2/55So5pa55rOV5Li65YiX6KGo5o6l5Y+j6L+Y5piv5pCc57Si5byV5pOO5o6l5Y+jIOiOt+WPluWIl+ihqOaVsOaNrgogICAgZ2V0RGF0YShleHBvcnRzKSB7CiAgICAgIC8vIOaQnOe0ouWPguaVsOinhOaVtAogICAgICBjb25zdCBvYmogPSB7CiAgICAgICAga2V5d29yZDogdGhpcy5rZXl3b3JkLAogICAgICAgIGJyYW5kSWQ6IHRoaXMuYnJhbmRJZCwKICAgICAgICBjYXRlZ29yeVBhdGg6IHRoaXMuZm9ybS5jYXRlZ29yeVBhdGguam9pbigiLCIpLAogICAgICAgIGVuYWJsZVN0YXR1czogdGhpcy5lbmFibGVTdGF0dXMsCiAgICAgICAgc2hvcElkOiB0aGlzLnNob3BJZAogICAgICB9OwogICAgICBjb25zdCBpc0tleSA9IHRoaXMuJF9jb21tb24uaXNTZXJjaChvYmopOwoKICAgICAgaWYgKGlzS2V5KSB7CiAgICAgICAgdGhpcy5zZWFyY2hHb29kKGV4cG9ydHMpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ2V0QWxsR29vZHMoZXhwb3J0cyk7CiAgICAgIH0KICAgIH0sCgogICAgLy8g5ZWG6ZO65pCc57SiCiAgICBzaG9wQ29uZmlybSh2YWwsIHJvdykgewogICAgICB0aGlzLnNob3BJZCA9IHJvd1swXS5pZDsKICAgICAgdGhpcy5mb3JtLnNob3AgPSByb3dbMF0ubmFtZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBkZWxTaG9wKCkgewogICAgICB0aGlzLmZvcm0uc2hvcCA9ICIiOwogICAgICB0aGlzLnNob3BJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGNoYW5nZSgpIHsKICAgICAgdGhpcy5jbGFzc2lmeUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWVhuWTgeWIhuexuyIpOwogICAgICB0aGlzLnNwZWNpZmljYXRpb25GbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLop4TmoLwiKTsKICAgICAgdGhpcy51bml0RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Z+65pys5Y2V5L2NIik7CiAgICAgIHRoaXMuaW52ZW50b3J5RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5oC75bqT5a2YIik7CiAgICAgIHRoaXMudmlydHVhbEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuiZmuaLn+mUgOmHjyIpOwogICAgICB0aGlzLnRydWVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLnnJ/lrp7plIDph48iKTsKICAgICAgdGhpcy5jdXJyZW50U3RhdGVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlvZPliY3nirbmgIEiKTsKICAgICAgdGhpcy5yZXRhaWxTdG9yZXNGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLplIDllK7lupfpk7oiKTsKICAgICAgdGhpcy50aW1lRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5Yib5bu65pe26Ze0Iik7CiAgICB9LAoKICAgIGFzeW5jIGF1ZGl0R29vZHMoaWQpIHsKICAgICAgdGhpcy4kY29uZmlybSgi56Gu5a6a6KaB5a6h5qC46K+l5p2h5ZWG5ZOB5ZCXPyIsICLmj5DnpLoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgYXVkaXRHb29kcyhpZCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5a6h5qC45oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgICB0aGlzLmdldERhdGEoKTsKICAgICAgfSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":"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A;UACA,SACA,OADA;YAEAC;UAFA;QAIA,CALA;QAMA;MACA;IACA,CAxFA;;IAyFA;IACA;MACA;QACA/C,qBADA;QAEAC,qBAFA;QAGAO,8CAHA;QAIAL,+BAJA;QAKAC,mBALA;QAMAZ,eANA;QAOAC;MAPA;;MASA;QACA,sCACA,SADA;UAEAqD;QAFA;MAIA,CALA,MAKA;QACA;QAEA;UACA,SACA,OADA;YAEAC;UAFA;QAIA,CALA;QAMA;MACA;IACA,CApHA;;IAqHA;IACAC;MACA;MACA;QACAhD,qBADA;QAEAC,qBAFA;QAGAO,8CAHA;QAIAL,+BAJA;QAKAC;MALA;MAOA;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CArIA;;IAsIA;IACA6C;MACA;MACA;MACA;IACA,CA3IA;;IA4IAC;MACA;MACA;MACA;IACA,CAhJA;;IAiJAC;MACA;MACA;MACA;MACA;MACA;MACA;MACA,4CACAX,uBADA;MAGA,4CACAA,uBADA;MAGA;IACA,CA/JA;;IAgKA;MACA;QACAY,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;QAEA;UACAD,eADA;UAEAE;QAFA;QAIA;MACA,CAZA;IAaA;;EA9KA;AAnJA","names":["auditGoods","exportGetAllGoods","exportSearchGood","getAllGoods","getGoodsInfo","searchGood","setSalesNum","name","components","SelectShop","data","add_form","shop_name","merchants_name","shop_type","create_time","merchants_name_options","value","label","shop_type_options","goods_data","virtual_sales_num","set_goods_id","sale_num_form","ids","minVal","maxVal","checkList","columns","classifyFlag","specificationFlag","unitFlag","inventoryFlag","virtualFlag","trueFlag","currentStateFlag","retailStoresFlag","timeFlag","multipleSelection","total","page","pageSize","goods_sku_list","checkedAll","is_price","sku_visible","sku_goods_name","goods_name","keyword","brandId","categoryId","enableStatus","shopId","sel_brand","choose_data","form","categoryPath","search_key","brand","shop","price_goods_detail","spec_loading","set_form","masterUnitId","shopName","brandName","category","branchUnit","deliverySupIds","expressType","expressFee","showExpress","ruleId","express_list","assistForm","more_sub_btn","unit_show","is_set","set_tit","created","activated","methods","handleSelectionChange","pageChange","sizeChange","id","val","showSetSaleNum","item","map","itemS","join","specValueName","auditStatus","export","sale_false_visible","getData","shopConfirm","delShop","change","confirmButtonText","cancelButtonText","type","then","message"],"sourceRoot":"src/views/Merchants","sources":["MerchantsExamine.vue"],"sourcesContent":["<template>\n <Container>\n <el-form\n slot=\"left\"\n ref=\"add_form\"\n :inline=\"true\"\n size=\"small\"\n :model=\"add_form\"\n >\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\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 </el-form-item>\n <el-form-item>\n <SelectShop\n v-model=\"shopId\"\n placeholder=\"选择销售店铺\"\n @change=\"shopConfirm\"\n @clear=\"delShop\"\n />\n </el-form-item>\n </el-form>\n <el-table ref=\"goodsTable\" :data=\"goods_data\">\n <el-table-column\n prop=\"materialName\"\n label=\"商品\"\n fixed=\"left\"\n min-width=\"220\"\n >\n <template slot-scope=\"scope\">\n <div class=\"clearfix\">\n <div class=\"float_left\">\n <el-image fit=\"cover\" :src=\"scope.row.images[0]\"></el-image>\n </div>\n <div class=\"float_left goods-name-view\" style=\"margin-left: 10px\">\n <div class=\"goods-title\">\n {{ scope.row.title }}\n </div>\n <div class=\"goods-no\">\n {{ scope.row.code }}\n </div>\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"classifyFlag\"\n prop=\"categoryName\"\n label=\"商品分类\"\n align=\"left\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n v-if=\"specificationFlag\"\n label=\"规格\"\n align=\"left\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <el-popover\n placement=\"right\"\n width=\"1000\"\n trigger=\"hover\"\n @show=\"showSpec(scope.$index)\"\n >\n <el-table\n v-loading=\"spec_loading\"\n :height=\"500\"\n :data=\"scope.row.goods_sku_list\"\n size=\"small\"\n border\n >\n <el-table-column\n property=\"unitName\"\n label=\"单位\"\n min-width=\"60px\"\n ></el-table-column>\n <el-table-column\n property=\"specValueName\"\n label=\"属性\"\n min-width=\"120px\"\n ></el-table-column>\n <el-table-column\n property=\"enabledLadder\"\n label=\"阶梯价\"\n min-width=\"70px\"\n >\n <template slot-scope=\"props\">\n <el-tag v-if=\"props.row.enabledLadder === 1\" type=\"success\">\n 是\n </el-tag>\n <el-tag v-else type=\"info\">否</el-tag>\n </template>\n </el-table-column>\n <el-table-column\n property=\"salePrice\"\n label=\"销售价(元)\"\n min-width=\"160px\"\n >\n <template slot-scope=\"props\">\n <span\n v-if=\"props.row.enabledLadder === 0\"\n style=\"color: #ff4040\"\n >\n ¥{{ props.row.salePrice }}\n </span>\n <div v-else>\n <p\n v-for=\"(item, index) in props.row.ladderPrice\"\n :key=\"index\"\n >\n <span>\n 数量:\n <span style=\"color: #ff4040\">\n {{ item.from }}-{{\n index === props.row.ladderPrice.length - 1\n ? \"∞\"\n : item.to\n }}\n </span>\n ,\n </span>\n <span>\n 价格:\n <span style=\"color: #ff4040\">¥{{ item.price }}</span>\n ;\n </span>\n </p>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n property=\"marketPrice\"\n label=\"市场价(元)\"\n min-width=\"100px\"\n ></el-table-column>\n <el-table-column\n property=\"setNum\"\n label=\"起订数量\"\n min-width=\"100px\"\n ></el-table-column>\n <el-table-column\n property=\"inventory\"\n label=\"可用库存\"\n min-width=\"100px\"\n >\n <template slot-scope=\"props\">\n {{ props.row.inventory - 0 }}\n </template>\n </el-table-column>\n <el-table-column\n property=\"salesNum\"\n label=\"销量\"\n min-width=\"100px\"\n ></el-table-column>\n <el-table-column\n property=\"barCode\"\n label=\"条形码\"\n min-width=\"100px\"\n ></el-table-column>\n </el-table>\n <el-button slot=\"reference\" size=\"mini\" plain type=\"primary\">\n {{ scope.row.specTotal }}\n 种规格\n </el-button>\n </el-popover>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"unitFlag\"\n prop=\"unitNameMaster\"\n label=\"基本单位\"\n align=\"left\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column\n v-if=\"inventoryFlag\"\n prop=\"masterInventory\"\n label=\"总库存\"\n align=\"left\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.inventorTotal) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"virtualFlag\"\n prop=\"virtualSalesNum\"\n label=\"虚拟销量\"\n align=\"left\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <el-input-number\n v-if=\"scope.row.sale_false_visible\"\n v-model=\"virtual_sales_num\"\n style=\"width: 100%\"\n :controls=\"false\"\n size=\"small\"\n @keyup.enter.native=\"setSalesNum(scope.$index)\"\n @blur=\"setSalesNum(scope.$index)\"\n ></el-input-number>\n <div v-else class=\"click-div\" @click=\"showSetSaleNum(scope.$index)\">\n {{ scope.row.virtualSalesNum }}\n <el-button\n v-if=\"$accessCheck($Access.PublishGoodssetSalesNum)\"\n type=\"text\"\n icon=\"el-icon-edit\"\n ></el-button>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"trueFlag\"\n prop=\"salesNum\"\n label=\"真实销量\"\n align=\"left\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n v-if=\"currentStateFlag\"\n prop=\"enableStatus\"\n label=\"当前状态\"\n align=\"left\"\n min-width=\"100\"\n >\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\n v-if=\"retailStoresFlag\"\n prop=\"shopName\"\n label=\"销售店铺\"\n align=\"left\"\n min-width=\"100\"\n :show-overflow-tooltip=\"true\"\n ></el-table-column>\n <el-table-column\n v-if=\"timeFlag\"\n prop=\"createTime\"\n label=\"创建时间\"\n align=\"left\"\n width=\"160\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column align=\"left\" fixed=\"right\" width=\"140\">\n <template slot=\"header\" slot-scope=\"scope\">\n <span v-if=\"false\">{{ scope.$index }}</span>\n <span>操作</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-group class=\"table-btn-group\">\n <el-button type=\"text\" @click=\"auditGoods(scope.row.id)\">\n 审核\n </el-button>\n </el-button-group>\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 </Container>\n</template>\n\n<script>\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n import {\n auditGoods,\n exportGetAllGoods,\n exportSearchGood,\n getAllGoods,\n getGoodsInfo,\n searchGood,\n setSalesNum,\n } from \"@/api/goods\";\n\n export default {\n name: \"MerchantsExamine\",\n components: {\n SelectShop,\n },\n data() {\n return {\n add_form: {\n shop_name: \"\",\n merchants_name: 1,\n shop_type: 1,\n create_time: \"\",\n merchants_name_options: [\n {\n value: 1,\n label: \"全部\",\n },\n ],\n shop_type_options: [\n {\n value: 1,\n label: \"全部\",\n },\n {\n value: 2,\n label: \"实体商品\",\n },\n {\n value: 3,\n label: \"虚拟商品\",\n },\n {\n value: 4,\n label: \"电子卡密商品\",\n },\n ],\n },\n goods_data: [],\n virtual_sales_num: 0,\n set_goods_id: 0,\n sale_num_form: {\n ids: [],\n minVal: \"\",\n maxVal: \"\",\n },\n checkList: [\n \"商品分类\",\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 label: \"创建时间\",\n },\n ],\n classifyFlag: true,\n specificationFlag: true,\n unitFlag: true,\n inventoryFlag: true,\n virtualFlag: true,\n trueFlag: true,\n currentStateFlag: true,\n retailStoresFlag: true,\n timeFlag: true,\n multipleSelection: [],\n total: 0,\n page: 1,\n pageSize: 10,\n goods_sku_list: [],\n checkedAll: false,\n is_price: false,\n sku_visible: false,\n sku_goods_name: \"\",\n goods_name: \"\",\n keyword: \"\",\n brandId: \"\",\n categoryId: \"\",\n enableStatus: \"\",\n shopId: \"\",\n sel_brand: false,\n choose_data: [],\n form: {\n categoryPath: [],\n search_key: \"\",\n brand: \"\",\n shop: \"\",\n enableStatus: \"\",\n },\n price_goods_detail: {},\n spec_loading: false,\n set_form: {\n masterUnitId: \"\",\n shopName: \"\",\n brandName: \"\",\n category: [],\n branchUnit: [],\n deliverySupIds: [\"1\", \"2\"], // 物流支持 固定值 1 快递 2 自提 传参格式:1,2\n expressType: 1, // 快递运费 1 包邮 2 运费模版 3 固定费用\n expressFee: \"\", // 固定费用\n showExpress: 5, // 是否展示快递 5展示 4不展示\n ruleId: \"\", // 运费模版id\n },\n express_list: [],\n assistForm: {},\n more_sub_btn: false,\n unit_show: false,\n is_set: false,\n set_tit: \"\",\n };\n },\n created() {\n this.getAllGoods();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getData();\n },\n methods: {\n handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n pageChange(val) {\n this.page = val;\n this.getData();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n async setSalesNum(index) {\n if (this.virtual_sales_num <= 0) {\n this.$message.warning(\"请输入大于0的值\");\n return;\n }\n const data = await setSalesNum({\n id: this.goods_data[index].id,\n val: this.virtual_sales_num,\n });\n\n this.goods_data[index].sale_false_visible = false;\n this.getData();\n },\n showSetSaleNum(index) {\n this.virtual_sales_num = this.goods_data[index].virtualSalesNum;\n this.goods_data[index].sale_false_visible = true;\n },\n async showSpec(index) {\n let target = this.$_common.deepClone(this.goods_data);\n if (!target[index].goods_sku_list) {\n this.spec_loading = true;\n const { data } = await getGoodsInfo(target[index].id);\n this.spec_loading = false;\n\n if (data.specType === 2) {\n this.goods_data[index].goods_sku_list = data.specMultiple.map(\n (item) => {\n const specValueName = item.specGroup\n .map((itemS) => {\n return itemS.specValueName;\n })\n .join(\"_\");\n return {\n ...item,\n specValueName: specValueName,\n };\n }\n );\n } else if (data.specType === 1) {\n this.goods_data[index].goods_sku_list = data.specMultiple.map(\n (item) => {\n return {\n ...item,\n specValueName: \"无\",\n };\n }\n );\n }\n }\n // this.goods_data = target\n },\n // 获取列表\n async getAllGoods(exports) {\n let params = {\n page: this.page,\n pageSize: this.pageSize,\n auditStatus: 1,\n };\n\n if (exports) {\n const data = await exportGetAllGoods({\n ...params,\n export: 1,\n });\n } else {\n const data = await getAllGoods(params);\n\n this.goods_data = data.data.map((item) => {\n return {\n ...item,\n sale_false_visible: false,\n };\n });\n this.total = data.pageTotal;\n }\n },\n // 搜索商品 searchGood\n async searchGood(exports) {\n let params = {\n keyword: this.keyword,\n brandId: this.brandId,\n categoryPath: this.form.categoryPath.join(\",\"),\n enableStatus: this.enableStatus,\n shopId: this.shopId,\n page: this.page,\n pageSize: this.pageSize,\n };\n if (exports) {\n const data = await exportSearchGood({\n ...params,\n export: 1,\n });\n } else {\n const data = await searchGood(params);\n\n this.goods_data = data.data.map((item) => {\n return {\n ...item,\n sale_false_visible: false,\n };\n });\n this.total = data.pageTotal;\n }\n },\n // 判断当前使用方法为列表接口还是搜索引擎接口 获取列表数据\n getData(exports) {\n // 搜索参数规整\n const obj = {\n keyword: this.keyword,\n brandId: this.brandId,\n categoryPath: this.form.categoryPath.join(\",\"),\n enableStatus: this.enableStatus,\n shopId: this.shopId,\n };\n const isKey = this.$_common.isSerch(obj);\n if (isKey) {\n this.searchGood(exports);\n } else {\n this.getAllGoods(exports);\n }\n },\n // 商铺搜索\n shopConfirm(val, row) {\n this.shopId = row[0].id;\n this.form.shop = row[0].name;\n this.pageChange(1);\n },\n delShop() {\n this.form.shop = \"\";\n this.shopId = \"\";\n this.pageChange(1);\n },\n change() {\n this.classifyFlag = this.checkList.some((item) => item === \"商品分类\");\n this.specificationFlag = this.checkList.some((item) => item === \"规格\");\n this.unitFlag = this.checkList.some((item) => item === \"基本单位\");\n this.inventoryFlag = this.checkList.some((item) => item === \"总库存\");\n this.virtualFlag = this.checkList.some((item) => item === \"虚拟销量\");\n this.trueFlag = this.checkList.some((item) => item === \"真实销量\");\n this.currentStateFlag = this.checkList.some(\n (item) => item === \"当前状态\"\n );\n this.retailStoresFlag = this.checkList.some(\n (item) => item === \"销售店铺\"\n );\n this.timeFlag = this.checkList.some((item) => item === \"创建时间\");\n },\n async auditGoods(id) {\n this.$confirm(\"确定要审核该条商品吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await auditGoods(id);\n\n this.$message({\n type: \"success\",\n message: \"审核成功!\",\n });\n this.getData();\n });\n },\n },\n };\n</script>\n<style scoped lang=\"scss\">\n .open-span,\n .disabled-span {\n cursor: pointer;\n }\n .open-span:hover,\n .disabled-span:hover {\n color: #1c8fef;\n }\n .goods-name-view {\n width: calc(100% - 76px);\n }\n .goods-title {\n width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\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<style>\n .demo-table-expand {\n font-size: 0;\n }\n .demo-table-expand label {\n width: 90px;\n color: #99a9bf;\n }\n .demo-table-expand .el-form-item {\n margin-right: 0;\n margin-bottom: 0;\n width: 50%;\n }\n</style>\n"]}]}
|