<template>
<div class="material-container">
<div class="header-container">
<div class="header-left">
<a-form layout="inline">
<a-form-item label="物料编码/名称">
<a-input placeholder="请输入物料编码/名称" size="small" style="width: 215px; height: 32px;"></a-input>
</a-form-item>
<a-form-item>
<a-button type="primary" style="background: #3182DD;">更多查询条件</a-button>
<a-button type="primary" style="background: #3182DD; padding: 0 12px; margin-left: 10px;">查询</a-button>
</a-form-item>
</a-form>
</div>
<div class="header-right">
<a-form layout="inline">
<a-form-item>
<a-button type="primary" style="background: #3182DD; padding: 0 12px; width: 76px; height: 32px;" icon="plus">新增</a-button>
<a-button disabled icon="delete" style="background: #f5f5f5; margin-left: 10px; padding: 0 12px;">删除</a-button>
<a-button disabled icon="check-circle" style="background: #f5f5f5; margin-left: 10px; padding: 0 12px; width: 76px; height: 32px;">启用</a-button>
<a-button disabled icon="stop" style="background: #f5f5f5; margin-left: 10px; padding: 0 12px; width: 76px; height: 32px;">禁用</a-button>
<a-button style="background: #ffffff; padding: 0 12px; width: 41.6px; margin-left: 10px; border-radius: 0;" icon="reload"></a-button>
<a-button style="background: #ffffff; padding: 0 12px; width: 41.6px; border-radius: 0;" icon="setting"></a-button>
</a-form-item>
</a-form>
</div>
</div>
<vxe-table :data="tableData" :columns="columnsConfig"></vxe-table>
</div>
</template>
<script>
export default {
name: 'MaterialView',
data() {
return {
tableData:[],
columnsConfig:[
// {
// type: 'checkbox',
// fixed: 'left'
// },
{
field: 'supplierCode',
title: '供应商编码',
sortable: true,
align: 'left',
},
{
field: 'supplierName',
title: '供应商名称',
sortable: true,
align: 'left'
}
]
}
},
}
</script>
<style lang="less" scoped>
.material-container {
width: 100%;
// max-width: 1296px;
.header-container {
position: relative;
.header-right {
position: absolute;
right: 5px;
top: 2px;
}
}
}
</style>
这段代码为啥不显示表头?