Browse Source

修改部分页面展示情况

lwx_dev
erdanergou 3 years ago
parent
commit
4599487086
  1. 2
      src/main/java/com/dreamchaser/depository_manage/controller/DepositoryController.java
  2. 22
      src/main/java/com/dreamchaser/depository_manage/pojo/RestResponse.java
  3. 29
      src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryRecordServiceImpl.java
  4. 30
      src/main/resources/templates/pages/application/form-step-look_back.html
  5. 2
      src/main/resources/templates/pages/group/group_edit.html
  6. 2
      src/main/resources/templates/pages/material/material-out_back.html
  7. 11
      src/main/resources/templates/pages/warehouse/warehouse_view.html

2
src/main/java/com/dreamchaser/depository_manage/controller/DepositoryController.java

@ -1595,7 +1595,7 @@ public class DepositoryController {
}
try {
// 二维码保存信息
return RestResponse.CreateQrCode(qrCode);
return RestResponse.CreateBarCode(qrCode);
} catch (IOException e) {
return new RestResponse("err: " + e.getMessage(), 678, new StatusInfo("失败", "请联系开发人员"));
}

22
src/main/java/com/dreamchaser/depository_manage/pojo/RestResponse.java

@ -13,6 +13,7 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
/**
@ -75,7 +76,26 @@ public class RestResponse implements Serializable {
public static RestResponse CreateQrCode(String context) throws IOException {
// 生成base64类型图片
String qrCode = CreateQrCodeUtil.createQrCode(context, 200, 200);
return new RestResponse(qrCode,200,new StatusInfo("成功!","二维码生成成功"));
Map<String,String> result = new HashMap<>();
result.put("qrCode",qrCode);
result.put("codeValue",context);
return new RestResponse(result,200,new StatusInfo("成功!","二维码生成成功"));
}
/**
* 生成条形码
* @param context 随机数
* @return
* @throws IOException
*/
public static RestResponse CreateBarCode(String context) throws IOException {
// 生成base64类型图片
String qrCode = CreateQrCodeUtil.CreateBarCode128(context, 50, 200);
Map<String,String> result = new HashMap<>();
result.put("qrCode",qrCode);
result.put("codeValue",context);
return new RestResponse(result,200,new StatusInfo("成功!","条形码生成成功"));
}

29
src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryRecordServiceImpl.java

