tools-teamGrades-apply.877ad4ce.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["tools-teamGrades-apply"],{"0150":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5"),i("fd3c"),i("aa77"),i("bf0f"),i("bd06"),i("5c47"),i("0506");var a=n(i("9b1b")),s=n(i("2634")),r=n(i("2fdc")),d=n(i("2ba3")),o=i("cf06"),u=[],c={components:{Shenhe:d.default},data:function(){return{form:{name:"",mobile:"",address:""},province_id:"",city_id:"",district_id:"",type:1,districtList_1:[],districtList_2:[],districtList_3:[],defaultIndex:[0,0,0],showAd:!1,position:"",num:3,timer:null}},onLoad:function(){var t=this;return(0,r.default)((0,s.default)().mark((function e(){var i,n,a;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.getAuditInfo)();case 2:if(i=e.sent,i.code){e.next=15;break}n=i.data,a=n.status,n.audit_info,e.t0=a,e.next=0===e.t0?8:1===e.t0?10:2===e.t0?12:15;break;case 8:return t.$utils.toUrl("/tools/teamGrades/task","redirectTo"),e.abrupt("break",15);case 10:return t.getDistrict((0,r.default)((0,s.default)().mark((function t(){return(0,s.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)})))),e.abrupt("break",15);case 12:return t.type=0,t.countdown(),e.abrupt("break",15);case 15:case"end":return e.stop()}}),e)})))()},methods:{clearTime:function(){clearTimeout(this.timer),this.$utils.toUrl("/tools/teamGrades/task","redirectTo")},countdown:function(){var t=this;this.num--,this.timer=setTimeout((function(){t.num?t.countdown():t.$utils.toUrl("/tools/teamGrades/task","redirectTo")}),1e3)},selectChange:function(t){var e=t.detail.value,i=JSON.parse(JSON.stringify(this.defaultIndex));i[0]!=e[0]?this.defaultIndex=[e[0],0,0,0,0]:i[1]!=e[1]?this.defaultIndex=[e[0],e[1],0,0,0]:i[2]!=e[2]?this.defaultIndex=[e[0],e[1],e[2],0]:i[3]!=e[3]?this.defaultIndex=[e[0],e[1],e[2],e[3],0]:i[4]!=e[4]&&(this.defaultIndex=[e[0],e[1],e[2]]),this.districtList_2=u[this.defaultIndex[0]].cityAll,this.districtList_3=u[this.defaultIndex[0]].cityAll[this.defaultIndex[1]].districtAll},getDistrict:function(t){var e=this;return(0,r.default)((0,s.default)().mark((function i(){var n;return(0,s.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,e.$allrequest.user.get_district({});case 3:n=i.sent,u=JSON.parse(JSON.stringify(n.data)),e.districtList_1=n.data.map((function(t){return delete t.cityAll,t})),e.setAddressList(),t&&t(),i.next=12;break;case 10:i.prev=10,i.t0=i["catch"](0);case 12:case"end":return i.stop()}}),i,null,[[0,10]])})))()},setAddressList:function(){var t,e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=0,a=0,s=0;if(i&&i.length)t=u.find((function(t){return String(i[0])===t.id})).cityAll,e=t.find((function(t){return String(i[1])===t.id})).districtAll,n=u.findIndex((function(t){return String(i[0])===t.id})),a=t.findIndex((function(t){return String(i[1])===t.id})),s=e.findIndex((function(t){return String(i[2])===t.id}));else{var r=JSON.parse(JSON.stringify(u[0].cityAll));t=r,e=t[0].districtAll}this.districtList_2=JSON.parse(JSON.stringify(t)).map((function(t){return delete t.districtAll,t})),this.districtList_3=e,this.defaultIndex=[n,a,s]},getPosition:function(){var t=this;return(0,r.default)((0,s.default)().mark((function e(){var i;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$store.dispatch("getLocation");case 2:i=e.sent,i.longitude&&uni.chooseLocation({success:function(e){t.longitude=e.longitude,t.latitude=e.latitude,t.details=e.name,t.getAddress(e.address+e.name)},fail:function(){t.$u.toast(t.$t("my.failPosition"))}});case 4:case"end":return e.stop()}}),e)})))()},getAddress:function(t){var e=this;this.$allrequest.classification.addressSmart({address:t}).then((function(t){0==t.code&&(e.province_id=t.data.province_id,e.city_id=t.data.city_id,e.district_id=t.data.region_id,e.position=t.data.province+t.data.city+t.data.region)}))},confirm:function(){this.showAd=!1;var t=this.defaultIndex,e=t[0],i=t[1],n=t[2];this.province_id=this.districtList_1[e].id,this.city_id=this.districtList_2[i].id,this.district_id=this.districtList_3[n].id,this.position=[],this.position[0]=this.districtList_1[e].name,this.position[1]=this.districtList_2[i].name,this.position[2]=this.districtList_3[n].name,this.position=this.position.join(",")},submit:function(){var t=this;uni.$u.throttle((0,r.default)((0,s.default)().mark((function e(){var i,n,r,d,u;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,i=t.form,n=t.province_id,r=t.city_id,d=t.district_id,i.name){e.next=4;break}return e.abrupt("return",t.$utils.toast("请输入姓名"));case 4:if(i.mobile){e.next=6;break}return e.abrupt("return",t.$utils.toast("请输入手机号"));case 6:if(/^[1][3,4,5,6,7,8,9][0-9]{9}$/.test(i.mobile)){e.next=8;break}return e.abrupt("return",t.$utils.toast("请输入正确的手机号"));case 8:if(t.province_id){e.next=10;break}return e.abrupt("return",t.$utils.toast("请选择所在地区"));case 10:if(i.address){e.next=12;break}return e.abrupt("return",t.$utils.toast("请输入详细地址"));case 12:return e.next=14,(0,o.applySubmit)((0,a.default)((0,a.default)({},i),{},{province_id:n,city_id:r,district_id:d}),!0);case 14:if(u=e.sent,u.code){e.next=18;break}return t.$utils.showModal("提示","提交成功",!1,(function(){t.type=0,t.num=3,t.countdown()})),e.abrupt("return");case 18:e.next=23;break;case 20:e.prev=20,e.t0=e["catch"](0),t.$utils.toast(e.t0);case 23:case"end":return e.stop()}}),e,null,[[0,20]])}))),1e3)}}};e.default=c},"05b0":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return n}));var n={uPopup:i("650d").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return 0==t.shenheStatus?i("v-uni-view",{staticClass:"page"},[t.type?[i("u-popup",{attrs:{mode:"bottom","safe-area-inset-bottom":!0},model:{value:t.showAd,callback:function(e){t.showAd=e},expression:"showAd"}},[i("v-uni-view",{staticClass:"picker-view-title"},[i("div",{staticClass:"left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showAd=!1}}},[t._v("取消")]),i("div",{staticClass:"right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm.apply(void 0,arguments)}}},[t._v("确定")])]),i("v-uni-picker-view",{staticClass:"picker-view",attrs:{"indicator-style":"height:50rpx;",value:t.defaultIndex},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.selectChange.apply(void 0,arguments)}}},[i("v-uni-picker-view-column",t._l(t.districtList_1,(function(e,n){return i("v-uni-view",{key:n,staticClass:"picker-view-item"},[t._v(t._s(e.name))])})),1),i("v-uni-picker-view-column",t._l(t.districtList_2,(function(e,n){return i("v-uni-view",{key:n,staticClass:"picker-view-item"},[t._v(t._s(e.name))])})),1),i("v-uni-picker-view-column",t._l(t.districtList_3,(function(e,n){return i("v-uni-view",{key:n,staticClass:"picker-view-item"},[t._v(t._s(e.name))])})),1)],1)],1),i("v-uni-view",{staticClass:"m-form"},[i("v-uni-view",{staticClass:"item"},[i("v-uni-view",{staticClass:"label"},[t._v("姓名")]),i("v-uni-view",{staticClass:"inp"},[i("v-uni-input",{attrs:{placeholder:"请输入姓名"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1),i("v-uni-view",{staticClass:"item"},[i("v-uni-view",{staticClass:"label"},[t._v("电话")]),i("v-uni-view",{staticClass:"inp"},[i("v-uni-input",{attrs:{placeholder:"请输入电话"},model:{value:t.form.mobile,callback:function(e){t.$set(t.form,"mobile",e)},expression:"form.mobile"}})],1)],1),i("v-uni-view",{staticClass:"item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showAd=!0}}},[i("v-uni-view",{staticClass:"label"},[t._v("地址")]),i("v-uni-view",{staticClass:"inp"},[i("v-uni-input",{staticStyle:{"pointer-events":"none"},attrs:{disabled:!0,value:t.position,placeholder:"请选择地址"}})],1)],1),i("v-uni-view",{staticClass:"item"},[i("v-uni-view",{staticClass:"label"},[t._v("详细地址")]),i("v-uni-view",{staticClass:"inp"},[i("v-uni-input",{attrs:{type:"textarea",clearable:!0,placeholder:"请输入详细地址"},model:{value:t.form.address,callback:function(e){t.$set(t.form,"address",e)},expression:"form.address"}})],1)],1)],1),i("v-uni-view",{staticClass:"btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}},[t._v("提交申请")])]:[i("v-uni-view",{staticClass:"status"},[i("i",{staticClass:"iconfont icon-clock-fill"}),i("v-uni-view",{staticClass:"title"},[t._v("正在审核中")]),i("v-uni-view",{staticClass:"des"},[t._v("正在审核,请耐心等待")])],1),i("v-uni-view",{staticClass:"btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clearTime.apply(void 0,arguments)}}},[t._v("返回("+t._s(t.num)+")")])]],2):1==t.shenheStatus?i("Shenhe"):t._e()},s=[]},3802:function(t,e,i){var n=i("4759");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("643343fe",n,!0,{sourceMap:!1,shadowMode:!1})},4009:function(t,e,i){"use strict";i.r(e);var n=i("0150"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},4759:function(t,e,i){var n=i("c86c");e=n(!1),e.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-112d9852] .u-form-item--right__content__slot > uni-view,[data-v-112d9852] .u-form-item--right__content__slot > div,[data-v-112d9852] .u-form-item--right__content__slot > span,[data-v-112d9852] .u-form-item--right__content__slot > uni-text{width:100%}.page[data-v-112d9852]{min-height:100vh;background:#f2f2f2;overflow:hidden}.m-form[data-v-112d9852]{margin:%?24?% %?24?% 0;padding:0 %?24?%;border-radius:%?20?%;background:#fff;font-size:%?28?%}.item[data-v-112d9852]{display:flex;align-items:center;height:%?88?%;border-bottom:%?2?% solid #f8f8f8}.item[data-v-112d9852]:last-of-type{border-bottom:0}.label[data-v-112d9852]{width:%?140?%;font-weight:700}.inp[data-v-112d9852]{padding:0 %?30?%;flex:1;overflow:hidden}.addr[data-v-112d9852]{display:flex;align-items:center}.btn[data-v-112d9852]{display:flex;align-items:center;justify-content:center;margin:%?80?% %?36?% 0;height:%?80?%;background:#f0250e;border-radius:32px;font-size:%?32?%;color:#fff;font-weight:700}.status[data-v-112d9852]{padding:%?30?% 0 %?70?%;text-align:center;background:#fff}.status .iconfont[data-v-112d9852]{font-size:%?180?%;color:#f0250e}.status .title[data-v-112d9852]{padding-bottom:%?20?%;font-size:%?40?%;font-weight:700}.status .des[data-v-112d9852]{font-size:%?30?%;color:#8c8c8c}.picker-view-title[data-v-112d9852]{padding:%?20?%;font-size:%?28?%;color:#1aa034;display:flex;justify-content:space-between;align-items:center}.picker-view-title .left[data-v-112d9852]{color:#999}.picker-view[data-v-112d9852]{width:%?750?%;height:%?500?%}.picker-view .picker-view-item[data-v-112d9852]{height:%?50?%;line-height:%?50?%;align-items:center;justify-content:center;text-align:center}',""]),t.exports=e},"741b":function(t,e,i){"use strict";i.r(e);var n=i("05b0"),a=i("4009");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("76ad");var r=i("828b"),d=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"112d9852",null,!1,n["a"],void 0);e["default"]=d.exports},"76ad":function(t,e,i){"use strict";var n=i("3802"),a=i.n(n);a.a},cf06:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.applySubmit=function(t,e){return a.default.POSTJSON("/team_grades/team-user-level/apply-submit",t,e)},e.getAuditInfo=function(t,e){return a.default.GET("/team_grades/team-user-level/get-audit-info",t,e)},e.getUpgradeCondition=function(t,e){return a.default.GET("/team_grades/team-user-level/get-upgrade-condition",t,e)},e.orderPoolList=function(t,e){return a.default.GET("/team_grades/team-user-pool/order-pool-list",t,e)},e.poolIndex=function(t,e){return a.default.GET("/team_grades/team-user-pool/pool-index",t,e)},e.poolList=function(t,e){return a.default.GET("/team_grades/team-user-pool/pool-list",t,e)};var a=n(i("cc29"))}}]);