Kaynağa Gözat

refactor(订单表单): 统一物料明细状态字段名称为itemStatus

yz 2 hafta önce
ebeveyn
işleme
eea7db4c28

+ 8 - 8
src/components/order-form/material-detail-table.vue

@@ -121,10 +121,10 @@
         <!-- 明细状态列自定义渲染 -->
         <template slot="status" slot-scope="{ row }">
           <el-tag
-            :type="getStatusTagType(row.status)"
+            :type="getStatusTagType(row.itemStatus)"
             size="mini"
           >
-            {{ getStatusText(row.status) }}
+            {{ getStatusText(row.itemStatus) }}
           </el-tag>
         </template>
 
@@ -577,27 +577,27 @@ export default {
     /**
      * 获取状态标签类型
      * @description 根据物料明细状态值返回对应的Element UI标签类型
-     * @param {number} status - 物料明细状态值
+     * @param {number} itemStatus - 物料明细状态值
      * @returns {string} Element UI标签类型
      * @example
      * getStatusTagType(0) // 返回 'warning'
      * getStatusTagType(1) // 返回 'success'
      */
-    getStatusTagType(status) {
-      return getMaterialDetailStatusTagType(status)
+    getStatusTagType(itemStatus) {
+      return getMaterialDetailStatusTagType(itemStatus)
     },
 
     /**
      * 获取状态文本
      * @description 根据物料明细状态值返回对应的中文描述
-     * @param {number} status - 物料明细状态值
+     * @param {number} itemStatus - 物料明细状态值
      * @returns {string} 状态的中文描述文本
      * @example
      * getStatusText(0) // 返回 '待确认'
      * getStatusText(1) // 返回 '已确认'
      */
-    getStatusText(status) {
-      return getMaterialDetailStatusLabel(status)
+    getStatusText(itemStatus) {
+      return getMaterialDetailStatusLabel(itemStatus)
     },
 
     /**

+ 1 - 1
src/constants/order.js

@@ -289,4 +289,4 @@ export function isOrderItemEditable(itemStatus) {
  */
 export function isOrderItemCancellable(itemStatus) {
   return itemStatus !== ORDER_ITEM_STATUS.COMPLETED
-}
+}