From 5dfab9315b34b4076a14114ba7eecb8a9fabb645 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A6=86=E9=92=B1=E8=90=BD=E5=B0=BD=E6=A7=BF=E8=8A=B1?= =?UTF-8?q?=E7=A8=80?= <2675540038@qq.com> Date: Wed, 26 Mar 2025 17:52:42 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=A2=9E=E5=8A=A0=E5=8F=91=E5=B8=83=E5=85=9A?= =?UTF-8?q?=E9=A3=8E=E5=BB=89=E6=94=BF=E6=95=99=E8=82=B2=202.=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=8F=91=E5=B8=83=E5=85=9A=E9=A3=8E=E5=BB=89=E6=94=BF?= =?UTF-8?q?=E6=95=99=E8=82=B2=E9=97=AE=E5=8D=B7=EF=BC=8C=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=8C=E7=BC=96=E8=BE=91=E9=97=AE=E9=A2=98?= =?UTF-8?q?=EF=BC=8C=E5=88=A0=E9=99=A4=203.=E5=A2=9E=E5=8A=A0=E5=85=9A?= =?UTF-8?q?=E9=A3=8E=E5=BB=89=E6=94=BF=E6=95=99=E8=82=B2=E6=9F=A5=E7=9C=8B?= =?UTF-8?q?=E8=AF=A6=E6=83=85=204=E5=A2=9E=E5=8A=A0=E5=85=9A=E9=A3=8E?= =?UTF-8?q?=E5=BB=89=E6=94=BF=E6=95=99=E8=82=B2=E9=97=AE=E5=8D=B7=E5=A1=AB?= =?UTF-8?q?=E5=86=99=205.=E5=A2=9E=E5=8A=A0=E6=8B=92=E6=94=B6=E7=BA=A2?= =?UTF-8?q?=E5=8C=85=E5=AE=A1=E6=A0=B8=E9=A1=B5=E9=9D=A2=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=A9=B3=E5=9B=9E=E5=8E=9F=E5=9B=A0=206.?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=80=83=E8=AF=84=E7=BA=A7=E5=88=AB=E7=AE=A1?= =?UTF-8?q?=E7=90=86=EF=BC=8C=E5=A2=9E=E5=8A=A0=EF=BC=8C=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=88=A0=E9=99=A4=207.=E4=BC=98=E5=8C=96=E6=89=80=E6=9C=89?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=85=83=E7=B4=A0=E4=BF=9D=E6=8C=81=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E4=B8=BB=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- auto-imports.d.ts | 2 +- components.d.ts | 1 + src/api/module/home.ts | 21 + src/layouts/BasicLayout.vue | 2 +- src/router/module/base-routes.ts | 16 + src/views/complaint/index.vue | 8 +- src/views/configuration/add.vue | 20 +- src/views/configuration/level.vue | 377 +++++++----------- src/views/configuration/time.vue | 14 +- src/views/day_evaluation/examine.vue | 8 +- src/views/day_evaluation/index.vue | 8 +- src/views/education/index.vue | 8 +- src/views/education/list.vue | 184 +++++++++ src/views/education/question.vue | 110 ++++-- src/views/education/question_list.vue | 258 ++++++++++++ src/views/file_bag/examine.vue | 15 +- src/views/file_bag/index.vue | 42 +- src/views/month_evaluation/examine.vue | 32 +- src/views/month_evaluation/index.vue | 18 +- src/views/packet/examine.vue | 484 +++++++++++++++++++++++ src/views/packet/index.vue | 82 ++-- src/views/season_evaluation/examine.vue | 41 +- src/views/season_evaluation/index.vue | 11 +- src/views/system/index.vue | 42 +- src/views/system/notice.vue | 103 ++++- src/views/year_evaluation/branch.vue | 76 ++-- src/views/year_evaluation/department.vue | 76 ++-- src/views/year_evaluation/hospital.vue | 68 ++-- src/views/year_evaluation/index.vue | 27 +- src/views/year_evaluation/list.vue | 10 +- src/views/year_evaluation/overall.vue | 76 ++-- 31 files changed, 1675 insertions(+), 565 deletions(-) create mode 100644 src/views/education/list.vue create mode 100644 src/views/education/question_list.vue create mode 100644 src/views/packet/examine.vue diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 08908ed..1d957a1 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -1,5 +1,5 @@ // Generated by 'unplugin-auto-import' export {} declare global { - + const layer: typeof import('@layui/layer-vue')['layer'] } diff --git a/components.d.ts b/components.d.ts index b38862a..4871dd4 100644 --- a/components.d.ts +++ b/components.d.ts @@ -14,6 +14,7 @@ declare module 'vue' { LayCard: typeof import('@layui/layui-vue')['LayCard'] LayCascader: typeof import('@layui/layui-vue')['LayCascader'] LayCheckbox: typeof import('@layui/layui-vue')['LayCheckbox'] + LayCheckboxGroup: typeof import('@layui/layui-vue')['LayCheckboxGroup'] LayCol: typeof import('@layui/layui-vue')['LayCol'] LayConfigProvider: typeof import('@layui/layui-vue')['LayConfigProvider'] LayContainer: typeof import('@layui/layui-vue')['LayContainer'] diff --git a/src/api/module/home.ts b/src/api/module/home.ts index 9b3affa..cd03163 100644 --- a/src/api/module/home.ts +++ b/src/api/module/home.ts @@ -462,6 +462,27 @@ export function getQuestionnaireDelete(data: any) { export function getQuestionnaireAdd(data: any) { return Http.post('/api/backend/questionnaire/topicAdd', data) } +// 问卷填写 +export function getQuestionnaireFill(data: any) { + return Http.post('/api/backend/questionnaire/appAdd', data) +} +// 考评级别 +export function getEvaluationlevelData(data: any) { + return Http.post('/api/backend/Evaluationlevel/geEvaluationlevelData', data) +} +// 考评级别新增 +export function getEvaluationlevelCreate(data: any) { + return Http.post('/api/backend/Evaluationlevel/create', data) +} +// 考评级别编辑 +export function getEvaluationlevelUpdate(data: any) { + return Http.post('/api/backend/Evaluationlevel/update', data) +} +// 考评级别删除 +export function getEvaluationlevelDelete(data: any) { + return Http.post('/api/backend/Evaluationlevel/delete', data) +} + diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index 49e22f2..b50e90d 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -168,7 +168,7 @@ export default { ? '60px' : appStore.subfield && appStore.subfieldPosition == 'side' ? '280px' - : '220px' + : '250px' ) const router = useRouter() diff --git a/src/router/module/base-routes.ts b/src/router/module/base-routes.ts index aa9f00e..cb43545 100644 --- a/src/router/module/base-routes.ts +++ b/src/router/module/base-routes.ts @@ -89,12 +89,18 @@ export default [ path: '/packet', redirect: '/packet/index', component: BasicLayout, + meta: { title: '拒收红包管理' }, children: [ { path: '/packet/index', name: 'Packet', component: () => import('../../views/packet/index.vue'), meta: { title: '拒收红包', requireAuth: true, closable: true }, + }, { + path: '/packet/examine', + name: 'PacketExamine', + component: () => import('../../views/packet/examine.vue'), + meta: { title: '拒收红包审核', requireAuth: true, closable: true }, }, ] }, { @@ -409,6 +415,16 @@ export default [ name: 'educationQuestion', component: () => import('../../views/education/question.vue'), meta: { title: '问卷发布', requireAuth: true, closable: true }, + }, { + path: '/education/list', + name: 'educationList', + component: () => import('../../views/education/list.vue'), + meta: { title: '党风廉政教育', requireAuth: true, closable: true }, + }, { + path: '/education/question_list', + name: 'educationQuestionList', + component: () => import('../../views/education/question_list.vue'), + meta: { title: '党风廉政教育问卷', requireAuth: true, closable: true }, } ] }, { diff --git a/src/views/complaint/index.vue b/src/views/complaint/index.vue index 3b6d285..9b0befe 100644 --- a/src/views/complaint/index.vue +++ b/src/views/complaint/index.vue @@ -35,8 +35,8 @@ + + + \ No newline at end of file diff --git a/src/views/education/question.vue b/src/views/education/question.vue index c1797fb..86eb64f 100644 --- a/src/views/education/question.vue +++ b/src/views/education/question.vue @@ -7,13 +7,6 @@ - - @@ -117,13 +116,11 @@ const data = ref([]) const isFold = ref(false) const searchQuery = ref({ nickname: '', - mobile: '', }) function toReset() { searchQuery.value = { nickname: '', - mobile: '', } } @@ -133,7 +130,7 @@ function handleClick(node: any) { getUserList(); } -const page = reactive({ current: 1, limit: 10, total: 1 }) +const page = reactive({ current: 1, limit: 15, total: 1 }) const columns = ref([ { title: '编号', width: '80px', key: 'id', align: 'center' }, { title: '工号/帐号', width: '100px', key: 'code', align: 'center' }, @@ -141,7 +138,7 @@ const columns = ref([ { title: '手机号', width: '120px', key: 'mobile', align: 'center' }, { title: '性别', width: '80px', key: 'gender', customSlot: 'gender', align: 'center' }, { title: '身份证号', width: '180px', key: 'member_code', align: 'center' }, - { title: '状态', width: '100px', key: 'status', customSlot: 'status', align: 'center' }, + // { title: '状态', width: '100px', key: 'status', customSlot: 'status', align: 'center' }, { title: '操作', width: '250px', customSlot: 'operator', key: 'operator', fixed: 'right', align: 'center' } ]) diff --git a/src/views/file_bag/index.vue b/src/views/file_bag/index.vue index 9e1a7e6..16c83af 100644 --- a/src/views/file_bag/index.vue +++ b/src/views/file_bag/index.vue @@ -51,11 +51,11 @@
科室: - {{ groupName || '暂无' }} + {{ userInfo.gorup_name || '暂无' }}
党支部: - {{ partyName || '暂无' }} + {{ userInfo.party_name || '暂无' }}
岗位名称: @@ -181,12 +181,19 @@ -