diff --git a/src/api/school/setting/area.js b/src/api/school/setting/area.js new file mode 100644 index 0000000..c30e01c --- /dev/null +++ b/src/api/school/setting/area.js @@ -0,0 +1,33 @@ +import request from '@/config/axios' +// 查询列表 +export const getAreaPage = async (params) => { + return await request.get({ url: '/admin-api/crm/area/page', params }) +} + +export const getAreaSimpleList = async (params) => { + return await request.get({ url: '/admin-api/crm/area/simple-list', params }) +} + +// 查询详情 +export const getArea = async (id) => { + return await request.get({ url: '/admin-api/crm/area/get?id=' + id }) +} + +// 新增 +export const createArea = async (data) => { + return await request.post({ + url: '/admin-api/crm/area/create', + data: data, + isSubmitForm: true + }) +} + +// 修改 +export const updateArea = async (params) => { + return await request.put({ url: '/admin-api/crm/area/update', data: params }) +} + +// 删除 +export const deleteArea = async (id) => { + return await request.delete({ url: '/admin-api/crm/area/delete?id=' + id }) +} diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index 326aad7..3508257 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -130,7 +130,27 @@ const remainingRouter: AppRouteRecordRaw[] = [ // } // ] // }, - + // { + // path: '/Basic', + // component: Layout, + // name: 'Basic', + // meta: {}, + // redirect: '/Basic/menu', + // children: [ + // { + // path: 'menu', + // component: () => import('@/views/Basic/Menu/index.vue'), + // name: 'Menu', + // meta: { + // canTo: true, + // hidden: true, + // noTagsView: false, + // icon: 'ep:user', + // title: '菜单管理' + // } + // } + // ] + // }, { path: '/login', component: () => import('@/views/Login/Login.vue'), diff --git a/src/views/Basic/Menu/MenuForm.vue b/src/views/Basic/Menu/MenuForm.vue index 3fa39ea..5bdbd6a 100644 --- a/src/views/Basic/Menu/MenuForm.vue +++ b/src/views/Basic/Menu/MenuForm.vue @@ -10,7 +10,7 @@ { dialogTitle.value = t('action.' + type) formType.value = type resetForm() - getOptions() if (parentId) { formData.value.parentId = parentId } @@ -177,13 +180,6 @@ const open = async (type: string, id?: number, parentId?: number) => { } defineExpose({ open }) // 提供 open 方法,用于打开弹窗 -const appList = ref([]) -const getOptions = () => { - MenuApi.getServiceAppList().then((data) => { - appList.value = data - }) -} - /** 提交表单 */ const emit = defineEmits(['success']) // 定义 success 事件,用于操作成功后的回调 const submitForm = async () => { diff --git a/src/views/Basic/Menu/index.vue b/src/views/Basic/Menu/index.vue index ad4f5d6..7720244 100644 --- a/src/views/Basic/Menu/index.vue +++ b/src/views/Basic/Menu/index.vue @@ -62,6 +62,11 @@ + + + diff --git a/src/views/Clue/Order/Comp/DialogFeebackAudit.vue b/src/views/Clue/Order/Comp/DialogFeebackAudit.vue index 5e42600..815cfbd 100644 --- a/src/views/Clue/Order/Comp/DialogFeebackAudit.vue +++ b/src/views/Clue/Order/Comp/DialogFeebackAudit.vue @@ -1,6 +1,11 @@ diff --git a/src/views/Clue/Order/Comp/DialogFeebackDetail.vue b/src/views/Clue/Order/Comp/DialogFeebackDetail.vue index bd7db44..8d3f435 100644 --- a/src/views/Clue/Order/Comp/DialogFeebackDetail.vue +++ b/src/views/Clue/Order/Comp/DialogFeebackDetail.vue @@ -7,6 +7,11 @@ :columns="2" labelWidth="130px" /> + + + + + diff --git a/src/views/Clue/Order/Comp/Reback.vue b/src/views/Clue/Order/Comp/Reback.vue index e14412c..1ac72a8 100644 --- a/src/views/Clue/Order/Comp/Reback.vue +++ b/src/views/Clue/Order/Comp/Reback.vue @@ -93,7 +93,7 @@