diff --git a/src/api/calibration/accountAdjustmentApplication/index.ts b/src/api/calibration/accountAdjustmentApplication/index.ts new file mode 100644 index 0000000..9e03bcd --- /dev/null +++ b/src/api/calibration/accountAdjustmentApplication/index.ts @@ -0,0 +1,25 @@ +import request from "@/utils/request"; +const AUTH_BASE_URL = "/api2"; + +/* + * 调账申请 + * */ + +// 新增调账申请 +export const FinanceLoan = (data: any) => { + const formData = new FormData(); + formData.append("times", data.times); + formData.append("ContractNo", data.ContractNo); + formData.append("CustomerID", data.CustomerID); + formData.append("amount", data.amount); + formData.append("situation", data.situation); + formData.append("personincharge", data.personincharge); + return request({ + url: `${AUTH_BASE_URL}/finance/loan`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; diff --git a/src/api/calibration/login/index.ts b/src/api/calibration/login/index.ts index cfc59ac..fd7cb62 100644 --- a/src/api/calibration/login/index.ts +++ b/src/api/calibration/login/index.ts @@ -21,15 +21,9 @@ export const userLogin = (data: any) => { }; // 人员展示接口 -export const UserGetInfo = (account: string) => { - const formData = new FormData(); - formData.append("account", account); +export const UserGetInfo = () => { return request({ url: `${AUTH_BASE_URL}/user/get_info`, method: "post", - data: formData, - headers: { - "Content-Type": "multipart/form-data", - }, }); }; diff --git a/src/api/calibration/revenueRecognition/index.ts b/src/api/calibration/revenueRecognition/index.ts new file mode 100644 index 0000000..e1127bf --- /dev/null +++ b/src/api/calibration/revenueRecognition/index.ts @@ -0,0 +1,25 @@ +import request from "@/utils/request"; +const AUTH_BASE_URL = "/api2"; + +/* + * 收入确认 + * */ + +// 新增收入确认 +export const FinanceConfirm = (data: any) => { + const formData = new FormData(); + formData.append("times", data.times); + formData.append("ContractNo", data.ContractNo); + formData.append("CustomerID", data.CustomerID); + formData.append("amount", data.amount); + formData.append("allocate", data.allocate); + formData.append("personincharge", data.personincharge); + return request({ + url: `${AUTH_BASE_URL}/finance/confirm`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; diff --git a/src/layouts/index.vue b/src/layouts/index.vue index 19248bf..d946266 100644 --- a/src/layouts/index.vue +++ b/src/layouts/index.vue @@ -15,9 +15,11 @@ import MixLayout from "@/layouts/modes/mix/index.vue"; import Settings from "./components/Settings/index.vue"; import { LayoutMode } from "@/enums/settings/layout-enum"; import { defaultSettings } from "@/settings"; +import { useUserStore } from "@/store/index"; const { currentLayout } = useLayout(); const route = useRoute(); +const userStore = useUserStore(); /// Select the corresponding component based on the current layout mode const currentLayoutComponent = computed(() => { @@ -36,6 +38,9 @@ const currentLayoutComponent = computed(() => { /// Whether to show the settings panel const isShowSettings = computed(() => defaultSettings.showSettings); +onMounted(() => { + userStore.getUserInfo(); +});