12 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/borrow/borrow"],{201:function(e,t,n){"use strict";(function(e,t){var o=n(4);n(26);o(n(25));var r=o(n(202));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n(1)["default"],n(2)["createPage"])},202:function(e,t,n){"use strict";n.r(t);var o=n(203),r=n(205);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);n(208);var a,u=n(37),s=Object(u["default"])(r["default"],o["render"],o["staticRenderFns"],!1,null,"30f5dfb4",null,!1,o["components"],a);s.options.__file="pages/borrow/borrow.vue",t["default"]=s.exports},203:function(e,t,n){"use strict";n.r(t);var o=n(204);n.d(t,"render",(function(){return o["render"]})),n.d(t,"staticRenderFns",(function(){return o["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return o["recyclableRender"]})),n.d(t,"components",(function(){return o["components"]}))},204:function(e,t,n){"use strict";var o;n.r(t),n.d(t,"render",(function(){return r})),n.d(t,"staticRenderFns",(function(){return a})),n.d(t,"recyclableRender",(function(){return i})),n.d(t,"components",(function(){return o}));try{o={"u-Form":function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u--form/u--form")]).then(n.bind(null,321))},uFormItem:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-form-item/u-form-item")]).then(n.bind(null,327))},uPicker:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-picker/u-picker")]).then(n.bind(null,335))},"u-Input":function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u--input/u--input")]).then(n.bind(null,284))},uDatetimePicker:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker")]).then(n.bind(null,343))},uButton:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-button/u-button")]).then(n.bind(null,352))},uToast:function(){return n.e("node-modules/uview-ui/components/u-toast/u-toast").then(n.bind(null,290))}}}catch(u){if(-1===u.message.indexOf("Cannot find module")||-1===u.message.indexOf(".vue"))throw u;console.error(u.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var r=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){e.placeShow=!1},e.e1=function(t){e.borrowShow=!1},e.e2=function(t){e.returnShow=!1})},i=!1,a=[];r._withStripped=!0},205:function(e,t,n){"use strict";n.r(t);var o=n(206),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);t["default"]=r.a},206:function(e,t,n){"use strict";(function(e){var o=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(171),i=o(n(189)),a=n(207),u=function(){n.e("component/LayoutRow").then(function(){return resolve(n(362))}.bind(null,n)).catch(n.oe)},s={data:function(){return{borrowShow:!1,borrowValue:Number(new Date),returnShow:!1,returnValue:Number(new Date),assetObj:{},form:{borrowDate:(0,a.dateToString)(new Date),returnDate:(0,a.dateToString)(new Date),remark:"",tel:i.default.session.getJSON("phone"),borrowPlaceName:"",assetBarCode:""},placeShow:!1,placeList:[],show:!1}},components:{LayoutRow:u},onLoad:function(e){this.form.assetBarCode=e.number,this.init()},onShow:function(){this.initAssets(this.form.assetBarCode,0,"加载中")},methods:{showBor:function(){this.borrowShow=!0},showRet:function(){this.returnShow=!0},handleDate:function(t,n){var o=new Date(t),r=new Date(n);return o<r||(e.showToast({icon:"none",title:"借用日期应小于归还日期"}),!1)},changeDate:function(e){var t=(0,a.dateToString)(e.value);this.form.borrowDate=t,this.borrowShow=!1},returnChange:function(e){var t=(0,a.dateToString)(e.value);this.handleDate(this.form.borrowDate,t)&&(this.form.returnDate=t,this.returnShow=!1)},init:function(){var e=this;this.placeList=[],(0,r.getAllPlace)().then((function(t){0!==t.length&&(e.placeList.push(t),e.form.borrowPlaceName=t[0].name?t[0].name:"请选择地点")})),this.form.borrowDate=(0,a.dateToString)(new Date((new Date).getTime()+6e5)),this.form.returnDate=(0,a.dateToString)(new Date((new Date).getTime()+9e5)),this.form.tel=i.default.session.getJSON("phone")},initAssets:function(t,n,o){var i=this;e.showLoading({title:o,icon:"none",mask:!0});try{(0,r.searchAsset)({barCode:t}).then((function(t){null===t.barCode&&(e.hideLoading(),i.$refs.uToast.show({type:"error",icon:!1,message:"该设备不存在,即将返回上一页",duration:1500}),setTimeout((function(){e.navigateBack({delta:1})}),1400)),t.meBorrow||"可借出"===t.borrowStatus?i.show=!0:i.show=!1,e.hideLoading(),1===n?e.$u.toast("借用成功!"):2===n&&e.$u.toast("归还成功!"),i.assetObj=t}))}catch(a){e.hideLoading()}},showPlace:function(){this.placeShow=!0},selectPlace:function(e){this.form.borrowPlaceName=e.value[0].name,this.placeShow=!1},toRepeat:function(){e.navigateTo({url:"/pages/fault/fault-report/fault-report?id="+this.form.assetBarCode})},toBorrowAsset:function(){var t=this;if(e.showLoading({title:"正在借用中",mask:!0}),""===this.form.tel)return e.showToast({icon:"none",title:"请输入正确的手机号",mask:!0}),void e.hideLoading();if(this.handleDate(this.form.borrowDate,this.form.returnDate)){var n={tel:this.form.tel,assetBarCode:this.assetObj.barCode,borrowPlaceName:this.form.borrowPlaceName,remark:this.form.remark},o=new Date(this.form.returnDate).getTime(),i=new Date(this.form.borrowDate).getTime();try{(0,r.borrowAsset)(i,o,n).then((function(n){e.hideLoading(),t.initAssets(n.assetBarCode,1,"正在借用中")}))}catch(a){e.hideLoading()}}else e.hideLoading()},toReturnAsset:function(){var t=this;(0,r.returnAsset)(this.assetObj.barCode).then((function(n){200===n.data.code&&"归还成功"===n.data.msg&&(e.showToast({icon:"none",title:"归还成功!",mask:!0}),t.initAssets(t.assetObj.barCode,2,"正在归还中"))}))}}};t.default=s}).call(this,n(2)["default"])},208:function(e,t,n){"use strict";n.r(t);var o=n(209),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);t["default"]=r.a},209:function(e,t,n){}},[[201,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/borrow/borrow.js.map
|