WechatOwnerService/unpackage/dist/build/h5/static/js/pages-repair-repair.05c15404.js
2020-06-17 09:58:09 +08:00

1 line
7.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-repair-repair"],{"4b11":function(t,e,i){"use strict";var a,n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("v-uni-view",{staticClass:"block__title"},[t._v("房屋信息")]),i("v-uni-view",{staticClass:"cu-form-group"},[i("v-uni-view",{staticClass:"title"},[t._v("房屋信息")]),i("v-uni-picker",{attrs:{bindchange:"PickerChange",value:t.index,range:t.roomCloums},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.roomChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"picker"},[t._v(t._s(t.roomName?t.roomName:"请选择"))])],1)],1),i("v-uni-view",{staticClass:"block__title"},[t._v("报修信息")]),i("v-uni-view",{staticClass:"cu-form-group"},[i("v-uni-view",{staticClass:"title"},[t._v("报修类型")]),i("v-uni-picker",{attrs:{id:"complaintType",bindchange:"PickerChange",value:t.complaintIndex,range:t.columns},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.repairChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"picker"},[t._v(t._s(t.typeName?t.typeName:"请选择"))])],1)],1),i("v-uni-view",{staticClass:"cu-form-group"},[i("v-uni-view",{staticClass:"title"},[t._v("报修人")]),i("v-uni-input",{attrs:{placeholder:"请输入报修人"},model:{value:t.bindRepairName,callback:function(e){t.bindRepairName=e},expression:"bindRepairName"}})],1),i("v-uni-view",{staticClass:"cu-form-group"},[i("v-uni-view",{staticClass:"title"},[t._v("手机号")]),i("v-uni-input",{attrs:{placeholder:"请输入手机号"},model:{value:t.bindTel,callback:function(e){t.bindTel=e},expression:"bindTel"}})],1),i("v-uni-view",{staticClass:"cu-form-group arrow"},[i("v-uni-view",{staticClass:"title"},[t._v("预约日期")]),i("v-uni-picker",{attrs:{mode:"date",value:t.bindDate,start:"2015-09-01",end:"2020-09-01"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.dateChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"picker"},[t._v(t._s(t.bindDate))])],1)],1),i("v-uni-view",{staticClass:"cu-form-group arrow"},[i("v-uni-view",{staticClass:"title"},[t._v("预约时间")]),i("v-uni-picker",{attrs:{mode:"time",value:t.bindTime,start:"09:01",end:"21:01"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.timeChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"picker"},[t._v(t._s(t.bindTime))])],1)],1),i("v-uni-view",{staticClass:"cu-form-group margin-top"},[i("v-uni-textarea",{attrs:{placeholder:"请输入报修内容"},model:{value:t.context,callback:function(e){t.context=e},expression:"context"}})],1),i("v-uni-view",{staticClass:"block__title"},[t._v("相关图片")]),i("v-uni-view",{staticClass:"cu-bar bg-white "},[i("v-uni-view",{staticClass:"action"},[t._v("图片上传")]),i("v-uni-view",{staticClass:"action"},[t._v(t._s(t.photoList.length)+"/4")])],1),i("v-uni-view",{staticClass:"cu-form-group"},[i("v-uni-view",{staticClass:"grid col-4 grid-square flex-sub"},[t._l(t.photoList,(function(e,a){return i("v-uni-view",{staticClass:"bg-img",attrs:{bindtap:"ViewImage","data-url":t.photoList[a]}},[i("v-uni-image",{attrs:{src:t.photoList[a],mode:"aspectFill"}}),i("v-uni-view",{staticClass:"cu-tag bg-red",attrs:{"data-index":a},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.removePhoto(a)}}},[i("v-uni-text",{staticClass:"cuIcon-close"})],1)],1)})),t.photoList.length<4?i("v-uni-view",{staticClass:"solids",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.ChooseImage.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"cuIcon-cameraadd"})],1):t._e()],2)],1),i("v-uni-view",{staticClass:"button_up_blank"}),i("v-uni-view",{staticClass:"flex flex-direction"},[i("v-uni-button",{staticClass:"cu-btn bg-green margin-tb-sm lg",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submitRepair()}}},[t._v("提交")])],1)],1)},o=[];i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return a}))},"4b2b":function(t,e,i){var a=i("9804");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("4f06").default;n("5e074403",a,!0,{sourceMap:!1,shadowMode:!1})},9804:function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,".block__title[data-v-ad6fe762]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-ad6fe762]{height:%?40?%}",""]),t.exports=e},cfad:function(t,e,i){"use strict";var a=i("4b2b"),n=i.n(a);n.a},d800:function(t,e,i){"use strict";i.r(e);var a=i("4b11"),n=i("e6af");for(var o in n)"default"!==o&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("cfad");var s,r=i("f0c5"),c=Object(r["a"])(n["default"],a["b"],a["c"],!1,null,"ad6fe762",null,!1,a["a"],s);e["default"]=c.exports},e6af:function(t,e,i){"use strict";i.r(e);var a=i("fbce"),n=i.n(a);for(var o in a)"default"!==o&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},fbce:function(t,e,i){"use strict";i("4160"),i("d81d"),i("a434"),i("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i("675c"),n=a.constant,o=a.factory,s={data:function(){return{minDate:(new Date).getTime(),bindDate:"请选择",bindTime:"请选择",roomCloums:[],roomIdArr:[],roomName:"",roomId:"",roomShow:!1,columns:["卧室报修","管道报修","客厅报修"],repairIdAttr:["10001","10002","10003"],typeName:"",typeId:"",typeShow:!1,timeShow:!1,photoList:[],bindTel:"",context:"",bindRepairName:"",userId:"",storeId:"",photos:[],communityId:"",complaintIndex:0,index:0}},onLoad:function(t){var e=this;a.onLoad(t),a.getRooms().then((function(t){var i=t.data.rooms,a=[],n=[];i.map((function(t){a.push(t.floorNum+"号楼"+t.unitNum+"单元"+t.roomNum+"室"),n.push(t.roomId)})),e.roomCloums=a,e.roomIdArr=n,e.userId=t.data.owner.appUserId,e.communityId=t.data.owner.communityId}))},onReady:function(){},onShow:function(){},onHide:function(){},onUnload:function(){},onPullDownRefresh:function(){},onReachBottom:function(){},onShareAppMessage:function(){},methods:{formatter:function(t,e){return"year"===t?"".concat(e,"年"):"month"===t?"".concat(e,"月"):"day"===t?"".concat(e,"日"):e},submitRepair:function(t){var e={repairName:this.bindRepairName,repairType:this.typeId,appointmentTime:this.bindDate+" "+this.bindTime+":00",tel:this.bindTel,roomId:this.roomId,photos:[],context:this.context,userId:this.userId,communityId:this.communityId,bindDate:this.bindDate,bindTime:this.bindTime},i=this.photos;i.forEach((function(t){e.photos.push({photo:t})}));var o="";""==e.roomId?o="请选择房屋":""==e.repairType?o="请选择报修类型":""==e.bindRepairName?o="请填写报修人":""==e.tel?o="请填写手机号":""==e.bindDate?o="请选择预约日期":""==e.bindTime?o="请选择预约时间":""==e.context&&(o="请填写投诉内容"),console.log(e.roomId),""!=o?wx.showToast({title:o,icon:"none",duration:2e3}):a.request({url:n.url.saveOwnerRepair,header:a.getHeaders(),method:"POST",data:e,success:function(t){200!=t.statusCode?wx.showToast({title:"服务器异常了",icon:"none",duration:2e3}):wx.redirectTo({url:"/pages/myRepair/myRepair"})},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},afterRead:function(t){var e=t.detail.file,i=this,a=this.photoList,n=void 0===a?[]:a;n.push(e),this.photoList=n,o.base64.urlTobase64(e.path).then((function(t){i.photos.push(t)})),console.log("data信息",this)},ChooseImage:function(t){var e=this;wx.chooseImage({count:4,sizeType:["original","compressed"],sourceType:["album"],success:function(t){console.log(t),e.$data.photoList.length?e.$data.photoList.push(t.tempFilePaths[0]):e.$data.photoList=t.tempFilePaths}})},removePhoto:function(t){console.log(t);var e=this.$data.photoList;e.splice(t,1)},roomChange:function(t){this.roomId=this.roomIdArr[t.detail.value],this.roomName=this.roomCloums[t.detail.value]},repairChange:function(t){this.typeName=this.columns[t.detail.value],this.typeId=this.repairIdAttr[t.detail.value]},dateChange:function(t){this.bindDate=t.detail.value},timeChange:function(t){this.bindTime=t.detail.value}}};e.default=s}}]);