出库通知档新增紧急状态字段(0无,1紧急),wcs调用优先生成工作档
| | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | import com.slcf.controller.param.SetEmsParam; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Controller; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.ResponseBody; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import com.slcf.pojo.UserBean; |
| | | import com.slcf.bean.WaitPakOutCondition; |
| | |
| | | } |
| | | |
| | | /** |
| | | * åºåºéç¥æ¡£è®¾ç½®ä»»å¡ä¸ºç´§æ¥ç¶æ |
| | | * @return |
| | | */ |
| | | @ResponseBody |
| | | @RequestMapping(value = "/waitPakOutSetEms.action", produces = "text/html; charset=UTF-8") |
| | | public String syncStocksFromSap(@RequestBody List<SetEmsParam> list) throws Exception { |
| | | Integer i = 0; |
| | | String errorTxt = ""; |
| | | if (list.size() > 0) { |
| | | // å¤æç´§æ¥ä»»å¡æ°éæ¯å¦å·²ç»è¶
è¿3个ï¼è¶
åº3个ä¸å
è®¸ç»§ç»æ°å¢ç´§æ¥ä»»å¡ |
| | | Integer emsNum = waitPakOutService.countEmsNum(); |
| | | if (emsNum < 3) { |
| | | // 设置任å¡ä¸ºç´§æ¥ç¶æ |
| | | for (SetEmsParam item : list) { |
| | | if (waitPakOutService.waitPakOutSetEms(item) > 0) { |
| | | i++; |
| | | } |
| | | } |
| | | } else { |
| | | errorTxt = "ç´§æ¥ä»»å¡å·²è¶
åº3个ï¼è¯·èå¿çå¾
ä»»å¡å®æ"; |
| | | } |
| | | } else { |
| | | throw new Error("æ°æ®å¼å¸¸"); |
| | | } |
| | | return (i == 0) ? errorTxt : i.toString(); |
| | | } |
| | | |
| | | /** |
| | | * éªè¯ç©æç¼å·æ¯å¦åå¨ |
| | | * @param did |
| | | * @return |
New file |
| | |
| | | package com.slcf.controller.param; |
| | | |
| | | public class SetEmsParam { |
| | | private String lgnum; //ä»åºå· |
| | | private int tanum; //转å¨è¯·æ±ç¼å· |
| | | private int tapos; //è¡é¡¹ç® |
| | | |
| | | public String getLgnum() { |
| | | return lgnum; |
| | | } |
| | | |
| | | public void setLgnum(String lgnum) { |
| | | this.lgnum = lgnum; |
| | | } |
| | | |
| | | public int getTanum() { |
| | | return tanum; |
| | | } |
| | | |
| | | public void setTanum(int tanum) { |
| | | this.tanum = tanum; |
| | | } |
| | | |
| | | public int getTapos() { |
| | | return tapos; |
| | | } |
| | | |
| | | public void setTapos(int tapos) { |
| | | this.tapos = tapos; |
| | | } |
| | | } |
| | |
| | | // @Select("select top (#{epage}) a.*,b.loc_desc loc_sts_name from cust_wait_pakout a,asr_bas_loc_type b where a.loc_sts=b.loc_sts and loc_no not in " |
| | | // + " (select top (#{spage}) loc_no from cust_wait_pakout order by loc_no asc) order by loc_no asc") |
| | | public List<WaitPakOutBean> queryWaitPakOutList(WaitPakOutCondition waitPakOutCon); |
| | | |
| | | public Integer waitPakOutSetEms(@Param("lgnum") String lgnum, @Param("tanum") int tanum, @Param("tapos") int tapos); |
| | | |
| | | public Integer countEmsNum(); |
| | | |
| | | // //ç»è®¡æææ°æ®æ»æ°é |
| | | // @Select("select count(*) from cust_wait_pakout") |
| | |
| | | private String bname; //ç¨æ·ID |
| | | private int action; //0.é»è®¤ 1.åç¬ç¡®è®¤ 2.åç¬æå° 3.æ¢æå°å确认 |
| | | private int prnstatus; //0é»è®¤,1éè¦æå°,2æå°å®æ,3æå°é误 |
| | | private int ems_status; // æ¯å¦ç´§æ¥ |
| | | |
| | | private String sheet_no; //åå· |
| | | private String mat_no; //ç©æç¼ç |
| | |
| | | public void setDate1(String date1) { |
| | | this.date1 = date1; |
| | | } |
| | | |
| | | |
| | | public int getEms_status() { |
| | | return ems_status; |
| | | } |
| | | |
| | | public void setEms_status(int ems_status) { |
| | | this.ems_status = ems_status; |
| | | } |
| | | } |
| | |
| | | import java.util.Map; |
| | | |
| | | import com.slcf.bean.WaitPakOutCondition; |
| | | import com.slcf.controller.param.SetEmsParam; |
| | | import com.slcf.pojo.WaitPakOutBean; |
| | | |
| | | /** |
| | |
| | | |
| | | //æ¥è¯¢ææ |
| | | public Map<String,Object> queryWaitPakOutList(WaitPakOutCondition waitPakOutCon); |
| | | |
| | | public Integer waitPakOutSetEms(SetEmsParam waitPakOutCon); |
| | | |
| | | public Integer countEmsNum(); |
| | | |
| | | //æ ¹æ®idæ¥è¯¢ |
| | | public WaitPakOutBean queryWaitPakOutById(String sheet_no,String mat_no); |
| | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.slcf.controller.param.SetEmsParam; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | // } |
| | | // } |
| | | |
| | | public Integer waitPakOutSetEms(SetEmsParam setEmsParam) { |
| | | return WaitPakOutDao.waitPakOutSetEms(setEmsParam.getLgnum(), setEmsParam.getTanum(), setEmsParam.getTapos()); |
| | | } |
| | | |
| | | public Integer countEmsNum() { |
| | | return WaitPakOutDao.countEmsNum(); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®idæ¥æ¾ |
| | | */ |
| | |
| | | </where> |
| | | </select> |
| | | |
| | | <update id="waitPakOutSetEms"> |
| | | update cust_wait_pakout set ems_status = 1 where lgnum=#{lgnum} and tanum = #{tanum} and tapos = #{tapos} |
| | | </update> |
| | | |
| | | <select id="countEmsNum" resultType="integer"> |
| | | select count(*) from cust_wait_pakout where ems_status = 1 |
| | | </select> |
| | | |
| | | <select id="getWaitPakOutCount" parameterType="com.slcf.bean.WaitPakOutCondition" resultType="Integer"> |
| | | select count(1) from cust_wait_pakout a |
| | | <where> |
| | |
| | | <!-- <mvc:annotation-driven /> --> |
| | | <mvc:annotation-driven> |
| | | <mvc:message-converters> |
| | | <bean class="org.springframework.http.converter.StringHttpMessageConverter" /> <!--å
è¿è¡string转æ¢--> |
| | | <bean |
| | | class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> |
| | | <property name="supportedMediaTypes"> |
| | |
| | | <div class="table-responsive"> |
| | | <!-- <div style="overflow:scroll;"> --> |
| | | <!-- <table id="test-table" class="table table-hover table-striped table-condensed table-bordered"></table> --> |
| | | <button type="button" onclick="emsBtn()" class="btn btn-danger">ç´§æ¥</button> |
| | | <table id="test-table" class="table table-hover text-nowrap"></table> |
| | | </div> |
| | | |
| | |
| | | /** |
| | | * åºåºéç¥æ¡£ |
| | | */ |
| | | var myColumns=[]; |
| | | $(function(){ |
| | | getColumns(); |
| | | |
| | | $('#test-table').bootstrapTable('destroy'); |
| | | $('#test-table').bootstrapTable({ |
| | | method : 'GET', |
| | | url: "work/waitPakOutList.action", |
| | | cache : false, |
| | | striped : true, |
| | | pagination : true, //å¨è¡¨æ ¼åºé¨æ¾ç¤ºå页工å
·æ |
| | | pageSize : 10, //é»è®¤æ¯é¡µæ¡æ° |
| | | pageNumber : 1, //é»è®¤å页 |
| | | pageList : [5,10,20,50,100],//åé¡µæ° |
| | | showColumns : true, //æ¾ç¤ºéèå |
| | | showRefresh : false, //æ¾ç¤ºå·æ°æé® |
| | | showExport : false, |
| | | toolbar:"#toolbar", |
| | | singleselect : true, |
| | | clickToSelect: true, // åå»è¡å³å¯ä»¥éä¸ |
| | | search : false,//æ¾ç¤ºæç´ 表å |
| | | silent : true, //å·æ°äºä»¶å¿
须设置 |
| | | sidePagination : "server", //表示æå¡ç«¯è¯·æ± |
| | | columns : //myColumns, |
| | | [{ |
| | | checkbox:true |
| | | },{ |
| | | field : "lgnum", |
| | | title : "ä»åºå·", |
| | | var myColumns = []; |
| | | $(function () { |
| | | getColumns(); |
| | | |
| | | $('#test-table').bootstrapTable('destroy'); |
| | | $('#test-table').bootstrapTable({ |
| | | method: 'GET', |
| | | url: "work/waitPakOutList.action", |
| | | cache: false, |
| | | striped: true, |
| | | pagination: true, //å¨è¡¨æ ¼åºé¨æ¾ç¤ºå页工å
·æ |
| | | pageSize: 10, //é»è®¤æ¯é¡µæ¡æ° |
| | | pageNumber: 1, //é»è®¤å页 |
| | | pageList: [5, 10, 20, 50, 100],//åé¡µæ° |
| | | showColumns: true, //æ¾ç¤ºéèå |
| | | showRefresh: false, //æ¾ç¤ºå·æ°æé® |
| | | showExport: false, |
| | | toolbar: "#toolbar", |
| | | singleSelect : true, |
| | | clickToSelect: true, // åå»è¡å³å¯ä»¥éä¸ |
| | | search: false,//æ¾ç¤ºæç´ 表å |
| | | silent: true, //å·æ°äºä»¶å¿
须设置 |
| | | sidePagination: "server", //表示æå¡ç«¯è¯·æ± |
| | | columns: //myColumns, |
| | | [{ |
| | | checkbox: true |
| | | }, { |
| | | field: "lgnum", |
| | | title: "ä»åºå·", |
| | | // class : 'col-md-2', |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "tanum", |
| | | title : "转å¨ç¼å·", |
| | | align : "center", |
| | | valign : "middle", |
| | | }, { |
| | | field : "tapos", |
| | | title : "è¡é¡¹ç®", |
| | | align : "center", |
| | | valign : "middle", |
| | | }, { |
| | | field : "matnr", |
| | | title : "ç©æ", |
| | | align : "left", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "maktx", |
| | | title : "ç©ææè¿°", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "werks", |
| | | title : "å·¥å", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true"//, |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "tanum", |
| | | title: "转å¨ç¼å·", |
| | | align: "center", |
| | | valign: "middle", |
| | | }, { |
| | | field: "tapos", |
| | | title: "è¡é¡¹ç®", |
| | | align: "center", |
| | | valign: "middle", |
| | | }, { |
| | | field: "matnr", |
| | | title: "ç©æ", |
| | | align: "left", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "maktx", |
| | | title: "ç©ææè¿°", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "werks", |
| | | title: "å·¥å", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true"//, |
| | | // visible : false |
| | | }, { |
| | | field : "vsolm", |
| | | title : "æ°é", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "meins", |
| | | title : "åä½", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "vltyp", |
| | | title : "æºåå°ç±»å", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "vlpla", |
| | | title : "æºåå°ä»ä½", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "nltyp", |
| | | title : "ç®çå°ç±»å", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "nlpla", |
| | | title : "ç®çå°ä»ä½", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "bname", |
| | | title : "ç¨æ·ID", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }, { |
| | | field : "memo", |
| | | title : "夿³¨", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true", |
| | | visible : false |
| | | }, { |
| | | field : "status", |
| | | title : "èµæç¶æ", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true", |
| | | formatter : function(value, row, index) { |
| | | if(value=='N'){ |
| | | return 'æªå¤ç'; |
| | | }else if(value=='Y'){ |
| | | return 'åºåºä¸'; |
| | | }else if(value=='X'){ |
| | | return 'ä»»å¡å¼å¸¸'; |
| | | } |
| | | } |
| | | }, { |
| | | field : "io_status", |
| | | title : "å®æç¶æ", |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true", |
| | | formatter : function(value, row, index) { |
| | | if(value=='N'){ |
| | | return 'æªå®æ'; |
| | | }else if(value=='Y'){ |
| | | return 'åºåºå®æ'; |
| | | }else if(value=='X'){ |
| | | return '忥å¼å¸¸'; |
| | | } |
| | | } |
| | | }, { |
| | | field : "modi_user", |
| | | title : "ä¿®æ¹äººå", |
| | | align : "center", |
| | | valign : "middle", |
| | | visible : false, |
| | | sortable : "true" |
| | | }, { |
| | | field : "modi_time", |
| | | title : "ä¿®æ¹æ¶é´", |
| | | align : "center", |
| | | valign : "middle", |
| | | visible : false, |
| | | sortable : "true" |
| | | }, { |
| | | field: 'operate', |
| | | title: 'æä½', |
| | | class : 'col-md-2', |
| | | align: 'center', |
| | | valign: 'middle', |
| | | formatter: operateFormatter, |
| | | }], |
| | | queryParamsType: "undefined", |
| | | }, { |
| | | field: "vsolm", |
| | | title: "æ°é", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "meins", |
| | | title: "åä½", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "vltyp", |
| | | title: "æºåå°ç±»å", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "vlpla", |
| | | title: "æºåå°ä»ä½", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "nltyp", |
| | | title: "ç®çå°ç±»å", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "nlpla", |
| | | title: "ç®çå°ä»ä½", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "bname", |
| | | title: "ç¨æ·ID", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }, { |
| | | field: "memo", |
| | | title: "夿³¨", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true", |
| | | visible: false |
| | | }, { |
| | | field: "status", |
| | | title: "èµæç¶æ", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true", |
| | | formatter: function (value, row, index) { |
| | | if (value == 'N') { |
| | | return 'æªå¤ç'; |
| | | } else if (value == 'Y') { |
| | | return 'åºåºä¸'; |
| | | } else if (value == 'X') { |
| | | return 'ä»»å¡å¼å¸¸'; |
| | | } |
| | | } |
| | | }, { |
| | | field: "io_status", |
| | | title: "å®æç¶æ", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true", |
| | | formatter: function (value, row, index) { |
| | | if (value == 'N') { |
| | | return 'æªå®æ'; |
| | | } else if (value == 'Y') { |
| | | return 'åºåºå®æ'; |
| | | } else if (value == 'X') { |
| | | return '忥å¼å¸¸'; |
| | | } |
| | | } |
| | | }, { |
| | | field: "ems_status", |
| | | title: "ç´§æ¥ç¶æ", |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true", |
| | | formatter: function (value, row, index) { |
| | | if (value == 0) { |
| | | return 'æ '; |
| | | } else if (value == 1) { |
| | | return '<span style="color: red">ç´§æ¥</span>'; |
| | | } |
| | | } |
| | | }, { |
| | | field: "modi_user", |
| | | title: "ä¿®æ¹äººå", |
| | | align: "center", |
| | | valign: "middle", |
| | | visible: false, |
| | | sortable: "true" |
| | | }, { |
| | | field: "modi_time", |
| | | title: "ä¿®æ¹æ¶é´", |
| | | align: "center", |
| | | valign: "middle", |
| | | visible: false, |
| | | sortable: "true" |
| | | }, { |
| | | field: 'operate', |
| | | title: 'æä½', |
| | | class: 'col-md-2', |
| | | align: 'center', |
| | | valign: 'middle', |
| | | formatter: operateFormatter, |
| | | }], |
| | | queryParamsType: "undefined", |
| | | queryParams: function queryParams(params) { //设置æ¥è¯¢åæ° |
| | | var param = { |
| | | pageNumber: params.pageNumber, |
| | | pageSize: params.pageSize, |
| | | matnr:$("#search_sheet_no").val(), |
| | | vlpla:$("#loc_no").val(), |
| | | maktx:$("#search_mat_no").val() |
| | | matnr: $("#search_sheet_no").val(), |
| | | vlpla: $("#loc_no").val(), |
| | | maktx: $("#search_mat_no").val() |
| | | // searchText: params.searchText |
| | | }; |
| | | return param; |
| | | }, |
| | | formatLoadingMessage : function() { |
| | | return "请ç¨çï¼æ£å¨å è½½ä¸..."; |
| | | }, |
| | | formatLoadingMessage: function () { |
| | | return "请ç¨çï¼æ£å¨å è½½ä¸..."; |
| | | }, |
| | | |
| | | formatNoMatches : function() { |
| | | return 'æ ç¬¦åæ¡ä»¶çè®°å½'; |
| | | }, |
| | | //注åå è½½å表çäºä»¶ã注æä¸è¿éçä¸ä¸ªåæ°ï¼ |
| | | onExpandRow: function (index, row, $detail) { |
| | | formatNoMatches: function () { |
| | | return 'æ ç¬¦åæ¡ä»¶çè®°å½'; |
| | | }, |
| | | //注åå è½½å表çäºä»¶ã注æä¸è¿éçä¸ä¸ªåæ°ï¼ |
| | | onExpandRow: function (index, row, $detail) { |
| | | oInit.InitSubTable(index, row, $detail); |
| | | }, |
| | | onCheck:function(row){ |
| | | getNetACount(); |
| | | onCheck: function (row) { |
| | | getNetACount(); |
| | | // alert(row.menu_name); |
| | | },onUncheck:function(row){ |
| | | getNetACount(); |
| | | }, onUncheck: function (row) { |
| | | getNetACount(); |
| | | // alert('åæ¶éä¸'); |
| | | },onCheckAll:function(){ |
| | | getNetACount(); |
| | | },onUncheckAll:function(){ |
| | | getNetACount(); |
| | | }, onCheckAll: function () { |
| | | getNetACount(); |
| | | }, onUncheckAll: function () { |
| | | getNetACount(); |
| | | }, |
| | | onClickRow:function (row,$element) { |
| | | onClickRow: function (row, $element) { |
| | | $('.info').removeClass('info'); |
| | | $($element).addClass('info'); |
| | | } |
| | | }); |
| | | }); |
| | | }); |
| | | }); |
| | | |
| | | function operateFormatter(value, row, index) { |
| | | return [ |
| | | return [ |
| | | // '<button type="button" style="display:'+updateEnable+'" class=" btn btn-info" onclick="overWaitPakOut(\''+row.lgnum+'\',\''+row.tanum+'\',\''+row.tapos+'\')">宿</button>', |
| | | ' <button style="display:'+deleteEnable+'" class=" btn btn-danger" type="button" onclick="delWaitPakOut(\''+row.lgnum+'\',\''+row.tanum+'\',\''+row.tapos+'\')">å é¤</button>' |
| | | ].join(''); |
| | | ' <button style="display:' + deleteEnable + '" class=" btn btn-danger" type="button" onclick="delWaitPakOut(\'' + row.lgnum + '\',\'' + row.tanum + '\',\'' + row.tapos + '\')">å é¤</button>' |
| | | ].join(''); |
| | | } |
| | | |
| | | function getColumns() { |
| | | myColumns=[]; |
| | | // å è½½å¨æè¡¨æ ¼ |
| | | $.ajax({ |
| | | url : $("#PageContext").val() + "/matColumn.json", |
| | | type : 'get', |
| | | dataType : "json", |
| | | async : false, |
| | | success : function(returnValue) { |
| | | // æªæ¥è¯¢å°ç¸åºçåï¼å±ç¤ºé»è®¤å |
| | | if (returnValue.retCode == "0") { |
| | | //没æ¥å°åçæ¶åæä¹åçååç»å® |
| | | myColumns = $table.bootstrapTable('getOptions').columns[0]; |
| | | } else { |
| | | // 弿¥è·åè¦å¨æçæçå |
| | | myColumns.push({ |
| | | checkbox:true, |
| | | align : "center", |
| | | valign : "middle" |
| | | }); |
| | | myColumns.push({ |
| | | title: 'åº', |
| | | field: '', |
| | | formatter: function (value, row, index) { |
| | | return index+1; |
| | | } |
| | | }); |
| | | myColumns.push({ |
| | | field : "sheet_no", |
| | | title : "åå·", |
| | | class : 'col-md-1', |
| | | align : "center", |
| | | valign : "middle", |
| | | sortable : "true" |
| | | }); |
| | | myColumns.push({ |
| | | field : "loc_no", |
| | | title : "åºä½", |
| | | align : "left", |
| | | valign : "middle" |
| | | }); |
| | | myColumns.push({ |
| | | field : "io_status", |
| | | title : "ç¶æ", |
| | | align : "left", |
| | | valign : "middle", |
| | | formatter : function(value, row, index) { |
| | | if (value=='1'){ |
| | | return 'åå¤ä¸'; |
| | | }else if (value=='2'){ |
| | | return "<font color='blue'>åºåºä¸</font>"; |
| | | }else if (value=='3'){ |
| | | return "<font color='red'>宿</font>"; |
| | | } |
| | | } |
| | | }); |
| | | myColumns.push({ |
| | | field : "ctns", |
| | | title : "ä¼å
级", |
| | | align : "left", |
| | | valign : "middle" |
| | | }); |
| | | var arr = returnValue.data; |
| | | $.each(arr, function(i, item) { |
| | | myColumns = []; |
| | | // å è½½å¨æè¡¨æ ¼ |
| | | $.ajax({ |
| | | url: $("#PageContext").val() + "/matColumn.json", |
| | | type: 'get', |
| | | dataType: "json", |
| | | async: false, |
| | | success: function (returnValue) { |
| | | // æªæ¥è¯¢å°ç¸åºçåï¼å±ç¤ºé»è®¤å |
| | | if (returnValue.retCode == "0") { |
| | | //没æ¥å°åçæ¶åæä¹åçååç»å® |
| | | myColumns = $table.bootstrapTable('getOptions').columns[0]; |
| | | } else { |
| | | // 弿¥è·åè¦å¨æçæçå |
| | | myColumns.push({ |
| | | checkbox: true, |
| | | align: "center", |
| | | valign: "middle" |
| | | }); |
| | | myColumns.push({ |
| | | title: 'åº', |
| | | field: '', |
| | | formatter: function (value, row, index) { |
| | | return index + 1; |
| | | } |
| | | }); |
| | | myColumns.push({ |
| | | field: "sheet_no", |
| | | title: "åå·", |
| | | class: 'col-md-1', |
| | | align: "center", |
| | | valign: "middle", |
| | | sortable: "true" |
| | | }); |
| | | myColumns.push({ |
| | | field: "loc_no", |
| | | title: "åºä½", |
| | | align: "left", |
| | | valign: "middle" |
| | | }); |
| | | myColumns.push({ |
| | | field: "io_status", |
| | | title: "ç¶æ", |
| | | align: "left", |
| | | valign: "middle", |
| | | formatter: function (value, row, index) { |
| | | if (value == '1') { |
| | | return 'åå¤ä¸'; |
| | | } else if (value == '2') { |
| | | return "<font color='blue'>åºåºä¸</font>"; |
| | | } else if (value == '3') { |
| | | return "<font color='red'>宿</font>"; |
| | | } |
| | | } |
| | | }); |
| | | myColumns.push({ |
| | | field: "ctns", |
| | | title: "ä¼å
级", |
| | | align: "left", |
| | | valign: "middle" |
| | | }); |
| | | var arr = returnValue.data; |
| | | $.each(arr, function (i, item) { |
| | | // alert(item.ColumnCode); |
| | | // myColumns.push(item.ColumnCode); |
| | | myColumns.push({ |
| | | "field" : item.ColumnCode, |
| | | "title" : item.ColumnName, |
| | | myColumns.push({ |
| | | "field": item.ColumnCode, |
| | | "title": item.ColumnName, |
| | | // "hide" : true, |
| | | "visible" : item.visible, |
| | | "align" : item.align,//'center', |
| | | "valign" : item.valign//'middle' |
| | | }); |
| | | }); |
| | | } |
| | | "visible": item.visible, |
| | | "align": item.align,//'center', |
| | | "valign": item.valign//'middle' |
| | | }); |
| | | }); |
| | | } |
| | | // console.log(myColumns); |
| | | // alert(myColumns.toString()); |
| | | // return myColumns; |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢åºä½ |
| | | * @returns |
| | | */ |
| | | function getByCon(){ |
| | | function getByCon() { |
| | | // $("#test-table").bootstrapTable('refresh'); |
| | | $("#test-table").bootstrapTable('refreshOptions',{pageNumber:1}); //å页åéæ°æç´¢æ¶ï¼åå§å页ç 为1 |
| | | $("#test-table").bootstrapTable('refreshOptions', {pageNumber: 1}); //å页åéæ°æç´¢æ¶ï¼åå§å页ç 为1 |
| | | } |
| | | |
| | | function formValidator(){ |
| | | function formValidator() { |
| | | // $("#addForm").bootstrapValidator({ |
| | | // message: 'This value is not valid', |
| | | // feedbackIcons: { |
| | |
| | | } |
| | | |
| | | //表åéªè¯ |
| | | $(function(){ |
| | | formValidator(); |
| | | $(function () { |
| | | formValidator(); |
| | | }); |
| | | |
| | | //æ·»å ï¼æå¼æ¨¡ææ¡ |
| | | function addWaitPakOut(){ |
| | | function addWaitPakOut() { |
| | | // $("#addDlg").modal('show'); |
| | | // $("#loc_detail").bootstrapTable('refreshOptions',{pageNumber:1}); |
| | | } |
| | | |
| | | //æ·»å åéªè¯æ¯å¦å¯ä¸ |
| | | function checkCode(){ |
| | | var x=$("#mat_no_add").val(); |
| | | if(x!=""){ |
| | | $.ajax({ |
| | | url:'work/checkCodeOut.action', |
| | | dataType:'json', |
| | | type:'post', |
| | | data:{ |
| | | did:$("#mat_no_add").val(), |
| | | loc_no:$("#loc_no_add").val() |
| | | }, |
| | | success:function(data){ |
| | | $("#info").text(data.msg); |
| | | $("#mat_name_add").val(data.mat_name_add); |
| | | }, |
| | | error:function(){ |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | }else{ |
| | | return false; |
| | | } |
| | | function checkCode() { |
| | | var x = $("#mat_no_add").val(); |
| | | if (x != "") { |
| | | $.ajax({ |
| | | url: 'work/checkCodeOut.action', |
| | | dataType: 'json', |
| | | type: 'post', |
| | | data: { |
| | | did: $("#mat_no_add").val(), |
| | | loc_no: $("#loc_no_add").val() |
| | | }, |
| | | success: function (data) { |
| | | $("#info").text(data.msg); |
| | | $("#mat_name_add").val(data.mat_name_add); |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | } else { |
| | | return false; |
| | | } |
| | | }; |
| | | |
| | | //æäº¤æå
¥ |
| | | function insertWaitPakOut(){ |
| | | var msg=$("#info").text(); |
| | | if(msg=="代å·å¯ç¨"){ |
| | | if($("#addForm").data('bootstrapValidator').validate().isValid()){ |
| | | $.ajax({ |
| | | url:'work/addWaitPakOut.action', |
| | | type:'post', |
| | | dataType:'json', |
| | | data:$("#addForm").serialize(), |
| | | success:function(info){ |
| | | if(info>0){ |
| | | alert("æ·»å æå"); |
| | | }else{ |
| | | alert("æ·»å 失败"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | closedlg(); |
| | | }, |
| | | error:function(){ |
| | | alert('请æ±å¤±è´¥'); |
| | | } |
| | | }); |
| | | }else{ |
| | | return false; |
| | | } |
| | | }else{ |
| | | alert("代å·ä¸å¯ç¨"); |
| | | } |
| | | function insertWaitPakOut() { |
| | | var msg = $("#info").text(); |
| | | if (msg == "代å·å¯ç¨") { |
| | | if ($("#addForm").data('bootstrapValidator').validate().isValid()) { |
| | | $.ajax({ |
| | | url: 'work/addWaitPakOut.action', |
| | | type: 'post', |
| | | dataType: 'json', |
| | | data: $("#addForm").serialize(), |
| | | success: function (info) { |
| | | if (info > 0) { |
| | | alert("æ·»å æå"); |
| | | } else { |
| | | alert("æ·»å 失败"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | closedlg(); |
| | | }, |
| | | error: function () { |
| | | alert('请æ±å¤±è´¥'); |
| | | } |
| | | }); |
| | | } else { |
| | | return false; |
| | | } |
| | | } else { |
| | | alert("代å·ä¸å¯ç¨"); |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | * @returns |
| | | */ |
| | | //function getvalue(sheet_no,mat_no){ |
| | | function getvalue(sheet_no,mat_no,out_qty){ |
| | | function getvalue(sheet_no, mat_no, out_qty) { |
| | | // if(out_qty>0){ |
| | | // alert('å·²æåºåºæ°éï¼ä¸è½ä¿®æ¹'); |
| | | // return; |
| | | // } |
| | | $.ajax({ |
| | | url:'work/queryWaitPakOutById.action', |
| | | type:'post', |
| | | dataType:'json', |
| | | data:{sheet_no:sheet_no,mat_no:mat_no}, |
| | | success:function(data){ |
| | | $("#sheet_no").val(data.sheet_no); |
| | | $("#mat_no").val(data.mat_no); |
| | | $("#mat_name").val(data.mat_name); |
| | | $("#qty").val(data.qty); |
| | | $("#out_qty").val(data.out_qty); |
| | | $("#memo").val(data.memo); |
| | | }, |
| | | error:function(){ |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | $("#mydlg").modal("show"); |
| | | $.ajax({ |
| | | url: 'work/queryWaitPakOutById.action', |
| | | type: 'post', |
| | | dataType: 'json', |
| | | data: {sheet_no: sheet_no, mat_no: mat_no}, |
| | | success: function (data) { |
| | | $("#sheet_no").val(data.sheet_no); |
| | | $("#mat_no").val(data.mat_no); |
| | | $("#mat_name").val(data.mat_name); |
| | | $("#qty").val(data.qty); |
| | | $("#out_qty").val(data.out_qty); |
| | | $("#memo").val(data.memo); |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | $("#mydlg").modal("show"); |
| | | } |
| | | |
| | | //ä¿åä¿®æ¹å
容 |
| | | function upWaitPakOut(){ |
| | | if($("#myform").data('bootstrapValidator').validate().isValid()){ |
| | | $.ajax({ |
| | | url:'work/upWaitPakOut.action', |
| | | type:'post', |
| | | dataType:'json', |
| | | data:$("#myform").serialize(), |
| | | success:function(data){ |
| | | if(data>0){ |
| | | alert("ä¿®æ¹æå"); |
| | | }else{ |
| | | alert("ä¿®æ¹å¤±è´¥"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | closedlg(); |
| | | }, |
| | | error:function(){ |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | }else{ |
| | | return false; |
| | | } |
| | | function upWaitPakOut() { |
| | | if ($("#myform").data('bootstrapValidator').validate().isValid()) { |
| | | $.ajax({ |
| | | url: 'work/upWaitPakOut.action', |
| | | type: 'post', |
| | | dataType: 'json', |
| | | data: $("#myform").serialize(), |
| | | success: function (data) { |
| | | if (data > 0) { |
| | | alert("ä¿®æ¹æå"); |
| | | } else { |
| | | alert("ä¿®æ¹å¤±è´¥"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | closedlg(); |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | } else { |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * æå·¥å®ç»åºåºéç¥æ¡£ï¼åé¦ERP |
| | | * @returns |
| | | */ |
| | | function overWaitPakOut(lgnum,tanum,tapos){ |
| | | var msg = 'ä»åºå·:' + lgnum + '\n转å¨ç¼å·:' + tanum + '\nè¡é¡¹ç®:' + tapos; |
| | | if(confirm('确认å®ç»è¯¥ç¬éç¥æ¡£ï¼\n' + msg)){ |
| | | $.ajax({ |
| | | url:'work/overWaitPakOut.action', |
| | | type:'post', |
| | | dataType:'json', |
| | | data:{ |
| | | lgnum:lgnum, |
| | | tanum:tanum, |
| | | tapos:tapos |
| | | }, |
| | | success:function(data){ |
| | | if(data>0){ |
| | | alert("å®ç»æå"); |
| | | }else{ |
| | | alert("å®ç»å¤±è´¥"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | closedlg(); |
| | | }, |
| | | error:function(){ |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | }else{ |
| | | return false; |
| | | } |
| | | function overWaitPakOut(lgnum, tanum, tapos) { |
| | | var msg = 'ä»åºå·:' + lgnum + '\n转å¨ç¼å·:' + tanum + '\nè¡é¡¹ç®:' + tapos; |
| | | if (confirm('确认å®ç»è¯¥ç¬éç¥æ¡£ï¼\n' + msg)) { |
| | | $.ajax({ |
| | | url: 'work/overWaitPakOut.action', |
| | | type: 'post', |
| | | dataType: 'json', |
| | | data: { |
| | | lgnum: lgnum, |
| | | tanum: tanum, |
| | | tapos: tapos |
| | | }, |
| | | success: function (data) { |
| | | if (data > 0) { |
| | | alert("å®ç»æå"); |
| | | } else { |
| | | alert("å®ç»å¤±è´¥"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | closedlg(); |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | } else { |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | //å个å é¤ |
| | | function delWaitPakOut(lgnum,tanum,tapos){ |
| | | if(confirm('æ¨ç¡®å®è¦å é¤è¿æ¡æ°æ®å')){ |
| | | $.ajax({ |
| | | url:'work/delWaitPakOut.action', |
| | | type:'post', |
| | | dataType:'json', |
| | | data:{ |
| | | lgnum:lgnum, |
| | | tanum:tanum, |
| | | tapos:tapos |
| | | }, |
| | | success:function(data){ |
| | | if(data>0){ |
| | | alert("å 餿å"); |
| | | }else{ |
| | | alert("å é¤å¤±è´¥"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | }, |
| | | error:function(){ |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | } |
| | | function delWaitPakOut(lgnum, tanum, tapos) { |
| | | if (confirm('æ¨ç¡®å®è¦å é¤è¿æ¡æ°æ®å')) { |
| | | $.ajax({ |
| | | url: 'work/delWaitPakOut.action', |
| | | type: 'post', |
| | | dataType: 'json', |
| | | data: { |
| | | lgnum: lgnum, |
| | | tanum: tanum, |
| | | tapos: tapos |
| | | }, |
| | | success: function (data) { |
| | | if (data > 0) { |
| | | alert("å 餿å"); |
| | | } else { |
| | | alert("å é¤å¤±è´¥"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //åæ¶åºåº |
| | | function cancleRetreve(){ |
| | | var idstr=[]; |
| | | var matStr=[]; |
| | | var locStr=[]; |
| | | |
| | | var flag = true; |
| | | //è·åéä¸çè¡ |
| | | var a= $('#test-table').bootstrapTable('getSelections'); |
| | | if(a.length<=0){ |
| | | alert('è¯·éæ©å¾
å¤çæ°æ®'); |
| | | return; |
| | | } |
| | | if(confirm('ç¡®è®¤åæ¶åºåºï¼')){ |
| | | $.each(a,function(index){ |
| | | if(a[index].io_status!="1"){ |
| | | flag = false; |
| | | } |
| | | idstr.push(a[index].sheet_no); |
| | | matStr.push(a[index].mat_no); |
| | | locStr.push(a[index].loc_no) |
| | | }); |
| | | if(flag==false){ |
| | | alert('åå¨åºåºä¸æ°æ®ï¼ä¸è½åæ¶'); |
| | | return; |
| | | } |
| | | $.ajax({ |
| | | url:'work/movePakOutToLog.action', |
| | | type:'post', |
| | | dataType:'json', |
| | | data:{ids:idstr, matStr:matStr, locStr:locStr}, |
| | | traditional: true, |
| | | success:function(data){ |
| | | if(data>0){ |
| | | alert("åæ¶æå"); |
| | | }else{ |
| | | alert("åæ¶å¤±è´¥"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | }, |
| | | error:function(){ |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | } |
| | | function cancleRetreve() { |
| | | var idstr = []; |
| | | var matStr = []; |
| | | var locStr = []; |
| | | |
| | | var flag = true; |
| | | //è·åéä¸çè¡ |
| | | var a = $('#test-table').bootstrapTable('getSelections'); |
| | | if (a.length <= 0) { |
| | | alert('è¯·éæ©å¾
å¤çæ°æ®'); |
| | | return; |
| | | } |
| | | if (confirm('ç¡®è®¤åæ¶åºåºï¼')) { |
| | | $.each(a, function (index) { |
| | | if (a[index].io_status != "1") { |
| | | flag = false; |
| | | } |
| | | idstr.push(a[index].sheet_no); |
| | | matStr.push(a[index].mat_no); |
| | | locStr.push(a[index].loc_no) |
| | | }); |
| | | if (flag == false) { |
| | | alert('åå¨åºåºä¸æ°æ®ï¼ä¸è½åæ¶'); |
| | | return; |
| | | } |
| | | $.ajax({ |
| | | url: 'work/movePakOutToLog.action', |
| | | type: 'post', |
| | | dataType: 'json', |
| | | data: {ids: idstr, matStr: matStr, locStr: locStr}, |
| | | traditional: true, |
| | | success: function (data) { |
| | | if (data > 0) { |
| | | alert("åæ¶æå"); |
| | | } else { |
| | | alert("åæ¶å¤±è´¥"); |
| | | } |
| | | $("#test-table").bootstrapTable('refresh'); |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥"); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //å
³éæ¨¡ææ¡ |
| | | function closedlg(){ |
| | | $("#mydlg").modal("hide"); |
| | | $("#addDlg").modal("hide"); |
| | | $("#info").text(""); |
| | | $("#infos").text(""); |
| | | |
| | | $('#myform').data('bootstrapValidator', null); |
| | | $("#addForm").data('bootstrapValidator',null); |
| | | formValidator(); |
| | | //$('#mydlg').data('bootstrapValidator').resetForm(true); |
| | | $("input[type=reset]").trigger("click"); |
| | | function closedlg() { |
| | | $("#mydlg").modal("hide"); |
| | | $("#addDlg").modal("hide"); |
| | | $("#info").text(""); |
| | | $("#infos").text(""); |
| | | |
| | | $('#myform').data('bootstrapValidator', null); |
| | | $("#addForm").data('bootstrapValidator', null); |
| | | formValidator(); |
| | | //$('#mydlg').data('bootstrapValidator').resetForm(true); |
| | | $("input[type=reset]").trigger("click"); |
| | | } |
| | | |
| | | //æ·»å åºåºå |
| | | function addPakOutData(){ |
| | | if($("#sheet_no").val()==""){ |
| | | alert('请è¾å
¥åºåºåå·'); |
| | | return; |
| | | } |
| | | var locstr=[]; |
| | | //è·åéä¸çè¡ |
| | | var a= $('#loc_detail').bootstrapTable('getSelections'); |
| | | if(a.length>0){ |
| | | $.each(a,function(index){ |
| | | locstr.push(a[index].loc_no+';'+a[index].mat_no); |
| | | }); |
| | | function addPakOutData() { |
| | | if ($("#sheet_no").val() == "") { |
| | | alert('请è¾å
¥åºåºåå·'); |
| | | return; |
| | | } |
| | | var locstr = []; |
| | | //è·åéä¸çè¡ |
| | | var a = $('#loc_detail').bootstrapTable('getSelections'); |
| | | if (a.length > 0) { |
| | | $.each(a, function (index) { |
| | | locstr.push(a[index].loc_no + ';' + a[index].mat_no); |
| | | }); |
| | | |
| | | if(confirm("ç¡®å®æ·»å å°åºåºå?")){ |
| | | if (confirm("ç¡®å®æ·»å å°åºåºå?")) { |
| | | // console.log(idstr); |
| | | $.ajax({ |
| | | url:'work/addPakOutData.action', |
| | | dataType:'json', |
| | | type:'post', |
| | | traditional:true, |
| | | data:{ |
| | | sheet_no:$("#sheet_no").val().trim(), |
| | | locstr:locstr |
| | | }, |
| | | success:function(data){ |
| | | if(data.code==0){ |
| | | alert("æ·»å æåï¼" + data.msg); |
| | | $('#test-table').bootstrapTable('refresh'); |
| | | }else{ |
| | | alert("æ·»å 失败ï¼" + data.msg); |
| | | } |
| | | }, |
| | | error:function(){ |
| | | alert("请æ±å¤±è´¥ï¼"); |
| | | } |
| | | }); |
| | | }else{ |
| | | return false; |
| | | } |
| | | }else{ |
| | | alert("请è³å°éä¸ä¸è¡æ°æ®"); |
| | | } |
| | | $.ajax({ |
| | | url: 'work/addPakOutData.action', |
| | | dataType: 'json', |
| | | type: 'post', |
| | | traditional: true, |
| | | data: { |
| | | sheet_no: $("#sheet_no").val().trim(), |
| | | locstr: locstr |
| | | }, |
| | | success: function (data) { |
| | | if (data.code == 0) { |
| | | alert("æ·»å æåï¼" + data.msg); |
| | | $('#test-table').bootstrapTable('refresh'); |
| | | } else { |
| | | alert("æ·»å 失败ï¼" + data.msg); |
| | | } |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥ï¼"); |
| | | } |
| | | }); |
| | | } else { |
| | | return false; |
| | | } |
| | | } else { |
| | | alert("请è³å°éä¸ä¸è¡æ°æ®"); |
| | | } |
| | | } |
| | | |
| | | //确认åºåº |
| | | function confirmRetrieve(){ |
| | | if($("#stn_no").val()==""){ |
| | | alert('è¯·éæ©å
¨æ¿åºåºç«'); |
| | | return; |
| | | } |
| | | function confirmRetrieve() { |
| | | if ($("#stn_no").val() == "") { |
| | | alert('è¯·éæ©å
¨æ¿åºåºç«'); |
| | | return; |
| | | } |
| | | // if($("#stn_no1").val()==""){ |
| | | // alert('è¯·éæ©æ£æç«'); |
| | | // return; |
| | | // } |
| | | var idstr=[]; |
| | | var locstr=[]; |
| | | var idstr = []; |
| | | var locstr = []; |
| | | // var flag = true; |
| | | //è·åéä¸çè¡ |
| | | var a= $('#test-table').bootstrapTable('getSelections'); |
| | | if(a.length>0){ |
| | | $.each(a,function(index){ |
| | | //è·åéä¸çè¡ |
| | | var a = $('#test-table').bootstrapTable('getSelections'); |
| | | if (a.length > 0) { |
| | | $.each(a, function (index) { |
| | | // if(a[index].retrieve_qty<=0){ |
| | | // flag = false; |
| | | // return; |
| | | // } |
| | | var temp = []; |
| | | temp.push(a[index].loc_no); |
| | | temp.push(a[index].mat_no); |
| | | var temp = []; |
| | | temp.push(a[index].loc_no); |
| | | temp.push(a[index].mat_no); |
| | | // temp.push(a[index].retrieve_qty); |
| | | var str = temp.join(';'); |
| | | idstr.push(str); |
| | | |
| | | var str = temp.join(';'); |
| | | idstr.push(str); |
| | | |
| | | // idstr.push(a[index].mat_no); |
| | | if(locstr.indexOf(a[index].loc_no)<0){ |
| | | locstr.push(a[index].loc_no); |
| | | } |
| | | }); |
| | | if (locstr.indexOf(a[index].loc_no) < 0) { |
| | | locstr.push(a[index].loc_no); |
| | | } |
| | | }); |
| | | // if(flag==false){ |
| | | // alert('åºåºæ°éå¿
须大äº0'); |
| | | // return; |
| | | // } |
| | | if(confirm("ç¡®å®å¯å¨åºåº?")){ |
| | | console.log(idstr); |
| | | $.ajax({ |
| | | url:'work/confirmRetrieve.action', |
| | | dataType:'json', |
| | | type:'post', |
| | | traditional:true, |
| | | data:{ |
| | | ids:idstr, |
| | | locstr:locstr, |
| | | stn_no:$("#stn_no").val(), |
| | | stn_no1:1 //$("#stn_no1").val() |
| | | }, |
| | | success:function(data){ |
| | | if(data.code==0){ |
| | | alert("å¯å¨æåï¼" + data.msg); |
| | | $('#test-table').bootstrapTable('refresh'); |
| | | }else{ |
| | | alert("å¯å¨å¤±è´¥ï¼" + data.msg); |
| | | } |
| | | }, |
| | | error:function(){ |
| | | alert("请æ±å¤±è´¥ï¼"); |
| | | } |
| | | }); |
| | | }else{ |
| | | return false; |
| | | } |
| | | }else{ |
| | | alert("请è³å°éä¸ä¸è¡æ°æ®"); |
| | | } |
| | | if (confirm("ç¡®å®å¯å¨åºåº?")) { |
| | | console.log(idstr); |
| | | $.ajax({ |
| | | url: 'work/confirmRetrieve.action', |
| | | dataType: 'json', |
| | | type: 'post', |
| | | traditional: true, |
| | | data: { |
| | | ids: idstr, |
| | | locstr: locstr, |
| | | stn_no: $("#stn_no").val(), |
| | | stn_no1: 1 //$("#stn_no1").val() |
| | | }, |
| | | success: function (data) { |
| | | if (data.code == 0) { |
| | | alert("å¯å¨æåï¼" + data.msg); |
| | | $('#test-table').bootstrapTable('refresh'); |
| | | } else { |
| | | alert("å¯å¨å¤±è´¥ï¼" + data.msg); |
| | | } |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥ï¼"); |
| | | } |
| | | }); |
| | | } else { |
| | | return false; |
| | | } |
| | | } else { |
| | | alert("请è³å°éä¸ä¸è¡æ°æ®"); |
| | | } |
| | | } |
| | | |
| | | /* 设置éç¥æ¡£ä¸ºç´§æ¥ä»»å¡ */ |
| | | function emsBtn() { |
| | | // è·åå½åè¡ |
| | | var row = $("#test-table").bootstrapTable('getSelections'); |
| | | var paramList = []; |
| | | if (row.length > 0) { |
| | | row.map(function (item) { |
| | | paramList.push({ |
| | | lgnum: item.lgnum, |
| | | tanum: item.tanum, |
| | | tapos: item.tapos, |
| | | }) |
| | | }); |
| | | } |
| | | if(confirm('æ¨ç¡®å®è¦è®¾ç½®è¯¥ä»»å¡ä¸ºç´§æ¥ç¶æå')){ |
| | | $.ajax({ |
| | | url: 'work/waitPakOutSetEms.action', |
| | | type:'post', |
| | | dataType:'text', |
| | | contentType:"application/json", |
| | | data: JSON.stringify(paramList), |
| | | success: function (data) { |
| | | if (isNaN(Number(data))) { |
| | | alert(data); |
| | | } |
| | | $('#test-table').bootstrapTable('refresh'); |
| | | }, |
| | | error: function () { |
| | | alert("请æ±å¤±è´¥ï¼"); |
| | | } |
| | | }); |
| | | } |
| | | } |
New file |
| | |
| | | alter table cust_wait_pakout add ems_status int default 0 |
| | | // æå岿°æ®ä¿®çems_statusä¿®æ¹ä¸º0 |
| | | update cust_wait_pakout set ems_status = 0 |