feat: 初始化
This commit is contained in:
commit
ef8081b838
64 files changed
+2137
No files matched your search
@@ -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;
|
||||
Reference in new issue
Block a user