From 71780527b9bf5fc832e27bf6429602e462103833 Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期六, 11 四月 2026 11:56:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_天津_阳光印刷' into dev_天津_阳光印刷

---
 src/views/inventoryManagement/stockManagement/New.vue                      |  171 +++++++++++++++++++++++++-----------------
 src/views/inventoryManagement/stockManagement/Qualified.vue                |    4 
 src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue |   23 ++---
 src/views/inventoryManagement/stockManagement/rawMaterialRecord.vue        |    6 
 src/views/inventoryManagement/stockManagement/Unqualified.vue              |    6 
 5 files changed, 120 insertions(+), 90 deletions(-)

diff --git a/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue b/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
index 998fa33..df88ad8 100644
--- a/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
+++ b/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
@@ -46,10 +46,10 @@
             <el-form-item label="璇峰亣寮�濮嬫椂闂达細" prop="startDate">
               <el-date-picker
                   v-model="form.startDate"
-                  type="date"
-                  placeholder="璇烽�夋嫨寮�濮嬫棩鏈�"
-                  value-format="YYYY-MM-DD"
-                  format="YYYY-MM-DD"
+                  type="datetime"
+                  placeholder="璇烽�夋嫨寮�濮嬫椂闂�"
+                  value-format="YYYY-MM-DD HH:mm:ss"
+                  format="YYYY-MM-DD HH:mm:ss"
                   clearable
                   style="width: 100%"
               />
@@ -59,10 +59,10 @@
             <el-form-item label="璇峰亣缁撴潫鏃堕棿锛�" prop="endDate">
               <el-date-picker
                   v-model="form.endDate"
-                  type="date"
-                  placeholder="璇烽�夋嫨缁撴潫鏃ユ湡"
-                  value-format="YYYY-MM-DD"
-                  format="YYYY-MM-DD"
+                  type="datetime"
+                  placeholder="璇烽�夋嫨缁撴潫鏃堕棿"
+                  value-format="YYYY-MM-DD HH:mm:ss"
+                  format="YYYY-MM-DD HH:mm:ss"
                   clearable
                   style="width: 100%"
               />
@@ -381,9 +381,8 @@
       proxy.$modal.msgError("璇烽�夋嫨璇峰亣缁撴潫鏃堕棿锛�")
       return
     }
-    // 鏍¢獙缁撴潫鏃堕棿涓嶈兘鏃╀簬寮�濮嬫椂闂�
-    if (new Date(form.value.endDate) < new Date(form.value.startDate)) {
-      proxy.$modal.msgError("璇峰亣缁撴潫鏃堕棿涓嶈兘鏃╀簬寮�濮嬫椂闂达紒")
+    if (new Date(form.value.startDate).getTime() >= new Date(form.value.endDate).getTime()) {
+      proxy.$modal.msgError("璇峰亣寮�濮嬫椂闂村繀椤绘棭浜庣粨鏉熸椂闂达紒")
       return
     }
   }
@@ -473,4 +472,4 @@
 
 <style scoped>
 
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/inventoryManagement/stockManagement/New.vue b/src/views/inventoryManagement/stockManagement/New.vue
index 341010d..8120ee1 100644
--- a/src/views/inventoryManagement/stockManagement/New.vue
+++ b/src/views/inventoryManagement/stockManagement/New.vue
@@ -7,83 +7,114 @@
         @close="closeModal"
     >
       <el-form label-width="140px" :model="formState" :rules="rules" label-position="top" ref="formRef">
