ce062b8ec8de10e237ea4810ce8c0f69.json 30 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\marketing\\lottery\\recordingList.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\marketing\\lottery\\recordingList.vue","mtime":1677828270211},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBsb3R0ZXJ5UmVjb3JkTGlzdCwgbG90dGVyeVJlY29yZERlbGl2ZXIgfSBmcm9tICdAL2FwaS9sb3R0ZXJ5JzsKaW1wb3J0IHsgZm9ybWF0RGF0ZSBhcyBfZm9ybWF0RGF0ZSB9IGZyb20gJ0AvdXRpbHMvdmFsaWRhdGUnOwppbXBvcnQgeyBnZXRFeHByZXNzRGF0YSBhcyBfZ2V0RXhwcmVzc0RhdGEgfSBmcm9tICdAL2FwaS9vcmRlcic7CmltcG9ydCB7IHJ1bGVTaGlwLCBydWxlTWFyayB9IGZyb20gJy4vZm9ybVJ1bGUvcnVsZVNoaXAnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2xvdHRlcnlSZWNvcmRMaXN0JywKICBmaWx0ZXJzOiB7CiAgICBmb3JtYXREYXRlOiBmdW5jdGlvbiBmb3JtYXREYXRlKHRpbWUpIHsKICAgICAgaWYgKHRpbWUgIT09IDApIHsKICAgICAgICB2YXIgZGF0ZSA9IG5ldyBEYXRlKHRpbWUgKiAxMDAwKTsKICAgICAgICByZXR1cm4gX2Zvcm1hdERhdGUoZGF0ZSwgJ3l5eXktTU0tZGQgaGg6bW0nKTsKICAgICAgfQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNoaXBNb2RlbDogZmFsc2UsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBsb2NhdGlvbkxpc3Q6IFtdLAogICAgICBzaGlwRm9ybTogewogICAgICAgIGlkOiAnJywKICAgICAgICBkZWxpdmVyX25hbWU6ICcnLAogICAgICAgIGRlbGl2ZXJfbnVtYmVyOiBudWxsCiAgICAgIH0sCiAgICAgIG1hcmtGb3JtOiB7CiAgICAgICAgaWQ6ICcnLAogICAgICAgIG1hcms6ICcnCiAgICAgIH0sCiAgICAgIHJ1bGVTaGlwOiBydWxlU2hpcCwKICAgICAgcnVsZU1hcms6IHJ1bGVNYXJrLAogICAgICBmcm9tTGlzdDogewogICAgICAgIHRpdGxlOiAn6YCJ5oup5pe26Ze0JywKICAgICAgICBmcm9tVHh0OiBbewogICAgICAgICAgdGV4dDogJ+WFqOmDqCcsCiAgICAgICAgICB2YWw6ICcnCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+S7iuWkqScsCiAgICAgICAgICB2YWw6ICd0b2RheScKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pio5aSpJywKICAgICAgICAgIHZhbDogJ3llc3RlcmRheScKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pyA6L+RN+WkqScsCiAgICAgICAgICB2YWw6ICdsYXRlbHk3JwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnIDov5EzMOWkqScsCiAgICAgICAgICB2YWw6ICdsYXRlbHkzMCcKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pys5pyIJywKICAgICAgICAgIHZhbDogJ21vbnRoJwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnKzlubQnLAogICAgICAgICAgdmFsOiAneWVhcicKICAgICAgICB9XQogICAgICB9LAogICAgICB0eXBlTGlzdDogW3sKICAgICAgICB0ZXh0OiAn5YWo6YOoJywKICAgICAgICB2YWw6ICcnCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAn5pyq5Lit5aWWJywKICAgICAgICB2YWw6ICcxJwogICAgICB9LCB7CiAgICAgICAgdGV4dDogJ+enr+WIhicsCiAgICAgICAgdmFsOiAnMicKICAgICAgfSwgewogICAgICAgIHRleHQ6ICfkvZnpop0nLAogICAgICAgIHZhbDogJzMnCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAn57qi5YyFJywKICAgICAgICB2YWw6ICc0JwogICAgICB9LCB7CiAgICAgICAgdGV4dDogJ+S8mOaDoOWIuCcsCiAgICAgICAgdmFsOiAnNScKICAgICAgfSwgewogICAgICAgIHRleHQ6ICfllYblk4EnLAogICAgICAgIHZhbDogJzYnCiAgICAgIH1dLAogICAgICBjb2x1bW5zMTogW3sKICAgICAgICB0aXRsZTogJ0lEJywKICAgICAgICBrZXk6ICdpZCcsCiAgICAgICAgd2lkdGg6IDgwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+eUqOaIt+S/oeaBrycsCiAgICAgICAgc2xvdDogJ3VzZXInLAogICAgICAgIG1pbldpZHRoOiA5MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflpZblk4Hkv6Hmga8nLAogICAgICAgIHNsb3Q6ICdwcml6ZScsCiAgICAgICAgbWluV2lkdGg6IDEzMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmir3lpZbml7bpl7QnLAogICAgICAgIGtleTogJ2FkZF90aW1lJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aUtui0p+S/oeaBrycsCiAgICAgICAgc2xvdDogJ3JlY2VpdmVfaW5mbycsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflpIfms6gnLAogICAgICAgIHNsb3Q6ICdtYXJrJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aTjeS9nCcsCiAgICAgICAgc2xvdDogJ2FjdGlvbicsCiAgICAgICAgZml4ZWQ6ICdyaWdodCcsCiAgICAgICAgbWluV2lkdGg6IDEzMAogICAgICB9XSwKICAgICAgdGFibGVMaXN0OiBbXSwKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiAxMCwKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICB0YWJsZUZyb206IHsKICAgICAgICBrZXl3b3JkOiAnJywKICAgICAgICBkYXRlOiBbXSwKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNSwKICAgICAgICBmYWN0b3I6IDEKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIHRpbWVWYWw6IFtdLAogICAgICBtb2RlbFR5cGU6IDEsCiAgICAgIGxvdHRlcnlfaWQ6ICcnLAogICAgICBtb2RlbFRpdGxlOiAnJwogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdhZG1pbi9sYXlvdXQnLCBbJ2lzTW9iaWxlJ10pKSwge30sIHsKICAgIGxhYmVsV2lkdGg6IGZ1bmN0aW9uIGxhYmVsV2lkdGgoKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gdW5kZWZpbmVkIDogODA7CiAgICB9LAogICAgbGFiZWxQb3NpdGlvbjogZnVuY3Rpb24gbGFiZWxQb3NpdGlvbigpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyAndG9wJyA6ICdsZWZ0JzsKICAgIH0KICB9KSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy50YWJsZUZyb20ubG90dGVyeV9pZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkOwogICAgdGhpcy5sb3R0ZXJ5X2lkID0gdGhpcy4kcm91dGUucXVlcnkuaWQ7CiAgICB0aGlzLmdldExpc3QoKTsKICAgIHRoaXMuZ2V0RXhwcmVzc0RhdGEoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGRlbGl2ZXI6IGZ1bmN0aW9uIGRlbGl2ZXIocm93LCB0eXBlKSB7CiAgICAgIHRoaXMubWFya0Zvcm0uaWQgPSByb3cuaWQ7CiAgICAgIHRoaXMuc2hpcEZvcm0uaWQgPSByb3cuaWQ7CiAgICAgIHRoaXMuc2hpcEZvcm0uZGVsaXZlcl9uYW1lID0gJyc7CiAgICAgIHRoaXMuc2hpcEZvcm0uZGVsaXZlcl9udW1iZXIgPSAnJzsKICAgICAgdGhpcy5tYXJrRm9ybS5tYXJrID0gcm93LmRlbGl2ZXJfaW5mby5tYXJrOwogICAgICB0aGlzLm1vZGVsVHlwZSA9IHR5cGU7CiAgICAgIHRoaXMuc2hpcE1vZGVsID0gdHJ1ZTsKICAgIH0sCiAgICBpc0RlbGl2ZXI6IGZ1bmN0aW9uIGlzRGVsaXZlcihyb3cpIHsKICAgICAgdGhpcy5tYXJrRm9ybS5pZCA9IHJvdy5pZDsKICAgICAgdGhpcy5zaGlwRm9ybS5pZCA9IHJvdy5pZDsKICAgICAgdGhpcy5tb2RlbFR5cGUgPSAxOwogICAgICB0aGlzLm1vZGVsVGl0bGUgPSAn6YWN6YCB5L+h5oGvJzsKICAgICAgdGhpcy5zaGlwTW9kZWwgPSB0cnVlOwogICAgICB0aGlzLnNoaXBGb3JtLmRlbGl2ZXJfbmFtZSA9IHJvdy5kZWxpdmVyX2luZm8uZGVsaXZlcl9uYW1lOwogICAgICB0aGlzLnNoaXBGb3JtLmRlbGl2ZXJfbnVtYmVyID0gcm93LmRlbGl2ZXJfaW5mby5kZWxpdmVyX251bWJlcjsKICAgIH0sCiAgICBvazogZnVuY3Rpb24gb2sobmFtZSkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdGhpcy4kcmVmc1tuYW1lXS52YWxpZGF0ZShmdW5jdGlvbiAodmFsaWQpIHsKICAgICAgICBsb3R0ZXJ5UmVjb3JkRGVsaXZlcihfdGhpcy5tb2RlbFR5cGUgPT0gMSA/IF90aGlzLnNoaXBGb3JtIDogX3RoaXMubWFya0Zvcm0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgX3RoaXMuJE1lc3NhZ2Uuc3VjY2Vzcygn5pON5L2c5oiQ5YqfJyk7CgogICAgICAgICAgX3RoaXMuc2hpcE1vZGVsID0gZmFsc2U7CgogICAgICAgICAgX3RoaXMuZ2V0TGlzdCgpOwoKICAgICAgICAgIF90aGlzLnNoaXBGb3JtID0gewogICAgICAgICAgICBpZDogJycsCiAgICAgICAgICAgIGRlbGl2ZXJfbmFtZTogJycsCiAgICAgICAgICAgIGRlbGl2ZXJfbnVtYmVyOiBudWxsCiAgICAgICAgICB9OwogICAgICAgICAgX3RoaXMubW9kZWxUaXRsZSA9ICcnOwogICAgICAgICAgX3RoaXMubWFya0Zvcm0gPSB7CiAgICAgICAgICAgIGlkOiAnJywKICAgICAgICAgICAgbWFyazogJycKICAgICAgICAgIH07CiAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSwKICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKCkgewogICAgICB0aGlzLm1vZGVsVHlwZSA9IDE7CiAgICAgIHRoaXMubW9kZWxUaXRsZSA9ICcnOwogICAgICB0aGlzLnNoaXBNb2RlbCA9IGZhbHNlOwogICAgfSwKICAgIC8vIOeJqea1geWFrOWPuOWIl+ihqAogICAgZ2V0RXhwcmVzc0RhdGE6IGZ1bmN0aW9uIGdldEV4cHJlc3NEYXRhKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIF9nZXRFeHByZXNzRGF0YSgpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIF90aGlzMi5sb2NhdGlvbkxpc3QgPSByZXMuZGF0YTsKCiAgICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5YW35L2T5pel5pyfCiAgICBvbmNoYW5nZVRpbWU6IGZ1bmN0aW9uIG9uY2hhbmdlVGltZShlKSB7CiAgICAgIHRoaXMudGltZVZhbCA9IGU7CiAgICAgIHRoaXMudGFibGVGcm9tLmRhdGEgPSB0aGlzLnRpbWVWYWxbMF0gPyB0aGlzLnRpbWVWYWwuam9pbignLScpIDogJyc7CiAgICAgIHRoaXMudGFibGVGcm9tLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDpgInmi6nml7bpl7QKICAgIHNlbGVjdENoYW5nZTogZnVuY3Rpb24gc2VsZWN0Q2hhbmdlKHRhYikgewogICAgICB0aGlzLnRhYmxlRnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy50YWJsZUZyb20uZGF0ZSA9IHRhYjsKICAgICAgdGhpcy50aW1lVmFsID0gW107CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIHNlbGVjdFR5cGU6IGZ1bmN0aW9uIHNlbGVjdFR5cGUodHlwZSkgewogICAgICB0aGlzLnRhYmxlRnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy50aW1lVmFsID0gW107CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIHNlbGVjdENoYW5nZUZhY3RvcjogZnVuY3Rpb24gc2VsZWN0Q2hhbmdlRmFjdG9yKCkgewogICAgICB0aGlzLnRhYmxlRnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy50aW1lVmFsID0gW107CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOWIl+ihqAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBsb3R0ZXJ5UmVjb3JkTGlzdCh0aGlzLnRhYmxlRnJvbSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgdmFyIGRhdGE7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQyLnByZXYgPSBfY29udGV4dDIubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzMy50YWJsZUxpc3QgPSBkYXRhLmxpc3Q7CiAgICAgICAgICAgICAgICAgIF90aGlzMy50b3RhbCA9IHJlcy5kYXRhLmNvdW50OwogICAgICAgICAgICAgICAgICBfdGhpczMubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTIpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDIpIHsKICAgICAgICAgIHJldHVybiBfcmVmMi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIF90aGlzMy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLnRhYmxlRnJvbS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOihqOagvOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLnRhYmxlRnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":"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","names":["name","filters","formatDate","time","data","shipModel","loading","locationList","shipForm","id","deliver_name","deliver_number","markForm","mark","ruleShip","ruleMark","fromList","title","fromTxt","text","val","typeList","columns1","key","width","slot","minWidth","fixed","tableList","grid","xl","lg","md","sm","xs","tableFrom","keyword","date","page","limit","factor","total","timeVal","modelType","lottery_id","modelTitle","computed","mapState","labelWidth","labelPosition","created","methods","deliver","row","type","isDeliver","ok","lotteryRecordDeliver","then","catch","cancel","getExpressData","onchangeTime","e","selectChange","tab","selectType","selectChangeFactor","getList","lotteryRecordList","res","pageChange","index","userSearchs"],"sourceRoot":"src/pages/marketing/lottery","sources":["recordingList.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"tableFrom\"\r\n :model=\"tableFrom\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n >\r\n <Row type=\"flex\" :gutter=\"24\">\r\n <Col>\r\n <FormItem label=\"活动类型:\" clearable>\r\n <RadioGroup v-model=\"tableFrom.factor\" type=\"button\" @on-change=\"selectChangeFactor()\" class=\"mr\">\r\n <Radio :label=\"1\">积分抽取</Radio>\r\n <Radio :label=\"3\">订单支付</Radio>\r\n <Radio :label=\"4\">订单评价</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"24\">\r\n <FormItem label=\"时间选择:\">\r\n <RadioGroup v-model=\"tableFrom.data\" type=\"button\" @on-change=\"selectChange(tableFrom.data)\" class=\"mr\">\r\n <Radio :label=\"item.val\" v-for=\"(item, i) in fromList.fromTxt\" :key=\"i\">{{ item.text }}</Radio>\r\n </RadioGroup>\r\n <DatePicker\r\n :editable=\"false\"\r\n @on-change=\"onchangeTime\"\r\n :value=\"timeVal\"\r\n format=\"yyyy/MM/dd\"\r\n type=\"daterange\"\r\n placement=\"bottom-end\"\r\n placeholder=\"自定义时间\"\r\n style=\"width: 200px\"\r\n ></DatePicker>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"24\">\r\n <FormItem label=\"奖品类型:\">\r\n <RadioGroup v-model=\"tableFrom.type\" type=\"button\" @on-change=\"selectType()\" class=\"mr\">\r\n <Radio :label=\"item.val\" v-for=\"(item, i) in typeList\" :key=\"i\">{{ item.text }}</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n </Col>\r\n <!-- <Col v-bind=\"grid\">\r\n <FormItem label=\"领取状态:\" clearable>\r\n <Select\r\n v-model=\"tableFrom.is_receive\"\r\n placeholder=\"请选择\"\r\n clearable\r\n @on-change=\"userSearchs\"\r\n >\r\n <Option value=\"0\">待发货</Option>\r\n <Option value=\"1\">已发货</Option>\r\n </Select>\r\n </FormItem>\r\n </Col>\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"处理状态:\" clearable>\r\n <Select\r\n v-model=\"tableFrom.is_deliver\"\r\n placeholder=\"请选择\"\r\n clearable\r\n @on-change=\"userSearchs\"\r\n >\r\n <Option value=\"0\">未处理</Option>\r\n <Option value=\"1\">已处理</Option>\r\n </Select>\r\n </FormItem>\r\n </Col> -->\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"搜索用户:\" label-for=\"store_name\">\r\n <Input\r\n search\r\n enter-button\r\n placeholder=\"请输入用户信息\"\r\n v-model=\"tableFrom.keyword\"\r\n @on-search=\"userSearchs\"\r\n />\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n :columns=\"columns1\"\r\n :data=\"tableList\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"is_fail\">\r\n <Icon type=\"md-checkmark\" v-if=\"row.is_fail === 1\" color=\"#0092DC\" size=\"14\" />\r\n <Icon type=\"md-close\" v-else color=\"#ed5565\" size=\"14\" />\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"user\">\r\n <span>{{ row.user.nickname }} </span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"mark\">\r\n <span>{{ row.deliver_info.mark }}</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"receive_info\">\r\n <div v-if=\"row.receive_info.name\">\r\n <div>姓名:{{ row.receive_info.name }}</div>\r\n <div>电话:{{ row.receive_info.phone }}</div>\r\n <div>地址:{{ row.receive_info.address }}</div>\r\n <div v-if=\"row.receive_info.mark\">备注:{{ row.receive_info.mark }}</div>\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"prize\">\r\n <div class=\"prize\">\r\n <img :src=\"row.prize.image\" alt=\"\" />\r\n <span>{{ row.prize.name }}</span>\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"action\">\r\n <a @click=\"deliver(row, 1)\" v-if=\"row.type == 6 && row.is_deliver === 0\">发货</a>\r\n <a v-else-if=\"row.type == 6 && row.is_deliver === 1\" @click=\"isDeliver(row)\">配送信息</a>\r\n <Divider type=\"vertical\" v-if=\"row.type == 6\" />\r\n <a @click=\"deliver(row, 2)\">备注</a>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"tableFrom.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"tableFrom.limit\"\r\n />\r\n </div>\r\n </Card>\r\n <!-- 发货-->\r\n <Modal\r\n v-model=\"shipModel\"\r\n width=\"40%\"\r\n scrollable\r\n closable\r\n footer-hide\r\n :title=\"!modelTitle ? (modelType === 1 ? '发货' : '备注') : modelTitle\"\r\n :mask-closable=\"false\"\r\n :z-index=\"1\"\r\n >\r\n <Form\r\n v-model=\"shipModel\"\r\n :ref=\"modelType === 1 ? 'shipForm' : 'markForm'\"\r\n :model=\"modelType === 1 ? shipForm : markForm\"\r\n :rules=\"modelType === 1 ? ruleShip : ruleMark\"\r\n :label-width=\"80\"\r\n >\r\n <FormItem v-if=\"modelType === 1\" label=\"快递公司\" prop=\"deliver_name\">\r\n <Select v-model=\"shipForm.deliver_name\">\r\n <Option v-for=\"item in locationList\" :value=\"item.value\" :key=\"item.id\">{{ item.value }}</Option>\r\n </Select>\r\n </FormItem>\r\n <FormItem v-if=\"modelType === 1\" label=\"快递单号\" prop=\"deliver_number\">\r\n <Input v-model=\"shipForm.deliver_number\" placeholder=\"请输入快递单号\"></Input>\r\n <div class=\"trips\" v-if=\"shipForm.deliver_name == '顺丰速运'\">\r\n <p>顺丰请输入单号 :收件人或寄件人手机号后四位</p>\r\n <p>例如:SF000000000000:3941</p>\r\n </div>\r\n </FormItem>\r\n <FormItem v-if=\"modelType === 2\" label=\"备注\">\r\n <Input v-model=\"markForm.mark\" placeholder=\"请输入备注\"></Input>\r\n </FormItem>\r\n <FormItem>\r\n <Button type=\"primary\" @click=\"ok(modelType === 1 ? 'shipForm' : 'markForm')\">提交</Button>\r\n <Button @click=\"cancel('formValidate')\" style=\"margin-left: 8px\">关闭</Button>\r\n </FormItem></Form\r\n >\r\n </Modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { lotteryRecordList, lotteryRecordDeliver } from '@/api/lottery';\r\nimport { formatDate } from '@/utils/validate';\r\nimport { getExpressData } from '@/api/order';\r\nimport { ruleShip, ruleMark } from './formRule/ruleShip';\r\nexport default {\r\n name: 'lotteryRecordList',\r\n filters: {\r\n formatDate(time) {\r\n if (time !== 0) {\r\n let date = new Date(time * 1000);\r\n return formatDate(date, 'yyyy-MM-dd hh:mm');\r\n }\r\n },\r\n },\r\n data() {\r\n return {\r\n shipModel: false,\r\n loading: false,\r\n locationList: [],\r\n shipForm: {\r\n id: '',\r\n deliver_name: '',\r\n deliver_number: null,\r\n },\r\n markForm: {\r\n id: '',\r\n mark: '',\r\n },\r\n ruleShip: ruleShip,\r\n ruleMark: ruleMark,\r\n fromList: {\r\n title: '选择时间',\r\n fromTxt: [\r\n { text: '全部', val: '' },\r\n { text: '今天', val: 'today' },\r\n { text: '昨天', val: 'yesterday' },\r\n { text: '最近7天', val: 'lately7' },\r\n { text: '最近30天', val: 'lately30' },\r\n { text: '本月', val: 'month' },\r\n { text: '本年', val: 'year' },\r\n ],\r\n },\r\n typeList: [\r\n { text: '全部', val: '' },\r\n { text: '未中奖', val: '1' },\r\n { text: '积分', val: '2' },\r\n { text: '余额', val: '3' },\r\n { text: '红包', val: '4' },\r\n { text: '优惠券', val: '5' },\r\n { text: '商品', val: '6' },\r\n ],\r\n columns1: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 80,\r\n },\r\n {\r\n title: '用户信息',\r\n slot: 'user',\r\n minWidth: 90,\r\n },\r\n {\r\n title: '奖品信息',\r\n slot: 'prize',\r\n minWidth: 130,\r\n },\r\n {\r\n title: '抽奖时间',\r\n key: 'add_time',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '收货信息',\r\n slot: 'receive_info',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '备注',\r\n slot: 'mark',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '操作',\r\n slot: 'action',\r\n fixed: 'right',\r\n minWidth: 130,\r\n },\r\n ],\r\n tableList: [],\r\n grid: {\r\n xl: 7,\r\n lg: 10,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n tableFrom: {\r\n keyword: '',\r\n date: [],\r\n page: 1,\r\n limit: 15,\r\n factor: 1,\r\n },\r\n total: 0,\r\n timeVal: [],\r\n modelType: 1,\r\n lottery_id: '',\r\n modelTitle: '',\r\n };\r\n },\r\n computed: {\r\n ...mapState('admin/layout', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 80;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'left';\r\n },\r\n },\r\n created() {\r\n this.tableFrom.lottery_id = this.$route.query.id;\r\n this.lottery_id = this.$route.query.id;\r\n this.getList();\r\n this.getExpressData();\r\n },\r\n methods: {\r\n deliver(row, type) {\r\n this.markForm.id = row.id;\r\n this.shipForm.id = row.id;\r\n this.shipForm.deliver_name = '';\r\n this.shipForm.deliver_number = '';\r\n this.markForm.mark = row.deliver_info.mark;\r\n this.modelType = type;\r\n this.shipModel = true;\r\n },\r\n isDeliver(row) {\r\n this.markForm.id = row.id;\r\n this.shipForm.id = row.id;\r\n this.modelType = 1;\r\n this.modelTitle = '配送信息';\r\n this.shipModel = true;\r\n this.shipForm.deliver_name = row.deliver_info.deliver_name;\r\n this.shipForm.deliver_number = row.deliver_info.deliver_number;\r\n },\r\n ok(name) {\r\n this.$refs[name].validate((valid) => {\r\n lotteryRecordDeliver(this.modelType == 1 ? this.shipForm : this.markForm)\r\n .then((res) => {\r\n this.$Message.success('操作成功');\r\n this.shipModel = false;\r\n this.getList();\r\n this.shipForm = {\r\n id: '',\r\n deliver_name: '',\r\n deliver_number: null,\r\n };\r\n this.modelTitle = '';\r\n this.markForm = {\r\n id: '',\r\n mark: '',\r\n };\r\n })\r\n .catch((err) => {\r\n this.$Message.error(err.msg);\r\n });\r\n });\r\n },\r\n cancel() {\r\n this.modelType = 1;\r\n this.modelTitle = '';\r\n this.shipModel = false;\r\n },\r\n // 物流公司列表\r\n getExpressData() {\r\n getExpressData()\r\n .then(async (res) => {\r\n this.locationList = res.data;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e;\r\n this.tableFrom.data = this.timeVal[0] ? this.timeVal.join('-') : '';\r\n this.tableFrom.page = 1;\r\n this.getList();\r\n },\r\n // 选择时间\r\n selectChange(tab) {\r\n this.tableFrom.page = 1;\r\n this.tableFrom.date = tab;\r\n this.timeVal = [];\r\n this.getList();\r\n },\r\n selectType(type) {\r\n this.tableFrom.page = 1;\r\n this.timeVal = [];\r\n this.getList();\r\n },\r\n selectChangeFactor() {\r\n this.tableFrom.page = 1;\r\n this.timeVal = [];\r\n this.getList();\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n lotteryRecordList(this.tableFrom)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tableList = data.list;\r\n this.total = res.data.count;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.tableFrom.page = index;\r\n this.getList();\r\n },\r\n // 表格搜索\r\n userSearchs() {\r\n this.tableFrom.page = 1;\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.tabBox_img {\r\n width: 36px;\r\n height: 36px;\r\n border-radius: 4px;\r\n cursor: pointer;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n\r\n.prize {\r\n display: flex;\r\n align-items: center;\r\n}\r\n\r\n.prize img {\r\n width: 36px;\r\n height: 36px;\r\n border-radius: 4px;\r\n cursor: pointer;\r\n margin-right: 5px;\r\n}\r\n\r\n.trips {\r\n color: #ccc;\r\n}\r\n</style>\r\n"]}]}