fix(custom): 修复订单列表第三方支付商家bid重复的问题
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-03-22 17:16:20 +08:00
parent 294a889199
commit 65d6737902
5 changed files with 30 additions and 8 deletions

20
components.d.ts vendored
View File

@@ -12,17 +12,37 @@ declare module '@vue/runtime-core' {
Cart: typeof import('./src/components/Cart.vue')['default'] Cart: typeof import('./src/components/Cart.vue')['default']
MerList: typeof import('./src/components/MerList.vue')['default'] MerList: typeof import('./src/components/MerList.vue')['default']
NutAvatar: typeof import('@nutui/nutui-taro')['Avatar'] NutAvatar: typeof import('@nutui/nutui-taro')['Avatar']
NutBacktop: typeof import('@nutui/nutui-taro')['Backtop']
NutButton: typeof import('@nutui/nutui-taro')['Button'] NutButton: typeof import('@nutui/nutui-taro')['Button']
NutCalendar: typeof import('@nutui/nutui-taro')['Calendar']
NutCell: typeof import('@nutui/nutui-taro')['Cell'] NutCell: typeof import('@nutui/nutui-taro')['Cell']
NutCellGroup: typeof import('@nutui/nutui-taro')['CellGroup'] NutCellGroup: typeof import('@nutui/nutui-taro')['CellGroup']
NutCheckbox: typeof import('@nutui/nutui-taro')['Checkbox']
NutCheckboxGroup: typeof import('@nutui/nutui-taro')['CheckboxGroup']
NutDialog: typeof import('@nutui/nutui-taro')['Dialog']
NutEllipsis: typeof import('@nutui/nutui-taro')['Ellipsis'] NutEllipsis: typeof import('@nutui/nutui-taro')['Ellipsis']
NutEmpty: typeof import('@nutui/nutui-taro')['Empty'] NutEmpty: typeof import('@nutui/nutui-taro')['Empty']
NutForm: typeof import('@nutui/nutui-taro')['Form']
NutFormItem: typeof import('@nutui/nutui-taro')['FormItem']
NutGrid: typeof import('@nutui/nutui-taro')['Grid'] NutGrid: typeof import('@nutui/nutui-taro')['Grid']
NutGridItem: typeof import('@nutui/nutui-taro')['GridItem'] NutGridItem: typeof import('@nutui/nutui-taro')['GridItem']
NutImagePreview: typeof import('@nutui/nutui-taro')['ImagePreview']
NutInput: typeof import('@nutui/nutui-taro')['Input']
NutInputNumber: typeof import('@nutui/nutui-taro')['InputNumber'] NutInputNumber: typeof import('@nutui/nutui-taro')['InputNumber']
NutOverlay: typeof import('@nutui/nutui-taro')['Overlay']
NutPagination: typeof import('@nutui/nutui-taro')['Pagination'] NutPagination: typeof import('@nutui/nutui-taro')['Pagination']
NutPicker: typeof import('@nutui/nutui-taro')['Picker']
NutPopup: typeof import('@nutui/nutui-taro')['Popup'] NutPopup: typeof import('@nutui/nutui-taro')['Popup']
NutPrice: typeof import('@nutui/nutui-taro')['Price'] NutPrice: typeof import('@nutui/nutui-taro')['Price']
NutSearchbar: typeof import('@nutui/nutui-taro')['Searchbar']
NutSwiper: typeof import('@nutui/nutui-taro')['Swiper']
NutSwiperItem: typeof import('@nutui/nutui-taro')['SwiperItem']
NutSwitch: typeof import('@nutui/nutui-taro')['Switch']
NutTable: typeof import('@nutui/nutui-taro')['Table']
NutTabPane: typeof import('@nutui/nutui-taro')['TabPane']
NutTabs: typeof import('@nutui/nutui-taro')['Tabs']
NutTextarea: typeof import('@nutui/nutui-taro')['Textarea']
NutUploader: typeof import('@nutui/nutui-taro')['Uploader']
Pay: typeof import('./src/components/Pay.vue')['default'] Pay: typeof import('./src/components/Pay.vue')['default']
Popup: typeof import('./src/components/Popup.vue')['default'] Popup: typeof import('./src/components/Popup.vue')['default']
RichEditor: typeof import('./src/components/RichEditor.vue')['default'] RichEditor: typeof import('./src/components/RichEditor.vue')['default']

View File

@@ -61,7 +61,7 @@
"dependencies": { "dependencies": {
"@babel/runtime": "^7.23.5", "@babel/runtime": "^7.23.5",
"@nutui/icons-vue-taro": "^0.0.9", "@nutui/icons-vue-taro": "^0.0.9",
"@nutui/nutui-taro": "^4.3.1", "@nutui/nutui-taro": "^4.3.3",
"@qiun/vue-ucharts": "2.5.0-20230101", "@qiun/vue-ucharts": "2.5.0-20230101",
"@tarojs/components": "3.6.25", "@tarojs/components": "3.6.25",
"@tarojs/helper": "3.6.25", "@tarojs/helper": "3.6.25",

8
pnpm-lock.yaml generated
View File

@@ -12,8 +12,8 @@ dependencies:
specifier: ^0.0.9 specifier: ^0.0.9
version: 0.0.9 version: 0.0.9
'@nutui/nutui-taro': '@nutui/nutui-taro':
specifier: ^4.3.1 specifier: ^4.3.3
version: 4.3.1(unplugin-vue-components@0.23.0)(vue@3.3.9) version: 4.3.3(unplugin-vue-components@0.23.0)(vue@3.3.9)
'@qiun/vue-ucharts': '@qiun/vue-ucharts':
specifier: 2.5.0-20230101 specifier: 2.5.0-20230101
version: 2.5.0-20230101 version: 2.5.0-20230101
@@ -4047,8 +4047,8 @@ packages:
resolution: {integrity: sha512-10VYAtFC+o1X0anGs+y2PgF1NWMeLFz2JVMRw4BWLg6wbtVbYy9wukLxyGhZC6Yf6t39DcwaGVda8paV7K6/Ew==} resolution: {integrity: sha512-10VYAtFC+o1X0anGs+y2PgF1NWMeLFz2JVMRw4BWLg6wbtVbYy9wukLxyGhZC6Yf6t39DcwaGVda8paV7K6/Ew==}
dev: false dev: false
/@nutui/nutui-taro@4.3.1(unplugin-vue-components@0.23.0)(vue@3.3.9): /@nutui/nutui-taro@4.3.3(unplugin-vue-components@0.23.0)(vue@3.3.9):
resolution: {integrity: sha512-pDi9nYmZiuh+0w8IFFBsWFsW7pS8TpSnN/IVAYBMNRVHEMiGmCGtkYO+vxZe28Nd6YPU6ydDO9C4qVGV11oOPA==} resolution: {integrity: sha512-uMUsIFHcjlqMJ8K7GeUlhykcDrBpyOtLBl/yD9jx8EvSEtzdriuSzB8DBNkFCHadKKAxWWid8kyLaVM8O5kNFw==}
peerDependencies: peerDependencies:
unplugin-vue-components: '>=0.25.1' unplugin-vue-components: '>=0.25.1'
vue: ^3.0.0 vue: ^3.0.0

View File

@@ -35,7 +35,7 @@
</template> </template>
</nut-cell> </nut-cell>
<nut-cell <nut-cell
title="聚合积分支付" title="天才小猪积分支付"
:desc="`剩余积分:${jfInfo.jh_info?.integral || 0}`" :desc="`剩余积分:${jfInfo.jh_info?.integral || 0}`"
is-link is-link
@click="goPay(3)" @click="goPay(3)"

View File

@@ -44,6 +44,9 @@ interface OrderList {
oid: string; oid: string;
add_time: string; add_time: string;
status: number; status: number;
Store: {
bid: string;
};
OrderGoods: GoodsItem[]; OrderGoods: GoodsItem[];
count: number; count: number;
number: number; number: number;
@@ -97,11 +100,10 @@ const tabChange = (index: number) => {
const openPay = async (item: OrderList) => { const openPay = async (item: OrderList) => {
isShowPay.value = true; isShowPay.value = true;
const mer_info = Taro.getStorageSync("mer_info");
const user_info = Taro.getStorageSync("userInfo"); const user_info = Taro.getStorageSync("userInfo");
const data = await getUserPoint({ const data = await getUserPoint({
phone: user_info.data.phone, phone: user_info.data.phone,
bid: mer_info.bid, bid: item.Store.bid,
}); });
jfInfo.value = { jfInfo.value = {
jh_info: data.data, jh_info: data.data,