-        <el-form-item
-            label="浜у搧鍚嶇О"
-            prop="productModelId"
-            :rules="[
-                {
-                required: true,
-                message: '璇烽�夋嫨浜у搧',
-                trigger: 'change',
-              }
-            ]"
-        >
-          <el-button type="primary" @click="showProductSelectDialog = true">
-            {{ formState.productName ? formState.productName : '閫夋嫨浜у搧' }}
-          </el-button>
-        </el-form-item>
+        <el-row :gutter="16">
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="浜у搧鍚嶇О"
+                prop="productModelId"
+                :rules="[
+                    {
+                    required: true,
+                    message: '璇烽�夋嫨浜у搧',
+                    trigger: 'change',
+                  }
+                ]"
+            >
+              <el-button type="primary" @click="showProductSelectDialog = true">
+                {{ formState.productName ? formState.productName : '閫夋嫨浜у搧' }}
+              </el-button>
+            </el-form-item>
+          </el-col>
 
-        <el-form-item
-            label="瑙勬牸"
-            prop="productModelName"
-        >
-          <el-input v-model="formState.productModelName"  disabled />
-        </el-form-item>
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="瑙勬牸"
+                prop="productModelName"
+            >
+              <el-input v-model="formState.productModelName" disabled />
+            </el-form-item>
+          </el-col>
 
-        <el-form-item
-            label="鍗曚綅(涓�)"
-            prop="unit"
-        >
-          <el-input v-model="formState.unit"  disabled />
-        </el-form-item>
-        <el-form-item
-            label="鍗曚綅(杈�)"
-            prop="subUnit"
-        >
-          <el-input v-model="formState.subUnit"  disabled />
-        </el-form-item>
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="鍗曚綅(涓�)"
+                prop="unit"
+            >
+              <el-input v-model="formState.unit" disabled />
+            </el-form-item>
+          </el-col>
 
-        <el-form-item
-            label="浠撳簱缂栫爜"
-            prop="warehouseCode"
-        >
-          <el-select v-model="formState.warehouseCode" :options="warehouseCode" placeholder="璇烽�夋嫨浠撳簱缂栫爜" @change="handleWarehouseSelect">
-            <el-option v-for="item in warehouseCode" :key="item.value" :label="item.value" :value="item.value" />
-          </el-select>
-        </el-form-item>
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="鍗曚綅(杈�)"
+                prop="subUnit"
+            >
+              <el-input v-model="formState.subUnit" disabled />
+            </el-form-item>
+          </el-col>
 
-        <el-form-item
-            label="浠撳簱鍚嶇О"
-            prop="warehouseName"
-        >
-          <el-input v-model="formState.warehouseName"  disabled />
-        </el-form-item>
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="浠撳簱缂栫爜"
+                prop="warehouseCode"
+            >
+              <el-select v-model="formState.warehouseCode" :options="warehouseCode" placeholder="璇烽�夋嫨浠撳簱缂栫爜" @change="handleWarehouseSelect">
+                <el-option v-for="item in warehouseCode" :key="item.value" :label="item.value" :value="item.value" />
+              </el-select>
+            </el-form-item>
+          </el-col>
 
-        <el-form-item
-            label="瀛樿揣缂栫爜"
-            prop="productCode"
-        >
-          <el-input v-model="formState.productCode"  />
-        </el-form-item>
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="浠撳簱鍚嶇О"
+                prop="warehouseName"
+            >
+              <el-input v-model="formState.warehouseName" disabled />
+            </el-form-item>
+          </el-col>
 
-        <el-form-item
-            label="搴撳瓨鏁伴噺"
-            prop="qualitity"
-        >
-          <el-input-number v-model="formState.qualitity" :step="1" :min="1" style="width: 100%" />
-        </el-form-item>
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="瀛樿揣缂栫爜"
+                prop="productCode"
+            >
+              <el-input v-model="formState.productCode" />
+            </el-form-item>
+          </el-col>
 
-        <el-form-item
-            v-if="type === 'qualified'"
-            label="搴撳瓨棰勮鏁伴噺"
-            prop="warnNum"
-        >
-          <el-input-number v-model="formState.warnNum" :step="1" :min="0" :max="formState.qualitity" style="width: 100%" />
-        </el-form-item>
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="搴撳瓨(涓�)鏁伴噺"
+                prop="qualitity"
+            >
+              <el-input-number v-model="formState.qualitity" :step="1" :min="1" style="width: 100%" />
+            </el-form-item>
+          </el-col>
 
