(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["farmer-pages-apply"],{"4f06":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.isLoad?i("v-uni-view",{staticClass:"apply-pages"},[i("v-uni-view",{staticClass:"fill-base mt-md"},[i("v-uni-view",{staticClass:"flex-y-center pt-lg pl-lg"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("农场头像")])],1),i("v-uni-view",{staticClass:"flex-between ml-lg mr-lg pb-sm b-1px-b"},[i("upload",{attrs:{imagelist:e.subForm.cover,imgtype:"cover",text:"添加封面",imgsize:1},on:{upload:function(t){arguments[0]=t=e.$handleEvent(t),e.imgUpload.apply(void 0,arguments)}}})],1),i("v-uni-view",{staticClass:"flex-between ml-lg mr-lg"},[i("v-uni-view",{staticClass:"flex-y-center"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("农场名称")])],1),i("v-uni-input",{staticClass:"item-input flex-1",attrs:{type:"text",maxlength:"40","placeholder-class":"c-placeholder",placeholder:e.rule[1].errorMsg},model:{value:e.subForm.title,callback:function(t){e.$set(e.subForm,"title",t)},expression:"subForm.title"}})],1)],1),i("v-uni-view",{staticClass:"fill-base mt-md"},[i("v-uni-view",{staticClass:"ml-lg mr-lg b-1px-b"},[i("v-uni-view",{staticClass:"flex-y-center pt-lg pb-md"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("农场描述")])],1),i("v-uni-textarea",{staticClass:"item-textarea flex-1",attrs:{type:"text",maxlength:"200","placeholder-class":"c-placeholder",placeholder:e.rule[2].errorMsg},model:{value:e.subForm.desc,callback:function(t){e.$set(e.subForm,"desc",t)},expression:"subForm.desc"}})],1),i("v-uni-view",{staticClass:"flex-y-center pt-lg pl-lg"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("农场详情图")])],1),i("v-uni-view",{staticClass:"flex-between ml-lg mr-lg pb-lg"},[i("upload",{attrs:{imagelist:e.subForm.imgs,imgtype:"imgs",text:"添加图片",imgsize:9},on:{upload:function(t){arguments[0]=t=e.$handleEvent(t),e.imgUpload.apply(void 0,arguments)},del:function(t){arguments[0]=t=e.$handleEvent(t),e.imgUpload.apply(void 0,arguments)}}})],1)],1),i("v-uni-view",{staticClass:"fill-base mt-md"},[i("v-uni-view",{staticClass:"flex-between ml-lg mr-lg b-1px-b"},[i("v-uni-view",{staticClass:"flex-y-center"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("联系电话")])],1),i("v-uni-input",{staticClass:"item-input flex-1",attrs:{type:"text","placeholder-class":"c-placeholder",placeholder:e.rule[4].errorMsg},model:{value:e.subForm.mobile,callback:function(t){e.$set(e.subForm,"mobile",t)},expression:"subForm.mobile"}})],1),i("v-uni-view",{staticClass:"flex-between ml-lg mr-lg b-1px-b"},[i("v-uni-view",{staticClass:"flex-y-center"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("农场地址")])],1),i("v-uni-view",{staticClass:"item-input text flex-1"},[i("v-uni-view",{staticClass:"flex-y-center",on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.toChooseLocation.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"flex-1",class:[{"c-placeholder":!e.subForm.address},{"c-title":e.subForm.address}],staticStyle:{"line-height":"1.2"}},[e._v(e._s(e.subForm.address||"点击右边图标设置"))]),i("i",{staticClass:"iconfont icon-dingwei ml-sm",style:{color:e.primaryColor}})],1)],1)],1),i("v-uni-view",{staticClass:"flex-between ml-lg mr-lg b-1px-b"},[i("v-uni-view",{staticClass:"flex-y-center"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("姓名")])],1),i("v-uni-input",{staticClass:"item-input flex-1",attrs:{type:"text",maxlength:"20","placeholder-class":"c-placeholder",placeholder:e.rule[6].errorMsg},model:{value:e.subForm.user_name,callback:function(t){e.$set(e.subForm,"user_name",t)},expression:"subForm.user_name"}})],1),i("v-uni-view",{staticClass:"flex-between ml-lg mr-lg b-1px-b"},[i("v-uni-view",{staticClass:"flex-y-center"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("手机号")])],1),i("v-uni-input",{staticClass:"item-input flex-1",attrs:{type:"text","placeholder-class":"c-placeholder",placeholder:e.rule[7].errorMsg},model:{value:e.subForm.phone,callback:function(t){e.$set(e.subForm,"phone",t)},expression:"subForm.phone"}})],1),i("v-uni-view",{staticClass:"flex-between ml-lg mr-lg"},[i("v-uni-view",{staticClass:"flex-y-center"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text"},[e._v("身份证号")])],1),i("v-uni-input",{staticClass:"item-input flex-1",attrs:{type:"text","placeholder-class":"c-placeholder",placeholder:e.rule[8].errorMsg},model:{value:e.subForm.idcard_code,callback:function(t){e.$set(e.subForm,"idcard_code",t)},expression:"subForm.idcard_code"}})],1)],1),i("v-uni-view",{staticClass:"fill-base mt-md"},[i("v-uni-view",{staticClass:"flex-y-center pt-lg pl-lg"},[i("i",{staticClass:"iconfont icon-required c-warning"}),i("v-uni-view",{staticClass:"item-text",staticStyle:{width:"400rpx"}},[e._v("身份证正反面照片")])],1),i("v-uni-view",{staticClass:"flex-between",staticStyle:{width:"626rpx",margin:"0 auto"}},[i("upload",{attrs:{imagelist:e.subForm.idcard_imgs,imgtype:"idcard_imgs",imgclass:"md",text:"身份证正面照",imgsize:1,bgimg:"/static/image/farm/idcard.png"},on:{upload:function(t){arguments[0]=t=e.$handleEvent(t),e.imgUpload.apply(void 0,arguments)}}}),i("upload",{attrs:{imagelist:e.subForm.idcard_imgs_fan,imgtype:"idcard_imgs_fan",imgclass:"md",text:"身份证反面照",imgsize:1,bgimg:"/static/image/farm/idcard_fan.png"},on:{upload:function(t){arguments[0]=t=e.$handleEvent(t),e.imgUpload.apply(void 0,arguments)}}})],1),i("v-uni-view",{staticClass:"flex-between pb-lg f-caption c-caption",staticStyle:{width:"626rpx",margin:"0 auto"}},[i("v-uni-view",{staticClass:"flex-center",staticStyle:{width:"292rpx"}},[e._v("身份证正面照")]),i("v-uni-view",{staticClass:"flex-center",staticStyle:{width:"292rpx"}},[e._v("身份证反面照")])],1)],1),i("v-uni-view",{staticClass:"space-max-footer"}),i("auth",{attrs:{needAuth:e.userInfo&&!e.userInfo.nickname,must:!0},on:{go:function(t){arguments[0]=t=e.$handleEvent(t),e.submit.apply(void 0,arguments)}}},[i("fix-bottom-button",{attrs:{text:[{text:1==e.options.type?"保存":"提交申请",type:"confirm"}],bgColor:"#fff"}})],1)],1):e._e()},s=[]},"5a2e":function(e,t,i){"use strict";i.r(t);var a=i("5b61"),s=i.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(n);t["default"]=s.a},"5b61":function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("fd3c"),i("dd2b");var s=a(i("5de6")),n=a(i("9b1b")),r=a(i("2634")),l=a(i("2fdc")),c=i("8f59"),o={data:function(){return{isLoad:!1,options:{},subForm:{id:0,cover:[],title:"",desc:"",imgs:[],mobile:"",address:"",lng:"",lat:"",user_name:"",phone:"",idcard_code:"",idcard_imgs:[],idcard_imgs_fan:[]},rule:[{name:"cover",checkType:"isNotNull",errorMsg:"请上传农场头像"},{name:"title",checkType:"isNotNull",errorMsg:"请输入您所拥有的农场名称",regType:2},{name:"desc",checkType:"isNotNull",errorMsg:"请输入农场描述",regType:2},{name:"imgs",checkType:"isNotNull",errorMsg:"请上传农场详情图"},{name:"mobile",checkType:"isAllPhone",errorMsg:"请输入农场联系电话",regText:"联系电话"},{name:"address",checkType:"isNotNull",errorMsg:"请设置农场地址"},{name:"user_name",checkType:"isNotNull",errorMsg:"请输入您的姓名",regType:2},{name:"phone",checkType:"isMobile",errorMsg:"请输入您的手机号"},{name:"idcard_code",checkType:"isIdCard",errorMsg:"请输入您的身份证号码"},{name:"idcard_imgs",checkType:"isNotNull",errorMsg:"请上传身份证正面照"},{name:"idcard_imgs_fan",checkType:"isNotNull",errorMsg:"请上传身份证反面照"}],lockTap:!1}},computed:(0,c.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor}}),onLoad:function(e){var t=this;return(0,l.default)((0,r.default)().mark((function i(){var a,s;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a=e.type,s=void 0===a?0:a,t.options=e,uni.setNavigationBarTitle({title:1==s?"农场管理":"申请农场主"}),i.next=5,t.initIndex();case 5:t.isLoad=!0;case 6:case"end":return i.stop()}}),i)})))()},methods:(0,n.default)((0,n.default)((0,n.default)({},(0,c.mapActions)(["getUserInfo"])),(0,c.mapMutations)(["updateUserItem"])),{},{initIndex:function(){var e=this;return(0,l.default)((0,r.default)().mark((function t(){var i,a,s;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.farmer.farmerInfo();case 2:if(i=t.sent,i.id){t.next=5;break}return t.abrupt("return");case 5:for(s in i.cover=[{path:i.cover}],a=["imgs","idcard_imgs"],a.map((function(e){i[e]=i[e].map((function(e){return{path:e}}))})),i.idcard_imgs_fan=[i.idcard_imgs[1]],i.idcard_imgs.splice(1,2),e.subForm)e.subForm[s]=i[s];case 11:case"end":return t.stop()}}),t)})))()},imgUpload:function(e){var t=e.imagelist,i=e.imgtype;this.subForm[i]=t},toChooseLocation:function(e){var t=this;return(0,l.default)((0,r.default)().mark((function e(){var i,a,n,l,c,o,u;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$util.checkAuth({type:"userLocation"});case 2:return e.next=4,uni.chooseLocation();case 4:if(i=e.sent,a=(0,s.default)(i,2),n=a[1],n=void 0===n?{}:n,l=n.address,c=void 0===l?"":l,o=n.longitude,u=n.latitude,c){e.next=11;break}return e.abrupt("return");case 11:t.subForm.address=c,t.subForm.lng=o,t.subForm.lat=u;case 14:case"end":return e.stop()}}),e)})))()},validate:function(e){var t=new this.$util.Validate;this.rule.map((function(i){var a=i.name;t.add(e[a],i)}));var i=t.start();return console.log(i,"message"),i},submit:function(){var e=this;return(0,l.default)((0,r.default)().mark((function t(){var i,a,s,n,l,c;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=e.$util.deepCopy(e.subForm),a=["cover","idcard_imgs","idcard_imgs_fan"],a.map((function(e){i[e]=i[e].length>0?i[e][0].path:""})),s=e.validate(i),!s){t.next=7;break}return e.$util.showToast({title:s}),t.abrupt("return");case 7:if(i.imgs=i.imgs.map((function(e){return e.path})),i.idcard_imgs=[i.idcard_imgs,i.idcard_imgs_fan],delete i.idcard_imgs_fan,!e.lockTap){t.next=12;break}return t.abrupt("return");case 12:return e.lockTap=!0,e.$util.showLoading(),n=e.options.type,l=void 0===n?0:n,c=1==l?"farmerUpdate":"applyFarmer",t.prev=16,t.next=19,e.$api.farmer[c](i);case 19:e.$util.hideAll(),e.$util.showToast({title:1==l?"修改成功":"提交成功"}),setTimeout((function(){e.$util.back(),e.$util.goUrl({url:1,openType:"navigateBack"})}),1e3),t.next=27;break;case 24:t.prev=24,t.t0=t["catch"](16),setTimeout((function(){e.lockTap=!1,e.$util.hideAll()}),2e3);case 27:case"end":return t.stop()}}),t,null,[[16,24]])})))()}})};t.default=o},f167:function(e,t,i){"use strict";i.r(t);var a=i("4f06"),s=i("5a2e");for(var n in s)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return s[e]}))}(n);var r=i("828b"),l=Object(r["a"])(s["default"],a["b"],a["c"],!1,null,"3b9ab424",null,!1,a["a"],void 0);t["default"]=l.exports}}]);