From 41012324d4afa371ac50d45e3e93e802cf8d6e28 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期二, 16 五月 2023 08:42:02 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/ManPakOutController.java | 104 +++++++++++ src/main/java/com/zy/asrs/entity/ManLocDetl.java | 11 + src/main/resources/mapper/ManPakOutMapper.xml | 5 src/main/java/com/zy/asrs/service/impl/ManPakOutServiceImpl.java | 12 + src/main/webapp/static/js/order/out.js | 27 +++ src/main/java/com/zy/asrs/service/ManPakOutService.java | 7 src/main/java/com/zy/asrs/entity/ManPakOut.java | 220 ++++++++++++++++++++++++ src/main/java/com/zy/asrs/mapper/ManPakOutMapper.java | 11 + src/main/java/com/zy/common/model/LocDto.java | 1 src/main/java/com/zy/asrs/controller/OutController.java | 118 ++++++++++++ src/main/resources/application.yml | 2 11 files changed, 512 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/ManPakOutController.java b/src/main/java/com/zy/asrs/controller/ManPakOutController.java new file mode 100644 index 0000000..39ce18a --- /dev/null +++ b/src/main/java/com/zy/asrs/controller/ManPakOutController.java @@ -0,0 +1,104 @@ +package com.zy.asrs.controller; + +import com.alibaba.fastjson.JSON; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.core.annotations.ManagerAuth; +import com.core.common.Cools; +import com.core.common.DateUtils; +import com.core.common.R; +import com.core.common.SpringUtils; +import com.zy.asrs.entity.*; +import com.zy.asrs.entity.param.OrderDomainParam; +import com.zy.asrs.service.*; +import com.zy.common.web.BaseController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Map; + +@RestController +public class ManPakOutController extends BaseController { + @Autowired + private ManPakOutService manPakOutService; + @Autowired + private OrderDetlService orderDetlService; + @Autowired + private ManLocDetlService manLocDetlService; + @Autowired + private OrderService orderService; + @Autowired + private DocTypeService docTypeService; + + @RequestMapping(value = "/ManPakOut/list/auth") + @ManagerAuth + public R list(@RequestParam(defaultValue = "1")Integer curr, + @RequestParam(defaultValue = "10")Integer limit, + @RequestParam(required = false)String orderByField, + @RequestParam(required = false)String orderByType, + @RequestParam Map<String, Object> param){ + EntityWrapper<ManPakOut> wrapper = new EntityWrapper<>(); + excludeTrash(param); + convert(param, wrapper); + if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} else { + wrapper.orderBy("create_time",false); + } + return R.ok(manPakOutService.selectPage(new Page<>(curr, limit), wrapper)); + } + + @RequestMapping(value = "/ManPakOut/detailed/auth") + @ManagerAuth + public R detailed(@RequestParam(defaultValue = "1")Integer curr, + @RequestParam(defaultValue = "10")Integer limit, + @RequestParam(required = false)String orderByField, + @RequestParam(required = false)String orderByType, + @RequestParam Map<String, Object> param){ + EntityWrapper<ManPakOut> wrapper = new EntityWrapper<>(); + excludeTrash(param); + convert(param, wrapper); + if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} else { + wrapper.orderBy("create_time",false); + } + wrapper.isNotNull("name"); + Page<ManPakOut> manPakOutPage = manPakOutService.selectPage(new Page<>(curr, limit), wrapper); + return R.ok(manPakOutPage); + } + + private <T> void convert(Map<String, Object> map, EntityWrapper<T> wrapper){ + for (Map.Entry<String, Object> entry : map.entrySet()){ + String val = String.valueOf(entry.getValue()); + if (val.contains(RANGE_TIME_LINK)){ + String[] dates = val.split(RANGE_TIME_LINK); + wrapper.ge(entry.getKey(), DateUtils.convert(dates[0])); + wrapper.le(entry.getKey(), DateUtils.convert(dates[1])); + } else { + wrapper.like(entry.getKey(), val); + } + } + } + + @RequestMapping("/manPakOut/notIssued") + public R notIssued(){ + List<Order> orders = orderService.selectList(new EntityWrapper<Order>().eq("settle", 1L).or().eq("settle", 2L)); + List<Order> orders1=new ArrayList<Order>(); + try { + for (Order order:orders){ + DocType docType = docTypeService.selectById(order.getDocType()); + if (docType.getPakout()==1){ + orders1.add(order); + } + } + }catch (Exception e){ + return R.error("鑾峰彇璁㈠崟鐘舵�佸け璐�"); + } + return R.ok(orders1); + } +} diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java index 8d75f28..6d86cff 100644 --- a/src/main/java/com/zy/asrs/controller/OutController.java +++ b/src/main/java/com/zy/asrs/controller/OutController.java @@ -1,12 +1,11 @@ package com.zy.asrs.controller; +import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.annotations.ManagerAuth; import com.core.common.BaseRes; import com.core.common.Cools; import com.core.common.R; -import com.zy.asrs.entity.BasDevp; -import com.zy.asrs.entity.LocDetl; -import com.zy.asrs.entity.OrderDetl; +import com.zy.asrs.entity.*; import com.zy.asrs.service.*; import com.zy.common.model.LocDto; import com.zy.common.model.TaskDto; @@ -41,6 +40,10 @@ private WorkService workService; @Autowired private BasDevpService basDevpService; + @Autowired + private ManPakOutService manPakOutService; + @Autowired + private ManLocDetlService manLocDetlService; @PostMapping("/out/pakout/orderDetlIds/auth") @@ -75,6 +78,7 @@ // //閫熻吘鍙湁鍏ㄦ澘锛屾墍浠ュ彧鑳�101鍏ㄦ澘鍑哄簱 // List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), 101); locDto.setStaNos(staNos); + locDto.setManu(locDetl.getManu()); locDtos.add(locDto); exist.add(locDetl.getLocNo()); // 鍓╀綑寰呭嚭鏁伴噺閫掑噺 @@ -96,8 +100,23 @@ @PostMapping("/out/pakout/auth") @ManagerAuth(memo = "璁㈠崟鍑哄簱") public synchronized R pakout(@RequestBody List<LocDto> locDtos) throws InterruptedException { + int[][] is=new int[locDtos.size()][2]; + for (int i=0;i<locDtos.size();i++){ + LocDto locDto=locDtos.get(locDtos.size()-1-i); + if (locDto.getLocNo()==null || locDto.getManu().equals("骞冲簱")){ + is[i][0]=1; + }else { + is[i][0]=0; + } + is[i][1]=locDtos.size()-1-i; + } + for (int[] i:is){ + if (i[0]==1){ + locDtos.remove(i[1]); + } + } if (Cools.isEmpty(locDtos)) { - return R.parse(BaseRes.PARAM); + return R.error("绔嬪簱鍙傛暟涓虹┖锛岃鐢熸垚鎷h揣鍗曪紝骞冲簱鎷h揣鍑哄簱"); } boolean lack = true; for (LocDto locDto : locDtos) { @@ -133,4 +152,95 @@ return R.ok(); } + @PostMapping("/out/pakout2/auth") + @ManagerAuth(memo = "鐢熸垚鎷h揣鍗�") + public synchronized R pakout2(@RequestBody List<LocDto> locDtos) throws InterruptedException { + int[][] is = new int[locDtos.size()][2]; + for (int i = 0; i < locDtos.size(); i++) { + LocDto locDto = locDtos.get(locDtos.size() - 1 - i); + if (locDto.getLocNo() == null || locDto.getManu().equals("绔嬪簱")) { + is[i][0] = 1; + } else { + is[i][0] = 0; + } + is[i][1] = locDtos.size() - 1 - i; + } + for (int[] i : is) { + if (i[0] == 1) { + locDtos.remove(i[1]); + } + } + if (Cools.isEmpty(locDtos)) { + return R.error("骞冲簱鍙傛暟涓虹┖锛屾病鏈夌敓鎴愭嫞璐у崟"); + } + boolean lack = true; + for (LocDto locDto : locDtos) { + if (!locDto.isLack()) { + lack = false; + break; + } + } + if (lack) { + return R.error("搴撳瓨涓嶈冻"); + } + for (LocDto locDto:locDtos){ + ManLocDetl manLocDetl = manLocDetlService.selectItem(locDto.getLocNo(), locDto.getMatnr(), locDto.getBatch()); + if (!(locDto.getAnfme()>manLocDetl.getAnfme())) { + manLocDetl.setStatus(0); + if (manLocDetlService.update(manLocDetl, new EntityWrapper<ManLocDetl>().eq("uuid", manLocDetl.getUuid()))) { + if (addPakOUT(locDto).equals(R.ok())) { + Order order = orderService.selectByNo(locDto.getOrderNo()); + if (Cools.isEmpty(order)){ + return R.error("鏌ヨ璁㈠崟澶辫触锛岃鑱旂郴绠$悊鍛�"+locDto.getOrderNo()); + } + if (order.getSettle()==1){ + if (!orderService.updateSettle(order.getId(),2L,null)){ + return R.error("淇敼璁㈠崟鐘舵�佸け璐ワ紝璇疯仈绯荤鐞嗗憳"+locDto.getOrderNo()); + } + } + OrderDetl orderDetl = orderDetlService.selectOne(new EntityWrapper<OrderDetl>().eq("order_no", locDto.getOrderNo()).eq("matnr", locDto.getMatnr())); + if (Cools.isEmpty(orderDetl)){ + return R.error("鏌ヨ璁㈠崟鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�"+locDto.getOrderNo()+locDto.getMatnr()); + } + orderDetl.setWorkQty(orderDetl.getWorkQty()+locDto.getAnfme()); + if (!orderDetlService.update(orderDetl,new EntityWrapper<OrderDetl>().eq("order_no", locDto.getOrderNo()).eq("matnr", locDto.getMatnr()))){ + return R.error("淇敼璁㈠崟鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�"+locDto.getOrderNo()+locDto.getMatnr()); + } + } else { + return R.error("娣诲姞鎷h揣鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�"+locDto.getOrderNo()+locDto.getMatnr()); + } + } + } + } + return R.ok(); + } + + private R addPakOUT(LocDto locDto){ + ManPakOut manPakOut=new ManPakOut(); + manPakOut.setWrkNo(locDto.getOrderNo()+"-"+System.currentTimeMillis()); + manPakOut.setWrkSts((long)1); + manPakOut.setAnfme(locDto.getAnfme()); + manPakOut.setLocNo(locDto.getLocNo()); + manPakOut.setMatnr(locDto.getMatnr()); + manPakOut.setMaktx(locDto.getMaktx()); + manPakOut.setDocNum(locDto.getOrderNo()); + manPakOut.setStatus(0); + manPakOut.setCreateTime(new Date()); + manPakOut.setBatch(locDto.getBatch()); + manPakOut.setUpdateTime(new Date()); + if (Cools.isEmpty(manPakOutService.selectOne(new EntityWrapper<ManPakOut>().eq("doc_num",locDto.getOrderNo())))){ + manPakOut.setName(locDto.getMaktx()); + } + try{ + if (!manPakOutService.insert(manPakOut)){ + return R.error("娣诲姞鎷h揣鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�"); + } + }catch (Exception e){ + return R.error("娣诲姞鎷h揣鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�"); + } + return R.ok(); + + } + + } diff --git a/src/main/java/com/zy/asrs/entity/ManLocDetl.java b/src/main/java/com/zy/asrs/entity/ManLocDetl.java index 6557768..8ffca63 100644 --- a/src/main/java/com/zy/asrs/entity/ManLocDetl.java +++ b/src/main/java/com/zy/asrs/entity/ManLocDetl.java @@ -26,6 +26,14 @@ private static final long serialVersionUID = 1L; /** + * uuid + */ + @ApiModelProperty(value= "uuid") + @TableId(value = "uuid", type = IdType.ID_WORKER_STR) + @TableField("uuid") + private String uuid; + + /** * 鎵�灞為」鐩� */ @ApiModelProperty(value= "鎵�灞為」鐩�") @@ -204,7 +212,7 @@ public ManLocDetl() {} - public ManLocDetl(Long hostId, String locNo,Long nodeId,String zpallet,Double anfme,String matnr,String maktx,String name,String specs,String model,String batch,String unit,String barcode,Long docId,String docNum,String custName,Integer itemNum,Integer count,Double weight,Integer status,Long createBy,Date createTime,Long updateBy,Date modiTime,String memo) { + public ManLocDetl(Long hostId, String locNo,Long nodeId,String zpallet,Double anfme,String matnr,String maktx,String name,String specs,String model,String batch,String unit,String barcode,Long docId,String docNum,String custName,Integer itemNum,Integer count,Double weight,Integer status,Long createBy,Date createTime,Long updateBy,Date modiTime,String memo,String uuid) { this.hostId = hostId; this.nodeId = nodeId; this.zpallet = zpallet; @@ -228,6 +236,7 @@ this.updateBy = updateBy; this.modiTime = modiTime; this.memo = memo; + this.uuid = uuid; } // LocDetl locDetl = new LocDetl( diff --git a/src/main/java/com/zy/asrs/entity/ManPakOut.java b/src/main/java/com/zy/asrs/entity/ManPakOut.java new file mode 100644 index 0000000..4571bfb --- /dev/null +++ b/src/main/java/com/zy/asrs/entity/ManPakOut.java @@ -0,0 +1,220 @@ +package com.zy.asrs.entity; + + +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableName; +import com.baomidou.mybatisplus.enums.IdType; +import com.core.common.Cools; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.text.SimpleDateFormat; +import java.util.Date; + +@Data +@TableName("man_pakout") +public class ManPakOut { + private static final long serialVersionUID = 1L; + + /** + * 浠诲姟鍙� + */ + @ApiModelProperty(value= "浠诲姟鍙�") + @TableId(value = "wrk_no", type = IdType.INPUT) + @TableField("wrk_no") + private String wrkNo; + + /** + * 宸ヤ綔鐘舵�� + */ + @ApiModelProperty(value= "宸ヤ綔鐘舵��") + @TableField("wrk_sts") + private Long wrkSts; + + /** + * 鎵樼洏鍙� + */ + @ApiModelProperty(value= "鎵樼洏鍙�") + private String zpallet; + + /** + * 鍑哄簱鏁伴噺 + */ + @ApiModelProperty(value= "鍑哄簱鏁伴噺") + private Double anfme; + + /** + * 鍏宠仈璐т綅 + */ + @ApiModelProperty(value= "鍏宠仈璐т綅") + @TableField("node_id") + private Long nodeId; + + /** + * 璐т綅 + */ + @ApiModelProperty(value= "璐т綅") + @TableField("loc_no") + private String locNo; + + /** + * 鍟嗗搧缂栫爜 + */ + @ApiModelProperty(value= "鍟嗗搧缂栫爜") + private String matnr; + + /** + * 鍟嗗搧鍚嶇О + */ + @ApiModelProperty(value= "鍟嗗搧鍚嶇О") + private String maktx; + + /** + * 鍚嶇О + */ + @ApiModelProperty(value= "鍚嶇О") + private String name; + + /** + * 瑙勬牸 + */ + @ApiModelProperty(value= "瑙勬牸") + private String specs; + + /** + * 鍨嬪彿 + */ + @ApiModelProperty(value= "鍨嬪彿") + private String model; + + /** + * 鎵瑰彿 + */ + @ApiModelProperty(value= "鎵瑰彿") + private String batch; + + /** + * 鍗曚綅 + */ + @ApiModelProperty(value= "鍗曚綅") + private String unit; + + /** + * 璐х墿鏉$爜 + */ + @ApiModelProperty(value= "璐х墿鏉$爜") + private String barcode; + + /** + * 鍗曟嵁绫诲瀷 + */ + @ApiModelProperty(value= "鍗曟嵁绫诲瀷") + @TableField("doc_id") + private Long docId; + + /** + * 鍗曟嵁缂栧彿 + */ + @ApiModelProperty(value= "鍗曟嵁缂栧彿") + @TableField("doc_num") + private String docNum; + + /** + * 瀹㈡埛鍚嶇О + */ + @ApiModelProperty(value= "瀹㈡埛鍚嶇О") + @TableField("cust_name") + private String custName; + + /** + * 鍝侀」鏁� + */ + @ApiModelProperty(value= "鍝侀」鏁�") + @TableField("item_num") + private Integer itemNum; + + /** + * 鏁伴噺 + */ + @ApiModelProperty(value= "鏁伴噺") + private Integer count; + + /** + * 閲嶉噺 + */ + @ApiModelProperty(value= "閲嶉噺") + private Double weight; + + /** + * 鐘舵�� 1: 姝e父 0: 绂佺敤 + */ + @ApiModelProperty(value= "鐘舵�� 1: 姝e父 0: 绂佺敤 ") + private Integer status; + + /** + * 娣诲姞浜哄憳 + */ + @ApiModelProperty(value= "娣诲姞浜哄憳") + @TableField("create_by") + private Long createBy; + + /** + * 娣诲姞鏃堕棿 + */ + @ApiModelProperty(value= "娣诲姞鏃堕棿") + @TableField("create_time") + private Date createTime; + + /** + * 淇敼浜哄憳 + */ + @ApiModelProperty(value= "淇敼浜哄憳") + @TableField("update_by") + private Long updateBy; + + /** + * 淇敼鏃堕棿 + */ + @ApiModelProperty(value= "淇敼鏃堕棿") + @TableField("update_time") + private Date updateTime; + + /** + * 澶囨敞 + */ + @ApiModelProperty(value= "澶囨敞") + private String memo; + + public String getStatus$(){ + if (null == this.status){ return null; } + switch (this.status){ + case 1: + return "宸插嚭搴�"; + case 0: + return "鏈嚭搴�"; + case 8: + return "鏈畬鍏ㄥ嚭搴�"; + case 9: + return "鍏ㄩ儴瀹屾垚鍑哄簱"; + default: + return String.valueOf(this.status); + } + } + + public String getCreateTime$(){ + if (Cools.isEmpty(this.createTime)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime); + } + + public String getUpdateTime$(){ + if (Cools.isEmpty(this.updateTime)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); + } + + +} diff --git a/src/main/java/com/zy/asrs/mapper/ManPakOutMapper.java b/src/main/java/com/zy/asrs/mapper/ManPakOutMapper.java new file mode 100644 index 0000000..652fdc9 --- /dev/null +++ b/src/main/java/com/zy/asrs/mapper/ManPakOutMapper.java @@ -0,0 +1,11 @@ +package com.zy.asrs.mapper; + +import com.baomidou.mybatisplus.mapper.BaseMapper; +import com.zy.asrs.entity.ManPakOut; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + +@Mapper +@Repository +public interface ManPakOutMapper extends BaseMapper<ManPakOut> { +} diff --git a/src/main/java/com/zy/asrs/service/ManPakOutService.java b/src/main/java/com/zy/asrs/service/ManPakOutService.java new file mode 100644 index 0000000..af88f3b --- /dev/null +++ b/src/main/java/com/zy/asrs/service/ManPakOutService.java @@ -0,0 +1,7 @@ +package com.zy.asrs.service; + +import com.baomidou.mybatisplus.service.IService; +import com.zy.asrs.entity.ManPakOut; + +public interface ManPakOutService extends IService<ManPakOut> { +} diff --git a/src/main/java/com/zy/asrs/service/impl/ManPakOutServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ManPakOutServiceImpl.java new file mode 100644 index 0000000..11ba3b8 --- /dev/null +++ b/src/main/java/com/zy/asrs/service/impl/ManPakOutServiceImpl.java @@ -0,0 +1,12 @@ +package com.zy.asrs.service.impl; + +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.zy.asrs.entity.ManPakOut; +import com.zy.asrs.mapper.ManPakOutMapper; +import com.zy.asrs.service.ManPakOutService; +import org.springframework.stereotype.Service; + +@Service("manPakOutService") +public class ManPakOutServiceImpl extends ServiceImpl<ManPakOutMapper, ManPakOut> implements ManPakOutService { + +} diff --git a/src/main/java/com/zy/common/model/LocDto.java b/src/main/java/com/zy/common/model/LocDto.java index 1638e04..de7e59e 100644 --- a/src/main/java/com/zy/common/model/LocDto.java +++ b/src/main/java/com/zy/common/model/LocDto.java @@ -21,6 +21,7 @@ private String batch; private String orderNo; + private String manu; //瀹為檯鍑哄簱閲� private Double anfme; diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 3530324..1fa2a37 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -11,7 +11,7 @@ datasource: driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver # url: jdbc:sqlserver://10.10.10.100:1433;databasename=stasrs - url: jdbc:sqlserver://192.168.4.15:1433;databasename=stasrs + url: jdbc:sqlserver://192.168.4.13:1433;databasename=stasrs username: sa password: sa@123 mvc: diff --git a/src/main/resources/mapper/ManPakOutMapper.xml b/src/main/resources/mapper/ManPakOutMapper.xml new file mode 100644 index 0000000..b199bc7 --- /dev/null +++ b/src/main/resources/mapper/ManPakOutMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.zy.asrs.mapper.ManPakOutMapper"> + +</mapper> diff --git a/src/main/webapp/static/js/order/out.js b/src/main/webapp/static/js/order/out.js index f1bba0a..fd062a8 100644 --- a/src/main/webapp/static/js/order/out.js +++ b/src/main/webapp/static/js/order/out.js @@ -162,6 +162,7 @@ {field: 'orderNo', title: '鍗曟嵁缂栧彿', merge: true, align: 'center'}, {field: 'title', title: '鍟嗗搧', merge: true, align: 'center', width: 350}, {field: 'batch', title: '搴忓垪鐮�', align: 'center'}, + {field: 'manu', title: '浠撳簱', align: 'center'}, // { title: '鍓╀綑闇�姹傞噺', align: 'center' , width: 120, toolbar: '#checkNeedQty'}, // {field: 'anfme', title: '瀹為檯鏁伴噺', align: 'center', width: 90, style: 'font-weight: bold'}, { title: '鍑哄簱鏁伴噺', align: 'center',field: 'anfme', width: 90, style: 'font-weight: bold; color: red'}, @@ -265,6 +266,7 @@ ,yes: function(index, layero){ //鎸夐挳銆愮珛鍗冲嚭搴撱�戠殑鍥炶皟 pakout(tableCache, index); + pakout2(tableCache, index); } ,btn2: function(index, layero){ //鎸夐挳銆愮◢鍚庡鐞嗐�戠殑鍥炶皟 @@ -306,6 +308,31 @@ }); } + function pakout2(tableCache, layerIndex) { + // let loadIndex = layer.load(2); + notice.msg('姝e湪鐢熸垚鎷h揣鍗�......', {icon: 4}); + $.ajax({ + url: baseUrl + "/out/pakout2/auth", + headers: {'token': localStorage.getItem('token')}, + contentType: 'application/json;charset=UTF-8', + data: JSON.stringify(tableCache), + method: 'POST', + success: function (res) { + notice.destroy(); + if (res.code === 200) { + layer.close(layerIndex); + layer.msg(res.msg, {icon: 1}); + insTb.reload({where: null}); + insTb2.reload({where: null, page: {curr: 1}}); + } else if (res.code === 403) { + top.location.href = baseUrl + "/"; + } else { + layer.msg(res.msg, {icon: 2}) + } + } + }); + } + /* 鍒犻櫎璁㈠崟 */ -- Gitblit v1.9.1