-        <el-form-item label="澶囨敞" prop="remark">
-          <el-input v-model="formState.remark" type="textarea" />
-        </el-form-item>
+          <el-col :xs="24" :sm="12">
+            <el-form-item
+                label="搴撳瓨(杈�)鏁伴噺"
+                prop="subQualitity"
+            >
+              <el-input-number v-model="formState.subQualitity" :step="1" :min="1" style="width: 100%" />
+            </el-form-item>
+          </el-col>
+
+          <el-col :xs="24" :sm="12" v-if="type === 'qualified'">
+            <el-form-item
+                label="搴撳瓨棰勮鏁伴噺"
+                prop="warnNum"
+            >
+              <el-input-number v-model="formState.warnNum" :step="1" :min="0" :max="formState.qualitity" style="width: 100%" />
+            </el-form-item>
+          </el-col>
+
+          <el-col :span="24">
+            <el-form-item label="澶囨敞" prop="remark">
+              <el-input v-model="formState.remark" type="textarea" />
+            </el-form-item>
+          </el-col>
+        </el-row>
       </el-form>
 
       <!-- 浜у搧閫夋嫨寮圭獥 -->
@@ -143,6 +174,7 @@
   warehouseName: "",
   qualitity: 0,
   warnNum: 0,
+  subQualitity: 0,
   remark: '',
 });
 
@@ -181,6 +213,7 @@
     warehouseCode: "",
     warehouseName: "",
     warnNum: 0,
+    subQualitity: 0,
     remark: '',
   };
   isShow.value = false;
diff --git a/src/views/inventoryManagement/stockManagement/Qualified.vue b/src/views/inventoryManagement/stockManagement/Qualified.vue
index 7c427d6..9e6991c 100644
--- a/src/views/inventoryManagement/stockManagement/Qualified.vue
+++ b/src/views/inventoryManagement/stockManagement/Qualified.vue
@@ -201,11 +201,9 @@
 
 <style scoped lang="scss">
 :deep(.row-low-stock td) {
-  background-color: #fde2e2;
-  color: #c45656;
 }
 
 :deep(.row-low-stock:hover > td) {
-  background-color: #fcd4d4;
+  // background-color: #fcd4d4;
 }
 </style>
diff --git a/src/views/inventoryManagement/stockManagement/Unqualified.vue b/src/views/inventoryManagement/stockManagement/Unqualified.vue
index 343984a..f1b7a2a 100644
--- a/src/views/inventoryManagement/stockManagement/Unqualified.vue
+++ b/src/views/inventoryManagement/stockManagement/Unqualified.vue
@@ -202,11 +202,11 @@
 
 <style scoped lang="scss">
 :deep(.row-low-stock td) {
-  background-color: #fde2e2;
-  color: #c45656;
+  // background-color: #fde2e2;
+  // color: #c45656;
 }
 
 :deep(.row-low-stock:hover > td) {
-  background-color: #fcd4d4;
+  // background-color: #fcd4d4;
 }
 </style>
diff --git a/src/views/inventoryManagement/stockManagement/rawMaterialRecord.vue b/src/views/inventoryManagement/stockManagement/rawMaterialRecord.vue
index 65b780f..8744374 100644
--- a/src/views/inventoryManagement/stockManagement/rawMaterialRecord.vue
+++ b/src/views/inventoryManagement/stockManagement/rawMaterialRecord.vue
@@ -202,11 +202,11 @@
 
 <style scoped lang="scss">
 :deep(.row-low-stock td) {
-  background-color: #fde2e2;
-  color: #c45656;
+  // background-color: #fde2e2;
+  // color: #c45656;
 }
 
 :deep(.row-low-stock:hover > td) {
-  background-color: #fcd4d4;
+  // background-color: #fcd4d4;
 }
 </style>

--
Gitblit v1.9.3