rev:海柔半成品库接口调整
This commit is contained in:
@@ -151,6 +151,19 @@
|
||||
|
||||
<el-table-column show-overflow-tooltip prop="material_code" label="物料编码"/>
|
||||
<el-table-column show-overflow-tooltip prop="material_name" label="物料名称"/>
|
||||
<el-table-column show-overflow-tooltip prop="workprocedure_id" label="所属工序">
|
||||
<template slot-scope="scope">
|
||||
<el-select v-model="form.tableData[scope.$index].workprocedure_id"
|
||||
class="filter-item" placeholder="所属工序" size="small" style="width: 280px">
|
||||
<el-option
|
||||
v-for="item in workprocedureList"
|
||||
:key="item.workprocedure_id"
|
||||
:label="item.workprocedure_name"
|
||||
:value="item.workprocedure_id"
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column show-overflow-tooltip prop="material_spec" label="物料规格"/>
|
||||
<el-table-column show-overflow-tooltip prop="plan_qty" label="数量(个)">
|
||||
<template slot-scope="scope">
|
||||
@@ -217,6 +230,7 @@ import crudsemiproductIn from '@/views/wms/storage_manage/semiproducthr/semiprod
|
||||
import MaterDtl from '@/views/wms/pub/MaterDialog'
|
||||
import crudStorattr from '@/views/wms/storage_manage/basedata/basedata'
|
||||
import crudPoint from '@/views/wms/scheduler_manage/point/point'
|
||||
import crudWorkProcedure from '@/api/wms/basedata/pdm/workProcedure'
|
||||
|
||||
const defaultForm = {
|
||||
bill_code: '',
|
||||
@@ -257,6 +271,7 @@ export default {
|
||||
materType: '01',
|
||||
storlist: [],
|
||||
pointList: [],
|
||||
workprocedureList: [],
|
||||
billtypelist: [],
|
||||
rules: {
|
||||
product_code: [
|
||||
@@ -283,6 +298,9 @@ export default {
|
||||
crudStorattr.getStor({'stor_type': '5'}).then(res => {
|
||||
this.storlist = res.content
|
||||
})
|
||||
crudWorkProcedure.downSelect({ product_area: 'A3' }).then(res => {
|
||||
this.workprocedureList = res
|
||||
})
|
||||
const area_type = 'A3_BCPRK01'
|
||||
crudPoint.getPoint({ 'area_type': area_type }).then(res => {
|
||||
this.pointList = res
|
||||
|
||||
@@ -105,6 +105,11 @@
|
||||
<el-table-column min-width="120" show-overflow-tooltip prop="material_code" label="物料编码" align="center" />
|
||||
<el-table-column min-width="120" show-overflow-tooltip prop="material_name" label="物料名称" align="center" />
|
||||
<el-table-column min-width="120" show-overflow-tooltip prop="material_spec" label="物料规格" align="center" />
|
||||
<el-table-column min-width="120" show-overflow-tooltip prop="workprocedure_id" label="所属工序">
|
||||
<template slot-scope="scope">
|
||||
{{ getprocedurename(scope.row) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="pcsn" label="批次" width="150" align="center" />
|
||||
<el-table-column prop="plan_qty" :formatter="crud.formatNum3" label="数量(个)" align="center" />
|
||||
<el-table-column prop="qty_unit_name" label="单位" align="center" />
|
||||
@@ -124,6 +129,8 @@
|
||||
|
||||
import { crud } from '@crud/crud'
|
||||
import crudsemiproductIn from '@/views/wms/storage_manage/semiproducthr/semiproducthrIn/semiproducthrIn'
|
||||
import crudWorkProcedure from '@/api/wms/basedata/pdm/workProcedure'
|
||||
|
||||
|
||||
export default {
|
||||
name: 'ViewDialog',
|
||||
@@ -145,6 +152,7 @@ export default {
|
||||
tableDtl: [],
|
||||
tabledis: [],
|
||||
billtypelist: [],
|
||||
workprocedureList: {},
|
||||
storlist: [],
|
||||
currentdtl: null,
|
||||
currentDis: {},
|
||||
@@ -164,7 +172,17 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
getprocedurename(row) {
|
||||
return this.workprocedureList.get(row.workprocedure_id)
|
||||
},
|
||||
open() {
|
||||
crudWorkProcedure.downSelect({ product_area: 'A3' }).then(res => {
|
||||
var procedures = new Map();
|
||||
res.forEach(item => {
|
||||
procedures.set(item.workprocedure_id,item.workprocedure_name)
|
||||
})
|
||||
this.workprocedureList = procedures
|
||||
})
|
||||
this.queryTableDtl()
|
||||
},
|
||||
close() {
|
||||
|
||||
@@ -91,6 +91,11 @@
|
||||
<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="workprocedure_id" label="所属工序" >
|
||||
<template slot-scope="scope">
|
||||
{{ getprocedurename(scope.row) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column show-overflow-tooltip prop="storagevehicle_code" label="载具号" />
|
||||
<el-table-column show-overflow-tooltip prop="canuse_qty" label="可用数量(个)" :formatter="crud.formatNum3" />
|
||||
<!-- <el-table-column show-overflow-tooltip prop="unit_name" label="单位" />-->
|
||||
@@ -111,6 +116,8 @@ import pagination from '@crud/Pagination'
|
||||
import DateRangePicker from '@/components/DateRangePicker/index'
|
||||
import crudStorattr, { getStor } from '@/views/wms/storage_manage/basedata/basedata'
|
||||
import semiproductivt from '@/views/wms/storage_manage/semiproducthr/semiproducthrIvt/semiproducthrivt'
|
||||
import crudWorkProcedure from '@/api/wms/basedata/pdm/workProcedure'
|
||||
|
||||
|
||||
export default {
|
||||
name: 'ProductIn',
|
||||
@@ -130,6 +137,7 @@ export default {
|
||||
return {
|
||||
height: document.documentElement.clientHeight - 180 + 'px;',
|
||||
permission: {},
|
||||
workprocedureList: {},
|
||||
storlist: [],
|
||||
storId: null
|
||||
}
|
||||
@@ -141,11 +149,21 @@ export default {
|
||||
}
|
||||
},
|
||||
created() {
|
||||
crudWorkProcedure.downSelect({ product_area: 'A3' }).then(res => {
|
||||
var procedures = new Map();
|
||||
res.forEach(item => {
|
||||
procedures.set(item.workprocedure_id,item.workprocedure_name)
|
||||
})
|
||||
this.workprocedureList = procedures
|
||||
})
|
||||
crudStorattr.getStor({ 'stor_type': '5' }).then(res => {
|
||||
this.storlist = res.content
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
getprocedurename(row){
|
||||
return this.workprocedureList.get(row.workprocedure_id)
|
||||
},
|
||||
downloadMethod() {
|
||||
semiproductivt.exportFile(this.query).then(res => {
|
||||
this.crud.notify('导出成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
|
||||
Reference in New Issue
Block a user