add:新增半成品出入库导入/清洗刻字调度任务
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true"
|
||||
:model="form" :rules="rules" size="mini" label-width="85px" label-suffix=":">
|
||||
<el-form-item label="单据号" prop="bill_code">
|
||||
<label slot="label">单 据 号:</label>
|
||||
<label slot="label">单 据 号2:</label>
|
||||
<el-input v-model="form.bill_code" disabled placeholder="系统生成" clearable style="width: 210px"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="仓库" prop="product_code">
|
||||
@@ -265,7 +265,7 @@ export default {
|
||||
materShow: false,
|
||||
dtlShow: false,
|
||||
opendtlParam: null,
|
||||
materType: '03', // 关键成品
|
||||
materType: '01',
|
||||
storlist: [],
|
||||
pointList: [],
|
||||
billtypelist: [],
|
||||
|
||||
@@ -65,7 +65,15 @@
|
||||
</el-form>
|
||||
</div>
|
||||
<!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->
|
||||
<crudOperation :permission="permission" />
|
||||
<crudOperation :permission="permission" >
|
||||
<el-button
|
||||
size="mini"
|
||||
class="filter-item"
|
||||
type="warning"
|
||||
icon="el-icon-download"
|
||||
@click="downloadMethod"
|
||||
>导出</el-button>
|
||||
</crudOperation>
|
||||
<!--表格渲染-->
|
||||
<el-table
|
||||
ref="table"
|
||||
@@ -110,7 +118,7 @@ export default {
|
||||
cruds() {
|
||||
return CRUD({
|
||||
title: '半成品库存',
|
||||
optShow: { add: false, reset: true },
|
||||
optShow: { add: false,download: true, reset: true },
|
||||
idField: 'struct_id',
|
||||
url: '/api/bcp',
|
||||
crudMethod: { ...semiproductivt }
|
||||
@@ -138,6 +146,11 @@ export default {
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
downloadMethod() {
|
||||
semiproductivt.exportFile(this.query).then(res => {
|
||||
this.crud.notify('导出成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -16,6 +16,14 @@ export function del(ids) {
|
||||
})
|
||||
}
|
||||
|
||||
export function exportFile(data) {
|
||||
return request({
|
||||
url: '/api/stIvtStructivtflowBcp/exportFile',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function edit(data) {
|
||||
return request({
|
||||
url: '/api/bcp/update',
|
||||
@@ -27,5 +35,6 @@ export function edit(data) {
|
||||
export default {
|
||||
add,
|
||||
edit,
|
||||
del
|
||||
del,
|
||||
exportFile
|
||||
}
|
||||
|
||||
@@ -29,6 +29,24 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="业务类型">
|
||||
<el-select
|
||||
v-model="query.bill_type_scode"
|
||||
clearable
|
||||
size="mini"
|
||||
placeholder="变动类型"
|
||||
class="filter-item"
|
||||
@change="crud.toQuery"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in dict.ST_INV_BCP_IN_OUT_TYPE"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="变动类型">
|
||||
<el-select
|
||||
v-model="query.change_type_scode"
|
||||
@@ -81,7 +99,18 @@
|
||||
</el-form>
|
||||
</div>
|
||||
<!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->
|
||||
<crudOperation :permission="permission" />
|
||||
<crudOperation :permission="permission" >
|
||||
<el-button
|
||||
slot="right"
|
||||
class="filter-item"
|
||||
type="warning"
|
||||
icon="el-icon-position"
|
||||
size="mini"
|
||||
@click="exportFile()"
|
||||
>
|
||||
导出
|
||||
</el-button>
|
||||
</crudOperation>
|
||||
<!--表格渲染-->
|
||||
<el-table
|
||||
ref="table"
|
||||
@@ -99,6 +128,7 @@
|
||||
<el-table-column show-overflow-tooltip min-width="120" prop="material_code" label="物料编码" />
|
||||
<el-table-column show-overflow-tooltip min-width="120" prop="material_name" label="物料名称" />
|
||||
<el-table-column show-overflow-tooltip min-width="120" prop="material_spec" label="物料规格" />
|
||||
<el-table-column show-overflow-tooltip min-width="120" prop="bill_type_scode" label="业务类型" :formatter="billType" />
|
||||
<el-table-column show-overflow-tooltip min-width="120" prop="change_type_scode" label="变动类型" :formatter="formatType" />
|
||||
<el-table-column show-overflow-tooltip min-width="120" prop="bill_code" label="单据号" />
|
||||
<el-table-column show-overflow-tooltip min-width="120" prop="change_person_name" label="变动人" />
|
||||
@@ -125,7 +155,7 @@ import ProductivtFlow from '@/views/wms/storage_manage/semiproduct/semiproductIv
|
||||
|
||||
export default {
|
||||
name: 'ProductIn',
|
||||
dicts: ['CHANGE_TYPE_SCODE'],
|
||||
dicts: ['CHANGE_TYPE_SCODE','ST_INV_BCP_IN_OUT_TYPE'],
|
||||
components: { crudOperation, rrOperation, udOperation, pagination, DateRangePicker },
|
||||
cruds() {
|
||||
return CRUD({
|
||||
@@ -157,10 +187,17 @@ export default {
|
||||
crudStorattr.getStor({ 'stor_type': '2' }).then(res => {
|
||||
this.storlist = res.content
|
||||
})
|
||||
|
||||
},
|
||||
methods: {
|
||||
formatType(row) {
|
||||
return this.dict.label.CHANGE_TYPE_SCODE[row.change_type_scode]
|
||||
},
|
||||
billType(row) {
|
||||
return this.dict.label.ST_INV_BCP_IN_OUT_TYPE[row.bill_type_scode]
|
||||
},
|
||||
exportFile(){
|
||||
console.log(this.query)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user