1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/violationReport/violationReport"],{"0ee6":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return r}));var r={uForm:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-form/u-form")]).then(n.bind(null,"f692"))},uFormItem:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-form-item/u-form-item")]).then(n.bind(null,"a577"))},"u-Input":function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u--input/u--input")]).then(n.bind(null,"d244"))},uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"e067"))},uUpload:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-upload/u-upload")]).then(n.bind(null,"40fd"))},uButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-button/u-button")]).then(n.bind(null,"83fb"))},uActionSheet:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-action-sheet/u-action-sheet")]).then(n.bind(null,"6000"))},uDatetimePicker:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-datetime-picker/u-datetime-picker")]).then(n.bind(null,"5a17"))}},o=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){e.showReportType=!0},e.e1=function(t){e.showBirthDate=!0},e.e2=function(t){e.showReportType=!1},e.e3=function(t){return e.birthDateConfirm(t)},e.e4=function(t){e.showBirthDate=!1})},u=[]},"2a3e":function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("16e8");r(n("3240"));var o=r(n("88c0"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"88c0":function(e,t,n){"use strict";n.r(t);var r=n("0ee6"),o=n("fcdd");for(var u in o)["default"].indexOf(u)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(u);var i=n("828b"),a=Object(i["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=a.exports},fcdd:function(e,t,n){"use strict";n.r(t);var r=n("fedc"),o=n.n(r);for(var u in r)["default"].indexOf(u)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(u);t["default"]=o.a},fedc:function(e,t,n){"use strict";(function(e){var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("7eb4")),u=r(n("7ca3")),i=r(n("ee10"));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=getApp(),l={data:function(){return{showReportType:!1,showBirthDate:!1,birthDateValue:Number(new Date),fileList1:[],model1:{userInfo:{source:"app",reportTypeName:"",reportType:"",accessory:"",reportContent:"",phoneNumber:e.getStorageSync("phonenumber"),reportDate:"",reportAddress:""}},proposerTypeActions:[{name:"违规养犬",value:"0"},{name:"流浪犬",value:"1"},{name:"犬只扰民",value:"2"}],rules:{"userInfo.reportTypeName":{type:"string",required:!0,message:"请选择举报类型",trigger:["blur","change"]},"userInfo.reportContent":{type:"string",required:!0,message:"请输入举报内容",trigger:["blur","change"]},"userInfo.reportDate":{type:"string",required:!0,message:"请选择举报时间",trigger:["blur","change"]},"userInfo.reportAddress":{type:"string",required:!0,message:"请输入举报地点",trigger:["blur","change"]}}}},methods:{formatter:function(e,t){return console.log(e),"year"===e?"".concat(t,"年"):"month"===e?"".concat(t,"月"):"day"===e?"".concat(t,"日"):"hour"===e?"".concat(t,"时"):"minute"===e?"".concat(t,"分"):t},deletePic:function(e){this["fileList".concat(e.name)].splice(e.index,1)},afterRead:function(e){var t=this;return(0,i.default)(o.default.mark((function n(){var r,u,i,a,l;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:console.log(e,333),r=[].concat(e.file),u=t["fileList".concat(e.name)].length,r.map((function(n){t["fileList".concat(e.name)].push(c(c({},n),{},{status:"uploading",message:"上传中"}))})),i=0;case 5:if(!(i<r.length)){n.next=15;break}return n.next=8,t.uploadFilePromise(r[i].url);case 8:a=n.sent,l=t["fileList".concat(e.name)][u],t["fileList".concat(e.name)].splice(u,1,Object.assign(l,{status:"success",message:"",url:s.globalData.commonImage+a,formUrl:a})),u++;case 12:i++,n.next=5;break;case 15:case"end":return n.stop()}}),n)})))()},uploadFilePromise:function(t){return new Promise((function(n,r){e.uploadFile({url:s.globalData.commonHttp+"common/upload",filePath:t,name:"file",header:{authorization:"Bearer "+e.getStorageSync("token")},success:function(e){setTimeout((function(){n(JSON.parse(e.data).fileName)}),1e3)}})}))},reportTypeSelect:function(e){this.model1.userInfo.reportTypeName=e.name,this.model1.userInfo.reportType=e.value,this.$refs.uForm.validateField("userInfo.reportTypeName")},birthDateConfirm:function(e){this.model1.userInfo.reportDate=this.formatDate(e.value),this.$refs.uForm.validateField("userInfo.reportDate"),this.showBirthDate=!1},formatDate:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm:ss",n=new Date(e),r=n.getFullYear(),o=String(n.getMonth()+1).padStart(2,"0"),u=String(n.getDate()).padStart(2,"0"),i=String(n.getHours()).padStart(2,"0"),a=String(n.getMinutes()).padStart(2,"0"),c=String(n.getSeconds()).padStart(2,"0");return t.replace("YYYY",r).replace("MM",o).replace("DD",u).replace("HH",i).replace("mm",a).replace("ss",c)},submitForm:function(){var t=this;return(0,i.default)(o.default.mark((function n(){return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.model1.userInfo.accessory=t.fileList1.map((function(e){return e.formUrl})).filter((function(e){return e})).join(","),n.prev=1,n.next=4,t.$refs.uForm.validate();case 4:t.$http.post("appraisal/report",t.model1.userInfo).then((function(t){e.showToast({title:"感谢您的举报",icon:"none",success:function(){setTimeout((function(){e.navigateBack()}),2e3)}})})).catch((function(e){})),n.next=10;break;case 7:n.prev=7,n.t0=n["catch"](1),console.log("验证失败",n.t0);case 10:return n.prev=10,t.$refs.uForm.setRules(t.rules),n.finish(10);case 13:case"end":return n.stop()}}),n,null,[[1,7,10,13]])})))()}},onReady:function(){this.$refs.datetimePicker.setFormatter(this.formatter),this.$refs.uForm.setRules(this.rules)}};t.default=l}).call(this,n("df3c")["default"])}},[["2a3e","common/runtime","common/vendor"]]]);
|