diff --git a/src/components/Icon/index.vue b/src/components/Icon/index.vue
index 57da369ca1a03ee71c70e8b2f63eb6229936c7d4..a742e8717895039b089e5f5a907a7753c48cf8f9 100644
--- a/src/components/Icon/index.vue
+++ b/src/components/Icon/index.vue
@@ -1,17 +1,88 @@
diff --git a/src/interface/icon.ts b/src/interface/icon.ts
new file mode 100644
index 0000000000000000000000000000000000000000..e32c086b871b26996eea7eb021eec32e9867b3f1
--- /dev/null
+++ b/src/interface/icon.ts
@@ -0,0 +1,8 @@
+export interface IconOption {
+ type?: string // 图标类型
+ style?: object // 图标的样式
+ spin?: boolean // 旋转动画
+ rotate?: number // 旋转角度
+ twoToneColor?: string // 十六进制字符串 双色图标主要颜色
+ [propName: string]: any // 动态类型
+}
diff --git a/src/views/order/all-order/components/AllOrderTable.vue b/src/views/order/all-order/components/AllOrderTable.vue
index 972b98fcb95036fbf1ad4dbabdb7c0e7858ad84a..3fc49e64b75bc49e0a5ebf2fcf36ee3cba4e2d56 100644
--- a/src/views/order/all-order/components/AllOrderTable.vue
+++ b/src/views/order/all-order/components/AllOrderTable.vue
@@ -14,9 +14,9 @@
-
-
- {{ orderPayMethod[data || 0].text }}
+
+
+ {{ orderPayMethod[data || 0].text }}
@@ -41,8 +41,8 @@
{
orderParams.orderStatus = key
+ orderParams.current = 1
state.activeKey = key
emit('getTable')
}
const handlePageChange = (page: number, pageSize: number) => {
- state.pageParams.size = pageSize
+ orderParams.size = pageSize
}
const handleSizeChange = (current: number, size: number) => {
- state.pageParams.size = size
- state.pageParams.current = 1
+ orderParams.size = size
+ orderParams.current = 1
}
// 监听router区分加星订单页面
watch(
@@ -144,10 +139,10 @@ export default defineComponent({
},
)
watch(
- () => state.pageParams,
- (newVal) => {
- orderParams.size = newVal.size
- orderParams.current = newVal.current
+ () => [orderParams.current, orderParams.size],
+ ([currentVal, sizeVal]) => {
+ orderParams.size = sizeVal
+ orderParams.current = currentVal
emit('getTable')
},
{
@@ -156,6 +151,7 @@ export default defineComponent({
)
return {
starOrder,
+ orderParams,
...toRefs(state),
filterOrderType,
handlePageChange,
@@ -193,15 +189,6 @@ export default defineComponent({
.table-bottom {
text-align: right;
}
- .alipay-color {
- color: #3a78f6;
- }
- .wechat-color {
- color: #63c742;
- }
- .bank-color {
- color: #ce4646;
- }
.frist-td {
display: flex;
width: 100%;
diff --git a/src/views/order/all-order/components/FilterForm.vue b/src/views/order/all-order/components/FilterForm.vue
index ff5f1cabba0e5af9ae366b5cf4a1aa10dea14b10..ceff017e8bf509d4e8977e35f9f1fc45a7bb7389 100644
--- a/src/views/order/all-order/components/FilterForm.vue
+++ b/src/views/order/all-order/components/FilterForm.vue
@@ -124,6 +124,7 @@ export default defineComponent({
orderParams.productName = ''
orderParams.deliveryMethod = 0
orderParams.type = 0
+ orderParams.current = 1
orderParams.rightProtectionStatus = 0
orderParams.payMethod = 0
orderParams.createTimeStart = undefined
diff --git a/src/views/order/all-order/components/tableConfig.ts b/src/views/order/all-order/components/tableConfig.ts
index 1b0fe3f6aa71494e706541e4484aff2cd7dd8299..2ff68d174d2eea89acd1485e873c4880893ac848 100644
--- a/src/views/order/all-order/components/tableConfig.ts
+++ b/src/views/order/all-order/components/tableConfig.ts
@@ -33,11 +33,11 @@ const opt3: string[] = ['全部', '快递发货', '上门自提', '同城配送'
const opt4: string[] = ['全部', '支付宝', '微信', '银联', '其他']
// 表格显示的枚举信息配置
export const tableEnum1: Array