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 @@