导出优化

This commit is contained in:
mashuai 2025-11-13 17:05:42 +08:00
parent 1c8f13be7d
commit c656202eb6
4 changed files with 22 additions and 2 deletions

View File

@ -111,6 +111,7 @@
<span>{{ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1 }}</span>
</template>
</el-table-column>
<el-table-column label="分公司" align="center" prop="impUnitName" width="140" />
<el-table-column label="退料单位" align="center" prop="unitName" width="180"/>
<el-table-column label="退料工程" align="center" prop="proName" width="180"/>
<el-table-column label="退料单号" align="center" prop="code" :show-overflow-tooltip="true" width="150"/>

View File

@ -63,6 +63,7 @@
</template>
</el-table-column>
<!-- <el-table-column align="center" label="序号" type="index"/> -->
<el-table-column label="分公司" align="center" prop="impUnitName" width="140" />
<el-table-column label="退料单位" align="center" width="180" prop="backUnit" />
<el-table-column label="退料工程" align="center" width="180" prop="backPro" />
<el-table-column label="退料单号" align="center" width="150" prop="backCode" :show-overflow-tooltip="true"/>

View File

@ -134,6 +134,7 @@
/>
<el-table-column align="center" label="序号" type="index" :index="indexContinuation(queryParams.pageNum, queryParams.pageSize)"/>
<el-table-column label="分公司" align="center" prop="impUnitName" width="140" />
<el-table-column
align="center"
label="退料单位"

View File

@ -98,9 +98,14 @@
</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExportInfo">
导出
</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">
导出明细
</el-button>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@ -117,6 +122,7 @@
}}</span>
</template>
</el-table-column>
<el-table-column label="分公司" align="center" prop="impUnitName" width="140" />
<el-table-column label="退料单位" align="center" prop="backUnit" />
<el-table-column label="退料工程" align="center" prop="backPro" />
<el-table-column label="入库单号" align="center" prop="inputCode" />
@ -338,9 +344,20 @@ export default {
})
.catch(() => {});
},
handleExport() {
handleExportInfo() {
try {
let fileName = `修试后入库_${formatTime(new Date())}.xLsx`
let url = '/material/repair_input_details/exportInfo'
const params = { ...this.queryParams }
console.log('🚀 ~ 导出 ~ params:', params)
this.download(url, params, fileName)
} catch (error) {
console.log('导出数据失败', error)
}
},
handleExport() {
try {
let fileName = `修试后入库明细_${formatTime(new Date())}.xLsx`
let url = '/material/repair_input_details/export'
const params = { ...this.queryParams }
console.log('🚀 ~ 导出 ~ params:', params)