1.修复设备领用和设备养护相关功能的bug

zhairh
x_z 3 years ago
parent d13b18dd51
commit f705739f0b

@ -450,12 +450,16 @@ export default {
}, },
addCode() { addCode() {
if (isBlank(this.formData.deptCode)) { if (isBlank(this.formData.deptCode)) {
this.$message.warning("请先选择养护仓库"); this.$message.warning("请选择领用部门");
return; return;
} }
if (isBlank(this.formData.collectUser)) {
this.$message.warning("请选择领用人!");
}
if (isBlank(this.formData.code)) { if (isBlank(this.formData.code)) {
this.$message.warning("请扫描或输入UDI码") this.$message.warning("请扫描或输入UDI码");
return; return;
} }

@ -29,10 +29,16 @@
<el-table v-loading="loading" :data="list" style="width: 100%"> <el-table v-loading="loading" :data="list" style="width: 100%">
<el-table-column label="序号" type="index" fixed></el-table-column> <el-table-column label="序号" type="index" fixed></el-table-column>
<el-table-column label="养护记录号" prop="orderId" width="180"></el-table-column> <el-table-column label="设备名称" prop="productName" width="180"></el-table-column>
<el-table-column label="领用记录号" prop="collOrderId" width="180"></el-table-column> <el-table-column label="设备编号" prop="code" width="180" show-overflow-tooltip></el-table-column>
<el-table-column label="养护日期" prop="createTime" width="180"></el-table-column> <el-table-column label="产品DI" prop="nameCode" width="180"></el-table-column>
<el-table-column label="养护人" prop="createUser" width="120"></el-table-column> <el-table-column label="生产日期" prop="produceDate" width="180"></el-table-column>
<el-table-column label="批次号" prop="batchNo" width="180"></el-table-column>
<el-table-column label="规格型号" prop="ggxh" width="180"></el-table-column>
<el-table-column label="医疗器械注册/备案人名称" prop="ylqxzcrbarmc" width="180"></el-table-column>
<el-table-column label="批准文号" prop="zczbhhzbapzbh" width="180"></el-table-column>
<el-table-column label="所属仓库" prop="invWarehouseName" width="180"></el-table-column>
<el-table-column label="领用部门" prop="deptName" width="180"></el-table-column>
<el-table-column label="操作" width="180" fixed="right"> <el-table-column label="操作" width="180" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -152,7 +158,7 @@ export default {
addMAOrder(row) { addMAOrder(row) {
this.deviceMAOrder = { this.deviceMAOrder = {
code: row.code, code: row.code,
createUser: this.$store.getters.employName, createUser: this.$store.getters.employeeName,
deptName: row.deptName, deptName: row.deptName,
deptCode: row.deptCode, deptCode: row.deptCode,
createTime: new Date().toLocaleString() createTime: new Date().toLocaleString()

@ -35,7 +35,7 @@
</el-row> </el-row>
</el-form> </el-form>
<el-table v-loading="loading" :data="list" style="width: 100%" @current-change="handleChange"> <el-table v-loading="loading" :data="list" style="width: 100%" @current-change="handleChange" highlight-current-row>
<el-table-column label="序号" type="index" fixed></el-table-column> <el-table-column label="序号" type="index" fixed></el-table-column>
<el-table-column label="设备领用记录号" prop="orderId" width="180"></el-table-column> <el-table-column label="设备领用记录号" prop="orderId" width="180"></el-table-column>
<el-table-column label="领用部门" prop="deptName" width="180"></el-table-column> <el-table-column label="领用部门" prop="deptName" width="180"></el-table-column>
@ -214,7 +214,6 @@ export default {
} }
}) })
}).catch((error) => { }).catch((error) => {
this.$message.error(error.message);
}); });
}, },
getDepts() { getDepts() {

@ -35,7 +35,7 @@
</el-row> </el-row>
</el-form> </el-form>
<el-table v-loading="loading" :data="list" style="width: 100%" @current-change="handleChange"> <el-table v-loading="loading" :data="list" style="width: 100%" @current-change="handleChange" highlight-current-row>
<el-table-column label="序号" type="index" fixed></el-table-column> <el-table-column label="序号" type="index" fixed></el-table-column>
<el-table-column label="设备领用记录号" prop="orderId" width="180"></el-table-column> <el-table-column label="设备领用记录号" prop="orderId" width="180"></el-table-column>
<el-table-column label="领用部门" prop="deptName" width="180"></el-table-column> <el-table-column label="领用部门" prop="deptName" width="180"></el-table-column>
@ -206,7 +206,7 @@ export default {
}) })
}, },
handleChange(row) { handleChange(row) {
this.detailList = { this.detailQuery = {
orderIdFk: row.orderId, orderIdFk: row.orderId,
page: 1, page: 1,
limit: 20 limit: 20

@ -191,7 +191,6 @@ export default {
}); });
}, },
closeDialog() { closeDialog() {
debugger
this.formVisible = false; this.formVisible = false;
this.getList(); this.getList();
}, },

@ -136,6 +136,10 @@ export default {
}, },
methods: { methods: {
saveOrder() { saveOrder() {
if (this.detailList[0].maintenanceStatus === 0) {
this.$message.error("请完成当前设备养护!");
return;
}
this.formData.remark = this.detailList[0].remark; this.formData.remark = this.detailList[0].remark;
this.formData.maintenanceStatus = this.detailList[0].maintenanceStatus; this.formData.maintenanceStatus = this.detailList[0].maintenanceStatus;
this.formData.deviceStatus = this.detailList[0].deviceStatus; this.formData.deviceStatus = this.detailList[0].deviceStatus;

Loading…
Cancel
Save