|
@@ -287,6 +287,13 @@
|
|
|
</view>
|
|
</view>
|
|
|
</template>
|
|
</template>
|
|
|
</uni-PopupMessage>
|
|
</uni-PopupMessage>
|
|
|
|
|
+ <!-- 自定义加载动画 -->
|
|
|
|
|
+ <u-overlay :show="loadingShow" style="background-color: rgba(255, 255, 255, 0.9);">
|
|
|
|
|
+ <view class="dis f-c a-c j-c " style="height: 100%;">
|
|
|
|
|
+ <u-loading-icon></u-loading-icon>
|
|
|
|
|
+ <text style="color: #909399;" class="mt-1">{{loadingText}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </u-overlay>
|
|
|
</view>
|
|
</view>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -301,6 +308,8 @@
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ loadingShow: false, //loading
|
|
|
|
|
+ loadingText: "加载中", //加载文字
|
|
|
cloudPopupName: "", //选中搜索字段名称
|
|
cloudPopupName: "", //选中搜索字段名称
|
|
|
fieldName: "", //搜索字段Field
|
|
fieldName: "", //搜索字段Field
|
|
|
SearchText: "",
|
|
SearchText: "",
|
|
@@ -468,12 +477,16 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
async onShow() {
|
|
async onShow() {
|
|
|
- this.getDicType("insurance_type"); //车船税类型
|
|
|
|
|
- await this.esmInsCompany();
|
|
|
|
|
- await this.getsubOrdersList();
|
|
|
|
|
- console.log(this.pageRequest);
|
|
|
|
|
- console.log(this.cloudPopupName);
|
|
|
|
|
- console.log(this.fieldName);
|
|
|
|
|
|
|
+ this.loadingShow = true;
|
|
|
|
|
+ try {
|
|
|
|
|
+ this.getDicType("insurance_type"); //车船税类型
|
|
|
|
|
+ await this.esmInsCompany();
|
|
|
|
|
+ await this.getsubOrdersList();
|
|
|
|
|
+ this.loadingShow = false;
|
|
|
|
|
+ } catch {
|
|
|
|
|
+ this.loadingShow = false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
onLoad() {},
|
|
onLoad() {},
|
|
@@ -852,24 +865,30 @@
|
|
|
},
|
|
},
|
|
|
// tabs状态切换
|
|
// tabs状态切换
|
|
|
async tabClick(e) {
|
|
async tabClick(e) {
|
|
|
- if (e.name == '全部') {
|
|
|
|
|
- this.pageRequest.orderStatus = null;
|
|
|
|
|
- this.statusCurrent = e.index;
|
|
|
|
|
- this.pageRequest.parentId = '0';
|
|
|
|
|
- this.pageRequest.isLargeOrder = '1';
|
|
|
|
|
- await this.getsubOrdersList(1, 20);
|
|
|
|
|
- } else {
|
|
|
|
|
- this.pageRequest.orderStatus = e.value;
|
|
|
|
|
- this.statusCurrent = e.index;
|
|
|
|
|
- this.pageRequest.parentId = '1';
|
|
|
|
|
- delete this.pageRequest.isLargeOrder
|
|
|
|
|
- await this.getsubOrdersList(1, 20)
|
|
|
|
|
- }
|
|
|
|
|
- if (this.scrollTop > 0) {
|
|
|
|
|
- uni.pageScrollTo({
|
|
|
|
|
- selector: 'content-body', // 滚动到顶部
|
|
|
|
|
- duration: 100, // 动画时长(ms)
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ this.loadingShow = true;
|
|
|
|
|
+ try {
|
|
|
|
|
+ if (e.name == '全部') {
|
|
|
|
|
+ this.pageRequest.orderStatus = null;
|
|
|
|
|
+ this.statusCurrent = e.index;
|
|
|
|
|
+ this.pageRequest.parentId = '0';
|
|
|
|
|
+ this.pageRequest.isLargeOrder = '1';
|
|
|
|
|
+ await this.getsubOrdersList(1, 20);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.pageRequest.orderStatus = e.value;
|
|
|
|
|
+ this.statusCurrent = e.index;
|
|
|
|
|
+ this.pageRequest.parentId = '1';
|
|
|
|
|
+ delete this.pageRequest.isLargeOrder
|
|
|
|
|
+ await this.getsubOrdersList(1, 20)
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.scrollTop > 0) {
|
|
|
|
|
+ uni.pageScrollTo({
|
|
|
|
|
+ selector: 'content-body', // 滚动到顶部
|
|
|
|
|
+ duration: 100, // 动画时长(ms)
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ this.loadingShow = false;
|
|
|
|
|
+ } catch {
|
|
|
|
|
+ this.loadingShow = false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
},
|
|
},
|