|
|
|
@ -9,16 +9,16 @@
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<!-- <el-form-item label="仓库" prop="warehouseId">-->
|
|
|
|
|
<!-- <el-select v-model="queryParams.warehouseId">-->
|
|
|
|
|
<!-- <el-option-->
|
|
|
|
|
<!-- v-for="item in warehouseOptions"-->
|
|
|
|
|
<!-- :key="item.warehouseId"-->
|
|
|
|
|
<!-- :label="item.warehouseName"-->
|
|
|
|
|
<!-- :value="item.warehouseId"-->
|
|
|
|
|
<!-- />-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<!-- <el-form-item label="仓库" prop="warehouseId">-->
|
|
|
|
|
<!-- <el-select v-model="queryParams.warehouseId">-->
|
|
|
|
|
<!-- <el-option-->
|
|
|
|
|
<!-- v-for="item in warehouseOptions"-->
|
|
|
|
|
<!-- :key="item.warehouseId"-->
|
|
|
|
|
<!-- :label="item.warehouseName"-->
|
|
|
|
|
<!-- :value="item.warehouseId"-->
|
|
|
|
|
<!-- />-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<el-form-item label="计划编号" prop="planCode">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.planCode"
|
|
|
|
@ -120,34 +120,35 @@
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="rawoutstockList" @selection-change="handleSelectionChange">
|
|
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
|
|
<el-table-column label="任务编号" align="center" prop="taskCode" />
|
|
|
|
|
<el-table-column label="仓库名称" align="center" prop="warehouseName" />
|
|
|
|
|
<el-table-column label="计划编号" align="center" prop="planCode" />
|
|
|
|
|
<el-table-column label="明细编号" align="center" prop="planDetailCode" />
|
|
|
|
|
<el-table-column label="物料编码" align="center" prop="materialCode" />
|
|
|
|
|
<el-table-column label="物料名称" align="center" prop="materialName" />
|
|
|
|
|
<el-table-column label="物料规格" align="center" prop="materialSpec" />
|
|
|
|
|
<el-table-column label="单位" align="center" prop="unitName" />
|
|
|
|
|
<el-table-column label="库位编码" align="center" prop="locationCode" />
|
|
|
|
|
<el-table-column label="出库类型" align="center" prop="auditStatus" >
|
|
|
|
|
<el-table height="500" max-height="500" v-loading="loading" :data="rawoutstockList"
|
|
|
|
|
@selection-change="handleSelectionChange">
|
|
|
|
|
<el-table-column type="selection" width="55" align="center"/>
|
|
|
|
|
<el-table-column label="任务编号" align="center" prop="taskCode"/>
|
|
|
|
|
<el-table-column label="仓库名称" align="center" prop="warehouseName"/>
|
|
|
|
|
<el-table-column label="计划编号" align="center" prop="planCode"/>
|
|
|
|
|
<el-table-column label="明细编号" align="center" prop="planDetailCode"/>
|
|
|
|
|
<el-table-column label="物料编码" align="center" prop="materialCode"/>
|
|
|
|
|
<el-table-column label="物料名称" align="center" prop="materialName"/>
|
|
|
|
|
<el-table-column label="物料规格" align="center" prop="materialSpec"/>
|
|
|
|
|
<el-table-column label="单位" align="center" prop="unitName"/>
|
|
|
|
|
<el-table-column label="库位编码" align="center" prop="locationCode"/>
|
|
|
|
|
<el-table-column label="出库类型" align="center" prop="auditStatus">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<dict-tag :options="dict.type.wms_raw_outstock_task_type" :value="scope.row.taskType"/>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="申请数量" align="center" prop="outstockAmount" />
|
|
|
|
|
<el-table-column label="出库数量" align="center" prop="realOutstockAmount" />
|
|
|
|
|
<el-table-column label="申请人" align="center" prop="applyBy" />
|
|
|
|
|
<el-table-column label="申请原因" align="center" prop="applyReason" />
|
|
|
|
|
<el-table-column label="申请数量" align="center" prop="outstockAmount"/>
|
|
|
|
|
<el-table-column label="出库数量" align="center" prop="realOutstockAmount"/>
|
|
|
|
|
<el-table-column label="申请人" align="center" prop="applyBy"/>
|
|
|
|
|
<el-table-column label="申请原因" align="center" prop="applyReason"/>
|
|
|
|
|
<el-table-column label="申请时间" align="center" prop="applyDate" width="180">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="审核状态" align="center" prop="auditStatus" >
|
|
|
|
|
<el-table-column label="审核状态" align="center" prop="auditStatus">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<dict-tag :options="dict.type.wms_audit_status" :value="scope.row.auditStatus"/>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="执行状态" align="center" prop="executeStatus" >
|
|
|
|
|
<el-table-column label="执行状态" align="center" prop="executeStatus">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<dict-tag :options="dict.type.wms_execute_status" :value="scope.row.executeStatus"/>
|
|
|
|
|
</template>
|
|
|
|
@ -161,14 +162,16 @@
|
|
|
|
|
@click="handleAudit(scope.row)"
|
|
|
|
|
v-hasPermi="['wms:rawoutstock:edit']"
|
|
|
|
|
v-if="scope.row.auditStatus=='0'"
|
|
|
|
|
>审核</el-button>
|
|
|
|
|
>审核
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button
|
|
|
|
|
size="mini"
|
|
|
|
|
type="text"
|
|
|
|
|
icon="el-icon-info"
|
|
|
|
|
@click="handleDetail(scope.row)"
|
|
|
|
|
v-hasPermi="['wms:rawoutstock:edit']"
|
|
|
|
|
>详情</el-button>
|
|
|
|
|
>详情
|
|
|
|
|
</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -185,11 +188,11 @@
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import { listRawoutstock,getWarehouses } from "@/api/wms/rawoutstock";
|
|
|
|
|
import {listRawoutstock, getWarehouses} from "@/api/wms/rawoutstock";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: "Rawoutstock",
|
|
|
|
|
dicts: ['wms_audit_status', 'wms_execute_status','wms_raw_outstock_task_type'],
|
|
|
|
|
dicts: ['wms_audit_status', 'wms_execute_status', 'wms_raw_outstock_task_type'],
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
// 遮罩层
|
|
|
|
@ -334,7 +337,7 @@ export default {
|
|
|
|
|
// 多选框选中数据
|
|
|
|
|
handleSelectionChange(selection) {
|
|
|
|
|
this.ids = selection.map(item => item.rawOutstockId)
|
|
|
|
|
this.single = selection.length!==1
|
|
|
|
|
this.single = selection.length !== 1
|
|
|
|
|
this.multiple = !selection.length
|
|
|
|
|
},
|
|
|
|
|
/** 新增按钮操作 */
|
|
|
|
@ -349,7 +352,7 @@ export default {
|
|
|
|
|
const taskCode = row.taskCode
|
|
|
|
|
const warehouseName = row.warehouseName;
|
|
|
|
|
const params = {pageNum: this.queryParams.pageNum};
|
|
|
|
|
this.$tab.openPage("领料审核[" + taskCode + "]", '/wms/raw-outstock/audit/' + taskCode+'/0/'+warehouseName, params);
|
|
|
|
|
this.$tab.openPage("领料审核[" + taskCode + "]", '/wms/raw-outstock/audit/' + taskCode + '/0/' + warehouseName, params);
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/** 审核按钮操作 */
|
|
|
|
@ -359,7 +362,7 @@ export default {
|
|
|
|
|
const rawOutstockId = row.rawOutstockId;
|
|
|
|
|
const warehouseName = row.warehouseName;
|
|
|
|
|
const params = {pageNum: this.queryParams.pageNum};
|
|
|
|
|
this.$tab.openPage("出库明细[" + taskCode + "]", '/wms/raw-outstock/detail/' + rawOutstockId+'/1/'+warehouseName, params);
|
|
|
|
|
this.$tab.openPage("出库明细[" + taskCode + "]", '/wms/raw-outstock/detail/' + rawOutstockId + '/1/' + warehouseName, params);
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/** 导出按钮操作 */
|
|
|
|
|