|
@@ -4,32 +4,28 @@ import type { PaymentData } from "@/interfaces";
|
|
|
import { useMainStore } from "@/stores/main";
|
|
|
|
|
|
const mainStore = useMainStore();
|
|
|
-const credit = ref(0)
|
|
|
+const credit = ref(0);
|
|
|
function increment() {
|
|
|
credit.value++;
|
|
|
}
|
|
|
function decrement() {
|
|
|
- if (credit.value>0){
|
|
|
+ if (credit.value > 0) {
|
|
|
credit.value--;
|
|
|
}
|
|
|
}
|
|
|
-const epayment=ref('ecpay')
|
|
|
-
|
|
|
-function confirmation() {
|
|
|
-
|
|
|
-}
|
|
|
-async function ecpay(){
|
|
|
+const epayment = ref("ecpay");
|
|
|
|
|
|
+async function ecpay() {
|
|
|
const data: PaymentData = {
|
|
|
- item : `Credit 60 X${credit.value}`,
|
|
|
- amount: 500*credit.value
|
|
|
+ item: `Credit 60 X${credit.value}`,
|
|
|
+ amount: 500 * credit.value,
|
|
|
+ };
|
|
|
+ if (data.amount <= 0) {
|
|
|
+ return;
|
|
|
}
|
|
|
- if (data.amount<=0){
|
|
|
- return ;
|
|
|
- }
|
|
|
-
|
|
|
- const originalHTML = await mainStore.TestPayment(data, 'zh');
|
|
|
- console.log(originalHTML)
|
|
|
+
|
|
|
+ const originalHTML = await mainStore.TestPayment(data, "zh");
|
|
|
+ console.log(originalHTML);
|
|
|
let formHTML = originalHTML?.replace(
|
|
|
'<script type="text/javascript">document.getElementById("data_set").submit();</scr',
|
|
|
""
|
|
@@ -41,7 +37,6 @@ async function ecpay(){
|
|
|
document.getElementById("data_set")
|
|
|
);
|
|
|
ecpayForm.submit();
|
|
|
-
|
|
|
}
|
|
|
</script>
|
|
|
|
|
@@ -52,7 +47,7 @@ async function ecpay(){
|
|
|
<v-btn icon="remove" @click="decrement"></v-btn>
|
|
|
{{ credit }}
|
|
|
<v-btn icon="add" @click="increment"></v-btn>
|
|
|
- <span>{{ 500*credit }}</span>
|
|
|
+ <span>{{ 500 * credit }}</span>
|
|
|
</v-col>
|
|
|
<div>
|
|
|
<span>付款方式</span>
|
|
@@ -64,5 +59,4 @@ async function ecpay(){
|
|
|
<div id="pay-form"></div>
|
|
|
</template>
|
|
|
|
|
|
-<style lang="scss">
|
|
|
-</style>
|
|
|
+<style lang="scss"></style>
|