Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d868cf7a1f | ||
|
|
20ece8ada5 |
@@ -32,7 +32,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="Box_box flex-between">
|
<view class="Box_box flex-between">
|
||||||
<view class="Box_boxone">*手机号</view>
|
<view class="Box_boxone">*手机号</view>
|
||||||
<view class="Box_boxtow"><input type="text" v-model="form.mobile" placeholder="请填写联系电话" /></view>
|
<view class="Box_boxtow"><input type="number" v-model="form.mobile" placeholder="请填写联系电话" /></view>
|
||||||
</view>
|
</view>
|
||||||
<template v-if="form.user_type == 2">
|
<template v-if="form.user_type == 2">
|
||||||
<view class="Box_box flex-between" @click="showElse = !showElse">
|
<view class="Box_box flex-between" @click="showElse = !showElse">
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="Box_box flex-between">
|
<view class="Box_box flex-between">
|
||||||
<view class="Box_boxone">联系电话</view>
|
<view class="Box_boxone">联系电话</view>
|
||||||
<view class="Box_boxtow"><input type="text" v-model="form.c_phone" placeholder="请填写公司联系电话" />
|
<view class="Box_boxtow"><input type="number" v-model="form.c_phone" placeholder="请填写公司联系电话" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="Box_box flex-between">
|
<view class="Box_box flex-between">
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="Box_box flex-between">
|
<view class="Box_box flex-between">
|
||||||
<view class="Box_boxone">开户行账号</view>
|
<view class="Box_boxone">开户行账号</view>
|
||||||
<view class="Box_boxtow"><input type="text" v-model="form.c_bank_account"
|
<view class="Box_boxtow"><input type="number" v-model="form.c_bank_account"
|
||||||
placeholder="请填写公司开户行账号" /></view>
|
placeholder="请填写公司开户行账号" /></view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="Box_box flex-between">
|
<view class="Box_box flex-between">
|
||||||
<view>*手机号</view>
|
<view>*手机号</view>
|
||||||
<view><input type="text" v-model="form.mobile" placeholder="请填写联系电话" /></view>
|
<view><input type="number" v-model="form.mobile" placeholder="请填写联系电话" /></view>
|
||||||
</view>
|
</view>
|
||||||
<view class="Box_box flex-between">
|
<view class="Box_box flex-between">
|
||||||
<view>*开票价格</view>
|
<view>*开票价格</view>
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="Box_box flex-between">
|
<view class="Box_box flex-between">
|
||||||
<view>开票员电话</view>
|
<view>开票员电话</view>
|
||||||
<view class="Box_box_input"><input type="text" v-model="form.taxphone" placeholder="请填写开票员电话"
|
<view class="Box_box_input"><input type="number" v-model="form.taxphone" placeholder="请填写开票员电话"
|
||||||
data-key="mobile" /></view>
|
data-key="mobile" /></view>
|
||||||
</view>
|
</view>
|
||||||
<view class="Box_box flex-between" @click="showpicker = true">
|
<view class="Box_box flex-between" @click="showpicker = true">
|
||||||
|
|||||||
@@ -28,8 +28,7 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="empty-wrap">
|
<view class="empty-wrap">
|
||||||
<view class="empty" v-if="!list.length"><u-empty text="暂无数据"
|
<u-loadmore :status="form.status" />
|
||||||
:icon="require('@/static/icon_empty.png')"></u-empty></view>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
@@ -38,14 +37,33 @@
|
|||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
list: []
|
list: [],
|
||||||
|
count: '',
|
||||||
|
form: {
|
||||||
|
page: 1,
|
||||||
|
status: 'loadmore',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
onShow() {
|
onShow() {
|
||||||
this.storeinvoicelist()
|
this.initial()
|
||||||
|
},
|
||||||
|
onReachBottom() {
|
||||||
|
if (this.form.status != 'nomore') {
|
||||||
|
this.form.page = ++this.form.page;
|
||||||
|
this.storeinvoicelist()
|
||||||
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
initial() {
|
||||||
|
this.form = {
|
||||||
|
page: 1,
|
||||||
|
status: 'loadmore',
|
||||||
|
},
|
||||||
|
this.storeinvoicelist()
|
||||||
|
},
|
||||||
clickoange(e) {
|
clickoange(e) {
|
||||||
if (e.status == 2 || e.status == 4 || e.status == 3) {
|
if (e.status == 2 || e.status == 4 || e.status == 3) {
|
||||||
uni.pro.navigateTo('index/orderinfo', {
|
uni.pro.navigateTo('index/orderinfo', {
|
||||||
@@ -61,10 +79,29 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
async storeinvoicelist() {
|
async storeinvoicelist() {
|
||||||
|
this.form.status = 'loading';
|
||||||
let res = await this.api.storeinvoicelist({
|
let res = await this.api.storeinvoicelist({
|
||||||
store_id: uni.getStorageSync('userId')
|
store_id: uni.getStorageSync('userId'),
|
||||||
|
page: this.form.page
|
||||||
})
|
})
|
||||||
this.list = res.data
|
if (this.form.page == 1 && res.data.list.length == 0) {
|
||||||
|
this.form.status = 'nomore'
|
||||||
|
return false;
|
||||||
|
} else {
|
||||||
|
setTimeout(() => {
|
||||||
|
if (this.form.page == 1) {
|
||||||
|
this.list = res.data.list
|
||||||
|
} else {
|
||||||
|
this.list = [...this.list, ...res.data.list];
|
||||||
|
}
|
||||||
|
if (res.data.list.length < 10 || res.data.list.length > res.data.count) {
|
||||||
|
this.form.status = 'nomore';
|
||||||
|
} else {
|
||||||
|
this.form.status = 'loadmore';
|
||||||
|
}
|
||||||
|
}, 500)
|
||||||
|
}
|
||||||
|
console.log(this.list)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user