(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-template-MaterialOutAdd-MaterialOutAdd"],{"0486":function(n,t,e){"use strict";e.r(t);var i=e("4702"),a=e("183a");for(var o in a)"default"!==o&&function(n){e.d(t,n,(function(){return a[n]}))}(o);e("6ad1");var r,s=e("f0c5"),u=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"c33fb762",null,!1,i["a"],r);t["default"]=u.exports},"0839":function(n,t,e){var i=e("50b2");"string"===typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);var a=e("4f06").default;a("1f5e4762",i,!0,{sourceMap:!1,shadowMode:!1})},"183a":function(n,t,e){"use strict";e.r(t);var i=e("bed5"),a=e.n(i);for(var o in i)"default"!==o&&function(n){e.d(t,n,(function(){return i[n]}))}(o);t["default"]=a.a},4702:function(n,t,e){"use strict";e.d(t,"b",(function(){return a})),e.d(t,"c",(function(){return o})),e.d(t,"a",(function(){return i}));var i={uniForms:e("ff3c").default,gUpfile:e("6f80").default,uniSection:e("2aa5").default,tTable:e("0be7").default},a=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("v-uni-view",[e("uni-forms",{ref:"form",attrs:{labelPosition:"left",labelAlign:"left"},on:{submit:function(t){arguments[0]=t=n.$handleEvent(t),n.submitForm.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("领料类型")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper "},[e("v-uni-input",{staticClass:"uni-input-small",attrs:{disabled:"true"},model:{value:n.outtypeName,callback:function(t){n.outtypeName=t},expression:"outtypeName"}}),e("a",{staticClass:"uni-icon",attrs:{href:"javascript:;"},on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.getOutType.apply(void 0,arguments)}}},[e("i",{staticClass:"fa fa-search",attrs:{"aria-hidden":"true"}})])],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("领料日期")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper",staticStyle:{"justify-content":"left"}},[e("v-uni-picker",{staticStyle:{width:"100%"},attrs:{mode:"date",value:n.date,start:n.startDate,end:n.endDate},on:{change:function(t){arguments[0]=t=n.$handleEvent(t),n.bindDateChange.apply(void 0,arguments)}},model:{value:n.outDate,callback:function(t){n.outDate=t},expression:"outDate"}},[e("v-uni-view",{staticClass:"uni-input"},[n._v(n._s(n.date))])],1)],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("工程合同")])],1),e("v-uni-view",{staticClass:"uni-input-wrapper"},[e("v-uni-input",{staticClass:"uni-input-small",attrs:{disabled:"true"},model:{value:n.engineeringContractName,callback:function(t){n.engineeringContractName=t},expression:"engineeringContractName"}}),e("a",{staticClass:"uni-icon",attrs:{href:"javascript:;"},on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.getEngineeringContract(n.projectCode)}}},[e("i",{staticClass:"fa fa-search",attrs:{"aria-hidden":"true"}})])],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title"},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("施工单位")])],1),e("v-uni-view",{staticClass:"uni-textarea"},[e("v-uni-input",{staticClass:"uni-input-small",attrs:{disabled:"true"},model:{value:n.supplierName,callback:function(t){n.supplierName=t},expression:"supplierName"}})],1)],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("v-uni-view",{staticClass:"title",staticStyle:{"background-color":"#efefef"}},[e("v-uni-text",{staticClass:"uni-form-item__title"},[n._v("附件")])],1),e("v-uni-view",{staticClass:"content"},[e("g-upfile",{ref:"gUpfile",attrs:{mode:n.imgList,control:n.control,columnNum:n.columnNum,maxCount:n.maxCount,maxFileSize:2e4},on:{chooseFile:function(t){arguments[0]=t=n.$handleEvent(t),n.chooseFile.apply(void 0,arguments)},imgDelete:function(t){arguments[0]=t=n.$handleEvent(t),n.imgDelete.apply(void 0,arguments)},limitFileSizeList:function(t){arguments[0]=t=n.$handleEvent(t),n.limitFileSizeList.apply(void 0,arguments)},limitFileTypeList:function(t){arguments[0]=t=n.$handleEvent(t),n.limitFileTypeList.apply(void 0,arguments)}}})],1)],1),e("uni-section",{attrs:{title:"领料明细",type:"line"}},[e("v-uni-button",{attrs:{type:"default",size:"mini"},on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.openWindow.apply(void 0,arguments)}}},[n._v("添加材料")])],1),e("v-uni-view",{staticClass:"uni-form-item uni-column"},[e("t-table",{attrs:{border:"2","border-color":"#999999"}},[e("t-tr",{attrs:{"font-size":"14",color:"#999999",align:"left"}},[e("t-th",{attrs:{align:"left"}},[n._v("名称")]),e("t-th",{attrs:{align:"left"}},[n._v("领料数量")]),e("t-th",{attrs:{align:"left"}},[n._v("计划单号")]),e("t-th",{staticStyle:{width:"50px !important"},attrs:{align:"center"}},[n._v("操作")])],1),n._l(n.materials,(function(t,i){return e("t-tr",{key:i,attrs:{"font-size":"12",color:"#999999",align:"right"}},[e("t-td",{attrs:{align:"left"}},[n._v(n._s(t.materialName))]),e("t-td",{attrs:{align:"left"}},[e("v-uni-input",{staticClass:"uni-input-small",staticStyle:{width:"50px"},attrs:{type:"digit"},model:{value:t.outQty,callback:function(e){n.$set(t,"outQty",e)},expression:"item.outQty"}})],1),e("t-td",{attrs:{align:"left"}},[n._v(n._s(t.materialBudgetCode))]),e("t-td",{staticStyle:{width:"50px !important"},attrs:{align:"center"}},[e("i",{staticClass:"fa fa-window-close",staticStyle:{"font-size":"20px",cursor:"pointer",color:"#999","margin-left":"15px"},attrs:{"aria-hidden":"true",title:"删除"},on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.delRow(i)}}})])],1)}))],2)],1),e("v-uni-view",{staticStyle:{"margin-bottom":"120px"}}),e("v-uni-view",{staticClass:"uni-btn-v uni-column"},[e("v-uni-button",{staticStyle:{"border-radius":"15px"},attrs:{type:"primary","form-type":"submit"}},[n._v("提交")])],1)],1)],1)},o=[]},"50b2":function(n,t,e){var i=e("24fb");t=i(!1),t.push([n.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 头条小程序组件内不能引入字体 */\nuni-page-body[data-v-c33fb762]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;background-color:#efeff4;min-height:100%;height:auto}uni-view[data-v-c33fb762]{font-size:14px;line-height:inherit}.uni-form-item__title[data-v-c33fb762]{font-size:16px;line-height:24px}.uni-input-wrapper[data-v-c33fb762]{\ndisplay:-webkit-box;display:-webkit-flex;display:flex;\npadding:8px 13px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fff}.title[data-v-c33fb762]{background-color:#efefef;padding:5px 20px}.uni-input[data-v-c33fb762]{height:28px;line-height:28px;font-size:15px;padding:5px;-webkit-box-flex:1;-webkit-flex:1;flex:1;background-color:#fff}.uni-input-small[data-v-c33fb762]{height:28px;line-height:28px;font-size:15px;padding:5px;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:270px;background-color:#fff}.uni-icon[data-v-c33fb762]{height:28px;line-height:28px;font-size:20px;padding-right:15px;color:#55f;width:50px}.uni-eye-active[data-v-c33fb762]{color:#007aff}.uni-btn-v[data-v-c33fb762]{position:fixed;bottom:0;width:100%}.header-slot-box[data-v-c33fb762]{font-size:15px;margin:5px 5px;width:20%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.body-slot-box[data-v-c33fb762]{font-size:15px;margin:5px 5px;width:40%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.footer-slot-box[data-v-c33fb762]{font-size:15px;margin:5px 5px;width:40%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.uni-textarea uni-textarea[data-v-c33fb762]{font-size:15px}.content[data-v-c33fb762]{padding:%?40?%;background-color:#fff}\n/* 上传控件 */.uploadControl[data-v-c33fb762]{border:%?1?% solid #eee;border-radius:%?10?%;width:%?130?%;display:block;height:%?130?%;text-align:center;line-height:%?130?%;font-size:%?30?%;color:#888;background-color:#eee}.bg1[data-v-c33fb762]{background-color:#efefef}body.?%PAGE?%[data-v-c33fb762]{background-color:#efeff4}",""]),n.exports=t},"6ad1":function(n,t,e){"use strict";var i=e("0839"),a=e.n(i);a.a},bed5:function(n,t,e){"use strict";(function(n){var i=e("4ea4");e("4160"),e("a15b"),e("a434"),e("b680"),e("159b"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=e("1136"),o=e("ad26"),r=e("682d"),s=i(e("0be7")),u=i(e("00fb")),l=i(e("caba")),c=i(e("d776")),d={components:{tTable:s.default,tTh:u.default,tTr:l.default,tTd:c.default},data:function(){return{isCache:!1,outDate:this.$util.getDate({format:!0}),supplierName:"",userCode:this.$util.getState(this,"userCode"),projectCode:this.$util.getState(this,"projectCode"),personName:this.$store.state.user.userName,unitCode:this.$store.state.departmentCode,unitCodeName:this.$store.state.departmentName,materials:[],outtypecode:"",outtypeName:"",engineeringContractName:"",engineeringContractCode:"",engineeringContract:{},engineeringMaterials:[],engineeringError:"",title:"choose/previewImage",imageList:[],sourceTypeIndex:2,sourceType:["拍照","相册","拍照或相册"],sizeTypeIndex:2,sizeType:["压缩","原图","压缩或原图"],countIndex:5,count:[1,2,3,4,5],title1:"picker",array:[],index:0,date:this.$util.getDate({format:!0}),startDate:this.$util.getDate("start"),endDate:this.$util.getDate("end"),control:!0,columnNum:3,imgList:[],urlList:[],maxCount:5}},onLoad:function(){n.info(uni.getStorageSync("storage_state")),this.$util.persistLogin(this)},onUnload:function(){this.imageList=[],this.countIndex=5},created:function(){n.info("created"),n.info("isCache",this.isCache),this.isCache&&this.getTemp(this)},mounted:function(){n.info("mounted")},updated:function(){},methods:{submitForm:function(t){n.info("submitForm");var e=this;if(""!=this.outDate)if(this.userCode)if(""!=this.outtypeCode)if(""!=this.engineeringContractCode)if(n.info("engineeringError",this.engineeringError),""==this.engineeringError){var i={projectCode:this.projectCode,groupCode:this.outtypeCode,outDate:this.outDate,outPerson:this.userCode,inputPerson:this.userCode,contractCode:this.engineeringContractCode,doSupplierCode:this.engineeringContract.supplierCode,supplierTypeCode:this.engineeringContract.supplierTypeCode,supplierTypeId:this.engineeringContract.supplierTypeId};n.info("materials",this.materials);var a=this.materials;n.info("list1",a);var s=[],u=!0;if(a.forEach((function(t,e,i){if(t.outQty<=0)return n.info("领料数量不能小于等于0"),void(u=!1);s.push({materialCode:t.materialCode,unit:t.unit,outQty:new o.Decimal(t.outQty).toFixed(2)-0,outPrice:new o.Decimal(t.outPrice).toFixed(2)-0,materialBudgetCode:t.materialBudgetCode,materialInDtlCode:t.materialInDtlCode})})),u)if(n.info("【list】",s),s.length<=0)uni.showToast({title:"请添加材料",icon:"none",duration:3e3});else{n.info("材料",a);var l={materialOut:i,mOutDetailList:s};n.info("data",l),(0,r.InsertMaterialOut)(l).then((function(t){n.info("InsertMaterialOut",t),t?uni.navigateTo({url:"/pages/template/GetMaterialOuts/GetMaterialOuts"}):uni.showToast({title:"添加失败,重新操作",icon:"none",duration:3e3})}))}else uni.showToast({title:"领料数量不能小于等于0",duration:3e3,icon:"none"})}else uni.showToast({title:e.engineeringError,duration:3e3,icon:"none"});else uni.showToast({title:"请选择工程合同",duration:3e3,icon:"none"});else uni.showToast({title:"请选择领料类型",duration:3e3,icon:"none"});else uni.showToast({title:"用户登录已失效,请重新登录",duration:3e3,icon:"none"});else uni.showToast({title:"请选择领料日期",duration:3e3,icon:"none"})},bindPickerChange:function(t){this.index=t.detail.value,this.changeType=this.array[this.index],n.info(this.changeType)},bindDateChange:function(t){this.date=t.detail.value,this.outDate=this.date,n.info(this.date)},GetDropDown:function(){var t=this;GetQianzhengDropDown().then((function(e){n.info(e),e.forEach((function(n,e,i){t.$set(t.array,e,n)})),t.changeType=t.array[0]}))},openWindow:function(){var t=this;t.saveTemp(t),void 0!=t.engineeringContractCode&&""!=t.engineeringContractCode?(uni.$on("materials",(function(e){n.info("监听materials子页面的传值",e),t.getTemp(t),t.materials=[],e.forEach((function(n,e,i){t.$set(t.materials,e,n)})),uni.setStorage({key:"materials",data:t.materials}),t.isCache=!0,uni.$off("materials"),n.info("监听materials子页面的传值结束")})),uni.navigateTo({url:"/pages/template/selectmaterialsout/selectmaterialsout?contractCode="+t.engineeringContractCode})):uni.showToast({title:"请选择领料合同",icon:"none",duration:3e3})},delRow:function(t){n.info("删除"),n.info(this.materials[t]),this.materials.splice(t,1)},chooseFile:function(t,e){n.log("上传图片_list:",t),n.log("上传图片_v:",e),this.urlList=t,n.info("urlList",this.urlList)},imgDelete:function(t,e){n.log("删除图片_list:",t),n.log("删除图片_eq:",e),this.urlList=t,n.info("urlList",this.urlList)},limitFileSizeList:function(t){n.info("limitFileSizeList:",t),t&&t.length>0&&uni.showModal({title:"警告",content:t.join()+" 文件大小超过2000KB",showCancel:!1})},limitFileTypeList:function(t,e){n.info("limitFileTypeList:",t),n.info("limitFileTypeList:",e),t&&t.length>0&&uni.showModal({title:"警告",content:t.join()+" 文件类型必须是"+e.join(),showCancel:!1})},uploadFileToServe:function(t){var e=this,i=e.urlList;if(i&&!(i.length<=0))for(var a=0;a