| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\marketing\\lottery\\recordingList.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\marketing\\lottery\\recordingList.vue","mtime":1761614939033},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBsb3R0ZXJ5UmVjb3JkTGlzdCwgbG90dGVyeVJlY29yZERlbGl2ZXIgfSBmcm9tICdAL2FwaS9sb3R0ZXJ5JzsKaW1wb3J0IHsgZm9ybWF0RGF0ZSBhcyBfZm9ybWF0RGF0ZSB9IGZyb20gJ0AvdXRpbHMvdmFsaWRhdGUnOwppbXBvcnQgeyBnZXRFeHByZXNzRGF0YSBhcyBfZ2V0RXhwcmVzc0RhdGEgfSBmcm9tICdAL2FwaS9vcmRlcic7CmltcG9ydCB7IHJ1bGVTaGlwLCBydWxlTWFyayB9IGZyb20gJy4vZm9ybVJ1bGUvcnVsZVNoaXAnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2xvdHRlcnlSZWNvcmRMaXN0JywKICBmaWx0ZXJzOiB7CiAgICBmb3JtYXREYXRlOiBmdW5jdGlvbiBmb3JtYXREYXRlKHRpbWUpIHsKICAgICAgaWYgKHRpbWUgIT09IDApIHsKICAgICAgICB2YXIgZGF0ZSA9IG5ldyBEYXRlKHRpbWUgKiAxMDAwKTsKICAgICAgICByZXR1cm4gX2Zvcm1hdERhdGUoZGF0ZSwgJ3l5eXktTU0tZGQgaGg6bW0nKTsKICAgICAgfQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNoaXBNb2RlbDogZmFsc2UsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBsb2NhdGlvbkxpc3Q6IFtdLAogICAgICBzaGlwRm9ybTogewogICAgICAgIGlkOiAnJywKICAgICAgICBkZWxpdmVyX25hbWU6ICcnLAogICAgICAgIGRlbGl2ZXJfbnVtYmVyOiBudWxsCiAgICAgIH0sCiAgICAgIG1hcmtGb3JtOiB7CiAgICAgICAgaWQ6ICcnLAogICAgICAgIG1hcms6ICcnCiAgICAgIH0sCiAgICAgIHJ1bGVTaGlwOiBydWxlU2hpcCwKICAgICAgcnVsZU1hcms6IHJ1bGVNYXJrLAogICAgICBwaWNrZXJPcHRpb25zOiB0aGlzLiR0aW1lT3B0aW9ucywKICAgICAgdHlwZUxpc3Q6IFt7CiAgICAgICAgdGV4dDogJ+WFqOmDqCcsCiAgICAgICAgdmFsOiAnJwogICAgICB9LCB7CiAgICAgICAgdGV4dDogJ+acquS4reWllicsCiAgICAgICAgdmFsOiAnMScKICAgICAgfSwgewogICAgICAgIHRleHQ6ICfnp6/liIYnLAogICAgICAgIHZhbDogJzInCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAn5L2Z6aKdJywKICAgICAgICB2YWw6ICczJwogICAgICB9LCB7CiAgICAgICAgdGV4dDogJ+e6ouWMhScsCiAgICAgICAgdmFsOiAnNCcKICAgICAgfSwgewogICAgICAgIHRleHQ6ICfkvJjmg6DliLgnLAogICAgICAgIHZhbDogJzUnCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAn5ZWG5ZOBJywKICAgICAgICB2YWw6ICc2JwogICAgICB9XSwKICAgICAgdGFibGVMaXN0OiBbXSwKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiAxMCwKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICB0YWJsZUZyb206IHsKICAgICAgICBrZXl3b3JkOiAnJywKICAgICAgICB0aW1lOiBbXSwKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNSwKICAgICAgICBsb3R0ZXJ5X2lkOiAwCiAgICAgIH0sCiAgICAgIHRvdGFsOiAwLAogICAgICB0aW1lVmFsOiBbXSwKICAgICAgbW9kZWxUeXBlOiAxLAogICAgICBsb3R0ZXJ5X2lkOiAnJywKICAgICAgbW9kZWxUaXRsZTogJycKICAgIH07CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnYWRtaW4vbGF5b3V0JywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6ICc4MHB4JzsKICAgIH0sCiAgICBsYWJlbFBvc2l0aW9uOiBmdW5jdGlvbiBsYWJlbFBvc2l0aW9uKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ3JpZ2h0JzsKICAgIH0KICB9KSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy50YWJsZUZyb20ubG90dGVyeV9pZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkOwogICAgdGhpcy5sb3R0ZXJ5X2lkID0gdGhpcy4kcm91dGUucXVlcnkuaWQ7CiAgICB0aGlzLmdldExpc3QoKTsKICAgIHRoaXMuZ2V0RXhwcmVzc0RhdGEoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGRlbGl2ZXI6IGZ1bmN0aW9uIGRlbGl2ZXIocm93LCB0eXBlKSB7CiAgICAgIHRoaXMubWFya0Zvcm0uaWQgPSByb3cuaWQ7CiAgICAgIHRoaXMuc2hpcEZvcm0uaWQgPSByb3cuaWQ7CiAgICAgIHRoaXMuc2hpcEZvcm0uZGVsaXZlcl9uYW1lID0gJyc7CiAgICAgIHRoaXMuc2hpcEZvcm0uZGVsaXZlcl9udW1iZXIgPSAnJzsKICAgICAgdGhpcy5tYXJrRm9ybS5tYXJrID0gcm93LmRlbGl2ZXJfaW5mby5tYXJrOwogICAgICB0aGlzLm1vZGVsVHlwZSA9IHR5cGU7CiAgICAgIHRoaXMuc2hpcE1vZGVsID0gdHJ1ZTsKICAgIH0sCiAgICBpc0RlbGl2ZXI6IGZ1bmN0aW9uIGlzRGVsaXZlcihyb3cpIHsKICAgICAgdGhpcy5tYXJrRm9ybS5pZCA9IHJvdy5pZDsKICAgICAgdGhpcy5zaGlwRm9ybS5pZCA9IHJvdy5pZDsKICAgICAgdGhpcy5tb2RlbFR5cGUgPSAxOwogICAgICB0aGlzLm1vZGVsVGl0bGUgPSAn6YWN6YCB5L+h5oGvJzsKICAgICAgdGhpcy5zaGlwTW9kZWwgPSB0cnVlOwogICAgICB0aGlzLnNoaXBGb3JtLmRlbGl2ZXJfbmFtZSA9IHJvdy5kZWxpdmVyX2luZm8uZGVsaXZlcl9uYW1lOwogICAgICB0aGlzLnNoaXBGb3JtLmRlbGl2ZXJfbnVtYmVyID0gcm93LmRlbGl2ZXJfaW5mby5kZWxpdmVyX251bWJlcjsKICAgIH0sCiAgICBvazogZnVuY3Rpb24gb2sobmFtZSkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB0aGlzLiRyZWZzW25hbWVdLnZhbGlkYXRlKGZ1bmN0aW9uICh2YWxpZCkgewogICAgICAgIGxvdHRlcnlSZWNvcmREZWxpdmVyKF90aGlzLm1vZGVsVHlwZSA9PSAxID8gX3RoaXMuc2hpcEZvcm0gOiBfdGhpcy5tYXJrRm9ybSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCfmk43kvZzmiJDlip8nKTsKICAgICAgICAgIF90aGlzLnNoaXBNb2RlbCA9IGZhbHNlOwogICAgICAgICAgX3RoaXMuZ2V0TGlzdCgpOwogICAgICAgICAgX3RoaXMuc2hpcEZvcm0gPSB7CiAgICAgICAgICAgIGlkOiAnJywKICAgICAgICAgICAgZGVsaXZlcl9uYW1lOiAnJywKICAgICAgICAgICAgZGVsaXZlcl9udW1iZXI6IG51bGwKICAgICAgICAgIH07CiAgICAgICAgICBfdGhpcy5tb2RlbFRpdGxlID0gJyc7CiAgICAgICAgICBfdGhpcy5tYXJrRm9ybSA9IHsKICAgICAgICAgICAgaWQ6ICcnLAogICAgICAgICAgICBtYXJrOiAnJwogICAgICAgICAgfTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICBfdGhpcy4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAogICAgY2FuY2VsOiBmdW5jdGlvbiBjYW5jZWwoKSB7CiAgICAgIHRoaXMubW9kZWxUeXBlID0gMTsKICAgICAgdGhpcy5tb2RlbFRpdGxlID0gJyc7CiAgICAgIHRoaXMuc2hpcE1vZGVsID0gZmFsc2U7CiAgICB9LAogICAgLy8g54mp5rWB5YWs5Y+45YiX6KGoCiAgICBnZXRFeHByZXNzRGF0YTogZnVuY3Rpb24gZ2V0RXhwcmVzc0RhdGEoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICBfZ2V0RXhwcmVzc0RhdGEoKS50aGVuKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Lm4pIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBfdGhpczIubG9jYXRpb25MaXN0ID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmEoMik7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5YW35L2T5pel5pyfCiAgICBvbmNoYW5nZVRpbWU6IGZ1bmN0aW9uIG9uY2hhbmdlVGltZShlKSB7CiAgICAgIHRoaXMudGltZVZhbCA9IGUgfHwgW107CiAgICAgIHRoaXMudGFibGVGcm9tLnRpbWUgPSB0aGlzLnRpbWVWYWxbMF0gPyB0aGlzLnRpbWVWYWwgPyB0aGlzLnRpbWVWYWwuam9pbignLScpIDogJycgOiAnJzsKICAgICAgdGhpcy50YWJsZUZyb20ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOmAieaLqeaXtumXtAogICAgc2VsZWN0Q2hhbmdlOiBmdW5jdGlvbiBzZWxlY3RDaGFuZ2UodGFiKSB7CiAgICAgIHRoaXMudGFibGVGcm9tLnBhZ2UgPSAxOwogICAgICB0aGlzLnRhYmxlRnJvbS50aW1lID0gdGFiOwogICAgICB0aGlzLnRpbWVWYWwgPSBbXTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgc2VsZWN0VHlwZTogZnVuY3Rpb24gc2VsZWN0VHlwZSh0eXBlKSB7CiAgICAgIHRoaXMudGFibGVGcm9tLnBhZ2UgPSAxOwogICAgICB0aGlzLnRpbWVWYWwgPSBbXTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgc2VsZWN0Q2hhbmdlRmFjdG9yOiBmdW5jdGlvbiBzZWxlY3RDaGFuZ2VGYWN0b3IoKSB7CiAgICAgIHRoaXMudGFibGVGcm9tLnBhZ2UgPSAxOwogICAgICB0aGlzLnRpbWVWYWwgPSBbXTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgbG90dGVyeVJlY29yZExpc3QodGhpcy50YWJsZUZyb20pLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlMihyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDIubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzMy50YWJsZUxpc3QgPSBkYXRhLmxpc3Q7CiAgICAgICAgICAgICAgICBfdGhpczMudG90YWwgPSByZXMuZGF0YS5jb3VudDsKICAgICAgICAgICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIF90aGlzMy4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6KGo5qC85pCc57SiCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMudGFibGVGcm9tLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["mapState","lotteryRecordList","lotteryRecordDeliver","formatDate","getExpressData","ruleShip","ruleMark","name","filters","time","date","Date","data","shipModel","loading","locationList","shipForm","id","deliver_name","deliver_number","markForm","mark","pickerOptions","$timeOptions","typeList","text","val","tableList","grid","xl","lg","md","sm","xs","tableFrom","keyword","page","limit","lottery_id","total","timeVal","modelType","modelTitle","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","created","$route","query","getList","methods","deliver","row","type","deliver_info","isDeliver","ok","_this","$refs","validate","valid","then","res","$message","success","catch","err","error","msg","cancel","_this2","_ref","_asyncToGenerator","_regenerator","m","_callee","w","_context","n","a","_x","apply","arguments","onchangeTime","e","join","selectChange","tab","selectType","selectChangeFactor","_this3","_ref2","_callee2","_context2","list","count","_x2","userSearchs"],"sources":["src/pages/marketing/lottery/recordingList.vue"],"sourcesContent":["<template>\r\n <div>\r\n <div class=\"i-layout-page-header header-title\">\r\n <div class=\"fl_header\">\r\n <el-button\r\n class=\"btn-back\"\r\n icon=\"el-icon-arrow-left\"\r\n size=\"small\"\r\n type=\"text\"\r\n v-db-click\r\n @click=\"$router.go(-1)\"\r\n >返回</el-button\r\n >\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <span class=\"ivu-page-header-title\">{{ $route.meta.title }}</span>\r\n </div>\r\n </div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\" :body-style=\"{ padding: 0 }\">\r\n <div class=\"padding-add\">\r\n <el-form\r\n ref=\"tableFrom\"\r\n :model=\"tableFrom\"\r\n :label-width=\"labelWidth\"\r\n label-position=\"right\"\r\n @submit.native.prevent\r\n inline\r\n >\r\n <el-form-item label=\"时间选择:\">\r\n <el-date-picker\r\n clearable\r\n v-model=\"timeVal\"\r\n type=\"daterange\"\r\n :editable=\"false\"\r\n @change=\"onchangeTime\"\r\n format=\"yyyy/MM/dd\"\r\n value-format=\"yyyy/MM/dd\"\r\n start-placeholder=\"开始日期\"\r\n end-placeholder=\"结束日期\"\r\n :picker-options=\"pickerOptions\"\r\n style=\"width: 250px\"\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"奖品类型:\">\r\n <el-select type=\"button\" v-model=\"tableFrom.type\" @change=\"selectType\" class=\"form_content_width\" clearable>\r\n <el-option v-for=\"(item, i) in typeList\" :key=\"i\" :label=\"item.text\" :value=\"item.val\"></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"搜索用户:\" label-for=\"store_name\">\r\n <el-input clearable placeholder=\"请输入用户信息\" v-model=\"tableFrom.keyword\" class=\"form_content_width\" />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"userSearchs\">查询</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </el-card>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt mt16\">\r\n <el-table\r\n :data=\"tableList\"\r\n v-loading=\"loading\"\r\n highlight-current-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <el-table-column label=\"ID\" width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.id }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"用户信息\" min-width=\"90\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.user.nickname }} </span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"奖品信息\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <div class=\"prize\">\r\n <img :src=\"scope.row.prize.image\" alt=\"\" />\r\n <span>{{ scope.row.prize.name }}</span>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"抽奖时间\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.add_time }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"收货信息\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <div v-if=\"scope.row.receive_info.name\">\r\n <div>姓名:{{ scope.row.receive_info.name }}</div>\r\n <div>电话:{{ scope.row.receive_info.phone }}</div>\r\n <div>地址:{{ scope.row.receive_info.address }}</div>\r\n <div v-if=\"scope.row.receive_info.mark\">备注:{{ scope.row.receive_info.mark }}</div>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"备注\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.deliver_info.mark }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"操作\" fixed=\"right\" width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <a v-db-click @click=\"deliver(scope.row, 1)\" v-if=\"scope.row.type == 6 && scope.row.is_deliver === 0\"\r\n >发货</a\r\n >\r\n <a v-else-if=\"scope.row.type == 6 && scope.row.is_deliver === 1\" v-db-click @click=\"isDeliver(scope.row)\"\r\n >配送信息</a\r\n >\r\n <el-divider direction=\"vertical\" v-if=\"scope.row.type == 6\" />\r\n <a v-db-click @click=\"deliver(scope.row, 2)\">备注</a>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"tableFrom.page\"\r\n :limit.sync=\"tableFrom.limit\"\r\n @pagination=\"getList\"\r\n />\r\n </div>\r\n </el-card>\r\n <!-- 发货-->\r\n <el-dialog\r\n :visible.sync=\"shipModel\"\r\n width=\"540px\"\r\n :title=\"!modelTitle ? (modelType === 1 ? '发货' : '备注') : modelTitle\"\r\n :close-on-click-modal=\"false\"\r\n >\r\n <el-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=\"90px\"\r\n >\r\n <el-form-item v-if=\"modelType === 1\" label=\"快递公司:\" prop=\"deliver_name\">\r\n <el-select v-model=\"shipForm.deliver_name\" class=\"w100\">\r\n <el-option v-for=\"item in locationList\" :value=\"item.value\" :key=\"item.id\" :label=\"item.value\"></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item v-if=\"modelType === 1\" label=\"快递单号:\" prop=\"deliver_number\">\r\n <el-input v-model=\"shipForm.deliver_number\" placeholder=\"请输入快递单号\" class=\"w100\"></el-input>\r\n <div class=\"tips-info\" v-if=\"shipForm.deliver_name == '顺丰速运'\">\r\n <p>顺丰请输入单号 :收件人或寄件人手机号后四位</p>\r\n <p>例如:SF000000000000:3941</p>\r\n </div>\r\n </el-form-item>\r\n <el-form-item v-if=\"modelType === 2\" label=\"备注:\">\r\n <el-input v-model=\"markForm.mark\" placeholder=\"请输入备注\" class=\"w100\"></el-input>\r\n </el-form-item>\r\n <el-form-item>\r\n <div class=\"acea-row row-right\">\r\n <el-button v-db-click @click=\"cancel('formValidate')\">关闭</el-button>\r\n <el-button type=\"primary\" v-db-click @click=\"ok(modelType === 1 ? 'shipForm' : 'markForm')\">提交</el-button>\r\n </div>\r\n </el-form-item>\r\n </el-form>\r\n </el-dialog>\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 pickerOptions: this.$timeOptions,\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 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 time: [],\r\n page: 1,\r\n limit: 15,\r\n lottery_id: 0,\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 : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\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.time = this.timeVal[0] ? (this.timeVal ? 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.time = 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 // 表格搜索\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 lang=\"scss\" scoped>\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.prize {\r\n display: flex;\r\n align-items: center;\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.trips {\r\n color: #ccc;\r\n}\r\n.w414 {\r\n width: 414px;\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}
|