area-apply-index.aa478b42.js 19 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["area-apply-index"],{1329:function(t,i,e){var n=e("7295");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=e("967d").default;a("28879215",n,!0,{sourceMap:!1,shadowMode:!1})},2590:function(t,i,e){"use strict";function n(t,i,e){this.$children.map((function(a){t===a.$options.name?a.$emit.apply(a,[i].concat(e)):n.apply(a,[t,i].concat(e))}))}e("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("fd3c"),e("c223");var a={methods:{dispatch:function(t,i,e){var n=this.$parent||this.$root,a=n.$options.name;while(n&&(!a||a!==t))n=n.$parent,n&&(a=n.$options.name);n&&n.$emit.apply(n,[i].concat(e))},broadcast:function(t,i,e){n.call(this,t,i,e)}}};i.default=a},"6d86":function(t,i,e){"use strict";e("6a54");var n=e("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("c223"),e("aa77"),e("bf0f"),e("bd06"),e("d4b5"),e("fd3c");var a=n(e("2634")),s=n(e("2fdc")),d=n(e("39d8")),o=n(e("2ba3")),r=(e("3e22"),[]),c={components:{Shenhe:o.default},data:function(){var t;return t={showAd:!1,name:"",phone:"",province_id:"",city_id:"",district_id:"",town_id:"",village_id:"",longitude:"",latitude:"",position:"",details:"",isSetDefaultAdd:!0,districtList:[],address_id:"",districtList_1:[],districtList_2:[],districtList_3:[],districtList_4:[],districtList_5:[],defaultIndex:[0,0,0,0,0],content:"",form:{agent_type:"1",province_id:0,city_id:0,district_id:0,town_id:0},area_agent_banner_images:[]},(0,d.default)(t,"districtList",[]),(0,d.default)(t,"showAd",!1),(0,d.default)(t,"area_agent_banner_status",1),(0,d.default)(t,"status",1),(0,d.default)(t,"showCity",!0),(0,d.default)(t,"showDistrict",!0),(0,d.default)(t,"showTown",!0),t},onLoad:function(t){var i=this;this.getStatus(),this.getDistrict((0,s.default)((0,a.default)().mark((function e(){var n,s,d,o,c,l,f,u,h,p,v,m,_,g,w,y,x,b;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.id?i.address_id=t.id:(n=uni.getStorageSync("session_addr"),n&&(s=n.address_content,d=n.address_name,o=n.address_phone,c=n.address_poi,l=s.city,f=s.detail,u=s.location,h=s.province,p=s.town,v=c.lat,m=c.lng,i.name=d,i.phone=o,i.position="".concat(h,",").concat(l,",").concat(p),i.details=f||u,i.latitude=v,i.longitude=m,_=r.find((function(t){return t.name==h})),g=r.findIndex((function(t){return t.name==h})),w=_.cityAll.find((function(t){return t.name==l})),y=_.cityAll.findIndex((function(t){return t.name==l})),x=w.districtAll.find((function(t){return t.name==p})),b=w.districtAll.findIndex((function(t){return t.name==p})),i.defaultIndex=[g,y,b],i.province_id=_.id,i.city_id=w.id,i.district_id=x.id));case 1:case"end":return e.stop()}}),e)}))))},watch:{form:{handler:function(t,i){console.log("newValue",t),1==t.agent_type?(this.showCity=!1,this.showDistrict=!1,this.showTown=!1):2==t.agent_type?(this.showCity=!0,this.showDistrict=!1,this.showTown=!1):3==t.agent_type?(this.showCity=!0,this.showDistrict=!0,this.showTown=!1):4==t.agent_type&&(this.showCity=!0,this.showDistrict=!0,this.showTown=!0)},deep:!0}},methods:{changeType:function(){uni.showToast({icon:"loading",title:"正在加载...",duration:1500}),this.position="",this.form.province_id="",this.form.city_id="",this.form.district_id="",this.form.town_id="",this.province_id="",this.city_id="",this.district_id="",this.town_id=""},submit:function(){var t=this;uni.$u.throttle((function(){t.form.agent_type?t.form.province_id?t.$allrequest.shareholder.areaAgentApply(t.form,!0).then((function(t){t.code?uni.showToast({title:t.msg,icon:"none"}):(uni.showToast({title:t.msg}),setTimeout((function(){uni.navigateBack()}),1500))})).catch((function(t){uni.showToast({title:t.msg,icon:"none"})})):uni.showToast({title:"请选择地区",icon:"none"}):uni.showToast({title:"请选择类型",icon:"none"})}),500)},getStatus:function(){var t=this;return(0,s.default)((0,a.default)().mark((function i(){var e,n,s,d,o,r,c,l,f,u,h,p,v,m;return(0,a.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,t.$allrequest.shareholder.getAreaAgentApply({},!0);case 2:e=i.sent,e.code||(n=e.data,s=n.agent_type,d=n.area_agent_banner_images,o=n.area_agent_banner_status,r=n.city_id,c=n.district_id,l=n.province_id,f=n.province,u=n.city,h=n.district,p=n.status,v=n.town_id,m=n.town,t.form={agent_type:s,province_id:l,city_id:r,district_id:c,town_id:v},console.log("res",e),(f||u||h||m)&&(t.position="".concat(f," ").concat(u," ").concat(h," ").concat(m||"")),t.area_agent_banner_images=d,t.status=p,t.area_agent_banner_status=o,1===p&&t.$utils.toUrl("/area/userInfo/index","redirectTo"));case 4:case"end":return i.stop()}}),i)})))()},setAddressList:function(){var t,i,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=0,a=0,s=0;if(e&&e.length)t=r.find((function(t){return String(e[0])===t.id})).cityAll,i=t.find((function(t){return String(e[1])===t.id})).districtAll,n=r.findIndex((function(t){return String(e[0])===t.id})),a=t.findIndex((function(t){return String(e[1])===t.id})),s=i.findIndex((function(t){return String(e[2])===t.id}));else{var d=JSON.parse(JSON.stringify(r[0].cityAll));t=d,i=t[0].districtAll}this.districtList_2=JSON.parse(JSON.stringify(t)).map((function(t){return delete t.districtAll,t})),this.districtList_3=i,this.defaultIndex=[n,a,s]},selectChange:function(t){var i=t.detail.value,e=JSON.parse(JSON.stringify(this.defaultIndex));e[0]!=i[0]?this.defaultIndex=[i[0],0,0,0,0]:e[1]!=i[1]?this.defaultIndex=[i[0],i[1],0,0,0]:e[2]!=i[2]?this.defaultIndex=[i[0],i[1],i[2],0]:e[3]!=i[3]?this.defaultIndex=[i[0],i[1],i[2],i[3],0]:e[4]!=i[4]&&(this.defaultIndex=[i[0],i[1],i[2],i[3],i[4]]),this.districtList_2=r[this.defaultIndex[0]].cityAll,this.districtList_3=r[this.defaultIndex[0]].cityAll[this.defaultIndex[1]].districtAll,this.districtList_4=r[this.defaultIndex[0]].cityAll[this.defaultIndex[1]].districtAll[this.defaultIndex[2]].townAll,this.districtList_4.length>0?this.districtList_5=r[this.defaultIndex[0]].cityAll[this.defaultIndex[1]].districtAll[this.defaultIndex[2]].townAll[this.defaultIndex[3]].villageAll:this.districtList_5=[]},getDistrict:function(t){var i=this;return(0,s.default)((0,a.default)().mark((function e(){var n;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,i.$allrequest.user.get_district({});case 3:n=e.sent,r=JSON.parse(JSON.stringify(n.data)),i.districtList_1=n.data.map((function(t){return delete t.cityAll,t})),i.setAddressList(),t&&t(),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](0);case 12:case"end":return e.stop()}}),e,null,[[0,10]])})))()},getDetailsById:function(t){var i=this;return(0,s.default)((0,a.default)().mark((function e(){var n,s,d,o,r,c;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,i.$allrequest.user.address_details({id:t});case 3:n=e.sent,i.name=n.data.name,i.phone=n.data.mobile,i.details=n.data.detail,i.latitude=n.data.latitude,i.longitude=n.data.longitude,i.province_id=n.data.district.province.id,i.city_id=n.data.district.city.id,i.district_id=n.data.district.district.id,i.town_id=n.data.district.town.id,i.village_id=n.data.district.village.id,i.isSetDefaultAdd=1==n.data.is_default,i.position=n.data.district.province.name+n.data.district.city.name+n.data.district.district.name+n.data.district.town.name+n.data.district.village.name,s=i.province_id,d=i.city_id,o=i.district_id,r=i.town_id,c=i.village_id,i.setAddressList([s,d,o,r,c]),e.next=22;break;case 20:e.prev=20,e.t0=e["catch"](0);case 22:case"end":return e.stop()}}),e,null,[[0,20]])})))()},confirm:function(){this.showAd=!1;var t=this.defaultIndex,i=t[0],e=t[1],n=t[2],a=t[3],s=t[5];if(this.province_id=this.districtList_1[i].id,this.city_id=this.districtList_2[e].id,this.district_id=this.districtList_3[n].id,this.districtList_4.length>0?this.town_id=this.districtList_4[a].id:this.town_id=0,this.districtList_5.length>0?this.village_id=s?this.districtList_5[s].id:this.districtList_5[0].id:this.village_id=0,this.position=[],this.form.province_id=0,this.form.city_id=0,this.form.district_id=0,this.form.town_id=0,1==this.form.agent_type)this.position[0]=this.districtList_1[i].name,this.form.province_id=this.province_id||0;else if(2==this.form.agent_type)this.position[0]=this.districtList_1[i].name,this.position[1]=this.districtList_2[e].name,this.form.province_id=this.province_id||0,this.form.city_id=this.city_id||0;else if(3==this.form.agent_type)this.position[0]=this.districtList_1[i].name,this.position[1]=this.districtList_2[e].name,this.position[2]=this.districtList_3[n].name,this.form.province_id=this.province_id||0,this.form.city_id=this.city_id||0,this.form.district_id=this.district_id||0;else if(4==this.form.agent_type){if(0==this.districtList_4.length)return void uni.showToast({title:"选择地区不符合代理类型",icon:"none"});this.position[0]=this.districtList_1[i].name,this.position[1]=this.districtList_2[e].name,this.position[2]=this.districtList_3[n].name,this.position[3]=this.districtList_4[a].name,this.form.province_id=this.province_id||0,this.form.city_id=this.city_id||0,this.form.district_id=this.district_id||0,this.form.town_id=this.town_id||0,this.position=this.position.join(",")}console.log("this.form",this.form)}}};i.default=c},7295:function(t,i,e){var n=e("c86c");i=n(!1),i.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-67f24c02] .u-form-item--right__content__slot > uni-view,[data-v-67f24c02] .u-form-item--right__content__slot > div,[data-v-67f24c02] .u-form-item--right__content__slot > span,[data-v-67f24c02] .u-form-item--right__content__slot > uni-text{width:100%}.addreceiving[data-v-67f24c02]{padding:%?24?% %?24?% %?200?%;min-height:100vh;background-color:#f2f2f2}.add-msg[data-v-67f24c02]{background-color:#fff;border-radius:%?24?%;padding-left:%?30?%}.add-msg .btm[data-v-67f24c02]{border-top:%?1?% solid #f0f0f0}.add-msg .add-msg-list[data-v-67f24c02]{padding:%?36?% %?0?%;display:flex;align-items:flex-start;padding-right:%?140?%}.add-msg .add-msg-list uni-view[data-v-67f24c02]{width:%?140?%;font-size:%?28?%;color:#262626}.add-msg .add-msg-list uni-input[data-v-67f24c02]{flex:1;font-size:%?28?%}.add-msg .add-msg-list uni-textarea[data-v-67f24c02]{flex:1;height:%?130?%}.add-msg .add-msg-list-three[data-v-67f24c02]{padding:%?36?% %?31?% %?36?% %?0?%;display:flex;justify-content:space-between;align-items:flex-start}.add-msg .add-msg-list-three > uni-view[data-v-67f24c02]:first-child{flex:1;display:flex;flex-direction:row;padding-right:%?30?%}.add-msg .add-msg-list-three > uni-view:first-child uni-view[data-v-67f24c02]{width:%?140?%;font-size:%?28?%;color:#262626}.add-msg .add-msg-list-three > uni-view:first-child uni-input[data-v-67f24c02]{flex:1;font-size:%?28?%}.add-msg .add-msg-list-three > uni-view[data-v-67f24c02]:last-child{display:flex;align-items:center}.add-msg .add-msg-list-three > uni-view:last-child uni-image[data-v-67f24c02]{width:%?20?%;height:%?28?%;background-color:red}.add-msg .add-msg-list-three > uni-view:last-child uni-view[data-v-67f24c02]{margin-left:%?10?%;font-size:%?28?%;color:#262626}.default-adress[data-v-67f24c02]{margin-top:%?20?%;padding:%?42?% %?20?% %?34?% %?31?%;display:flex;background-color:#fff;border-radius:%?24?%;align-items:center;justify-content:space-between}.default-adress > uni-view uni-view[data-v-67f24c02]:first-child{font-size:%?28?%;color:#262626}.default-adress > uni-view uni-view[data-v-67f24c02]:last-child{margin-top:%?20?%;font-size:%?22?%;color:#262626}.save[data-v-67f24c02]{height:%?96?%;border-radius:%?48?%;color:#fff;font-size:%?32?%;font-weight:700;text-align:center;line-height:%?96?%;background:linear-gradient(90deg,#f3150c,#f14b0c)}.delete[data-v-67f24c02]{margin:%?40?% auto %?0?%;width:%?676?%;height:%?94?%;border-radius:%?48?%;border:%?1?% solid #c7c7c7;color:#262626;font-size:%?32?%;font-weight:700;text-align:center;line-height:%?94?%;background-color:#fff}.picker-view-title[data-v-67f24c02]{padding:%?20?%;font-size:%?28?%;color:#1aa034;display:flex;justify-content:space-between;align-items:center}.picker-view-title .left[data-v-67f24c02]{color:#999}.picker-view[data-v-67f24c02]{width:%?750?%;height:%?500?%}.item[data-v-67f24c02]{height:%?50?%;line-height:%?50?%;align-items:center;justify-content:center;text-align:center}.tools-pof[data-v-67f24c02]{position:fixed;left:0;bottom:0;width:100%;padding:%?10?% %?30?% calc(env(safe-area-inset-bottom) + %?10?%);background:#fff}.ocr[data-v-67f24c02]{margin-top:%?20?%;padding:0 %?24?% %?24?%;background:#fff;border-radius:%?20?%}.ocr .title[data-v-67f24c02]{padding:%?24?% 0;font-size:%?30?%;color:#262626;border-bottom:%?2?% solid #f8f8f8}.ocr uni-textarea[data-v-67f24c02]{padding:%?24?% 0;height:%?100?%;font-size:%?28?%}.ocr .ocr-fd[data-v-67f24c02]{display:flex;align-items:center;justify-content:space-between;font-size:%?28?%}.ocr .ocr-fd-let .icon[data-v-67f24c02]{display:flex;align-items:center}.ocr .ocr-fd-let .icon-camera[data-v-67f24c02]{font-size:%?40?%}.ocr .ocr-fd-rig .submit[data-v-67f24c02]{font-weight:700;color:#f0250e}.applyShop[data-v-67f24c02]{height:100vh;background-color:#f2f2f2;font-family:PingFang SC;color:#262626;display:flex;flex-direction:column}.applyShop .swiper[data-v-67f24c02]{width:100%;height:%?360?%;display:block}.applyShop .head[data-v-67f24c02]{width:100%;height:%?360?%;display:block}.applyShop .scroll[data-v-67f24c02]{flex:1;overflow-y:auto}.applyShop .formBox[data-v-67f24c02]{padding-left:%?30?%;background-color:#fff}.applyShop .formBox .formItem[data-v-67f24c02]{padding:%?30?% 0;display:flex;align-items:center;padding-right:%?30?%;justify-content:space-between;border-bottom:1px solid #f1f1f1}.applyShop .formBox .formItem .title[data-v-67f24c02]{width:%?160?%;font-size:%?30?%;text-align:left}.applyShop .formBox .formItem uni-input[data-v-67f24c02]{flex:1;text-align:left}.applyShop .formBox .formItem .input-hold[data-v-67f24c02]{color:#8c8c8c}.applyShop .formBox .formItem .area-info[data-v-67f24c02]{flex:1;display:flex;align-items:center;justify-content:space-between}.applyShop .formBox .formItem .area-info uni-text[data-v-67f24c02]{font-size:%?28?%;font-family:PingFang SC;font-weight:400;color:#8c8c8c}.applyShop .formBox .formItem .area-info .color-black[data-v-67f24c02]{color:#262626}.applyShop .formBox .formItem .area-info .color-black uni-input[data-v-67f24c02]{color:#262626}.applyShop .foot[data-v-67f24c02]{display:flex;flex-direction:column;align-items:center;background:#fff;width:100%;padding-top:%?20?%;padding-bottom:calc(constant(safe-area-inset-bottom));padding-bottom:calc(env(safe-area-inset-bottom));border-top:1px solid #eee}.applyShop .foot .btn[data-v-67f24c02]{width:%?678?%;height:%?88?%;line-height:%?88?%;text-align:center;background-color:#f0250e;font-size:%?32?%;color:#fff;font-weight:500;border-radius:%?999?%}.applyShop .foot .tip[data-v-67f24c02]{margin:%?20?% 0;font-size:%?24?%;color:#f0250e}',""]),t.exports=i},"77f0":function(t,i,e){"use strict";e.r(i);var n=e("6d86"),a=e.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(s);i["default"]=a.a},"981f":function(t,i,e){"use strict";var n=e("1329"),a=e.n(n);a.a},"991c":function(t,i,e){"use strict";e.d(i,"b",(function(){return a})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return n}));var n={uPopup:e("650d").default,uRadioGroup:e("cc71").default,uRadio:e("36b8").default,uIcon:e("0852").default},a=function(){var t=this,i=t.$createElement,e=t._self._c||i;return 1==t.shenheStatus&&t.shenheAliStatus?t._e():e("v-uni-view",{staticClass:"applyShop"},[e("u-popup",{attrs:{mode:"bottom",mask:!1,"safe-area-inset-bottom":!0},model:{value:t.showAd,callback:function(i){t.showAd=i},expression:"showAd"}},[e("v-uni-view",{staticClass:"picker-view-title"},[e("div",{staticClass:"left",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.showAd=!1}}},[t._v("取消")]),e("div",{staticClass:"right",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.confirm.apply(void 0,arguments)}}},[t._v("确定")])]),e("v-uni-picker-view",{staticClass:"picker-view",attrs:{"indicator-style":"height:50rpx;",value:t.defaultIndex},on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.selectChange.apply(void 0,arguments)}}},[e("v-uni-picker-view-column",t._l(t.districtList_1,(function(i,n){return e("v-uni-view",{key:n,staticClass:"item"},[t._v(t._s(i.name))])})),1),t.showCity?e("v-uni-picker-view-column",t._l(t.districtList_2,(function(i,n){return e("v-uni-view",{key:n,staticClass:"item"},[t._v(t._s(i.name))])})),1):t._e(),t.showDistrict?e("v-uni-picker-view-column",t._l(t.districtList_3,(function(i,n){return e("v-uni-view",{key:n,staticClass:"item"},[t._v(t._s(i.name))])})),1):t._e(),t.districtList_4.length>0&&t.showTown?e("v-uni-picker-view-column",t._l(t.districtList_4,(function(i,n){return e("v-uni-view",{key:n,staticClass:"item"},[t._v(t._s(i.name))])})),1):t._e()],1)],1),e("v-uni-scroll-view",{staticClass:"scroll",attrs:{"scroll-y":!0}},[t.area_agent_banner_status?e("v-uni-swiper",{staticClass:"swiper",attrs:{autoplay:!0}},t._l(t.area_agent_banner_images,(function(t,i){return e("v-uni-swiper-item",{key:i},[e("v-uni-image",{staticClass:"head",attrs:{src:t}})],1)})),1):t._e(),e("v-uni-view",{staticClass:"formBox"},[e("v-uni-view",{staticClass:"formItem"},[e("v-uni-text",{staticClass:"title"},[t._v("代理类型")]),e("u-radio-group",{attrs:{"active-color":"#f0250e"},on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.changeType.apply(void 0,arguments)}},model:{value:t.form.agent_type,callback:function(i){t.$set(t.form,"agent_type",i)},expression:"form.agent_type"}},[e("u-radio",{attrs:{name:"1"}},[t._v("省")]),e("u-radio",{attrs:{name:"2"}},[t._v("市")]),e("u-radio",{attrs:{name:"3"}},[t._v("区")]),e("u-radio",{attrs:{name:"4"}},[t._v("镇")])],1)],1),e("v-uni-view",{staticClass:"formItem",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.showAd=!0}}},[e("v-uni-text",{staticClass:"title"},[t._v("地区")]),e("v-uni-view",{staticClass:"area-info"},[e("v-uni-text",{class:t.position?"color-black":""},[t._v(t._s(t.position||"请选择"))]),e("u-icon",{attrs:{size:"24",color:"#888888",name:"arrow-right"}})],1)],1)],1)],1),e("v-uni-view",{staticClass:"foot"},[e("v-uni-text",{staticClass:"btn",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.submit.apply(void 0,arguments)}}},[t._v(t._s(2==t.status?"已拒绝请,重新申请":"申请"))])],1)],1)},s=[]},f019:function(t,i,e){"use strict";e.r(i);var n=e("991c"),a=e("77f0");for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(s);e("981f");var d=e("828b"),o=Object(d["a"])(a["default"],n["b"],n["c"],!1,null,"67f24c02",null,!1,n["a"],void 0);i["default"]=o.exports}}]);