feat: 初始化

This commit is contained in:
dengtongyu committed 2023-04-18 20:02:38 +08:00
commit ef8081b838
64 files changed
+2137

No files matched your search

+56
View File
@@ -0,0 +1,56 @@
import { ref } from "vue";
import { defineStore } from "pinia";
import { showFailToast } from "vant";
import { chargeprodList, chargeUser } from "@/api/index";
const pay = defineStore("pay", () => {
const openId = ref<any>("");
const dataId = ref<any>("");
const channel = ref<any>("");
const payLsit = ref<Array<any>>([]);
const receiveUser = ref<any>({});
const getChargeprod = () => {
return new Promise((resolve, reject) => {
chargeprodList()
.then((res: any) => {
const { code, data } = res;
if (code === 200) {
payLsit.value = data;
}
resolve(res);
})
.catch((err: any) => {
reject(err);
});
});
};
const getChargeUser = (erbanNo: string | number) => {
return new Promise((resolve, reject) => {
chargeUser({erbanNo: erbanNo})
.then((res: any) => {
const { code, data, message } = res;
if (code === 200) {
receiveUser.value = data;
}else if(code === 1404) {
showFailToast(message || "您输入的账号不存在");
}
else{
showFailToast(message);
}
resolve(res);
})
.catch((err: any) => {
reject(err);
});
});
};
return { openId, dataId, channel, getChargeprod, getChargeUser };
});
export default pay;