|
@@ -2,9 +2,9 @@
|
|
|
<div class="list">
|
|
|
<van-list style="overflow: hidden" :finished="loading" finished-text="没有更多了">
|
|
|
<!-- <van-cell v-for="item in list" :key="item" :title="item" /> -->
|
|
|
- <div class="item" v-for="item in list" :key="item" @click="goRoute(`detail/${item?.repairId}`)">
|
|
|
+ <div class="item" v-for="item in list" :key="item" @click="goRoute(`detail/${item.repairId}`)">
|
|
|
<div class="item_top padddiv">
|
|
|
- <div class="orderSn">工单号: <span>{{item?.repairId}}</span></div>
|
|
|
+ <div class="orderSn">工单号: <span>{{item.repairId}}</span></div>
|
|
|
<div class="state">{{status[item.status]}}</div>
|
|
|
</div>
|
|
|
<div class="content padddiv">
|
|
@@ -18,10 +18,10 @@
|
|
|
<div class="time">报修日期 {{ dayjs(item.createTime).format('YYYY-MM-DD') }}</div>
|
|
|
<div class="butList">
|
|
|
<!-- <van-button @click.stop="goRoute(`payment/${item}`)" hairline size="small" type="primary" >支付</van-button> -->
|
|
|
- <van-button v-if="item?.status == 3" @click.stop="goRoute(`payment/${item?.repairId}`)" plain hairline size="small">支付</van-button>
|
|
|
- <van-button v-if="item?.status == 9" @click.stop="goRoute(`repair/${item?.repairId}`)" plain hairline size="small">待确认</van-button>
|
|
|
- <van-button v-if="item?.status == 13" @click.stop="goRoute(`evaluate/${item?.repairId}`)" plain hairline size="small">评价</van-button>
|
|
|
- <van-button v-if="item?.status == 23" @click.stop="goRoute(`invoice/${item?.repairId}`)" plain hairline size="small">申请开票</van-button>
|
|
|
+ <van-button v-if="item.status == 3" @click.stop="goRoute(`payment/${item.repairId}`)" plain hairline size="small">支付</van-button>
|
|
|
+ <van-button v-if="item.status == 9" @click.stop="goRoute(`repair/${item.repairId}`)" plain hairline size="small">待确认</van-button>
|
|
|
+ <van-button v-if="item.status == 13" @click.stop="goRoute(`evaluate/${item.repairId}`)" plain hairline size="small">评价</van-button>
|
|
|
+ <van-button v-if="item.status == 23" @click.stop="goRoute(`invoice/${item.repairId}`)" plain hairline size="small">申请开票</van-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -50,7 +50,7 @@ const props = defineProps({
|
|
|
},
|
|
|
});
|
|
|
const { active } = toRefs(props);
|
|
|
-const list = ref<any>([]);
|
|
|
+const list = ref<[any]>([]);
|
|
|
const loading = ref(false);
|
|
|
console.log('userStore',userStore)
|
|
|
const wxOpenId = computed(() => {
|
|
@@ -88,9 +88,9 @@ const myData = reactive({
|
|
|
});
|
|
|
const onLoad = async () => {
|
|
|
loading.value = false;
|
|
|
- const data = await repairList({wxOpenId:wxOpenId.value});
|
|
|
+ const {data} = await repairList({wxOpenId:wxOpenId.value});
|
|
|
console.log('data',data)
|
|
|
- list.value = data
|
|
|
+ list.value = data || []
|
|
|
loading.value = true;
|
|
|
};
|
|
|
// const onDetail = (item) => {
|
|
@@ -104,6 +104,7 @@ const goRoute = (path) => {
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
.list {
|
|
|
+ min-height: calc(100vh - 48px);
|
|
|
background-color: #f5f5f5;
|
|
|
.item {
|
|
|
margin: 10px 0;
|