You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
12 KiB
1 line
12 KiB
1 year ago
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-43b6dbd2"],{"016c":function(e,t,r){},"3f11":function(e,t,r){"use strict";r("016c")},a402:function(e,t,r){"use strict";r.r(t),r("b0c0");var a=r("c7eb"),n=r("1da1"),o=r("5530"),i=(r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("90e7")),l=r("2f62"),c=r("b0e7"),s=r("b562");c={name:"systemStore",components:{uploadPictures:c.a},data:function(){var e=this;return{spinShow:!1,modalMap:!1,addresData:[],formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:["",""],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入门店名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择门店地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择门店营业时间",trigger:"change"}],phone:[{required:!0,validator:function(e,t,r){if(!t)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(t)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(t,r,a){e.formItem.image?a():a(new Error("请上传门店logo"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:10,lg:16,md:18,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){this.getCityList(),this.getKey(),this.getFrom()},computed:Object(o.a)(Object(o.a)({},Object(l.d)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:"80px"},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){window.addEventListener("message",(function(e){e=e.data,e&&"locationPicker"===e.module&&window.parent.selectAdderss(e)}),!1),window.selectAdderss=this.selectAdderss},methods:{getCityList:function(){var e=this;Object(s.b)().then((function(t){t.data.map((function(e){e.value=e.label,e.children&&e.children.length&&e.children.map((function(e){e.value=e.label,e.children&&e.children.length&&e.children.map((function(e){e.value=e.label}))}))})),e.addresData=t.data}))},selectAdderss:function(e){this.formItem.latlng=e.latlng.lat+","+e.latlng.lng,this.modalMap=!1},getKey:function(){var e=this;Object(i.I)().then(function(){var t=Object(n.a)(Object(a.a)().mark((function t(r){var n;return Object(a.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=r.data.key,e.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$message.error(t.msg)}))},getFrom:function(){var e=this;this.spinShow=!0,Object(i.Eb)().then(function(){var t=Object(n.a)(Object(a.a)().mark((function t(r){var n;return Object(a.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=r.data.info||null,e.formItem=n||e.formItem,e.formItem.address=n.address2,e.spinShow=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.spinShow=!1,e.$message.error(t.msg)}))},modalPicTap:function(){this.modalPic=!0},getPic:function(e){this.formItem.image=e.att_dir,this.modalPic=!1},handleChange:function(e,t){this.formItem.address=t.map((function(e){return e.label}))},onchangeDate:function(e){this.formItem.valid_time=e},onchangeTime:function(e){this.formItem.day_time=e},onSearch:function(){this.modalMap=!0},handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(i.Db)(t.formItem).then(function(){var e=Object(n.a)(Object(a.a)().mark((function e(r){return Object(a.a)().wrap((funct
|