国外MOSE官网
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 lines
7.0 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/index/volunteerApply"],{"0335":function(e,n,t){"use strict";(function(e,n){var r=t("47a9");t("a476");r(t("3240"));var o=r(t("6131"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(o.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"2d84":function(e,n,t){},6131:function(e,n,t){"use strict";t.r(n);var r=t("d69d"),o=t("7da1");for(var i in o)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(i);t("cd83");var u=t("828b"),a=Object(u["a"])(o["default"],r["b"],r["c"],!1,null,"7b9f0a0c",null,!1,r["a"],void 0);n["default"]=a.exports},"663c":function(e,n,t){"use strict";(function(e){var r=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=r(t("7eb4")),i=r(t("7ca3")),u=r(t("ee10"));function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function s(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?a(Object(t),!0).forEach((function(n){(0,i.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var c={name:"VolunteerApply",data:function(){return{submitting:!1,showGenderPicker:!1,showRegionPicker:!1,showProfessionPicker:!1,showEducationPicker:!1,formData:{name:"",phone:"",gender:"",genderText:"",region:"",regionText:"",address:"",profession:"",professionText:"",education:"",educationText:"",skills:""},emergencyData:{name:"",phone:""},rules:{name:[{required:!0,message:"请输入姓名",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号",trigger:"blur"}],gender:[{required:!0,message:"请选择性别",trigger:"change"}],region:[{required:!0,message:"请选择所在地区",trigger:"change"}],address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],profession:[{required:!0,message:"请选择职业类型",trigger:"change"}],education:[{required:!0,message:"请选择最高学历",trigger:"change"}]},genderOptions:[["男","女"]],regionOptions:[["北京市","上海市","广州市","深圳市","杭州市","南京市","武汉市","成都市","西安市","长沙市","湖南省长沙市区"]],professionOptions:[["学生","教师","医生","工程师","设计师","销售","服务员","公务员","自由职业","专业技术人员","其他"]],educationOptions:[["高中及以下","大专","本科","硕士","博士"]]}},onLoad:function(e){e.edit&&e.data&&this.loadExistingData(JSON.parse(decodeURIComponent(e.data)))},methods:{loadExistingData:function(e){this.formData={name:e.name||"李双欢",phone:e.phone||"15478451233",gender:e.gender||"男",genderText:e.gender||"男",region:e.region||"湖南省长沙市区",regionText:e.region||"湖南省长沙市区",address:e.address||"阳光小区45栋二单元1203",profession:e.profession||"专业技术人员",professionText:e.profession||"专业技术人员",education:e.education||"本科",educationText:e.education||"本科",skills:e.skills||"计算机、跑步"},this.emergencyData={name:e.emergencyName||"李四",phone:e.emergencyPhone||"14563236320"}},onGenderConfirm:function(e){this.formData.gender=e[0],this.formData.genderText=e[0],this.showGenderPicker=!1},onRegionConfirm:function(e){this.formData.region=e[0],this.formData.regionText=e[0],this.showRegionPicker=!1},onProfessionConfirm:function(e){this.formData.profession=e[0],this.formData.professionText=e[0],this.showProfessionPicker=!1},onEducationConfirm:function(e){this.formData.education=e[0],this.formData.educationText=e[0],this.showEducationPicker=!1},submitApplication:function(){var n=this;return(0,u.default)(o.default.mark((function t(){var r;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,n.$refs.form.validate();case 3:if(r=t.sent,r){t.next=6;break}return t.abrupt("return");case 6:if(n.emergencyData.name&&n.emergencyData.phone){t.next=9;break}return e.showToast({title:"请填写紧急联系人信息",icon:"none"}),t.abrupt("return");case 9:return n.submitting=!0,t.next=12,n.submitVolunteerApplication();case 12:e.showToast({title:"申请提交成功",icon:"success"}),setTimeout((function(){e.navigateBack()}),1500),t.next=20;break;case 16:t.prev=16,t.t0=t["catch"](0),console.error("提交失败:",t.t0),e.showToast({title:"提交失败,请重试",icon:"none"});case 20:return t.prev=20,n.submitting=!1,t.finish(20);case 23:case"end":return t.stop()}}),t,null,[[0,16,20,23]])})))()},submitVolunteerApplication:function(){var e=this;return(0,u.default)(o.default.mark((function n(){return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n){setTimeout((function(){console.log("志愿者申请数据:",s(s({},e.formData),{},{emergency:e.emergencyData})),n()}),1e3)})));case 1:case"end":return n.stop()}}),n)})))()}}};n.default=c}).call(this,t("df3c")["default"])},"7da1":function(e,n,t){"use strict";t.r(n);var r=t("663c"),o=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(i);n["default"]=o.a},cd83:function(e,n,t){"use strict";var r=t("2d84"),o=t.n(r);o.a},d69d:function(e,n,t){"use strict";t.d(n,"b",(function(){return o})),t.d(n,"c",(function(){return i})),t.d(n,"a",(function(){return r}));var r={uvIcon:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(t.bind(null,"1509"))},uvForm:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-form/components/uv-form/uv-form")]).then(t.bind(null,"d190"))},uvFormItem:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-form/components/uv-form-item/uv-form-item")]).then(t.bind(null,"b24e"))},uvInput:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-input/components/uv-input/uv-input")]).then(t.bind(null,"25b8"))},uvTextarea:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-textarea/components/uv-textarea/uv-textarea")]).then(t.bind(null,"4aa7"))},uvButton:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(t.bind(null,"2f88"))},uvPicker:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-picker/components/uv-picker/uv-picker")]).then(t.bind(null,"f323"))}},o=function(){var e=this,n=e.$createElement;e._self._c;e._isMounted||(e.e0=function(n){e.showGenderPicker=!0},e.e1=function(n){e.showRegionPicker=!0},e.e2=function(n){e.showProfessionPicker=!0},e.e3=function(n){e.showEducationPicker=!0},e.e4=function(n){e.showGenderPicker=!1},e.e5=function(n){e.showRegionPicker=!1},e.e6=function(n){e.showProfessionPicker=!1},e.e7=function(n){e.showEducationPicker=!1})},i=[]}},[["0335","common/runtime","common/vendor"]]]);