Browse Source

导出及日志需求更改

web
安虹睿 1 day ago
parent
commit
4661399fba
  1. 2
      Web/src/components/tablePage/index.vue
  2. 34
      Web/src/utils/common/apiTableColumns.js
  3. 9
      Web/src/views/task/components/commonLogPage.vue

2
Web/src/components/tablePage/index.vue

@ -582,7 +582,7 @@
function exportHandle(isAll){ function exportHandle(isAll){
state.loading = true state.loading = true
// //
getTableData(1,(res=>{ getTableData(false,(res=>{
let _params = getPageParams() let _params = getPageParams()
if(isAll){_params = getPageParams(res.data.totalCount)} if(isAll){_params = getPageParams(res.data.totalCount)}
postCommonExport(props.apiName,_params) postCommonExport(props.apiName,_params)

34
Web/src/utils/common/apiTableColumns.js

@ -51,7 +51,7 @@ const apiTableColumns = {
// 整车月度生产计划2 // 整车月度生产计划2
supplierproplaning:[ supplierproplaning:[
{prop:'releaseEdition',title:'需求发布版次',width:150}, {prop:'releaseEdition',title:'需求发布版次',width:150},
{prop:'materialCode',title:'物料号',width:150}, {prop:'materialCode',title:'物料号',width:180},
{prop:'models',title:'车型'}, {prop:'models',title:'车型'},
{prop:'salseDepartment',title:'销售单位'}, {prop:'salseDepartment',title:'销售单位'},
{prop:'type',title:'类型'}, {prop:'type',title:'类型'},
@ -76,7 +76,7 @@ const apiTableColumns = {
// M+6月物料需求计划 // M+6月物料需求计划
cherysuppliermrpmonth:[ cherysuppliermrpmonth:[
{prop:'releaseEdition',title:'需求发布版次',width:150}, {prop:'releaseEdition',title:'需求发布版次',width:150},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'plantId',title:'工厂代码'}, {prop:'plantId',title:'工厂代码'},
{prop:'plantName',title:'工厂名称'}, {prop:'plantName',title:'工厂名称'},
@ -107,7 +107,7 @@ const apiTableColumns = {
{prop:'readState',title:'是否已确认',type:'tagFilter',options:EnumList.whetherBoolean,width:120,noEdit:true}, {prop:'readState',title:'是否已确认',type:'tagFilter',options:EnumList.whetherBoolean,width:120,noEdit:true},
{prop:'supplierCode',title:'供应商代码',width:120}, {prop:'supplierCode',title:'供应商代码',width:120},
{prop:'releaseEdition',title:'需求发布版次',width:150}, {prop:'releaseEdition',title:'需求发布版次',width:150},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'plantId',title:'工厂代码',width:120}, {prop:'plantId',title:'工厂代码',width:120},
{prop:'feedbackResults',title:'反馈结果',type:'filterSelect',options:EnumList.feedbackResults,required:true,noClear:true}, {prop:'feedbackResults',title:'反馈结果',type:'filterSelect',options:EnumList.feedbackResults,required:true,noClear:true},
{prop:'ventureType',title:'风险类型',type:'filterSelect',options:EnumList.ventureType}, {prop:'ventureType',title:'风险类型',type:'filterSelect',options:EnumList.ventureType},
@ -131,7 +131,7 @@ const apiTableColumns = {
// M+6月物料需求计划风险确认-明细 // M+6月物料需求计划风险确认-明细
cherysupplierconmmrpDetail:[ cherysupplierconmmrpDetail:[
{prop:'releaseEdition',title:'需求发布版次',width:150}, {prop:'releaseEdition',title:'需求发布版次',width:150},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'plantId',title:'工厂代码'}, {prop:'plantId',title:'工厂代码'},
{prop:'plantName',title:'工厂名称'}, {prop:'plantName',title:'工厂名称'},
@ -162,7 +162,7 @@ const apiTableColumns = {
// 日物料需求计划 // 日物料需求计划
cherysuppliermrpdata:[ cherysuppliermrpdata:[
{prop:'releaseEdition',title:'需求发布版次',width:150}, {prop:'releaseEdition',title:'需求发布版次',width:150},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'plantId',title:'工厂代码'}, {prop:'plantId',title:'工厂代码'},
{prop:'plantName',title:'工厂名称'}, {prop:'plantName',title:'工厂名称'},
@ -212,7 +212,7 @@ const apiTableColumns = {
{prop:'readState',title:'是否已确认',type:'tagFilter',options:EnumList.whetherBoolean,width:120,noEdit:true}, {prop:'readState',title:'是否已确认',type:'tagFilter',options:EnumList.whetherBoolean,width:120,noEdit:true},
{prop:'supplierCode',title:'供应商代码',width:120}, {prop:'supplierCode',title:'供应商代码',width:120},
{prop:'releaseEdition',title:'需求发布版次',width:150}, {prop:'releaseEdition',title:'需求发布版次',width:150},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'plantId',title:'工厂代码',width:120}, {prop:'plantId',title:'工厂代码',width:120},
{prop:'feedbackResults',title:'反馈结果',type:'filterSelect',options:EnumList.feedbackResults,required:true,noClear:true}, {prop:'feedbackResults',title:'反馈结果',type:'filterSelect',options:EnumList.feedbackResults,required:true,noClear:true},
{prop:'ventureType',title:'风险类型',type:'filterSelect',options:EnumList.ventureType}, {prop:'ventureType',title:'风险类型',type:'filterSelect',options:EnumList.ventureType},
@ -255,7 +255,7 @@ const apiTableColumns = {
// 日物料需求计划风险确认-明细 // 日物料需求计划风险确认-明细
cherysuppliercondateDetail:[ cherysuppliercondateDetail:[
{prop:'releaseEdition',title:'需求发布版次',width:150}, {prop:'releaseEdition',title:'需求发布版次',width:150},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'plantId',title:'工厂代码'}, {prop:'plantId',title:'工厂代码'},
{prop:'plantName',title:'工厂名称'}, {prop:'plantName',title:'工厂名称'},
@ -303,7 +303,7 @@ const apiTableColumns = {
cherysuppliersaweek:[ cherysuppliersaweek:[
{prop:'scheduleAgreement',title:'计划协议号',width:120}, {prop:'scheduleAgreement',title:'计划协议号',width:120},
{prop:'serialNumber',title:'行项目号'}, {prop:'serialNumber',title:'行项目号'},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'purchasingGroup',title:'采购组'}, {prop:'purchasingGroup',title:'采购组'},
{prop:'plantId',title:'工厂代码'}, {prop:'plantId',title:'工厂代码'},
@ -394,7 +394,7 @@ const apiTableColumns = {
{prop:'vin',title:'VIN'}, {prop:'vin',title:'VIN'},
{prop:'productionLineId',title:'产线代码'}, {prop:'productionLineId',title:'产线代码'},
{prop:'productionLineName',title:'产线名称'}, {prop:'productionLineName',title:'产线名称'},
{prop:'materialCode',title:'物料编码',width:150}, {prop:'materialCode',title:'物料编码',width:180},
{prop:'materialDescription',title:'物料描述'}, {prop:'materialDescription',title:'物料描述'},
{prop:'productionType',title:'报工类型'}, {prop:'productionType',title:'报工类型'},
{prop:'onLineTime',title:'上线日期时间',width:180}, {prop:'onLineTime',title:'上线日期时间',width:180},
@ -411,7 +411,7 @@ const apiTableColumns = {
{prop:'vin',title:'VIN'}, {prop:'vin',title:'VIN'},
{prop:'productionLineId',title:'产线代码'}, {prop:'productionLineId',title:'产线代码'},
{prop:'productionLineName',title:'产线名称'}, {prop:'productionLineName',title:'产线名称'},
{prop:'materialCode',title:'物料编码',width:150}, {prop:'materialCode',title:'物料编码',width:180},
{prop:'materialDescription',title:'物料描述'}, {prop:'materialDescription',title:'物料描述'},
{prop:'onLineTime',title:'上线日期时间',width:180}, {prop:'onLineTime',title:'上线日期时间',width:180},
{prop:'finalWorkshop',title:'总装车间'}, {prop:'finalWorkshop',title:'总装车间'},
@ -433,7 +433,7 @@ const apiTableColumns = {
{prop:'pickUpCrossings',title:'取货道口'}, {prop:'pickUpCrossings',title:'取货道口'},
{prop:'feedback',title:'反馈信息'}, {prop:'feedback',title:'反馈信息'},
{prop:'plant',title:'工厂'}, {prop:'plant',title:'工厂'},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'quantityDelivery',title:'数量'}, {prop:'quantityDelivery',title:'数量'},
{prop:'returnType',title:'退货类型',type:'filter',options:EnumList.returnType}, {prop:'returnType',title:'退货类型',type:'filter',options:EnumList.returnType},
@ -451,7 +451,7 @@ const apiTableColumns = {
supplierinvdata:[ supplierinvdata:[
{prop:'plantId',title:'工厂代码'}, {prop:'plantId',title:'工厂代码'},
{prop:'plantName',title:'工厂名称'}, {prop:'plantName',title:'工厂名称'},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'quantityCurrent',title:'前库存数量'}, {prop:'quantityCurrent',title:'前库存数量'},
{prop:'stockState',title:'库存状态'}, {prop:'stockState',title:'库存状态'},
@ -470,7 +470,7 @@ const apiTableColumns = {
{prop:'supplierCode',title:'供应商代码',required:true}, {prop:'supplierCode',title:'供应商代码',required:true},
{prop:'supplierName',title:'供应商名称',required:true}, {prop:'supplierName',title:'供应商名称',required:true},
{prop:'serialNumber',title:'行项目号'}, {prop:'serialNumber',title:'行项目号'},
{prop:'materialCode',title:'零件号',required:true,width:150}, {prop:'materialCode',title:'零件号',required:true,width:180},
{prop:'materialDescription',title:'零件名称',required:true}, {prop:'materialDescription',title:'零件名称',required:true},
{prop:'materialType',title:'物料类型',type:'filter',options:EnumList.materialType}, {prop:'materialType',title:'物料类型',type:'filter',options:EnumList.materialType},
{prop:'quantityCurrent',title:'当前库存数量',type:'number',required:true}, {prop:'quantityCurrent',title:'当前库存数量',type:'number',required:true},
@ -489,7 +489,7 @@ const apiTableColumns = {
{prop:'plantName',title:'工厂名称'}, {prop:'plantName',title:'工厂名称'},
{prop:'demandSrate',title:'需求状态'}, {prop:'demandSrate',title:'需求状态'},
{prop:'demandType',title:'需求类型'}, {prop:'demandType',title:'需求类型'},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'summarySign',title:'集货标识'}, {prop:'summarySign',title:'集货标识'},
{prop:'dateRequired',title:'需求日期',width:180}, {prop:'dateRequired',title:'需求日期',width:180},
@ -514,7 +514,7 @@ const apiTableColumns = {
// 日MRP预警推移 // 日MRP预警推移
cherysuppliermrpwarning:[ cherysuppliermrpwarning:[
{prop:'plantId',title:'工厂代码'}, {prop:'plantId',title:'工厂代码'},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'quantityCurrent',title:'当前库存'}, {prop:'quantityCurrent',title:'当前库存'},
{prop:'reckonDate',title:'需求日期',width:180}, {prop:'reckonDate',title:'需求日期',width:180},
@ -536,7 +536,7 @@ const apiTableColumns = {
{prop:'deliveryNumber',title:'配送单号'}, {prop:'deliveryNumber',title:'配送单号'},
{prop:'serialNumber',title:'行项目号'}, {prop:'serialNumber',title:'行项目号'},
{prop:'serialSrate',title:'配送单状态'}, {prop:'serialSrate',title:'配送单状态'},
{prop:'materialCode',title:'零件号',width:150}, {prop:'materialCode',title:'零件号',width:180},
{prop:'materialDescription',title:'零件名称'}, {prop:'materialDescription',title:'零件名称'},
{prop:'plantId',title:'工厂代码'}, {prop:'plantId',title:'工厂代码'},
{prop:'receivingCrossings',title:'收货道口'}, {prop:'receivingCrossings',title:'收货道口'},
@ -559,7 +559,7 @@ const apiTableColumns = {
{prop:'vin',title:'VIN'}, {prop:'vin',title:'VIN'},
{prop:'productionLineId',title:'产线代码'}, {prop:'productionLineId',title:'产线代码'},
{prop:'productionLineName',title:'产线名称'}, {prop:'productionLineName',title:'产线名称'},
{prop:'materialCode',title:'物料编码',width:150}, {prop:'materialCode',title:'物料编码',width:180},
{prop:'materialDescription',title:'物料描述'}, {prop:'materialDescription',title:'物料描述'},
{prop:'sortDate',title:'排序日期'}, {prop:'sortDate',title:'排序日期'},
{prop:'sortTime',title:'排序时间'}, {prop:'sortTime',title:'排序时间'},

9
Web/src/views/task/components/commonLogPage.vue

@ -84,11 +84,16 @@
], ],
searchFilterOptions:{ module:{action:'=='} }, searchFilterOptions:{ module:{action:'=='} },
leftOperation:[ leftOperation:[
{label:'查看详情',name:'showInfo',link:true,type:'primary'}, {
label:'查看详情',name:'showInfo',link:true,type:'primary',
disabled:(row)=>{
return row.type == '应答'
}
},
{ {
label:'下载JSON',name:'downloadJSON',link:true,type:'warning', label:'下载JSON',name:'downloadJSON',link:true,type:'warning',
disabled:(row)=>{ disabled:(row)=>{
return !row.path || row.path == '' return (!row.path || row.path == '') || row.type == '应答'
} }
}, },
], ],

Loading…
Cancel
Save