From edd4a3aa3b5c83fcabf0ad005ad5bb9e9e9df04e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E7=A3=8A?= Date: Sat, 31 Jul 2021 11:54:49 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E5=8A=A8=E6=80=81=E5=8A=A0=E8=BD=BD=E6=94=AF=E4=BB=98=E5=9B=BE?= =?UTF-8?q?=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../all-order/components/AllOrderTable.vue | 39 ++++++++++++------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/src/views/order/all-order/components/AllOrderTable.vue b/src/views/order/all-order/components/AllOrderTable.vue index 972b98f..229309d 100644 --- a/src/views/order/all-order/components/AllOrderTable.vue +++ b/src/views/order/all-order/components/AllOrderTable.vue @@ -14,9 +14,9 @@
diff --git a/src/interface/icon.ts b/src/interface/icon.ts new file mode 100644 index 0000000..e32c086 --- /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 229309d..71fb7b7 100644 --- a/src/views/order/all-order/components/AllOrderTable.vue +++ b/src/views/order/all-order/components/AllOrderTable.vue @@ -15,7 +15,7 @@ @@ -58,21 +58,15 @@ -- Gitee From 6742821651263dc0c79e4ab7136a24f7a86316cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E7=A3=8A?= Date: Tue, 3 Aug 2021 16:43:18 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E5=88=86=E9=A1=B5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../all-order/components/AllOrderTable.vue | 40 ++++++------------- .../order/all-order/components/FilterForm.vue | 1 + .../order/all-order/components/tableConfig.ts | 12 +++--- 3 files changed, 19 insertions(+), 34 deletions(-) diff --git a/src/views/order/all-order/components/AllOrderTable.vue b/src/views/order/all-order/components/AllOrderTable.vue index 71fb7b7..3fc49e6 100644 --- a/src/views/order/all-order/components/AllOrderTable.vue +++ b/src/views/order/all-order/components/AllOrderTable.vue @@ -15,7 +15,7 @@ @@ -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( @@ -149,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') }, { @@ -161,6 +151,7 @@ export default defineComponent({ ) return { starOrder, + orderParams, ...toRefs(state), filterOrderType, handlePageChange, @@ -195,13 +186,6 @@ export default defineComponent({ background: #fff; } } - .table-contain { - .paySpan { - .i-icon { - // border: 1px solid red; - } - } - } .table-bottom { text-align: right; } diff --git a/src/views/order/all-order/components/FilterForm.vue b/src/views/order/all-order/components/FilterForm.vue index ff5f1ca..ceff017 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 1b0fe3f..2ff68d1 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 = [ - { text: '未查询到支付信息', color: 'red' }, - { text: '支付宝支付', color: '#3a78f6' }, - { text: '微信支付', color: '#63c742' }, - { text: '银联支付', color: '#ce4646' }, - { text: '其他', color: '#efefef' }, + { text: '未查询到支付信息', color: 'red', icon: 'ExclamationCircleFilled' }, + { text: '支付宝支付', color: '#3a78f6', icon: 'AlipayCircleFilled' }, + { text: '微信支付', color: '#63c742', icon: 'WechatFilled' }, + { text: '银联支付', color: '#ce4646', icon: 'CreditCardFilled' }, + { text: '其他', color: '#efefef', icon: 'TransactionFilled' }, ] export const tableEnum2: Array = [ '未获取到订单状态', @@ -72,7 +72,7 @@ export const rowTop: Array = [ ] // get请求筛选参数 -export const filterKeys = [ +export const filterKeys: string[] = [ 'rightProtectionStatus', 'type', 'deliveryMethod', -- Gitee