change - 问题131:采购订单绑定界面,已绑定销售订单绿色背景显示绿色

master
yinq 3 weeks ago
parent fd1bb2c2b1
commit d2d07a34a4

@ -416,7 +416,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
mpo.order_amount, mpo.complete_amount, mpo.approve_date,
mpo.erp_modify_date, mpo.plan_delivery_date, mpo.begin_date, mpo.end_date, mpo.order_status,
mpo.complete_date, mpo.specification_parameter, mpo.src_bill_no, mpo.purchase_org_id, mpo.tond_base,
mbmi.material_code,mbmi.material_name,mbmi.material_spec,mbmi.always_flag,mpi.project_name
mbmi.material_code,mbmi.material_name,mbmi.material_spec,mbmi.always_flag,mpi.project_name,
IF((select count(*) from mes_order_bind mob where mob.purchase_order_id = mpo.purchase_order_id and mob.sale_order_id > 0) > 0, '1', '0') bindFlag
from mes_purchase_order mpo left join mes_base_material_info mbmi on mpo.material_id =mbmi.erp_id
left join mes_project_info mpi on mpo.tond_base=mpi.erp_id
<where>

@ -144,7 +144,7 @@
</el-row>
<el-table v-loading="loading" :data="purchaseOrderList" @selection-change="handleSelectionChange">
<el-table v-loading="loading" :data="purchaseOrderList" @selection-change="handleSelectionChange" :row-class-name="tableRowClassName" >
<el-table-column label="采购订单ID" align="center" prop="purchaseOrderId"/>
<el-table-column label="采购订单编号" align="center" prop="poNo"/>
<el-table-column label="物料编码" align="center" prop="materialCode"/>
@ -590,7 +590,20 @@ export default {
}).then(() => {
this.$modal.msgSuccess("执行成功");
}).catch(() => {});
}
},
tableRowClassName({row}) {
//绿
if (row.bindFlag === '1') {
return 'success-row';
}
return '';
},
}
};
</script>
<style>
.el-table .success-row {
background-color: #e1f3d8;
}
</style>

Loading…
Cancel
Save