webpackJsonp([52],{GpsL:function(t,e,i){"use strict";var a=i("S8x/"),o=(i("TExn"),i("bzuE")),r={name:"",props:{printDetail:{type:Object,default:{}},printList:{type:Array,default:[]},printForm:{type:Array,default:[]},printTotal:{type:Object,default:{}},printDirection:{type:Boolean,default:!0}},data:function(){return{pageHeight:"",pageWidth:"",config:o.a}},component:{},mounted:function(){this.printDirection?(this.pageHeight=this.config.printHeightDirection0,this.pageWidth=this.config.printWidthDirection0):(this.pageHeight=this.config.printHeightDirection1,this.pageWidth=this.config.printWidthDirection1)},watch:{printList:{handler:function(t,e){Object(a.a)(t,this.printForm,this.printTotal,this.printDirection)},deep:!0}}},s={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"print_content",style:{width:t.pageWidth+"px"}},[i("div",{staticClass:"print_top"},[i("div",{staticClass:"head_out"},[i("h1",{staticStyle:{"text-align":"center"}},[t._v("其他出库单")]),t._v(" "),t.printDetail?i("div",{staticClass:"head2"},[i("div",{staticClass:"head2_item"},[t._v("客户:"+t._s(t.printDetail.clientName))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("出库日期:"+t._s(t.printDetail.outTime))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("单据编号:"+t._s(t.printDetail.outCode))])]):t._e()]),t._v(" "),i("div",{staticClass:"table_content"})]),t._v(" "),i("div",{staticClass:"footer_out"},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:8}},[t._v("制单人:"+t._s(t.printDetail.createByName))]),t._v(" "),i("el-col",{attrs:{span:8}},[t._v("制单时间:"+t._s(t.printDetail.createTimePrint))]),t._v(" "),i("el-col",{attrs:{span:5}},[t._v("保管员:")])],1)],1)])},staticRenderFns:[]},n=i("VU/8")(r,s,!1,null,null,null);e.a=n.exports},RbyW:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("p9YM"),o={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"sys-box plan-box"},[i("div",{staticClass:"sys-operate"},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.back()}}},[t._v(t._s(t.config.cancelText))]),t._v(" "),179!=t.auditStatus?i("el-button",{directives:[{name:"has",rawName:"v-has",value:"warehouse:otherStockOut:save",expression:"'warehouse:otherStockOut:save'"}],attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.save("form")}}},[t._v("保存")]):t._e(),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.clear}},[t._v("新增")]),t._v(" "),t.btnDelDisabled?i("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.print()}}},[t._v("打印")]):t._e(),t._v(" "),t.btnDelDisabled&&178==t.auditStatus?i("el-button",{directives:[{name:"has",rawName:"v-has",value:"warehouse:otherStockOut:audit",expression:"'warehouse:otherStockOut:audit'"}],attrs:{type:"primary"},on:{click:t.audit}},[t._v("审核")]):t._e(),t._v(" "),t.btnDelDisabled&&179==t.auditStatus?i("el-button",{directives:[{name:"has",rawName:"v-has",value:"warehouse:otherStockOut:disAudit",expression:"'warehouse:otherStockOut:disAudit'"}],attrs:{type:"primary"},on:{click:t.disAudit}},[t._v("反审核")]):t._e()],1),t._v(" "),i("div",{staticClass:"sys-form"},[i("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"form",attrs:{"label-width":"120px","inline-message":!0,model:t.formData,rules:t.ruleForm}},[i("div",{staticClass:"flex"},[i("el-form-item",{staticClass:"form-inline",attrs:{label:"客户名称"}},[i("btn-input",{attrs:{valueText:t.formData.clientName,valueId:t.formData.clientId,chooseVisible:t.chooseClientrVisible,showBtn:179!=t.auditStatus},on:{"update:valueText":function(e){return t.$set(t.formData,"clientName",e)},"update:value-text":function(e){return t.$set(t.formData,"clientName",e)},"update:valueId":function(e){return t.$set(t.formData,"clientId",e)},"update:value-id":function(e){return t.$set(t.formData,"clientId",e)},"update:chooseVisible":function(e){t.chooseClientrVisible=e},"update:choose-visible":function(e){t.chooseClientrVisible=e}}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"出库时间",prop:"outTime"}},[i("el-date-picker",{attrs:{type:"date",format:"yyyy-MM-dd","range-separator":"—",placeholder:"选择日期","value-format":"yyyy-MM-dd",clearable:"",disabled:179==t.auditStatus},model:{value:t.formData.outTime,callback:function(e){t.$set(t.formData,"outTime",e)},expression:"formData.outTime"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"出库人"}},[i("btn-input",{attrs:{valueText:t.formData.operatorName,valueId:t.formData.operator,chooseVisible:t.chooseOperatorVisible,showBtn:179!=t.auditStatus},on:{"update:valueText":function(e){return t.$set(t.formData,"operatorName",e)},"update:value-text":function(e){return t.$set(t.formData,"operatorName",e)},"update:valueId":function(e){return t.$set(t.formData,"operator",e)},"update:value-id":function(e){return t.$set(t.formData,"operator",e)},"update:chooseVisible":function(e){t.chooseOperatorVisible=e},"update:choose-visible":function(e){t.chooseOperatorVisible=e}}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"部门"}},[i("el-input",{attrs:{readonly:""},model:{value:t.formData.deptName,callback:function(e){t.$set(t.formData,"deptName",e)},expression:"formData.deptName"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"出库原因"}},[i("el-input",{attrs:{disabled:179==t.auditStatus,clearable:""},model:{value:t.formData.reason,callback:function(e){t.$set(t.formData,"reason",e)},expression:"formData.reason"}})],1)],1)]),t._v(" "),i("el-divider",{attrs:{"content-position":"left"}},[i("div",[t._v("物料列表")])]),t._v(" "),i("el-form",[i("el-form-item",{staticClass:"childlist",attrs:{prop:"childList"}},[i("div",{staticClass:"sys-operate",staticStyle:{"margin-bottom":"10px"}},[179!=t.auditStatus?i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.ChooseMaterielVisible=!0}}},[t._v("新增")]):t._e(),t._v(" "),179!=t.auditStatus?i("el-button",{attrs:{type:"primary",disabled:t.btnDelDisabled},on:{click:function(e){return t.removePart()}}},[t._v("删除")]):t._e(),t._v(" "),179!=t.auditStatus?i("el-button",{attrs:{type:"primary",disabled:t.btnOtherDisabled},on:{click:t.copy}},[t._v("复制行")]):t._e()],1),t._v(" "),i("el-table",{attrs:{data:t.childList,"show-summary":"","summary-method":t.getSummaries,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handlePartChange}},[i("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),i("el-table-column",{attrs:{align:"center",label:"库存查询"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-link",{attrs:{type:"primary"},on:{click:function(i){return i.stopPropagation(),t.openDetails(e)}}},[t._v(t._s(e.row.btnName))])]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"materielSerialNo",label:"物料代码",align:"center","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{prop:"materielName",label:"物料名称",align:"center","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{prop:"specification",align:"center","show-overflow-tooltip":"",label:"规格型号"}}),t._v(" "),i("el-table-column",{attrs:{prop:"unitUomName",align:"center","show-overflow-tooltip":"",label:"主计量单位"}}),t._v(" "),i("el-table-column",{attrs:{prop:"count",align:"center",width:"180",label:"主单位数量","label-class-name":"required_head"}}),t._v(" "),i("el-table-column",{attrs:{prop:"supportUomName",align:"center","show-overflow-tooltip":"",label:"辅助单位"}}),t._v(" "),i("el-table-column",{attrs:{prop:"convCoefficient",align:"center",width:"140",label:"换算系数"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,size:"small",precision:e.row.quantityAccuracy,"controls-position":"right",disabled:""},on:{change:function(i){return t.changeCount2(e.row)}},model:{value:e.row.convCoefficient,callback:function(i){t.$set(e.row,"convCoefficient",i)},expression:"scope.row.convCoefficient"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"subQuoteCount",align:"center",width:"180",label:"出库数量","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,precision:e.row.quantityAccuracy,size:"small","controls-position":"right",disabled:179===t.auditStatus},on:{change:function(i){return t.changeCount2(e.row)}},model:{value:e.row.subQuoteCount,callback:function(i){t.$set(e.row,"subQuoteCount",i)},expression:"scope.row.subQuoteCount"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"batch",width:"120",align:"center",label:"批号","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{prop:"facName",width:"120",align:"center",label:"仓库","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{prop:"locationName",width:"120",align:"center",label:"仓位","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{prop:"sellUnitPrice",align:"center",width:"140",label:"单价(元)","label-class-name":"required_head"}}),t._v(" "),i("el-table-column",{attrs:{align:"center",label:"金额(元)",prop:"sellAmount",width:"140"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.sum1(e.row.subQuoteCount,e.row.sellUnitPrice,e.$index))+"\n ")]}}])})],1)],1),t._v(" "),i("el-form-item",{attrs:{label:"备注",prop:"remarks"}},[i("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请简要填写备注内容",disabled:179==t.auditStatus},model:{value:t.formData.remarks,callback:function(e){t.$set(t.formData,"remarks",e)},expression:"formData.remarks"}})],1)],1),t._v(" "),t.otherStockOutId?i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:5}},[t._v("制单人:"+t._s(t.formData.createUserName))]),t._v(" "),i("el-col",{attrs:{span:7}},[t._v("制单时间:"+t._s(t.formData.createTime))]),t._v(" "),i("el-col",{attrs:{span:5}},[t._v("审核人:"+t._s(t.formData.auditorName))]),t._v(" "),i("el-col",{attrs:{span:7}},[t._v("审核时间:"+t._s(t.formData.auditTime))])],1):t._e()],1),t._v(" "),i("DialogChooseSingleClientr",{attrs:{visible:t.chooseClientrVisible,dataForm:t.formData},on:{"update:visible":function(e){t.chooseClientrVisible=e},change:t.getClientr}}),t._v(" "),i("DialogChooseSingleUser",{attrs:{visible:t.chooseOperatorVisible},on:{"update:visible":function(e){t.chooseOperatorVisible=e},change:t.getOperator}}),t._v(" "),i("dialogChooseSingleStock",{attrs:{visible:t.ChooseStockVisible,materielId:t.materielId},on:{"update:visible":function(e){t.ChooseStockVisible=e},change:t.getStock}}),t._v(" "),i("dialogChooseParts",{attrs:{visible:t.ChooseMaterielVisible},on:{"update:visible":function(e){t.ChooseMaterielVisible=e},change:t.getMateriel}}),t._v(" "),i("div",{staticStyle:{margin:"0 auto",display:"none"},attrs:{id:"print_content"}},[i("printOtherStockOut",{attrs:{printDetail:t.printDetail,printList:t.printList,printForm:t.printForm,printTotal:t.printTotal,printDirection:!0}})],1)],1)},staticRenderFns:[]};var r=function(t){i("UukZ"),i("ZeVt")},s=i("VU/8")(a.a,o,!1,r,"data-v-003d5856",null);e.default=s.exports},UukZ:function(t,e){},ZeVt:function(t,e){},p9YM:function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__=__webpack_require__("mvHQ"),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends__=__webpack_require__("Dd8w"),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends__),__WEBPACK_IMPORTED_MODULE_2__warehouse_otherStockOut_printOtherStockOut_vue__=__webpack_require__("GpsL"),__WEBPACK_IMPORTED_MODULE_3__components_btnInput_vue__=__webpack_require__("ysqt"),__WEBPACK_IMPORTED_MODULE_4_vuex__=__webpack_require__("NYxO"),__WEBPACK_IMPORTED_MODULE_5__components_System_dialogChooseSingleClient__=__webpack_require__("iGlD"),__WEBPACK_IMPORTED_MODULE_6__components_System_dialogChooseSingleUser__=__webpack_require__("3MlD"),__WEBPACK_IMPORTED_MODULE_7__components_Dialog_dialogChooseSingleStock__=__webpack_require__("rfXi"),__WEBPACK_IMPORTED_MODULE_8__components_System_dialogChooseParts_vue__=__webpack_require__("CdUU"),__WEBPACK_IMPORTED_MODULE_9__utils_config_js__=__webpack_require__("bzuE"),__WEBPACK_IMPORTED_MODULE_10__components_UnitSelect__=__webpack_require__("Sd19"),__WEBPACK_IMPORTED_MODULE_11_js_cookie__=__webpack_require__("lbHh"),__WEBPACK_IMPORTED_MODULE_11_js_cookie___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_11_js_cookie__),__WEBPACK_IMPORTED_MODULE_12__utils_tools__=__webpack_require__("GKmE");__webpack_exports__.a={inject:["reload"],components:{DialogChooseSingleClientr:__WEBPACK_IMPORTED_MODULE_5__components_System_dialogChooseSingleClient__.a,btnInput:__WEBPACK_IMPORTED_MODULE_3__components_btnInput_vue__.a,printOtherStockOut:__WEBPACK_IMPORTED_MODULE_2__warehouse_otherStockOut_printOtherStockOut_vue__.a,dialogChooseSingleStock:__WEBPACK_IMPORTED_MODULE_7__components_Dialog_dialogChooseSingleStock__.a,dialogChooseParts:__WEBPACK_IMPORTED_MODULE_8__components_System_dialogChooseParts_vue__.a,DialogChooseSingleUser:__WEBPACK_IMPORTED_MODULE_6__components_System_dialogChooseSingleUser__.a,unitSelect:__WEBPACK_IMPORTED_MODULE_10__components_UnitSelect__.a},data:function(){return{formData:{outTime:"",clientName:"",clientId:"",operator:"",operatorName:""},auditStatus:"",config:__WEBPACK_IMPORTED_MODULE_9__utils_config_js__.a,itemIds:[],otherStockOutId:"",availableCount:0,totalCount:0,childList:[],btnOtherDisabled:!0,btnDelDisabled:!1,chooseOperatorVisible:!1,ChooseMaterielVisible:!1,chooseClientrVisible:!1,ChooseStockVisible:!1,ChooseSalesOutStockVisible:!1,chooseUserVisible:!1,loading:!1,isDisabled:!1,materielId:"",currentIndex:"",ruleForm:{outTime:[{required:!0,message:"请选择出库时间",trigger:"change"}]},printTotal:{count:"",subQuoteCount:""},printList:[],printDetail:{clientName:"",outTime:"",outCode:""},printForm:[{title:"物料代码",prop_:"materielSerialNo"},{title:"物料名称",prop_:"materielName"},{title:"规格型号",prop_:"specification"},{title:"单位",prop_:"unitUomName"},{title:"辅助单位",prop_:"supportUomName"},{title:"批号",prop_:"batch"},{title:"出库数量",prop_:"count"},{title:"出库数量(辅助单位)",prop_:"subQuoteCount"},{title:"仓库",prop_:"facName"},{title:"库位",prop_:"locationName"}]}},mounted:function(){if(this.userInfo=JSON.parse(__WEBPACK_IMPORTED_MODULE_11_js_cookie___default.a.get("userInfo")),this.$route.query.id)this.formData.id=this.$route.query.id,this.otherStockOutId=this.$route.query.id,this.getDetail();else{var t=new Date;this.$set(this.formData,"operatorName",this.userInfo.name),this.$set(this.formData,"operator",this.userInfo.userId),this.$set(this.formData,"deptName",this.userInfo.deptName),this.$set(this.formData,"outTime",t.getFullYear()+"-"+this.settime(t.getMonth()+1)+"-"+this.settime(t.getDate()))}this.$route.query.dataForm&&(this.formData=JSON.parse(this.$route.query.dataForm))},watch:{otherStockOutId:{handler:function(t,e){this.btnDelDisabled=""!=t&&void 0!=t}}},methods:__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends___default()({},Object(__WEBPACK_IMPORTED_MODULE_4_vuex__.d)({removeTagNav:"tagNav/removeTagNav"}),{settime:function(t){return 1==t.toString().length?"0"+t.toString():t},getDetail:function(){var t=this,e=this;this.loading=!0,this.$nextTick().then(function(){t.$api.otherStockOutAPI.getDetail({id:t.formData.id}).then(function(i){t.loading=!1,e.$set(e.formData,"auditStatus",i.stockOut.auditSign?i.stockOut.auditSign:""),e.auditStatus=t.formData.auditStatus,e.$set(e.formData,"clientName",i.stockOut.clientName?i.stockOut.clientName:""),e.$set(e.formData,"clientId",i.stockOut.clientId?i.stockOut.clientId:""),e.$set(e.formData,"outTime",i.stockOut.outTime?i.stockOut.outTime:""),e.$set(e.formData,"remarks",i.stockOut.remarks?i.stockOut.remarks:""),e.$set(e.formData,"deptName",i.stockOut.deptName?i.stockOut.deptName:""),e.$set(e.formData,"deptId",i.stockOut.deptId?i.stockOut.deptId:""),e.$set(e.formData,"operator",i.stockOut.operator?i.stockOut.operator:""),e.$set(e.formData,"operatorName",i.stockOut.operatorName?i.stockOut.operatorName:""),e.$set(e.formData,"reason",i.stockOut.reason?i.stockOut.reason:""),e.$set(e.formData,"createUserName",i.stockOut.createUserName?i.stockOut.createUserName:""),e.$set(e.formData,"createTime",i.stockOut.createTime?i.stockOut.createTime:""),e.$set(e.formData,"auditTime",i.stockOut.auditTime?i.stockOut.auditTime:""),e.$set(e.formData,"auditorName",i.stockOut.auditorName?i.stockOut.auditorName:""),e.childList=i.stockOutItem,e.childList.forEach(function(t){e.$set(t,"btnName","已查询"),t.sellUnitPrice=t.unitPrice?t.unitPrice:0,t.materielId=t.materielId?t.materielId:"",t.newId=t.id?t.id:"",t.stockId=t.stockId?t.stockId:"",t.thisSourceTypeName=t.sourceTypeName?t.sourceTypeName:"",t.code=t.sourceCode?t.sourceCode:""}),t.printDetail.clientName=i.stockOut.clientName,t.printDetail.createByName=t.formData.createUserName,t.printDetail.createTimePrint=Object(__WEBPACK_IMPORTED_MODULE_12__utils_tools__.i)(t.formData.createTime,"{y}-{m}-{d}"),t.printDetail.auditorName=t.formData.auditorName,t.printDetail.auditTimePrint=t.formData.auditTime?Object(__WEBPACK_IMPORTED_MODULE_12__utils_tools__.i)(t.formData.auditTime,"{y}-{m}-{d}"):"",t.printDetail.outTime=/\d{4}-\d{1,2}-\d{1,2}/g.exec(i.stockOut.outTime)[0],t.printDetail.outCode=i.stockOut.outCode,t.printList=JSON.parse(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(t.childList))})})},clear:function(){this.$route.query.id&&(this.formData.id=void 0,this.otherStockOutId=void 0),this.auditStatus="",this.childList=[],this.formData={},this.itemIds=[],this.$refs.form.resetFields();var t=new Date;this.$set(this.formData,"outTime",t.getFullYear()+"-"+this.settime(t.getMonth()+1)+"-"+this.settime(t.getDate()))},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/warehouse/otherStockOut",query:{t:Date.now()}}),this.clear()},save:function(t){var e=this;this.$refs[t].validate(function(t){if(t){if(0==e.childList.length)return void e.$message({message:"请选择物料",type:"warning"});var i=!0;if(e.childList.forEach(function(t){t.stockId||(i=!1)}),!i)return void e.$message({message:"请查询库存",type:"warning"});var a=!0;if(e.childList.forEach(function(t){t.subQuoteCount<=0&&(a=!1)}),!a)return void e.$message({message:"出库数量必须大于0",type:"warning"});var o=!0;if(e.childList.forEach(function(t){t.count>t.availableCount&&(o=!1)}),o)if(e.formData.id){var r=[];if(e.childList.forEach(function(t){var i={id:t.newId,stockId:t.stockId,materielId:t.materielId,count:t.count.toFixed(t.quantityAccuracy),supportUom:t.supportUom,convCoefficient:t.convCoefficient,outCount:t.subQuoteCount?t.subQuoteCount.toFixed(t.quantityAccuracy):0,unitPrice:t.sellUnitPrice.toFixed(t.priceAccuracy),amount:t.sellAmount,sourceId:t.sourceId,sourceType:t.thisSourceType,sourceCode:t.code};t.batch&&""!=t.batch&&(i.batch=t.batch),r.push(i),e.formData.item=__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(r)}),e.isDisabled)return;e.isDisabled=!0,e.$api.otherStockOutAPI.edit({id:e.formData.id,clientId:e.formData.clientId,outTime:e.formData.outTime,remarks:e.formData.remarks,item:e.formData.item,itemIds:e.itemIds,operator:e.formData.operator?e.formData.operator:"",deptId:e.formData.deptId?e.formData.deptId:"",reason:e.formData.reason?e.formData.reason:""}).then(function(t){e.isDisabled=!1,0===t.code?e.$message({message:t.msg,type:"success"}):e.$message({message:t.msg,type:"error"})})}else{var s=[];if(e.childList.forEach(function(t){var i={stockId:t.stockId,materielId:t.materielId,count:t.count.toFixed(t.quantityAccuracy),supportUom:t.supportUom,convCoefficient:t.convCoefficient,outCount:t.subQuoteCount?t.subQuoteCount.toFixed(t.quantityAccuracy):0,unitPrice:t.sellUnitPrice.toFixed(t.priceAccuracy),amount:t.sellAmount,sourceId:t.sourceId,sourceType:t.thisSourceType,sourceCode:t.code};t.batch&&""!=t.batch&&(i.batch=t.batch),s.push(i),e.formData.item=__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(s)}),e.isDisabled)return;e.isDisabled=!0,e.$api.otherStockOutAPI.add({clientId:e.formData.clientId,outTime:e.formData.outTime,remarks:e.formData.remarks,item:e.formData.item,operator:e.formData.operator?e.formData.operator:"",deptId:e.formData.deptId?e.formData.deptId:"",reason:e.formData.reason?e.formData.reason:""}).then(function(t){e.isDisabled=!1,0===t.code?(e.$message({message:t.msg,type:"success"}),e.otherStockOutId=t.id,window.location.href=e.changeURLArg("id",t.id)):e.$message({message:t.msg,type:"error"})})}else e.$message({message:"出库数量不能大于库存数量",type:"warning"})}})},changeURLArg:function changeURLArg(arg,arg_val){var url=window.location.href,pattern=arg+"=([^&]*)",replaceText=arg+"="+arg_val;if(url.match(pattern)){var tmp="/("+arg+"=)([^&]*)/gi";return tmp=url.replace(eval(tmp),replaceText),tmp}return url.match("[?]")?url+"&"+replaceText:url+"?"+replaceText},sum1:function(t,e,i){var a=t*e?t*e:0;return this.sellAmount=a,a=a.toFixed(__WEBPACK_IMPORTED_MODULE_9__utils_config_js__.a.amountFixedTo),this.$set(this.childList[i],"sellAmount",a),a},audit:function(){var t=this,e=this.formData.id;this.$confirm("确认审核吗?","提示",{type:"warning"}).then(function(){t.$api.otherStockOutAPI.audit({id:e}).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getDetail()):t.$message({message:e.msg,type:"error"})})})},disAudit:function(){var t=this,e=this.formData.id;this.$confirm("确认反审核吗?","提示",{type:"warning"}).then(function(){t.$api.otherStockOutAPI.reverseAudit({id:e}).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getDetail()):t.$message({message:e.msg,type:"error"})})})},getUser:function(t){t&&(this.formData.salesUserName=t.name,this.formData.salesUser=t.id,this.formData.deptName=t.deptName,this.formData.deptId=t.deptId)},getClientr:function(t){t&&(this.formData.clientName=t.client_name,this.formData.clientId=t.id)},getOperator:function(t){console.log(t),t&&(this.formData.operatorName=t.name,this.formData.operator=t.id,this.formData.deptId=t.deptId,this.formData.deptName=t.deptName)},getMateriel:function(t){var e=this;t&&t.forEach(function(t){e.$set(t,"btnName","查询"),e.$set(t,"subQuoteCount",t.subQuoteCount?t.subQuoteCount:0),e.$set(t,"count",t.convCoefficient?t.convCoefficient*t.subQuoteCount:0),e.$set(t,"sellUnitPrice",0),e.$set(t,"materielSerialNo",t.serialNo?t.serialNo:""),e.$set(t,"materielName",t.name?t.name:""),e.$set(t,"materielId",t.id),e.childList.push(t)})},removePart:function(){var t=this;if(this.chooseParts){var e=[];this.chooseParts.forEach(function(i){e.push(i.id);var a=t.childList.findIndex(function(t){if(t.id==i.id)return!0});t.childList.splice(a,1),t.itemIds=e})}},handlePartChange:function(t){this.chooseParts=t,this.setBtn(t)},setBtn:function(t){var e=!0,i=!0;t.length>0?(i=!1,1==t.length&&(e=!1)):(e=!0,i=!0),this.btnDelDisabled=i,this.btnOtherDisabled=e},copy:function(){var t=this;JSON.parse(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(this.chooseParts)).forEach(function(e){t.$set(e,"btnName","查询"),t.$set(e,"subQuoteCount",e.subQuoteCount?e.subQuoteCount:0),t.$set(e,"count",e.convCoefficient?e.convCoefficient*e.subQuoteCount:0),t.$set(e,"sellUnitPrice",0),delete e.newId,delete e.batch,delete e.unitPrice,delete e.facName,delete e.locationName,delete e.availableCount,t.childList.push(e)})},print:function(){document.getElementById("print_content").style.display="block",this.printList=JSON.parse(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(this.printList)),this.$nextTick(function(){var t=document.getElementById("print_content").innerHTML;return document.body.innerHTML="