diff --git a/src/api/jnh/index.ts b/src/api/jnh/index.ts index ad8f6e2..ffd3349 100644 --- a/src/api/jnh/index.ts +++ b/src/api/jnh/index.ts @@ -1,38 +1,40 @@ import request from '/@/utils/request'; + + // 获取账号列表 -export const getAccounts = (params: any) => { +export const getAccounts = (data: any) => { return request({ url: '/jnh/accounts/page', method: 'post', - params, + data, }); }; // 添加账号 -export const addOrUpdate = (params: any) => { +export const addOrUpdate = (data: any) => { return request({ url: '/jnh/accounts/addOrUpdate', method: 'post', - params, + data, }); }; // 删除账号 -export const deleteAccount = (params: any) => { +export const deleteAccount = (data: any) => { return request({ url: '/jnh/accounts/remove', method: 'post', - params, + data, }); }; // 账号启用/禁用 -export const updateStatus = (params: any) => { +export const updateStatus = (data: any) => { return request({ url: '/jnh/accounts/status', method: 'post', - params, + data, }); }; @@ -45,10 +47,10 @@ export const getUploadUrl = (data: any) => { }; // 重置密码 -export const resetPassword = (params: any) => { +export const resetPassword = (data: any) => { return request({ url: '/user/password/reset', method: 'post', - params, + data, }); }; diff --git a/src/views/pages/jnh/add.vue b/src/views/pages/jnh/add.vue index 95b4bd3..c8a53d3 100644 --- a/src/views/pages/jnh/add.vue +++ b/src/views/pages/jnh/add.vue @@ -3,7 +3,7 @@ - + @@ -37,14 +37,14 @@ const rules = reactive({ mobile: [{ required: true, message: '必须填写手机号码', trigger: 'blur' }], }); -const form = ref({}); +const form = reactive({}); const dialogTableVisible = ref(false); function open(data) { console.log('🚀 ~ open ~ data:', data); dialogTableVisible.value = true; if (data) { - form.value = data; + Object.assign(form, data); } } function close() { @@ -55,7 +55,9 @@ const ruleFormRef = ref(null); async function submit() { await ruleFormRef.value.validate(); - addOrUpdate(form.value).then((res) => { + addOrUpdate({ + ...form, + }).then((res) => { if (res.code === 200) { ElMessage.success('操作成功'); close(); diff --git a/src/views/pages/jnh/index.vue b/src/views/pages/jnh/index.vue index c1f4342..ccd1fc4 100644 --- a/src/views/pages/jnh/index.vue +++ b/src/views/pages/jnh/index.vue @@ -62,29 +62,10 @@ import { ElMessage, ElMessageBox } from 'element-plus'; import addDialog from '/@/views/pages/jnh/add.vue'; import importDialog from '/@/views/pages/jnh/import.vue'; -const form = reactive({ - keyword: '', -}); +const form = reactive({}); const tableData = reactive({ - data: [ - { - name: 'string', - mobile: 'string', - createTime: 'string', - updateTime: 'string', - status: '0', - department: 'sdfa', - }, - { - name: 'string', - mobile: 'string', - createTime: 'string', - updateTime: 'string', - status: '1', - department: 'sdfa', - }, - ], + data: [], total: 0, page: 1, size: 20,