(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/laundry-flow-edit/laundry-flow-edit"],{2385:function(t,e,a){"use strict";var n=a("db32"),r=a.n(n);r.a},2650:function(t,e,a){"use strict";a.r(e);var n=a("6e59"),r=a("d441");for(var i in r)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(i);a("2385");var o=a("828b"),u=Object(o["a"])(r["default"],n["b"],n["c"],!1,null,"3cd068fc",null,!1,n["a"],void 0);e["default"]=u.exports},"6e59":function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){return n}));var n={uInput:function(){return Promise.all([a.e("common/vendor"),a.e("uni_modules/uview-ui/components/u-input/u-input")]).then(a.bind(null,"5f80"))},uDatetimePicker:function(){return Promise.all([a.e("common/vendor"),a.e("uni_modules/uview-ui/components/u-datetime-picker/u-datetime-picker")]).then(a.bind(null,"e2dd"))}},r=function(){var t=this,e=t.$createElement;t._self._c;t._isMounted||(t.e0=function(e){!t.isSubmitting&&t.handleFormSubmit()})},i=[]},"7ae3":function(t,e,a){"use strict";(function(t,e){var n=a("47a9");a("2fec");n(a("3240"));var r=n(a("2650"));t.__webpack_require_UNI_MP_PLUGIN__=a,e(r.default)}).call(this,a("3223")["default"],a("df3c")["createPage"])},be0b:function(t,e,a){"use strict";(function(t){var n=a("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(a("7eb4")),i=n(a("ee10")),o=n(a("42ab")),u={data:function(){return{isSubmitting:!1,flowId:"",flowType:0,formData:{id:"",quantity:1,sendTime:"",sendTimeStr:"",returnTime:"",returnTimeStr:"",remark:""},showDateTimePicker:!1,currentDateTimeValue:0}},onLoad:function(e){e.id?(this.flowId=e.id,this.loadDetail()):(t.showToast({title:"缺少记录ID",icon:"none"}),setTimeout((function(){t.navigateBack()}),1500))},methods:{loadDetail:function(){var e=this;return(0,i.default)(r.default.mark((function a(){var n,i,u,c;return r.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,t.showLoading({title:"加载中..."}),a.next=4,o.default.getLaundryFlowDetail(e.flowId);case 4:if(n=a.sent,200!==n.code||!n.data){a.next=14;break}i=n.data,e.flowType=i.flowType||0,e.formData.id=i.id,e.formData.quantity=i.quantity||1,e.formData.remark=i.remark||"",0===e.flowType&&i.sendTime?(u=new Date(i.sendTime),e.formData.sendTime=u.getTime(),e.formData.sendTimeStr=e.formatDateTime(u)):1===e.flowType&&i.returnTime&&(c=new Date(i.returnTime),e.formData.returnTime=c.getTime(),e.formData.returnTimeStr=e.formatDateTime(c)),a.next=15;break;case 14:throw new Error(n.msg||n.message||"加载详情失败");case 15:a.next=22;break;case 17:a.prev=17,a.t0=a["catch"](0),console.error("加载详情失败:",a.t0),t.showToast({title:a.t0.message||a.t0.msg||"加载详情失败",icon:"none",duration:3e3}),setTimeout((function(){t.navigateBack()}),1500);case 22:return a.prev=22,t.hideLoading(),a.finish(22);case 25:case"end":return a.stop()}}),a,null,[[0,17,22,25]])})))()},formatDateTime:function(t){var e=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),n=String(t.getDate()).padStart(2,"0"),r=String(t.getHours()).padStart(2,"0"),i=String(t.getMinutes()).padStart(2,"0");return"".concat(e,"-").concat(a,"-").concat(n," ").concat(r,":").concat(i)},formatDateTimeForSubmit:function(t){var e=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),n=String(t.getDate()).padStart(2,"0"),r=String(t.getHours()).padStart(2,"0"),i=String(t.getMinutes()).padStart(2,"0"),o=String(t.getSeconds()).padStart(2,"0");return"".concat(e,"-").concat(a,"-").concat(n," ").concat(r,":").concat(i,":").concat(o)},openDateTimePicker:function(){0===this.flowType?this.currentDateTimeValue=this.formData.sendTime||(new Date).getTime():this.currentDateTimeValue=this.formData.returnTime||(new Date).getTime(),this.showDateTimePicker=!0},onDateTimeConfirm:function(t){var e=t.value,a=new Date(e);0===this.flowType?(this.formData.sendTime=e,this.formData.sendTimeStr=this.formatDateTime(a)):(this.formData.returnTime=e,this.formData.returnTimeStr=this.formatDateTime(a)),this.closeDateTimePicker()},closeDateTimePicker:function(){this.showDateTimePicker=!1,this.currentDateTimeValue=0},handleFormSubmit:function(){var e=this;return(0,i.default)(r.default.mark((function a(){var n,i;return r.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e.formData.quantity&&!(e.formData.quantity<=0)){a.next=3;break}return t.showToast({title:"请输入有效的数量",icon:"none"}),a.abrupt("return");case 3:return e.isSubmitting=!0,a.prev=4,t.showLoading({title:"提交中..."}),n={id:e.formData.id,quantity:parseInt(e.formData.quantity),remark:e.formData.remark||""},0===e.flowType&&e.formData.sendTime?n.sendTime=new Date(e.formData.sendTime).toISOString():1===e.flowType&&e.formData.returnTime&&(n.returnTime=new Date(e.formData.returnTime).toISOString()),a.next=10,o.default.updateLaundryFlow(n);case 10:if(i=a.sent,200!==i.code){a.next=16;break}t.showToast({title:i.msg||"更新成功",icon:"success"}),setTimeout((function(){t.navigateBack()}),1500),a.next=17;break;case 16:throw new Error(i.msg||i.message||"更新失败");case 17:a.next=23;break;case 19:a.prev=19,a.t0=a["catch"](4),console.error("提交失败:",a.t0),t.showToast({title:a.t0.message||a.t0.msg||"更新失败,请重试",icon:"none",duration:3e3});case 23:return a.prev=23,e.isSubmitting=!1,t.hideLoading(),a.finish(23);case 27:case"end":return a.stop()}}),a,null,[[4,19,23,27]])})))()}}};e.default=u}).call(this,a("df3c")["default"])},d441:function(t,e,a){"use strict";a.r(e);var n=a("be0b"),r=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=r.a},db32:function(t,e,a){}},[["7ae3","common/runtime","common/vendor"]]]);