烘房和成型机小时产量报表

master
zhaoxiaolin 5 months ago
parent df39f199c0
commit bbd568b342

@ -398,3 +398,15 @@ export function getmonthProductionSut(query) {
params: query params: query
}); });
} }
// 最终报工按钮
export function updateReportWorkW3(workorderCode) {
const data = {
workorderCode
}
return request({
url: '/mes/reportWork/updateReportWorkW3',
method: 'post',
data: data
});
}

@ -14,7 +14,7 @@
</el-form-item> </el-form-item>
<el-form-item label="产品编号" prop="productCode"> <el-form-item label="产品编号" prop="productCode">
<el-input <el-input
v-model="queryParams.materialCode" v-model="queryParams.productCode"
placeholder="请输入产品编号" placeholder="请输入产品编号"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"

@ -61,19 +61,8 @@
@click="handleUpdate" @click="handleUpdate"
v-hasPermi="['mes:reportWork:edit']" v-hasPermi="['mes:reportWork:edit']"
>修改</el-button> >修改</el-button>
</el-col> </el-col>-->
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['mes:reportWork:remove']"
>删除</el-button>
</el-col>
-->
<el-col :span="1.5"> <el-col :span="1.5">
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single"
@click="handleReportHz" v-hasPermi="['mes:reportWork:report']">报工信息维护</el-button> @click="handleReportHz" v-hasPermi="['mes:reportWork:report']">报工信息维护</el-button>
@ -103,6 +92,18 @@
@click="showPrint">打印预览 @click="showPrint">打印预览
</el-button> </el-button>
</el-col> </el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-s-flag"
size="mini"
:disabled="single"
@click="handleW3"
v-hasPermi="['mes:reportWork:report']"
>最终报工</el-button>
</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" :ref="tableIndex" :data="reportWorkList" <el-table v-loading="loading" :ref="tableIndex" :data="reportWorkList"
@ -691,7 +692,8 @@ import {
submitReportPS, submitReportPS,
submitReportPSSAP, submitReportPSSAP,
getCKList, getCKList,
getPutInOrderList,preReportRow getPutInOrderList,preReportRow,
updateReportWorkW3
} from "@/api/mes/reportWork"; } from "@/api/mes/reportWork";
import { import {
getConsumeList, getConsumeList,
@ -1180,22 +1182,16 @@ export default {
}); });
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleW3(row) {
let sr = this.selectRow[0]; const workorderCode = this.selectRow[0].workorderCode;
if (sr.uploadStatus == "1") {
this.$modal.msgError(`上传sap成功,不允许删除`);
return;
}
const ids = row.id || this.ids;
this.$modal this.$modal
.confirm('是否确认删除报工报表编号为"' + ids + '"的数据项') .confirm('是否确认工单号为"' + workorderCode + '"的数据项已最终报工?')
.then(function () { .then(function () {
return delReportWork(ids); return updateReportWorkW3(workorderCode);
}) })
.then(() => { .then(() => {
this.getList(); this.getList();
this.$modal.msgSuccess("删除成功"); this.$modal.msgSuccess("修改成功");
}) })
.catch(() => {}); .catch(() => {});
}, },

Loading…
Cancel
Save