14 changed files with 456 additions and 133 deletions
@ -0,0 +1,215 @@ |
|||
import EnumList from '@/utils/common/enumList' |
|||
|
|||
const apiTableColumns = { |
|||
// 任务列表
|
|||
taskconifgure:[ |
|||
{prop:'api',title:'api',align:'left',width:200}, |
|||
{prop:'corn',title:'corn'}, |
|||
{prop:'module',title:'module'}, |
|||
{prop:'client',title:'client'}, |
|||
{prop:'tableName',title:'tableName',align:'left',width:160}, |
|||
{prop:'taskName',title:'taskName',align:'left',width:160}, |
|||
{prop:'url',title:'url',align:'left',width:200}, |
|||
{prop:'writeState',title:'writeState',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'readState',title:'readState',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'isAuto',title:'isAuto',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'creationTime',title:'创建时间',width:180}, |
|||
{prop:'remark',title:'remark',align:'left',width:300}, |
|||
], |
|||
|
|||
// 整车月度生产计划2
|
|||
supplierproplaning:[ |
|||
{prop:'releaseEdition',title:'需求发布版次',width:150}, |
|||
{prop:'models',title:'车型'}, |
|||
{prop:'salseDepartment',title:'销售单位'}, |
|||
{prop:'type',title:'类型'}, |
|||
{prop:'assembly',title:'动力总成'}, |
|||
{prop:'pattern',title:'版型'}, |
|||
{prop:'omterior',title:'内饰'}, |
|||
{prop:'materialCode',title:'物料号'}, |
|||
{prop:'startMonth',title:'起始月份'}, |
|||
{prop:'quantity1',title:'数量1'}, |
|||
{prop:'quantity2',title:'数量2'}, |
|||
{prop:'quantity3',title:'数量3'}, |
|||
{prop:'quantity4',title:'数量4'}, |
|||
{prop:'quantity5',title:'数量5'}, |
|||
{prop:'quantity6',title:'数量6'}, |
|||
{prop:'plant',title:'工厂'}, |
|||
{prop:'createByUser',title:'创建人'}, |
|||
{prop:'createTime',title:'创建时间',width:180}, |
|||
{prop:'updateByUser',title:'修改人'}, |
|||
{prop:'updateTime',title:'修改时间',width:180}, |
|||
{prop:'isDelete',title:'是否删除',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'version',title:'版本号'}, |
|||
], |
|||
// M+6月物料需求计划
|
|||
cherysuppliermrpmonth:[ |
|||
{prop:'releaseEdition',title:'需求发布版次',width:150}, |
|||
{prop:'materialCode',title:'零件号'}, |
|||
{prop:'materialDescription',title:'零件名称'}, |
|||
{prop:'plantId',title:'工厂代码'}, |
|||
{prop:'plantName',title:'工厂名称'}, |
|||
{prop:'startMonth',title:'起始年月'}, |
|||
{prop:'quantityDemand1',title:'需求数量1'}, |
|||
{prop:'quantityDemand2',title:'需求数量2'}, |
|||
{prop:'quantityDemand3',title:'需求数量3'}, |
|||
{prop:'quantityDemand4',title:'需求数量4'}, |
|||
{prop:'quantityDemand5',title:'需求数量5'}, |
|||
{prop:'quantityDemand6',title:'需求数量6'}, |
|||
{prop:'quantityDemand7',title:'需求数量7'}, |
|||
{prop:'quantityDemand8',title:'需求数量8'}, |
|||
{prop:'quantityDemand9',title:'需求数量9'}, |
|||
{prop:'quantityDemand10',title:'需求数量10',width:130}, |
|||
{prop:'quantityDemand11',title:'需求数量11',width:130}, |
|||
{prop:'quantityDemand12',title:'需求数量12',width:130}, |
|||
{prop:'isUpdate',title:'是否更新',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'createByUser',title:'创建人'}, |
|||
{prop:'createTime',title:'创建时间',width:180}, |
|||
{prop:'updateByUser',title:'修改人'}, |
|||
{prop:'updateTime',title:'修改时间',width:180}, |
|||
{prop:'isDelete',title:'是否删除',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'version',title:'版本号'}, |
|||
], |
|||
// 计划协议
|
|||
cherysuppliersaweek:[ |
|||
{prop:'scheduleAgreement',title:'计划协议号',width:120}, |
|||
{prop:'serialNumber',title:'行项目号'}, |
|||
{prop:'materialCode',title:'零件号'}, |
|||
{prop:'materialDescription',title:'零件名称'}, |
|||
{prop:'purchasingGroup',title:'采购组'}, |
|||
{prop:'plantId',title:'工厂代码'}, |
|||
{prop:'quantityDemand',title:'需求数量'}, |
|||
{prop:'dateReceived',title:'交货日期',width:180}, |
|||
{prop:'createByUser',title:'创建人'}, |
|||
{prop:'createTime',title:'创建时间',width:180}, |
|||
{prop:'updateByUser',title:'修改人'}, |
|||
{prop:'updateTime',title:'修改时间',width:180}, |
|||
{prop:'isDelete',title:'是否删除',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'version',title:'版本号'}, |
|||
], |
|||
// 采购订单
|
|||
cherysupplierpo:[ |
|||
{prop:'purchaseOrder',title:'采购订单号',width:120}, |
|||
{prop:'serialNumber',title:'行项目号'}, |
|||
{prop:'plantId',title:'工厂代码'}, |
|||
{prop:'plantName',title:'工厂名称'}, |
|||
{prop:'voucherDate',title:'凭证日期',width:180}, |
|||
{prop:'purchaser',title:'需方联系人'}, |
|||
{prop:'supplier',title:'供方联系人'}, |
|||
{prop:'materialCode',title:'物料编码'}, |
|||
{prop:'materialDescription',title:'物料描述'}, |
|||
{prop:'quantityDemand',title:'需求数量'}, |
|||
{prop:'materialUnit',title:'物料单位'}, |
|||
{prop:'deliveryDate',title:'交货日期',width:180}, |
|||
{prop:'deliveryPlace',title:'交货地点'}, |
|||
{prop:'quantityDelivery',title:'到货数量'}, |
|||
{prop:'note',title:'备注'}, |
|||
{prop:'itemType',title:'项目类别文本',width:150}, |
|||
{prop:'tradeTerms',title:'国际贸易条件',width:150}, |
|||
{prop:'country',title:'出口国家'}, |
|||
{prop:'batch',title:'批次'}, |
|||
{prop:'createByUser',title:'创建人'}, |
|||
{prop:'createTime',title:'创建时间',width:180}, |
|||
{prop:'updateByUser',title:'修改人'}, |
|||
{prop:'updateTime',title:'修改时间',width:180}, |
|||
{prop:'isDelete',title:'是否删除',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'version',title:'版本号'}, |
|||
], |
|||
// 过涂装未过总装
|
|||
cherysupplierprotschedul:[ |
|||
{prop:'models',title:'车型'}, |
|||
{prop:'vin',title:'VIN'}, |
|||
{prop:'productionLineId',title:'产线代码'}, |
|||
{prop:'productionLineName',title:'产线名称'}, |
|||
{prop:'materialCode',title:'物料编码'}, |
|||
{prop:'materialDescription',title:'物料描述'}, |
|||
{prop:'onLineTime',title:'上线日期时间',width:180}, |
|||
{prop:'finalWorkshop',title:'总装车间'}, |
|||
{prop:'finalOnLineTime',title:'总装上线日期时间',width:180}, |
|||
{prop:'createByUser',title:'创建人'}, |
|||
{prop:'createTime',title:'创建时间',width:180}, |
|||
{prop:'updateByUser',title:'修改人'}, |
|||
{prop:'updateTime',title:'修改时间',width:180}, |
|||
{prop:'isDelete',title:'是否删除',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'version',title:'版本号'}, |
|||
], |
|||
// 退货单
|
|||
cherysupplierreturn:[ |
|||
{prop:'returnNumber',title:'退货单号'}, |
|||
{prop:'serialNumber',title:'行项目号'}, |
|||
{prop:'serialSrate',title:'退货单状态'}, |
|||
{prop:'pickUpLocation',title:'取货地'}, |
|||
{prop:'demandPickupTime',title:'需求取货时间',width:180}, |
|||
{prop:'pickUpCrossings',title:'取货道口'}, |
|||
{prop:'feedback',title:'反馈信息'}, |
|||
{prop:'plant',title:'工厂'}, |
|||
{prop:'materialCode',title:'零件号'}, |
|||
{prop:'materialDescription',title:'零件名称'}, |
|||
{prop:'quantityDelivery',title:'数量'}, |
|||
{prop:'returnType',title:'退货类型',type:'tagFilter',options:EnumList.returnType}, |
|||
{prop:'lotNumber',title:'批次号'}, |
|||
{prop:'judge',title:'判定人'}, |
|||
{prop:'returnReason',title:'退货原因'}, |
|||
{prop:'createByUser',title:'创建人'}, |
|||
{prop:'createTime',title:'创建时间',width:180}, |
|||
{prop:'updateByUser',title:'修改人'}, |
|||
{prop:'updateTime',title:'修改时间',width:180}, |
|||
{prop:'isDelete',title:'是否删除',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'version',title:'版本号'}, |
|||
], |
|||
// 奇瑞RDC共享库存
|
|||
supplierinvdata:[ |
|||
{prop:'plantId',title:'工厂代码'}, |
|||
{prop:'plantName',title:'工厂名称'}, |
|||
{prop:'materialCode',title:'零件号'}, |
|||
{prop:'materialDescription',title:'零件名称'}, |
|||
{prop:'quantityCurrent',title:'前库存数量'}, |
|||
{prop:'stockState',title:'库存状态'}, |
|||
{prop:'dataUpdateTime',title:'更新时间',width:180}, |
|||
{prop:'createByUser',title:'创建人'}, |
|||
{prop:'createTime',title:'创建时间',width:180}, |
|||
{prop:'updateByUser',title:'修改人'}, |
|||
{prop:'updateTime',title:'修改时间',width:180}, |
|||
{prop:'isDelete',title:'是否删除',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'version',title:'版本号'}, |
|||
], |
|||
// 供应商共享库存
|
|||
cherysuppliersinvdata:[ |
|||
{prop:'supplierCode',title:'供应商代码'}, |
|||
{prop:'supplierName',title:'供应商名称'}, |
|||
{prop:'serialNumber',title:'行项目号'}, |
|||
{prop:'materialCode',title:'零件号'}, |
|||
{prop:'materialDescription',title:'零件名称'}, |
|||
{prop:'materialType',title:'物料类型',type:'tagFilter',options:EnumList.materialType}, |
|||
{prop:'quantityCurrent',title:'当前库存数量'}, |
|||
{prop:'quantityPlan',title:'原材料在途数量'}, |
|||
{prop:'inventoryStatus',title:'库存状态',type:'tagFilter',options:EnumList.inventoryStatus}, |
|||
{prop:'safetyStock',title:'安全库存'}, |
|||
{prop:'productionCycle',title:'生产/采购周期'}, |
|||
{prop:'dataUpdateTime',title:'库存更新时间',width:180}, |
|||
{prop:'supplierBatch',title:'批次'}, |
|||
{prop:'supplieryxqDate',title:'效期截止日期',width:180}, |
|||
], |
|||
// 日MRP预警推移
|
|||
cherysuppliermrpwarning:[ |
|||
{prop:'plantId',title:'工厂代码'}, |
|||
{prop:'materialCode',title:'零件号'}, |
|||
{prop:'materialDescription',title:'零件名称'}, |
|||
{prop:'quantityCurrent',title:'当前库存'}, |
|||
{prop:'reckonDate',title:'需求日期',width:180}, |
|||
{prop:'quantityPlanned',title:'需求数量'}, |
|||
{prop:'quantityPlannedDelivery',title:'满足数量'}, |
|||
{prop:'quantityInTransit',title:'在途数量'}, |
|||
{prop:'dateGap',title:'日GAP'}, |
|||
{prop:'inventoryGap',title:'库存GAP'}, |
|||
{prop:'inventoryGap',title:'库存GAP'}, |
|||
{prop:'createByUser',title:'创建人'}, |
|||
{prop:'createTime',title:'创建时间',width:180}, |
|||
{prop:'updateByUser',title:'修改人'}, |
|||
{prop:'updateTime',title:'修改时间',width:180}, |
|||
{prop:'isDelete',title:'是否删除',type:'tagFilter',options:EnumList.whether}, |
|||
{prop:'version',title:'版本号'}, |
|||
], |
|||
} |
|||
|
|||
export default apiTableColumns |
@ -1,8 +1,27 @@ |
|||
const EnumList = { |
|||
// 是否
|
|||
whether:[ |
|||
{label:'是',value:1,type:'success'}, |
|||
{label:'否',value:0,type:'danger'} |
|||
] |
|||
], |
|||
// 退货类型
|
|||
returnType:[ |
|||
{label:'合格品',value:1}, |
|||
{label:'不合格品',value:0} |
|||
], |
|||
// 物料类型
|
|||
materialType:[ |
|||
{label:'成品',value:'成品'}, |
|||
{label:'半成品',value:'半成品'}, |
|||
{label:'原材料',value:'原材料'}, |
|||
], |
|||
// 库存状态
|
|||
inventoryStatus:[ |
|||
{label:'生产件',value:'生产件'}, |
|||
{label:'呆滞件',value:'呆滞件'}, |
|||
{label:'备件',value:'备件'}, |
|||
{label:'KD件',value:'KD件'}, |
|||
], |
|||
} |
|||
|
|||
export default EnumList |
|||
|
@ -0,0 +1,23 @@ |
|||
<template> |
|||
<tablePage |
|||
:apiName="state.apiName" |
|||
:searchOptions="state.searchOptions" |
|||
:searchFilter="state.searchFilter" |
|||
></tablePage> |
|||
</template> |
|||
|
|||
<script setup> |
|||
defineOptions({ name: 'supplierInvData' }) |
|||
import { reactive, ref, onMounted } from 'vue' |
|||
import tablePage from '@/components/tablePage/index.vue' |
|||
|
|||
const state = reactive({ |
|||
apiName:'supplierinvdata', |
|||
searchFilter: { |
|||
plantId: null |
|||
}, |
|||
searchOptions:[ |
|||
{type:'input',prop:'plantId',label:'工厂代码'} |
|||
], |
|||
}) |
|||
</script> |
@ -0,0 +1,23 @@ |
|||
<template> |
|||
<tablePage |
|||
:apiName="state.apiName" |
|||
:searchOptions="state.searchOptions" |
|||
:searchFilter="state.searchFilter" |
|||
></tablePage> |
|||
</template> |
|||
|
|||
<script setup> |
|||
defineOptions({ name: 'supplierMrpWarning' }) |
|||
import { reactive, ref, onMounted } from 'vue' |
|||
import tablePage from '@/components/tablePage/index.vue' |
|||
|
|||
const state = reactive({ |
|||
apiName:'cherysuppliermrpwarning', |
|||
searchFilter: { |
|||
plantId: null |
|||
}, |
|||
searchOptions:[ |
|||
{type:'input',prop:'plantId',label:'工厂代码'} |
|||
], |
|||
}) |
|||
</script> |
@ -0,0 +1,23 @@ |
|||
<template> |
|||
<tablePage |
|||
:apiName="state.apiName" |
|||
:searchOptions="state.searchOptions" |
|||
:searchFilter="state.searchFilter" |
|||
></tablePage> |
|||
</template> |
|||
|
|||
<script setup> |
|||
defineOptions({ name: 'supplierProTschedul' }) |
|||
import { reactive, ref, onMounted } from 'vue' |
|||
import tablePage from '@/components/tablePage/index.vue' |
|||
|
|||
const state = reactive({ |
|||
apiName:'cherysupplierprotschedul', |
|||
searchFilter: { |
|||
productionLineId: null |
|||
}, |
|||
searchOptions:[ |
|||
{type:'input',prop:'productionLineId',label:'产线代码'} |
|||
], |
|||
}) |
|||
</script> |
@ -0,0 +1,23 @@ |
|||
<template> |
|||
<tablePage |
|||
:apiName="state.apiName" |
|||
:searchOptions="state.searchOptions" |
|||
:searchFilter="state.searchFilter" |
|||
></tablePage> |
|||
</template> |
|||
|
|||
<script setup> |
|||
defineOptions({ name: 'supplierReturn' }) |
|||
import { reactive, ref, onMounted } from 'vue' |
|||
import tablePage from '@/components/tablePage/index.vue' |
|||
|
|||
const state = reactive({ |
|||
apiName:'cherysupplierreturn', |
|||
searchFilter: { |
|||
returnNumber: null |
|||
}, |
|||
searchOptions:[ |
|||
{type:'input',prop:'returnNumber',label:'退货单号'} |
|||
], |
|||
}) |
|||
</script> |
Loading…
Reference in new issue