From feafdaa230493e63504a58fa44906b310d678a1b Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Fri, 7 Nov 2025 17:19:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=AF=B9=E8=B1=A1=E8=81=94?= =?UTF-8?q?=E7=B3=BB=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/contacts.js | 6 + src/components/AreaCascader/index.vue | 1 + src/locales/lang/zh-CN/menu.js | 2 + src/router/routes/serviceStaffYunYing.js | 10 +- .../components/BasicInfo.vue | 220 ++++++++++ .../components/EditDialog.vue | 384 ++++++++++++++++++ .../components/detail.vue | 232 +++++++++++ .../YunYingserviceStaffList/index.vue | 336 +++++++++++++++ .../serverList/components/ContactInfo.vue | 128 ++++-- .../components/DisabledPersonInfo.vue | 133 ++++-- .../serverList/components/TransferRecords.vue | 216 +++++++++- .../serverList/components/detail.vue | 37 +- .../serviceStaff/serviceStaffList/index.vue | 2 +- 13 files changed, 1617 insertions(+), 90 deletions(-) create mode 100644 src/views/YunYingserviceStaff/YunYingserviceStaffList/components/BasicInfo.vue create mode 100644 src/views/YunYingserviceStaff/YunYingserviceStaffList/components/EditDialog.vue create mode 100644 src/views/YunYingserviceStaff/YunYingserviceStaffList/components/detail.vue create mode 100644 src/views/YunYingserviceStaff/YunYingserviceStaffList/index.vue diff --git a/src/apis/modules/contacts.js b/src/apis/modules/contacts.js index 423c587..f8e3c63 100644 --- a/src/apis/modules/contacts.js +++ b/src/apis/modules/contacts.js @@ -12,5 +12,11 @@ export const createItem = (params) => request.basic.post('/api/v1/concats', para export const updateItem = (params) => request.basic.put(`/api/v1/concats/${params.id}`, params) // 删除数据 export const delItem = (id) => request.basic.delete(`/api/v1/concats/${id}`) +// 获取项目列表 +export const getInOutList = (params) => request.basic.get('/api/v1/in-out-logs', params) +// 获取残疾人信息 +export const getInfo = (params) => request.basic.get(`/api/v1/disabled-people/${params.id}`) +// 更新残疾人信息 +export const updateInfo = (params) => request.basic.put(`/api/v1/disabled-people/${params.id}`, params) diff --git a/src/components/AreaCascader/index.vue b/src/components/AreaCascader/index.vue index 3542652..54fc59f 100644 --- a/src/components/AreaCascader/index.vue +++ b/src/components/AreaCascader/index.vue @@ -118,6 +118,7 @@ const loadData = async (selectedOptions) => { // 📣 处理选择变化 const handleChange = (value, selectedOptions) => { + console.log(value) emit('change', value, selectedOptions?.map(opt => opt.label) || []); }; defineExpose({initData}) diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 3459aab..0e9d3e6 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -78,4 +78,6 @@ export default { operatorMgt:'话务员管理', operator:'话务员列表', contacts:'联系人管理', + YunYingserviceStaff:'服务人员管理', + YunYingserviceStaffList:'服务人员' } diff --git a/src/router/routes/serviceStaffYunYing.js b/src/router/routes/serviceStaffYunYing.js index de857d7..228941f 100644 --- a/src/router/routes/serviceStaffYunYing.js +++ b/src/router/routes/serviceStaffYunYing.js @@ -2,8 +2,8 @@ import { DollarOutlined } from '@ant-design/icons-vue' export default [ { - path: 'serviceStaffyuying', - name: 'serviceStaffyuying', + path: 'YunYingserviceStaff', + name: 'YunYingserviceStaff', component: 'RouteViewLayout', meta: { icon: DollarOutlined, @@ -14,9 +14,9 @@ export default [ }, children: [ { - path: 'serviceStaffList', - name: 'serviceStaffList', - component: 'serviceStaff/serviceStaffList/index.vue', + path: 'YunYingserviceStaffList', + name: 'YunYingserviceStaffList', + component: 'YunYingserviceStaff/YunYingserviceStaffList/index.vue', meta: { title: '服务人员', isMenu: true, diff --git a/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/BasicInfo.vue b/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/BasicInfo.vue new file mode 100644 index 0000000..da9f582 --- /dev/null +++ b/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/BasicInfo.vue @@ -0,0 +1,220 @@ + + + + diff --git a/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/EditDialog.vue b/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/EditDialog.vue new file mode 100644 index 0000000..dbacd15 --- /dev/null +++ b/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/EditDialog.vue @@ -0,0 +1,384 @@ + + + + + diff --git a/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/detail.vue b/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/detail.vue new file mode 100644 index 0000000..4c2f480 --- /dev/null +++ b/src/views/YunYingserviceStaff/YunYingserviceStaffList/components/detail.vue @@ -0,0 +1,232 @@ + + + + + diff --git a/src/views/YunYingserviceStaff/YunYingserviceStaffList/index.vue b/src/views/YunYingserviceStaff/YunYingserviceStaffList/index.vue new file mode 100644 index 0000000..6747acb --- /dev/null +++ b/src/views/YunYingserviceStaff/YunYingserviceStaffList/index.vue @@ -0,0 +1,336 @@ + + + + + diff --git a/src/views/serverObj/serverList/components/ContactInfo.vue b/src/views/serverObj/serverList/components/ContactInfo.vue index ffcbdba..1b14324 100644 --- a/src/views/serverObj/serverList/components/ContactInfo.vue +++ b/src/views/serverObj/serverList/components/ContactInfo.vue @@ -1,20 +1,29 @@