(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-use"],{"47a3":function(t,s,e){var a=e("24fb");s=a(!1),s.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* uni.scss */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.numbox[data-v-c92893d0]{margin-left:%?20?%}.minus[data-v-c92893d0]{width:15px;height:15px;border-width:1px;border-color:#e6e6e6;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.input[data-v-c92893d0]{padding:0 5px}.plus[data-v-c92893d0]{width:15px;height:15px;background-color:#53c21d;border-radius:50%;display:flex;justify-content:center;align-items:center}',""]),t.exports=s},"834f":function(t,s,e){"use strict";(function(t){Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;var e={data:function(){return{value:0,reason:"",assetsList:[],listFlag:!1,valueList:[],applicant:"",jobTitle:"",applicationUnit:"",applicationTime:"",templateId:"",isDisabled:!1}},onShow:function(){t("log",this.$dayjs().format("YYYY-MM-DD")," at pages/assets/use.vue:122"),this.initUseListData(),this.initTemplateData()},methods:{valChange:function(s){t("log","当前值为: "+s.value," at pages/assets/use.vue:128")},initUseListData:function(){var s=this;this.$http.get("/assets/approval/search",{params:{pageNum:"1",pageSize:"5",keyStr:"",state:"2"}}).then((function(t){if(200===t.statusCode){if(0===t.data.code){var e=t.data.rows;s.assetsList=e}}else s.listFlag=!0})).catch((function(e){s.listFlag=!0,t("log",e.data," at pages/assets/use.vue:156")}))},initTemplateData:function(){var s=this;this.$http.get("/assets/approval/getTemplate").then((function(e){if(200===e.statusCode&&0===e.data.code){var a=e.data.data;t("log",a.length," at pages/assets/use.vue:171");for(var i=0;i<a.length;i++)if(1===a[i].type){s.templateId=a[i].templateId;break}}})).catch((function(s){t("log",s.data," at pages/assets/use.vue:185")}))},submit:function(){return this.isDisabled=!0,this.reason.length<=0?(this.isDisabled=!1,void this.$refs.uToast.show({type:"error",message:"请填写申请理由"})):this.valueList.length<=0?(this.isDisabled=!1,void this.$refs.uToast.show({type:"error",message:"请选择一个或多个领用资产!"})):void this.submitApply()},submitApply:function(){for(var s=this,e=[],a=0;a<this.valueList.length;a++)if(this.valueList[a]>0){var i=this.assetsList[a];e.push({id:i.id,name:i.name,serialNumber:i.serialNumber,quantity:this.valueList[a]})}t("log",e," at pages/assets/use.vue:226");var n={assets:e,templateId:this.templateId,reason:this.reason};this.$http.post("/assets/approval/submit",n).then((function(e){0===e.data.code?(t("log","成功了"," at pages/assets/use.vue:237"),s.$refs.uToast.show({type:"success",message:"提交成功"})):s.$refs.uToast.show({type:"error",message:e.data.msg}),s.isDisabled=!1})).catch((function(e){s.isDisabled=!1,t("log",e.data," at pages/assets/use.vue:253")}))}}};s.default=e}).call(this,e("0de9")["log"])},"95c7":function(t,s,e){"use strict";var a=e("d416"),i=e.n(a);i.a},"9a62":function(t,s,e){"use strict";e.d(s,"b",(function(){return i})),e.d(s,"c",(function(){return n})),e.d(s,"a",(function(){return a}));var a={uEmpty:e("17be").default,uNumberBox:e("e9f6").default,uIcon:e("b271").default,"u-Textarea":e("894b").default,uButton:e("b92d").default,uToast:e("400d").default},i=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("v-uni-view",[e("v-uni-view",{},[e("cu-custom",{attrs:{bgColor:"bg-gradual-blue",isBack:!0}},[e("template",{attrs:{slot:"backText"},slot:"backText"},[t._v("返回")]),e("template",{attrs:{slot:"content"},slot:"content"},[t._v("资产领用")])],2)],1),e("v-uni-view",{},[e("v-uni-view",{staticClass:"cu-bar bg-white solid-bottom "},[e("v-uni-view",{staticClass:"action"},[e("v-uni-text",{staticClass:"cuIcon-title text-orange"}),t._v("可领用资产列表")],1)],1),t.listFlag?e("v-uni-view",{},[e("u-empty",{attrs:{mode:"list",icon:"http://cdn.uviewui.com/uview/empty/list.png"}})],1):t._e(),e("v-uni-view",{staticClass:"cu-list menu-avatar"},t._l(t.assetsList,(function(s,a){return e("v-uni-view",{key:a,staticClass:"cu-item"},[e("v-uni-view",{staticClass:"cu-avatar radius lg bg-white",staticStyle:{"background-image":"url(../../static/device.png)"}}),e("v-uni-view",{staticClass:"content"},[e("v-uni-view",[e("v-uni-view",{staticClass:"text-cut text-bold text-xl"},[t._v(t._s(s.name))]),e("v-uni-view",{staticClass:"cu-tag radius bg-orange sm"},[t._v("可领用:"+t._s(s.quantity))]),e("v-uni-view",{staticClass:"numbox"},[e("u-number-box",{attrs:{min:0,max:s.quantity,showMinus:t.valueList[a]>0},model:{value:t.valueList[a],callback:function(s){t.$set(t.valueList,a,s)},expression:"valueList[index]"}},[e("v-uni-view",{staticClass:"minus",attrs:{slot:"minus"},slot:"minus"},[e("u-icon",{attrs:{name:"minus",size:"12"}})],1),e("v-uni-input",{staticClass:"input",staticStyle:{width:"38px","text-align":"center"},attrs:{slot:"input",value:t.valueList[a]?t.valueList[a]:0},slot:"input"}),e("v-uni-view",{staticClass:"plus",attrs:{slot:"plus"},slot:"plus"},[e("u-icon",{attrs:{name:"plus",color:"#FFFFFF",size:"12"}})],1)],1)],1)],1),e("v-uni-view",{staticClass:"text-gray text-sm flex"},[e("v-uni-view",{staticClass:"text-cut"},[t._v("规格:"+t._s(s.model?s.model:"无")+" 编码:"+t._s(s.serialNumber))])],1)],1)],1)})),1),e("v-uni-view",{staticClass:"margin-top"},[e("v-uni-view",{staticClass:"margin-left border-title"},[t._v("申请理由")]),e("v-uni-view",{staticClass:"flex justify-center align-center",staticStyle:{"margin-top":"10rpx"}},[e("v-uni-view",{staticStyle:{width:"95%"}},[e("u--textarea",{attrs:{placeholder:"请输入内容",placeholderStyle:"font-size: 15rpx;"},model:{value:t.reason,callback:function(s){t.reason=s},expression:"reason"}})],1)],1)],1),e("v-uni-view",{staticClass:"padding-left padding-top border-title ",staticStyle:{"padding-bottom":"10rpx"}},[e("v-uni-view",{staticClass:"action"},[t._v("申请人信息")])],1),e("v-uni-view",{staticClass:"flex justify-center"},[e("v-uni-view",{staticClass:"u-border radius",staticStyle:{width:"95%",padding:"20rpx 0 20rpx 20rpx"}},[e("v-uni-view",{},[t._v("申请人: "+t._s(t.applicant))]),e("v-uni-view",{staticStyle:{"margin-top":"5rpx"}},[t._v("职务: "+t._s(t.jobTitle))]),e("v-uni-view",{staticStyle:{"margin-top":"5rpx"}},[t._v("申请单位: "+t._s(t.applicationUnit))]),e("v-uni-view",{staticStyle:{"margin-top":"5rpx"}},[t._v("申请时间: "+t._s(t.applicationTime))])],1)],1)],1),e("v-uni-view",{staticClass:"margin-top"},[e("u-button",{staticStyle:{width:"40%"},attrs:{type:"primary",text:"提交申请",disabled:t.isDisabled},on:{click:function(s){arguments[0]=s=t.$handleEvent(s),t.submit.apply(void 0,arguments)}}})],1),e("u-toast",{ref:"uToast"})],1)},n=[]},ac07:function(t,s,e){"use strict";e.r(s);var a=e("834f"),i=e.n(a);for(var n in a)"default"!==n&&function(t){e.d(s,t,(function(){return a[t]}))}(n);s["default"]=i.a},d416:function(t,s,e){var a=e("47a3");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=e("4f06").default;i("c7423a4c",a,!0,{sourceMap:!1,shadowMode:!1})},ea27:function(t,s,e){"use strict";e.r(s);var a=e("9a62"),i=e("ac07");for(var n in i)"default"!==n&&function(t){e.d(s,t,(function(){return i[t]}))}(n);e("95c7");var u,r=e("f0c5"),l=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"c92893d0",null,!1,a["a"],u);s["default"]=l.exports}}]);
|