diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/OutsourceQuoteController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/OutsourceQuoteController.java index c946fe6e..f04de36c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/OutsourceQuoteController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/OutsourceQuoteController.java @@ -103,7 +103,15 @@ public class OutsourceQuoteController extends BaseController @GetMapping("/detail/{outsourceQuoteId}") public String detail(@PathVariable("outsourceQuoteId") Long outsourceQuoteId, ModelMap mmap) { - mmap.put("outsourceQuote", outsourceQuoteService.selectOutsourceQuoteByOutsourceQuoteId(outsourceQuoteId)); + OutsourceQuoteVO outsourceQuoteVO = outsourceQuoteService.selectOutsourceQuoteByOutsourceQuoteId(outsourceQuoteId); + if(outsourceQuoteVO.getAuditStatus().equals("0")){ + outsourceQuoteVO.setAuditStatus("待审核"); + }else if(outsourceQuoteVO.getAuditStatus().equals("1")){ + outsourceQuoteVO.setAuditStatus("审核通过"); + }else if(outsourceQuoteVO.getAuditStatus().equals("2")){ + outsourceQuoteVO.setAuditStatus("审核拒绝"); + } + mmap.put("outsourceQuote",outsourceQuoteVO); return prefix + "/detail"; } @@ -223,7 +231,6 @@ public class OutsourceQuoteController extends BaseController public String edit(@PathVariable("outsourceQuoteId") Long outsourceQuoteId, ModelMap mmap) { OutsourceQuoteVO outsourceQuoteVO = outsourceQuoteService.selectOutsourceQuoteByOutsourceQuoteId(outsourceQuoteId); - System.out.println(outsourceQuoteVO.toString()); mmap.put("outsourceQuote", outsourceQuoteVO); return prefix + "/edit"; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/OutsourceQuote.java b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/OutsourceQuote.java index 93a35bec..fa136347 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/OutsourceQuote.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/OutsourceQuote.java @@ -44,9 +44,9 @@ public class OutsourceQuote extends BaseEntity private BigDecimal taxRate; /** 定价日期 */ - @Excel(name = "定价日期",dateFormat = "yyyy-MM-dd HH:mm:ss",sort = 5) - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") - private Date pricingDate; + @Excel(name = "定价日期",dateFormat = "yyyy-MM-dd",sort = 5) + @JsonFormat(pattern = "yyyy-MM-dd") + private String pricingDate; /** 审核状态 */ @Excel(name = "审核状态",sort = 8,dictType = "auditStatus") @@ -250,11 +250,11 @@ public class OutsourceQuote extends BaseEntity return taxRate; } - public Date getPricingDate() { + public String getPricingDate() { return pricingDate; } - public void setPricingDate(Date pricingDate) { + public void setPricingDate(String pricingDate) { this.pricingDate = pricingDate; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/OutsourceQuoteServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/OutsourceQuoteServiceImpl.java index 01be8a0f..5776fe24 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/OutsourceQuoteServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/OutsourceQuoteServiceImpl.java @@ -133,10 +133,11 @@ public class OutsourceQuoteServiceImpl implements IOutsourceQuoteService } else { tempOutsourceQuoteVO.setTaskName("未启动"); } + tempOutsourceQuoteVO.setTaskStatus(tempOutsourceQuoteVO.getTaskName()); if(tempOutsourceQuoteVO.getAuditStatus().equals("1")){ - tempOutsourceQuoteVO.setTaskName("审核通过"); + tempOutsourceQuoteVO.setTaskStatus("审核通过"); }else if(tempOutsourceQuoteVO.getAuditStatus().equals("2")){ - tempOutsourceQuoteVO.setTaskName("审核拒绝"); + tempOutsourceQuoteVO.setTaskStatus("审核拒绝"); } returnList.add(tempOutsourceQuoteVO); } diff --git a/ruoyi-admin/src/main/resources/mapper/system/OutsourceQuoteMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/OutsourceQuoteMapper.xml index 21c9a8e9..2a9e6a51 100644 --- a/ruoyi-admin/src/main/resources/mapper/system/OutsourceQuoteMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/system/OutsourceQuoteMapper.xml @@ -69,6 +69,7 @@ and create_time = #{createTime} and audit_status = #{auditStatus} + order by audit_status asc, create_time desc + +
- +
- +
- +
- +
- +
+ + % +
@@ -42,7 +52,10 @@
- +
+ + +
@@ -54,14 +67,13 @@ -

委外报价工序信息

-
-
- - - - 添加 - +
+

委外报价工序信息

+
+ +
+
+ 添加
@@ -72,6 +84,8 @@ + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/detail.html b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/detail.html index dd109a89..11f28aac 100644 --- a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/detail.html +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/detail.html @@ -9,7 +9,7 @@
-
+
@@ -66,17 +66,81 @@
+
+
+
+
+
+
+
- diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/edit.html b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/edit.html index aa26eb48..059482e0 100644 --- a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/edit.html +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/edit.html @@ -2,6 +2,8 @@ + +
@@ -12,22 +14,25 @@
- +
- +
- + + + +
- +
@@ -45,7 +50,10 @@
- +
+ + % +
@@ -53,18 +61,14 @@
- -
-
-
-
-
- -
- +
+ + +
+ + +
@@ -87,33 +91,28 @@
+ + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/outsource_quote.html b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/outsource_quote.html index e0b66ae4..511754da 100644 --- a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/outsource_quote.html +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/outsource_quote.html @@ -91,9 +91,25 @@ exportUrl: prefix + "/export", detailUrl: prefix + "/detail/{id}", modalName: "委外报价", + sortable: true, + sortableTable: true, columns: [{ checkbox: true }, + { + field: 'taskStatus', + title: '当前状态', + align: 'center', + formatter: function(value, row, index) { + if(row.auditStatus!="1"&&value != "未启动"){ + return '' + value + ''; + } + if(value === "未启动"){ + return '' + value + ''; + } + return '' + value + ''; + } + }, { field: 'outsourceQuoteId', title: '委外报价ID', @@ -180,25 +196,17 @@ }, { field: 'applyTime', - title: '申请时间' + title: '申请时间', }, { field: 'taskName', - title: '当前状态', - align: 'center', - formatter: function(value, row, index) { - if(row.auditStatus!="1"&&value != "未启动"){ - return '' + value + ''; - } - if(value === "未启动"){ - return '' + value + ''; - } - return '' + value + ''; - } + title: '任务名称', + visible: false, }, { field: 'createTime', - title: '录入时间' + title: '录入时间', + sortable: true, }, { field: 'updateBy', @@ -219,7 +227,7 @@ // 作废 // actions.push(' 作废'); // 编辑 - actions.push(' 编辑 '); + actions.push(' 编辑 '); }else{ actions.push(' 编辑 '); } @@ -258,8 +266,10 @@ }; $.table.init(options); }); - - + function edit(outsourceQuoteId) { + var url = table.options.updateUrl.replace("{id}", outsourceQuoteId); + $.modal.open("修改委外报价",url,1000,600); + } diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskModifyApply.html b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskModifyApply.html new file mode 100644 index 00000000..6d2fffa5 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskModifyApply.html @@ -0,0 +1,328 @@ + + + + + + + + +
+
+

委外报价信息

+ +
+
+ +
+ +
+
+
+ +
+
+ +
+ + + + +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+
+ + % +
+
+
+
+
+
+ +
+
+ + +
+
+ + + +
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+

委外报价工序信息

+
+
+ +
+
+
+
+
+
+
+ + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskWwjlVerify.html b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskWwjlVerify.html index 65b58375..9ac27a4d 100644 --- a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskWwjlVerify.html +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskWwjlVerify.html @@ -94,6 +94,8 @@ focusCleanup: true }); var childData = [[${formData.outsourceQuoteChildList}]]; + var sysUnitClassData = [[${@dict.getType('outsource_quote_unit')}]]; + function submitHandler() { if ($.validate.form()) { @@ -137,6 +139,10 @@ field: 'chargeUnit', align: 'center', title: '计价单位', + width:150, + formatter: function(value, row, index) { + return $.table.selectDictLabel(sysUnitClassData, value); + } }, { field: 'materialNormb', diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskWwzgVerify.html b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskWwzgVerify.html index b3f9b781..9216fdee 100644 --- a/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskWwzgVerify.html +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_quote/taskWwzgVerify.html @@ -94,6 +94,8 @@ focusCleanup: true }); var childData = [[${formData.outsourceQuoteChildList}]]; + var sysUnitClassData = [[${@dict.getType('outsource_quote_unit')}]]; + function submitHandler() { if ($.validate.form()) { @@ -137,6 +139,10 @@ field: 'chargeUnit', align: 'center', title: '计价单位', + width:150, + formatter: function(value, row, index) { + return $.table.selectDictLabel(sysUnitClassData, value); + } }, { field: 'materialNormb',