wms“包材库存明细”界面要优化,重新排列菜单的次序如下

送货时间,物料号,物料描述,送货单,采购单,批次,入库数量,出库数量,剩余数量(“剩余数量”是“入库数量”减去“出库数量”得出),状态,标识卡,后面菜单次序不变。
master
mengjiao 7 months ago
parent 92b6dc40b4
commit a54a089b68

@ -43,15 +43,6 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<!-- <el-form-item label="库位" prop="wlCode">-->
<!-- <el-input-->
<!-- v-model="queryParams.wlCode"-->
<!-- placeholder="请输入库位"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料号" prop="materialCode"> <el-form-item label="物料号" prop="materialCode">
<el-input <el-input
v-model="queryParams.materialCode" v-model="queryParams.materialCode"
@ -69,18 +60,6 @@
/> />
</el-form-item> </el-form-item>
<!-- <el-form-item label="数量" prop="amount">-->
<!-- <el-input-->
<!-- v-model="queryParams.amount"-->
<!-- placeholder="请输入数量"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="送货时间" prop="gmtCreate"> <el-form-item label="送货时间" prop="gmtCreate">
<el-date-picker clearable <el-date-picker clearable
v-model="queryParams.gmtCreate" v-model="queryParams.gmtCreate"
@ -89,15 +68,6 @@
placeholder="请选择创建时间"> placeholder="请选择创建时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<!-- <el-form-item label="工厂号" prop="factoryCode">-->
<!-- <el-input-->
<!-- v-model="queryParams.factoryCode"-->
<!-- placeholder="请输入工厂号"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
@ -114,40 +84,44 @@
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="danger" type="primary"
plain plain
icon="el-icon-remove" icon="el-icon-remove"
size="mini" size="mini"
:disabled="batchSingle" :disabled="batchSingle"
@click="handleRemoveBatch(row)" @click="handleRemoveBatch()"
v-hasPermi="['mes:pro:workorder:edit']"
>删除 >删除
</el-button> </el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
<el-table v-loading="loading" :data="matetowsnList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="matetowsnList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="唯一序列号" align="center" prop="mateOrderInSnId" v-if="false" /> <el-table-column label="唯一序列号" align="center" prop="mateOrderInSnId" v-if="false" />
<el-table-column label="送货时间" align="center" prop="gmtCreate" width="180"> <el-table-column label="送货时间" align="center" prop="gmtCreate" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.gmtCreate, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.gmtCreate, '{y}-{m}-{d}') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="送货单" align="center" prop="poNo" width="100"/>
<el-table-column label="采购单" align="center" prop="orderNo" width="100"/> <el-table-column label="物料号" align="center" prop="materialCode" width="120">
<el-table-column label="标识卡" align="center" prop="wlCode" width="300"/>
<el-table-column label="批次" align="center" prop="userDefined2" width="300"/>
<el-table-column label="物料号" align="center" prop="materialCode" width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ formatProductCode(scope.row.materialCode) }}</span> <span>{{ formatProductCode(scope.row.materialCode) }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="物料描述" align="center" prop="materialDesc" width="300"/> <el-table-column label="物料描述" align="center" prop="materialDesc" width="300"/>
<el-table-column label="送货单" align="center" prop="poNo" width="100"/>
<el-table-column label="采购单" align="center" prop="orderNo" width="100"/>
<el-table-column label="批次" align="center" prop="userDefined2" width="100"/>
<el-table-column label="入库数量" align="center" prop="amount" /> <el-table-column label="入库数量" align="center" prop="amount" />
<el-table-column label="出库数量" align="center" prop="outNumber" /> <el-table-column label="出库数量" align="center" prop="outNumber" />
<el-table-column label="剩余数量" align="center">
<template slot-scope="scope">
<span>{{ scope.row.amount - (scope.row.outNumber || 0) }}</span>
</template>
</el-table-column>
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.outNumber === 0 || scope.row.outNumber === null"></span> <span v-if="scope.row.outNumber === 0 || scope.row.outNumber === null"></span>
@ -155,7 +129,7 @@
<span v-else></span> <span v-else></span>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="托盘号" align="center" prop="sn" />--> <el-table-column label="标识卡" align="center" prop="wlCode" width="300"/>
<el-table-column label="仓库" align="center" prop="whCode" /> <el-table-column label="仓库" align="center" prop="whCode" />
<el-table-column label="库区" align="center" prop="waCode" /> <el-table-column label="库区" align="center" prop="waCode" />
<el-table-column label="备用1" align="center" prop="userDefined1" v-if="false" /> <el-table-column label="备用1" align="center" prop="userDefined1" v-if="false" />
@ -173,15 +147,8 @@
<span>{{ parseTime(scope.row.gmtCreate, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.gmtCreate, '{y}-{m}-{d}') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="更新人" align="center" prop="lastModifiedBy" />-->
<!-- <el-table-column label="更新时间" align="center" prop="gmtModified" width="180">-->
<!-- <template slot-scope="scope">-->
<!-- <span>{{ parseTime(scope.row.gmtModified, '{y}-{m}-{d}') }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column label="有效标记" align="center" prop="activeFlag"v-if="false" /> <el-table-column label="有效标记" align="center" prop="activeFlag"v-if="false" />
<el-table-column label="工厂号" align="center" prop="factoryCode" /> <el-table-column label="工厂号" align="center" prop="factoryCode" />
</el-table> </el-table>
<pagination <pagination
@ -630,10 +597,12 @@ export default {
console.log("Materials processed"); console.log("Materials processed");
this.showMaterialDialog = false; // this.showMaterialDialog = false; //
}, },
handleRemoveBatch(row) { handleRemoveBatch() {
const ids = this.ids;
let postData = this.ids.map(id => ({ mateOrderInSnId: id }));
console.log(postData)
this.$modal.confirm('是否确认删除标识卡编号为"' + wlCode + '"的数据项?').then(function() { this.$modal.confirm('是否确认删除标识卡编号为"' + wlCode + '"的数据项?').then(function() {
return Removecard(); return Removecard(postData);
}).then(() => { }).then(() => {
this.editBatch(); this.editBatch();
this.$modal.msgSuccess("删除成功"); this.$modal.msgSuccess("删除成功");

Loading…
Cancel
Save