add 宜宾东磁的导出

This commit is contained in:
zhoujj
2025-04-27 17:03:44 +08:00
parent 78a3ce6a5e
commit cfdc93c0ac
15 changed files with 606 additions and 169 deletions

View File

@@ -100,8 +100,12 @@
<el-table-column prop="carton_number" label="纸箱号" :min-width="flexWidth('carton_number',crud.data,'纸箱号')" />
<el-table-column prop="sum_qty" label="总罐数" :min-width="flexWidth('sum_qty',crud.data,'总罐数')" />
<el-table-column prop="remark" label="备注" :min-width="flexWidth('remark',crud.data,'备注')" />
<el-table-column prop="sum_qty" label="总罐数" :min-width="flexWidth('sum_qty',crud.data,'备注')" />
<el-table-column prop="carton_qty" label="纸箱装瓶数量" :min-width="flexWidth('carton_qty',crud.data,'备注')" />
<el-table-column prop="sum_qty" label="总罐数" :min-width="flexWidth('sum_qty',crud.data,'总罐数')" />
<el-table-column prop="carton_qty" label="纸箱装瓶数量" :min-width="flexWidth('carton_qty',crud.data,'纸箱装瓶数量')" />
<el-table-column prop="model" label="型号" :min-width="flexWidth('model',crud.data,'型号')" />
<el-table-column prop="batch" label="批号" :min-width="flexWidth('batch',crud.data,'批号')" />
<el-table-column prop="material_code" label="物料编码" :min-width="flexWidth('material_code',crud.data,'物料编码')" />
<el-table-column prop="material_number" label="物料名称" :min-width="flexWidth('material_number',crud.data,'物料名称')" />
</el-table>
<!--分页组件-->
<pagination />

View File

@@ -81,6 +81,18 @@
<el-form-item label="小型号" prop="small_model">
<el-input v-model="form.small_model" style="width: 370px;" @change="isDisabled=false" />
</el-form-item>
<el-form-item label="型号" prop="model">
<el-input v-model="form.model" style="width: 370px;" @change="isDisabled=false" />
</el-form-item>
<el-form-item label="批号" prop="batch">
<el-input v-model="form.batch" style="width: 370px;" @change="isDisabled=false" />
</el-form-item>
<el-form-item label="物料编码" prop="material_code">
<el-input v-model="form.material_code" style="width: 370px;" @change="isDisabled=false" />
</el-form-item>
<el-form-item label="物料名称" prop="material_number">
<el-input v-model="form.material_number" style="width: 370px;" @change="isDisabled=false" />
</el-form-item>
<el-form-item label="计划数量" prop="planned_quantity">
<el-input v-model="form.planned_quantity" style="width: 370px;" @change="isDisabled=false" />
</el-form-item>
@@ -90,7 +102,7 @@
<el-form-item label="纸箱号(选填)" prop="carton_number">
<el-input v-model="form.carton_number" style="width: 370px;" @change="isDisabled=false" />
</el-form-item>
<el-form-item label="晶科每罐重量kg(选填)" prop="bottle_weight">
<el-form-item label="每罐重量kg" prop="bottle_weight">
<el-input v-model="form.bottle_weight" style="width: 370px;" @change="isDisabled=false" />
</el-form-item>
<el-form-item label="送货单(选填)" prop="shdnumber">
@@ -396,6 +408,10 @@ export default {
is_ice: null,
is_labeling: null,
weight_ok: null,
model: null,
batch: null,
material_code: null,
material_name: null,
ticket_status: null
},
form1: {
@@ -419,6 +435,10 @@ export default {
is_ice: null,
is_labeling: null,
weight_ok: null,
model: null,
batch: null,
material_code: null,
material_name: null,
ticket_status: null
},
originalForm: {},
@@ -544,6 +564,10 @@ export default {
this.form.carton_number=row.carton_number
this.form.carton_qty=row.carton_qty
this.form.shdnumber=row.shdnumber
this.form.model=row.model
this.form.batch=row.batch
this.form.material_code=row.material_code
this.form.material_number=row.material_number
}
},
handleDateTimeChange() {

View File

@@ -97,6 +97,16 @@
:loading="downloadLoading"
@click="doExport1"
>导出晶科报表
</el-button>
<el-button
slot="right"
class="filter-item"
size="mini"
type="warning"
icon="el-icon-download"
:loading="downloadLoading"
@click="doExport2"
>导出东磁报表
</el-button>
<el-button
slot="right"
@@ -196,6 +206,10 @@
<el-table-column prop="sum_qty" label="总罐数" :min-width="flexWidth('sum_qty',crud.data,'总罐数')" />
<el-table-column prop="shdnumber" label="送货单" :min-width="flexWidth('shdnumber',crud.data,'送货单')" />
<el-table-column prop="carton_qty" label="纸箱装瓶数量" :min-width="flexWidth('carton_qty',crud.data,'纸箱装瓶数量')" />
<el-table-column prop="model" label="型号" :min-width="flexWidth('model',crud.data,'型号')" />
<el-table-column prop="batch" label="批号" :min-width="flexWidth('batch',crud.data,'批号')" />
<el-table-column prop="material_code" label="物料编码" :min-width="flexWidth('material_code',crud.data,'物料编码')" />
<el-table-column prop="material_number" label="物料名称" :min-width="flexWidth('material_number',crud.data,'物料名称')" />
<el-table-column prop="is_used" label="是否启用" :min-width="flexWidth('is_used',crud.data,'是否启用')">
<template slot-scope="scope">
{{ scope.row.is_used?'是':'否' }}
@@ -326,6 +340,15 @@
}).catch(() => {
this.downloadLoading = false
})
},
doExport2() {
this.downloadLoading = true
download('api/mdBaseMaterial' + '/doExport2', {}).then(result => {
downloadFile(result, crud.title + '数据', 'xlsx')
this.downloadLoading = false
}).catch(() => {
this.downloadLoading = false
})
},
// 获取子节点数据
loadChildNodes({ action, parentNode, callback }) {