修改刷新问题

wenjuan
yanzai 1 year ago
parent a460fcae62
commit 52747bdb10

@ -1,6 +1,6 @@
const app_type = 'gzh'
const base_url="https://api.hainan2024.sa0.online" //开发环境
//const base_url="http://124.225.137.54:39080" //正式环境
//const base_url="https://api.hainan2024.sa0.online" //开发环境
const base_url="http://124.225.137.54:39080" //正式环境
const config = {
api_map_url: base_url+'/api/ApiMap/h5',
base_assets_url: base_url,

@ -260,7 +260,7 @@
</view>
</view>
</view>
<view class="botm_blank_wrapper" style="font-size: 18rpx;color: #ccc;">09262059</view>
<view class="botm_blank_wrapper" style="font-size: 18rpx;color: #ccc;">09262246</view>
</view>
</view>
</template>

@ -8,19 +8,21 @@
ref,
computed,
nextTick,
provide
} from 'vue'
import {
$api,
$response
} from '@/api'
import {
onShow
onShow,onLoad
} from '@dcloudio/uni-app'
import OrderComponent from './src/order.vue'
import {
useStore
} from '@/store'
import { useRouter } from 'vue-router';
const router = useRouter();
const $store = useStore()
const order_list = ref([])
const getOrderList = async () => {
@ -29,6 +31,7 @@
uni.hideLoading()
$response(response, () => {
order_list.value = response.data.list
})
}
const order_list_computed = computed(() => {
@ -89,12 +92,15 @@
status_active.value = status
})
}
provide('ReLoadOrderList', (value) => {
if(value=="orderUpdate"){
getOrderList()
}
});
const ReLoadOrderList = (newValue) => {
if (newValue == "orderUpdate") {
setTimeout(() => {
router.go(0);
}, 1000);
}
};
onShow(() => {
if (!!config_ref.value) {
getOrderList()
@ -115,7 +121,8 @@
</view>
</view>
<view class="order_list_wrapper">
<OrderComponent v-for="(i,k) in order_list_computed" :key="k" :info="i"></OrderComponent>
<OrderComponent v-for="(i,k) in order_list_computed" :key="k" :info="i" @updateValue="ReLoadOrderList">
</OrderComponent>
</view>
<view class="blank_wrapper"></view>
</view>

@ -7,7 +7,7 @@
import {
ref,
onMounted,
inject
defineEmits
} from 'vue'
import {
$api,
@ -75,8 +75,10 @@
}
})
}
const ReLoadOrderList = inject('ReLoadOrderList');
const emit = defineEmits();
const Refound = async (id) => {
uni.showLoading()
const response = await $api('Refund', {
openid: localStorage.getItem('OPENID'),
@ -88,7 +90,7 @@
uni.showToast({
title: '退款完成'
});
ReLoadOrderList("orderUpdate");
emit('updateValue', 'orderUpdate');
}
})
}

Loading…
Cancel
Save