@ -1917,7 +1917,8 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
// 将当前redis中存储的spno删除
redisTemplate.delete(spNo);
}
} else {
}
else {
// 如果是部门负责人
String departmentheadTime = recordP.getDepartmentheadTime();
@ -1959,7 +1960,6 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
if (flag) {
return 1;
}
map.put("id", outId);
return depositoryRecordMapper.updateApplicationOutRecord(map);
@ -2168,6 +2168,7 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
}).start();
} else {
// 如果没有通过
updateInventoryForOutRefused(record);
@ -2210,7 +2211,8 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
qyWxOperationService.sendMessageForOtherUserByCard(ObjectFormatUtil.toInteger(id), s, userAgent, 1);
}
}).start();
} else {
}
else {
String result = "";
// 开启线程更改其他用户卡片模板样式
String simpleTime = DateUtil.getSimpleTime(new Date());
@ -2225,6 +2227,12 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
if(depositoryManagerPass == null){
depositoryManagerPass = (Integer) map.get("departmentheadPass");
}
String departmentheadTime = record.getDepartmentheadTime();
// 用于标识部门负责人是否审批
boolean flagFordepartmentTime = false; // 默认审批过
if("0".equals(departmentheadTime)){
flagFordepartmentTime = true;
}
if (depositoryManagerPass == 1) {
// 如果审核通过
result = "通过";
@ -2309,6 +2317,8 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
}).start();
}
/*for (int i = 0; i < depositoryIdList.size(); i++) {
Object o = minIdByDepository.get("depository" + depositoryIdList.get(i));
if (o != null) {
@ -2362,22 +2372,23 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
// 将主订单插入到redis中
redisTemplate.opsForHash().put("record:" + record.getId(), "minRecord", minRecordByMain.toString());
map.put("state", "仓储中心负责人审核通过");
if (!flagForHasOtherDepository) {
if (flagFordepartmentTime) {
map.put("state", "部门负责人审核通过");
map.put("departmenthead", userid);
map.put("departmentheadPass", 1);
map.put("departmentheadTime", DateUtil.DateTimeToTimeStamp(simpleTime));
map.put("depositoryManagerPass", 4);
map.put("departmenthead", userToken.getId());
map.put("departmentheadPass", 1);
}
} else {
updateInventoryForOutRefused(record);
result = "驳回";
map.put("pass", 2);
map.put("state", "仓储中心负责人审核未通过");
if (!flagForHasOtherDepository) {
if (flagFordepartmentTime) {
map.put("state", "部门负责人审核未通过");
map.put("departmenthead", userid);
map.put("departmenthead", userToken.getId());
map.put("departmentheadPass", 2);
map.put("departmentheadTime", DateUtil.DateTimeToTimeStamp(simpleTime));
map.put("depositoryManagerPass", 4);

30
src/main/resources/templates/pages/application/form-step-look_back.html

@ -128,32 +128,6 @@
var $ = layui.$,
form = layui.form,
step = layui.step;
/*
var state=$("#state").text();
var pass=$("#pass").text();
//当前处于的状态
var position=0,states={},number = 1;
if (state === "待部门负责人审核" || state === "部门负责人审核未通过") {
states = [ {title: state}];
number = 2;
} else {
if(state === "待仓储中心负责人审核"|| state === "仓储中心负责人审核未通过"){
states = [ {title: state}];
number = 3;
}else{
if(pass === 1 || pass === "1"){
number = 4;
states = [{title:"已出库"}]
}else if(pass === 3 || pass === "3"){
number = 4;
states = [{title:"出库中"}]
}else if(pass === 2 || pass === "2"){
number = 4;
states = [{title:"未出库"}]
}
}
}*/
step.render({
elem: '#stepForm',
filter: 'stepForm',
@ -168,12 +142,10 @@
let departmentheadTime=$("#departmentheadTime").text();
let depositoryManagerNameTime=$("#depositoryManagerNameTime").text();
let depositoryManagerPass = $("#depositoryManagerPass").val();
if (departmentheadTime!=null&&departmentheadTime!==""){
$("#departmentheadTimeT").show();
$("#departmentheadMessageT").show();
if (state!=="审核未通过"){
$("#departmentheadMessageT").show();
}
}
if (depositoryManagerNameTime!=null&&depositoryManagerNameTime!=="" && depositoryManagerPass !== "4"){

2
src/main/resources/templates/pages/group/group_edit.html

@ -351,7 +351,7 @@
success: function (d) {
var data = d.data;
layer.close(this.layerIndex);
$("#qrCode").attr("src",data);
// $("#qrCode").attr("src",data.qrCode);
$("#qrCode").show();
$("#createCode").hide();
}

2
src/main/resources/templates/pages/material/material-out_back.html

@ -315,7 +315,7 @@
if (data.status != 200) {
layer.msg(data.statusInfo.messgae)
} else {
$("#qrCode").attr("src", data.data);
$("#qrCode").attr("src", data.data.qrCode);
}
}
})

11
src/main/resources/templates/pages/warehouse/warehouse_view.html

@ -86,7 +86,9 @@
<label class="layui-form-label">打印码</label>
<div class="layui-input-block">
<div id="codeItem" style="display:none;">
<img id="qrCode" >
<img id="barCode" >
<!-- <u id="barCodeValue"></u>-->
<br>
<button id="printer" type="button" onclick="print_code()" class="layui-btn">打印</button>
</div>
<input id="createCode" type="button" class="layui-btn layui-btn-radius layui-btn-normal" onclick="createQrCode()" value="生成"/>
@ -139,7 +141,7 @@
//提交
form.on('submit(formDemo)', function(data){
data = data.field
data = data.field;
$.ajax({
url: "/repository/depository_edit",
type: 'post',
@ -165,7 +167,7 @@
})
}
}
})
});
return false;
});
@ -185,7 +187,8 @@
success: function (d) {
var data = d.data;
layer.close(this.layerIndex);
//$("#qrCode").attr("src", data);
// $("#barCode").attr("src", data.qrCode);
$("#barCodeValue").text(data.codeValue);
$("#codeItem").show();
$("#createCode").hide();
}

Loading…
Cancel
Save