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
19 KiB
1 line
19 KiB
1 year ago
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-5ffb5b23"],{"0048":function(e,t,a){},"29ef":function(e,t,a){"use strict";a("3849")},3849:function(e,t,a){},"669a":function(e,t,a){"use strict";a.r(t),a("b0c0");var r=a("5530"),n=(a("a434"),a("2f62")),o=a("90e7"),i=a("c7eb"),s=a("1da1"),l=(a("d9e2"),a("ac1f"),a("00b4"),a("d81d"),a("b0e7")),c=a("b562"),d=(l={name:"systemStore",components:{uploadPictures:l.a},props:{},data:function(){var e=this;return{isTemplate:!1,spinShow:!1,modalMap:!1,addresData:[],modalTitle:"",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,a){if(!t)return a(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(t)?a():a(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(t,a,r){e.formItem.image?r():r(new Error("请上传提货点logo"))},trigger:"change"}],oblong_image:[{required:!0,validator:function(t,a,r){e.formItem.oblong_image?r():r(new Error("请上传提货点大图"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:20,lg:24,md:20,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()},computed:{},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(c.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}))},cancel:function(){this.$refs.formItem.resetFields(),this.clearFrom()},clearFrom:function(){this.formItem.introduction="",this.formItem.day_time=["",""],this.formItem.oblong_image="",this.formItem.id=0},selectAdderss:function(e){this.formItem.latlng=e.latlng.lat+","+e.latlng.lng,this.modalMap=!1},getKey:function(){},getInfo:function(e){var t=this;t.formItem.id=e,t.spinShow=!0,Object(o.Gb)(e).then((function(e){e=e.data.info||null,t.formItem=e||t.formItem,t.formItem.address=e.address2,t.formItem.day_time=e.day_time.split("-"),t.spinShow=!1})).catch((function(e){t.spinShow=!1,t.$message.error(e.msg)}))},modalPicTap:function(e,t){this.modalTitle="oblong"==t?"提货点大图":"提货点LOGO",this.modalPic=!0,this.picTit=t},getPic:function(e){switch(this.picTit){case"logo":this.formItem.image=e.att_dir;break;case"oblong":this.formItem.oblong_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(){var e=this;this.keyUrl?this.modalMap=!0:Object(o.I)().then(function(){var t=Object(s.a)(Object(i.a)().mark((function t(a){var r;return Object(i.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=a.data.key,e.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(r,"&referer=myapp"),e.modalMap=!0;case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function
|