车辆管理系统之继续自己的任务(八)-----终于可以修改了!

下周四 五答辩。经过几天现在终于可以修改了!

jsp页面修改数据块:

 1 <!--修改车主信息  -->
 2   <div id="update" class="easyui-window" data-options="title:‘修改车主信息‘,iconCls:‘icon-bookmark-empty‘,modal:true,closed:true" style="width:780px;height:500px;padding:5px;">
 3         <div class="easyui-layout" data-options="fit:true">
 4             <div data-options="region:‘center‘,border:false" style="padding:10px;background:#fff;border:1px solid #ccc;">
 5                         <form method="post" id="update_form" action="http://localhost:8080/carSystem/cy/masterAction_saveOrUpdateMaster.action" >
 6                              <input name="master.id"  class="masterId" type="hidden" id="mi">
 7                                     <table  class="table" >
 8                                      <tr>
 9                                         <td class="td_right">姓 名:</td>
10                                         <td><input type="text" name="master.name" id="mn" /></td>
11                                         <td class="fenGe"></td>
12                                         <td class="td_right">出生日期:</td>
13                                         <td><input  type="text" name="master.birthday" id="mb" readonly="readonly" /></td>
14                                      <tr>
15                                     <tr>
16                                         <td class="td_right">性别:</td>
17                                         <td>
18                                         <label> <input type="text" name="master.gender" readonly="readonly"  id="mg"/></label></td>
19                                         <td></td>
20                                         <td class="td_right">单位或家庭地址:</td>
21                                         <td><input type="text" name="master.address"  id="ma"/></td>
22                                      <tr>
23                                     <tr>
24                                         <td class="td_right">录入时间:</td>
25                                         <td><input  type=text name="master.enterTime" readonly="readonly"  id="menter"></td>
26                                         <td></td>
27                                         <td  class="td_right">个人照片:</td>
28                                         <td></td>
29                                      <tr>
30                                     <tr>
31                                         <td class="td_right">备注:</td>
32                                         <td rowspan="2"><textarea rows="5" cols="15" name="master.remark" class="masterRemark" style="resize:none" id="mr"></textarea></td>
33                                         <td></td>
34                                      <!-- <td colspan="2" class="img"><img  src="http://localhost:8080/carSystem/PAGE/images/1.png"></td> -->
35                                      <tr>
36                                     <tr>
37                                         <td class="td_right" >电话号码:</td>
38                                         <td><input type="text" name="master.phone"  class="masterPhone" id="mp"/></td>
39                                         <td></td>
40                                 <!--     <td class="td_right" colspan="2"><input type="file" name="master.picture" class="masterPicture" readonly="readonly"/> -->
41                                       <tr>
42                                     </table>
43                           </form>
44                     </div>
45                 <br/><br/>
46
47             <div data-options="region:‘south‘,border:false" style="text-align:center;padding:5px 0;">
48                    <a class="easyui-linkbutton" href="javascript:updateForm()"  id="update_master_btn">修改</a>
49                 <a class="easyui-linkbutton" href="javascript:$(‘#update‘).window(‘close‘)" >取消</a>
50             </div>
51         </div>
52     </div>
53     

