yxk_pc_mdh/gyhl/static/js/184.62735ff31c4a7fe1962b.js

1 line
14 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([184],{MjHW:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("d7EF"),r=a.n(n),i=a("//Fk"),o=a.n(i),l=a("mvHQ"),s=a.n(l),c=a("BO1k"),d=a.n(c),p=a("GKmE"),h=a("bzuE"),u={components:{},name:"production_planManagement",data:function(){return{drawerTitle:"子项物料列表",total:0,total_drawer:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10,productionPlanNo:"",deptId:"",startTime:"",endTime:""},planCountTotal:0,drawer:!1,pictLoading:!1,drawerLoading:!1,btnDelDisabled:!0,btnOtherDisabled:!0,rowIds:[],tableData:[],bodyList:[],depOptions:[],selectDeptId:"",producePlan:{},config:h.a,search_data_drawer:{pageno:1,pagesize:10,headId:""}}},created:function(){this.initData(),this.getList()},beforeRouteLeave:function(t,e,a){this.drawer=!1,a()},mounted:function(){},methods:{viewDetail1:function(t){var e=t.queryId;this.$router.push({path:"/planManagement/production_add",query:{id:e,t:Date.now()}})},getSummaries:function(t){var e=this,a=t.columns,n=(t.data,[]);return a.forEach(function(t,a){n[0]="合计","planCount"!=t.property||(n[a]=e.planCountTotal)}),n},toAlteration:function(){var t=this.rowIds[0].id;this.$router.push({path:"/planManagement/feeding_alteration",query:{id:t,t:Date.now()}})},toAlterationDetail:function(t){var e=this.rowIds[0].id;this.$router.push({path:"/planManagement/feeding_alterationDetail",query:{id:e,t:Date.now()}})},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()},treeFindPath:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!t)return[];var n=!0,r=!1,i=void 0;try{for(var o,l=d()(t);!(n=(o=l.next()).done);n=!0){var s=o.value;if(a.push(s.id),e(s))return a;if(s.children){var c=this.treeFindPath(s.children,e,a);if(c.length)return c}a.pop()}}catch(t){r=!0,i=t}finally{try{!n&&l.return&&l.return()}finally{if(r)throw i}}return[]},setDeptList:function(t){var e=!0,a=!1,n=void 0;try{for(var r,i=d()(t);!(e=(r=i.next()).done);e=!0){var o=r.value;o.hasChildren?this.setDeptList(o.children):o.children=void 0}}catch(t){a=!0,n=t}finally{try{!e&&i.return&&i.return()}finally{if(a)throw n}}},setDefaultDept:function(){if(this.depOptions.length>0&&this.search_data.deptId){var t=s()(this.search_data.deptId),e=this.treeFindPath(this.depOptions,function(e){return e.id===t});this.selectDeptId=JSON.parse(s()(e))}},handleChange:function(t){this.search_data.deptId=t.length>0?t[t.length-1]:"",this.selectDeptId=t},initData:function(){var t=this;o.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)})},detail:function(){var t=this.rowIds[0];this.clickRow(t)},clickRow:function(t){this.$router.push({path:"/planManagement/feeding_detail",query:{id:t.id,t:Date.now()}})},viewDetail:function(t){this.drawer=!0,this.drawerTitle="子项物料列表(生产计划单号:"+t.planNo+")",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(p.b)(this.search_data.time[0]),this.search_data.endTime=Object(p.b)(this.search_data.time[1])):(this.search_data.startTime="",this.search_data.endTime=""),this.$api.planManagementAPI.productionFeedingList(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.planStartTime=/\d{4}-\d{1,2}-\d{1,2}/g.exec(t.planStartTime),t.planEndTime=/\d{4}-\d{1,2}-\d{1,2}/g.exec(t.planEndTime),t.deliveryDate=/\d{4}-\d{1,2}-\d{1,2}/g.exec(t.deliveryDate)})):(t.total=0,t.tableData=[])}).catch(function(e){t.pictLoading=!1})},search:function(){this.search_data.pageno=1,this.getList()},handleCurrentChange:function(t){this.search_data.pageno=t,this.getList()},handleSize