diff --git a/src/apis/generator/sfAccounts.ts b/src/apis/generator/sfAccounts.ts new file mode 100644 index 0000000000000000000000000000000000000000..87f3fd754263ea0ff105f1b797e089c4ea94022e --- /dev/null +++ b/src/apis/generator/sfAccounts.ts @@ -0,0 +1,65 @@ +import http from '@/utils/http' + +const BASE_URL = '/generator/sfAccounts' + +export interface SfAccountsResp { + accountId: string + userWxid: string + token: string + phone: string + maskedPhone: string + endDate: string + isexpired: string + createUserString: string + updateUserString: string + disabled: boolean +} +export interface SfAccountsDetailResp { + accountId: string + userWxid: string + token: string + phone: string + maskedPhone: string + endDate: string + isexpired: string + createUserString: string + updateUserString: string +} +export interface SfAccountsQuery { + userWxid: string | undefined + token: string | undefined + phone: string | undefined + isexpired: string | undefined + sort: Array +} +export interface SfAccountsPageQuery extends SfAccountsQuery, PageQuery {} + +/** @desc 查询顺丰账号列表 */ +export function listSfAccounts(query: SfAccountsPageQuery) { + return http.get>(BASE_URL, query) +} + +/** @desc 查询顺丰账号详情 */ +export function getSfAccounts(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增顺丰账号 */ +export function addSfAccounts(data: any) { + return http.post(BASE_URL, data) +} + +/** @desc 修改顺丰账号 */ +export function updateSfAccounts(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除顺丰账号 */ +export function deleteSfAccounts(id: string) { + return http.del(BASE_URL, { ids: [id] }) +} + +/** @desc 导出顺丰账号 */ +export function exportSfAccounts(query: SfAccountsQuery) { + return http.download(`${BASE_URL}/export`, query) +} diff --git a/src/apis/generator/sfUsers.ts b/src/apis/generator/sfUsers.ts new file mode 100644 index 0000000000000000000000000000000000000000..a3bb7c39f4650962ff1ed761db3a3324a7183125 --- /dev/null +++ b/src/apis/generator/sfUsers.ts @@ -0,0 +1,53 @@ +import http from '@/utils/http' + +const BASE_URL = '/generator/sfUsers' + +export interface SfUsersResp { + wxid: string + isNotify: string + createUserString: string + updateUserString: string + disabled: boolean +} +export interface SfUsersDetailResp { + wxid: string + isNotify: string + createUserString: string + updateUserString: string +} +export interface SfUsersQuery { + wxid: string | undefined + isNotify: string | undefined + sort: Array +} +export interface SfUsersPageQuery extends SfUsersQuery, PageQuery {} + +/** @desc 查询顺丰用户数据列表 */ +export function listSfUsers(query: SfUsersPageQuery) { + return http.get>(BASE_URL, query) +} + +/** @desc 查询顺丰用户数据详情 */ +export function getSfUsers(id: string) { + return http.get(`${BASE_URL}/${id}`) +} + +/** @desc 新增顺丰用户数据 */ +export function addSfUsers(data: any) { + return http.post(BASE_URL, data) +} + +/** @desc 修改顺丰用户数据 */ +export function updateSfUsers(data: any, id: string) { + return http.put(`${BASE_URL}/${id}`, data) +} + +/** @desc 删除顺丰用户数据 */ +export function deleteSfUsers(id: string) { + return http.del(BASE_URL, { ids: [id] }) +} + +/** @desc 导出顺丰用户数据 */ +export function exportSfUsers(query: SfUsersQuery) { + return http.download(`${BASE_URL}/export`, query) +} diff --git a/src/views/generator/sfAccounts/SfAccountsAddModal.vue b/src/views/generator/sfAccounts/SfAccountsAddModal.vue new file mode 100644 index 0000000000000000000000000000000000000000..f61dbc555b2d0ea4e2adf7ba361678ebe0804879 --- /dev/null +++ b/src/views/generator/sfAccounts/SfAccountsAddModal.vue @@ -0,0 +1,115 @@ + + + + + diff --git a/src/views/generator/sfAccounts/SfAccountsDetailDrawer.vue b/src/views/generator/sfAccounts/SfAccountsDetailDrawer.vue new file mode 100644 index 0000000000000000000000000000000000000000..00b05d3cd95cc09b158370b012e845538e08d4e2 --- /dev/null +++ b/src/views/generator/sfAccounts/SfAccountsDetailDrawer.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/views/generator/sfAccounts/index.vue b/src/views/generator/sfAccounts/index.vue new file mode 100644 index 0000000000000000000000000000000000000000..30e7f9206b18f00679106f4adf071eda174fb0b4 --- /dev/null +++ b/src/views/generator/sfAccounts/index.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/src/views/generator/sfUsers/SfUsersAddModal.vue b/src/views/generator/sfUsers/SfUsersAddModal.vue new file mode 100644 index 0000000000000000000000000000000000000000..24972969e67c85ea7b275b986a4e4aed15f39e05 --- /dev/null +++ b/src/views/generator/sfUsers/SfUsersAddModal.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/views/generator/sfUsers/SfUsersDetailDrawer.vue b/src/views/generator/sfUsers/SfUsersDetailDrawer.vue new file mode 100644 index 0000000000000000000000000000000000000000..78428c018082f4fea836cafaeed75098ae3d8479 --- /dev/null +++ b/src/views/generator/sfUsers/SfUsersDetailDrawer.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/src/views/generator/sfUsers/index.vue b/src/views/generator/sfUsers/index.vue new file mode 100644 index 0000000000000000000000000000000000000000..2b0eeb475832942288358275a527b41814007d25 --- /dev/null +++ b/src/views/generator/sfUsers/index.vue @@ -0,0 +1,133 @@ + + + + +