123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- $(function() {
- var $tabs = $("#detailTabs");
- var $searchForm = $("#searchForm").searchForm();
- var $innerFrame = $("#innerFrame");
- var $ordersForm = $("#ordersForm");
- var $orderId = $ordersForm.find("input[name='orderId']");
-
- var $customerCombox = $ordersForm.find("select[comboname='customerId']");
- var $warehouseId = $ordersForm.find("input[name='warehouseId']");
- var $customerRefferenceId = $ordersForm.find("input[name='customerRefferenceId']");
-
- var $btnAddDetail = $("#btnAddDetail");
- var $btnModifyDetail = $("#btnModifyDetail");
- var $btnRemoveDetail = $("#btnRemoveDetail");
- $.OrdersDetailList = new $.AbstractList( {entity:"OrdersDetail",searchForm:$searchForm,id:"id"}) ;
- $.fn.extend($.OrdersDetailList, {
- //取消双击编辑
- edit:function(index, row){
- }
- });
-
- $btnAddDetail.click(function(){
- var orderId = $orderId.val() ;
- var warehouseId = $("#warehouseId").combogrid("getValue");
- var customerRefferenceId = $("#customerRefferenceId").val();
- var customerId = $("#customerId").combogrid("getValue");
- if( $.isEmpty( orderId )) {
- alertMsg("提示", "请先保存发货单信息", "error");
- return ;
- }
- if( $.isEmpty(customerId) ){
- alertMsg("提示", "请先选择货主", "error");
- return ;
- }
- var url = WEBROOT + "/OrdersDetail/showEdit.action?orderId="+orderId+"&customerId="+customerId+"&warehouseId="+warehouseId+"&customerRefferenceId"+customerRefferenceId;
- $innerFrame.attr("src", url);
- $tabs.tabs('select', "详细");
- });
-
- $btnModifyDetail.click(function(){
- var orderId = $orderId.val() ;
- var warehouseId = $("#warehouseId").combogrid("getValue");
- var customerRefferenceId = $("#customerRefferenceId").val();
- var customerId = $("#customerId").combogrid("getValue");
- if( $.isEmpty( orderId )) {
- alertMsg("提示", "请先保存发货单信息", "error");
- return ;
- }
- if( $.isEmpty(customerId) ){
- alertMsg("提示", "请先选择货主", "error");
- return ;
- }
- var selections = $.OrdersDetailList.getSelections();
- if( !$.isEmpty(selections) ){
- var record = selections[0];
- var id = record['id'];
- var url = WEBROOT + "/OrdersDetail/showEdit.action?id="+id+"&orderId="+orderId+"&customerId="+customerId+"&warehouseId="+warehouseId+"&customerRefferenceId"+customerRefferenceId;
- $innerFrame.attr("src", url);
- $tabs.tabs('select', "详细");
- }
- });
- $btnRemoveDetail.click(function(){
- var url = WEBROOT + "/OrdersDetail/doDelete.action";
- var rows = $.OrdersDetailList.getSelections();
- var ids = [];
- for ( var i = 0; i < rows.length; i++)
- {
- ids.push(rows[i]["id"]);
- }
- if (ids.length > 0)
- {
- $.messager.confirm('提示', '共选择:' + ids.length + '条记录,确定要删除吗?',function(result){
- if (result){
- ajaxRequest(url, {ids : $.encodeJSON(ids)}, function(data){
- $.OrdersDetailList.datagrid.datagrid('clearSelections');
- $.OrdersDetailList.datagrid.datagrid('reload');
- showMsg('提示', '删除成功');
- });
- }
- });
- }else{
- alertMsg("提示", "请选择要删除的记录", "error");
- };
- });
-
-
- // $btnAddDetail.bind("click",function(){
- // var url = WEBROOT + "/OrdersDetail/showEdit.action";
- // $innerFrame.attr("src", url);
- // $tabs.tabs('select', "详细");
- // });
- //
- // $btnModifyDetail.bind("click",function(){
- //
- // });
- //
- // $btnRemoveDetail.bind("click",function(){
- //
- // });
-
-
- });
|