yxk_pc_mdh/gyhl/static/js/213.938372741da909fc4b38.js

1 line
14 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([213],{Melc:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("d7EF"),r=a.n(i),o=a("//Fk"),n=a.n(o),s=a("mvHQ"),l=a.n(s),c=a("BO1k"),d=a.n(c),u=a("3MlD"),h=a("GKmE"),p=a("bzuE"),g={components:{dialogChooseSingleUser:u.a},data:function(){return{chooseUserVisible:!1,drawerTitle:"子项物料列表",total:0,total_drawer:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10,contractCode:"",deptId:"",startTime:"",endTime:""},planCountTotal:0,drawer:!1,pictLoading:!1,drawerLoading:!1,btnDelDisabled:!0,btnOtherDisabled:!0,rowIds:[],tableData:[],bodyList:[],depOptions:[],selectDeptId:"",producePlan:{},config:p.a,search_data_drawer:{pageno:1,pagesize:10,headId:""}}},created:function(){this.getList();var t=this;document.onkeydown=function(e){"Enter"===e.key&&t.search()}},beforeRouteLeave:function(t,e,a){this.drawer=!1,a()},mounted:function(){},methods:{viewDetail1:function(t){console.log(t);var e=t.queryId;this.$router.push({path:"/outsourcing/outsourcing_contract_add",query:{id:e,t:Date.now()}})},getUser:function(t){t?this.$set(this.search_data,"purchasePersonName",t.name):this.$set(this.search_data,"purchasePersonName","")},sortChange:function(t){var e={column:t.column,prop:t.prop,order:t.order},a="ascending"==e.order?"asc":"desc";this.$set(this.search_data,"sort",e.prop),this.$set(this.search_data,"order",a),this.getList()},getSummaries:function(t){var e=this,a=t.columns,i=(t.data,[]);return a.forEach(function(t,a){i[0]="合计","planCount"!=t.property||(i[a]=e.planCountTotal)}),i},treeFindPath:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!t)return[];var i=!0,r=!1,o=void 0;try{for(var n,s=d()(t);!(i=(n=s.next()).done);i=!0){var l=n.value;if(a.push(l.id),e(l))return a;if(l.children){var c=this.treeFindPath(l.children,e,a);if(c.length)return c}a.pop()}}catch(t){r=!0,o=t}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return[]},setDeptList:function(t){var e=!0,a=!1,i=void 0;try{for(var r,o=d()(t);!(e=(r=o.next()).done);e=!0){var n=r.value;n.hasChildren?this.setDeptList(n.children):n.children=void 0}}catch(t){a=!0,i=t}finally{try{!e&&o.return&&o.return()}finally{if(a)throw i}}},setDefaultDept:function(){if(this.depOptions.length>0&&this.search_data.deptId){var t=l()(this.search_data.deptId),e=this.treeFindPath(this.depOptions,function(e){return e.id===t});this.selectDeptId=JSON.parse(l()(e))}},handleChange:function(t){this.search_data.deptId=t.length>0?t[t.length-1]:"",this.selectDeptId=t},initData:function(){var t=this;n.a.all([this.$api.commonAPI.getDeptsTree()]).then(function(e){var a=r()(e,1)[0];0===a.code&&(t.depOptions=a.data.children,t.setDefaultDept(),t.setDeptList(t.depOptions))}).catch(function(t){console.log(t)})},toalteration:function(){var t=this.rowIds[0].id;this.$router.push({path:"/outsourcing/outsourcing_feeding_alteration",query:{id:t,t:Date.now()}})},toalterationList:function(){var t=this.rowIds[0].id;this.$router.push({path:"/outsourcing/outsourcing_feeding_alterationList",query:{id:t,t:Date.now()}})},detail:function(){var t=this.rowIds[0];this.clickRow(t)},clickRow:function(t){this.$router.push({path:"/outsourcing/outsourcing_feeding_detail",query:{id:t.id,t:Date.now()}})},viewDetail:function(t){this.drawer=!0,this.drawerTitle="子项物料列表(委外投料单号:"+t.feedingNo+")",this.search_data_drawer.headId=t.id,this.search_data_drawer.pageno=1,this.getList_drawer()},getList:function(){var t=this;this.pictLoading=!0,this.search_data.time?(this.search_data.startTime=Object(h.b)(this.search_data.time[0]),this.search_data.endTime=Object(h.b)(this.search_data.time[1])):(this.search_data.startTime="",this.search_data.endTime=""),this.$api.outsourcingAPI.outsourcingContractFeedingList(this.search_data).then(function(e){t.pictLoading=!1,e.data?(t.total=e.data.totalRows,t.planCountTotal=e.total.planCountTotal,t.tableData=e.data.datas?e.data.datas:[],t.tableData.forEach(function(t){t.contractDeliveryDate=/\d{4}-\d{1,2}-\d{1,2}/g.exec(t.contractDeliveryDate)})):(t.total=0,t.tableData=[])}).catch(function(e){t.pictLoa