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

1 line
14 KiB
JavaScript

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.pictLoading=!1})},search:function(){this.search_data.pageno=1,this.getList()},handleCurrentChange:function(t){this.search_data.pageno=t,this.getList()},handleSizeChange:function(t){this.search_data.pagesize=t,this.getList()},handleSizeChange_drawer:function(t){this.search_data_drawer.pagesize=t,this.getList_drawer()},handleCurrentChange_drawer:function(t){this.search_data_drawer.pageno=t,this.getList_drawer()},getList_drawer:function(){var t=this;this.drawerLoading=!0,this.$api.outsourcingAPI.outsourcingContractChildList(this.search_data_drawer).then(function(e){t.drawerLoading=!1,e.data?(t.total_drawer=e.data.totalRows,t.bodyList=e.data.datas?e.data.datas:[]):(t.total_drawer=0,t.bodyList=[])}).catch(function(e){t.drawerLoading=!1})},audit:function(t){var e=this,a=this.rowIds[0].id;0==t?this.$confirm("确认审核选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.planManagementAPI.productionFeedingAudit({id:a}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg?t.msg:"操作失败,请重试",type:"error"})}).catch(function(t){e.$message({message:"操作失败,请重试",type:"error"})})}):1==t&&this.$confirm("确认反审核选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.planManagementAPI.productionFeedingReverseAudit({id:a}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg?t.msg:"操作失败,请重试",type:"error"})}).catch(function(t){e.$message({message:"操作失败,请重试",type:"error"})})})},handleSelectionChange:function(t){this.rowIds=t,this.setBtn(t)},setBtn:function(t){var e=!0,a=!0;t.length>0?(a=!1,1==t.length&&(e=!1)):(e=!0,a=!0),this.btnDelDisabled=a,this.btnOtherDisabled=e}}},f={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{directives:[{name:"has",rawName:"v-has",value:"outsourcing:outsourcing_feeding:audit",expression:"'outsourcing:outsourcing_feeding:audit'"}],attrs:{type:"primary",disabled:t.btnOtherDisabled},on:{click:function(e){return t.audit(0)}}},[t._v("审核")]),t._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"outsourcing:outsourcing_feeding:disAudit",expression:"'outsourcing:outsourcing_feeding:disAudit'"}],attrs:{type:"primary",disabled:t.btnOtherDisabled},on:{click:function(e){return t.audit(1)}}},[t._v("反审核")]),t._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"outsourcing:outsourcing_feeding:detail",expression:"'outsourcing:outsourcing_feeding:detail'"}],attrs:{type:"primary",disabled:t.btnOtherDisabled},on:{click:t.detail}},[t._v("查看")]),t._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"outsourcing:outsourcing_feeding:toalteration",expression:"'outsourcing:outsourcing_feeding:toalteration'"}],attrs:{type:"primary",disabled:t.btnOtherDisabled},on:{click:function(e){return t.toalteration()}}},[t._v("变更")]),t._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"outsourcing:outsourcing_feeding:toalterationList",expression:"'outsourcing:outsourcing_feeding:toalterationList'"}],attrs:{type:"primary",disabled:t.btnOtherDisabled},on:{click:function(e){return t.toalterationList()}}},[t._v("变更记录")])],1),t._v(" "),a("div",{staticClass:"sys-search"},[a("el-form",{staticClass:"form_item_search_out",attrs:{inline:""}},[a("div",{staticClass:"form_item_input_out"},[a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"33%"},attrs:{label:"委外合同号"}},[a("el-input",{attrs:{placeholder:"请输入委外合同号",clearable:""},model:{value:t.search_data.contractCode,callback:function(e){t.$set(t.search_data,"contractCode",e)},expression:"search_data.contractCode"}})],1),t._v(" "),a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"33%"},attrs:{label:"采购员"}},[a("el-input",{attrs:{placeholder:"采购员",clearable:""},model:{value:t.search_data.purchasePersonName,callback:function(e){t.$set(t.search_data,"purchasePersonName",e)},expression:"search_data.purchasePersonName"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(e){t.chooseUserVisible=!0}},slot:"append"})],1)],1),t._v(" "),a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"33%"},attrs:{label:"日期"}},[a("el-date-picker",{attrs:{type:"daterange",format:"yyyy-MM-dd","range-separator":"—","start-placeholder":"开始日期","end-placeholder":"截止日期"},model:{value:t.search_data.time,callback:function(e){t.$set(t.search_data,"time",e)},expression:"search_data.time"}})],1)],1),t._v(" "),a("div",{staticClass:"form_item_btn_out"},[a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.search()}}},[t._v("查询")])],1)],1)])],1),t._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[t._v("父项产品")]),t._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pictLoading,expression:"pictLoading"}],ref:"tb",attrs:{border:"",fit:"","summary-method":t.getSummaries,"show-summary":"",data:t.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"sort-change":t.sortChange,"row-click":t.clickRow,"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{width:"160",prop:"contractCode",align:"center",label:"委外合同号","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"primary"},on:{click:function(a){return a.stopPropagation(),t.viewDetail1(e.row)}}},[e.row.contractCode?a("span",[t._v(t._s(e.row.contractCode))]):a("span",[t._v("无")])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"feedingNo",align:"center",label:"委外投料单号"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"primary"},on:{click:function(a){return a.stopPropagation(),t.viewDetail(e.row)}}},[e.row.feedingNo?a("span",[t._v(t._s(e.row.feedingNo))]):a("span",[t._v("无")])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"materielSerialNo",align:"center",label:"产品代码","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"materielName",align:"center",label:"产品名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"specification",align:"center",label:"规格型号","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"unitUomName",align:"center",label:"计量单位"}}),t._v(" "),a("el-table-column",{attrs:{prop:"purchasePersonName",align:"center",label:"采购员","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"proDeptName",align:"center",label:"采购部门","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"isQuota",align:"center",label:"是否限额发料","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"planCount",align:"center",label:"加工数量","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"contractDeliveryDate",align:"center",label:"交货期","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"auditSignName",align:"center",label:"审核状态","show-overflow-tooltip":""}})],1)],1),t._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":t.search_data.pageno,"page-sizes":t.pageSizes,"page-size":t.search_data.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),t._v(" "),a("el-drawer",{attrs:{size:"820px",modal:!1,title:t.drawerTitle,visible:t.drawer},on:{"update:visible":function(e){t.drawer=e}}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.drawerLoading,expression:"drawerLoading"}],attrs:{data:t.bodyList,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""}},[a("el-table-column",{attrs:{prop:"materialSerialNo","show-overflow-tooltip":"",align:"center",label:"物料代码"}}),t._v(" "),a("el-table-column",{attrs:{prop:"materialName","show-overflow-tooltip":"",align:"center",label:"物料名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"specification",align:"center","show-overflow-tooltip":"",label:"规格型号"}}),t._v(" "),a("el-table-column",{attrs:{prop:"unitUomName","show-overflow-tooltip":"",align:"center",label:"计量单位"}}),t._v(" "),a("el-table-column",{attrs:{prop:"planFeedingCount","show-overflow-tooltip":"",align:"center",label:"计划发料数量"}}),t._v(" "),a("el-table-column",{attrs:{prop:"availableCount","show-overflow-tooltip":"",align:"center",label:"即时库存数量"}}),t._v(" "),a("el-table-column",{attrs:{prop:"outCount","show-overflow-tooltip":"",align:"center",label:"已发数量"}})],1),t._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":t.search_data_drawer.pageno,"page-sizes":t.pageSizes,"page-size":t.search_data_drawer.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:t.total_drawer},on:{"size-change":t.handleSizeChange_drawer,"current-change":t.handleCurrentChange_drawer}})],1),t._v(" "),a("div",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"footer_btn",attrs:{type:"primary"},on:{click:function(e){t.drawer=!1}}},[t._v(t._s(t.config.cancelText))])],1)],1),t._v(" "),a("dialogChooseSingleUser",{attrs:{visible:t.chooseUserVisible},on:{"update:visible":function(e){t.chooseUserVisible=e},change:t.getUser}})],1)},staticRenderFns:[]};var m=a("VU/8")(g,f,!1,function(t){a("g7UI"),a("hU8h")},"data-v-3ef535c9",null);e.default=m.exports},g7UI:function(t,e){},hU8h:function(t,e){}});