路由配置变更

Avue表格i8配置
This commit is contained in:
2025-03-24 16:46:34 +08:00
parent 6d0f85b637
commit 55aac6feb2
12 changed files with 244 additions and 84 deletions

View File

@@ -7,8 +7,10 @@
</el-dialog>
</template>
<script setup lang="ts">
import {defineProps, reactive,defineEmits} from 'vue';
import {defineProps, reactive, defineEmits, computed} from 'vue';
const emits = defineEmits(['generateDocuments'])
import { useI18n } from 'vue-i18n';
const { locale, t } = useI18n();
const props = defineProps({
listData:{
type: Array,
@@ -31,21 +33,21 @@ const state = reactive({
delBtn: false,
editBtn: false,
align: 'center',
searchLabelWidth: 100,
searchLabelWidth: 140,
searchMenuSpan: 6,
addBtn: false,
column: [
{ label: '物料编码', prop: 'FMaterialId', width: 200, search: true },
{ label: '物料名称', prop: 'FMaterialName', width: 200, search: true },
{ label: '规格型号', prop: 'FModel', width: 200, search: true },
{ label: '采购单位', prop: 'FUnitId', width: 200, search: true },
{ label: '单价', prop: 'FPrice', width: 200 },
{ label: '含税单价', prop: 'FTaxPrice', width: 200 },
{ label: '金额', prop: 'FEntryAmount', width: 200 },
{ label: '价税合计', prop: 'FAllAmount', width: 200 },
{ label: '累计收料数量', prop: 'FReceiveQty', width: 200 },
{ label: computed(() => t('message.list.MaterialCode')), prop: 'FMaterialId', width: 200, search: true },
{ label: computed(() => t('message.list.MaterialName')), prop: 'FMaterialName', width: 200, search: true },
{ label: computed(() => t('message.list.Specification')), prop: 'FModel', width: 200, search: true },
{ label: computed(() => t('message.list.PurchaseUnit')), prop: 'FUnitId', width: 200, search: true },
{ label: computed(() => t('message.list.QTY')), prop: 'FPrice', width: 200 },
{ label: computed(() => t('message.list.UP')), prop: 'FTaxPrice', width: 200 },
{ label: computed(() => t('message.list.TotalAmount')), prop: 'FEntryAmount', width: 200 },
{ label: computed(() => t('message.list.TotalAmountTaxInclusive')), prop: 'FAllAmount', width: 200 },
{ label: computed(() => t('message.list.AccumulatedReceiptQTY')), prop: 'FReceiveQty', width: 200 },
{
label: '交货日期',
label: computed(() => t('message.list.DemondDate')),
prop: 'FDeliveryDate',
width: 200,
search: true,
@@ -54,9 +56,9 @@ const state = reactive({
searchRange: true,
searchLabelWidth: 150,
},
{ label: '税额', prop: 'TaxAmount', width: 200 },
{ label: computed(() => t('message.list.TaxAmount')), prop: 'TaxAmount', width: 200 },
{
label: '供应商承诺交期',
label: computed(() => t('message.list.CommittedDeliveryDate')),
prop: 'FSupDueDate',
width: 200,
search: true,
@@ -66,7 +68,7 @@ const state = reactive({
searchLabelWidth: 150,
},
{
label: '供应商承诺最新交期',
label: computed(() => t('message.list.LatestCommittedDeliveryDate')),
prop: 'FSupDueNewDate',
width: 200,
search: true,
@@ -75,7 +77,7 @@ const state = reactive({
searchRange: true,
searchLabelWidth: 150,
},
{ label: '备注', prop: 'FNote', width: 200 },
{ label: computed(() => t('message.list.Comments2')), prop: 'FNote', width: 200 },
],
},
});