两个按钮相关联:改变员工级别,其对应的薪资也要相应改变。(框架要求:SSM )

xiaoxiao2021-07-05  272

碰到一个需求:

升迁时:只允许修改雇员级别与部门编号,或新增部门,其他字段不能修改.雇员底薪要相应改变.

js界面获取的值如下:员工级别从字典中获取到,把级别对应的底薪用datalist显示,往action传的值为对应的员工级别;

<tr> <td>员工级别:</td> <td> <select id="empGrade" name="employee.empGrade" dataList="${applicationScope.dicMap.empgrade}" selectValue="${employee.empGrade}" resultTrigger="empSalary" /> </td> </tr> <tr> <td>员工底薪:</td> <td> <select id="empSalary" name="emoloyee.empSalary" dataList="A:1000;B:2000" selectValue="${employee.empGrade}" disabled="true"/> </td> </tr>

在service层写判断方法,把级别对应的薪资存到empSalary,action里调用方法,然后存到数据库里

public int newSalary(Employee employee){ int empSalary = 0; if ("A".equals(employee.getEmpGrade())){ empSalary = 1000; }else if ("B".equals(employee.getEmpGrade())){ empSalary = 2000; } return empSalary; }
转载请注明原文地址: https://www.6miu.com/read-4821362.html

最新回复(0)