From b931fbc50074dab45189c7cd3ec9665f171a0f46 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Mon, 19 Aug 2024 09:59:02 +0800 Subject: [PATCH 01/43] =?UTF-8?q?=E3=80=90=E4=BB=A3=E7=A0=81=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E3=80=91MALL:=20=E6=B4=BB=E5=8A=A8=E5=95=86=E5=93=81?= =?UTF-8?q?=E4=BB=B7=E6=A0=BC=E5=B1=95=E7=A4=BA=E5=88=86=E8=BD=AC=E5=85=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/product/spu/components/SkuList.vue | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/views/mall/product/spu/components/SkuList.vue b/src/views/mall/product/spu/components/SkuList.vue index 9bbd38e4a..9efe70b57 100644 --- a/src/views/mall/product/spu/components/SkuList.vue +++ b/src/views/mall/product/spu/components/SkuList.vue @@ -180,17 +180,17 @@ @@ -211,12 +211,12 @@ @@ -260,17 +260,17 @@ @@ -284,7 +284,7 @@ - + From b9c2d311ba0b70ee76a0c60b9b19507fde09d11d Mon Sep 17 00:00:00 2001 From: puhui999 Date: Mon, 19 Aug 2024 10:50:10 +0800 Subject: [PATCH 03/43] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91MALL:?= =?UTF-8?q?=20=E4=BC=9A=E5=91=98=E8=AF=A6=E6=83=85=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=94=AE=E5=90=8E=E7=AE=A1=E7=90=86=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mall/trade/afterSale/index.vue | 13 ++++++++++--- src/views/member/user/detail/index.vue | 5 ++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/views/mall/trade/afterSale/index.vue b/src/views/mall/trade/afterSale/index.vue index 52051c35b..2378ad1c5 100644 --- a/src/views/mall/trade/afterSale/index.vue +++ b/src/views/mall/trade/afterSale/index.vue @@ -156,7 +156,7 @@ - + @@ -181,6 +181,9 @@ import { cloneDeep } from 'lodash-es' import { fenToYuan } from '@/utils' defineOptions({ name: 'TradeAfterSale' }) +const props = defineProps<{ + userId?: number +}>() const { push } = useRouter() // 路由跳转 @@ -204,7 +207,8 @@ const queryParams = reactive({ spuName: null, createTime: [], way: null, - type: null + type: null, + userId: null }) /** 查询列表 */ const getList = async () => { @@ -215,8 +219,11 @@ const getList = async () => { if (data.status === '0') { delete data.status } + if (props.userId) { + data.userId = props.userId + } // 执行查询 - const res = (await AfterSaleApi.getAfterSalePage(data)) as AfterSaleApi.TradeAfterSaleVO[] + const res = await AfterSaleApi.getAfterSalePage(data) list.value = res.list total.value = res.total } finally { diff --git a/src/views/member/user/detail/index.vue b/src/views/member/user/detail/index.vue index 060568fd9..9f4046869 100644 --- a/src/views/member/user/detail/index.vue +++ b/src/views/member/user/detail/index.vue @@ -48,7 +48,9 @@ - 售后管理(WIP) + + + @@ -81,6 +83,7 @@ import UserPointList from './UserPointList.vue' import UserSignList from './UserSignList.vue' import UserFavoriteList from './UserFavoriteList.vue' import WalletTransactionList from '@/views/pay/wallet/transaction/WalletTransactionList.vue' +import TradeAfterSale from '@/views/mall/trade/afterSale/index.vue' import { CardTitle } from '@/components/Card/index' import { ElMessage } from 'element-plus' From 231bdd1dd0fcda1410a8b24c19dbe910ada51c3f Mon Sep 17 00:00:00 2001 From: puhui999 Date: Mon, 19 Aug 2024 11:54:29 +0800 Subject: [PATCH 04/43] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91MALL:?= =?UTF-8?q?=20=E4=BC=9A=E5=91=98=E5=88=97=E8=A1=A8=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BD=99=E9=A2=9D=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/components/UserBalanceUpdateForm.vue | 144 ++++++++++++++++++ .../{ => components}/UserLevelUpdateForm.vue | 0 .../{ => components}/UserPointUpdateForm.vue | 15 +- .../member/user/components/balance-list.vue | 14 -- src/views/member/user/index.vue | 12 +- 5 files changed, 160 insertions(+), 25 deletions(-) create mode 100644 src/views/member/user/components/UserBalanceUpdateForm.vue rename src/views/member/user/{ => components}/UserLevelUpdateForm.vue (100%) rename src/views/member/user/{ => components}/UserPointUpdateForm.vue (91%) delete mode 100644 src/views/member/user/components/balance-list.vue diff --git a/src/views/member/user/components/UserBalanceUpdateForm.vue b/src/views/member/user/components/UserBalanceUpdateForm.vue new file mode 100644 index 000000000..c9d9ad504 --- /dev/null +++ b/src/views/member/user/components/UserBalanceUpdateForm.vue @@ -0,0 +1,144 @@ + + diff --git a/src/views/member/user/UserLevelUpdateForm.vue b/src/views/member/user/components/UserLevelUpdateForm.vue similarity index 100% rename from src/views/member/user/UserLevelUpdateForm.vue rename to src/views/member/user/components/UserLevelUpdateForm.vue diff --git a/src/views/member/user/UserPointUpdateForm.vue b/src/views/member/user/components/UserPointUpdateForm.vue similarity index 91% rename from src/views/member/user/UserPointUpdateForm.vue rename to src/views/member/user/components/UserPointUpdateForm.vue index 967ebe03a..c277d9bf4 100644 --- a/src/views/member/user/UserPointUpdateForm.vue +++ b/src/views/member/user/components/UserPointUpdateForm.vue @@ -1,11 +1,11 @@ - - - - - - diff --git a/src/views/member/user/index.vue b/src/views/member/user/index.vue index 69bf6de3b..dc081fa64 100644 --- a/src/views/member/user/index.vue +++ b/src/views/member/user/index.vue @@ -172,7 +172,7 @@ v-if="checkPermi(['member:user:update-balance'])" command="handleUpdateBlance" > - 修改余额(WIP) + 修改余额 @@ -196,6 +196,8 @@ + + @@ -207,8 +209,9 @@ import UserForm from './UserForm.vue' import MemberTagSelect from '@/views/member/tag/components/MemberTagSelect.vue' import MemberLevelSelect from '@/views/member/level/components/MemberLevelSelect.vue' import MemberGroupSelect from '@/views/member/group/components/MemberGroupSelect.vue' -import UserLevelUpdateForm from './UserLevelUpdateForm.vue' -import UserPointUpdateForm from './UserPointUpdateForm.vue' +import UserLevelUpdateForm from './components/UserLevelUpdateForm.vue' +import UserPointUpdateForm from './components/UserPointUpdateForm.vue' +import UserBalanceUpdateForm from './components/UserBalanceUpdateForm.vue' import { CouponSendForm } from '@/views/mall/promotion/coupon/components' import { checkPermi } from '@/utils/permission' @@ -233,6 +236,7 @@ const queryParams = reactive({ const queryFormRef = ref() // 搜索的表单 const updateLevelFormRef = ref() // 修改会员等级表单 const updatePointFormRef = ref() // 修改会员积分表单 +const UpdateBalanceFormRef = ref() // 修改用户余额表单 const selectedIds = ref([]) // 表格的选中 ID 数组 /** 查询列表 */ @@ -299,7 +303,7 @@ const handleCommand = (command: string, row: UserApi.UserVO) => { updatePointFormRef.value.open(row.id) break case 'handleUpdateBlance': - // todo @jason:增加一个【修改余额】 + UpdateBalanceFormRef.value.open(row.id) break default: break From 43ad93cd20592e54344c3dfcad6ce7025a6bcc1b Mon Sep 17 00:00:00 2001 From: puhui999 Date: Mon, 19 Aug 2024 18:04:46 +0800 Subject: [PATCH 05/43] =?UTF-8?q?=E3=80=90=E4=BB=A3=E7=A0=81=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E3=80=91MALL:=20=E4=BC=9A=E5=91=98=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=BD=99=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/member/user/components/UserBalanceUpdateForm.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/member/user/components/UserBalanceUpdateForm.vue b/src/views/member/user/components/UserBalanceUpdateForm.vue index c9d9ad504..c18e37e5f 100644 --- a/src/views/member/user/components/UserBalanceUpdateForm.vue +++ b/src/views/member/user/components/UserBalanceUpdateForm.vue @@ -110,7 +110,7 @@ const submitForm = async () => { try { await UserApi.updateUserBalance({ id: formData.value.id, - balance: convertToInteger(balanceResult.value) + balance: convertToInteger(formData.value.changeBalance) * formData.value.changeType }) message.success(t('common.updateSuccess')) From 5dc11f844db3d6e662383e2c2b7b4dd800b0884f Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 19 Aug 2024 22:15:00 +0800 Subject: [PATCH 06/43] =?UTF-8?q?=E3=80=90=E4=BB=A3=E7=A0=81=E8=AF=84?= =?UTF-8?q?=E5=AE=A1=E3=80=91=E4=BC=9A=E5=91=98=EF=BC=9A=E4=BC=9A=E5=91=98?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E7=9A=84=20TODO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/member/user/components/UserBalanceUpdateForm.vue | 2 +- src/views/member/user/detail/UserBalanceList.vue | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/views/member/user/components/UserBalanceUpdateForm.vue b/src/views/member/user/components/UserBalanceUpdateForm.vue index c18e37e5f..0cd76a8b1 100644 --- a/src/views/member/user/components/UserBalanceUpdateForm.vue +++ b/src/views/member/user/components/UserBalanceUpdateForm.vue @@ -57,7 +57,7 @@ const formLoading = ref(false) // 表单的加载中:1)修改时的数据加 const formData = ref({ id: undefined, nickname: undefined, - balance: '0', + balance: '0', // TODO @puhui999:貌似有 el-input-number 的报错,看看怎么解决。应该可以 changeBalance: 0, changeType: 1 }) diff --git a/src/views/member/user/detail/UserBalanceList.vue b/src/views/member/user/detail/UserBalanceList.vue index 4e1a1460f..08179e075 100644 --- a/src/views/member/user/detail/UserBalanceList.vue +++ b/src/views/member/user/detail/UserBalanceList.vue @@ -2,7 +2,6 @@ - From b47c8f0ba0604f9a2462cf420aa91b659e0c706b Mon Sep 17 00:00:00 2001 From: GoldenZqqq <1361001127@qq.com> Date: Wed, 21 Aug 2024 15:03:17 +0800 Subject: [PATCH 07/43] =?UTF-8?q?refactor:=20=E5=B7=A5=E4=BD=9C=E6=B5=81?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E9=A1=B5=E9=9D=A2=E5=B8=83=E5=B1=80=E4=B8=8E?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/svgs/send.svg | 1 + .../bpm/processInstance/detail/index_new.vue | 493 ++++++++++++++++++ 2 files changed, 494 insertions(+) create mode 100644 src/assets/svgs/send.svg create mode 100644 src/views/bpm/processInstance/detail/index_new.vue diff --git a/src/assets/svgs/send.svg b/src/assets/svgs/send.svg new file mode 100644 index 000000000..eb16fc13c --- /dev/null +++ b/src/assets/svgs/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/views/bpm/processInstance/detail/index_new.vue b/src/views/bpm/processInstance/detail/index_new.vue new file mode 100644 index 000000000..41db59580 --- /dev/null +++ b/src/views/bpm/processInstance/detail/index_new.vue @@ -0,0 +1,493 @@ + + + + From d22a2933b6116f31fbb27c58f8047e7165b8ea11 Mon Sep 17 00:00:00 2001 From: GoldenZqqq <1361001127@qq.com> Date: Wed, 21 Aug 2024 16:57:59 +0800 Subject: [PATCH 08/43] =?UTF-8?q?feat:=20=E6=A0=B7=E5=BC=8F=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bpm/processInstance/detail/index_new.vue | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/views/bpm/processInstance/detail/index_new.vue b/src/views/bpm/processInstance/detail/index_new.vue index 41db59580..7a23c2e2a 100644 --- a/src/views/bpm/processInstance/detail/index_new.vue +++ b/src/views/bpm/processInstance/detail/index_new.vue @@ -8,7 +8,7 @@
{{ processInstance.name }}
@@ -32,7 +32,7 @@ - 审批意见 +
审批意见
.form-box { - :deep(.el-card){ - border: none + :deep(.el-card) { + border: none; } } - From 6586ba43a86244298aa2e1dc05d0777c02021fcd Mon Sep 17 00:00:00 2001 From: preschooler Date: Wed, 21 Aug 2024 13:29:15 +0800 Subject: [PATCH 09/43] =?UTF-8?q?=F0=9F=8E=88=20perf:=E4=BC=98=E5=8C=96ifr?= =?UTF-8?q?ame=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/IFrame/src/IFrame.vue | 33 ++++++++++++++----- src/views/infra/druid/index.vue | 4 +-- src/views/infra/server/index.vue | 2 +- src/views/infra/skywalking/index.vue | 2 +- src/views/infra/swagger/index.vue | 4 +-- .../delivery/pickUpStore/PickUpStoreForm.vue | 15 ++------- src/views/report/goview/index.vue | 1 + src/views/report/jmreport/index.vue | 4 +-- 8 files changed, 35 insertions(+), 30 deletions(-) diff --git a/src/components/IFrame/src/IFrame.vue b/src/components/IFrame/src/IFrame.vue index 19de51a32..64ffc0e57 100644 --- a/src/components/IFrame/src/IFrame.vue +++ b/src/components/IFrame/src/IFrame.vue @@ -7,26 +7,41 @@ const props = defineProps({ src: propTypes.string.def('') }) const loading = ref(true) -const height = ref('') const frameRef = ref(null) const init = () => { - height.value = document.documentElement.clientHeight - 94.5 + 'px' - loading.value = false + nextTick(() => { + loading.value = true + if (!frameRef.value) return + frameRef.value.onload = () => { + loading.value = false + } + }) } onMounted(() => { - setTimeout(() => { - init() - }, 300) + init() }) +watch( + () => props.src, + () => { + init() + } +) diff --git a/src/views/infra/druid/index.vue b/src/views/infra/druid/index.vue index bc047d766..2ac99d239 100644 --- a/src/views/infra/druid/index.vue +++ b/src/views/infra/druid/index.vue @@ -2,8 +2,8 @@ - - + +