入职一周自我总结

入职一周自我总结

首先记录一下自己的心里路程

  1. 作为应届毕业生,这是我的第一份正式工作,最开始的情绪是特别复杂的。复杂到我工作的前一天一直在做心里建设。紧张忐忑却又充满期待。
  2. 我一直觉得自己是一个幸运的人,入职的时候我的位置被安排在办公室。里面做的全是领导,一共四个座位,就剩一个没有人,我就坐在了这里。这意味着我可以更方便的和组长交流,以便于更快的成长。真的觉得是最好的安排。
  3. 公司的氛围是非常轻松的,但是任务一点也不少。都是痛并快乐着,我虽然入职时间不长,但是我看得出来前辈们把这里当成第二个家一样。能够在这里工作是我的幸运。
  4. 怀着感恩的心,一路不停的往前走。我很享受这样的日子。

工作总结

创建界面熟悉项目。

  1. 第一步是根据已知的数据库字段,创建一个数据库表。
  2. 在EOS开发工具中,创建一个自己的包,在下面的数据模型中右键创建一个数据集。
  3. 左下角的数据库视图中,找到自己创建的数据库表,然后直接拖进上一步创建的数据集中。
  4. 回到创建的包,右键-功能导向-NUI单表维护功能导向。
  5. 刷新项目,在包下的展现-页面流-页面资源会出现.jsp文件。
  6. 根据前辈们已经完成的.jsp文件修改自己的.jsp文件。
  7. 现在修改好的jsp文件不会出现在项目中。这时候需要使用系统管理员的权限登录进系统。首先在应用功能管理下的 投资管理目标与状态控制系统 中找到自己.jsp添加的模块。然后复制自己.jsp文件的url路径,在选中的模块右键新建功能,填写功能名称。最重要的是 功能调试入口 这里粘贴自己.jsp文件的url路径。 其次在菜单管理中 和上一步类似添加自己的模块。最后在授权管理中,将自己的模块授权给一个用户,以后登录系统就用这个授权了的用户。

实现功能

  1. miniui的下拉列表框。(这个是查询条件中的)

    <input id="wbby2cx"   data = "[{text:'控股',value:'控股'}, {text:'参股',value:'参股'}]"
     textField="text" valueField="value" class="nui-combobox" style="width:140px;" allowInput="false" />
    

    classs属性是实现下拉列表框。

    data是下拉列表框的样式。

  2. miniui的下拉列表框。(这个是填入数据时的)

    <input property="editor" class="mini-combobox" style="width:100px;" popupHeight="100" textField="text" valueField="value" 
    data = "[{text:'控股',value:'控股'}, {text:'参股',value:'参股'} ]"/>
    

    property 是 attribute 对应的 DOM 节点的 对象属性 (Object field)。

    就是一定要有这个属性!!!

  3. 条件查询

    首先获取到参数的值。也就是请求的参数。

       function getparams(){
    				var params={
    				wbby1:nui.get('wbby1cx').getFormValue(),
    				wbby2:nui.get('wbby2cx').getValue(),
    				wbby3:nui.get('wbby3cx').getValue(), 
    				wbby4:nui.get('wbby4cx').getFormValue(), 
    				corporationCode:memberCode,
                   	corporationName:memberName
    			} 		
    				return params;
    		}
    

    调用查询方法。

      function search() {
               var form = new nui.Form("#form1");
                    var json = form.getData(false,false);
                  	var params=getparams();
               	 	var obj=new Object();
    				obj.params=params;
                    grid.load(obj);    
                }
    

    这个EOS的controller很特殊。

    在这个界面双击空白是参数配置,addROperExcuteTljs和update和delete都是方法。

    上面的查询方式是,选择查询条件的值在下面的列表中都有。

  4. 特殊的条件查询

    这个查询是进阶的查询方式,是自己 写sql语句而不是用人家封装好的。

    在上面的基础上

    这个dataField是返回来的数据。

    所以要配置这个查询的controller

    配置这个的参数一个是传入的参数,都封装在params中;一个是返回的参数,也就是roperexcuteljss.

    这个是查询所以注意选择运算符逻辑。

    nameSqlId就是写sql文件的地址。

    parames和roperexcuteljss一个是传入的参数一个是返回值。

  5. sql的编写

    在数据中-命名sql-右键创建-命名sql集。

    1. 第一个注意的点

      这个resultMap需要自己编写。

      要和数据库中一一对应,column是数据库中的列,property是.jsp文件中的列写法(书写格式)

    2. 多个查询条件时.

      <select id="select_year"  resultMap="resultMap" >
      	   select * from pims.r_oper_excute_tljs where  1=1 
      	<isNotNull property="corporationcode">
      		and	CORPORATIONCODE like '$corporationcode$%' 
      	</isNotNull>
      	<isNotNull property="corporationname">
      		and	CORPORATIONNAME like '$corporationname$%' 
      	</isNotNull>
      </select>
      
  6. 审核界面

    在方法中加一个条件还有在判断中加一些限制条件。

                   function ondatastate(e){
                    	var value=e.value;
                    	var str="";
                    	if(value=="new"){
                     		str="草稿";
                    	}else if(value=="check"){
                     		str="审核中";
                    	}else if(value=="submit"){
                    		str="审核通过";
                    	}else if(value=="back"){
                    		str="退回";
                    	}
     					return str;                
                    }
    
  7. 文件上传下载。

    这个用到了一个新的页面流。

    1. 在按钮中增添一个按钮。

      <a class="nui-button" iconCls="icon-print" onclick="exportwxcel()">导出Excel</a>
      
    2. 编写上面的方法。

      function exportwxcel(){
      			var excelDomeName="lmy";
      			var	filename="wjdc";
      			excelDomeName+=".xls";
      		 	nui.get("fileName").setValue(filename);
      		 	nui.get("templateFileName").setValue(excelDomeName);
      		 	nui.get("p_wbby1").setValue(nui.get('wbby1cx').getFormValue());
      		 	nui.get("p_wbby2").setValue(nui.get('wbby2cx').getValue());
      		 	nui.get("p_wbby3").setValue(nui.get('wbby3cx').getValue());
      		 	nui.get("p_corporationCode").setValue(memberCode);
      		 	nui.get("p_corporationName").setValue(memberName);
      			var url="com.primeton.tljs.tljsexport.flow";
      			var form3 = document.getElementById("form3");
      		    form3.action = url;
      			form3.submit(); 	
      		}
      
    3. 编写表单form3

      <form id="form3" method="post" enctype="multipart/form-data">
      		<input class="nui-hidden" id="fileName" name="fileName">
      		<input class="nui-hidden" id="templateFileName" name="templateFileName">
      		<input class="nui-hidden" id="p_wbby1" name="wbby1">
      		<input class="nui-hidden" id="p_wbby2" name="wbby2">
      		<input class="nui-hidden" id="p_wbby3" name="wbby3">
      		<input class="nui-hidden" id="p_corporationName" name="corporationName">
      		<input class="nui-hidden" id="p_corporationCode" name="corporationCode">
      		</form>
      
    4. 配置页面流。

      1. 点开action0,配置参数。这里面的参数就是form3中的。

      2. 然后是给赋值这个控件中赋值。

      3. query就是用之前的查询控件就ok。

      4. 配置exportExcel。templateFileName就是上面代码中的id。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值