通过id得到这条数据的值赋值个update_form.   js

 1     {
 2                                     text : "修改",
 3                                     iconCls : "icon-edit",
 4                                     handler : function() {
 5                                         // 得到选中行  可以来得到id
 6                                         var rows = $(‘#test‘).datagrid(‘getSelections‘);
 7                                         if (rows.length == 1){
 8                                             $.ajax({
 9                                                 url : ‘/carSystem/cy/masterAction_getMasterById.action‘,//通过id来查询这条数据
10                                                 data : ‘master.id=‘ + rows[0].id,
11                                                 cache : false,
12                                                 success : function(data) {
13                                                     var obj=data;
14                                                     $(‘#update‘).dialog(‘open‘);//打开修改窗口
15                                                     //赋值
16                                                     $(‘#update_form‘).form(‘load‘, {
17                                                         ‘master.id‘:obj.id,
18                                                         ‘master.name‘ : obj.name,
19                                                         ‘master.gender‘ :obj.gender==0 ? "女":"男",
20                                                         ‘master.birthday‘ :obj.birthday,
21                                                         ‘master.phone‘ : obj.phone,
22                                                         ‘master.address‘ : obj.address,
23                                                         ‘master.enterTime‘ : obj.enterTime,
24                                                         ‘master.remark‘ : obj.remark,
25                                                         ‘master.picture‘ : obj.picture
26                                                 });
27                                                 }
28                                             });
29                                         }else{
30                                             alert("请选择一行");
31                                         }
32                                     }
33
34                                 },

提交表单;

 1 function updateForm() {
 2        //提交表单
 3 //        $(‘#update_form‘).form(‘submit‘);
 4      $.ajax({
 5            url:"/carSystem/cy/masterAction_saveOrUpdateMaster.action",
 6            type: "post",
 7            data:{
 8                 ‘master.id‘ : $(‘#mi‘).val(),
 9                 ‘master.name‘:$(‘#mn‘).val(),
10                 ‘master.gender‘ :$(‘#mg‘).val()=="男" ? 1: 0,
11                 ‘master.birthday‘ :$(‘#mb‘).val(),
12                 ‘master.phone‘ : $(‘#mp‘).val(),
13                 ‘master.address‘ : $(‘#ma‘).val(),
14                 ‘master.enterTime‘ : $(‘#menter‘).val(),
15                 ‘master.remark‘ : $(‘#mr‘).val(),
16                 ‘master.picture‘ : $(‘#mp‘).val()
17            },
18            success: function(msg){
19              //关闭窗口
20                 $(‘#update‘).window(‘close‘);
21                 //刷新表格
22                 $(‘#test‘).datagrid(‘reload‘);
23            }
24         });
25     }

Action的修改方法;

1 public String saveOrUpdateMaster() {
2         try {
3             master.setFlag(1);
4             masterServiceImpl.updateMaster(master);
5         } catch (Exception e) {
6             log4j.error("MasterAction-----saveOrUpdateMaster()", e);
7         }
8         return null;
9     }

业务成实现类方法

1 public void updateMaster(Master master) throws Exception {
2             masterDaoImpl.updateMaster(master);
3
4 }

最后一个图片上传。

时间: 2024-08-25 03:54:34

车辆管理系统之继续自己的任务(八)-----终于可以修改了!的相关文章

车辆管理系统之继续自己的任务(四)

JAVA EE第一阶段项目——车辆管理系统.MyEclipse + MySQL +powerDesinger +tomcat +svn. 我周五的时候说这个周末就完成自己的任务的.结果我写了两天的代码,就一直在报错!就连一个删除都没写好!唉!页面还算是写了的吧! 完成的任务:分页,显示数据. 单击查看详情,双击查看详情 !添加数据!(图片还没有显示出来). 遇到的问题:修改数据  删除数据  ! 明天将完成的任务:删除数据  条件查询 修改数据! 加油啦!

四人小组-----车辆管理系统+员工管理

项目选题:车辆管理系统+员工管理 小组名称:好好学习 项目组长:林莉 组员:王东涵,胡丽娜,宫丽君 本周任务: 1.发布申请 功能列表: 管理员登录需要进行验证,管理员可以对店内的员工进行增加,删除,修改,查找,还可以对车辆进行增加,删除,修改,查找.查找时需要按不同的类型进行查找,同时删除记录只是逻辑上的删除,不能真实的删除(数据库要有保留). 2.展示: 以图片方式展示: 3.SCRUM 我们在9月26日进行一次Scrum会议,再次讨论所需要的功能,(展示如上).分配任务,页面搭建. 目前完

车辆管理系统之继续自己的任务(六)

JAVA EE第一阶段项目——车辆管理系统.MyEclipse + MySQL +powerDesinger +tomcat +svn. 下周4,5答辩! 今天就只是修改数据,到现在都还没有改好! 修改数据时,有些时候可以修改,有些时候又不可以修改. 今天就出了几个问题! 1     找不到Action. 2     the given object has null identifier , 3     Servlet service() for servlet default threw e

车辆管理系统之继续自己的任务(五)

JAVA EE第一阶段项目——车辆管理系统.MyEclipse + MySQL +powerDesinger +tomcat +svn. 之前我的删除,现在想想真是无语了,其实我一直都是对的,只是因为我在数据库查询的时候,我只查询了flag为1的,所以就当然就查不出flag为0的了!纠结了两天结果是这样的. 完成的功能:单个删除数据,条件查询,显示详情. 查询条件是一个可折叠的面板.条件查询的功能实现了.都是模糊查询的. 修改数据的除了出生日期,录入时间,性别不可以改,其他的都可以. 显示详情也

车辆管理系统之搭建框架 添加必要的数据 安装svn(二)

JAVA EE第一阶段项目——车辆管理系统.MyEclipse + MySQL +powerDesinger +tomcat +svn. 今天组长把项目的分工安排好了!这个周末两天的作业就是我的车主信息管理.主要业务就是增 删 (单条删除 批量删除) 改 查 分页! 感觉还是比较简单的.但是经过今天晚上的分析. 在添加车主信息的时候,这里添加的个人照片,要让他显示出来这个需要想个办法让他显示出来.因为Chrome浏览器是不会显示图片的.暂时就这个问题.就在做作业的时候来发现问题了. 今天把数据库

359VB1010车辆管理系统

程序开发语言: VB6.0   数据库: access 程序功能:本系统主要服务于车管所工作人员管理辖区机动车辆,以及驾驶员相关信息,本系统由以下几大功能模块构成. 一:车辆档案管理(车辆档案建立,车辆档案查询,车辆档案删除,车辆档案变更查询等.) 二:车辆运营管理(车辆运营表,车辆运营查询,清空车辆运营表) 三:车辆管理(车辆维修管理,车辆报废管理等) 四:驾驶员管理(驾驶员档案管理,驾驶员档案查询等) 五:系统维护(系统备份,系统还原,系统检查)

ASP.NET车辆管理系统100%源码

系统开发环境为VS2010,采用ASP.NET框架,数据库采用SQL Server,系统采用Ajax,具有:GPS导航(实时监控报警).申请审核.流程查看及短信息发送等功能.这个系统界面和功能是我觉得最好的,大家有兴趣的可以好好学习学习! 系统主要功能如下: 1."报表系统":报警日志查询.报警分析报表.行驶时间统计.轨迹报表.出车补助报销单.报警明细.里程统计等: 2."用车审批":出车任务.用车申请.用车单查看.用车审核等: 3."维修审批"

ASP.NET车辆管理系统

原文地址:https://blog.csdn.net/lisenyang/article/details/46606181 系统开发环境为VS2010,采用ASP.NET框架,数据库采用SQL Server,系统采用Ajax,具有:GPS导航(实时监控报警).申请审核.流程查看及短信息发送等功能.这个系统界面和功能是我觉得最好的,大家有兴趣的可以好好学习学习! 功能描述:实现车辆管理的普通功能,车辆派车(该系统的主要功能),全程流程短信通知及短信审核,实现对移动车务通GPS接口,完全监控车辆动态

讯商WMS仓库管理系统如何解决仓库中的八个问题

仓库管理的工作繁多复杂,总容易呈现各种各样的问题,比方以下问题就是仓库管理中常见的问题:? ? ? 1,区域管理不明晰,产品没有完成分区管理.? ? ? 2,货堆上看不到货卡,仓库内的帐目管理混乱而没有条目逻辑.? ? ? 3,仓库的多功用合一,有时是杂货库,有时是车库,以至员工的住宿也混杂其中.? ? ? 4,破损.耗费商品多,且没有停止集中集中管理.妥善寄存.? ? ? 5,仓库越廉价越好,许多经销商仓库常常都选择在工厂的旧厂房或是旧仓库,很少有愿意去租专业库的.? ? ? 6,货物的寄存不