|
@@ -67,7 +67,6 @@ export const OrderStatus = {
|
|
|
/**
|
|
|
* 订单明细状态枚举
|
|
|
* @readonly
|
|
|
- * @enum {number}
|
|
|
*/
|
|
|
export const ORDER_ITEM_STATUS = {
|
|
|
/** 未确认 */
|
|
@@ -84,7 +83,6 @@ export const ORDER_ITEM_STATUS = {
|
|
|
* 物料明细状态枚举(订单表单模块兼容性别名)
|
|
|
* @description 对应数据库item_status字段:0未确认 1已确认 2部分发货 3已完成
|
|
|
* @readonly
|
|
|
- * @enum {number}
|
|
|
*/
|
|
|
export const MaterialDetailStatus = ORDER_ITEM_STATUS
|
|
|
|
|
@@ -319,7 +317,7 @@ export function getOrderItemStatusLabel(itemStatus) {
|
|
|
|
|
|
/**
|
|
|
* 获取订单明细状态Element UI标签类型
|
|
|
- * @param {0 | 1 | 2 | 3} itemStatus - 订单明细状态值
|
|
|
+ * @param {typeof ORDER_ITEM_STATUS[keyof typeof ORDER_ITEM_STATUS]} itemStatus - 订单明细状态值
|
|
|
* @returns {'warning' | 'primary' | 'success' | 'info'} Element UI标签类型
|
|
|
*/
|
|
|
export function getOrderItemStatusTagType(itemStatus) {
|
|
@@ -329,7 +327,7 @@ export function getOrderItemStatusTagType(itemStatus) {
|
|
|
|
|
|
/**
|
|
|
* 获取订单明细状态颜色
|
|
|
- * @param {0 | 1 | 2 | 3} itemStatus - 订单明细状态值
|
|
|
+ * @param {typeof ORDER_ITEM_STATUS[keyof typeof ORDER_ITEM_STATUS]} itemStatus - 订单明细状态值
|
|
|
* @returns {string} 十六进制颜色值
|
|
|
*/
|
|
|
export function getOrderItemStatusColor(itemStatus) {
|
|
@@ -357,7 +355,7 @@ export function isOrderCancellable(status) {
|
|
|
|
|
|
/**
|
|
|
* 检查订单明细是否可以编辑
|
|
|
- * @param {0 | 1 | 2 | 3} itemStatus - 订单明细状态值
|
|
|
+ * @param {typeof ORDER_ITEM_STATUS[keyof typeof ORDER_ITEM_STATUS]} itemStatus - 订单明细状态值
|
|
|
* @returns {boolean} 是否可以编辑
|
|
|
*/
|
|
|
export function isOrderItemEditable(itemStatus) {
|
|
@@ -366,7 +364,7 @@ export function isOrderItemEditable(itemStatus) {
|
|
|
|
|
|
/**
|
|
|
* 检查订单明细是否可以取消
|
|
|
- * @param {0 | 1 | 2 | 3} itemStatus - 订单明细状态值
|
|
|
+ * @param {typeof ORDER_ITEM_STATUS[keyof typeof ORDER_ITEM_STATUS]} itemStatus - 订单明细状态值
|
|
|
* @returns {boolean} 是否可以取消
|
|
|
*/
|
|
|
export function isOrderItemCancellable(itemStatus) {
|