Browse Source

供应商发票申请字段

master_hella_20240701
wangyufei 3 months ago
parent
commit
45b87f51d8
  1. 81
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts
  2. 47
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts

81
src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts

@ -42,7 +42,8 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 180, width: 180,
}, },
sortTableDefault:2, isTable:false,
sortTableDefault:6,
isForm: false isForm: false
}, },
@ -52,7 +53,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
dictType: DICT_TYPE.SUPPLIERINVOICE_REQUEST_STATUS, dictType: DICT_TYPE.SUPPLIERINVOICE_REQUEST_STATUS,
dictClass: 'string', dictClass: 'string',
isTable: true, isTable: true,
sortTableDefault:10, sortTableDefault:8,
isForm:false, isForm:false,
sort: 'custom', sort: 'custom',
table: { table: {
@ -73,6 +74,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 180, width: 180,
}, },
isTable: false,
isSearch: true isSearch: true
}, },
{ {
@ -85,12 +87,13 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
}, },
}, },
{ {
label: '票号',//金税票号 label: '金税票号',//金税票号
field: 'goldenTaxInvoiceNumber', field: 'goldenTaxInvoiceNumber',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:9,
isSearch: true isSearch: true
}, },
{ {
@ -100,17 +103,19 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:4,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
} }
}, },
{ {
label: '价税合计',//税后金额 label: '税后金额',//税后金额
field: 'afterTaxAmount', field: 'afterTaxAmount',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:5,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
} }
@ -122,6 +127,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:3,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
} }
@ -132,6 +138,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
isTable: false,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
@ -153,6 +160,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:7,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
} }
@ -167,6 +175,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
isTable: false,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
} }
@ -178,6 +187,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
isTable: false,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
} }
@ -189,6 +199,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
isTable: false,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
} }
@ -207,6 +218,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
precision: 6, precision: 6,
} }
}, },
isTable: false,
tableForm: { tableForm: {
type: 'InputNumber', type: 'InputNumber',
min: 0, min: 0,
@ -219,6 +231,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
isTable: false,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
@ -244,18 +257,37 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
}, },
}, },
{ {
label: '发票时间', label: '开票日期',
field: 'invoiceTime', field: 'invoiceTime',
isTable: true, isTable: true,
formatter: dateFormatter, formatter: dateFormatter,
detail: { detail: {
dateFormat: 'YYYY-MM-DD HH:mm:ss' dateFormat: 'YYYY-MM-DD HH:mm:ss'
}, },
sortTableDefault:10,
sort: 'custom', sort: 'custom',
table: { table: {
width: 180 width: 180
}, },
}, },
{
label: '采购审批人',
field: 'procurementCreatorName',
formatter: dateFormatter,
detail: {
dateFormat: 'YYYY-MM-DD HH:mm:ss'
},
sort: 'custom',
table: {
width: 180
},
isTable:true,
isDetail: false,
isTableForm: false,
isForm:false,
isSearch:false,
sortTableDefault:11
},
{ {
label: '过账日期', label: '过账日期',
field: 'postingDate', field: 'postingDate',
@ -263,6 +295,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
detail: { detail: {
dateFormat: 'YYYY-MM-DD HH:mm:ss' dateFormat: 'YYYY-MM-DD HH:mm:ss'
}, },
isTable: false,
sort: 'custom', sort: 'custom',
table: { table: {
width: 180 width: 180
@ -399,6 +432,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
field: 'creator', field: 'creator',
sort: 'custom', sort: 'custom',
sortTableDefault:1000, sortTableDefault:1000,
isTable: false,
table: { table: {
width: 150 width: 150
}, },
@ -406,7 +440,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
{ {
label: '创建时间', label: '创建时间',
field: 'createTime', field: 'createTime',
isTable: true, isTable: false,
sortTableDefault:1001, sortTableDefault:1001,
formatter: dateFormatter, formatter: dateFormatter,
detail: { detail: {
@ -425,12 +459,13 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
table: { table: {
width: 150 width: 150
}, },
isTable: false,
isForm: false, isForm: false,
}, },
{ {
label: '采购审批时间', label: '采购审批时间',
field: 'procurementCreateTime', field: 'procurementCreateTime',
sortTableDefault:1003, sortTableDefault:12,
isTable: true, isTable: true,
formatter: dateFormatter, formatter: dateFormatter,
detail: { detail: {
@ -443,19 +478,19 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
isForm: false, isForm: false,
}, },
{ {
label: '财务审批人代码', label: '财务审批人',
field: 'financialCreator', field: 'financialCreatorName',
sortTableDefault:1004,
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:13,
isForm: false, isForm: false,
}, },
{ {
label: '财务审批时间', label: '财务审批时间',
field: 'financialCreateTime', field: 'financialCreateTime',
sortTableDefault:1005, sortTableDefault:14,
isTable: true, isTable: true,
formatter: dateFormatter, formatter: dateFormatter,
detail: { detail: {
@ -467,6 +502,30 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
}, },
isForm: false, isForm: false,
}, },
{
label: '采购驳回原因',
field: 'purchaseRejectCause',
table: {
width: 180
},
sortTableDefault:15,
isTable: true,
isSearch: false,
isForm: false,
isDetail:false,
},
{
label: '财务驳回原因',
field: 'financeRejectCause',
table: {
width: 180
},
sortTableDefault:16,
isTable: true,
isSearch: false,
isForm: false,
isDetail:false,
},
{ {
label: '供应商审批人代码', label: '供应商审批人代码',
field: 'supplierCreator', field: 'supplierCreator',

47
src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts

@ -198,12 +198,12 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
dictType: DICT_TYPE.SUPPLIERINVOICE_REQUEST_STATUS, dictType: DICT_TYPE.SUPPLIERINVOICE_REQUEST_STATUS,
dictClass: 'string', dictClass: 'string',
isTable: true, isTable: true,
sortTableDefault:10,
isForm:false, isForm:false,
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:6,
isSearch: true, isSearch: true,
form: { form: {
value: '1', value: '1',
@ -219,6 +219,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:5,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
@ -238,6 +239,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
field: 'taxRate', field: 'taxRate',
dictType: DICT_TYPE.TAX_RATE_DICT, dictType: DICT_TYPE.TAX_RATE_DICT,
dictClass: 'string', dictClass: 'string',
sortTableDefault:3,
isTable: true, isTable: true,
sort: 'custom', sort: 'custom',
table: { table: {
@ -251,6 +253,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:3,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
@ -272,6 +275,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:3,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
@ -318,6 +322,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
isTable:false,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
@ -336,6 +341,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
isTable:false,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
@ -355,6 +361,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
isTable:false,
form: { form: {
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
@ -373,6 +380,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150, width: 150,
}, },
sortTableDefault:7,
form:{ form:{
componentProps: { componentProps: {
maxlength:23, maxlength:23,
@ -390,7 +398,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
}, },
}, },
{ {
label: '票日期', label: '票日期',
field: 'invoiceTime', field: 'invoiceTime',
formatter: dateFormatter, formatter: dateFormatter,
detail: { detail: {
@ -400,6 +408,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 180 width: 180
}, },
sortTableDefault:8,
form: { form: {
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
@ -410,6 +419,24 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
} }
}, },
}, },
{
label: '采购审批人',
field: 'procurementCreatorName',
formatter: dateFormatter,
detail: {
dateFormat: 'YYYY-MM-DD HH:mm:ss'
},
sort: 'custom',
table: {
width: 180
},
isTable:true,
isDetail: false,
isTableForm: false,
isForm:false,
isSearch:false,
sortTableDefault:9
},
{ {
label: '过账日期', label: '过账日期',
field: 'postingDate', field: 'postingDate',
@ -421,6 +448,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 180 width: 180
}, },
isTable:false,
form: { form: {
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
@ -485,13 +513,14 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
isTable:false,
sortTableDefault:1001, sortTableDefault:1001,
isForm: false, isForm: false,
}, },
{ {
label: '创建时间', label: '创建时间',
field: 'createTime', field: 'createTime',
isTable: true, isTable:false,
formatter: dateFormatter, formatter: dateFormatter,
sortTableDefault:1000, sortTableDefault:1000,
detail: { detail: {
@ -536,7 +565,6 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
} }
}, },
}, },
{ {
label: '采购价格审批人', label: '采购价格审批人',
field: 'procurementCreator', field: 'procurementCreator',
@ -545,7 +573,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
width: 150 width: 150
}, },
isForm: true, isForm: true,
isTable:true, isTable:false,
form: { form: {
component: 'Select', component: 'Select',
api: () => procurementCreators.list, api: () => procurementCreators.list,
@ -578,7 +606,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
label: '采购审批时间', label: '采购审批时间',
field: 'procurementCreateTime', field: 'procurementCreateTime',
isTable: true, isTable: true,
sortTableDefault:1004, sortTableDefault:10,
formatter: dateFormatter, formatter: dateFormatter,
detail: { detail: {
dateFormat: 'YYYY-MM-DD HH:mm:ss' dateFormat: 'YYYY-MM-DD HH:mm:ss'
@ -591,11 +619,12 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
}, },
{ {
label: '财务审批人', label: '财务审批人',
field: 'financialCreator', field: 'financialCreatorName',
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150
}, },
sortTableDefault:11,
isForm: false, isForm: false,
}, },
{ {
@ -604,6 +633,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 180 width: 180
}, },
sortTableDefault:14,
isTable: true, isTable: true,
isSearch: false, isSearch: false,
isForm: false, isForm: false,
@ -615,6 +645,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 180 width: 180
}, },
sortTableDefault:15,
isTable: true, isTable: true,
isSearch: false, isSearch: false,
isForm: false, isForm: false,
@ -624,7 +655,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
label: '财务审批时间', label: '财务审批时间',
field: 'financialCreateTime', field: 'financialCreateTime',
isTable: true, isTable: true,
sortTableDefault:1005, sortTableDefault:12,
formatter: dateFormatter, formatter: dateFormatter,
detail: { detail: {
dateFormat: 'YYYY-MM-DD HH:mm:ss' dateFormat: 'YYYY-MM-DD HH:mm:ss'

Loading…
Cancel
Save