onlineAppointment.js 7.1 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/onlineAppointment/onlineAppointment"],{"1dc8":function(e,t,n){"use strict";n.r(t);var r=n("fd78"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=o.a},2512:function(e,t,n){"use strict";n.r(t);var r=n("e64e"),o=n("1dc8");for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);var u=n("828b"),a=Object(u["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=a.exports},e64e:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i})),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"))},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"))},uPicker:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-picker/u-picker")]).then(n.bind(null,"06e4"))},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.dogShow=!0},e.e1=function(t){e.reservationTypeShow=!0},e.e2=function(t){e.reservationTimeShow=!0},e.e3=function(t){e.show=!0},e.e4=function(t){e.show=!1},e.e5=function(t){e.dogShow=!1},e.e6=function(t){e.reservationTypeShow=!1},e.e7=function(t){e.reservationTimeShow=!1})},i=[]},f2ab:function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("16e8");r(n("3240"));var o=r(n("2512"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},fd78: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")),i=r(n("7ca3")),u=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 s(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,i.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}getApp();var c={data:function(){return{value1:Number(new Date),reservationTimeShow:!1,show:!1,reservationTypeList:[[{name:"打疫苗",value:"1"},{name:"看病",value:"2"}]],reservationTypeShow:!1,columns:[],columnData:[],dogShow:!1,dogList:[],model1:{userInfo:{source:"app",userId:e.getStorageSync("userId"),reservationDeptId:"",reservationName:"",dogId:"",dogName:"",reservationTypeName:"",reservationType:"",reservationTime:""}},rules:{"userInfo.reservationName":{type:"string",required:!0,message:"请选择宠物医院",trigger:["blur","change"]},"userInfo.dogName":{type:"string",required:!0,message:"请选择狗",trigger:["blur","change"]},"userInfo.reservationTypeName":{type:"string",required:!0,message:"请选择预约类型",trigger:["blur","change"]},"userInfo.reservationTime":{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},dogKindConfirm:function(e){this.model1.userInfo.dogName=e.value[0].dogName,this.model1.userInfo.dogId=e.value[0].id,this.$refs.uForm.validateField("userInfo.dogName"),this.dogShow=!1},reservationTypeConfirm:function(e){this.model1.userInfo.reservationTypeName=e.value[0].name,this.model1.userInfo.reservationType=e.value[0].value,this.$refs.uForm.validateField("userInfo.reservationTypeName"),this.reservationTypeShow=!1},reservationTimeConfirm:function(e){this.model1.userInfo.reservationTime=this.formatDate(e.value),this.$refs.uForm.validateField("userInfo.reservationTime"),this.reservationTimeShow=!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"),i=String(n.getDate()).padStart(2,"0"),u=String(n.getHours()).padStart(2,"0"),a=String(n.getMinutes()).padStart(2,"0");String(n.getSeconds()).padStart(2,"0");return t.replace("YYYY",r).replace("MM",o).replace("DD",i).replace("HH",u).replace("mm",a).replace("ss","00")},changeHandler:function(e){var t=e.columnIndex,n=(e.value,e.values,e.index),r=e.picker,o=void 0===r?this.$refs.uPicker:r;0===t&&o.setColumnValues(1,this.columnData[n])},confirm:function(e){this.model1.userInfo.reservationName=e.value[1].deptName,this.model1.userInfo.reservationDeptId=e.value[1].deptId,this.$refs.uForm.validateField("userInfo.reservationName"),this.show=!1},submitForm:function(){var t=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.prev=0,n.next=3,t.$refs.uForm.validate();case 3:t.$http.post("appraisal/reservationRecord",t.model1.userInfo).then((function(t){e.showToast({title:"提交成功",success:function(){setTimeout((function(){e.navigateBack()}),2e3)}})})).catch((function(e){})),n.next=9;break;case 6:n.prev=6,n.t0=n["catch"](0),console.log("验证失败",n.t0);case 9:return n.prev=9,t.$refs.uForm.setRules(t.rules),n.finish(9);case 12:case"end":return n.stop()}}),n,null,[[0,6,9,12]])})))()},transformDataToPickerFormat:function(e){var t=e.filter((function(e){return 100===e.parentId})),n=e.filter((function(e){return 100!==e.parentId})),r=t.map((function(e){return s({label:e.deptName,value:e.deptId},e)})),o=t.map((function(e){return n.filter((function(t){return t.parentId===e.deptId})).map((function(e){return s({label:e.deptName,value:e.deptId},e)}))}));return{columns:[r,o[0]||[]],columnData:o}}},onReady:function(){var t=this;this.$refs.uForm.setRules(this.rules),this.$refs.datetimePicker.setFormatter(this.formatter),this.$http.get("appraisal/DDog/list?",{dogOwnerUserName:e.getStorageSync("userName")}).then((function(e){t.dogList.push(e.rows)})).catch((function(e){})),this.$http.get("system/dept/list?",{"params[hospitalFlag]":!0}).then((function(e){var n=t.transformDataToPickerFormat(e.data);t.columns=n.columns,t.columnData=n.columnData,console.log(t.columns),console.log(t.columnData)})).catch((function(e){}))}};t.default=c}).call(this,n("df3c")["default"])}},[["f2ab","common/runtime","common/vendor"]]]);