目录整理

master
gongfuxiang 2024-12-18 17:12:12 +08:00
parent ae4c28005c
commit 1ccbade771
3 changed files with 19 additions and 175 deletions

View File

@ -1,156 +0,0 @@
<template>
<view :class="theme_view">
<block v-if="data_list_loding_status == 3">
<view class="padding-horizontal-main padding-vertical-xxxxl margin-main tc bg-white border-radius-main">
<view class="padding-vertical-xxxxl">
<text class="fw-b cr-price text-size-xxl">{{payment_currency_symbol}}{{data.pay_price}}</text>
</view>
<view class="margin-top-sm padding-bottom-xxxxl">
<view :class="'cr-'+(pay_status == 1 ? 'green' : (pay_status == 2 ? 'red' : 'grey'))">{{pay_msg}}</view>
</view>
<view v-if="pay_status == 2" class="margin-top-xxxxl padding-vertical-xxxxl">
<button class="bg-green br-green cr-white round text-size-sm padding-horizontal-xxxxl" size="mini" hover-class="none" @tap="pay_handle"></button>
</view>
</view>
<view v-if="is_back_btn && pay_status != 0" class="margin-top-xxxxl padding-top-xxxxl tc">
<button class="bg-white br-main cr-main round text-size-sm padding-horizontal-xxxxl" size="mini" hover-class="none" open-type="launchApp" app-parameter="wechat">返回APP</button>
</view>
</block>
<block v-else>
<!-- 提示信息 -->
<component-no-data :propStatus="data_list_loding_status" :propMsg="data_list_loding_msg"></component-no-data>
</block>
<!-- 公共 -->
<component-common ref="common" :propIsAppAdmin="false"></component-common>
</view>
</template>
<script>
const app = getApp();
import componentCommon from '@/components/common/common';
import componentNoData from "@/components/no-data/no-data";
export default {
data() {
return {
theme_view: app.globalData.get_theme_value_view(),
payment_currency_symbol: app.globalData.currency_symbol(),
params: {},
data_list_loding_status: 1,
data_list_loding_msg: '',
scene: 0,
scene_back_arr: [1069, 1038, 1089, 1090, 1001, 1131, 1187],
is_back_btn: false,
data: {},
pay_status: 0,
pay_msg: '',
};
},
components: {
componentCommon,
componentNoData
},
onLoad(params) {
//
app.globalData.page_event_onload_handle(params);
//
params = app.globalData.launch_params_handle(params);
var scene = app.globalData.get_scene_data();
this.setData({
params: params,
scene: scene,
is_back_btn: this.scene_back_arr.indexOf(scene) != -1,
});
//
this.get_data();
},
onShow() {
//
app.globalData.page_event_onshow_handle();
// onshow
if ((this.$refs.common || null) != null) {
this.$refs.common.on_show();
}
},
//
onPullDownRefresh() {
this.get_data();
},
methods: {
//
get_data() {
uni.request({
url: app.globalData.get_request_url("paydata", "cashier"),
method: "POST",
data: this.params,
dataType: "json",
success: (res) => {
uni.stopPullDownRefresh();
if (res.data.code == 0 && (res.data.data || null) != null) {
this.setData({
data_list_loding_status: 3,
data_list_loding_msg: '',
data: res.data.data,
});
//
this.pay_handle();
} else {
this.setData({
data_list_loding_status: 0,
data_list_loding_msg: res.data.msg,
});
}
},
fail: () => {
uni.stopPullDownRefresh();
this.setData({
data_list_loding_status: 2,
data_list_loding_msg: this.$t('common.internet_error_tips'),
});
},
});
},
//
pay_handle(e) {
if(this.pay_status != 1)
{
console.log(this.data);
this.setData({
pay_status: 0,
pay_msg: this.$t('common.payment_in_text'),
});
uni.requestPayment({
timeStamp: this.data.pay_data.timeStamp,
nonceStr: this.data.pay_data.nonceStr,
package: this.data.pay_data.package,
signType: this.data.pay_data.signType,
paySign: this.data.pay_data.paySign,
success: (res) => {
this.setData({
pay_status: 1,
pay_msg: this.$t('paytips.paytips.679rxu'),
});
},
fail: (res) => {
console.log(res)
this.setData({
pay_status: 2,
pay_msg: this.$t('paytips.paytips.6y488i'),
});
},
});
}
}
}
};
</script>
<style>
</style>

View File

@ -77,13 +77,6 @@
"enablePullDownRefresh": true,
"navigationBarTitleText": ""
}
},
{
"path": "pages-drug/drug/drug-order-list",
"style": {
"enablePullDownRefresh": true,
"navigationBarTitleText": ""
}
}
],
"subPackages": [
@ -511,18 +504,6 @@
}
]
},
{
"root": "pages/cashier",
"pages": [
{
"path": "cashier",
"style": {
"enablePullDownRefresh": true,
"navigationBarTitleText": ""
}
}
]
},
{
"root": "pages/plugins/seckill",
"pages": [
@ -1710,6 +1691,25 @@
}
}
]
},
{
"root": "pages/plugins/allocation",
"pages": [
{
"path": "cashier/cashier",
"style": {
// #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || APP
"navigationStyle": "custom",
// #endif
// #ifdef MP-ALIPAY
"transparentTitle": "auto",
"titlePenetrate": "YES",
// #endif
"enablePullDownRefresh": false,
"navigationBarTitleText": ""
}
}
]
}
],
"preloadRule": {