| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["distribution-index-rider"],{"05b2":function(t,i,e){"use strict";e.d(i,"b",(function(){return a})),e.d(i,"c",(function(){return o})),e.d(i,"a",(function(){return n}));var n={uPopup:e("650d").default,uIcon:e("0852").default},a=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"body"},[e("u-popup",{attrs:{mode:"bottom","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),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),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)],1)],1),e("v-uni-view",{staticClass:"formBox"},[e("v-uni-view",{staticClass:"formItem"},[e("v-uni-text",{staticClass:"title"},[t._v("骑手名称")]),e("v-uni-input",{attrs:{placeholder:"请输入骑手名称",disabled:t.disabled},model:{value:t.form.real_name,callback:function(i){t.$set(t.form,"real_name",i)},expression:"form.real_name"}})],1),e("v-uni-view",{staticClass:"formItem"},[e("v-uni-text",{staticClass:"title"},[t._v("骑手电话")]),e("v-uni-input",{attrs:{type:"tel",placeholder:"请输入骑手电话",disabled:t.disabled},on:{blur:function(i){arguments[0]=i=t.$handleEvent(i),t.mobileBlur(t.form.mobile)}},model:{value:t.form.mobile,callback:function(i){t.$set(t.form,"mobile",i)},expression:"form.mobile"}})],1),e("v-uni-view",{staticClass:"formItem"},[e("v-uni-text",{staticClass:"title"},[t._v("身份证号")]),e("v-uni-input",{attrs:{type:"idcard",placeholder:"请输入身份证号",disabled:t.disabled},model:{value:t.form.real_code,callback:function(i){t.$set(t.form,"real_code",i)},expression:"form.real_code"}})],1),e("v-uni-view",{staticClass:"formItem",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.openPop("showAd")}}},[e("v-uni-text",{staticClass:"title"},[t._v("城市")]),e("v-uni-view",{staticClass:"area-info"},[e("v-uni-text",{class:t.areaInfo&&!t.disabled?"color-black":""},[t._v(t._s(t.areaInfo||"请选择所在城市"))]),e("u-icon",{attrs:{size:"24",color:"#888888",name:"arrow-right"}})],1)],1),e("v-uni-view",{staticClass:"formItem"},[e("v-uni-text",{staticClass:"title"},[t._v("详细地址")]),e("v-uni-input",{attrs:{type:"text",placeholder:"请输入",disabled:t.disabled},model:{value:t.form.address,callback:function(i){t.$set(t.form,"address",i)},expression:"form.address"}})],1),e("v-uni-view",{staticClass:"choosePic",staticStyle:{"border-bottom":"1px solid #f1f1f1"}},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",[t._v("身份证正面")])],1),""==t.form.real_just_pic?e("v-uni-view",{staticClass:"choose",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.addPic("real_just_pic")}}},[e("v-uni-text",{staticClass:"iconfont icon-camera"}),e("v-uni-text",[t._v("上传")])],1):e("v-uni-view",{staticClass:"choose"},[e("v-uni-image",{attrs:{src:t.form.real_just_pic}}),e("v-uni-text",{staticClass:"close iconfont icon-close",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.form.real_just_pic=""}}})],1)],1),e("v-uni-view",{staticClass:"choosePic",staticStyle:{"border-bottom":"1px solid #f1f1f1"}},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",[t._v("身份证反面")])],1),""==t.form.real_back_pic?e("v-uni-view",{staticClass:"choose",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.addPic("real_back_pic")}}},[e("v-uni-text",{staticClass:"iconfont icon-camera"}),e("v-uni-text",[t._v("上传")])],1):e("v-uni-view",{staticClass:"choose"},[e("v-uni-image",{attrs:{src:t.form.real_back_pic}}),e("v-uni-text",{staticClass:"close iconfont icon-close",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.form.real_back_pic=""}}})],1)],1),e("v-uni-view",{staticClass:"foot"},[e("v-uni-button",{staticClass:"btn",attrs:{type:"warn",disabled:t.disabled},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.submit.apply(void 0,arguments)}}},[t._v(t._s(t.disabled?"正在审核中...":"提交"))])],1)],1)],1)},o=[]},4911:function(t,i,e){"use strict";e.r(i);var n=e("05b2"),a=e("b6a7");for(var o in a)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(o);e("b5a60");var s=e("828b"),r=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"169a2d75",null,!1,n["a"],void 0);i["default"]=r.exports},"6c07":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("e966"),e("5c47"),e("0506"),e("d4b5"),e("fd3c"),e("aa77"),e("bf0f"),e("bd06");var a=n(e("5de6")),o=n(e("2634")),s=n(e("2fdc")),r=[],c={data:function(){return{form:{real_name:"",real_code:"",mobile:"",real_just_pic:"",real_back_pic:"",province_id:"",district_id:"",city_id:"",address:""},disabled:!1,position:"",defaultIndex:[0,0,0],districtList_1:[],districtList_2:[],districtList_3:[],showAd:!1,areaInfo:""}},onLoad:function(){var t=this;return(0,s.default)((0,o.default)().mark((function i(){var e,n,a,s,r,c,d,l,u,f,v,p,m,h,_,b,x;return(0,o.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return t.getDistrict(),i.next=3,t.$allrequest.distribution.getApplyRider();case 3:if(e=i.sent,!e.code){i.next=6;break}return i.abrupt("return");case 6:n=e.data,a=n.state,s=n.address,r=n.area,c=n.mobile,d=n.real_back_pic,l=n.real_code,u=n.real_just_pic,f=n.real_name,r=JSON.parse(r),v=r[0],p=v.province_id,m=v.district_id,h=v.city_id,_=v.province,b=v.city,x=v.district,t.areaInfo=_?"".concat(_||""," ").concat(b||""," ").concat(x||""):"",t.form={address:s,mobile:c,real_back_pic:d,real_code:l,real_just_pic:u,real_name:f,province_id:parseInt(p),district_id:parseInt(m),city_id:parseInt(h)},i.t0=a,i.next=2===i.t0?14:1===i.t0?16:18;break;case 14:return t.$utils.showModal("提示","已通过申请,即将跳转配送员主页。",!1,(function(){t.$utils.toUrl("/distribution/index/index")})),i.abrupt("break",19);case 16:return t.disabled=!0,i.abrupt("break",19);case 18:return i.abrupt("break",19);case 19:case"end":return i.stop()}}),i)})))()},methods:{mobileBlur:function(t){if(""==t)this.$utils.toast("请输入骑手电话");else{var i=/^1[3,4,5,6,7,8,9][0-9]{9}$/.test(t);i||(this.$utils.toast("手机号码格式不正确!"),this.form.mobile="")}},addPic:function(t){var i=this;this.disabled||this.$utils.uploadImage(1,(function(e){i.form[t]=e}))},submit:function(){var t=this;return(0,s.default)((0,o.default)().mark((function i(){var e,n;return(0,o.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(e=JSON.parse(JSON.stringify(t.form)),""!=e.real_name){i.next=4;break}return uni.showToast({title:"请输入骑手姓名",icon:"none"}),i.abrupt("return");case 4:if(""!=e.real_code){i.next=7;break}return uni.showToast({title:"请输入身份证号",icon:"none"}),i.abrupt("return");case 7:if(""!=e.mobile){i.next=10;break}return uni.showToast({title:"请输入手机号",icon:"none"}),i.abrupt("return");case 10:if(""!==e.province_id){i.next=13;break}return uni.showToast({title:"请选择地区",icon:"none"}),i.abrupt("return");case 13:if(""!=e.real_just_pic){i.next=16;break}return uni.showToast({title:"请上传身份证正面照",icon:"none"}),i.abrupt("return");case 16:if(""!=e.real_back_pic){i.next=19;break}return uni.showToast({title:"请上传身份证反面照",icon:"none"}),i.abrupt("return");case 19:return e.area=JSON.stringify([{province_id:e.province_id,district_id:e.district_id,city_id:e.city_id}]),delete e.province_id,delete e.district_id,delete e.city_id,i.next=25,t.$allrequest.distribution.applyRider(e,!0);case 25:n=i.sent,0==n.code?(uni.showToast({title:"提交成功,请等待审核",icon:"none",image:"",duration:2e3}),setTimeout((function(){t.$utils.goBack(1)}),2e3)):uni.showToast({title:n.msg,icon:"none"});case 27:case"end":return i.stop()}}),i)})))()},openPop:function(t){this.disabled||(this[t]=!0)},getDistrict:function(){var t=this;return(0,s.default)((0,o.default)().mark((function i(){var e;return(0,o.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,t.$allrequest.user.get_district({});case 3:e=i.sent,r=JSON.parse(JSON.stringify(e.data)),t.districtList_1=e.data.map((function(t){return delete t.cityAll,t})),t.setAddressList(),i.next=11;break;case 9:i.prev=9,i.t0=i["catch"](0);case 11:case"end":return i.stop()}}),i,null,[[0,9]])})))()},setAddressList:function(){var t,i,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=0,a=0,o=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})),o=i.findIndex((function(t){return String(e[2])===t.id}));else{var s=JSON.parse(JSON.stringify(r[0].cityAll));t=s,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,o]},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]:e[1]!=i[1]?this.defaultIndex=[i[0],i[1],0]:this.defaultIndex=i,this.districtList_2=r[this.defaultIndex[0]].cityAll,this.districtList_3=r[this.defaultIndex[0]].cityAll[this.defaultIndex[1]].districtAll},confirm:function(){this.showAd=!1;var t=this.defaultIndex,i=(0,a.default)(t,3),e=i[0],n=i[1],o=i[2];this.form.province_id=this.districtList_1[e].id,this.form.city_id=this.districtList_2[n].id,this.form.district_id=this.districtList_3[o].id,this.areaInfo=[this.districtList_1[e].name,this.districtList_2[n].name,this.districtList_3[o].name].join("-")}}};i.default=c},"71df":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-169a2d75] .u-form-item--right__content__slot > uni-view,[data-v-169a2d75] .u-form-item--right__content__slot > div,[data-v-169a2d75] .u-form-item--right__content__slot > span,[data-v-169a2d75] .u-form-item--right__content__slot > uni-text{width:100%}.body[data-v-169a2d75]{min-height:100vh;background:#f8f8f8}.body .formBox[data-v-169a2d75]{padding-left:%?30?%;background-color:#fff}.body .formBox .formItem[data-v-169a2d75]{padding:%?30?% 0;display:flex;align-items:center;padding-right:%?30?%;justify-content:space-between;border-bottom:1px solid #f1f1f1}.body .formBox .formItem .ttile[data-v-169a2d75]{font-size:%?30?%}.body .formBox .formItem uni-input[data-v-169a2d75]{flex:1;overflow:hidden;text-align:right;color:#8c8c8c}.body .formBox .formItem .chooseClass[data-v-169a2d75]{display:flex;align-items:center;font-size:%?28?%;color:#8c8c8c}.body .formBox .formItem .chooseClass .iconfont[data-v-169a2d75]{font-size:%?24?%}.body .formBox .choosePic[data-v-169a2d75]{padding:%?30?% 0}.body .formBox .choosePic .title[data-v-169a2d75]{display:flex;align-items:center;font-size:%?30?%;color:#1d1d1d}.body .formBox .choosePic .title uni-text[data-v-169a2d75]:nth-child(2){color:#8c8c8c}.body .formBox .choosePic .choose[data-v-169a2d75]{position:relative;width:%?160?%;height:%?160?%;border-radius:%?10?%;background-color:#f6f6f6;margin-top:%?30?%;margin-right:%?16?%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:%?24?%;color:#8c8c8c}.body .formBox .choosePic .choose .iconfont[data-v-169a2d75]{font-size:%?60?%}.body .formBox .choosePic .choose uni-image[data-v-169a2d75]{width:100%;height:100%;border-radius:%?10?%}.body .formBox .choosePic .choose .close[data-v-169a2d75]{position:absolute;width:%?32?%;height:%?32?%;right:%?-16?%;top:%?-16?%;background-color:#f0250e;color:#fff;font-size:%?28?%;border-radius:50%;display:flex;align-items:center;justify-content:center}.body .formBox .foot[data-v-169a2d75]{margin-top:%?60?%;display:flex;flex-direction:column;align-items:center}.body .formBox .foot .btn[data-v-169a2d75]{width:%?680?%;height:%?88?%;line-height:%?88?%;text-align:center;font-size:%?32?%;font-weight:500;border-radius:%?999?%}.body .formBox .foot .tip[data-v-169a2d75]{margin-top:%?20?%;font-size:%?24?%;color:#8c8c8c}.area-info[data-v-169a2d75]{flex:1;display:flex;align-items:center;justify-content:flex-end}.area-info uni-text[data-v-169a2d75]{font-size:%?28?%;font-family:PingFang SC;font-weight:400;color:#8c8c8c}.area-info .color-black[data-v-169a2d75]{color:#262626}.area-info .color-black uni-input[data-v-169a2d75]{color:#262626}.picker-view-title[data-v-169a2d75]{padding:%?20?%;font-size:%?28?%;color:#1aa034;display:flex;justify-content:space-between;align-items:center}.picker-view-title .left[data-v-169a2d75]{color:#999}.picker-view[data-v-169a2d75]{width:%?750?%;height:%?500?%}.picker-view .item[data-v-169a2d75]{display:flex;align-items:center;justify-content:center;text-align:center}',""]),t.exports=i},b5a60:function(t,i,e){"use strict";var n=e("d73c"),a=e.n(n);a.a},b6a7:function(t,i,e){"use strict";e.r(i);var n=e("6c07"),a=e.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(o);i["default"]=a.a},d73c:function(t,i,e){var n=e("71df");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=e("967d").default;a("6e8b85a1",n,!0,{sourceMap:!1,shadowMode:!1})}}]);
|