16640e2fa553760e63cd218d9350ccd7.json 21 KB

1
  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\\SystemSettings\\jiaoyiset\\AddSelffetch.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\jiaoyiset\\AddSelffetch.vue","mtime":1678954023599},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFNlbGVjdFNob3AgZnJvbSAiQC9jb21wb25lbnQvZ29vZHMvU2VsZWN0U2hvcC52dWUiOwppbXBvcnQgUmVnaW9uU2VsZWN0IGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9SZWdpb25TZWxlY3RKU09OIjsKaW1wb3J0IFVwbG9hZFFpbml1IGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9VcGxvYWRRaW5pdS52dWUiOwppbXBvcnQgeyBnZXRTZWxmUnVsZUluZm8sIHNldFNlbGZEYXRhIH0gZnJvbSAiQC9hcGkvU3lzdGVtIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJBZGRTZWxmZmV0Y2giLAogIGNvbXBvbmVudHM6IHsKICAgIFVwbG9hZFFpbml1LAogICAgU2VsZWN0U2hvcCwKICAgIFJlZ2lvblNlbGVjdAogIH0sCgogIGRhdGEoKSB7CiAgICBjb25zdCBjaGVja1NhbGVUaW1lID0gKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgPT4gewogICAgICBpZiAoIXRoaXMuc2VsZmZldGNoX2Zvcm0uZGF5Lmxlbmd0aCkgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcigi6K+36YCJ5oup6JCl5Lia5pelIikpOwogICAgICB9IGVsc2UgaWYgKHZhbHVlID09PSA1ICYmICF0aGlzLnNlbGZmZXRjaF9mb3JtLnN0YXJ0VGltZSkgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcigi6K+36YCJ5oup6JCl5Lia5pe26Ze0IikpOwogICAgICB9IGVsc2UgewogICAgICAgIGNhbGxiYWNrKCk7CiAgICAgIH0KICAgIH07CgogICAgcmV0dXJuIHsKICAgICAgc2VsX3Nob3A6IGZhbHNlLAogICAgICB6b29tOiAxMi44LAogICAgICBsb2NhdGlvbjogewogICAgICAgIGxuZzogMTE2LjQwNCwKICAgICAgICBsYXQ6IDM5LjkxNQogICAgICB9LAogICAgICBpbWdfbGlzdDogW10sCiAgICAgIHJlZ2lvbjogW10sCiAgICAgIG1hcENlbnRlcjogIiIsCiAgICAgIGNvbnRhY3ROYW1lOiAiIiwKICAgICAgZGF5X2xpc3Q6IFsi5ZGo5pelIiwgIuWRqOS4gCIsICLlkajkuowiLCAi5ZGo5LiJIiwgIuWRqOWbmyIsICLlkajkupQiLCAi5ZGo5YWtIl0sCiAgICAgIGZvcm1fcnVsZTogewogICAgICAgIG5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXoh6rmj5DngrnlkI3np7AiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgY29uY2F0TmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeiBlOezu+S6uiIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBtb2JpbGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXogZTns7vnlLXor50iLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgc2hvcElkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup5omA5bGe5ZWG6ZO6IiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgcHJvdmluY2VDb2RlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36YCJ5oup6Ieq5o+Q54K55L2N572uIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0sCiAgICAgICAgc2FsZVRpbWVUeXBlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICB2YWxpZGF0b3I6IGNoZWNrU2FsZVRpbWUsCiAgICAgICAgICB0cmlnZ2VyOiAiY2hhbmdlIgogICAgICAgIH1dLAogICAgICAgIGltYWdlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+35LiK5Lyg6Ieq5o+Q54K55Zu+54mHIiwKICAgICAgICAgIHRyaWdnZXI6ICJjaGFuZ2UiCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgc2FsZVRpbWU6ICIiLAogICAgICBzZWxmZmV0Y2hfaWQ6ICIiLAogICAgICBzZWxmZmV0Y2hfZm9ybTogewogICAgICAgIG5hbWU6ICIiLAogICAgICAgIHNob3BOYW1lOiAiIiwKICAgICAgICBzaG9wSWQ6ICIiLAogICAgICAgIGltYWdlOiAiIiwKICAgICAgICBwcm92aW5jZUNvZGU6ICIiLAogICAgICAgIGNpdHlDb2RlOiAiIiwKICAgICAgICBkaXN0cmljdENvZGU6ICIiLAogICAgICAgIHByb3ZpbmNlTmFtZTogIiIsCiAgICAgICAgY2l0eU5hbWU6ICIiLAogICAgICAgIGRpc3RyaWN0TmFtZTogIiIsCiAgICAgICAgYWRkcmVzczogIiIsCiAgICAgICAgY29uY2F0TmFtZTogIiIsCiAgICAgICAgc2FsZVRpbWVUeXBlOiA1LAogICAgICAgIGRheTogW10sCiAgICAgICAgc3RhcnRUaW1lOiAiIiwKICAgICAgICBlbmRUaW1lOiAiIgogICAgICB9CiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICBpZiAodGhpcy4kcm91dGUucGFyYW1zLmlkKSB7CiAgICAgIHRoaXMuc2VsZmZldGNoX2lkID0gdGhpcy4kcm91dGUucGFyYW1zLmlkOwogICAgICB0aGlzLmdldFNlbGZSdWxlSW5mbygpOwogICAgfQogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vIOiOt+WPluiHquaPkOeCueivpuaDhQogICAgYXN5bmMgZ2V0U2VsZlJ1bGVJbmZvKCkgewogICAgICBpZiAoIXRoaXMuJGFjY2Vzc0NoZWNrKHRoaXMuJEFjY2Vzcy5EZWxpdmVyeVNldGdldFNlbGZSdWxlSW5mbykpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRTZWxmUnVsZUluZm8odGhpcy5zZWxmZmV0Y2hfaWQpOwogICAgICB0aGlzLnNlbGZmZXRjaF9mb3JtID0gZGF0YS5zZXREYXRhOwogICAgICB0aGlzLnJlZ2lvbiA9IFtkYXRhLnNldERhdGEucHJvdmluY2VDb2RlLCBkYXRhLnNldERhdGEuY2l0eUNvZGUsIGRhdGEuc2V0RGF0YS5kaXN0cmljdENvZGVdOwogICAgICB0aGlzLnNhbGVUaW1lID0gW25ldyBEYXRlKCIxOTcwLzAxLzAxIiArICIgICIgKyBkYXRhLnNldERhdGEuc3RhcnRUaW1lICsgIjowMCIpLCBuZXcgRGF0ZSgiMTk3MC8wMS8wMSIgKyAiICAiICsgZGF0YS5zZXREYXRhLmVuZFRpbWUgKyAiOjAwIildOwogICAgICB0aGlzLmltZ19saXN0ID0gW3sKICAgICAgICBuYW1lOiAiIiwKICAgICAgICB1cmw6IGRhdGEuc2V0RGF0YS5pbWFnZQogICAgICB9XTsKICAgIH0sCgogICAgLy8g5o+Q5Lqk5L+d5a2YCiAgICBzdWJtaXREYXRhKCkgewogICAgICB0aGlzLiRyZWZzLnNlbGZmZXRjaF9mb3JtLnZhbGlkYXRlKGFzeW5jIHZhbGlkID0+IHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIGlmICh0aGlzLnNlbGZmZXRjaF9pZCkgewogICAgICAgICAgICB0aGlzLnNlbGZmZXRjaF9mb3JtLmlkID0gdGhpcy5zZWxmZmV0Y2hfaWQ7CiAgICAgICAgICB9CgogICAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHNldFNlbGZEYXRhKHRoaXMuc2VsZmZldGNoX2Zvcm0pOwogICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLmlrDlu7rmiJDlip8iKTsKICAgICAgICAgIHRoaXMuJGNsb3NlQ3VycmVudEdvRWRpdCgiL1N5c3RlbVNldHRpbmdzL2ppYW95aXNldC9TZWxmZmV0Y2hMaXN0LyIgKyB0aGlzLiRyb3V0ZS5wYXJhbXMuZGVpSWQpOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAoKICAgIHVwbG9hZFN1Y2Nlc3ModmFsKSB7CiAgICAgIHRoaXMuc2VsZmZldGNoX2Zvcm0uaW1hZ2UgPSB2YWw7CiAgICAgIHRoaXMuaW1nX2xpc3QgPSBbewogICAgICAgIG5hbWU6ICIiLAogICAgICAgIHVybDogdmFsCiAgICAgIH1dOwogICAgfSwKCiAgICBjb250YWN0Q2hhbmdlKHZhbCwgcGFyYW1zKSB7CiAgICAgIHRoaXMuc2VsZmZldGNoX2Zvcm0ucHJvdmluY2VDb2RlID0gdmFsWzBdOwogICAgICB0aGlzLnNlbGZmZXRjaF9mb3JtLmNpdHlDb2RlID0gdmFsWzFdOwogICAgICB0aGlzLnNlbGZmZXRjaF9mb3JtLmRpc3RyaWN0Q29kZSA9IHZhbFsyXTsKICAgICAgdGhpcy5zZWxmZmV0Y2hfZm9ybS5wcm92aW5jZU5hbWUgPSBwYXJhbXNbMF0ubGFiZWw7CiAgICAgIHRoaXMuc2VsZmZldGNoX2Zvcm0uY2l0eU5hbWUgPSBwYXJhbXNbMV0ubGFiZWw7CiAgICAgIHRoaXMuc2VsZmZldGNoX2Zvcm0uZGlzdHJpY3ROYW1lID0gcGFyYW1zWzJdLmxhYmVsOwogICAgfSwKCiAgICBzYWxlVGltZUNoYW5nZSh2YWwpIHsKICAgICAgY29uc3QgdGltZSA9IHZhbC5tYXAoaXRlbSA9PiB7CiAgICAgICAgcmV0dXJuIHRoaXMuJF9jb21tb24uZm9ybWF0RGF0ZShpdGVtLmdldFRpbWUoKSwgImhoOm1tIik7CiAgICAgIH0pOwogICAgICB0aGlzLnNlbGZmZXRjaF9mb3JtLnN0YXJ0VGltZSA9IHRpbWVbMF07CiAgICAgIHRoaXMuc2VsZmZldGNoX2Zvcm0uZW5kVGltZSA9IHRpbWVbMV07CiAgICB9LAoKICAgIHNlbFNob3AodmFsLCByb3cpIHsKICAgICAgdGhpcy5zZWxmZmV0Y2hfZm9ybS5zaG9wTmFtZSA9IHJvd1swXS5uYW1lOwogICAgfSwKCiAgICBzaG9wRGVmYXVsdCh2YWwsIHJvdykgewogICAgICBpZiAoIXRoaXMuc2VsZmZldGNoX2lkKSB7CiAgICAgICAgdGhpcy5zZWxmZmV0Y2hfZm9ybS5zaG9wSWQgPSB2YWw7CiAgICAgICAgdGhpcy5zZWxmZmV0Y2hfZm9ybS5zaG9wTmFtZSA9IHJvdy5uYW1lOwogICAgICB9CiAgICB9LAoKICAgIHNlYXJjaE1hcCgpIHsKICAgICAgdGhpcy5tYXBDZW50ZXIgPSB0aGlzLmNvbnRhY3ROYW1lICsgdGhpcy5zZWxmZmV0Y2hfZm9ybS5hZGRyZXNzOwogICAgfSwKCiAgICBnZXRMb2NhdGlvblBvaW50KGUpIHsKICAgICAgdGhpcy5sbmcgPSBlLnBvaW50LmxuZzsKICAgICAgdGhpcy5sYXQgPSBlLnBvaW50LmxhdDsKICAgICAgLyog5Yib5bu65Zyw5Z2A6Kej5p6Q5Zmo55qE5a6e5L6LICovCgogICAgICBsZXQgZ2VvQ29kZXIgPSBuZXcgQk1hcC5HZW9jb2RlcigpOyAvLyAvKiDojrflj5bkvY3nva7lr7nlupTnmoTlnZDmoIcgKi8KICAgICAgLy8gZ2VvQ29kZXIuZ2V0UG9pbnQodGhpcy5hZGRyZXNzS2V5d29yZCwgcG9pbnQgPT4gewogICAgICAvLyAgIHRoaXMuc2VsZWN0ZWRMbmcgPSBwb2ludC5sbmcKICAgICAgLy8gICB0aGlzLnNlbGVjdGVkTGF0ID0gcG9pbnQubGF0CiAgICAgIC8vIH0pCgogICAgICAvKiDliKnnlKjlnZDmoIfojrflj5blnLDlnYDnmoTor6bnu4bkv6Hmga8gKi8KCiAgICAgIGdlb0NvZGVyLmdldExvY2F0aW9uKGUucG9pbnQsIHJlcyA9PiB7CiAgICAgICAgY29uc29sZS5sb2cocmVzKTsKICAgICAgfSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoIA;AACA;AACA;AACA;AACA;EACAA,oBADA;EAEAC;IACAC,WADA;IAEAC,UAFA;IAGAC;EAHA,CAFA;;EAOAC;IACA;MACA;QACAC;MACA,CAFA,MAEA;QACAA;MACA,CAFA,MAEA;QACAA;MACA;IACA,CARA;;IASA;MACAC,eADA;MAEAC,UAFA;MAGAC;QACAC,YADA;QAEAC;MAFA,CAHA;MAOAC,YAPA;MAQAC,UARA;MASAC,aATA;MAUAC,eAVA;MAWAC,oDAXA;MAYAC;QACAjB,OACA;UAAAkB;UAAAC;UAAAC;QAAA,CADA,CADA;QAIAC,aACA;UAAAH;UAAAC;UAAAC;QAAA,CADA,CAJA;QAOAE,SACA;UAAAJ;UAAAC;UAAAC;QAAA,CADA,CAPA;QAUAG,SACA;UAAAL;UAAAC;UAAAC;QAAA,CADA,CAVA;QAaAI,eACA;UAAAN;UAAAC;UAAAC;QAAA,CADA,CAbA;QAgBAK,eACA;UAAAP;UAAAQ;UAAAN;QAAA,CADA,CAhBA;QAmBAO,QACA;UAAAT;UAAAC;UAAAC;QAAA,CADA;MAnBA,CAZA;MAmCAQ,YAnCA;MAoCAC,gBApCA;MAqCAC;QACA9B,QADA;QAEA+B,YAFA;QAGAR,UAHA;QAIAI,SAJA;QAKAH,gBALA;QAMAQ,YANA;QAOAC,gBAPA;QAQAC,gBARA;QASAC,YATA;QAUAC,gBAVA;QAWAC,WAXA;QAYAhB,cAZA;QAaAI,eAbA;QAcAa,OAdA;QAeAC,aAfA;QAgBAC;MAhBA;IArCA;EAwDA,CAzEA;;EA0EAC;IACA;MACA;MACA;IACA;EACA,CA/EA;;EAgFAC;IACA;IACA;MACA;QACA;MACA;;MACA;QAAArC;MAAA;MAEA;MACA,eACAA,yBADA,EAEAA,qBAFA,EAGAA,yBAHA;MAKA,iBACA,8DADA,EAEA,4DAFA;MAIA,iBACA;QACAL,QADA;QAEA2C;MAFA,CADA;IAMA,CAxBA;;IAyBA;IACAC;MACA;QACA;UACA;YACA;UACA;;UAEA;UAEA;UACA,yBACA,6CACA,wBAFA;QAIA;MACA,CAdA;IAeA,CA1CA;;IA2CAC;MACA;MACA,iBACA;QACA7C,QADA;QAEA2C;MAFA,CADA;IAMA,CAnDA;;IAoDAG;MACA;MACA;MACA;MACA;MACA;MACA;IACA,CA3DA;;IA4DAC;MACA;QACA;MACA,CAFA;MAIA;MACA;IACA,CAnEA;;IAoEAC;MACA;IACA,CAtEA;;IAuEAC;MACA;QACA;QACA;MACA;IACA,CA5EA;;IA6EAC;MACA;IACA,CA/EA;;IAgFAC;MACA;MACA;MACA;;MACA,mCAJA,CAKA;MACA;MACA;MACA;MACA;;MACA;;MACAC;QACAC;MACA,CAFA;IAGA;;EA9FA;AAhFA","names":["name","components","UploadQiniu","SelectShop","RegionSelect","data","callback","sel_shop","zoom","location","lng","lat","img_list","region","mapCenter","contactName","day_list","form_rule","required","message","trigger","concatName","mobile","shopId","provinceCode","saleTimeType","validator","image","saleTime","selffetch_id","selffetch_form","shopName","cityCode","districtCode","provinceName","cityName","districtName","address","day","startTime","endTime","created","methods","url","submitData","uploadSuccess","contactChange","saleTimeChange","selShop","shopDefault","searchMap","getLocationPoint","geoCoder","console"],"sourceRoot":"src/views/SystemSettings/jiaoyiset","sources":["AddSelffetch.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <div slot=\"headr\">\n <el-button type=\"primary\" @click=\"submitData\">保存</el-button>\n </div>\n <div class=\"page-div\">\n <el-form\n ref=\"selffetch_form\"\n class=\"d-tem-form\"\n style=\"margin-top: 20px\"\n :model=\"selffetch_form\"\n :rules=\"form_rule\"\n label-width=\"180px\"\n size=\"small\"\n >\n <el-form-item label=\"自提点名称:\" prop=\"name\">\n <el-input\n v-model=\"selffetch_form.name\"\n maxlength=\"10\"\n show-word-limit\n style=\"width: 380px\"\n placeholder=\"请输入自提点名称\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"所属商铺:\" prop=\"shopId\">\n <SelectShop\n v-model=\"selffetch_form.shopId\"\n :clearable=\"false\"\n :is-default=\"true\"\n placeholder=\"选择商铺\"\n @default=\"shopDefault\"\n @change=\"selShop\"\n />\n </el-form-item>\n <el-form-item label=\"自提点图片:\" prop=\"image\">\n <UploadQiniu\n :width=\"100\"\n is-btn=\"picture\"\n :file-list=\"img_list\"\n @uploadSuccess=\"uploadSuccess\"\n />\n <p class=\"form-tip\">建议上传图片尺寸比例为1:1</p>\n </el-form-item>\n <el-form-item label=\"自提点位置:\" prop=\"provinceCode\">\n <RegionSelect\n v-model=\"region\"\n size=\"small\"\n style=\"margin-bottom: 10px; width: 380px\"\n @change=\"contactChange\"\n />\n <br />\n <el-input\n v-model=\"selffetch_form.address\"\n placeholder=\"详细地址,例如楼牌、门号\"\n style=\"width: 380px\"\n >\n <!--<el-button\n slot=\"append\"\n @click=\"searchMap\"\n >\n 搜索地图\n </el-button>-->\n </el-input>\n </el-form-item>\n <!-- <el-form-item label=\"地图定位:\">\n <baidu-map\n class=\"bm-view\"\n :scroll-wheel-zoom=\"true\"\n :center=\"location\"\n :zoom=\"zoom\"\n @click=\"getLocationPoint\"\n >\n <bm-view style=\"width: 100%; height:400px; flex: 1\"></bm-view>\n <bm-local-search\n :keyword=\"mapCenter\"\n :auto-viewport=\"true\"\n style=\"display: none\"\n ></bm-local-search>\n &lt;!&ndash; 缩放&ndash;&gt;\n <bm-navigation anchor=\"BMAP_ANCHOR_TOP_RIGHT\"></bm-navigation>\n </baidu-map>\n </el-form-item>-->\n <el-form-item label=\"联系人:\" prop=\"concatName\">\n <el-input\n v-model=\"selffetch_form.concatName\"\n style=\"width: 380px\"\n placeholder=\"联系人姓名\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"联系电话:\" prop=\"mobile\">\n <el-input\n v-model=\"selffetch_form.mobile\"\n style=\"width: 380px\"\n placeholder=\"联系电话\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"营业时间:\" prop=\"saleTimeType\">\n <el-radio-group v-model=\"selffetch_form.saleTimeType\">\n <el-radio :label=\"4\">全天</el-radio>\n <el-radio :label=\"5\">自定义</el-radio>\n </el-radio-group>\n <div v-if=\"selffetch_form.saleTimeType === 5\">\n <el-time-picker\n v-model=\"saleTime\"\n format=\"HH:mm\"\n is-range\n style=\"width: 380px\"\n range-separator=\"-\"\n start-placeholder=\"开始时间\"\n end-placeholder=\"结束时间\"\n placeholder=\"选择时间范围\"\n @change=\"saleTimeChange\"\n ></el-time-picker>\n </div>\n <div>\n <el-checkbox-group v-model=\"selffetch_form.day\">\n <el-checkbox\n v-for=\"(item, index) in day_list\"\n :key=\"index\"\n :label=\"item\"\n >\n {{ item }}\n </el-checkbox>\n </el-checkbox-group>\n </div>\n </el-form-item>\n </el-form>\n </div>\n </ContainerTit>\n</template>\n\n<script>\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n import RegionSelect from \"@/component/common/RegionSelectJSON\";\n import UploadQiniu from \"@/component/common/UploadQiniu.vue\";\n import { getSelfRuleInfo, setSelfData } from \"@/api/System\";\n export default {\n name: \"AddSelffetch\",\n components: {\n UploadQiniu,\n SelectShop,\n RegionSelect,\n },\n data() {\n const checkSaleTime = (rule, value, callback) => {\n if (!this.selffetch_form.day.length) {\n callback(new Error(\"请选择营业日\"));\n } else if (value === 5 && !this.selffetch_form.startTime) {\n callback(new Error(\"请选择营业时间\"));\n } else {\n callback();\n }\n };\n return {\n sel_shop: false,\n zoom: 12.8,\n location: {\n lng: 116.404,\n lat: 39.915,\n },\n img_list: [],\n region: [],\n mapCenter: \"\",\n contactName: \"\",\n day_list: [\"周日\", \"周一\", \"周二\", \"周三\", \"周四\", \"周五\", \"周六\"],\n form_rule: {\n name: [\n { required: true, message: \"请输入自提点名称\", trigger: \"blur\" },\n ],\n concatName: [\n { required: true, message: \"请输入联系人\", trigger: \"blur\" },\n ],\n mobile: [\n { required: true, message: \"请输入联系电话\", trigger: \"blur\" },\n ],\n shopId: [\n { required: true, message: \"请选择所属商铺\", trigger: \"change\" },\n ],\n provinceCode: [\n { required: true, message: \"请选择自提点位置\", trigger: \"change\" },\n ],\n saleTimeType: [\n { required: true, validator: checkSaleTime, trigger: \"change\" },\n ],\n image: [\n { required: true, message: \"请上传自提点图片\", trigger: \"change\" },\n ],\n },\n saleTime: \"\",\n selffetch_id: \"\",\n selffetch_form: {\n name: \"\",\n shopName: \"\",\n shopId: \"\",\n image: \"\",\n provinceCode: \"\",\n cityCode: \"\",\n districtCode: \"\",\n provinceName: \"\",\n cityName: \"\",\n districtName: \"\",\n address: \"\",\n concatName: \"\",\n saleTimeType: 5,\n day: [],\n startTime: \"\",\n endTime: \"\",\n },\n };\n },\n created() {\n if (this.$route.params.id) {\n this.selffetch_id = this.$route.params.id;\n this.getSelfRuleInfo();\n }\n },\n methods: {\n // 获取自提点详情\n async getSelfRuleInfo() {\n if (!this.$accessCheck(this.$Access.DeliverySetgetSelfRuleInfo)) {\n return;\n }\n const { data } = await getSelfRuleInfo(this.selffetch_id);\n\n this.selffetch_form = data.setData;\n this.region = [\n data.setData.provinceCode,\n data.setData.cityCode,\n data.setData.districtCode,\n ];\n this.saleTime = [\n new Date(\"1970/01/01\" + \" \" + data.setData.startTime + \":00\"),\n new Date(\"1970/01/01\" + \" \" + data.setData.endTime + \":00\"),\n ];\n this.img_list = [\n {\n name: \"\",\n url: data.setData.image,\n },\n ];\n },\n // 提交保存\n submitData() {\n this.$refs.selffetch_form.validate(async (valid) => {\n if (valid) {\n if (this.selffetch_id) {\n this.selffetch_form.id = this.selffetch_id;\n }\n\n const data = await setSelfData(this.selffetch_form);\n\n this.$message.success(\"新建成功\");\n this.$closeCurrentGoEdit(\n \"/SystemSettings/jiaoyiset/SelffetchList/\" +\n this.$route.params.deiId\n );\n }\n });\n },\n uploadSuccess(val) {\n this.selffetch_form.image = val;\n this.img_list = [\n {\n name: \"\",\n url: val,\n },\n ];\n },\n contactChange(val, params) {\n this.selffetch_form.provinceCode = val[0];\n this.selffetch_form.cityCode = val[1];\n this.selffetch_form.districtCode = val[2];\n this.selffetch_form.provinceName = params[0].label;\n this.selffetch_form.cityName = params[1].label;\n this.selffetch_form.districtName = params[2].label;\n },\n saleTimeChange(val) {\n const time = val.map((item) => {\n return this.$_common.formatDate(item.getTime(), \"hh:mm\");\n });\n\n this.selffetch_form.startTime = time[0];\n this.selffetch_form.endTime = time[1];\n },\n selShop(val, row) {\n this.selffetch_form.shopName = row[0].name;\n },\n shopDefault(val, row) {\n if (!this.selffetch_id) {\n this.selffetch_form.shopId = val;\n this.selffetch_form.shopName = row.name;\n }\n },\n searchMap() {\n this.mapCenter = this.contactName + this.selffetch_form.address;\n },\n getLocationPoint(e) {\n this.lng = e.point.lng;\n this.lat = e.point.lat;\n /* 创建地址解析器的实例 */\n let geoCoder = new BMap.Geocoder();\n // /* 获取位置对应的坐标 */\n // geoCoder.getPoint(this.addressKeyword, point => {\n // this.selectedLng = point.lng\n // this.selectedLat = point.lat\n // })\n /* 利用坐标获取地址的详细信息 */\n geoCoder.getLocation(e.point, (res) => {\n console.log(res);\n });\n },\n },\n };\n</script>\n\n<style scoped>\n .bm-view {\n width: 900px;\n height: 400px;\n }\n</style>\n"]}]}