diff --git a/ruoyi-admin/src/main/resources/templates/quality/iqcQualityOrder/iqcQualityOrder.html b/ruoyi-admin/src/main/resources/templates/quality/iqcQualityOrder/iqcQualityOrder.html index 60829957..f0865026 100644 --- a/ruoyi-admin/src/main/resources/templates/quality/iqcQualityOrder/iqcQualityOrder.html +++ b/ruoyi-admin/src/main/resources/templates/quality/iqcQualityOrder/iqcQualityOrder.html @@ -88,14 +88,6 @@ var qualityStorageStatusDatas = [[${@dict.getType('quality_storage_status')}]]; var loginName = [[${@permission.getPrincipalProperty('loginName')}]]; - var detailFlag = [[${@permission.hasPermi('quality:qualityOrder:detail')}]]; - var qualityFlag = [[${@permission.hasPermi('quality:qualityOrder:startingQuality')}]]; - var makeInStartingQualityFlag = [[${@permission.hasPermi('quality:qualityOrder:makeInStartingQuality')}]]; - var makeInStartingQualityDetailFlag = [[${@permission.hasPermi('quality:qualityOrder:makeInStartingQualityDetail')}]]; - var makeStartingQualityFlag = [[${@permission.hasPermi('quality:qualityOrder:makeStartingQuality')}]]; - var makeStartingQualityDetailFlag = [[${@permission.hasPermi('quality:qualityOrder:makeStartingQualityDetail')}]]; - - var prefix = ctx + "quality/qualityOrder"; $(function() { @@ -203,20 +195,20 @@ var actions = []; //采购订单品质 if (row.qualityStatus != 2 && row.qualityStorageStatus == 0 ){ - actions.push('品质 '); + actions.push('品质 '); } //采购订单品质详情 if (row.qualityStorageStatus == 0 ){ - actions.push('详情 '); + actions.push('详情 '); } //委外入库品质 if (row.qualityStatus != 2 && row.qualityStorageStatus == 2 ){ - actions.push('品质 '); + actions.push('品质 '); } //委外入库品质详情 if (row.qualityStorageStatus == 2 ){ - actions.push('详情 '); + actions.push('详情 '); } return actions.join(''); } @@ -225,15 +217,27 @@ $.table.init(options); }); - function startingQuality(qualityOrderId){ + //来料品质 + function iqcStartingQuality(qualityOrderId){ var url = ctx +'quality/qualityOrder/startingQuality/' + qualityOrderId; - $.modal.open("进行来料品质",url) + $.modal.open("进行来料品质",url); + } + //委外品质 + function makeOutStartingQuality(qualityOrderId){ + var url = ctx +'quality/qualityOrder/makeOtherStartingQuality/' + qualityOrderId; + $.modal.open("进行委外入库品质",url); } - //详情 - function detail(qualityOrderId){ + //采购品质详情 + function iqcStartingQualityDetail(qualityOrderId){ var url = ctx +'quality/qualityOrder/startingQualityDetail/' + qualityOrderId; - $.modal.open("品质单详情",url) + $.modal.open("品质单详情",url); + } + + //委外品质详情 + function makeOutStartingQualityDetail(qualityOrderId){ + var url = ctx +'quality/qualityOrder/makeStartingQualityDetail/' + qualityOrderId; + $.modal.open("品质单详情",url); } diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/startingQuality.html b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/iqcStartingQuality.html similarity index 88% rename from ruoyi-admin/src/main/resources/templates/quality/qualityOrder/startingQuality.html rename to ruoyi-admin/src/main/resources/templates/quality/qualityOrder/iqcStartingQuality.html index 732d7012..4dbd91e6 100644 --- a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/startingQuality.html +++ b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/iqcStartingQuality.html @@ -4,22 +4,22 @@ - + .info-separator::after { + content: "-"; + margin: 0 5px; + } +
@@ -176,57 +176,11 @@ var processBadGradeDatas = [[${@dict.getType('process_bad_grade')}]]; var prefix = ctx + "quality/qualityOrder"; + var reportPrefix = ctx + "quality/qualityReport"; $("#form-qualityOrder-edit").validate({ focusCleanup: true }); - //生成的不同table的id集合 - var tableDatas = []; - - - function submitHandler() { - const qualityOrderData = $("#form-qualityOrder-edit").serializeArray().reduce((obj, item) => { - obj[item.name] = item.value; - return obj; - }, {}); - // 初始化一个数组用于存放所有表格的数据 - let allMaterialDataList = []; - for(let i in tableDatas){ - $('#' + tableDatas[i]).each(function() { - const tableData = $(this).bootstrapTable('getData'); - console.log(JSON.stringify(tableData)); - // 将表数据转换成与qualityReportData格式一致的数组 - var materialDataList = tableData.map(function (item) { - // 根据实际字段名调整 - return { - "qualityOrderDetailId": item.qualityOrderDetailId, - "supplierCode" : item.supplierCode, - "materialNo" : item.materialNo, - "qualityHasqualifiedNum": item.qualityHasqualifiedNum, - "thisArrivedNum": item.thisArrivedNum, - "qualityQualifiedNum": item.qualityQualifiedNum, - "qualityUnqualifiedNum": item.qualityUnqualifiedNum - // ...其他字段 - }; - }); - allMaterialDataList = allMaterialDataList.concat(materialDataList); - }); - } - - const combinedData = Object.assign({}, qualityOrderData, { - qualityOrderDetailList: allMaterialDataList - }); - // 合并表单数据和表格数据 - // const combinedData = Object.assign({}, ...complaintNoticeData.array(item => ({ [item.name]: item.value })), ...materialData); - console.log(combinedData) - // 使用 JSON.stringify() 序列化数据 - const jsonData = JSON.stringify(combinedData); - // 发送 AJAX 请求到后端接口 - $.operate.saveJson(prefix + "/startingQuality", jsonData); - } - - - $("input[name='deliveryInspectionTime']").datetimepicker({ format: "yyyy-mm-dd", minView: "month", @@ -256,10 +210,11 @@ '
' + (supplierData.customerContact || 'N/A') + ' - ' + (supplierData.contactNumber || 'N/A') + ' - ' + (supplierData.supplierAddress || 'N/A'); - var $header = $('

' + headerTitle + '

'); + var $table = $('
'); + $table.bootstrapTable({ data: materialData, columns: [ @@ -400,11 +355,6 @@ $.table.init(unqualifiedOption); }); - - function createTableForSupplier(supplierData) { - - } - //添加不合格分类 function addUnqualified() { var uniqueId = new Date().getTime(); @@ -544,11 +494,10 @@ return; }; } - qualityReport.qualityOrderReportType = "1";//生产其他品质 + qualityReport.qualityOrderReportType = "2";//采购品质 qualityReport.unqualifiedDataList = unqualifyList; console.log(qualityReport); - // $.operate.saveJson(reportPrefix + "/add", JSON.stringify(qualityReport)); - return; + $.operate.saveJson(reportPrefix + "/add", JSON.stringify(qualityReport)); } diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/startingQualityDetail.html b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/iqcStartingQualityDetail.html similarity index 50% rename from ruoyi-admin/src/main/resources/templates/quality/qualityOrder/startingQualityDetail.html rename to ruoyi-admin/src/main/resources/templates/quality/qualityOrder/iqcStartingQualityDetail.html index a2fc0ccc..88fcc24d 100644 --- a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/startingQualityDetail.html +++ b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/iqcStartingQualityDetail.html @@ -27,25 +27,25 @@
- +
- +
- +
-
@@ -53,7 +53,7 @@
-
@@ -62,23 +62,11 @@
- +
-
- -
- -
-
-
- -
- -
-
@@ -87,6 +75,16 @@
+ + +
+

品质报告单:

+
+
+
+
+
+
@@ -94,18 +92,18 @@ \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeInStartingQuality.html b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeInStartingQuality.html deleted file mode 100644 index fda8743e..00000000 --- a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeInStartingQuality.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - -
-
- -
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
-
- - -
-
-
-
- -
-
-
-
-
-
-
-
- - - - - - - \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeInStartingQualityDetail.html b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeInStartingQualityDetail.html deleted file mode 100644 index ec5c6e9b..00000000 --- a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeInStartingQualityDetail.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -
-
- -
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
-
- - -
-
-
-
- -
-
-
-
-
-
-
-
- - - - - - - \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeOtherStartingQuality.html b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeOtherStartingQuality.html index 50fa025f..d286123c 100644 --- a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeOtherStartingQuality.html +++ b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeOtherStartingQuality.html @@ -57,7 +57,7 @@
- +
diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeStartingQuality.html b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeStartingQuality.html index 93e93950..04697d2c 100644 --- a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeStartingQuality.html +++ b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeStartingQuality.html @@ -53,7 +53,7 @@
- +
diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeStartingQualityDetail.html b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeStartingQualityDetail.html index 5a16d128..03aadfa5 100644 --- a/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeStartingQualityDetail.html +++ b/ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeStartingQualityDetail.html @@ -216,11 +216,11 @@ }, { title: '创建人', - field: 'updateBy', + field: 'createBy', }, { title: '创建时间', - field: 'updateTime', + field: 'createTime', }, ] }; diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityReport/qualityReport.html b/ruoyi-admin/src/main/resources/templates/quality/qualityReport/qualityReport.html index e126db4d..510691b1 100644 --- a/ruoyi-admin/src/main/resources/templates/quality/qualityReport/qualityReport.html +++ b/ruoyi-admin/src/main/resources/templates/quality/qualityReport/qualityReport.html @@ -252,8 +252,6 @@ align: 'center', formatter: function(value, row, index) { var actions = []; - actions.push('详情 '); - // 有流程实例id if (row.instanceId) { // 有待办人展示审批按钮, @@ -269,6 +267,7 @@ // 进度查看 actions.push(' 进度查看 '); } + actions.push('详情 '); return actions.join(''); } }], diff --git a/ruoyi-admin/src/main/resources/templates/quality/qualityReport/taskPzjlVerifyPurchase.html b/ruoyi-admin/src/main/resources/templates/quality/qualityReport/taskPzjlVerifyPurchase.html new file mode 100644 index 00000000..6a87609b --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/quality/qualityReport/taskPzjlVerifyPurchase.html @@ -0,0 +1,421 @@ + + + + + + + + + +
+
+ + + + + + +
+ +
+ +
+
+
+ +
+
+ + +
+
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+ +
+
+
+ +
+

品质报告:

+
+

合格数

+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+ 不良数 +
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+
+
+ +
+ + +
+
+ + + +
+ +
+ +
+
+
+
+ + + + + + + + \ No newline at end of file