From d0c8ea0223fe384c59b47fe4315b5b7a35b346bd Mon Sep 17 00:00:00 2001 From: zhoutianchi <1305666981@qq.com> Date: Wed, 14 Jan 2026 10:52:06 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E6=8B=9B=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- package.json | 6 +- src/api/recruit/newstucheckin.ts | 71 + src/api/recruit/recruitImitateAdjustBatch.ts | 117 ++ src/api/recruit/recruitexampeople.ts | 59 + src/api/recruit/recruitplanmajor.ts | 119 ++ src/api/recruit/recruitprestudent.ts | 95 + src/api/recruit/recruitschoolcode.ts | 59 + src/api/recruit/recruitstudentplan.ts | 59 + .../recruitstudentplancorrectscoreconfig.ts | 71 + .../recruitstudentplandegreeofeducation.ts | 59 + src/api/recruit/recruitstudentplangroup.ts | 71 + src/api/recruit/recruitstudentschool.ts | 95 + src/api/recruit/recruitstudentsignup.ts | 495 +++++ .../recruit/recruitstudentsignupturnover.ts | 59 + ...recruitstudentsignupturnovermoneychange.ts | 59 + .../academicqualificationsconfig.js | 81 - src/const/crud/professional/outercompany.js | 204 -- .../crud/professional/outercompanyemployee.js | 586 ------ .../professional/phaseintentioncompany.js | 430 ---- .../phaseintentioncompanyagreement.js | 165 -- .../phaseintentioncompanybuild.js | 114 -- .../phaseintentioncompanycarrierbuild.js | 114 -- .../phaseintentioncompanyinspect.js | 118 -- .../phaseintentioncompanyorder.js | 124 -- .../phaseintentioncompanyparticipate.js | 113 -- .../professional/phaseintentioncompanypost.js | 159 -- .../phaseintentioncompanypractice.js | 164 -- .../phaseintentioncompanyschoolhz.js | 114 -- .../professional/phaseintentioncompanytech.js | 117 -- .../professional/phaseintentioncompanytone.js | 120 -- .../professionalacademicdegreeconfig.js | 81 - ...professionalacademiceducationtypeconfig.js | 81 - .../professional/professionalatstation.js | 82 - .../professionalawardcourseware.js | 177 -- .../professionalemploymentnature.js | 81 - .../professional/professionalmajorstation.js | 81 - .../professional/professionalpaperconfig.js | 85 - .../professional/professionalpartybranch.js | 47 - .../professional/professionalpartychange.js | 71 - .../professionalpoliticsstatus.js | 85 - .../professionalqualificationconfig.js | 77 - .../professionalqualificationrelation.js | 208 -- .../crud/professional/professionalsalaries.js | 251 --- .../crud/professional/professionalsocial.js | 91 - .../professionalstationdutylevel.js | 81 - .../professional/professionalstationlevel.js | 72 - .../professionalstationlevelconfig.js | 82 - .../professionalstationrelation.js | 141 -- .../professional/professionalstationtype.js | 81 - .../professionalteacheracademicrelation.js | 208 -- .../professionalteachercertificateconf.js | 81 - .../professionalteachercertificaterelation.js | 160 -- .../professional/professionalteacherhonor.js | 80 - .../professional/professionalteacherlesson.js | 169 -- .../professional/professionalteacherpaper.js | 215 -- .../professional/professionalteacherresume.js | 79 - .../professionalteacherstationchange.js | 159 -- .../professional/professionalteachertype.js | 81 - .../professionalteachingmaterial.js | 217 -- .../professionalteachingmaterialconfig.js | 82 - .../professional/professionaltitleconfig.js | 75 - .../professionaltitlelevelconfig.js | 82 - .../professional/professionaltitlerelation.js | 176 -- .../professionaltopiclevelconfig.js | 81 - .../professional/professionaltopiclist.js | 186 -- .../professionaltopicsourceconfig.js | 81 - .../crud/professional/professionalworktype.js | 42 - .../professional/professionalyearbounds.js | 122 -- .../crud/professional/salaryexportrecord.js | 49 - .../crud/professional/sciencechangehistory.js | 90 - src/const/crud/professional/sciencereport.js | 139 -- .../crud/professional/supervisevotebatch.js | 150 -- .../professional/supervisevotebatchpwd.js | 75 - .../crud/professional/supervisevotemember.js | 79 - .../professional/supervisevotememberresult.js | 91 - .../crud/professional/teacherawardtax.js | 74 - src/const/crud/professional/teacherbase.js | 1750 ----------------- .../crud/professional/teacherbasefordialog.js | 508 ----- src/const/crud/professional/teacherpayslip.js | 382 ---- src/const/crud/professional/teachersalary.js | 382 ---- .../crud/professional/teachersalarytax.js | 135 -- src/const/crud/professional/teachertravel.js | 424 ---- .../crud/professional/typeofworkconfig.js | 81 - src/layout/navBars/breadcrumb/user.vue | 4 +- src/views/recruit/backSchoolCheckin/index.vue | 57 + .../recruit/backSchoolCheckin/staticIndex.vue | 170 ++ .../recruit/backSchoolCheckin/statistics.vue | 275 +++ .../backSchoolCheckin/stu-check-in.vue | 159 ++ .../recruit/backSchoolCheckin/tabIndex.vue | 547 ++++++ src/views/recruit/newstucheckin/index.vue | 269 +++ .../recruit/newstucheckin/statistics.vue | 275 +++ .../recruit/newstucheckin/stu-check-in.vue | 280 +++ .../recruitImitateAdjustBatch/addMNStu.vue | 263 +++ .../recruitImitateAdjustBatch/detaiform.vue | 113 ++ .../recruitImitateAdjustBatch/index.vue | 268 +++ .../recruitImitateAdjustBatch/mnTable.vue | 216 ++ src/views/recruit/recruitexampeople/index.vue | 264 +++ .../recruit/recruitplanmajor/detaiform.vue | 292 +++ src/views/recruit/recruitplanmajor/index.vue | 340 ++++ .../recruitplanmajor/majorGroupByDept.vue | 227 +++ .../enrolplantemplate-form.vue | 395 ++++ src/views/recruit/recruitprestudent/index.vue | 396 ++++ .../recruit/recruitprestudent/static.vue | 145 ++ .../recruit/recruitschoolcode/detaiform.vue | 123 ++ src/views/recruit/recruitschoolcode/index.vue | 372 ++++ .../recruit/recruitstudentplan/index.vue | 321 +++ .../detaiform.vue | 129 ++ .../index.vue | 226 +++ .../index.vue | 251 +++ .../enrolplantemplate-form.vue | 225 +++ .../recruit/recruitstudentplangroup/index.vue | 330 ++++ .../recruitstudentschool/detaiform.vue | 150 ++ .../recruit/recruitstudentschool/index.vue | 265 +++ .../recruitstudentsignup/areaStatic.vue | 31 + .../recruitstudentsignup/areaStaticByCZ.vue | 152 ++ .../areaStaticByOther.vue | 155 ++ .../contanctByDeptStatic.vue | 147 ++ .../contanctByUserStatic.vue | 190 ++ .../recruitstudentsignup/contanctStatic.vue | 40 + .../recruitstudentsignup/detaiform.vue | 1283 ++++++++++++ .../recruit/recruitstudentsignup/dormFW.vue | 154 ++ .../recruitstudentsignup/dorm_analysis.vue | 157 ++ .../inSchoolSocreStatic.vue | 127 ++ .../recruit/recruitstudentsignup/index.vue | 1192 +++++++++++ .../recruitstudentsignup/indexClass.vue | 1075 ++++++++++ .../recruitstudentsignup/interviewForm.vue | 62 + .../recruitstudentsignup/juniorlneStatic.vue | 189 ++ .../recruit/recruitstudentsignup/list.vue | 511 +++++ .../recruitstudentsignup/majorChange.vue | 370 ++++ .../recruitstudentsignup/schoolAreaStatic.vue | 389 ++++ .../recruitstudentsignup/schoolStatic.vue | 175 ++ .../recruit/recruitstudentsignup/showMap.vue | 151 ++ .../recruit/recruitstudentsignup/static.vue | 176 ++ .../recruit/recruitstudentsignup/studorm.vue | 43 + .../recruit/recruitstudentsignup/update.vue | 577 ++++++ .../recruitstudentsignupturnover/index.vue | 308 +++ .../recruitstudentsignupturnover/indexOld.vue | 160 ++ .../index.vue | 288 +++ src/views/recruit/zizhu/index.vue | 30 + 140 files changed, 16969 insertions(+), 11469 deletions(-) create mode 100644 src/api/recruit/newstucheckin.ts create mode 100644 src/api/recruit/recruitImitateAdjustBatch.ts create mode 100644 src/api/recruit/recruitexampeople.ts create mode 100644 src/api/recruit/recruitplanmajor.ts create mode 100644 src/api/recruit/recruitprestudent.ts create mode 100644 src/api/recruit/recruitschoolcode.ts create mode 100644 src/api/recruit/recruitstudentplan.ts create mode 100644 src/api/recruit/recruitstudentplancorrectscoreconfig.ts create mode 100644 src/api/recruit/recruitstudentplandegreeofeducation.ts create mode 100644 src/api/recruit/recruitstudentplangroup.ts create mode 100644 src/api/recruit/recruitstudentschool.ts create mode 100644 src/api/recruit/recruitstudentsignup.ts create mode 100644 src/api/recruit/recruitstudentsignupturnover.ts create mode 100644 src/api/recruit/recruitstudentsignupturnovermoneychange.ts delete mode 100755 src/const/crud/professional/academicqualificationsconfig.js delete mode 100755 src/const/crud/professional/outercompany.js delete mode 100755 src/const/crud/professional/outercompanyemployee.js delete mode 100644 src/const/crud/professional/phaseintentioncompany.js delete mode 100644 src/const/crud/professional/phaseintentioncompanyagreement.js delete mode 100644 src/const/crud/professional/phaseintentioncompanybuild.js delete mode 100644 src/const/crud/professional/phaseintentioncompanycarrierbuild.js delete mode 100644 src/const/crud/professional/phaseintentioncompanyinspect.js delete mode 100644 src/const/crud/professional/phaseintentioncompanyorder.js delete mode 100644 src/const/crud/professional/phaseintentioncompanyparticipate.js delete mode 100644 src/const/crud/professional/phaseintentioncompanypost.js delete mode 100644 src/const/crud/professional/phaseintentioncompanypractice.js delete mode 100644 src/const/crud/professional/phaseintentioncompanyschoolhz.js delete mode 100644 src/const/crud/professional/phaseintentioncompanytech.js delete mode 100644 src/const/crud/professional/phaseintentioncompanytone.js delete mode 100755 src/const/crud/professional/professionalacademicdegreeconfig.js delete mode 100755 src/const/crud/professional/professionalacademiceducationtypeconfig.js delete mode 100755 src/const/crud/professional/professionalatstation.js delete mode 100644 src/const/crud/professional/professionalawardcourseware.js delete mode 100755 src/const/crud/professional/professionalemploymentnature.js delete mode 100755 src/const/crud/professional/professionalmajorstation.js delete mode 100755 src/const/crud/professional/professionalpaperconfig.js delete mode 100755 src/const/crud/professional/professionalpartybranch.js delete mode 100755 src/const/crud/professional/professionalpartychange.js delete mode 100755 src/const/crud/professional/professionalpoliticsstatus.js delete mode 100644 src/const/crud/professional/professionalqualificationconfig.js delete mode 100644 src/const/crud/professional/professionalqualificationrelation.js delete mode 100755 src/const/crud/professional/professionalsalaries.js delete mode 100755 src/const/crud/professional/professionalsocial.js delete mode 100755 src/const/crud/professional/professionalstationdutylevel.js delete mode 100755 src/const/crud/professional/professionalstationlevel.js delete mode 100755 src/const/crud/professional/professionalstationlevelconfig.js delete mode 100755 src/const/crud/professional/professionalstationrelation.js delete mode 100755 src/const/crud/professional/professionalstationtype.js delete mode 100755 src/const/crud/professional/professionalteacheracademicrelation.js delete mode 100755 src/const/crud/professional/professionalteachercertificateconf.js delete mode 100755 src/const/crud/professional/professionalteachercertificaterelation.js delete mode 100755 src/const/crud/professional/professionalteacherhonor.js delete mode 100644 src/const/crud/professional/professionalteacherlesson.js delete mode 100755 src/const/crud/professional/professionalteacherpaper.js delete mode 100755 src/const/crud/professional/professionalteacherresume.js delete mode 100755 src/const/crud/professional/professionalteacherstationchange.js delete mode 100755 src/const/crud/professional/professionalteachertype.js delete mode 100755 src/const/crud/professional/professionalteachingmaterial.js delete mode 100755 src/const/crud/professional/professionalteachingmaterialconfig.js delete mode 100755 src/const/crud/professional/professionaltitleconfig.js delete mode 100755 src/const/crud/professional/professionaltitlelevelconfig.js delete mode 100755 src/const/crud/professional/professionaltitlerelation.js delete mode 100755 src/const/crud/professional/professionaltopiclevelconfig.js delete mode 100755 src/const/crud/professional/professionaltopiclist.js delete mode 100755 src/const/crud/professional/professionaltopicsourceconfig.js delete mode 100755 src/const/crud/professional/professionalworktype.js delete mode 100755 src/const/crud/professional/professionalyearbounds.js delete mode 100644 src/const/crud/professional/salaryexportrecord.js delete mode 100644 src/const/crud/professional/sciencechangehistory.js delete mode 100644 src/const/crud/professional/sciencereport.js delete mode 100644 src/const/crud/professional/supervisevotebatch.js delete mode 100644 src/const/crud/professional/supervisevotebatchpwd.js delete mode 100644 src/const/crud/professional/supervisevotemember.js delete mode 100644 src/const/crud/professional/supervisevotememberresult.js delete mode 100644 src/const/crud/professional/teacherawardtax.js delete mode 100644 src/const/crud/professional/teacherbase.js delete mode 100644 src/const/crud/professional/teacherbasefordialog.js delete mode 100755 src/const/crud/professional/teacherpayslip.js delete mode 100755 src/const/crud/professional/teachersalary.js delete mode 100644 src/const/crud/professional/teachersalarytax.js delete mode 100644 src/const/crud/professional/teachertravel.js delete mode 100755 src/const/crud/professional/typeofworkconfig.js create mode 100644 src/views/recruit/backSchoolCheckin/index.vue create mode 100644 src/views/recruit/backSchoolCheckin/staticIndex.vue create mode 100644 src/views/recruit/backSchoolCheckin/statistics.vue create mode 100644 src/views/recruit/backSchoolCheckin/stu-check-in.vue create mode 100644 src/views/recruit/backSchoolCheckin/tabIndex.vue create mode 100644 src/views/recruit/newstucheckin/index.vue create mode 100644 src/views/recruit/newstucheckin/statistics.vue create mode 100644 src/views/recruit/newstucheckin/stu-check-in.vue create mode 100644 src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue create mode 100644 src/views/recruit/recruitImitateAdjustBatch/detaiform.vue create mode 100644 src/views/recruit/recruitImitateAdjustBatch/index.vue create mode 100644 src/views/recruit/recruitImitateAdjustBatch/mnTable.vue create mode 100644 src/views/recruit/recruitexampeople/index.vue create mode 100644 src/views/recruit/recruitplanmajor/detaiform.vue create mode 100644 src/views/recruit/recruitplanmajor/index.vue create mode 100644 src/views/recruit/recruitplanmajor/majorGroupByDept.vue create mode 100644 src/views/recruit/recruitprestudent/enrolplantemplate-form.vue create mode 100644 src/views/recruit/recruitprestudent/index.vue create mode 100644 src/views/recruit/recruitprestudent/static.vue create mode 100644 src/views/recruit/recruitschoolcode/detaiform.vue create mode 100644 src/views/recruit/recruitschoolcode/index.vue create mode 100644 src/views/recruit/recruitstudentplan/index.vue create mode 100644 src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue create mode 100644 src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue create mode 100644 src/views/recruit/recruitstudentplandegreeofeducation/index.vue create mode 100644 src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue create mode 100644 src/views/recruit/recruitstudentplangroup/index.vue create mode 100644 src/views/recruit/recruitstudentschool/detaiform.vue create mode 100644 src/views/recruit/recruitstudentschool/index.vue create mode 100644 src/views/recruit/recruitstudentsignup/areaStatic.vue create mode 100644 src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue create mode 100644 src/views/recruit/recruitstudentsignup/areaStaticByOther.vue create mode 100644 src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue create mode 100644 src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue create mode 100644 src/views/recruit/recruitstudentsignup/contanctStatic.vue create mode 100644 src/views/recruit/recruitstudentsignup/detaiform.vue create mode 100644 src/views/recruit/recruitstudentsignup/dormFW.vue create mode 100644 src/views/recruit/recruitstudentsignup/dorm_analysis.vue create mode 100644 src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue create mode 100644 src/views/recruit/recruitstudentsignup/index.vue create mode 100644 src/views/recruit/recruitstudentsignup/indexClass.vue create mode 100644 src/views/recruit/recruitstudentsignup/interviewForm.vue create mode 100644 src/views/recruit/recruitstudentsignup/juniorlneStatic.vue create mode 100644 src/views/recruit/recruitstudentsignup/list.vue create mode 100644 src/views/recruit/recruitstudentsignup/majorChange.vue create mode 100644 src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue create mode 100644 src/views/recruit/recruitstudentsignup/schoolStatic.vue create mode 100644 src/views/recruit/recruitstudentsignup/showMap.vue create mode 100644 src/views/recruit/recruitstudentsignup/static.vue create mode 100644 src/views/recruit/recruitstudentsignup/studorm.vue create mode 100644 src/views/recruit/recruitstudentsignup/update.vue create mode 100644 src/views/recruit/recruitstudentsignupturnover/index.vue create mode 100644 src/views/recruit/recruitstudentsignupturnover/indexOld.vue create mode 100644 src/views/recruit/recruitstudentsignupturnovermoneychange/index.vue create mode 100644 src/views/recruit/zizhu/index.vue diff --git a/.env.development b/.env.development index cda5ee5..f9ab5cb 100644 --- a/.env.development +++ b/.env.development @@ -8,4 +8,4 @@ VITE_OPEN=true ENV=development # ADMIN 服务地址 -VITE_ADMIN_PROXY_PATH = http://scj-v3.zhxy.link/api +VITE_ADMIN_PROXY_PATH = http://localhost:9999 diff --git a/package.json b/package.json index 664646d..d5f89ce 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "license": "不对外分发 pig4cloud 版权所有,请购买商业版权", "scripts": { "dev": "vite --force", + "local": "vite --force", "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build", "build:docker": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build --outDir ./docker/dist/", "lint:eslint": "eslint --fix --ext .js,.ts,.vue ./src", @@ -72,8 +73,7 @@ "vue-router": "4.1.6", "vue3-tree-org": "^4.2.2", "vue3-video-play": "1.3.1-beta.6", - "vuedraggable": "^4.1.0", - "xlsx": "^0.18.5" + "vuedraggable": "^4.1.0" }, "resolutions": { "@achrinza/node-ipc": "^11.0.0", @@ -97,7 +97,7 @@ "daisyui": "4.12.10", "eslint": "^8.34.0", "eslint-plugin-vue": "^9.9.0", - "mockjs": "^1.1.0", + "mockjs": "^1.1.0", "pinia-plugin-persist": "^1.0.0", "prettier": "2.8.4", "sass": "1.58.3", diff --git a/src/api/recruit/newstucheckin.ts b/src/api/recruit/newstucheckin.ts new file mode 100644 index 0000000..c617ef1 --- /dev/null +++ b/src/api/recruit/newstucheckin.ts @@ -0,0 +1,71 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/newstucheckin/page', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/newstucheckin', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/newstucheckin/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/newstucheckin/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/newstucheckin', + method: 'put', + data: obj, + }); +}; + +/** + * 新生报到统计 + * @param query + */ +export const getDataStatistics = (query?: any) => { + return request({ + url: '/recruit/newstucheckin/getDataStatistics', + method: 'get', + params: query, + }); +}; diff --git a/src/api/recruit/recruitImitateAdjustBatch.ts b/src/api/recruit/recruitImitateAdjustBatch.ts new file mode 100644 index 0000000..cfe0df8 --- /dev/null +++ b/src/api/recruit/recruitImitateAdjustBatch.ts @@ -0,0 +1,117 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitImitateAdjustBatch/page', + method: 'get', + params: query, + }); +}; + +/** + * 获取模拟学生列表 + * @param query + */ +export const getMNStuList = (query?: any) => { + return request({ + url: '/recruit/recruitImitateAdjustBatch/getMNStuList', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitImitateAdjustBatch', + method: 'post', + data: obj, + }); +}; + +/** + * 新增模拟对象 + * @param obj + */ +export const addMNObj = (obj: any) => { + return request({ + url: '/recruit/recruitImitateAdjustBatch/addMNObj', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitImitateAdjustBatch/${id}`, + method: 'get', + }); +}; + +/** + * 获取模拟对象 + * @param id + */ +export const getMNObj = (id: string | number) => { + return request({ + url: `/recruit/recruitImitateAdjustBatch/getMNObj/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitImitateAdjustBatch/${id}`, + method: 'delete', + }); +}; + +/** + * 删除模拟对象 + * @param id + */ +export const delMNObj = (id: string | number) => { + return request({ + url: `/recruit/recruitImitateAdjustBatch/delMNObj/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitImitateAdjustBatch', + method: 'put', + data: obj, + }); +}; + +/** + * 更新模拟对象 + * @param obj + */ +export const putMNObj = (obj: any) => { + return request({ + url: '/recruit/recruitImitateAdjustBatch/putMNObj', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitexampeople.ts b/src/api/recruit/recruitexampeople.ts new file mode 100644 index 0000000..2aa7095 --- /dev/null +++ b/src/api/recruit/recruitexampeople.ts @@ -0,0 +1,59 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitexampeople/page', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitexampeople', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitexampeople/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitexampeople/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitexampeople', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitplanmajor.ts b/src/api/recruit/recruitplanmajor.ts new file mode 100644 index 0000000..eeafc17 --- /dev/null +++ b/src/api/recruit/recruitplanmajor.ts @@ -0,0 +1,119 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitplanmajor/page', + method: 'get', + params: query, + }); +}; + +/** + * 列表 + * @param query + */ +export const list = (query?: any) => { + return request({ + url: '/recruit/recruitplanmajor/list', + method: 'get', + params: query, + }); +}; + +/** + * 按统计获取列表 + * @param query + */ +export const fetchListByStatic = (query?: any) => { + return request({ + url: '/recruit/recruitplanmajor/fetchListByStatic', + method: 'get', + params: query, + }); +}; + +/** + * 按教育程度列表 + * @param query + */ +export const listByEdu = (query?: any) => { + return request({ + url: '/recruit/recruitplanmajor/listByEdu', + method: 'get', + params: query, + }); +}; + +/** + * 列表(城市) + * @param query + */ +export const listcz = (query?: any) => { + return request({ + url: '/recruit/recruitplanmajor/listcz', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitplanmajor', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitplanmajor/${id}`, + method: 'get', + }); +}; + +/** + * 获取城市计划 + * @param obj + */ +export const getCityPlan = (obj?: any) => { + return request({ + url: '/recruit/recruitplanmajor/getCityPlan', + method: 'get', + params: obj, + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitplanmajor/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitplanmajor', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitprestudent.ts b/src/api/recruit/recruitprestudent.ts new file mode 100644 index 0000000..b9f8677 --- /dev/null +++ b/src/api/recruit/recruitprestudent.ts @@ -0,0 +1,95 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitprestudent/page', + method: 'get', + params: query, + }); +}; + +/** + * 获取统计列表 + * @param query + */ +export const fetchListStatic = (query?: any) => { + return request({ + url: '/recruit/recruitprestudent/static', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitprestudent', + method: 'post', + data: obj, + }); +}; + +/** + * 新增学生数据 + * @param obj + */ +export const addObjStu = (obj: any) => { + return request({ + url: '/recruit/recruitprestudent/saveStuData', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitprestudent/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitprestudent/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitprestudent', + method: 'put', + data: obj, + }); +}; + +/** + * 确认登记 + * @param obj + */ +export const sureDJ = (obj: any) => { + return request({ + url: '/recruit/recruitprestudent/sureDJ', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitschoolcode.ts b/src/api/recruit/recruitschoolcode.ts new file mode 100644 index 0000000..6c53b75 --- /dev/null +++ b/src/api/recruit/recruitschoolcode.ts @@ -0,0 +1,59 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitschoolcode/page', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitschoolcode', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitschoolcode/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitschoolcode/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitschoolcode', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitstudentplan.ts b/src/api/recruit/recruitstudentplan.ts new file mode 100644 index 0000000..8210cd8 --- /dev/null +++ b/src/api/recruit/recruitstudentplan.ts @@ -0,0 +1,59 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplan/page', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplan', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplan/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplan/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplan', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitstudentplancorrectscoreconfig.ts b/src/api/recruit/recruitstudentplancorrectscoreconfig.ts new file mode 100644 index 0000000..f3cb553 --- /dev/null +++ b/src/api/recruit/recruitstudentplancorrectscoreconfig.ts @@ -0,0 +1,71 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplancorrectscoreconfig/page', + method: 'get', + params: query, + }); +}; + +/** + * 列表 + * @param query + */ +export const list = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplancorrectscoreconfig/list', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplancorrectscoreconfig', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplancorrectscoreconfig/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplancorrectscoreconfig/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplancorrectscoreconfig', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitstudentplandegreeofeducation.ts b/src/api/recruit/recruitstudentplandegreeofeducation.ts new file mode 100644 index 0000000..430983e --- /dev/null +++ b/src/api/recruit/recruitstudentplandegreeofeducation.ts @@ -0,0 +1,59 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplandegreeofeducation/page', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplandegreeofeducation', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplandegreeofeducation/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplandegreeofeducation/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplandegreeofeducation', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitstudentplangroup.ts b/src/api/recruit/recruitstudentplangroup.ts new file mode 100644 index 0000000..6b36144 --- /dev/null +++ b/src/api/recruit/recruitstudentplangroup.ts @@ -0,0 +1,71 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplangroup/page', + method: 'get', + params: query, + }); +}; + +/** + * 列表 + * @param query + */ +export const list = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplangroup/list', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplangroup', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplangroup/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplangroup/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplangroup', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitstudentschool.ts b/src/api/recruit/recruitstudentschool.ts new file mode 100644 index 0000000..516b980 --- /dev/null +++ b/src/api/recruit/recruitstudentschool.ts @@ -0,0 +1,95 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentschool/page', + method: 'get', + params: query, + }); +}; + +/** + * 列表(按组ID) + * @param query + */ +export const list = (query?: any) => { + return request({ + url: '/recruit/recruitstudentschool/listByGroupId', + method: 'get', + params: query, + }); +}; + +/** + * 区域列表 + * @param query + */ +export const areaList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentschool/areaList', + method: 'get', + params: query, + }); +}; + +/** + * 区域子列表 + * @param query + */ +export const areaSonList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentschool/areaSonList', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentschool', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentschool/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentschool/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentschool', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitstudentsignup.ts b/src/api/recruit/recruitstudentsignup.ts new file mode 100644 index 0000000..bf1b79f --- /dev/null +++ b/src/api/recruit/recruitstudentsignup.ts @@ -0,0 +1,495 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/page', + method: 'get', + params: query, + }); +}; + +/** + * 班级分页 + * @param query + */ +export const classPage = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/classPage', + method: 'get', + params: query, + }); +}; + +/** + * 返校学生分页 + * @param query + */ +export const backSchoolStuPage = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/backSchoolStuPage', + method: 'get', + params: query, + }); +}; + +/** + * 获取列表 + * @param query + */ +export const getList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/getList', + method: 'get', + params: query, + }); +}; + +/** + * 初中分数线统计 + * @param query + */ +export const juniorlneStatic = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/juniorlneStatic', + method: 'get', + params: query, + }); +}; + +/** + * 在校成绩统计 + * @param query + */ +export const inSchoolSocreStatic = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/inSchoolSocreStatic', + method: 'get', + params: query, + }); +}; + +/** + * 按用户统计获取联系信息 + * @param query + */ +export const getContantByUserStatic = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/getContantByUserStatic', + method: 'get', + params: query, + }); +}; + +/** + * 区域统计 + * @param query + */ +export const getAreaStatic = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/getAreaStatic', + method: 'get', + params: query, + }); +}; + +/** + * 学校统计 + * @param query + */ +export const getSchoolStatic = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/getSchoolStatic', + method: 'get', + params: query, + }); +}; + +/** + * 学校区域统计 + * @param query + */ +export const schoolAreaStatic = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/schoolAreaStatic', + method: 'get', + params: query, + }); +}; + +/** + * 按部门统计获取联系信息 + * @param query + */ +export const getContantByDeptStatic = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/getContantByDeptStatic', + method: 'get', + params: query, + }); +}; + +/** + * 获取表格统计数据列表 + * @param query + */ +export const getTabStaticDataList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/getTabStaticDataList', + method: 'get', + params: query, + }); +}; + +/** + * 获取学生宿舍列表 + * @param query + */ +export const fetchListStuDorm = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/fetchListStuDorm', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup', + method: 'post', + data: obj, + }); +}; + +/** + * 修改班级信息 + * @param obj + */ +export const changeClassInfo = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/changeClassInfo', + method: 'post', + data: obj, + }); +}; + +/** + * 获取专业班级 + * @param obj + */ +export const getMajorClass = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/getMajorClass', + method: 'post', + data: obj, + }); +}; + +/** + * 单个班级 + * @param obj + */ +export const oneClass = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/oneClass', + method: 'post', + data: obj, + }); +}; + +/** + * 单个学号 + * @param obj + */ +export const oneStuNo = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/oneStuNo', + method: 'post', + data: obj, + }); +}; + +/** + * 学生工作 + * @param obj + */ +export const tbStuWork = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/tbStuWork', + method: 'post', + data: obj, + }); +}; + +/** + * 发送图片 + */ +export const sendImg = () => { + return request({ + url: '/recruit/recruitplanmajor/setImg', + method: 'get', + }); +}; + +/** + * 推送城市 + * @param obj + */ +export const pushCity = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/pushCity', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentsignup/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentsignup/${id}`, + method: 'delete', + }); +}; + +/** + * 删除服务 + * @param id + */ +export const delFw = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentsignup/delFw/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup', + method: 'put', + data: obj, + }); +}; + +/** + * 更新返校对象 + * @param obj + */ +export const putBackObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/putBackObj', + method: 'put', + data: obj, + }); +}; + +/** + * 导出压缩包 + * @param data + */ +export const exportZip = (data?: any) => { + return request({ + url: '/recruit/recruitstudentsignup/exportZip', + method: 'get', + responseType: 'blob', + headers: { 'Content-Type': 'application/json; application/octet-stream' }, + params: data, + }); +}; + +/** + * 离校 + * @param obj + */ +export const leaveSchool = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/leaveSchool', + method: 'put', + data: obj, + }); +}; + +/** + * 导出Word + * @param obj + */ +export const toWord = (obj: any) => { + return request({ + url: `/recruit/recruitstudentsignup/exportRecruitStuPdf/${obj.id}`, + method: 'get', + }); +}; + +/** + * 预交退 + * @param obj + */ +export const yjOut = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/yjOut', + method: 'put', + data: obj, + }); +}; + +/** + * 预交送 + * @param obj + */ +export const yjSend = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/yjSend', + method: 'put', + data: obj, + }); +}; + +/** + * 确认录取通知 + * @param obj + */ +export const sureLQTZ = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/sureLQTZ', + method: 'put', + data: obj, + }); +}; + +/** + * 设置服务 + * @param obj + */ +export const setFw = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/setFw', + method: 'put', + data: obj, + }); +}; + +/** + * 更新信息 + * @param obj + */ +export const updateInfo = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/updateInfo', + method: 'put', + data: obj, + }); +}; + +/** + * 转专业 + * @param obj + */ +export const changeMajor = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/majorChange', + method: 'put', + data: obj, + }); +}; + +/** + * 重新推送 + * @param obj + */ +export const rePush = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/rePush', + method: 'put', + data: obj, + }); +}; + +/** + * 退回推送 + * @param obj + */ +export const backPush = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/backPush', + method: 'put', + data: obj, + }); +}; + +/** + * 批量推送全部 + * @param obj + */ +export const batchPushAll = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/backPushAll', + method: 'put', + data: obj, + }); +}; + +/** + * 百度地图GL + * @param ak + */ +export const BMPGL = (ak: string) => { + return new Promise(function (resolve, reject) { + window.init = function () { + // eslint-disable-next-line + resolve(BMapGL); + }; + const script = document.createElement('script'); + script.type = 'text/javascript'; + script.src = `https://api.map.baidu.com/api?v=1.0&type=webgl&ak=${ak}&callback=init`; + script.onerror = reject; + document.head.appendChild(script); + }); +}; + +/** + * 宿舍申请分析 + * @param obj + */ +export const dormApplyAnalysis = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/dormApplyAnalysis', + method: 'post', + data: obj, + }); +}; + +/** + * 面试 + * @param obj + */ +export const interview = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignup/interview', + method: 'post', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitstudentsignupturnover.ts b/src/api/recruit/recruitstudentsignupturnover.ts new file mode 100644 index 0000000..bd30fac --- /dev/null +++ b/src/api/recruit/recruitstudentsignupturnover.ts @@ -0,0 +1,59 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignupturnover/page', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignupturnover', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentsignupturnover/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentsignupturnover/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignupturnover', + method: 'put', + data: obj, + }); +}; diff --git a/src/api/recruit/recruitstudentsignupturnovermoneychange.ts b/src/api/recruit/recruitstudentsignupturnovermoneychange.ts new file mode 100644 index 0000000..4b1e245 --- /dev/null +++ b/src/api/recruit/recruitstudentsignupturnovermoneychange.ts @@ -0,0 +1,59 @@ +import request from '/@/utils/request'; + +/** + * 获取列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/recruit/recruitstudentsignupturnovermoneychange/page', + method: 'get', + params: query, + }); +}; + +/** + * 新增 + * @param obj + */ +export const addObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignupturnovermoneychange', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentsignupturnovermoneychange/${id}`, + method: 'get', + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentsignupturnovermoneychange/${id}`, + method: 'delete', + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentsignupturnovermoneychange', + method: 'put', + data: obj, + }); +}; diff --git a/src/const/crud/professional/academicqualificationsconfig.js b/src/const/crud/professional/academicqualificationsconfig.js deleted file mode 100755 index 0ce1ec5..0000000 --- a/src/const/crud/professional/academicqualificationsconfig.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id',ç - // prop: 'tenantId' - // }, - { - label: '学历名称', - prop: 'qualificationName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks', - }, - ] -} diff --git a/src/const/crud/professional/outercompany.js b/src/const/crud/professional/outercompany.js deleted file mode 100755 index 8bb7ba6..0000000 --- a/src/const/crud/professional/outercompany.js +++ /dev/null @@ -1,204 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ -const typeDic=[ - {label:'驻校单位',value:'0'}, - {label:'培训单位',value:'1'}, - {label:'二期单位',value:'2'}, -] - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '主键', - prop: 'id', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建人', - prop: 'createBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建时间', - prop: 'createTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新人', - prop: 'updateBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新时间', - prop: 'updateTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '删除标志位', - prop: 'delFlag', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - - { - label: '租户id', - prop: 'tenantId', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '排序', - prop: 'sort', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '类型', - prop: 'companyType', - span:24, - search: false, - dicData:typeDic, - display: false, - type:'select', - rules: [{ - required: true, - trigger: 'blur', - message:"请输入类型" - }] - }, - { - label: '单位名称', - prop: 'companyName', - span:24, - search: true, - rules: [{ - required: true, - trigger: 'blur', - message:"请输入单位名称" - }] - }, - { - label: '开始时段', - prop: 'allowStartTime', - - type: 'date', - format: "yyyy-MM-dd", - valueFormat: "yyyy-MM-dd", - span:24, - }, - { - label: '截止时段', - prop: 'allowEndTime', - - type: 'date', - format: "yyyy-MM-dd", - valueFormat: "yyyy-MM-dd", - span:24, - }, - // { - // label: '管理员', - // prop: 'userName', - // formslot: true, - // span:24, - // hide:true, - // }, - // { - // label: '管理员', - // prop: 'realName', - // display:false, - // addDisplay:false, - // editDisabled:true, - // editDisplay:false, - // visdiplay:false - // }, - { - label: '人数', - prop: 'nums', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '已上报人数', - prop: 'okNums', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '未上报人数', - prop: 'noOkNums', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '备注', - prop: 'remarks', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - ] -} diff --git a/src/const/crud/professional/outercompanyemployee.js b/src/const/crud/professional/outercompanyemployee.js deleted file mode 100755 index 7fd705b..0000000 --- a/src/const/crud/professional/outercompanyemployee.js +++ /dev/null @@ -1,586 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - selection:true, - column: [ - { - label: '主键', - prop: 'id', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建人', - prop: 'createBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建时间', - prop: 'createTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新人', - prop: 'updateBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新时间', - prop: 'updateTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '删除标志位', - prop: 'delFlag', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - - { - label: '租户id', - prop: 'tenantId', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '排序', - prop: 'sort', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '单位名称', - prop: 'companyId', - type: 'select', - filterable:true, - dicUrl:`/professional/outercompany/getList?companyType=0`, - props:{ - label:'companyName', - value:'id', - }, - search:true, - searchFilterable:true, - filter:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择单位" - }] - - }, - { - label: '单位名称', - prop: 'companyName', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '职员编号', - prop: 'employeeNo', - addDisplay:false, - editDisabled:true, - search:true, - }, - { - label: '姓名', - prop: 'realName', - search:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写姓名" - }] - - }, - { - label: '身份证', - prop: 'idCard', - search:true, - hide:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写身份证号" - }] - }, - { - label: '手机', - prop: 'mobile', - search:true, - hide:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写手机号" - }] - }, - { - label: '职位', - prop: 'position', - hide:true - }, - { - label: '家庭地址', - prop: 'address', - hide:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写家庭住址" - }] - }, - { - label: '允许进出', - prop: 'inoutFlag', - type: 'select', - dicUrl: '/admin/dict/item/type/yes_no', - search: true, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择是否允许进出" - }] - }, - { - width: 300, - label: '头像', - prop: 'imageUrl', - slot:true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - }, - { - label: '备注', - prop: 'remarks', - type:'textarea', - hide: true, - }, - ] -} - - -export const tableSecondOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - selection:true, - column: [ - { - label: '主键', - prop: 'id', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建人', - prop: 'createBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建时间', - prop: 'createTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新人', - prop: 'updateBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新时间', - prop: 'updateTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '删除标志位', - prop: 'delFlag', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - - { - label: '租户id', - prop: 'tenantId', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '排序', - prop: 'sort', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '单位名称', - prop: 'companyId', - type: 'select', - filterable:true, - dicUrl:`/professional/outercompany/getList?companyType=2`, - props:{ - label:'companyName', - value:'id', - }, - search:true, - searchFilterable:true, - filter:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择单位" - }] - - }, - { - label: '单位名称', - prop: 'companyName', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '职员编号', - prop: 'employeeNo', - addDisplay:false, - editDisabled:true, - search:true, - }, - { - label: '姓名', - prop: 'realName', - search:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写姓名" - }] - - }, - { - label: '身份证', - prop: 'idCard', - search:true, - hide:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写身份证号" - }] - }, - { - label: '手机', - prop: 'mobile', - search:true, - hide:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写手机号" - }] - }, - { - label: '职位', - prop: 'position', - hide:true - }, - { - label: '家庭地址', - prop: 'address', - hide:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写家庭住址" - }] - }, - { - label: '允许进出', - prop: 'inoutFlag', - type: 'select', - dicUrl: '/admin/dict/item/type/yes_no', - search: true, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择是否允许进出" - }] - }, - { - width: 300, - label: '头像', - prop: 'imageUrl', - slot:true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - }, - { - label: '备注', - prop: 'remarks', - type:'textarea', - hide: true, - }, - ] -} - -export const tableOptionTrain = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - selection:true, - column: [ - { - label: '主键', - prop: 'id', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建人', - prop: 'createBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建时间', - prop: 'createTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新人', - prop: 'updateBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新时间', - prop: 'updateTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '删除标志位', - prop: 'delFlag', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - - { - label: '租户id', - prop: 'tenantId', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '排序', - prop: 'sort', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '班级名称', - prop: 'companyId', - type: 'select', - filterable:true, - dicUrl:`/professional/outercompany/getList?companyType=1`, - props:{ - label:'companyName', - value:'id', - }, - search:true, - searchFilterable:true, - filter:true - - }, - { - label: '班级名称', - prop: 'companyName', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '学员编号', - prop: 'employeeNo', - addDisplay:false, - editDisabled:true, - search:true, - }, - { - label: '姓名', - prop: 'realName', - search:true, - }, - { - label: '身份证', - prop: 'idCard', - search:true, - hide:true - }, - { - label: '手机', - prop: 'mobile', - search:true, - hide:true - }, - // { - // label: '职位', - // prop: 'position', - // hide:true - // }, - // { - // label: '地址', - // prop: 'address', - // hide:true - // }, - { - label: '允许进出', - prop: 'inoutFlag', - type: 'select', - dicUrl: '/admin/dict/item/type/yes_no', - search: true - }, - { - width: 300, - label: '头像', - prop: 'imageUrl', - slot:true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - }, - { - label: '备注', - prop: 'remarks', - type:'textarea', - hide: true, - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompany.js b/src/const/crud/professional/phaseintentioncompany.js deleted file mode 100644 index acbfd2c..0000000 --- a/src/const/crud/professional/phaseintentioncompany.js +++ /dev/null @@ -1,430 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ -import {states} from "@/const/crud/asset/assetsinvalid/assetassetsinvalid"; - -export const companyType=[ - { - label:'入驻', - value:'0' - }, - { - label:'合作', - value:'1' - }, -] -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - dialogHeight: 800, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '主键', - prop: 'id', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '学院', - prop: 'deptCode', - type:'select', - multiple:true, - labelWidth:120, - search:true, - filterable:true, - searchFilterable:true, - dicUrl: '/basic/basicdept/getDeptList?secondFlag=1', - props: { - label: 'deptName', - value: 'deptCode' - }, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择学院" - }] - }, - { - label: '入驻类型', - labelWidth:120, - prop: 'companyType', - type: 'select', - search:true, - dicData:companyType, - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择是否入驻类型" - }] - }, - { - label: '公司名称', - labelWidth:120, - prop: 'companyName', - search:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写公司名称" - }, - { max: 30, message: '长度在 30 个字符', trigger: 'blur' }, - ] - }, - { - label: '统一社会编码', - labelWidth:120, - prop: 'companyCode', - search:true, - editDisabled:true, - editDisplay:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请填写统一社会编码" - }, - { max: 30, message: '长度在 30 个字符', trigger: 'blur' }, - ] - }, - { - label: '联系人', - labelWidth:120, - prop: 'contactsName', - rules: [{ - required: true, - trigger: 'blur', - message:"请填写联系人" - }, - { max: 30, message: '长度在 30 个字符', trigger: 'blur' }, - ] - }, - { - label: '联系电话', - labelWidth:120, - prop: 'contactsPhone', - rules: [{ - required: true, - trigger: 'blur', - message:"请填写联系电话" - }, - { max: 30, message: '长度在 30 个字符', trigger: 'blur' }, - ] - }, - { - label: '高新技术企业', - labelWidth:120, - prop: 'isTechnology', - type: 'select', - search:true, - dicUrl: '/admin/dict/item/type/yes_no', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择是否高新技术企业" - }] - }, - - { - label: '员工数', - labelWidth:120, - type:'number', - prop: 'employeesNum', - }, - { - label: '企业场景', - labelWidth:120, - prop: 'companyImg', - hide: true, - slot:true, - formslot:true - }, - { - label: '年产值(万元)', - labelWidth:120, - type:'number', - prop: 'annualOutputValue' - }, - { - label: '设备总值(万元)', - labelWidth:120, - prop: 'equipmentValue', - hide: true, - type:'number' - }, - - { - label: '厂房面积(m²)', - prop: 'plantArea', - hide: true, - type:'number', - labelWidth:120 - }, - { - label: '发明专利数', - prop: 'inventionPatent', - labelWidth:120, - hide: true, - type:'number' - }, - { - label: '实用新型专利数', - labelWidth:120, - prop: 'utilityModel', - hide: true, - type:'number' - }, - { - label: '企业规模', - labelWidth:120, - prop: 'enterpriseSize', - hide: true - }, - { - label: '注册资本', - labelWidth:120, - prop: 'registeredCapital', - hide: true - }, - { - label: '存续年限', - labelWidth:120, - prop: 'survivalPeriod', - hide: true - }, - { - label: '所处行业', - labelWidth:120, - prop: 'industryCode', - type: 'select', - span:24, - search:true, - dicUrl: '/admin/dict/item/type/company_industry', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择是否高新技术企业" - }] - }, - { - label: '目标房型1', - labelWidth:120, - prop: 'targetRoomOne', - span:8, - hide: true - }, - { - label: '楼层要求1', - labelWidth:120, - span:8, - prop: 'floorRequirementsOne', - hide: true - }, - { - label: '面积要求1', - labelWidth:120, - span:8, - prop: 'areaRequirementsOne', - hide: true - }, - { - label: '目标房型2', - labelWidth:120, - span:8, - prop: 'targetRoomTwo', - hide: true - }, - { - label: '楼层要求2', - labelWidth:120, - span:8, - prop: 'floorRequirementsTwo', - hide: true - }, - { - label: '面积要求2', - labelWidth:120, - span:8, - prop: 'areaRequirementsTwo', - hide: true - }, - { - label: '目标房型3', - labelWidth:120, - span:8, - prop: 'targetRoomThree', - hide: true - }, - { - label: '楼层要求3', - labelWidth:120, - span:8, - prop: 'floorRequirementsThree', - hide: true - }, - { - label: '面积要求3', - labelWidth:120, - span:8, - prop: 'areaRequirementsThree', - hide: true - }, - { - label: '技术技能', - labelWidth:120, - prop: 'technicalSkills', - hide: true, - type:'textarea', - row:true, - span:24, - rules: [ - { max: 255, message: '长度在 255 个字符', trigger: 'blur' }, - ] - }, - { - label: '主营业务', - labelWidth:120, - prop: 'mainBusiness', - type:'textarea', - row:true, - span:24, - rules: [ - { - required: true, - trigger: 'blur', - message:"请填写主营业务" - }, - { max: 255, message: '长度在 255 个字符', trigger: 'blur' }, - ] - }, - { - label: '主要产品', - labelWidth:120, - prop: 'mainProducts', - hide: true, - type:'textarea', - row:true, - span:24, - rules: [ - { max: 255, message: '长度在 255 个字符', trigger: 'blur' }, - ] - }, - { - label: '近三年生产总值', - labelWidth:120, - prop: 'gross', - hide: true, - type:'textarea', - row:true, - span:24, - rules: [ - { max: 255, message: '长度在 255 个字符', trigger: 'blur' }, - ] - }, - { - label: '发展前景', - labelWidth:120, - prop: 'developmentProspects', - hide: true, - type:'textarea', - row:true, - span:24, - rules: [ - { max: 255, message: '长度在 255 个字符', trigger: 'blur' }, - ] - }, - { - label: '投入计划', - labelWidth:120, - prop: 'investmentPlan', - hide: true, - type:'textarea', - row:true, - span:24, - rules: [ - { max: 255, message: '长度在 255 个字符', trigger: 'blur' }, - ] - }, - - { - label: '经营范围', - labelWidth:120, - prop: 'businessScope', - hide: true, - type:'textarea', - row:true, - span:24, - rules: [ - { max: 255, message: '长度在 255 个字符', trigger: 'blur' }, - ] - }, - { - label: '备注', - labelWidth:120, - prop: 'remarks', - type:'textarea', - row:true, - span:24, - rules: [ - { max: 255, message: '长度在 255 个字符', trigger: 'blur' }, - ] - }, - { - label: '校企协议书', - labelWidth:120, - prop: 'agreement', - addDisplay: false, - editDisplay: false, - slot:true, - }, - { - label: '校企协议书', - labelWidth:120, - prop: 'isAgreement', - type: 'select', - search:true, - dicUrl: '/admin/dict/item/type/yes_no', - props:{ - label:'label', - value:'value' - }, - addDisplay: false, - editDisplay: false, - hide:true - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanyagreement.js b/src/const/crud/professional/phaseintentioncompanyagreement.js deleted file mode 100644 index b72568f..0000000 --- a/src/const/crud/professional/phaseintentioncompanyagreement.js +++ /dev/null @@ -1,165 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - labelWidth:200, - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - { - label: '开始时间', - prop: 'beginTime', - type:'date', - labelWidth:200, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: "请选择开始时间", - trigger: "blur" - }], - }, - { - label: '结束时间', - prop: 'endTime', - type:'date', - labelWidth:200, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: "请选择结束时间", - trigger: "blur" - }], - }, - { - label: '楼号', - prop: 'buildNo', - labelWidth:200, - rules: [{ - required: true, - message: '楼号不能为空', - trigger: 'blur' - } - ] - }, - { - label: '楼层', - prop: 'levelVal', - labelWidth:200, - rules: [{ - required: true, - message: '楼层不能为空', - trigger: 'blur' - } - ] - }, - { - label: '面积(平方)', - prop: 'areaVal', - labelWidth:200, - rules: [{ - required: true, - message: '面积不能为空', - trigger: 'blur' - } - ] - }, - { - label: '租金(元/平方/年)', - prop: 'money', - labelWidth:200, - type:'number', - rules: [{ - required: true, - message: '租金不能为空', - trigger: 'blur' - } - ] - }, - { - label: '租金总计', - prop: 'allMoney', - labelWidth:200, - type:'number', - rules: [{ - required: true, - message: '租金不能为空', - trigger: 'blur' - } - ] - }, - { - label: '物业管理费', - prop: 'wyMoney', - labelWidth:200, - type:'number', - rules: [{ - required: true, - message: '物业管理费为空', - trigger: 'blur' - } - ] - }, - { - label: '创建时间', - prop: 'createTime', - addDisplay:false, - addDisableed:false, - editDisabled:false, - editDisplay:false, - }, - { - label: '备注', - labelWidth:200, - prop: 'remarks', - type: 'textarea', - span: 24, - minRows: 2, - maxlength: 250, //长度限制 0/n - addDisplay:true, //添加是否显示 - editDisplay:true, //修改是否显示 - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanybuild.js b/src/const/crud/professional/phaseintentioncompanybuild.js deleted file mode 100644 index 5c962dd..0000000 --- a/src/const/crud/professional/phaseintentioncompanybuild.js +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - labelWidth:200, - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - - { - label: '建设人', - labelWidth:200, - prop: 'checkPeople' - }, - { - label: '建设地点', - labelWidth:200, - prop: 'checkAddress' - }, - { - label: '检查或与实习基地建设情况', - labelWidth:200, - prop: 'checkBaseSituation' - }, - { - label: '问题及处理情况', - labelWidth:200, - prop: 'feedback' - }, - { - label: '监察人', - labelWidth:200, - prop: 'checkName' - }, - { - label: '填写日期', - prop: 'inTime', - type:'date', - labelWidth:200, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: "请选择时间", - trigger: "blur" - }], - }, - { - label: '建设记录上传', - labelWidth:200, - prop: 'filePath', - hide: true, - slot:true, - formslot:true - }, - { - label: '建设记录下载', - labelWidth:120, - prop: 'filePathValue', - addDisplay: false, - editDisplay: false, - slot:true, - }, - { - label: '备注', - type:'textarea', - labelWidth:200, - row:true, - span:24, - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanycarrierbuild.js b/src/const/crud/professional/phaseintentioncompanycarrierbuild.js deleted file mode 100644 index b3df0c1..0000000 --- a/src/const/crud/professional/phaseintentioncompanycarrierbuild.js +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - labelWidth:200, - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - - { - label: '建设人', - labelWidth:200, - prop: 'checkPeople' - }, - { - label: '建设地点', - labelWidth:200, - prop: 'checkAddress' - }, - { - label: '检查或与实习基地建设情况', - labelWidth:200, - prop: 'checkBaseSituation' - }, - { - label: '问题及处理情况', - labelWidth:200, - prop: 'feedback' - }, - { - label: '监察人', - labelWidth:200, - prop: 'checkName' - }, - { - label: '填写日期', - prop: 'inTime', - type:'date', - labelWidth:200, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: "请选择时间", - trigger: "blur" - }], - }, - { - label: '检查文件上传', - labelWidth:200, - prop: 'filePath', - hide: true, - slot:true, - formslot:true - }, - { - label: '检查文件上传', - labelWidth:120, - prop: 'filePathValue', - addDisplay: false, - editDisplay: false, - slot:true, - }, - { - label: '备注', - type:'textarea', - labelWidth:200, - row:true, - span:24, - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanyinspect.js b/src/const/crud/professional/phaseintentioncompanyinspect.js deleted file mode 100644 index 0e128fe..0000000 --- a/src/const/crud/professional/phaseintentioncompanyinspect.js +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - labelWidth:200, - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - { - label: '检查人', - labelWidth:200, - prop: 'checkPeople' - }, - { - label: '检查地点', - labelWidth:200, - prop: 'checkAddress' - }, - { - label: '检查或与实习基地联系情况', - labelWidth:200, - prop: 'checkBaseSituation' - }, - { - label: '检查或与学生联系情况', - labelWidth:200, - prop: 'checkStuSituation' - }, - { - label: '问题及处理情况', - labelWidth:200, - prop: 'feedback' - }, - { - label: '监察人', - labelWidth:200, - prop: 'checkName' - }, - { - label: '填写日期', - prop: 'inTime', - type:'date', - labelWidth:200, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: "请选择时间", - trigger: "blur" - }], - }, - { - label: '检查文件上传', - labelWidth:200, - prop: 'filePath', - hide: true, - slot:true, - formslot:true - }, - { - label: '检查文件上传', - labelWidth:120, - prop: 'filePathValue', - addDisplay: false, - editDisplay: false, - slot:true, - }, - { - label: '备注', - type:'textarea', - labelWidth:200, - row:true, - span:24, - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanyorder.js b/src/const/crud/professional/phaseintentioncompanyorder.js deleted file mode 100644 index 3020333..0000000 --- a/src/const/crud/professional/phaseintentioncompanyorder.js +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - { - label: '建设时间', - prop: 'openTime', - type:'date', - format:'yyyy-MM-dd HH:mm:ss', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '建设时间不能为空', - trigger: 'blur' - } - ] - }, - { - label: '班级名称', - prop: 'className', - rules: [{ - required: true, - message: '班级名称不能为空', - trigger: 'blur' - } - ] - }, - { - label: '人数', - prop: 'peopleNumber', - type:'number', - rules: [{ - required: true, - message: '人数不能为空', - trigger: 'blur' - } - ] - }, - { - label: '协议', - prop: 'isXy', - dicUrl: '/admin/dict/item/type/yes_no', - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '协议不能为空', - trigger: 'blur' - }] - }, - { - label: '报道', - prop: 'isBd', - dicUrl: '/admin/dict/item/type/yes_no', - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '报道不能为空', - trigger: 'blur' - }] - }, - { - label: '备注', - prop: 'remarks', - type: 'textarea', - span: 24, - minRows: 2, - maxlength: 250, //长度限制 0/n - addDisplay:true, //添加是否显示 - editDisplay:true, //修改是否显示 - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanyparticipate.js b/src/const/crud/professional/phaseintentioncompanyparticipate.js deleted file mode 100644 index 6f1ecc7..0000000 --- a/src/const/crud/professional/phaseintentioncompanyparticipate.js +++ /dev/null @@ -1,113 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - height: 800, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - { - label: '主题/模块/课程', - prop: 'titleName', - rules: [{ - required: true, - message: '主题/模块/课程不能为空', - trigger: 'blur' - }] - }, - { - label: '参与日期', - prop: 'partTime', - type:'date', - format:'yyyy-MM-dd HH:mm:ss', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '参与日期不能为空', - trigger: 'blur' - } - ] - }, - { - label: '地点', - prop: 'address' - }, - - { - label: '教学形式', - prop: 'teachingForm' - }, - { - label: '企业主讲人(职务)', - prop: 'duties' - }, - { - label: '面向对象', - prop: 'objectOriented' - }, - { - label: '其他部门参与情况', - prop: 'otherDept' - }, - { - label: '级别', - prop: 'levelVal' - }, - { - label: '折算课时', - prop: 'calculateClass', - type:'number', - }, - { - label: '备注', - prop: 'remarks', - type: 'textarea', - span: 24, - minRows: 2, - maxlength: 250, //长度限制 0/n - addDisplay:true, //添加是否显示 - editDisplay:true, //修改是否显示 - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanypost.js b/src/const/crud/professional/phaseintentioncompanypost.js deleted file mode 100644 index a4e1ef1..0000000 --- a/src/const/crud/professional/phaseintentioncompanypost.js +++ /dev/null @@ -1,159 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - { - label: '建设日期', - prop: 'postTime', - type:'date', - format:'yyyy-MM-dd HH:mm:ss', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '建设日期不能为空', - trigger: 'blur' - } - ] - }, - { - label: '基地名称', - prop: 'postName', - span: 24, - rules: [{ - required: true, - message: '基地名称不能为空', - trigger: 'blur' - }] - }, - { - label: '岗位数', - type:'number', - prop: 'postNumber', - rules: [{ - required: true, - message: '岗位数不能为空', - trigger: 'blur' - }] - }, - { - label: '工位数', - type:'number', - prop: 'workNumber', - rules: [{ - required: true, - message: '工位数不能为空', - trigger: 'blur' - }] - }, - { - label: '运行次数', - type:'number', - prop: 'runTimes', - rules: [{ - required: true, - message: '运行次数不能为空', - trigger: 'blur' - }] - }, - { - label: '协议', - prop: 'isXy', - dicUrl: '/admin/dict/item/type/yes_no', - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '协议不能为空', - trigger: 'blur' - }] - }, - { - label: '挂牌', - prop: 'isGp', - dicUrl: '/admin/dict/item/type/yes_no', - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '挂牌不能为空', - trigger: 'blur' - }] - }, - { - label: '报道', - prop: 'isBd', - dicUrl: '/admin/dict/item/type/yes_no', - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '报道不能为空', - trigger: 'blur' - }] - }, - { - label: '备注', - prop: 'remarks', - type: 'textarea', - span: 24, - minRows: 2, - maxlength: 250, //长度限制 0/n - addDisplay:true, //添加是否显示 - editDisplay:true, //修改是否显示 - }, - - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanypractice.js b/src/const/crud/professional/phaseintentioncompanypractice.js deleted file mode 100644 index 4ba167c..0000000 --- a/src/const/crud/professional/phaseintentioncompanypractice.js +++ /dev/null @@ -1,164 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - { - label: '开始时间', - prop: 'beginTime', - type:'date', - format:'yyyy-MM-dd HH:mm:ss', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '开始时间不能为空', - trigger: 'blur' - } - ] - }, - { - label: '结束时间', - prop: 'endTime', - type:'date', - format:'yyyy-MM-dd HH:mm:ss', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '结束时间不能为空', - trigger: 'blur' - } - ] - }, - { - label: '地点', - prop: 'practiceAddress', - rules: [{ - required: true, - message: '地点不能为空', - trigger: 'blur' - }] - }, - { - label: '实习内容', - prop: 'practiceName', - rules: [{ - required: true, - message: '实习内容不能为空', - trigger: 'blur' - }] - }, - { - label: '教学形式', - prop: 'teacherForm', - rules: [{ - required: true, - message: '教学形式不能为空', - trigger: 'blur' - }] - }, - - { - label: '主讲人', - prop: 'companyPeople', - rules: [{ - required: true, - message: '企业主讲人不能为空', - trigger: 'blur' - }] - }, - { - label: '协议', - prop: 'isXy', - dicUrl: '/admin/dict/item/type/yes_no', - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '协议不能为空', - trigger: 'blur' - }] - }, - { - label: '报道', - prop: 'isBd', - dicUrl: '/admin/dict/item/type/yes_no', - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '报道不能为空', - trigger: 'blur' - }] - }, - { - label: '折算课时', - prop: 'classTime', - type:'number', - rules: [{ - required: true, - message: '折算课时不能为空', - trigger: 'blur' - }] - }, - - { - label: '总结', - prop: 'remarks', - type: 'textarea', - span: 24, - minRows: 2, - maxlength: 250, //长度限制 0/n - addDisplay:true, //添加是否显示 - editDisplay:true, //修改是否显示 - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanyschoolhz.js b/src/const/crud/professional/phaseintentioncompanyschoolhz.js deleted file mode 100644 index 82ae735..0000000 --- a/src/const/crud/professional/phaseintentioncompanyschoolhz.js +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - prop: 'companyId', - filterable:true, - labelWidth:200, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - - { - label: '主持人', - labelWidth:200, - prop: 'checkPeople' - }, - { - label: '记录人', - labelWidth:200, - prop: 'inPeople' - }, - { - label: '参加人员', - labelWidth:200, - prop: 'participatePeople' - }, - { - label: '建设地点', - labelWidth:200, - prop: 'checkAddress' - }, - { - label: '主要内容', - labelWidth:200, - prop: 'mainTitle' - }, - { - label: '填写日期', - prop: 'inTime', - type:'date', - labelWidth:200, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: "请选择时间", - trigger: "blur" - }], - }, - { - label: '合作文件下载', - labelWidth:200, - prop: 'filePath', - hide: true, - slot:true, - formslot:true - }, - { - label: '合作文件上传', - labelWidth:120, - prop: 'filePathValue', - addDisplay: false, - editDisplay: false, - slot:true, - }, - { - label: '备注', - type:'textarea', - labelWidth:200, - row:true, - span:24, - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanytech.js b/src/const/crud/professional/phaseintentioncompanytech.js deleted file mode 100644 index ea8af60..0000000 --- a/src/const/crud/professional/phaseintentioncompanytech.js +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const typeList=[ - {value:"1",label:"横向课题"}, - {value:"2",label:"实用性专利/发明专利"}, - {value:"3",label:"企业技术改造"}, -] -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - prop: 'companyId', - filterable:true, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - { - label: '名称', - prop: 'title', - rules: [{ - required: true, - message: '名称不能为空', - trigger: 'blur' - }] - }, - { - label: '时间', - prop: 'openTime', - type:'date', - format:'yyyy-MM-dd HH:mm:ss', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '时间不能为空', - trigger: 'blur' - } - ] - }, - { - label: '类型', - prop: 'type', - dicData:typeList, - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '类型不能为空', - trigger: 'blur' - }] - }, - { - label: '人员', - prop: 'peopleName', - }, - { - label: '到账资金 ', - prop: 'techMoney', - type: 'number' - }, - { - label: '应用', - prop: 'techValue', - span:24, - }, - - { - label: '备注', - prop: 'remarks', - type: 'textarea', - span: 24, - minRows: 2, - maxlength: 250, //长度限制 0/n - addDisplay:true, //添加是否显示 - editDisplay:true, //修改是否显示 - }, - ] -} diff --git a/src/const/crud/professional/phaseintentioncompanytone.js b/src/const/crud/professional/phaseintentioncompanytone.js deleted file mode 100644 index 3df4bbf..0000000 --- a/src/const/crud/professional/phaseintentioncompanytone.js +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const typeList=[ - {value:"1",label:"校企合作成果获省部级以上奖励或表彰"}, - {value:"2",label:"校企合作项目经济效益超过 30 万"}, - {value:"3",label:"校企合作成果被省级以上媒体省部级以上奖励或表彰"}, - {value:"4",label:"校企合作案例、模式、方法被学校采纳并推广"}, -] -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '企业名称', - prop: 'companyId', - filterable:true, - span: 24, - searchFilterable:true, - search:true, - type:'select', - dicUrl: '/professional/phaseintentioncompany/list', - props: { - label: 'companyName', - value: 'id' - }, - rules: [{ - required: true, - message: '企业不能为空', - trigger: 'blur' - } - ] - }, - { - label: '类型', - prop: 'type', - span: 24, - dicData:typeList, - type: 'select', - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - message: '类型不能为空', - trigger: 'blur' - }] - }, - { - label: '主持人', - prop: 'peopleName', - span: 24, - rules: [{ - required: true, - message: '主持人不能为空', - trigger: 'blur' - } - ] - }, - { - label: '内容', - prop: 'title', - span: 24, - rules: [{ - required: true, - message: '内容不能为空', - trigger: 'blur' - } - ] - }, - - { - label: '证书/文件 经济效益/企业应用 媒体级别 文献或其他', - prop: 'otherName', - type: 'textarea', - minRows: 2, - maxlength: 250, //长度限制 0/n - span: 24, - rules: [{ - required: true, - message: '主持人不能为空', - trigger: 'blur' - } - ] - }, - { - label: '备注', - prop: 'remarks', - type: 'textarea', - span: 24, - minRows: 2, - maxlength: 250, //长度限制 0/n - addDisplay:true, //添加是否显示 - editDisplay:true, //修改是否显示 - }, - ] -} diff --git a/src/const/crud/professional/professionalacademicdegreeconfig.js b/src/const/crud/professional/professionalacademicdegreeconfig.js deleted file mode 100755 index ebbe5b0..0000000 --- a/src/const/crud/professional/professionalacademicdegreeconfig.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '学位名称', - prop: 'degreeName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks', - }, - ] -} diff --git a/src/const/crud/professional/professionalacademiceducationtypeconfig.js b/src/const/crud/professional/professionalacademiceducationtypeconfig.js deleted file mode 100755 index 0849965..0000000 --- a/src/const/crud/professional/professionalacademiceducationtypeconfig.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '类型名称', - prop: 'name' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks', - }, - ] -} diff --git a/src/const/crud/professional/professionalatstation.js b/src/const/crud/professional/professionalatstation.js deleted file mode 100755 index a062d5b..0000000 --- a/src/const/crud/professional/professionalatstation.js +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '类型名称', - prop: 'atStationName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks', - }, - - ] -} diff --git a/src/const/crud/professional/professionalawardcourseware.js b/src/const/crud/professional/professionalawardcourseware.js deleted file mode 100644 index ee435c3..0000000 --- a/src/const/crud/professional/professionalawardcourseware.js +++ /dev/null @@ -1,177 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ -const statusDic=[ - {label:"待提交",value:"0"}, - {label:"待部门审核",value:"1"}, - {label:"待教学研究中心审核",value:"2"}, - {label:"通过",value:"100"}, - {label:"驳回",value:"-1"}, -] -export const tableOption = { - border: true, - index: false, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - menu:false, - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label:"审核人操作栏", - prop:"examCol", - minWidth: 200, - fixed:true, - slot:true, - display:false - }, - { - label:"填报人操作栏", - prop:"editCol", - minWidth: 200, - fixed:true, - slot:true, - display:false - }, - { - label: '审核状态 ', - prop: 'state', - search:true, - dicData: statusDic, - type:'select', - props:{ - label:'label', - value:'value' - }, - display:false - }, - { - label: "驳回理由", - prop: "backReason", - display: false, - }, - { - label: '部门', - prop: 'deptName', - minWidth: 150 - }, - { - label: '作者', - prop: 'author' - }, - { - label: '课件名称', - prop: 'name', - search:true - }, - { - label: '颁奖等级', - prop: 'level' - }, - { - label: '颁奖单位', - prop: 'unit' - }, - { - label: '获奖时间', - prop: 'awardTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd', - minWidth: 100 - }, - { - label: '获奖证书', - prop: 'awardImg', - formslot:true, - slot:true - }, - { - label: '创建人', - prop: 'createName', - }, - { - label: '创建时间', - prop: 'createTime', - minWidth: 150 - }, - { - label: '备注', - prop: 'remarks', - type:'textarea' - }, - ] -} - - -export const tableViewOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '部门', - prop: 'deptName' - }, - { - label: '作者', - prop: 'author' - }, - { - label: '课件名称', - prop: 'name' - }, - { - label: '颁奖等级', - prop: 'level' - }, - { - label: '颁奖单位', - prop: 'unit' - }, - { - label: '获奖时间', - prop: 'awardTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd' - }, - { - label: '创建人', - prop: 'createName', - }, - { - label: '创建时间', - prop: 'createTime', - }, - { - label: '备注', - prop: 'remarks', - type:'textarea' - }, - ] -} diff --git a/src/const/crud/professional/professionalemploymentnature.js b/src/const/crud/professional/professionalemploymentnature.js deleted file mode 100755 index 3d1adf6..0000000 --- a/src/const/crud/professional/professionalemploymentnature.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '用工性质', - prop: 'employmentNatureName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalmajorstation.js b/src/const/crud/professional/professionalmajorstation.js deleted file mode 100755 index 6c63406..0000000 --- a/src/const/crud/professional/professionalmajorstation.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '职称职务', - prop: 'majorStationName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks', - }, - ] -} diff --git a/src/const/crud/professional/professionalpaperconfig.js b/src/const/crud/professional/professionalpaperconfig.js deleted file mode 100755 index 161788d..0000000 --- a/src/const/crud/professional/professionalpaperconfig.js +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户ID', - // prop: 'tenantId' - // }, - { - label: '论文类型', - prop: 'typeName' - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalpartybranch.js b/src/const/crud/professional/professionalpartybranch.js deleted file mode 100755 index 400687f..0000000 --- a/src/const/crud/professional/professionalpartybranch.js +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - column: [ - { - label: '类别名字', - prop: 'name' - }, - { - label: '备注信息', - prop: 'remarks' - }, - { - label: '创建时间', - prop: 'createTime', - editDisabled: true - }, - { - label: '排序', - prop: 'sort' - }, - ] -} diff --git a/src/const/crud/professional/professionalpartychange.js b/src/const/crud/professional/professionalpartychange.js deleted file mode 100755 index a0fe4a6..0000000 --- a/src/const/crud/professional/professionalpartychange.js +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '工号', - prop: 'teacherNo', - search:true - }, - { - label: '用户名', - prop: 'realName', - search:true - }, - { - label: '原支部名称', - prop: 'oldBranchName' - }, - { - label: '现支部名称', - prop: 'branchName' - }, - // { - // label: '党费交至几月', - // prop: 'feeTime' - // }, - { - label:'党费', - prop:"partyFee", - type:'number', - precision:2 - }, - { - label: '变动时间', - prop: 'changeTime' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalpoliticsstatus.js b/src/const/crud/professional/professionalpoliticsstatus.js deleted file mode 100755 index bbbdfcb..0000000 --- a/src/const/crud/professional/professionalpoliticsstatus.js +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - // { - // label: '排序', - // prop: 'sort' - // }, - { - label: '政治面貌', - prop: 'politicsStatusId' - }, - { - label: '加入时间', - prop: 'joinTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '转正时间', - prop: 'correctionTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - ] -} diff --git a/src/const/crud/professional/professionalqualificationconfig.js b/src/const/crud/professional/professionalqualificationconfig.js deleted file mode 100644 index 359348c..0000000 --- a/src/const/crud/professional/professionalqualificationconfig.js +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - /*{ - label: '主键', - prop: 'id' - }, - { - label: '创建人', - prop: 'createBy' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '更新人', - prop: 'updateBy' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标志位', - prop: 'delFlag' - },*/ - { - label: '等级名称', - prop: 'levelName' - }, - /*{ - label: '租户id', - prop: 'tenantId' - },*/ - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalqualificationrelation.js b/src/const/crud/professional/professionalqualificationrelation.js deleted file mode 100644 index 46f47ad..0000000 --- a/src/const/crud/professional/professionalqualificationrelation.js +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - /*{ - label: '主键', - prop: 'id' - },*/ - /* { - label: '创建人', - prop: 'createBy' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '更新人', - prop: 'updateBy' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标志位', - prop: 'delFlag' - },*/ - - /* { - label: '租户id', - prop: 'tenantId' - },*/ - { - label: '审核状态', - prop: 'state', - search:true, - dicUrl:'/admin/dict/item/type/professional_state', - type:'select', - props:{ - label:'label', - value:'value' - }, - addDisplay:false, - editDisplay:false, - }, - { - label: "驳回理由", - prop: "backReason", - }, - { - label: '工号', - prop: 'teacherNo', - search:true - }, - { - label: '姓名', - prop: 'realName', - search:true - - }, - { - label: '资格等级', - prop: 'qualificationConfigId', - type: 'select', - dicUrl: '/professional/professionalqualificationconfig/getLevelList', - props: { - label: 'levelName', - value: 'id' - } - }, - { - label: '工种', - prop: 'worker', - type: 'select', - dicUrl: '/professional/professionalworktype/getWorkTypeList', - props: { - label: 'workName', - value: 'id' - } - }, - { - label: '是否最高', - prop: 'isHighest', - addDisplay:false, - editDisplay:false, - hide:true - }, - - { - label: '证书编号', - prop: 'certificateNumber', - hide:true - }, - { - label: '取证时间', - prop: 'certificateTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - addDisplay:false, - editDisplay:false, - hide:true - }, - - { - label: '证明材料1', - prop: 'evidenceA', - row:true, - formslot:true, - hide:true, - span:24, - }, - { - label: '证明材料2', - prop: 'evidenceB', - row:true, - formslot:true, - hide:true, - span:24, - }, - { - label: '证明材料3', - prop: 'evidenceC', - row:true, - formslot:true, - hide:true, - span:24, - }, - - { - label: '证明材料', - prop: 'evidence', - row:true, - display:false, - span:24, - slot:true - }, - { - label: '备注', - prop: 'remarks', - type:"textarea", - span:24, - hide:true - }, - - { - label: '流程状态', - prop: 'procInsStatus', - addDisplay:false, - editDisplay:false, - hide:true - }, - { - label: '更新时间', - prop: 'updateTime', - type:'datetime', - format:'yyyy-MM-dd', - addDisplay:false, - editDisplay:false - }, - { - label: '原因', - prop: 'reason', - addDisplay:false, - editDisplay:false, - hide:true - }, -/* { - label: '审核人', - prop: 'auditor' - },*/ - /* { - label: '审核时间', - prop: 'auditTime' - },*/ - - // { - // label: '排序', - // prop: 'sort' - // }, - ] -} diff --git a/src/const/crud/professional/professionalsalaries.js b/src/const/crud/professional/professionalsalaries.js deleted file mode 100755 index dba4ad1..0000000 --- a/src/const/crud/professional/professionalsalaries.js +++ /dev/null @@ -1,251 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - // { - // label: '排序', - // prop: 'sort' - // }, - { - label: '工号', - prop: 'teacherNo' - }, - { - label: '年份', - prop: 'pYear' - }, - { - label: '月份', - prop: 'pMonth' - }, - { - label: '身份证号', - prop: 'postSalary' - }, - { - label: '培训兼课金', - prop: 'payWage' - }, - { - label: '', - prop: 'studentPay' - }, - { - label: '生活津贴', - prop: 'liveAllowance' - }, - { - label: '', - prop: 'postAllowance' - }, - { - label: '房补', - prop: 'houseSubsidies' - }, - { - label: '', - prop: 'newHouseSubsidies' - }, - { - label: '', - prop: 'huiSubsidies' - }, - { - label: '', - prop: 'oldSubsidies' - }, - { - label: '', - prop: 'ageAllowance' - }, - { - label: '', - prop: 'specialSubsidies' - }, - { - label: '', - prop: 'teacherAllowance' - }, - { - label: '', - prop: 'temporarySubsidies' - }, - { - label: '', - prop: 'keepAllowance' - }, - { - label: '', - prop: 'sPostAllowance1' - }, - { - label: '', - prop: 'sPostAllowance2' - }, - { - label: '', - prop: 'other' - }, - { - label: '', - prop: 'meritPay' - }, - { - label: '', - prop: 'villageSubsidies' - }, - { - label: '', - prop: 'trafficSubsidies' - }, - { - label: '', - prop: 'retroactivePay' - }, - { - label: '', - prop: 'houseFund' - }, - { - label: '', - prop: 'medicalInsurance' - }, - { - label: '', - prop: 'unemployInsurance' - }, - { - label: '', - prop: 'endowInsurance' - }, - { - label: '', - prop: 'unionFee' - }, - { - label: '', - prop: 'childrenWhole' - }, - { - label: '', - prop: 'personalTax' - }, - { - label: '', - prop: 'otherDeduction' - }, - { - label: '', - prop: 'sickDeduction' - }, - { - label: '', - prop: 'medicalFund' - }, - { - label: '', - prop: 'inductrialInjury' - }, - { - label: '', - prop: 'personalPay' - }, - { - label: '', - prop: 'childEdu' - }, - { - label: '', - prop: 'conEdu' - }, - { - label: '', - prop: 'sickMedical' - }, - { - label: '', - prop: 'houseInterest' - }, - { - label: '', - prop: 'house' - }, - { - label: '', - prop: 'supportOld' - }, - { - label: '', - prop: 'trainPool' - }, - { - label: '', - prop: 'otherIncome1' - }, - { - label: '', - prop: 'otherIncome2' - }, - { - label: '', - prop: 'deductionCost' - }, - ] -} diff --git a/src/const/crud/professional/professionalsocial.js b/src/const/crud/professional/professionalsocial.js deleted file mode 100755 index 6948b81..0000000 --- a/src/const/crud/professional/professionalsocial.js +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '主键', - prop: 'id' - }, - { - label: '创建人', - prop: 'createBy' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '更新人', - prop: 'updateBy' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标志位', - prop: 'delFlag' - }, - { - label: '备注', - prop: 'remarks' - }, - { - label: '租户id', - prop: 'tenantId' - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '称谓', - prop: 'title' - }, - { - label: '姓名', - prop: 'realName' - }, - { - label: '出生年月', - prop: 'birthday' - }, - { - label: '政治面貌', - prop: 'politicsStatusId' - }, - { - label: '工作单位及职务', - prop: 'workStation' - }, - { - label: '工号', - prop: 'teacherNo' - }, - ] -} diff --git a/src/const/crud/professional/professionalstationdutylevel.js b/src/const/crud/professional/professionalstationdutylevel.js deleted file mode 100755 index a0bf3a5..0000000 --- a/src/const/crud/professional/professionalstationdutylevel.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '职务级别名称', - prop: 'stationDutyLevelName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalstationlevel.js b/src/const/crud/professional/professionalstationlevel.js deleted file mode 100755 index 71ea21c..0000000 --- a/src/const/crud/professional/professionalstationlevel.js +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '岗位级别名称', - prop: 'stationLevelName' - }, - { - label: '排序', - prop: 'sort' - }, - - ] -} diff --git a/src/const/crud/professional/professionalstationlevelconfig.js b/src/const/crud/professional/professionalstationlevelconfig.js deleted file mode 100755 index b0e69bb..0000000 --- a/src/const/crud/professional/professionalstationlevelconfig.js +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '级别名称', - prop: 'levelName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - - ] -} diff --git a/src/const/crud/professional/professionalstationrelation.js b/src/const/crud/professional/professionalstationrelation.js deleted file mode 100755 index 0875329..0000000 --- a/src/const/crud/professional/professionalstationrelation.js +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - // { - // label: '排序', - // prop: 'sort' - // }, - { - label: '工号', - prop: 'teacherNo' - }, - { - label: '岗位类别', - prop: 'stationTypeId' - }, - { - label: '职务级别', - prop: 'stationDutyLevelId' - }, - { - label: '岗位级别', - prop: 'stationLevel' - }, - { - label: '任现岗位职级时间', - prop: 'stationDate', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '在职情况', - prop: 'atStation' - }, - { - label: '职务', - prop: 'dutyDesc' - }, - { - label: '退休年份', - prop: 'retireDate', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '参加工作时间', - prop: 'workDate', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '干部职务任职时间', - prop: 'dutyDate', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '用工性质', - prop: 'employmentNature' - }, - { - label: '进编时间', - prop: 'entryDutyDate', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '进校时间', - prop: 'entrySchoolDate', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '教师类型', - prop: 'teacherType' - }, - ] -} diff --git a/src/const/crud/professional/professionalstationtype.js b/src/const/crud/professional/professionalstationtype.js deleted file mode 100755 index 066f16e..0000000 --- a/src/const/crud/professional/professionalstationtype.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '岗位类别名称', - prop: 'typeName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalteacheracademicrelation.js b/src/const/crud/professional/professionalteacheracademicrelation.js deleted file mode 100755 index 84efe71..0000000 --- a/src/const/crud/professional/professionalteacheracademicrelation.js +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - - // { - // label: '租户id', - // prop: 'tenantId' - // }, - // { - // label: '排序', - // prop: 'sort' - // }, - { - label: '审核状态', - prop: 'state', - search:true, - dicUrl:'/admin/dict/item/type/professional_state', - type:'select', - props:{ - label:'label', - value:'value' - }, - addDisplay:false, - editDisplay:false, - }, - { - label: "驳回理由", - prop: "backReason", - }, - { - label: '工号', - prop: 'teacherNo', - labelWidth:100, - search:true - - }, - { - label: '姓名', - prop: 'realName', - labelWidth:100, - search:true - - }, - { - label: '毕业时间', - prop: 'graduateTime', - labelWidth:100, - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '学位', - prop: 'degreeConfigId', - labelWidth:100, - type:'select', - dicUrl: '/professional/professionalacademicdegreeconfig/getDegreeList', - props: { - label: 'degreeName', - value: 'id' - } - - }, - { - label: '学历', - prop: 'qualificationConfigId', - labelWidth:100, - type:'select', - dicUrl: '/professional/academicqualificationsconfig/getQualificationList', - props: { - label: 'qualificationName', - value: 'id' - } - }, - { - label: '教育类型', - prop: 'type', - type:'select', - props:{ - label:'name', - value:'id' - }, - dicUrl:'/professional/professionalacademiceducationtypeconfig/getAllTypeList', - addDisplay: false, - editDisabled: false, - }, - { - label: '毕业学校', - prop: 'graduateSchool', - labelWidth:100, - hide:true - }, - { - label: '所学专业', - prop: 'major', - labelWidth:100, - hide:true - }, - { - label: '证书编号', - prop: 'certificateNumber', - row:true, - labelWidth:100, - span:24 - }, - - { - label: '学历证书附件', - prop: 'qualificationImg', - labelWidth:200, - formslot:true, - slot:true - }, - { - label: '学位证书附件', - prop: 'degreeImg', - labelWidth:200, - formslot:true, - slot:true - }, - { - label: '创建时间', - prop: 'createTime', - type:'datetime', - format:'yyyy-MM-dd', - addDisplay:false, - editDisplay:false - }, - { - label: '备注', - prop: 'remarks', - labelWidth:100, - type:"textarea", - span:24, - hide:true - }, - // { - // label: '学位证书附件', - // prop: 'degreeImg', - // type: 'upload', - // labelWidth:100, - // loadText: '附件上传中,请稍等', - // span: 24, - // tip: '只能上传jpg/png文件,且不超过500kb', - // action: '/professional/file/upload', - // propsHttp: { - // res: 'data', - // name:'fileName', - // }, - // hide:true - // }, - - // { - // label: '', - // prop: 'educationId' - // }, - ] -} diff --git a/src/const/crud/professional/professionalteachercertificateconf.js b/src/const/crud/professional/professionalteachercertificateconf.js deleted file mode 100755 index 9146b9c..0000000 --- a/src/const/crud/professional/professionalteachercertificateconf.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '资格证名称', - prop: 'cretificateName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalteachercertificaterelation.js b/src/const/crud/professional/professionalteachercertificaterelation.js deleted file mode 100755 index 780ae63..0000000 --- a/src/const/crud/professional/professionalteachercertificaterelation.js +++ /dev/null @@ -1,160 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - // { - // label: '排序', - // prop: 'sort' - // }, - { - label: '审核状态 ', - prop: 'state', - search:true, - dicUrl:'/admin/dict/item/type/professional_state', - type:'select', - props:{ - label:'label', - value:'value' - }, - addDisplay:false, - editDisplay:false - }, - { - label: "驳回理由", - prop: "backReason", - }, - { - label: '工号', - prop: 'teacherNo', - search:true - }, - { - label: '姓名', - prop: 'realName', - search:true - - }, - - { - label: '关联资格证书', - prop: 'certificateConfId', - type: 'select', - dicUrl: '/professional/professionalteachercertificateconf/getTeacherCertificateList', - props: { - label: 'cretificateName', - value: 'id' - } - }, - { - label: '证书编号', - prop: 'certificateNumber' - }, - { - label: '证明材料', - prop: 'evidence', - span:24, - slot:true - }, - { - label: '创建时间', - prop: 'createTime', - type:'datetime', - format:'yyyy-MM-dd', - addDisplay:false, - editDisplay:false - }, - // { - // label: '证明材料', - // prop: 'evidenceB', - // row:true, - // formslot:true, - // hide:true, - // span:24, - // }, - // { - // label: '证明材料2', - // prop: 'evidenceb' - // }, - // { - // label: '流程状态', - // prop: 'procInsId' - // }, - - { - label: '备注', - prop: 'remarks', - type:"textarea", - span:24, - hide:true - }, - // { - // label: '', - // prop: 'reason' - // }, - // { - // label: '', - // prop: 'auditor' - // }, - // { - // label: '', - // prop: 'auditTime' - // }, - ] -} diff --git a/src/const/crud/professional/professionalteacherhonor.js b/src/const/crud/professional/professionalteacherhonor.js deleted file mode 100755 index 79d926a..0000000 --- a/src/const/crud/professional/professionalteacherhonor.js +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - delBtn: false, - editBtn: false, - addBtn: false, - column: [ - { - label: '审核状态 ', - prop: 'state', - search:true, - dicUrl:'/admin/dict/item/type/professional_state', - type:'select', - props:{ - label:'label', - value:'value' - }, - addDisplay:false, - editDisplay:false - }, - { - label: "驳回理由", - prop: "backReason", - }, - { - label: '工号', - prop: 'teacherNo', - search:true, - formslot:true - }, - { - label: '姓名', - prop: 'teacherName', - search:true - }, - { - label: '荣誉', - prop: 'honor' - }, - { - label: '表彰单位', - prop: 'honorCompany' - }, - { - label: '年份', - prop: 'year', - type: 'year', - format:'yyyy', - valueFormat:'yyyy' - }, - { - label: '证明材料', - prop: 'attachment', - slot:true, - formslot:true - }, - - ] -} diff --git a/src/const/crud/professional/professionalteacherlesson.js b/src/const/crud/professional/professionalteacherlesson.js deleted file mode 100644 index e7a7e22..0000000 --- a/src/const/crud/professional/professionalteacherlesson.js +++ /dev/null @@ -1,169 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ -const statusDic=[ - {label:"待提交",value:"0"}, - {label:"待部门审核",value:"1"}, - {label:"待教学研究中心审核",value:"2"}, - {label:"通过",value:"100"}, - {label:"驳回",value:"-1"}, -] -export const tableOption = { - border: true, - index: false, - indexLabel: '序号', - menu:false, - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label:"审核人操作栏", - prop:"examCol", - minWidth: 200, - fixed:true, - slot:true, - display:false - }, - { - label:"填报人操作栏", - prop:"editCol", - minWidth: 200, - fixed:true, - slot:true, - display:false - }, - { - label: '审核状态 ', - prop: 'state', - search:true, - dicData: statusDic, - type:'select', - props:{ - label:'label', - value:'value' - }, - display:false - }, - { - label: "驳回理由", - prop: "backReason", - display: false, - }, - { - label: '部门', - prop: 'deptName', - minWidth: 150 - }, - { - label: '作者', - prop: 'author' - }, - { - label: '教案名称', - prop: 'name', - search:true - }, - { - label: '颁奖等级', - prop: 'level' - }, - { - label: '颁奖单位', - prop: 'unit' - }, - { - label: '获奖时间', - prop: 'awardTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd', - minWidth: 150 - }, - { - label: '创建人', - prop: 'createName', - }, - { - label: '创建时间', - prop: 'createTime', - minWidth: 150 - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} - - -export const tableViewOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '部门', - prop: 'deptName' - }, - { - label: '作者', - prop: 'author' - }, - { - label: '教案名称', - prop: 'name' - }, - { - label: '颁奖等级', - prop: 'level' - }, - { - label: '颁奖单位', - prop: 'unit' - }, - { - label: '获奖时间', - prop: 'awardTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd' - }, - { - label: '创建人', - prop: 'createName', - }, - { - label: '创建时间', - prop: 'createTime', - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalteacherpaper.js b/src/const/crud/professional/professionalteacherpaper.js deleted file mode 100755 index 60e6710..0000000 --- a/src/const/crud/professional/professionalteacherpaper.js +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -const statusDic=[ - {label:"待提交",value:"0"}, - {label:"待部门审核",value:"1"}, - {label:"待教学研究中心审核",value:"2"}, - {label:"通过",value:"100"}, - {label:"驳回",value:"-1"}, -] - -export const tableOption = { - border: true, - index: false, - indexLabel: '序号', - indexFixed: false, - stripe: true, - menuAlign: 'center', - menu:false, - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - height:500, - dialogHeight:700, - dialogWidth:"90%", - column: [ - { - label:"审核人操作栏", - prop:"examCol", - minWidth: 200, - fixed:true, - slot:true, - display:false - }, - { - label:"填报人操作栏", - prop:"editCol", - minWidth: 200, - fixed:true, - slot:true, - display:false - }, - { - label: '审核状态 ', - prop: 'state', - search:true, - minWidth:150, - dicData: statusDic, - type:'select', - props:{ - label:'label', - value:'value' - }, - display:false - }, - { - label: "驳回理由", - prop: "backReason", - display: false, - }, - // { - // label:'证明材料', - // prop:"zmcl", - // slot:true, - // display:false, - // minWidth:150 - // }, - { - label: '工号', - prop: 'createBy', - display:false, - search:true - - }, - { - label: '姓名', - prop: 'realName', - display:false, - search:true - - }, - { - label: '作者', - prop: 'author', - rules: [{ - required: true, - message: '请输入作者', - trigger: 'blur' - }] - }, - { - label: '第二作者', - prop: 'secondAuthor' - }, - { - label: '论文名称', - prop: 'title', - rules: [{ - required: true, - message: '请输入论文名称', - trigger: 'blur' - }], - minWidth:150 - }, - { - label: '论文类型', - prop: 'paperConfigId', - type: 'select', - dicUrl: '/professional/professionalpaperconfig/getPaperConfigList', - props:{ - label:'typeName', - value:'id' - }, - rules: [{ - required: true, - message: '请选择论文类型', - trigger: 'blur' - }] - }, - { - label: '发表刊物名称', - prop: 'nameOfPublication', - rules: [{ - required: true, - message: '请填写发表刊物名称', - trigger: 'blur' - }], - minWidth: 200 - }, - { - label: '发表时间', - prop: 'dateOfPublication', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '请填写发表时间', - trigger: 'blur' - }], - minWidth: 100 - }, - { - label: '刊物主办单位', - prop: 'publicationsCompetentUnit', - minWidth: 150 - }, - { - label: '刊物主管单位', - prop: 'publicationsManageUnit', - minWidth: 150 - }, - { - label: '颁奖单位', - prop: 'awardingUnit', - }, - { - label: '获奖等级', - prop: 'rewardLevel', - }, - { - label: '获奖时间', - prop: 'rewardTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - minWidth: 100 - }, - { - label: '备注', - prop: 'remarks', - }, - - { - label:'*知网截图', - prop:"knowdgeImg", - formslot:true, - hide:true, - }, - { - label:'*刊物封面', - prop:"pubCover", - formslot:true, - hide:true - }, - { - label:'*目录页', - prop:"cateImg", - formslot:true, - hide:true - }, - { - label:'*内容页', - prop:"contentImg", - formslot:true, - hide:true - } - ] -} diff --git a/src/const/crud/professional/professionalteacherresume.js b/src/const/crud/professional/professionalteacherresume.js deleted file mode 100755 index 7dbad4f..0000000 --- a/src/const/crud/professional/professionalteacherresume.js +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: 'id', - prop: 'id' - }, - { - label: '开始时间', - prop: 'startDate' - }, - { - label: '结束时间', - prop: 'endDate' - }, - { - label: '事件', - prop: 'event' - }, - { - label: '教师工号', - prop: 'teacherNo' - }, - { - label: '', - prop: 'createBy' - }, - { - label: '', - prop: 'createTime' - }, - { - label: '', - prop: 'updateBy' - }, - { - label: '', - prop: 'updateTime' - }, - { - label: '', - prop: 'delFlag' - }, - { - label: '', - prop: 'sort' - }, - { - label: '租户id', - prop: 'tenantId' - }, - ] -} diff --git a/src/const/crud/professional/professionalteacherstationchange.js b/src/const/crud/professional/professionalteacherstationchange.js deleted file mode 100755 index ef45885..0000000 --- a/src/const/crud/professional/professionalteacherstationchange.js +++ /dev/null @@ -1,159 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - // { - // label: '排序', - // prop: 'sort' - // }, - { - label: '工号', - prop: 'teacherNo', - search:true - }, - { - label: '姓名', - prop: 'teacherName', - search:true - }, - // { - // label: '原部门编码', - // prop: 'oldDeptCode' - // }, - { - label: '原部门名称', - prop: 'oldDeptName', - }, - // { - // label: '现部门编码', - // prop: 'newDeptCode' - // }, - { - label: '现部门名称', - prop: 'newDeptName' - }, - { - label: '调令日期', - prop: 'changeDate', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd' - }, - ], - group:[ - { - column: [ - { - label: '姓名', - prop: 'teacherName' - }, - { - label: '工号', - prop: 'teacherNo' - }, - { - label: '原部门名称', - prop: 'oldDeptCode', - type: 'tree', - dicUrl: '/basic/basicdept/tree', - props: { - label: 'deptName', - value: 'deptCode' - }, - rules: [{ - required: true, - message: '请选择部门名称', - trigger: 'blur' - }] - }, - { - label: '现部门名称', - value:'newDeptCode', - // prop: 'newDeptCode', - type: 'tree', - dicUrl: '/basic/basicdept/tree', - props: { - label: 'deptName', - value: 'deptCode' - }, - rules: [{ - required: true, - message: '请选择部门名称', - trigger: 'blur' - }] - }, - { - label: '调令日期', - prop: 'changeDate', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd' - }, - { - label: '备注', - prop: 'remarks', - type:"textarea", - span:24, - }, - ] - } - - ], -} diff --git a/src/const/crud/professional/professionalteachertype.js b/src/const/crud/professional/professionalteachertype.js deleted file mode 100755 index 41c8db8..0000000 --- a/src/const/crud/professional/professionalteachertype.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '类型名称', - prop: 'typeName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalteachingmaterial.js b/src/const/crud/professional/professionalteachingmaterial.js deleted file mode 100755 index 1cb332a..0000000 --- a/src/const/crud/professional/professionalteachingmaterial.js +++ /dev/null @@ -1,217 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -import { checkTitle } from '@/api/professional/professionalteachingmaterial' - -var validateMaterialName = (rule, value, callback) => { - checkTitle({"materialName":value}).then(response => { - let result = response.data.data - if (result) { - callback(new Error('教材名称已存在')) - } else { - callback() - } - }); -}; - -const statusDic=[ - {label:"待提交",value:"0"}, - {label:"待部门审核",value:"1"}, - {label:"待教学研究中心审核",value:"2"}, - {label:"通过",value:"100"}, - {label:"驳回",value:"-1"}, -] -export const tableOption = { - border: true, - index: false, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - menu:false, - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dialogHeight:700, - dialogWidth: '90%', - dic: [], - column: [ - { - label:"审核人操作栏", - prop:"examCol", - minWidth: 200, - fixed:true, - slot:true, - display:false - }, - { - label:"填报人操作栏", - prop:"editCol", - minWidth: 200, - fixed:true, - slot:true, - display:false - }, - { - label: '审核状态 ', - prop: 'state', - search:true, - dicData: statusDic, - type:'select', - props:{ - label:'label', - value:'value' - }, - display:false - }, - { - label: "驳回理由", - prop: "backReason", - display: false - }, - { - label:'证明材料', - prop:"zmcl", - slot:true, - display:false, - minWidth:150 - }, - { - label: '工号', - prop: 'createBy', - display:false, - search:true - }, - { - label: '姓名', - prop: 'realName', - display:false, - search:true - }, - { - label: '教材名称', - prop: 'materialName', - formslot: true, - rules: [{ - required: true, - message: '请填写教材名称', - trigger: 'blur' - }, - // {validator: validateMaterialName, trigger: 'blur'} - ], - minWidth:150 - }, - { - label: '教材类别', - prop: 'materialConfigId', - type: 'select', - dicUrl: '/professional/professionalteachingmaterialconfig/getTeachingMaterialList', - props:{ - label:'typeName', - value:'id' - }, - rules: [{ - required: true, - message: '请选择类别', - trigger: 'blur' - }] - }, - { - label: '主编', - prop: 'editor', - rules: [{ - required: true, - message: '请填写主编', - trigger: 'blur' - }] - }, - { - label: '副主编', - prop: 'secondEditor', - minWidth: 200 - }, - { - label: '参编', - prop: 'joinEditor', - minWidth: 200 - }, - { - label: '编写字数(千字)', - prop: 'words', - type: "number", - rules: [{ - required: true, - message: '请填写编写字数', - trigger: 'blur' - }] - }, - { - label: '出版单位', - prop: 'publishCompany', - rules: [{ - required: true, - message: '请填写出版单位', - trigger: 'blur' - }, - ], - minWidth: 200 - }, - { - label: '出版时间', - prop: 'publishTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - minWidth: 100 - }, - { - label: 'ISBN', - prop: 'isbn', - display:true, - search:true, - formslot: true - }, - { - label: '版次日期', - prop: 'versionDate', - display:true, - search:true, - rules: [{ - required: true, - message: '请填写版次日期', - trigger: 'blur' - }, - ] - }, - { - label: '备注', - prop: 'remarks', - }, - { - label:'*教材封面', - prop:"mateCover", - formslot:true, - hide:true, - }, - { - label:'*出版页', - prop:"pubImg", - formslot:true, - hide:true - }, - ] -} diff --git a/src/const/crud/professional/professionalteachingmaterialconfig.js b/src/const/crud/professional/professionalteachingmaterialconfig.js deleted file mode 100755 index 5c18a62..0000000 --- a/src/const/crud/professional/professionalteachingmaterialconfig.js +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '类型名称', - prop: 'typeName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - - ] -} diff --git a/src/const/crud/professional/professionaltitleconfig.js b/src/const/crud/professional/professionaltitleconfig.js deleted file mode 100755 index 0bff27b..0000000 --- a/src/const/crud/professional/professionaltitleconfig.js +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '职称名称', - prop: 'professionalTitle' - }, - { - label: '职称等级', - prop: 'professionalTitleLevelConfigId' - }, - // { - // label: '排序', - // prop: 'sort' - // }, - ] -} diff --git a/src/const/crud/professional/professionaltitlelevelconfig.js b/src/const/crud/professional/professionaltitlelevelconfig.js deleted file mode 100755 index c952243..0000000 --- a/src/const/crud/professional/professionaltitlelevelconfig.js +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '职称等级名称', - prop: 'professionalTitle' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - - ] -} diff --git a/src/const/crud/professional/professionaltitlerelation.js b/src/const/crud/professional/professionaltitlerelation.js deleted file mode 100755 index 5786af2..0000000 --- a/src/const/crud/professional/professionaltitlerelation.js +++ /dev/null @@ -1,176 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - // { - // label: '排序', - // prop: 'sort' - // }, - { - label: '审核状态 ', - prop: 'state', - search:true, - dicUrl:'/admin/dict/item/type/professional_state', - type:'select', - props:{ - label:'label', - value:'value' - }, - addDisplay:false, - editDisplay:false - }, - { - label: "驳回理由", - prop: "backReason", - }, - { - label: '工号', - prop: 'teacherNo', - search:true - }, - { - label: '姓名', - prop: 'realName', - search:true - - }, - { - label: '职称', - prop: 'professionalTitleConfigId', - type: 'select', - dicUrl: 'professional/professionaltitlelevelconfig/getProfessionalTitleList', - search:true, - props: { - label: 'professionalTitle', - value: 'id' - } - }, - { - label: '专业技术职务 ', - prop: 'majorStation', - type: 'select', - dicUrl: '/professional/professionalmajorstation/getMajorStationList', - search:true, - filterable:true, - props: { - label: 'majorStationName', - value: 'id' - } - }, - { - label: '变动时间', - prop: 'changedTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '取证时间', - prop: 'certificateTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - addDisplay:false, - editDisplay:false, - hide:true - }, - { - label: '证书编号', - prop: 'certificateNumber', - hide:true - }, - // { - // label: '证明材料', - // prop: 'evidence', - // type: 'upload', - // loadText: '附件上传中,请稍等', - // span: 24, - // tip: '只能上传jpg/png文件,且不超过500kb', - // action: '/professional/file/upload', - // propsHttp: { - // res: 'data', - // name:'fileName', - // }, - // hide:true, - // }, - - - { - label: '证明材料', - prop: 'evidence', - row:true, - formslot:true, - slot:true, - span:24, - }, - { - label: '备注', - prop: 'remarks', - type:"textarea", - span:24, - hide:true - }, - - { - label: '创建时间', - prop: 'createTime', - type:'datetime', - format:'yyyy-MM-dd', - addDisplay:false, - editDisplay:false - }, - - ] -} diff --git a/src/const/crud/professional/professionaltopiclevelconfig.js b/src/const/crud/professional/professionaltopiclevelconfig.js deleted file mode 100755 index 3cdee15..0000000 --- a/src/const/crud/professional/professionaltopiclevelconfig.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '课题等级名称', - prop: 'levelName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionaltopiclist.js b/src/const/crud/professional/professionaltopiclist.js deleted file mode 100755 index 8a65b6b..0000000 --- a/src/const/crud/professional/professionaltopiclist.js +++ /dev/null @@ -1,186 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ -const statusDic=[ - {label:"待提交",value:"0"}, - {label:"待部门审核",value:"1"}, - {label:"待教学研究中心审核",value:"2"}, - {label:"通过",value:"100"}, - {label:"驳回",value:"-1"}, -] -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - dialogHeight:700, - dialogWidth:"90%", - labelWidth:150, - column: [ - { - label: '审核状态 ', - prop: 'state', - search:true, - dicData: statusDic, - type:'select', - props:{ - label:'label', - value:'value' - }, - display:false - }, - { - label: "驳回理由", - prop: "backReason", - display: false - }, - { - label:'证明材料', - prop:"zmcl", - slot:true, - display:false, - minWidth:150 - }, - { - label: '工号', - prop: 'createBy', - display:false, - search:true - - }, - { - label: '姓名', - prop: 'realName', - display:false, - search:true - }, - { - label: '课题所属部门', - prop: 'deptName', - display: false - }, - { - label: '课题名称', - prop: 'topicName', - rules: [{ - required: true, - message: '请填写课题名称', - trigger: 'blur' - }], - minWidth:200 - }, - { - label: '课题负责人', - prop: 'topicLeader', - rules: [{ - required: true, - message: '请填写课题负责人', - trigger: 'blur' - }] - }, - { - label: '课题参与人', - prop: 'topicJoiner' - }, - { - label: '课题来源', - prop: 'topicSourceConfigId', - type: 'select', - dicUrl: '/professional/professionaltopicsourceconfig/getTopicSourceList', - props: { - label:'sourceName', - value:'id' - }, - rules: [{ - required: true, - message: '请选择来源', - trigger: 'blur' - }] - }, - { - label: '级别', - prop: 'topicLevelConfigId', - type: 'select', - dicUrl: '/professional/professionaltopiclevelconfig/getTopicLevelList', - props: { - label:'levelName', - value:'id' - }, - rules: [{ - required: true, - message: '请选择级别', - trigger: 'blur' - }] - }, - { - label: '结题时间', - prop: 'finishTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '请选择结题时间', - trigger: 'blur' - }] - }, - { - label: '颁奖单位', - prop: 'awardingUnit' - }, - { - label: '获奖等级', - prop: 'awardingLevel' - }, - { - label: '备注', - prop: 'remarks', - hide:true - }, - { - label:'立项申报书', - prop:"projectApp", - formslot:true, - hide:true - }, - { - label:'*结题证书', - prop:"conclusionBook", - formslot:true, - hide:true - }, - { - label:'结题报告', - prop:"conclusionReport", - formslot:true, - hide:true - }, - - { - label:'其他材料', - prop:"otherImg", - formslot:true, - hide:true - }, - - ] -} diff --git a/src/const/crud/professional/professionaltopicsourceconfig.js b/src/const/crud/professional/professionaltopicsourceconfig.js deleted file mode 100755 index 6c96d44..0000000 --- a/src/const/crud/professional/professionaltopicsourceconfig.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '课题来源', - prop: 'sourceName' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/const/crud/professional/professionalworktype.js b/src/const/crud/professional/professionalworktype.js deleted file mode 100755 index 37fc804..0000000 --- a/src/const/crud/professional/professionalworktype.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '工种名称', - prop: 'workName' - }, - - { - label: '创建时间', - prop: 'createTime', - editDisabled:true, - addDisplay:false - }, - ] -} diff --git a/src/const/crud/professional/professionalyearbounds.js b/src/const/crud/professional/professionalyearbounds.js deleted file mode 100755 index 33651bb..0000000 --- a/src/const/crud/professional/professionalyearbounds.js +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - // { - // label: '排序', - // prop: 'sort' - // }, - { - label: '工号', - prop: 'teacherNo' - }, - { - label: '姓名', - prop: 'teacherName' - }, - { - label: '身份证', - prop: 'teacherNo' - }, - { - label: '年份', - prop: 'year', - type: 'year', - format:'yyyy', - valueFormat:'yyyy' - }, - { - label: '13月工资', - prop: 'salary' - }, - { - label: '重点考核目标', - prop: 'assessmentTarget' - }, - { - label: '专项绩效1', - prop: 'specialPerformance1' - }, - { - label: '专项绩效2', - prop: 'specialPerformance2' - }, - { - label: '年终奖励性绩效', - prop: 'meritpay' - }, - // { - // label: '', - // prop: 'other1' - // }, - // { - // label: '', - // prop: 'other2' - // }, - // { - // label: '', - // prop: 'other3' - // }, - // { - // label: '', - // prop: 'other4' - // }, - ] -} diff --git a/src/const/crud/professional/salaryexportrecord.js b/src/const/crud/professional/salaryexportrecord.js deleted file mode 100644 index 53d094b..0000000 --- a/src/const/crud/professional/salaryexportrecord.js +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ -import global from '@/components/tools/commondict' -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '导出时间', - prop: 'createTime' - }, - { - label: '薪资年份', - prop: 'salaryYear' - }, - { - label: '薪资月份', - prop: 'salaryMonth' - }, - { - label: '劳务日期锁定', - prop: 'confirm', - type:"select", - dicData:global.YES_OR_NO - } - ] -} diff --git a/src/const/crud/professional/sciencechangehistory.js b/src/const/crud/professional/sciencechangehistory.js deleted file mode 100644 index 45678fe..0000000 --- a/src/const/crud/professional/sciencechangehistory.js +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ -const changeTypeDic=[ - {label:"课题变更",value:"1"}, - {label:"组员变更",value:"2"}, - {label:"延期结题",value:"3"}, - {label:"撤销课题",value:"4"}, -] - -const dealDic=[ - {label:"待提交",value:"0"}, - {label:"待部门审核",value:"1"}, - {label:"待教学研究中心审核",value:"2"}, - {label:"通过",value:"100"}, - {label:"驳回",value:"-1"}, -] -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '变更类型', - prop: 'type', - dicData:changeTypeDic, - type:'select', - props:{ - label:'label', - value:'value', - } - }, - { - label: '原始内容', - prop: 'originContent' - }, - { - label: '变更后内容', - prop: 'newContent' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '审核通过时间', - prop: 'passTime' - }, - { - label: '签字单', - prop: 'sign', - slot:true - }, - { - label: '申请原因', - prop: 'remarks', - }, - { - label: '状态', - prop: 'dealState', - dicData: dealDic, - type:'select', - props:{ - label:'label', - value:'value', - } - }, - - ] -} diff --git a/src/const/crud/professional/sciencereport.js b/src/const/crud/professional/sciencereport.js deleted file mode 100644 index 6213a46..0000000 --- a/src/const/crud/professional/sciencereport.js +++ /dev/null @@ -1,139 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '', - prop: 'id' - }, - { - label: '课题名称', - prop: 'title' - }, - { - label: '1 指令性课题 2 其他课题', - prop: 'type' - }, - { - label: '申报人工号', - prop: 'reportUser' - }, - { - label: '部门名称', - prop: 'deptName' - }, - { - label: '部门代码', - prop: 'deptCode' - }, - { - label: '二级部门', - prop: 'commonDeptCode' - }, - { - label: '二级部门名称', - prop: 'commonDeptName' - }, - { - label: '联系电话', - prop: 'contractPhone' - }, - { - label: '研究开始时间', - prop: 'startTime' - }, - { - label: '研究完成时间', - prop: 'endTime' - }, - { - label: '创建人', - prop: 'createBy' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '更新人', - prop: 'updateBy' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标志位', - prop: 'delFlag' - }, - { - label: '租户id', - prop: 'tenantId' - }, - { - label: '课题核心概念与界定', - prop: 'contantA' - }, - { - label: '国内外统一研究领域现状与研究价值', - prop: 'contentB' - }, - { - label: '研究的目标、内容(或子课题设计)与重点', - prop: 'contentC' - }, - { - label: '研究的思路、过程与方法', - prop: 'contentD' - }, - { - label: '主要观点与可能的创新之处', - prop: 'contentE' - }, - { - label: '完成研究任务的可行性分析', - prop: 'contentF' - }, - { - label: '部门意见', - prop: 'deptExam' - }, - { - label: '校学术委员会意见', - prop: 'schoolExam' - }, - { - label: '教学研究中心意见', - prop: 'eduExam' - }, - { - label: '0 待提交 1 申请开题审核 2 申请通过 ', - prop: 'status' - }, - ] -} diff --git a/src/const/crud/professional/supervisevotebatch.js b/src/const/crud/professional/supervisevotebatch.js deleted file mode 100644 index a4665bb..0000000 --- a/src/const/crud/professional/supervisevotebatch.js +++ /dev/null @@ -1,150 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '主键', - prop: 'id', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建人', - prop: 'createBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '创建时间', - prop: 'createTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新人', - prop: 'updateBy', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '更新时间', - prop: 'updateTime', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '删除标志位', - prop: 'delFlag', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '租户id', - prop: 'tenantId', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - { - label: '排序', - prop: 'sort', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - - { - label: '批次标题', - prop: 'title', - rules: [{ - required: true, - message: '请填写批次标题', - trigger: 'blur' - }] - }, - { - label: '开始日期', - prop: 'startDate', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd', - rules: [{ - required: true, - message: '请填写开始日期', - trigger: 'blur' - }] - }, - { - label: '截止日期', - prop: 'endDate', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd', - rules: [{ - required: true, - message: '请填写截止日期', - trigger: 'blur' - }] - }, - { - label: '备注', - prop: 'remarks', - hide: true, - addDisplay:false, - editDisabled:true, - editDisplay:false, - visdiplay:false - }, - // { - // label: '启用禁用', - // prop: 'enabled' - // }, - ] -} diff --git a/src/const/crud/professional/supervisevotebatchpwd.js b/src/const/crud/professional/supervisevotebatchpwd.js deleted file mode 100644 index d61986a..0000000 --- a/src/const/crud/professional/supervisevotebatchpwd.js +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '主键', - prop: 'id' - }, - { - label: '创建人', - prop: 'createBy' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '更新人', - prop: 'updateBy' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标志位', - prop: 'delFlag' - }, - { - label: '租户id', - prop: 'tenantId' - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - { - label: '批次ID', - prop: 'batchId' - }, - { - label: '密码', - prop: 'pwd' - }, - ] -} diff --git a/src/const/crud/professional/supervisevotemember.js b/src/const/crud/professional/supervisevotemember.js deleted file mode 100644 index 4f5399d..0000000 --- a/src/const/crud/professional/supervisevotemember.js +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '主键', - prop: 'id' - }, - { - label: '创建人', - prop: 'createBy' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '更新人', - prop: 'updateBy' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标志位', - prop: 'delFlag' - }, - { - label: '租户id', - prop: 'tenantId' - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - { - label: '批次ID', - prop: 'batchId' - }, - { - label: '部门', - prop: 'deptName' - }, - { - label: '姓名', - prop: 'realName' - }, - ] -} diff --git a/src/const/crud/professional/supervisevotememberresult.js b/src/const/crud/professional/supervisevotememberresult.js deleted file mode 100644 index f63d2e0..0000000 --- a/src/const/crud/professional/supervisevotememberresult.js +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '主键', - prop: 'id' - }, - { - label: '创建人', - prop: 'createBy' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '更新人', - prop: 'updateBy' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标志位', - prop: 'delFlag' - }, - { - label: '租户id', - prop: 'tenantId' - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - { - label: '批次ID', - prop: 'batchId' - }, - { - label: '人员ID', - prop: 'memberId' - }, - { - label: '部门', - prop: 'memberD' - }, - { - label: '姓名', - prop: 'realName' - }, - { - label: '使用的密码', - prop: 'pwd' - }, - { - label: '评价结果', - prop: 'result' - }, - ] -} diff --git a/src/const/crud/professional/teacherawardtax.js b/src/const/crud/professional/teacherawardtax.js deleted file mode 100644 index 402d571..0000000 --- a/src/const/crud/professional/teacherawardtax.js +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '姓名', - prop: 'realName', - search:true - }, - { - label: '工号', - prop: 'teacherNo', - search:true - - }, - { - label: '开始日期', - prop: 'startDate' - }, - { - label: '结束日期', - prop: 'endDate' - }, - { - label: '年份', - prop: 'year', - search:true, - type:'year', - format:'yyyy', - valueFormat:'yyyy' - }, - { - label: '累计应纳税所得额', - prop: 'income' - }, - { - label: '税率', - prop: 'taxRate' - }, - { - label: '速算扣除', - prop: 'deductMoney' - }, - { - label: '应补(退)税额', - prop: 'realMoney' - }, - ] -} diff --git a/src/const/crud/professional/teacherbase.js b/src/const/crud/professional/teacherbase.js deleted file mode 100644 index f99c3f4..0000000 --- a/src/const/crud/professional/teacherbase.js +++ /dev/null @@ -1,1750 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -import {YES_OR_NO} from "../aj/scjajclassinfo"; -import global from '@/components/tools/commondict' - -export const tableOption = { - border: true, - index: false, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - maxHeight:600, - column: [ - /*{ - label: '主键', - prop: 'id' - },*/ - /* { - label: '创建人', - prop: 'createBy' - },*/ - - /*{ - label: '更新人', - prop: 'updateBy' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标志位', - prop: 'delFlag' - },*/ - - /*{ - label: '租户id', - prop: 'tenantId' - },*/ - { - label: '是否退休', - prop: 'tied', - type:'select', - dicData: global.YES_OR_NO, - fixed: true, - props:{ - label:'label', - value:'value' - } - }, - { - label: '姓名', - prop: 'realName', - search:true, - fixed: true, - }, - { - label: '工号', - prop: 'teacherNo', - search:true, - }, - - { - label: '性别', - prop: 'sex', - props:{ - label:'label', - value:'value' - }, - type:"radio", - dicUrl:'/admin/dict/item/type/sexy', - addDisplay: false, - editDisabled: true, - }, - { - label: '部门', - prop: 'deptName', - }, - { - label: '学历学位', - prop: 'dgreeName', - }, - { - label: '退休年份', - prop: 'retireDate', - hide:true, - search:true, - type:'year', - format:'yyyy', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label:'职称等级', - search:true, - prop: 'pfTitleId', - type:'select', - dicUrl:`/professional/professionaltitlelevelconfig/getProfessionalTitleList`, - props:{ - label:'professionalTitle', - value:'id', - }, - }, - { - label: '岗位级别', - prop: 'stationLevelName', - }, - { - label:'职业资格等级', - prop: 'workId', - type:'select', - dicUrl:`/professional/professionalqualificationconfig/getLevelList`, - props:{ - label:'levelName', - value:'id', - } - }, - { - label:'职业资格工种', - prop: 'workName', - hide:true - }, - { - label:'教师上岗证', - prop: 'teacherCer', - }, - { - label:'中等教师资格证', - prop: 'midCer', - }, - { - label:'高校教师资格证', - prop: 'highCer', - }, - { - label:'职务等级', - prop: 'stationDutyLevelId', - type:'select', - hide:true, - search:true, - dicUrl:`/professional/professionalstationdutylevel/getStationDutyLevelList`, - props:{ - label:'stationDutyLevelName', - value:'id', - }, - rules: [ - { - required: true, - message: '请选择专业技术职务', - trigger: 'blur' - } - ] - }, - - - { - label: '用工性质', - prop: 'employmentNature', - type: 'select', - dicUrl:`/professional/professionalemploymentnature/getEmploymentNatureList`, - props:{ - label:'employmentNatureName', - value:'id', - }, - }, - - { - label: '出生年月', - prop: 'birthday', - hide:true, - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '民族', - prop: 'national', - hide:true, - type:'select', - dicUrl:'/basic/basicnation/getNationalList', - props:{ - label:'nationName', - value:'nationCode' - }, - }, - { - label: '政治面貌', - prop: 'politicsStatus', - type: 'select', - hide:true, - search:true, - props:{ - label:'politicsStatus', - value:'id' - }, - dicUrl:'/basic/basicpoliticsstatusbase/getPoliticsStatusList', - - }, - { - label: '身份证', - prop: 'idCard', - hide: true, - rules:[{ - required:true, - message:'请填写身份证号', - trigger:'blur' - }], - }, - { - label: '籍贯', - prop: 'nativePlace', - hide:true - }, - { - label: '出生地', - prop: 'birthPlace', - hide:true - - }, - { - label: '健康状况', - prop: 'health', - hide:true - }, - { - label: '宅电', - prop: 'homePhone', - hide:true - - }, - { - label: '手机', - prop: 'telPhone', - }, - { - label: '手机2', - prop: 'telPhoneTwo', - hide:true - }, - { - label: '家庭住址', - prop: 'homeAddress' - }, - { - label: '银行卡号', - prop: 'bankNo', - hide:true - }, - { - label: '备注', - prop: 'remarks', - hide:true - - }, - - { - label: '授课类型', - prop: 'teacherCate', - type:'select', - search:true, - dicUrl:'/admin/dict/item/type/'+global.TEACHER_CATE, - props:{ - label:'label', - value:'value' - } - }, - - { - label: '允许进出', - prop: 'inoutFlag', - type:'select', - search:true, - hide:true, - props:{ - label:'label', - value:'value' - }, - dicData:[ - {label:'是',value:'1'}, - {label:'否',value:'0'}, - ] - }, - { - label: '创建时间', - prop: 'createTime', - addDisplay:false, - editDisplay: false, - hide:true - - }, - - ] - -} - -//社会关系 -export const realtionOption={ - keyId:'id', - addBtn:false, - editBtn:false, - addRowBtn:true, - cellBtn:true, - column: [{ - label:'称谓', - prop: 'title', - type:'select', - cell: true, - dicUrl:'/admin/dict/item/type/family_member_type', - rules: [ - { - required: true, - message: '请输入称谓', - trigger: 'blur' - } - ] - }, - { - label:'姓名', - prop: 'realName', - cell: true, - rules: [ - { - required: true, - message: '请输入姓名', - trigger: 'blur' - } - ] - }, - { - label:'出生年月', - prop: 'birthday', - type:'date', - cell: true, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请输入出生年月', - trigger: 'blur' - } - ] - }, - - { - label:'政治面貌', - prop: 'politicsStatusId', - type:'select', - cell: true, - dicUrl:`/basic/basicpoliticsstatusbase/getPoliticsStatusDict`, - props:{ - label:'name', - value:'id', - } - }, - { - label:'工作单位及职务', - prop: 'workStation', - cell: true, - - }, - ] -} - -export const realtionOptionForLook={ - addBtn:false, - editBtn:false, - delBtn:false, - addRowBtn:true, - cellBtn:true, - column: [{ - label:'称谓', - prop: 'title', - type:'select', - cell: true, - dicUrl:'/admin/dict/item/type/family_member_type', - }, - { - label:'姓名', - prop: 'realName', - cell: true - }, - { - label:'生日', - prop: 'birthday', - type:'date', - cell: true, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss' - }, - - { - label:'政治面貌', - prop: 'politicsStatusId', - type:'select', - cell: true, - dicUrl:`/basic/basicpoliticsstatusbase/getPoliticsStatusDict`, - props:{ - label:'name', - value:'id', - } - }, - { - label:'工作单位及职务', - prop: 'workStation', - cell: true, - }, - ] -} - - -//学历 -export const educationOption={ - keyId:'id', - addBtn:false, - editBtn:false, - addRowBtn:false, - cellBtn:false, - delBtn:false, - menu:false, - column: [ - { - label:'毕业时间', - prop: 'graduateTime', - cell: true, - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请输入毕业时间', - trigger: 'blur' - } - ] - }, - { - label:'学历', - prop: 'qualificationConfigId', - type:'select', - cell: true, - dicUrl:`/professional/academicqualificationsconfig/getQualificationList`, - props:{ - label:'qualificationName', - value:'id', - }, - rules: [ - { - required: true, - message: '请选择学历', - trigger: 'blur' - } - ] - }, - { - label: '教育类型', - prop: 'type', - cell:true, - props:{ - label:'name', - value:'id' - }, - type:"select", - dicUrl:'/professional/professionalacademiceducationtypeconfig/getAllTypeList', - addDisplay: false, - editDisabled: true, - }, - { - label:'学位', - prop: 'degreeConfigId', - type:'select', - cell: true, - dicUrl:`/professional/professionalacademicdegreeconfig/getDegreeList`, - props:{ - label:'degreeName', - value:'id', - }, - rules: [ - { - required: true, - message: '请选择学位', - trigger: 'blur' - } - ] - - }, - { - label:'毕业学校', - prop: 'graduateSchool', - cell: true, - rules: [ - { - required: true, - message: '请输入毕业学校', - trigger: 'blur' - } - ] - }, - { - label:'所学专业', - prop: 'major', - cell: true, - rules: [ - { - required: true, - message: '请输入所学专业', - trigger: 'blur' - } - ] - }, - { - label:'证书编码', - prop: 'certificateNumber', - cell: true, - rules: [ - { - required: true, - message: '请输入证书编码', - trigger: 'blur' - } - ] - }, - { - label: '学历证书附件', - prop: 'qualificationImg', - slot:true - }, - { - label: '学位证书附件', - prop: 'degreeImg', - slot:true - }, - { - label:'更新时间', - prop: 'createTime', - cell: true, - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - ] -} - -export const educationOptionForLook={ - addBtn:false, - editBtn:false, - delBtn:false, - menu:false, - column: [{ - label:'毕业时间', - prop: 'graduateTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss' - - }, - { - label:'学历', - prop: 'qualificationConfigId', - type:'select', - dicUrl:`/professional/academicqualificationsconfig/getQualificationList`, - props:{ - label:'qualificationName', - value:'id', - } - - }, - { - label:'学位', - prop: 'degreeConfigId', - type:'select', - dicUrl:`/professional/professionalacademicdegreeconfig/getDegreeList`, - props:{ - label:'degreeName', - value:'id', - } - - - }, - { - label: '教育类型', - prop: 'type', - props:{ - label:'name', - value:'id' - }, - type:"select", - dicUrl:'/professional/professionalacademiceducationtypeconfig/getAllTypeList', - addDisplay: false, - editDisabled: true, - }, - { - label:'毕业学校', - prop: 'graduateSchool', - - }, - { - label:'所学专业', - prop: 'major', - - }, - { - label:'证书编码', - prop: 'certificateNumber', - - }, - { - label: '学历证书附件', - prop: 'qualificationImg', - labelWidth:200, - slot:true - }, - { - label: '学位证书附件', - prop: 'degreeImg', - labelWidth:200, - slot:true - }, - { - label:'更新时间', - prop: 'createTime', - cell: true, - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - ] -} - -//职称 -export const proOption={ - keyId:'id', - addBtn:false, - editBtn:false, - addRowBtn:false, - cellBtn:false, - menu:false, - column: [{ - label:'职称等级', - prop: 'professionalTitleConfigId', - type:'select', - cell: true, - dicUrl:`/professional/professionaltitlelevelconfig/getProfessionalTitleList`, - props:{ - label:'professionalTitle', - value:'id', - }, - rules: [ - { - required: true, - message: '请选择职称等级', - trigger: 'blur' - } - ] - }, - { - label:'专业技术职务', - prop: 'majorStation', - type:'select', - cell: true, - dicUrl:`/professional/professionalmajorstation/getMajorStationList`, - props:{ - label:'majorStationName', - value:'id', - }, - rules: [ - { - required: true, - message: '请选择专业技术职务', - trigger: 'blur' - } - ] - }, - { - label:'取证时间', - prop: 'certificateTime', - type:'date', - cell:true, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请选择取证时间', - trigger: 'blur' - } - ] - - }, - { - label:'职称任职时间', - prop: 'inOfficeDate', - type:'date', - cell:true, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请选择职称任职时间', - trigger: 'blur' - } - ] - - }, - { - label:'证书编号', - prop: 'certificateNumber', - cell:true, - rules: [ - { - required: true, - message: '请输入证书编号', - trigger: 'blur' - } - ] - }, - { - label: '证明材料', - prop: 'evidence', - slot:true, - span:24, - }, - { - label:'更新时间', - prop: 'createTime', - cell: true, - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - ] -} - -export const proOptionForLook={ - addBtn:false, - editBtn:false, - delBtn:false, - menu:false, - column: [{ - label:'职称等级', - prop: 'professionalTitleConfigId', - type:'select', - dicUrl:`/professional/professionaltitlelevelconfig/getProfessionalTitleList`, - props:{ - label:'professionalTitle', - value:'id', - }, - }, - { - label:'专业技术职务', - prop: 'majorStation', - type:'select', - dicUrl:`/professional/professionalmajorstation/getMajorStationList`, - props:{ - label:'majorStationName', - value:'id', - }, - - }, - { - label:'取证时间', - prop: 'certificateTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label:'职称任职时间', - prop: 'inOfficeDate', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label:'证书编号', - prop: 'certificateNumber', - }, - { - label: '证明材料', - prop: 'evidence', - slot:true, - span:24, - }, - { - label:'更新时间', - prop: 'createTime', - cell: true, - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - ] -} - -//职业 -export const workOption={ - keyId:'id', - addBtn:false, - editBtn:false, - addRowBtn:false, - cellBtn:false, - menu:false, - column: [ - { - label:'职业工种', - prop: 'worker', - cell: true, - type: 'select', - filterable:true, - dicUrl:`/professional/professionalworktype/getWorkTypeList`, - props:{ - label:'workName', - value:'id', - } - }, - { - label:'等级', - prop: 'qualificationConfigId', - cell: true, - type:'select', - dicUrl:`/professional/professionalqualificationconfig/getLevelList`, - props:{ - label:'levelName', - value:'id', - } - }, - { - label:'取证时间', - prop: 'certificateTime', - type:'date', - cell: true, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请选择取证时间', - trigger: 'blur' - } - ] - - }, - - { - label:'证书编号', - prop: 'certificateNumber', - cell: true, - }, - { - label: '证明材料', - prop: 'evidence', - row:true, - slot:true, - span:24, - }, - { - label:'更新时间', - prop: 'createTime', - cell: true, - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - ] -} - - -export const workOptionForLook={ - addBtn:false, - editBtn:false, - delBtn:false, - menu:false, - column: [ - { - label:'职业工种', - prop: 'worker', - type: 'select', - dicUrl:`/professional/professionalworktype/getWorkTypeList`, - props:{ - label:'workName', - value:'id', - } - }, - { - label:'等级', - prop: 'qualificationConfigId', - type:'select', - dicUrl:`/professional/professionalqualificationconfig/getLevelList`, - props:{ - label:'levelName', - value:'id', - } - }, - { - label:'取证时间', - prop: 'certificateTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - - }, - - { - label:'证书编号', - prop: 'certificateNumber', - }, - { - label:'更新时间', - prop: 'createTime', - cell: true, - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - ] -} - -//政治面貌 -export const politicsOption={ - keyId:'id', - addBtn:false, - editBtn:false, - addRowBtn:true, - cellBtn:true, - column: [{ - label:'政治面貌', - prop: 'politicsStatusId', - cell: true, - type: 'select', - dicUrl: `/basic/basicpoliticsstatusbase/getPoliticsStatusList`, - props:{ - label:'politicsStatus', - value:'id' - }, - rules: [ - { - required: true, - message: '请选择政治面貌', - trigger: 'blur' - } - ] - }, - - { - label:'加入时间', - prop: 'joinTime', - type:'date', - cell: true, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请选择加入时间', - trigger: 'blur' - } - ] - - }, - { - label:'转正时间', - prop: 'correctionTime', - type:'date', - cell: true, - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请选择转正时间', - trigger: 'blur' - } - ] - - }, - { - label:'更新时间', - prop: 'createTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - - ] -} - -export const politicsOptionForLook={ - addBtn:false, - editBtn:false, - delBtn:false, - cellBtn:true, - addRowBtn:true, - column: [{ - label:'政治面貌', - prop: 'politicsStatusId', - type: 'select', - dicUrl: `/basic/basicpoliticsstatusbase/getPoliticsStatusList`, - props:{ - label:'politicsStatus', - value:'id' - }, - cell: true, - }, - - { - label:'加入时间', - prop: 'joinTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - cell: true, - }, - { - label:'转正时间', - prop: 'correctionTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - cell: true, - }, - { - label:'更新时间', - prop: 'createTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - - ] -} - -//教师资格证 -export const teacherZgzOption={ - keyId:'id', - addBtn:false, - editBtn:false, - addRowBtn:false, - delBtn:false, - menu:false, - column: [ - { - label:'证书名称', - prop: 'certificateConfId', - cell: true, - type: 'select', - dicUrl: `/professional/professionalteachercertificateconf/getTeacherCertificateList`, - props:{ - label:'cretificateName', - value:'id' - }, - rules: [ - { - required: true, - message: '请选择政治面貌', - trigger: 'blur' - } - ] - }, - { - label:'证书编号', - prop: 'certificateNumber', - type:'date', - }, - - { - label:'证明材料', - prop: 'evidence', - slot:true - }, - { - label:'更新时间', - prop: 'createTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - ] -} - - -export const teacherMissOption={ - border: true, - index: true, - indexLabel: '序号', - stripe: true, - addBtn:false, - editBtn:false, - addRowBtn:false, - delBtn:false, - menu:false, - column: [{ - label:'部门', - prop: 'deptName' - }, - { - label:'工号', - prop: 'teacherNo', - search:true - }, - { - label:'姓名', - prop: 'realName', - search:true - }, - { - label:'性别', - prop: 'sex', - // props:{ - // label:'label', - // value:'value' - // }, - // dicUrl:'/admin/dict/item/type/sexy' - }, - { - label:'联系电话1', - prop: 'telPhone' - }, - { - label:'联系电话2', - prop: 'telPhoneTwo' - }, - { - label:'缺填字段', - prop: 'missInfo' - } - ] -} - -export const teacherHonorOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - delBtn: false, - editBtn: false, - menu:false, - addBtn: false, - column: [ - { - label: '荣誉', - prop: 'honor' - }, - { - label: '表彰单位', - prop: 'honorCompany' - }, - { - label: '年份', - prop: 'year', - type: 'year', - format:'yyyy', - valueFormat:'yyyy' - }, - { - label: '证明材料', - prop: 'attachment', - slot:true, - formslot:true - }, - ] -} - -export const teacherPaperOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - menu:false, - - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - dialogHeight:700, - dialogWidth:"90%", - column: [ - { - label:'证明材料', - prop:"zmcl", - slot:true, - display:false - }, - { - label: '作者', - prop: 'author', - rules: [{ - required: true, - message: '请输入作者', - trigger: 'blur' - }] - }, - { - label: '第二作者', - prop: 'secondAuthor' - }, - { - label: '论文名称', - prop: 'title', - rules: [{ - required: true, - message: '请输入论文名称', - trigger: 'blur' - }] - }, - { - label: '论文类型', - prop: 'paperConfigId', - type: 'select', - dicUrl: '/professional/professionalpaperconfig/getPaperConfigList', - props:{ - label:'typeName', - value:'id' - }, - rules: [{ - required: true, - message: '请选择论文类型', - trigger: 'blur' - }] - }, - { - label: '发表刊物名称', - prop: 'nameOfPublication' - }, - { - label: '发表时间', - prop: 'dateOfPublication', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '请填写发表时间', - trigger: 'blur' - }] - }, - { - label: '刊物主办单位', - prop: 'publicationsCompetentUnit', - }, - { - label: '刊物主管单位', - prop: 'publicationsManageUnit', - }, - { - label: '颁奖单位', - prop: 'awardingUnit', - }, - { - label: '获奖等级', - prop: 'rewardLevel', - }, - { - label: '获奖时间', - prop: 'rewardTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - }, - { - label: '备注', - prop: 'remarks', - }, - - { - label:'*知网截图', - prop:"knowdgeImg", - formslot:true, - hide:true, - }, - { - label:'*刊物封面', - prop:"pubCover", - formslot:true, - hide:true - }, - { - label:'*目录页', - prop:"cateImg", - formslot:true, - hide:true - }, - { - label:'*内容页', - prop:"contentImg", - formslot:true, - hide:true - } - ] -} - -export const teacherMaterialOption = { - border: true, - index: true, - indexLabel: '序号', - menu:false, - - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label:'证明材料', - prop:"zmcl", - slot:true, - display:false - }, - { - label: '教材名称', - prop: 'materialName', - rules: [{ - required: true, - message: '请填写教材名称', - trigger: 'blur' - }] - }, - { - label: '教材类别', - prop: 'materialConfigId', - type: 'select', - dicUrl: '/professional/professionalteachingmaterialconfig/getTeachingMaterialList', - props:{ - label:'typeName', - value:'id' - }, - rules: [{ - required: true, - message: '请选择类别', - trigger: 'blur' - }] - }, - { - label: '主编', - prop: 'editor', - rules: [{ - required: true, - message: '请填写主编', - trigger: 'blur' - }] - }, - { - label: '副主编', - prop: 'secondEditor' - }, - { - label: '参编', - prop: 'joinEditor' - }, - { - label: '编写字数(千字)', - prop: 'words' - }, - { - label: '出版单位', - prop: 'publishCompany' - }, - { - label: '出版时间', - prop: 'publishTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss' - }, - { - label: '备注', - prop: 'remarks', - }, - { - label:'*教材封面', - prop:"mateCover", - formslot:true, - hide:true, - }, - { - label:'*出版页', - prop:"pubImg", - formslot:true, - hide:true - }, - ] -} - -export const teacherTopicListOption = { - border: true, - index: true, - indexLabel: '序号', - menu:false, - - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - dialogHeight:700, - dialogWidth:"90%", - labelWidth:150, - column: [ - { - label:'证明材料', - prop:"zmcl", - slot:true, - display:false - }, - { - label: '课题所属部门', - prop: 'deptCode', - rules: [{ - required: true, - message: '请填写所属部门', - trigger: 'blur' - }] - }, - { - label: '课题名称', - prop: 'topicName', - rules: [{ - required: true, - message: '请填写课题名称', - trigger: 'blur' - }] - }, - { - label: '课题负责人', - prop: 'topicLeader', - rules: [{ - required: true, - message: '请填写课题负责人', - trigger: 'blur' - }] - }, - { - label: '课题参与人', - prop: 'topicJoiner' - }, - { - label: '课题来源', - prop: 'topicSourceConfigId', - type: 'select', - dicUrl: '/professional/professionaltopicsourceconfig/getTopicSourceList', - props: { - label:'sourceName', - value:'id' - }, - rules: [{ - required: true, - message: '请选择来源', - trigger: 'blur' - }] - }, - { - label: '级别', - prop: 'topicLevelConfigId', - type: 'select', - dicUrl: '/professional/professionaltopiclevelconfig/getTopicLevelList', - props: { - label:'levelName', - value:'id' - }, - rules: [{ - required: true, - message: '请选择级别', - trigger: 'blur' - }] - }, - { - label: '结题时间', - prop: 'finishTime', - type:'datetime', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [{ - required: true, - message: '请选择结题时间', - trigger: 'blur' - }] - }, - { - label: '颁奖单位', - prop: 'awardingUnit' - }, - { - label: '获奖等级', - prop: 'awardingLevel' - }, - { - label: '备注', - prop: 'remarks', - hide:true - }, - { - label:'*立项申报书', - prop:"projectApp", - formslot:true, - hide:true - }, - { - label:'*结题证书', - prop:"conclusionBook", - formslot:true, - hide:true - }, - { - label:'*结题报告', - prop:"conclusionReport", - formslot:true, - hide:true - }, - - { - label:'*其他材料', - prop:"otherImg", - formslot:true, - hide:true - }, - - ] -} - -export const stationChangeOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - menu:false, - dic: [], - column: [ - { - label: '原部门名称', - prop: 'oldDeptName', - }, - { - label: '现部门名称', - prop: 'newDeptName' - }, - { - label: '调令日期', - prop: 'changeDate', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd' - }, - ] -} - -export const partyChangeOption = { - border: true, - index: true, - menu:false, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '原支部名称', - prop: 'oldBranchName' - }, - { - label: '现支部名称', - prop: 'branchName' - }, - // { - // label: '党费交至几月', - // prop: 'feeTime' - // }, - { - label:'党费', - prop:"partyFee", - type:'number', - precision:2 - }, - { - label: '变动时间', - prop: 'changeTime', - type:'date', - format:'yyyy-MM-dd', - - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} - - -export const simpleTableOption = { - border: true, - index: false, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - maxHeight:600, - menu:false, - column: [ - { - label: '姓名', - prop: 'realName', - - fixed: true, - }, - { - label: '工号', - prop: 'teacherNo', - }, - { - label: '手机', - prop: 'telPhone', - }, - { - label: '身份证', - prop: 'idCard', - }, - { - label: '性别', - prop: 'sex', - props:{ - label:'label', - value:'value' - }, - type:"radio", - dicUrl:'/admin/dict/item/type/sexy', - }, - { - label: '部门', - prop: 'deptName', - }, - { - label: '学历', - prop: 'dgreeName', - }, - { - label: '学位', - prop: 'dgreeNameA', - }, - { - label:'职称等级', - prop: 'pfTitleId', - type:'select', - dicUrl:`/professional/professionaltitlelevelconfig/getProfessionalTitleList`, - props:{ - label:'professionalTitle', - value:'id', - }, - }, - { - label: '岗位级别', - prop: 'stationLevelName', - }, - { - label:'职业资格等级', - prop: 'workId', - type:'select', - dicUrl:`/professional/professionalqualificationconfig/getLevelList`, - props:{ - label:'levelName', - value:'id', - } - }, - { - label:'职业资格工种', - prop: 'workName', - hide:true - }, - { - label:'教师上岗证', - prop: 'teacherCer', - }, - { - label:'中等教师资格证', - prop: 'midCer', - }, - { - label:'高校教师资格证', - prop: 'highCer', - }, - { - label: '用工性质', - prop: 'employmentNature', - type: 'select', - dicUrl:`/professional/professionalemploymentnature/getEmploymentNatureList`, - props:{ - label:'employmentNatureName', - value:'id', - }, - }, - { - label: '岗位类别', - prop: 'stationTypeId', - type: 'select', - dicUrl:`/professional/professionalstationtype/getStationTypeList`, - props:{ - label:'typeName', - value:'id', - }, - }, - { - label:'任现岗位职级时间', - prop: 'stationDate', - }, - - ] - -} - diff --git a/src/const/crud/professional/teacherbasefordialog.js b/src/const/crud/professional/teacherbasefordialog.js deleted file mode 100644 index 048857d..0000000 --- a/src/const/crud/professional/teacherbasefordialog.js +++ /dev/null @@ -1,508 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - - - -//学历 -import global from "@/components/tools/commondict"; - -export const educationOptionForDialog={ - labelWidth: 120, - column: [{ - label:'毕业时间', - prop: 'graduateTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请输入毕业时间', - trigger: 'blur' - } - ] - }, - { - label: '教育类型', - prop: 'type', - props:{ - label:'name', - value:'id' - }, - type:"select", - dicUrl:'/professional/professionalacademiceducationtypeconfig/getAllTypeList', - rules: [ - { - required: true, - message: '请选择教育类型', - trigger: 'blur' - } - ] - }, - { - label:'学历', - prop: 'qualificationConfigId', - type:'select', - dicUrl:'/professional/academicqualificationsconfig/getQualificationList', - props:{ - label:'qualificationName', - value:'id', - } - }, - { - label:'学位', - prop: 'degreeConfigId', - type:'select', - dicUrl:'/professional/professionalacademicdegreeconfig/getDegreeList', - props:{ - label:'degreeName', - value:'id', - } - - }, - { - label:'毕业学校', - prop: 'graduateSchool', - rules: [ - { - required: true, - message: '请输入毕业学校', - trigger: 'blur' - } - ] - }, - { - label:'所学专业', - prop: 'major', - rules: [ - { - required: true, - message: '请输入所学专业', - trigger: 'blur' - } - ] - }, - { - label:'证书编码', - prop: 'certificateNumber', - row:true, - span:24, - rules: [ - { - required: true, - message: '请输入证书编码', - trigger: 'blur' - } - ] - }, - { - label:'学历证书', - prop: 'materialA', - formslot:true - }, - { - label:'学位证书', - prop: 'materialB', - formslot:true, - }, - ] -} - - -//职称 -export const proOptionForDialog={ - labelWidth: 120, - column: [ - { - label:'职称等级', - prop: 'professionalTitleConfigId', - formslot:true, - rules: [ - { - required: true, - message: '请选择职称等级', - trigger: 'blur' - } - ] - }, - { - label:'专业技术职务', - prop: 'majorStation', - formslot:true, - rules: [ - { - required: true, - message: '请选择专业技术职务', - trigger: 'blur' - } - ] - }, - { - label:'取证时间', - prop: 'certificateTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请选择取证时间', - trigger: 'blur' - } - ] - - }, - { - label:'职称任职时间', - prop: 'inOfficeDate', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss' - - }, - { - label:'证书编号', - prop: 'certificateNumber', - rules: [ - { - required: true, - message: '请输入证书编号', - trigger: 'blur' - } - ] - }, - { - label:'证明材料', - prop: 'materialA', - formslot:true - }, - ] -} - -//职业 -export const workOptionForDialog={ - labelWidth: 120, - column: [ - - { - label:'职业工种', - prop: 'worker', - formslot:true, - rules: [ - { - required: true, - message: '请选择职业工种', - trigger: 'blur' - } - ] - }, - { - label:'等级', - prop: 'qualificationConfigId', - formslot:true, - rules: [ - { - required: true, - message: '请选择等级', - trigger: 'blur' - } - ] - }, - { - label:'取证时间', - prop: 'certificateTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请选择取证时间', - trigger: 'blur' - } - ] - - }, - { - label:'证书编号', - prop: 'certificateNumber', - rules: [ - { - required: true, - message: '请输入证书编号', - trigger: 'blur' - } - ] - }, - { - label:'材料1', - prop: 'materialA', - formslot:true - }, - // { - // label:'材料2', - // prop: 'materialB', - // formslot:true, - // }, - // { - // label:'材料3', - // prop: 'materialC', - // formslot:true, - // }, - ] -} - - -//教师资格证 -export const teacherCertificate ={ - labelWidth: 120, - column: [ - - { - label:'类型', - prop: 'certificateConfId', - type:'select', - dicUrl:'/professional/professionalteachercertificateconf/getTeacherCertificateList', - props:{ - label:'cretificateName', - value:'id', - }, - rules: [ - { - required: true, - message: '请选择学历', - trigger: 'blur' - } - ] - }, - { - label:'证书编号', - prop: 'certificateNumber', - rules: [ - { - required: true, - message: '请输入证书编号', - trigger: 'blur' - } - ] - }, - { - label:'证明材料', - prop: 'materialA', - formslot:true - }, - // { - // label:'证明材料2', - // prop: 'materialB', - // formslot:true - // }, - ] -} - -//荣誉 -export const honorForDialog = { - labelWidth: 120, - column: [ - { - label: '荣誉', - prop: 'honor', - rules: [ - { - required: true, - message: '请填写荣誉', - trigger: 'blur' - } - ] - }, - { - label: '表彰单位', - prop: 'honorCompany', - rules: [ - { - required: true, - message: '请填写表彰单位', - trigger: 'blur' - } - ] - }, - { - label: '年份', - prop: 'year', - type: 'year', - format:'yyyy', - valueFormat:'yyyy', - rules: [ - { - required: true, - message: '请输入年份', - trigger: 'blur' - } - ] - }, - { - label: '证明材料', - prop: 'materialA', - formslot:true - }, - ] -} - -//人员调动 -export const stationChangeDialog = { - labelWidth: 120, - column: [ - { - label: '工号', - prop: 'teacherNo', - formslot:true, - }, - { - label: '姓名', - prop: 'realName', - formslot:true - }, - { - label: '原部门名称', - prop: 'deptCode', - row:true, - formslot:true, - }, - { - label: '现二级部门*', - prop:'newDeptCode', - formslot:true, - - }, - { - label: '现子级部门', - prop:'newSecDeptCode', - formslot:true - - }, - { - label: '调令日期', - prop: 'changeDate', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd', - rules: [ - { - required: true, - message: '请选择日期', - trigger: 'blur' - } - ] - - }, - { - label: '岗位类型', - prop: 'pos', - type:'select', - dicData:global.STATION_TYPE, - props:{ - label:'label', - value:'value' - }, - rules: [ - { - required: true, - message: '请选择岗位类型', - trigger: 'blur' - } - ] - - }, - { - label: '备注', - prop: 'remarks', - type:"textarea", - span:24, - }, - ] - } - -//党员调动 -export const partChangeOption = { - column: [ - { - label: '工号', - prop: 'teacherNo', - formslot:true - }, - { - label: '用户名', - prop: 'realName', - formslot:true - }, - { - label: '原支部名', - prop: 'oldBranchName', - formslot:true, - }, - { - label: '现支部名', - prop: 'branchName', - formslot:true, - rules: [ - { - required: true, - message: '请选择现支部', - trigger: 'blur' - } - ] - }, - // { - // label: '党费交至几月', - // prop: 'feeTime', - // type:'month', - // format:'yyyy-MM', - // valueFormat:'yyyy-MM-dd HH:mm:ss', - // rules: [ - // { - // required: true, - // message: '请选择时间', - // trigger: 'blur' - // } - // ] - // }, - { - label:'党费', - prop:"partyFee", - type:'number', - precision:2 - }, - { - label: '变动时间', - prop: 'changeTime', - type:'date', - format:'yyyy-MM-dd', - valueFormat:'yyyy-MM-dd HH:mm:ss', - rules: [ - { - required: true, - message: '请选择变动时间', - trigger: 'blur' - } - ] - }, - { - label: '备注', - prop: 'remarks', - type:'text' - }, - ] -} diff --git a/src/const/crud/professional/teacherpayslip.js b/src/const/crud/professional/teacherpayslip.js deleted file mode 100755 index 9a6292d..0000000 --- a/src/const/crud/professional/teacherpayslip.js +++ /dev/null @@ -1,382 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: false, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - selection:true, - column: [ - { - label: '编号', - prop: 'numId' - }, - { - label: '工号', - prop: 'teacherNo', - search:true - }, - { - label: '姓名', - prop: 'realName', - search:true - }, - { - label: '岗位工资', - prop: 'postSalary' - }, - - { - label: '年份', - prop: 'nf', - search:true, - type:'year', - format:'yyyy', - valueFormat:'yyyy' - }, - { - label: '月份', - prop: 'yf', - search:true, - type:'month', - format:'M', - valueFormat:'M' - }, - { - label: '岗位类别', - prop: 'stationTypeId', - hide:true, - }, - { - label: '身份证号', - prop: 'idCard', - search:true - }, - // { - // label: '培训兼课金', - // prop: 'trainPool', - // cell:true, - // width:140, - // type:'number', - // precision:2 - // }, - // { - // label: '其他收入(一)', - // prop: 'otherIncome1', - // cell:true, - // width:140, - // type:'number', - // precision:2 - // }, - // { - // label: '科研经', - // prop: 'scienceMoney', - // cell:true, - // type:'number', - // width:140, - // precision:2 - // }, - // { - // label: '其他收入(二)', - // prop: 'otherIncome2', - // type:'number', - // width:140, - // precision:2 - // }, - // { - // label: '其他扣款', - // prop: 'otherDeduction' - // }, - // { - // label: '累计减除费用', - // prop: 'deductionCost' - // }, - { - label: '应发工资', - prop: 'shouldPay' - }, - { - label: '实发工资', - prop: 'realWage', - width:110, - precision:2 - }, - { - label: '职工查看', - prop: 'normalView', - type: 'select', - dicUrl:'/admin/dict/item/type/salary_search', - props:{ - label:'label', - value:'value' - } - }, - // { - // label: '薪级工资', - // prop: 'payWage' - // }, - // { - // label: '见习期工资', - // prop: 'studentPay' - // }, - // { - // label: '生活补贴', - // prop: 'liveAllowance' - // }, - // { - // label: '岗位津贴', - // prop: 'postAllowance' - // }, - // { - // label: '住房(租金)补贴', - // prop: 'houseSubsidies' - // }, - // { - // label: '新职工住房补贴', - // prop: 'newHouseSubsidies' - // }, - // { - // label: '回民补贴', - // prop: 'huiSubsidies' - // }, - // { - // label: '养老保险补贴', - // prop: 'oldSubsidies' - // }, - // { - // label: '教龄津贴', - // prop: 'ageAllowance' - // }, - // { - // label: '特教补贴', - // prop: 'specialSubsidies' - // }, - // { - // label: '特级教师津贴', - // prop: 'teacherAllowance' - // }, - // { - // label: '特岗津贴(一)', - // prop: 'sPostAllowance1' - // }, - // { - // label: '特岗津贴(二)', - // prop: 'sPostAllowance2' - // }, - // { - // label: '其他', - // prop: 'other' - // }, - // { - // label: '奖励性绩效工资', - // prop: 'meritPay' - // }, - // { - // label: '乡镇工作补贴', - // prop: 'villageSubsidies' - // }, - // { - // label: '临时性补贴', - // prop: 'temporarySubsidies' - // }, - // { - // label: '上下班交通补贴', - // prop: 'trafficSubsidies' - // }, - // { - // label: '保留津贴', - // prop: 'keepAllowance' - // }, - // { - // label: '补发工资', - // prop: 'retroactivePay' - // }, - // { - // label: '应发工资', - // prop: 'shouldPay' - // }, - // { - // label: '住房公积金', - // prop: 'houseFund' - // }, - // { - // label: '医疗保险金', - // prop: 'medicalInsurance' - // }, - // { - // label: '失业保险金', - // prop: 'unemployInsurance' - // }, - // { - // label: '养老保险金', - // prop: 'endowInsurance' - // }, - // { - // label: '工会费', - // prop: 'unionFee' - // }, - // { - // label: '儿童统筹', - // prop: 'childrenWhole' - // }, - // { - // label: '个人所得税', - // prop: 'personalTax' - // }, - // - // { - // label: '病事假扣款', - // prop: 'sickDeduction' - // }, - // { - // label: '医疗救助基金', - // prop: 'medicalFund' - // }, - // { - // label: '工伤', - // prop: 'inductrialInjury' - // }, - // { - // label: '个人补缴', - // prop: 'personalPay' - // }, - // { - // label: '代扣小计', - // prop: 'withhold' - // }, - // - // { - // label: '工资收入', - // prop: 'wageIncome' - // }, - // - // - // { - // label: '五险一金', - // prop: 'insurance' - // }, - // { - // label: '其他扣款2', - // prop: 'otherDeduction2' - // }, - // - // { - // label: '备注', - // prop: 'remark' - // }, - // { - // label: '删除标记', - // prop: 'delFlag' - // }, - // { - // label: '创建者', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createDate' - // }, - // { - // label: '更新者', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateDate' - // }, - // - // { - // label: '导入序号', - // prop: 'numId' - // }, - // { - // label: '子女教育', - // prop: 'childEdu' - // }, - // { - // label: '继续教育', - // prop: 'conEdu' - // }, - // { - // label: '大病医疗', - // prop: 'sickMedical' - // }, - // { - // label: '住房贷款利息或者住房租金', - // prop: 'house' - // }, - // { - // label: '赡养老人', - // prop: 'supportOld' - // }, - // { - // label: '累计住房贷款利息', - // prop: 'houseInterest' - // }, - - ] -} - - -export const normalTableOption= JSON.parse(JSON.stringify(tableOption)) -normalTableOption.cellBtn=false - -//金额修正 -export const moneyOption={ - keyId:'id', - addBtn:false, - editBtn:false, - addRowBtn:false, - delRowBtn:false, - cellBtn:true, - column: [ - { - label:'姓名', - prop: 'realName', - }, - { - label:'身份证', - prop: 'idCard', - }, - { - label:'金额', - prop: 'money', - cell: true, - rules: [ - { - required: true, - message: '请输入金额', - trigger: 'blur' - } - ] - }, - { - label:'年份', - prop: 'year', - }, - { - label:'月份', - prop: 'month', - }, - ] -} diff --git a/src/const/crud/professional/teachersalary.js b/src/const/crud/professional/teachersalary.js deleted file mode 100755 index 9a6292d..0000000 --- a/src/const/crud/professional/teachersalary.js +++ /dev/null @@ -1,382 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: false, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - selection:true, - column: [ - { - label: '编号', - prop: 'numId' - }, - { - label: '工号', - prop: 'teacherNo', - search:true - }, - { - label: '姓名', - prop: 'realName', - search:true - }, - { - label: '岗位工资', - prop: 'postSalary' - }, - - { - label: '年份', - prop: 'nf', - search:true, - type:'year', - format:'yyyy', - valueFormat:'yyyy' - }, - { - label: '月份', - prop: 'yf', - search:true, - type:'month', - format:'M', - valueFormat:'M' - }, - { - label: '岗位类别', - prop: 'stationTypeId', - hide:true, - }, - { - label: '身份证号', - prop: 'idCard', - search:true - }, - // { - // label: '培训兼课金', - // prop: 'trainPool', - // cell:true, - // width:140, - // type:'number', - // precision:2 - // }, - // { - // label: '其他收入(一)', - // prop: 'otherIncome1', - // cell:true, - // width:140, - // type:'number', - // precision:2 - // }, - // { - // label: '科研经', - // prop: 'scienceMoney', - // cell:true, - // type:'number', - // width:140, - // precision:2 - // }, - // { - // label: '其他收入(二)', - // prop: 'otherIncome2', - // type:'number', - // width:140, - // precision:2 - // }, - // { - // label: '其他扣款', - // prop: 'otherDeduction' - // }, - // { - // label: '累计减除费用', - // prop: 'deductionCost' - // }, - { - label: '应发工资', - prop: 'shouldPay' - }, - { - label: '实发工资', - prop: 'realWage', - width:110, - precision:2 - }, - { - label: '职工查看', - prop: 'normalView', - type: 'select', - dicUrl:'/admin/dict/item/type/salary_search', - props:{ - label:'label', - value:'value' - } - }, - // { - // label: '薪级工资', - // prop: 'payWage' - // }, - // { - // label: '见习期工资', - // prop: 'studentPay' - // }, - // { - // label: '生活补贴', - // prop: 'liveAllowance' - // }, - // { - // label: '岗位津贴', - // prop: 'postAllowance' - // }, - // { - // label: '住房(租金)补贴', - // prop: 'houseSubsidies' - // }, - // { - // label: '新职工住房补贴', - // prop: 'newHouseSubsidies' - // }, - // { - // label: '回民补贴', - // prop: 'huiSubsidies' - // }, - // { - // label: '养老保险补贴', - // prop: 'oldSubsidies' - // }, - // { - // label: '教龄津贴', - // prop: 'ageAllowance' - // }, - // { - // label: '特教补贴', - // prop: 'specialSubsidies' - // }, - // { - // label: '特级教师津贴', - // prop: 'teacherAllowance' - // }, - // { - // label: '特岗津贴(一)', - // prop: 'sPostAllowance1' - // }, - // { - // label: '特岗津贴(二)', - // prop: 'sPostAllowance2' - // }, - // { - // label: '其他', - // prop: 'other' - // }, - // { - // label: '奖励性绩效工资', - // prop: 'meritPay' - // }, - // { - // label: '乡镇工作补贴', - // prop: 'villageSubsidies' - // }, - // { - // label: '临时性补贴', - // prop: 'temporarySubsidies' - // }, - // { - // label: '上下班交通补贴', - // prop: 'trafficSubsidies' - // }, - // { - // label: '保留津贴', - // prop: 'keepAllowance' - // }, - // { - // label: '补发工资', - // prop: 'retroactivePay' - // }, - // { - // label: '应发工资', - // prop: 'shouldPay' - // }, - // { - // label: '住房公积金', - // prop: 'houseFund' - // }, - // { - // label: '医疗保险金', - // prop: 'medicalInsurance' - // }, - // { - // label: '失业保险金', - // prop: 'unemployInsurance' - // }, - // { - // label: '养老保险金', - // prop: 'endowInsurance' - // }, - // { - // label: '工会费', - // prop: 'unionFee' - // }, - // { - // label: '儿童统筹', - // prop: 'childrenWhole' - // }, - // { - // label: '个人所得税', - // prop: 'personalTax' - // }, - // - // { - // label: '病事假扣款', - // prop: 'sickDeduction' - // }, - // { - // label: '医疗救助基金', - // prop: 'medicalFund' - // }, - // { - // label: '工伤', - // prop: 'inductrialInjury' - // }, - // { - // label: '个人补缴', - // prop: 'personalPay' - // }, - // { - // label: '代扣小计', - // prop: 'withhold' - // }, - // - // { - // label: '工资收入', - // prop: 'wageIncome' - // }, - // - // - // { - // label: '五险一金', - // prop: 'insurance' - // }, - // { - // label: '其他扣款2', - // prop: 'otherDeduction2' - // }, - // - // { - // label: '备注', - // prop: 'remark' - // }, - // { - // label: '删除标记', - // prop: 'delFlag' - // }, - // { - // label: '创建者', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createDate' - // }, - // { - // label: '更新者', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateDate' - // }, - // - // { - // label: '导入序号', - // prop: 'numId' - // }, - // { - // label: '子女教育', - // prop: 'childEdu' - // }, - // { - // label: '继续教育', - // prop: 'conEdu' - // }, - // { - // label: '大病医疗', - // prop: 'sickMedical' - // }, - // { - // label: '住房贷款利息或者住房租金', - // prop: 'house' - // }, - // { - // label: '赡养老人', - // prop: 'supportOld' - // }, - // { - // label: '累计住房贷款利息', - // prop: 'houseInterest' - // }, - - ] -} - - -export const normalTableOption= JSON.parse(JSON.stringify(tableOption)) -normalTableOption.cellBtn=false - -//金额修正 -export const moneyOption={ - keyId:'id', - addBtn:false, - editBtn:false, - addRowBtn:false, - delRowBtn:false, - cellBtn:true, - column: [ - { - label:'姓名', - prop: 'realName', - }, - { - label:'身份证', - prop: 'idCard', - }, - { - label:'金额', - prop: 'money', - cell: true, - rules: [ - { - required: true, - message: '请输入金额', - trigger: 'blur' - } - ] - }, - { - label:'年份', - prop: 'year', - }, - { - label:'月份', - prop: 'month', - }, - ] -} diff --git a/src/const/crud/professional/teachersalarytax.js b/src/const/crud/professional/teachersalarytax.js deleted file mode 100644 index 88618e5..0000000 --- a/src/const/crud/professional/teachersalarytax.js +++ /dev/null @@ -1,135 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - { - label: '', - prop: 'id' - }, - { - label: '', - prop: 'teacherNo' - }, - { - label: '本期总收入', - prop: 'currentIncome' - }, - { - label: '累计收入', - prop: 'totalIncome' - }, - { - label: '累计减除费用', - prop: 'totalDeduction' - }, - { - label: '累计专项扣除', - prop: 'totalSpecialDecution' - }, - { - label: '累计子女教育', - prop: 'totalChildEdu' - }, - { - label: '累计继续教育', - prop: 'totalConEdu' - }, - { - label: '累计住房贷款利息', - prop: 'totalHouseinterest' - }, - { - label: '累计住房租金', - prop: 'totalHouse' - }, - { - label: '累计赡养老人', - prop: 'totalSupportOld' - }, - { - label: '累计3岁以下婴幼儿照护', - prop: 'totalBabyMoney' - }, - { - label: '累计应纳税所得额', - prop: 'totalTaxMoney' - }, - { - label: '税率', - prop: 'taxRate' - }, - { - label: '速算扣除数', - prop: 'quickDecution' - }, - { - label: '累计应纳税额', - prop: 'totalTaxPay' - }, - { - label: '累计应扣缴税额', - prop: 'totalRealTaxPay' - }, - { - label: '累计已预缴税额', - prop: 'totalPrePayTax' - }, - { - label: '累计应补(退)税额', - prop: 'totalRetrieveTax' - }, - { - label: '年份', - prop: 'nf' - }, - { - label: '月份', - prop: 'yf' - }, - { - label: '创建时间', - prop: 'createTime' - }, - { - label: '更新时间', - prop: 'updateTime' - }, - { - label: '删除标记', - prop: 'delFlag' - }, - { - label: '创建者', - prop: 'createBy' - }, - { - label: '更新者', - prop: 'updateBy' - }, - ] -} diff --git a/src/const/crud/professional/teachertravel.js b/src/const/crud/professional/teachertravel.js deleted file mode 100644 index cfe37c6..0000000 --- a/src/const/crud/professional/teachertravel.js +++ /dev/null @@ -1,424 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ -const YES_OR_NO=[ - { - label:'是', - value:'1' - }, - { - label:'否', - value:'0' - } -] -const ROLE_TYPE=[ - { - label:'教职工', - value:'1' - }, - { - label:'学生', - value:'2' - }, - { - label:'校外人员', - value:'3' - }, -] - -const NUCLE_TYPE=[ - { - label:'待指定核酸类型', - value:'0' - }, - { - label:'不需要', - value:'1' - }, - { - label:'三天两检', - value:'2' - }, - { - label:'七天五检', - value:'3' - }, -] -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '姓名', - prop: 'teacherNo', - labelWidth:120, - addDisplay:false, - editDisplay:false, - hide:true, - type:'select', - filterable:true, - dicUrl:'/professional/teacherbase/TeacherBaseList', - props:{ - label:'realName', - value:'teacherNo' - }, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择姓名" - }] - }, - { - label: '姓名', - prop: 'realName', - search:true, - // hide:true, - addDisplay:false, - editDisplay:false, - }, - { - label: '归属部门', - prop: 'deptCode', - search:true, - addDisplay:false, - editDisplay:false, - slot: true, - type:'select', - dicUrl: '/basic/basicdept/getDeptList?deptLevel=2', - props: { - label: 'deptName', - value: 'deptCode' - }, - }, - { - label: '身份证号', - prop: 'idCard', - addDisplay:false, - editDisplay:false, - hide:true - }, - { - label: '联系电话', - prop: 'telPhone', - editDisabled:true, - labelWidth:120, - rules: [{ - required: true, - trigger: 'blur', - message:"请输入联系电话" - }] - }, - { - label: '出行原因', - prop: 'travelReason', - labelWidth:120, - editDisabled:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请输入出行原因" - }] - }, - { - label: '目的地', - prop: 'destination', - search:true, - labelWidth:120, - editDisabled:true, - rules: [{ - required: true, - trigger: 'blur', - message:"请输入目的地" - }] - }, - { - label: '出行交通工具', - prop: 'tripVehicle', - addDisplay:false, - editDisplay:false, - }, - { - label: '返程交通工具', - prop: 'returnVehicle', - addDisplay:false, - editDisplay:false, - }, - { - label: '出行交通工具', - prop: 'teacherTravelLeaveList', - labelWidth:120, - editDisabled:true, - hide:true, - formslot: true, - }, - { - label: '返程交通工具', - prop: 'teacherTravelReturnList', - labelWidth:120, - addDisplay:false, - editDisabled:true, - hide:true, - formslot: true, - }, - { - label: '是否外省', - prop: 'isProvince', - search:true, - labelWidth:120, - editDisabled:true, - type:'select', - dicData:YES_OR_NO, - props:{ - label:'label', - value:'value' - }, - rules: [{ - required: true, - trigger: 'blur', - message:"请选择是否外省" - }] - }, - // { - // label: '是否核酸检测', - // prop: 'isNat', - // search:true, - // type:'select', - // dicData:YES_OR_NO, - // props:{ - // label:'label', - // value:'value' - // }, - // rules: [{ - // required: true, - // trigger: 'blur', - // message:"请选择是否核酸检测" - // }] - // }, - // { - // label: '核酸检测情况', - // prop: 'natState', - // }, - - { - label: '开始时间', - prop: 'startTime', - labelWidth:120, - editDisabled:true, - type:'date', - format:'yyyy-MM-dd', - valueFormat: 'yyyy-MM-dd', - rules: [{ - required: true, - trigger: 'blur', - message:"请输入开始时间" - }] - }, - { - label: '结束时间', - prop: 'endTime', - editDisabled:true, - labelWidth:120, - type:'date', - format:'yyyy-MM-dd', - valueFormat: 'yyyy-MM-dd', - rules: [{ - required: true, - trigger: 'blur', - message:"请输入结束时间" - }] - }, - { - label: '开始时间', - prop: 'startTimeSearch', - search:true, - hide:true, - addDisplay:false, - editDisplay:false, - type:'date', - valueFormat: 'yyyy-MM-dd', - }, - { - label: '结束时间', - prop: 'endTimeSearch', - search:true, - hide:true, - addDisplay:false, - editDisplay:false, - type:'date', - valueFormat: 'yyyy-MM-dd', - }, - { - label: '核酸检测报告', - prop: 'attachment', - addDisplay:false, - slot: true, - formslot: true - }, - { - label: '健康码', - prop: 'heathImg', - addDisplay:false, - slot: true, - formslot: true - }, - { - label: '行程码', - prop: 'travelImg', - addDisplay:false, - slot: true, - formslot: true - }, - - { - label: '部门领导审批', - prop: 'deptApproval', - search:true, - addDisplay:false, - editDisplay:false, - type: 'select', - dicUrl: '/admin/dict/item/type/dept_approval', - props:{ - label:'label', - value:'value' - } - }, - { - label: '分管领导审批', - prop: 'leaderApproval', - search:true, - slot: true, - addDisplay:false, - editDisplay:false, - type: 'select', - dicUrl: '/admin/dict/item/type/dept_approval', - props:{ - label:'label', - value:'value' - } - }, - // { - // label: '审核状态', - // prop: 'auditStatus', - // addDisplay:false, - // editDisplay:false, - // hide:true, - // search:true, - // type: 'select', - // dicUrl: '/admin/dict/item/type/dept_approval', - // props:{ - // label:'label', - // value:'value' - // } - // }, - { - label: '驳回原因', - prop: 'remarks', - addDisplay:false, - editDisplay:false, - }, - { - label: '部门领导审批(返程)', - prop: 'attachmentVerify', - search:true, - addDisplay:false, - editDisplay:false, - type: 'select', - dicUrl: '/admin/dict/item/type/dept_approval', - props:{ - label:'label', - value:'value' - } - }, - { - label: '分管领导审批(返程)', - prop: 'attachmentLeaderVerify', - search:true, - addDisplay:false, - editDisplay:false, - type: 'select', - dicUrl: '/admin/dict/item/type/dept_approval', - props:{ - label:'label', - value:'value' - } - }, - { - label: '销假核酸类型', - prop: 'nucleType', - search:true, - display:false, - type:'select', - dicData:NUCLE_TYPE, - props:{ - label:'label', - value:'value' - }, - }, - { - label: '角色类型', - prop: 'roleType', - search:true, - addDisplay:false, - editDisplay:false, - type:'select', - dicData:ROLE_TYPE, - props:{ - label:'label', - value:'value' - }, - } - ] -} diff --git a/src/const/crud/professional/typeofworkconfig.js b/src/const/crud/professional/typeofworkconfig.js deleted file mode 100755 index fbfa71f..0000000 --- a/src/const/crud/professional/typeofworkconfig.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018-2025, cyweb All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the pig4cloud.com developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - */ - -export const tableOption = { - border: true, - index: true, - indexLabel: '序号', - stripe: true, - menuAlign: 'center', - align: 'center', - editBtn: false, - delBtn: false, - addBtn: false, - dic: [], - column: [ - // { - // label: '主键', - // prop: 'id' - // }, - // { - // label: '创建人', - // prop: 'createBy' - // }, - // { - // label: '创建时间', - // prop: 'createTime' - // }, - // { - // label: '更新人', - // prop: 'updateBy' - // }, - // { - // label: '更新时间', - // prop: 'updateTime' - // }, - // { - // label: '删除标志位', - // prop: 'delFlag' - // }, - // { - // label: '备注', - // prop: 'remarks' - // }, - // { - // label: '租户id', - // prop: 'tenantId' - // }, - { - label: '工种名字', - prop: 'workTitle' - }, - { - label: '更新时间', - prop: 'updateTime', - addDisplay:false, - editDisplay:false - }, - { - label: '排序', - prop: 'sort' - }, - { - label: '备注', - prop: 'remarks' - }, - ] -} diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue index c40c605..4bd1c7c 100644 --- a/src/layout/navBars/breadcrumb/user.vue +++ b/src/layout/navBars/breadcrumb/user.vue @@ -71,8 +71,8 @@ - - + + diff --git a/src/views/recruit/backSchoolCheckin/index.vue b/src/views/recruit/backSchoolCheckin/index.vue new file mode 100644 index 0000000..e97f078 --- /dev/null +++ b/src/views/recruit/backSchoolCheckin/index.vue @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/backSchoolCheckin/staticIndex.vue b/src/views/recruit/backSchoolCheckin/staticIndex.vue new file mode 100644 index 0000000..6fa420a --- /dev/null +++ b/src/views/recruit/backSchoolCheckin/staticIndex.vue @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + {{ getPlanName(scope.row.groupId) }} + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/backSchoolCheckin/statistics.vue b/src/views/recruit/backSchoolCheckin/statistics.vue new file mode 100644 index 0000000..b64eaac --- /dev/null +++ b/src/views/recruit/backSchoolCheckin/statistics.vue @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + 导出 + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/backSchoolCheckin/stu-check-in.vue b/src/views/recruit/backSchoolCheckin/stu-check-in.vue new file mode 100644 index 0000000..dd2ff97 --- /dev/null +++ b/src/views/recruit/backSchoolCheckin/stu-check-in.vue @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + 取消 + + + + + + + + + diff --git a/src/views/recruit/backSchoolCheckin/tabIndex.vue b/src/views/recruit/backSchoolCheckin/tabIndex.vue new file mode 100644 index 0000000..5f84880 --- /dev/null +++ b/src/views/recruit/backSchoolCheckin/tabIndex.vue @@ -0,0 +1,547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 名单导出 + + + 批量查询 + + + + + + + + + + 支付二维码 + + + 报到 + + + + + + + + {{ getDeptName(scope.row.xy) }} + + + + + + + {{ getMajorName(scope.row.confirmedMajor) }} + + + + + + + {{ getGender(scope.row.gender) }} + + + + + + + + {{ getBackSchoolStateLabel(scope.row.backSchoolState) }} + + + + + + {{ getStatus(scope.row.paiedOffline) }} + + + + + {{ getPushed(scope.row.pushed) }} + {{ getPushed(scope.row.pushed) }} + + + + + + + + + + + + + + + + 立即查询 + + + + + + {{ payQrcode1Msg }} + + + + + {{ payQrcode2Msg }} + + + + + {{ payQrcode3Msg }} + + + + ** 此界面为查询学生缴款二维码,如有收不到微信推送,或手机号填错的,可直接在此扫码支付,支付成功后,请手动点击"立即查询"按钮,查询该生的缴费情况;因财政收费系统有一定的滞后性,如点击"立即查询"后任显示未交费,请稍后再继续查询,或重新点击"立即查询"按钮 ** + + + + + + + + + + diff --git a/src/views/recruit/newstucheckin/index.vue b/src/views/recruit/newstucheckin/index.vue new file mode 100644 index 0000000..ebc2246 --- /dev/null +++ b/src/views/recruit/newstucheckin/index.vue @@ -0,0 +1,269 @@ + + + + + + + + + + + + 查询 + 重置 + + 导出 + + + + + + + + + + + + + + {{ scope.row.gender === '1' ? '男' : scope.row.gender === '2' ? '女' : '' }} + + + + + + + {{ getCheckInStatusLabel(scope.row.checkInStatus) }} + + + + + + 通过 + 未通过 + + + + + {{ scope.row.isRoom === '1' ? '是' : scope.row.isRoom === '0' ? '否' : '' }} + + + + + + + + + + + + + + 报到 + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/newstucheckin/statistics.vue b/src/views/recruit/newstucheckin/statistics.vue new file mode 100644 index 0000000..3521f4d --- /dev/null +++ b/src/views/recruit/newstucheckin/statistics.vue @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + 导出 + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/newstucheckin/stu-check-in.vue b/src/views/recruit/newstucheckin/stu-check-in.vue new file mode 100644 index 0000000..b985a5f --- /dev/null +++ b/src/views/recruit/newstucheckin/stu-check-in.vue @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + 取消 + + + + + + + + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue b/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue new file mode 100644 index 0000000..62cae84 --- /dev/null +++ b/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 确定 + + + + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue new file mode 100644 index 0000000..56d0fda --- /dev/null +++ b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + 取消 + 确定 + + + + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/index.vue b/src/views/recruit/recruitImitateAdjustBatch/index.vue new file mode 100644 index 0000000..0040aad --- /dev/null +++ b/src/views/recruit/recruitImitateAdjustBatch/index.vue @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 新增 + + + + + + + + + + + + + 模拟列表 + + + 导出模拟结果 + + + 修改 + + + 删除 + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue new file mode 100644 index 0000000..84f79ed --- /dev/null +++ b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue @@ -0,0 +1,216 @@ + + + + + 新增 + + + + + + + + + + + + 男 + 女 + + + + + {{global.getLabelValueByPropes(eduList,scope.row.degreeOfEducation,{'key':'value','value':'label'})}} + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorOne,{'key':'zydm','value':'zymc'})}} + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorTwo,{'key':'zydm','value':'zymc'})}} + + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorThree,{'key':'zydm','value':'zymc'})}} + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.oldConfirmedMajor,{'key':'zydm','value':'zymc'})}} + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.confirmedMajor,{'key':'zydm','value':'zymc'})}} + + + + + 学校 + 市平台 + + + + + 修改 + 删除 + + + + + + + + + + + diff --git a/src/views/recruit/recruitexampeople/index.vue b/src/views/recruit/recruitexampeople/index.vue new file mode 100644 index 0000000..d462c76 --- /dev/null +++ b/src/views/recruit/recruitexampeople/index.vue @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + 查询 + 重置 + + + 新增 + + + + + + + + + + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitplanmajor/detaiform.vue b/src/views/recruit/recruitplanmajor/detaiform.vue new file mode 100644 index 0000000..dd17c0c --- /dev/null +++ b/src/views/recruit/recruitplanmajor/detaiform.vue @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 是 + 否 + + + + + 是 + 否 + + + + + 是 + 否 + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 确定 + + + + + diff --git a/src/views/recruit/recruitplanmajor/index.vue b/src/views/recruit/recruitplanmajor/index.vue new file mode 100644 index 0000000..48d2db4 --- /dev/null +++ b/src/views/recruit/recruitplanmajor/index.vue @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 新增 + + + + + + + + + {{ getPlanName(scope.row.groupId) }} + + + + + + + + {{ getDeptName(scope.row.deptCode) }} + + + + + + + {{ getYesNoLabel(scope.row.isOrder) }} + + + + + {{ getYesNoLabel(scope.row.isZd) }} + + + + + {{ getYesNoLabel(scope.row.isUnion) }} + + + + + + + + + + {{ getMajorCodeName(scope.row.offcialZydm) }} + + + + + {{ scope.row.cityPlanName != undefined ? (scope.row.cityPlanName + '|' + scope.row.cityPlanYear) : '' }} + + + + + + + 修改 + + + 删除 + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitplanmajor/majorGroupByDept.vue b/src/views/recruit/recruitplanmajor/majorGroupByDept.vue new file mode 100644 index 0000000..138f58a --- /dev/null +++ b/src/views/recruit/recruitplanmajor/majorGroupByDept.vue @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + {{ scope.row.zymc+' || '+scope.row.zydm+' || '+scope.row.xz+' 年制'}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue b/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue new file mode 100644 index 0000000..0c4ddb5 --- /dev/null +++ b/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue @@ -0,0 +1,395 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 确定 + + + + + diff --git a/src/views/recruit/recruitprestudent/index.vue b/src/views/recruit/recruitprestudent/index.vue new file mode 100644 index 0000000..d9f62b0 --- /dev/null +++ b/src/views/recruit/recruitprestudent/index.vue @@ -0,0 +1,396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 新增 + + + 导出 + + + + + + + + + + 调整 + + + 确认对接 + + + 删除 + + + + + + {{ scope.row.djName }} + {{ scope.row.djTime }} + + + + + + + + + {{ getMajorName(scope.row.planMajorOne) }} + + + + + {{ getSchoolName(scope.row.schoolId) }} + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitprestudent/static.vue b/src/views/recruit/recruitprestudent/static.vue new file mode 100644 index 0000000..db88d81 --- /dev/null +++ b/src/views/recruit/recruitprestudent/static.vue @@ -0,0 +1,145 @@ + + + + + + + + + + + 查询 + 重置 + + + + + 导出 + + + + + + + + + + + + diff --git a/src/views/recruit/recruitschoolcode/detaiform.vue b/src/views/recruit/recruitschoolcode/detaiform.vue new file mode 100644 index 0000000..0612443 --- /dev/null +++ b/src/views/recruit/recruitschoolcode/detaiform.vue @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + 取消 + 确定 + + + + + diff --git a/src/views/recruit/recruitschoolcode/index.vue b/src/views/recruit/recruitschoolcode/index.vue new file mode 100644 index 0000000..d5a5218 --- /dev/null +++ b/src/views/recruit/recruitschoolcode/index.vue @@ -0,0 +1,372 @@ + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 新增 + + + 导入 + + + + + + + + + {{ getPlanName(scope.row.groupId) }} + + + + + + + + 修改 + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + 选取文件 + + + 下载模板 + + + 只能上传excel文件,且不超过5MB + {{ fileName }} + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentplan/index.vue b/src/views/recruit/recruitstudentplan/index.vue new file mode 100644 index 0000000..23cd79b --- /dev/null +++ b/src/views/recruit/recruitstudentplan/index.vue @@ -0,0 +1,321 @@ + + + + + + + + + 查询 + 重置 + + + 新增 + + + + + + + + + + + + + + + + + + + + + + + + + + + 编辑 + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue b/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue new file mode 100644 index 0000000..04fe653 --- /dev/null +++ b/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + 取消 + 确定 + + + + + diff --git a/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue b/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue new file mode 100644 index 0000000..07d5b26 --- /dev/null +++ b/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 新增 + + + + + + + + + {{ getPlanName(scope.row.groupId) }} + + + + + + + + 修改 + + + 删除 + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentplandegreeofeducation/index.vue b/src/views/recruit/recruitstudentplandegreeofeducation/index.vue new file mode 100644 index 0000000..486296d --- /dev/null +++ b/src/views/recruit/recruitstudentplandegreeofeducation/index.vue @@ -0,0 +1,251 @@ + + + + + + + + + 查询 + 重置 + + + 新增 + + + + + + + + + + + + + + + 编辑 + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue b/src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue new file mode 100644 index 0000000..88a9529 --- /dev/null +++ b/src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 确定 + + + + + diff --git a/src/views/recruit/recruitstudentplangroup/index.vue b/src/views/recruit/recruitstudentplangroup/index.vue new file mode 100644 index 0000000..875a67b --- /dev/null +++ b/src/views/recruit/recruitstudentplangroup/index.vue @@ -0,0 +1,330 @@ + + + + + + + + + + + + 查询 + 重置 + + + + + + + 新增 + + + 审核人员 + + + + + + + + + + {{ dateFormat(scope.row.startDate, 'yyyy-MM-dd') + ' 至 ' + dateFormat(scope.row.endDate, 'yyyy-MM-dd') }} + + + + + {{ dateFormat(scope.row.maintenanceStartDate, 'yyyy-MM-dd') + ' 至 ' + dateFormat(scope.row.maintenanceEndDate, 'yyyy-MM-dd') }} + + + + + + + + + + + + + + + + + + + + + + + + + + 调整 + + + 专业调整 + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentschool/detaiform.vue b/src/views/recruit/recruitstudentschool/detaiform.vue new file mode 100644 index 0000000..96ff6ec --- /dev/null +++ b/src/views/recruit/recruitstudentschool/detaiform.vue @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 确定 + + + + + diff --git a/src/views/recruit/recruitstudentschool/index.vue b/src/views/recruit/recruitstudentschool/index.vue new file mode 100644 index 0000000..9904b9f --- /dev/null +++ b/src/views/recruit/recruitstudentschool/index.vue @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 新增 + + + + + + + + + + {{ getDeptName(scope.row.xy) }} + + + + + {{ getAreaName(scope.row.area) }} + + + + + + 修改 + + + 删除 + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/areaStatic.vue b/src/views/recruit/recruitstudentsignup/areaStatic.vue new file mode 100644 index 0000000..2ffa3d8 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/areaStatic.vue @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue b/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue new file mode 100644 index 0000000..c90479e --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue @@ -0,0 +1,152 @@ + + + + + + + + + + + + + 查询 + + 清空 + + + + + + + 导出 + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue b/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue new file mode 100644 index 0000000..b2a0b10 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue @@ -0,0 +1,155 @@ + + + + + + + + + + + + + 查询 + + 清空 + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue b/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue new file mode 100644 index 0000000..fdee3a7 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue @@ -0,0 +1,147 @@ + + + + + + + + + + + + + 查询 + + 清空 + + + + + + + 导出 + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue b/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue new file mode 100644 index 0000000..f27f027 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue @@ -0,0 +1,190 @@ + + + + + + + + + + + + + 查询 + + 清空 + + + + + + + 导出 + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/contanctStatic.vue b/src/views/recruit/recruitstudentsignup/contanctStatic.vue new file mode 100644 index 0000000..d41d545 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/contanctStatic.vue @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/detaiform.vue b/src/views/recruit/recruitstudentsignup/detaiform.vue new file mode 100644 index 0000000..e64e689 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/detaiform.vue @@ -0,0 +1,1283 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dataForm.feeTuition+dataForm.feeAgency}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 确认录取 + 驳回录取 + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/dormFW.vue b/src/views/recruit/recruitstudentsignup/dormFW.vue new file mode 100644 index 0000000..a16d5a3 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/dormFW.vue @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + 确定 + 取消 + + + + + diff --git a/src/views/recruit/recruitstudentsignup/dorm_analysis.vue b/src/views/recruit/recruitstudentsignup/dorm_analysis.vue new file mode 100644 index 0000000..15ca77d --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/dorm_analysis.vue @@ -0,0 +1,157 @@ + + + + + + + + + + + + + 汇总导出 + + + + + + + {{ + global.getLabelValueByPropes(deptList, scope.row.xy, { + 'key': 'deptCode', + 'value': 'deptName' + }) + }} + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue b/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue new file mode 100644 index 0000000..ffa55b6 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue @@ -0,0 +1,127 @@ + + + + + 历年常州地区初中生分数段人数统计(本省本市、初中生源) + + + + 导出 + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/index.vue b/src/views/recruit/recruitstudentsignup/index.vue new file mode 100644 index 0000000..3d46faf --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/index.vue @@ -0,0 +1,1192 @@ + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + + 清空 + + 招生名单打包导出 + + 名单导出 + + + + + + + + + + + + 图片同步 + + + + + + + + + + + + 查看 + + 补材料 + + + 面试 + + + 审核 + + + 退学 + + + 调整专业 + + 支付二维码 + + + 重新推送 + + + 录取通知书 + + 信息表 + + 推送市局 + + + + + + + + + + + + + 资料审核状态: + 未填写 + 通过 + 待审核 + 驳回 + + 材料状态: + 缺少毕业证 + 无需上传 + , 缺新市民材料 + + 资料审核意见: + {{scope.row.zlshRemark}} + + + + + + 录取状态: + {{ global.getLabelValue(auditStatusList, scope.row.auditStatus) }} + {{ global.getLabelValue(auditStatusList, scope.row.auditStatus) }} + {{ global.getLabelValue(auditStatusList, scope.row.auditStatus) }} + + + 录取专业: + {{ + global.getLabelValueByPropes2(planMajorList, scope.row.confirmedMajor, { + 'key': 'zydm', + 'value': 'zymc' + }) + }} + + + 录取时间:{{ dateFormat(scope.row.auditTime, "yyyy-MM-dd HH:mm:ss") }} + + + 面试结果:{{ global.getLabelValue(global.INTERVIEW_DIC, scope.row.interview) }} + ({{ scope.row.interviewReason }}) + + + 证书发放: + 未发放 + 已发放 + + + 发放人: + + {{ scope.row.sendUserName }} + + + + + + + + {{ + global.getLabelValueByPropes(deptList, scope.row.xy, { + 'key': 'deptCode', + 'value': 'deptName' + }) + }} + + ({{scope.row.auditorName}}) + + + + + + + + {{ getStatus(scope.row.paiedOffline) }} + + + + + {{ getPushed(scope.row.pushed) }} + {{ getPushed(scope.row.pushed) }} + + + + + + + + + + + + + + + + + + + + + + + + + 立即查询 + + + + + + {{ payQrcode1Msg }} + + + + + {{ payQrcode2Msg }} + + + + + {{ payQrcode3Msg }} + + + + ** 此界面为查询学生缴款二维码,如有收不到微信推送,或手机号填错的,可直接在此扫码支付,支付成功后,请手动点击"立即查询"按钮,查询该生的缴费情况;因财政收费系统有一定的滞后性,如点击"立即查询"后任显示未交费,请稍后再继续查询,或重新点击"立即查询"按钮 ** + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/indexClass.vue b/src/views/recruit/recruitstudentsignup/indexClass.vue new file mode 100644 index 0000000..963cae6 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/indexClass.vue @@ -0,0 +1,1075 @@ + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + + 清空 + + + 分班导出 + 一键分班 + 一键分学号 + 同步学工 + + + + + + + + + + + + + + + {{getGender(scope.row.gender)}} + + + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.confirmedMajor,{'key':'zydm','value':'zymc'})}} + + + + + + {{global.getLabelValueByPropes(deptList,scope.row.xy,{'key':'deptCode','value':'deptName'})}} + + + + + + + + + + 否 + 是 + + + + + + 查看 + 调整班级 + + + + + + + + + + + + + + + + + + + + + + + + 立即查询 + + + + + + {{payQrcode1Msg}} + + + + + {{payQrcode2Msg}} + + + + + {{payQrcode3Msg}} + + + + ** 此界面为查询学生缴款二维码,如有收不到微信推送,或手机号填错的,可直接在此扫码支付,支付成功后,请手动点击"立即查询"按钮,查询该生的缴费情况;因财政收费系统有一定的滞后性,如点击"立即查询"后任显示未交费,请稍后再继续查询,或重新点击"立即查询"按钮 ** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/interviewForm.vue b/src/views/recruit/recruitstudentsignup/interviewForm.vue new file mode 100644 index 0000000..aedaa14 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/interviewForm.vue @@ -0,0 +1,62 @@ + + + + 通过 + 未通过 + + + + + + + + 确认 + 取消 + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue b/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue new file mode 100644 index 0000000..21187d7 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + 导出 + + + + + + {{ scope.row.indexNum }} + + + + + {{ getDeptType(scope.row.deptCode) }} + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/list.vue b/src/views/recruit/recruitstudentsignup/list.vue new file mode 100644 index 0000000..7a192e4 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/list.vue @@ -0,0 +1,511 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 住宿范围 + + + 一键判断住宿范围 + + + 批量发送短信 + + + 名单导出 + + + + + + + + + + + {{ getGender(scope.row.gender) }} + + + + + + {{ getDeptName(scope.row.xy) }} + + + + + + 待确认 + 范围内 + 范围外 + + + + + 未设置 + 已设置 + + + + + 未发送 + 已发送 + + + + + + 设为范围内 + + + 设为范围外 + + + 家庭地址 + + + 删除 + + + + + + + + + + + + + + + + + 立即查询 + + + + + + {{ payQrcode1Msg }} + + + + + {{ payQrcode2Msg }} + + + + + {{ payQrcode3Msg }} + + + + ** 此界面为查询学生缴款二维码,如有收不到微信推送,或手机号填错的,可直接在此扫码支付,支付成功后,请手动点击"立即查询"按钮,查询该生的缴费情况;因财政收费系统有一定的滞后性,如点击"立即查询"后任显示未交费,请稍后再继续查询,或重新点击"立即查询"按钮 ** + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/majorChange.vue b/src/views/recruit/recruitstudentsignup/majorChange.vue new file mode 100644 index 0000000..83e0b5a --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/majorChange.vue @@ -0,0 +1,370 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dataForm.feeTuition+dataForm.feeAgency}} + + + + + + + + + + + + + + 取消 + 确认修改 + + + + + diff --git a/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue b/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue new file mode 100644 index 0000000..a9ae0a7 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue @@ -0,0 +1,389 @@ + + + + + 招生地区分布统计(本省本市、普通招生、自主招生) + + + + + + + + + + 查询 + 重置 + + + + + 导出 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/schoolStatic.vue b/src/views/recruit/recruitstudentsignup/schoolStatic.vue new file mode 100644 index 0000000..12a7405 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/schoolStatic.vue @@ -0,0 +1,175 @@ + + + + + + + + + + + 查询 + 重置 + + + + + 导出 + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/showMap.vue b/src/views/recruit/recruitstudentsignup/showMap.vue new file mode 100644 index 0000000..9ae106a --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/showMap.vue @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/static.vue b/src/views/recruit/recruitstudentsignup/static.vue new file mode 100644 index 0000000..b9ac68c --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/static.vue @@ -0,0 +1,176 @@ + + + + + + + + + + + 查询 + 重置 + + + + + 导出 + + + + + + {{ global.getLabelValueByPropes(deptList, scope.row.deptCode, { key: 'deptCode', value: 'deptName' }) }} + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/studorm.vue b/src/views/recruit/recruitstudentsignup/studorm.vue new file mode 100644 index 0000000..ebe5c4a --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/studorm.vue @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/update.vue b/src/views/recruit/recruitstudentsignup/update.vue new file mode 100644 index 0000000..57e3dd8 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/update.vue @@ -0,0 +1,577 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 保存 + 通过 + 驳回 + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignupturnover/index.vue b/src/views/recruit/recruitstudentsignupturnover/index.vue new file mode 100644 index 0000000..d37b1c1 --- /dev/null +++ b/src/views/recruit/recruitstudentsignupturnover/index.vue @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + {{ getTypeLabel(scope.row.type) }} + + + + + + + + + + + + + + + + + + + + + + {{ getMajor(scope.row.isMajorChange) }} + {{ getMajor(scope.row.isMajorChange) }} + + + + + + 审核 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignupturnover/indexOld.vue b/src/views/recruit/recruitstudentsignupturnover/indexOld.vue new file mode 100644 index 0000000..f434811 --- /dev/null +++ b/src/views/recruit/recruitstudentsignupturnover/indexOld.vue @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignupturnovermoneychange/index.vue b/src/views/recruit/recruitstudentsignupturnovermoneychange/index.vue new file mode 100644 index 0000000..9969bd5 --- /dev/null +++ b/src/views/recruit/recruitstudentsignupturnovermoneychange/index.vue @@ -0,0 +1,288 @@ + + + + + + + + + 查询 + 重置 + + + 新增 + + + + + + + + + + + + + + + + + + + + 编辑 + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/zizhu/index.vue b/src/views/recruit/zizhu/index.vue new file mode 100644 index 0000000..7b4c8fa --- /dev/null +++ b/src/views/recruit/zizhu/index.vue @@ -0,0 +1,30 @@ + + + + + + + + + + + + + From 6055033289a2041cc3a793c5b9b60dca7398c5ab Mon Sep 17 00:00:00 2001 From: guochunsi <1595020186@qq.com> Date: Wed, 14 Jan 2026 11:41:04 +0800 Subject: [PATCH 2/5] a --- .../recruit/backSchoolCheckin/staticIndex.vue | 4 +- .../recruit/backSchoolCheckin/statistics.vue | 8 +- .../backSchoolCheckin/stu-check-in.vue | 2 +- .../recruit/backSchoolCheckin/tabIndex.vue | 12 +- src/views/recruit/newstucheckin/index.vue | 4 +- .../recruit/newstucheckin/statistics.vue | 8 +- .../recruit/newstucheckin/stu-check-in.vue | 376 +++++++-------- .../recruitImitateAdjustBatch/addMNStu.vue | 380 ++++++++------- .../recruitImitateAdjustBatch/detaiform.vue | 195 ++++---- .../recruitImitateAdjustBatch/index.vue | 17 +- .../recruitImitateAdjustBatch/mnTable.vue | 420 +++++++++-------- src/views/recruit/recruitexampeople/index.vue | 6 +- .../recruit/recruitplanmajor/detaiform.vue | 371 ++++++++------- src/views/recruit/recruitplanmajor/index.vue | 10 +- .../recruitplanmajor/majorGroupByDept.vue | 254 ++++++----- .../enrolplantemplate-form.vue | 431 ++++++++++-------- src/views/recruit/recruitprestudent/index.vue | 14 +- .../recruit/recruitprestudent/static.vue | 6 +- .../recruit/recruitschoolcode/detaiform.vue | 206 +++++---- src/views/recruit/recruitschoolcode/index.vue | 12 +- .../recruit/recruitstudentplan/index.vue | 4 +- .../detaiform.vue | 208 +++++---- .../index.vue | 6 +- .../index.vue | 4 +- .../enrolplantemplate-form.vue | 404 ++++++++-------- .../recruit/recruitstudentplangroup/index.vue | 4 +- .../recruitstudentschool/detaiform.vue | 231 +++++----- .../recruit/recruitstudentschool/index.vue | 10 +- .../recruitstudentsignup/areaStaticByCZ.vue | 6 +- .../areaStaticByOther.vue | 4 +- .../contanctByDeptStatic.vue | 4 +- .../contanctByUserStatic.vue | 4 +- .../recruitstudentsignup/detaiform.vue | 30 +- .../recruit/recruitstudentsignup/dormFW.vue | 2 +- .../recruitstudentsignup/dorm_analysis.vue | 6 +- .../inSchoolSocreStatic.vue | 10 +- .../recruit/recruitstudentsignup/index.vue | 20 +- .../recruitstudentsignup/indexClass.vue | 22 +- .../recruitstudentsignup/juniorlneStatic.vue | 8 +- .../recruit/recruitstudentsignup/list.vue | 8 +- .../recruitstudentsignup/majorChange.vue | 12 +- .../recruitstudentsignup/schoolAreaStatic.vue | 2 +- .../recruitstudentsignup/schoolStatic.vue | 4 +- .../recruit/recruitstudentsignup/showMap.vue | 2 +- .../recruit/recruitstudentsignup/static.vue | 12 +- .../recruit/recruitstudentsignup/update.vue | 6 +- .../recruitstudentsignupturnover/index.vue | 6 +- .../recruitstudentsignupturnover/indexOld.vue | 4 +- .../index.vue | 4 +- 49 files changed, 2043 insertions(+), 1740 deletions(-) diff --git a/src/views/recruit/backSchoolCheckin/staticIndex.vue b/src/views/recruit/backSchoolCheckin/staticIndex.vue index 6fa420a..eec4ee0 100644 --- a/src/views/recruit/backSchoolCheckin/staticIndex.vue +++ b/src/views/recruit/backSchoolCheckin/staticIndex.vue @@ -129,7 +129,7 @@ const getTabStaticDataList = async () => { tableData.value = [] dataListLoading.value = true const response = await getTabStaticDataListApi(queryForm) - tableData.value = response.data.data || [] + tableData.value = response.data || [] } catch (error) { console.error('获取统计数据失败', error) } finally { @@ -151,7 +151,7 @@ const resetQuery = () => { const init = async () => { try { const data = await list() - planList.value = data.data.data || [] + planList.value = data.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id getTabStaticDataList() diff --git a/src/views/recruit/backSchoolCheckin/statistics.vue b/src/views/recruit/backSchoolCheckin/statistics.vue index b64eaac..2cb6669 100644 --- a/src/views/recruit/backSchoolCheckin/statistics.vue +++ b/src/views/recruit/backSchoolCheckin/statistics.vue @@ -154,7 +154,7 @@ const init = async () => { const getGradeData = async () => { try { const data = await list() - gradeList.value = data.data.data || [] + gradeList.value = data.data || [] } catch (error) { console.error('获取入学年份失败', error) } @@ -164,7 +164,7 @@ const getGradeData = async () => { const getDeptData = async () => { try { const data = await getDeptList() - deptList.value = data.data.data || [] + deptList.value = data.data || [] } catch (error) { console.error('获取学院列表失败', error) } @@ -174,7 +174,7 @@ const getDeptData = async () => { const getClassData = async () => { try { const data = await getClasslist() - classData.value = data.data.data || [] + classData.value = data.data || [] } catch (error) { console.error('获取班级列表失败', error) } @@ -185,7 +185,7 @@ const getList = async () => { try { tableLoading.value = true const response = await getDataStatistics(queryForm) - tableData.value = response.data.data || [] + tableData.value = response.data || [] } catch (error) { console.error('获取数据失败', error) } finally { diff --git a/src/views/recruit/backSchoolCheckin/stu-check-in.vue b/src/views/recruit/backSchoolCheckin/stu-check-in.vue index dd2ff97..3e99af1 100644 --- a/src/views/recruit/backSchoolCheckin/stu-check-in.vue +++ b/src/views/recruit/backSchoolCheckin/stu-check-in.vue @@ -120,7 +120,7 @@ const init = async (formData: any, pageData: any) => { try { const data = await getTypeValue('check_in_status') - checkInStatusData.value = data.data.data || [] + checkInStatusData.value = data.data || [] } catch (error) { console.error('获取字典数据失败', error) } diff --git a/src/views/recruit/backSchoolCheckin/tabIndex.vue b/src/views/recruit/backSchoolCheckin/tabIndex.vue index 5f84880..77ac9bd 100644 --- a/src/views/recruit/backSchoolCheckin/tabIndex.vue +++ b/src/views/recruit/backSchoolCheckin/tabIndex.vue @@ -361,8 +361,8 @@ const state: BasicTableProps = reactive({ const response = await backSchoolStuPage(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -383,7 +383,7 @@ const chanMajor = async () => { const getMajorList = async (groupId: string) => { try { const data = await planMajor({ groupId }) - planMajorList.value = data.data.data || [] + planMajorList.value = data.data || [] } catch (error) { console.error('获取专业列表失败', error) } @@ -394,15 +394,15 @@ const init = async () => { try { // 查询报到状态字典 const dictData = await getTypeValue('check_in_status') - backSchoolStateList.value = dictData.data.data || [] + backSchoolStateList.value = dictData.data || [] // 查询二级学院信息 const deptData = await getDeptList() - deptList.value = deptData.data.data || [] + deptList.value = deptData.data || [] // 获取招生计划列表 const planData = await list() - planList.value = planData.data.data || [] + planList.value = planData.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id await getMajorList(queryForm.groupId) diff --git a/src/views/recruit/newstucheckin/index.vue b/src/views/recruit/newstucheckin/index.vue index ebc2246..c0d6c9c 100644 --- a/src/views/recruit/newstucheckin/index.vue +++ b/src/views/recruit/newstucheckin/index.vue @@ -174,8 +174,8 @@ const state: BasicTableProps = reactive({ }) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } } diff --git a/src/views/recruit/newstucheckin/statistics.vue b/src/views/recruit/newstucheckin/statistics.vue index 3521f4d..66fbb71 100644 --- a/src/views/recruit/newstucheckin/statistics.vue +++ b/src/views/recruit/newstucheckin/statistics.vue @@ -154,7 +154,7 @@ const init = async () => { const getGradeData = async () => { try { const data = await list() - gradeList.value = data.data.data || [] + gradeList.value = data.data || [] } catch (error) { console.error('获取入学年份失败', error) } @@ -164,7 +164,7 @@ const getGradeData = async () => { const getDeptData = async () => { try { const data = await getDeptList() - deptList.value = data.data.data || [] + deptList.value = data.data || [] } catch (error) { console.error('获取学院列表失败', error) } @@ -174,7 +174,7 @@ const getDeptData = async () => { const getClassData = async () => { try { const data = await getClasslist() - classData.value = data.data.data || [] + classData.value = data.data || [] } catch (error) { console.error('获取班级列表失败', error) } @@ -185,7 +185,7 @@ const getList = async () => { try { tableLoading.value = true const response = await getDataStatistics(queryForm) - tableData.value = response.data.data || [] + tableData.value = response.data || [] } catch (error) { console.error('获取数据失败', error) } finally { diff --git a/src/views/recruit/newstucheckin/stu-check-in.vue b/src/views/recruit/newstucheckin/stu-check-in.vue index b985a5f..05e6521 100644 --- a/src/views/recruit/newstucheckin/stu-check-in.vue +++ b/src/views/recruit/newstucheckin/stu-check-in.vue @@ -1,7 +1,7 @@ - - + @@ -46,14 +46,13 @@ - @@ -66,9 +65,8 @@ - - + - 确定 + 确定 取消 @@ -91,188 +89,208 @@ - diff --git a/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue index 56d0fda..b177ec0 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue @@ -2,11 +2,11 @@ - + v-model="visible"> + - + - - 取消 - 确定 - + + + - + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/index.vue b/src/views/recruit/recruitImitateAdjustBatch/index.vue index 0040aad..16f5444 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/index.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/index.vue @@ -131,8 +131,7 @@ import { useUserInfo } from '/@/stores/userInfo' import { BasicTableProps, useTable } from '/@/hooks/table' import { useMessage, useMessageBox } from '/@/hooks/message' import { list } from '/@/api/recruit/recruitstudentplangroup' -import { addObj, delObj, fetchList } from '/@/api/recruit/recruitImitateAdjustBatch' -import request from '/@/utils/request' +import { delObj, fetchList } from '/@/api/recruit/recruitImitateAdjustBatch' const TableForm = defineAsyncComponent(() => import('./detaiform.vue')) const MnTable = defineAsyncComponent(() => import('./mnTable.vue')) @@ -181,8 +180,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -196,13 +195,13 @@ const { getDataList, currentChangeHandle, sizeChangeHandle, tableStyle, downBlob const init = async () => { try { const data = await list() - planList.value = data.data.data || [] + planList.value = data.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id } getDataList() } catch (error) { - console.error('初始化失败', error) + // 初始化失败 } } @@ -250,9 +249,9 @@ const deleteHandle = async (id: string) => { // 重置查询 const resetQuery = () => { searchFormRef.value?.resetFields() - Object.keys(queryForm).forEach(key => { - queryForm[key] = '' - }) + queryForm.groupId = '' + queryForm.batchName = '' + queryForm.batchCode = '' if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id } diff --git a/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue index 84f79ed..6a97da8 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue @@ -2,215 +2,245 @@ - + - 新增 + 新增 - - - - - - + + + + + + - - - 男 - 女 - - - - - {{global.getLabelValueByPropes(eduList,scope.row.degreeOfEducation,{'key':'value','value':'label'})}} - - - - - {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorOne,{'key':'zydm','value':'zymc'})}} - - - - - {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorTwo,{'key':'zydm','value':'zymc'})}} - - + + + 男 + 女 + + + + + {{global.getLabelValueByPropes(eduList,scope.row.degreeOfEducation,{'key':'value','value':'label'})}} + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorOne,{'key':'zydm','value':'zymc'})}} + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorTwo,{'key':'zydm','value':'zymc'})}} + + - - - {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorThree,{'key':'zydm','value':'zymc'})}} - - - - - {{global.getLabelValueByPropes2(planMajorList,scope.row.oldConfirmedMajor,{'key':'zydm','value':'zymc'})}} - - - - - {{global.getLabelValueByPropes2(planMajorList,scope.row.confirmedMajor,{'key':'zydm','value':'zymc'})}} - - - - - 学校 - 市平台 - - - - - 修改 - 删除 - - - - + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.wishMajorThree,{'key':'zydm','value':'zymc'})}} + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.oldConfirmedMajor,{'key':'zydm','value':'zymc'})}} + + + + + {{global.getLabelValueByPropes2(planMajorList,scope.row.confirmedMajor,{'key':'zydm','value':'zymc'})}} + + + + + 学校 + 市平台 + + + + + 修改 + 删除 + + + + - - + - + + diff --git a/src/views/recruit/recruitexampeople/index.vue b/src/views/recruit/recruitexampeople/index.vue index d462c76..9819f97 100644 --- a/src/views/recruit/recruitexampeople/index.vue +++ b/src/views/recruit/recruitexampeople/index.vue @@ -166,8 +166,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -196,7 +196,7 @@ const remoteTeacherByQuery = (query: string) => { if (query !== '') { setTimeout(() => { queryTeacherBaseByNoByAssets(query).then(response => { - teacherList.value = response.data.data + teacherList.value = response.data }) }, 200) } diff --git a/src/views/recruit/recruitplanmajor/detaiform.vue b/src/views/recruit/recruitplanmajor/detaiform.vue index dd17c0c..a8c9314 100644 --- a/src/views/recruit/recruitplanmajor/detaiform.vue +++ b/src/views/recruit/recruitplanmajor/detaiform.vue @@ -2,8 +2,8 @@ - + @@ -106,187 +106,212 @@ - - 取消 - 确定 - + + + - + + diff --git a/src/views/recruit/recruitplanmajor/index.vue b/src/views/recruit/recruitplanmajor/index.vue index 48d2db4..73c9cad 100644 --- a/src/views/recruit/recruitplanmajor/index.vue +++ b/src/views/recruit/recruitplanmajor/index.vue @@ -252,8 +252,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -268,18 +268,18 @@ const init = async () => { try { // 查询二级学院信息 const deptData = await getDeptList() - deptList.value = deptData.data.data || [] + deptList.value = deptData.data || [] // 获取招生计划列表 const planData = await list() - planList.value = planData.data.data || [] + planList.value = planData.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id } // 获取专业名称列表 const majorData = await getMajorNameList() - offcialZydmList.value = majorData.data.data || [] + offcialZydmList.value = majorData.data || [] getDataList() } catch (error) { diff --git a/src/views/recruit/recruitplanmajor/majorGroupByDept.vue b/src/views/recruit/recruitplanmajor/majorGroupByDept.vue index 138f58a..09e1c08 100644 --- a/src/views/recruit/recruitplanmajor/majorGroupByDept.vue +++ b/src/views/recruit/recruitplanmajor/majorGroupByDept.vue @@ -4,8 +4,8 @@ append-to-body width="90%" :close-on-click-modal="false" - :visible.sync="visible"> - + v-model="visible"> + @@ -27,8 +27,8 @@ align="center" label="专业" > - - {{ scope.row.zymc+' || '+scope.row.zydm+' || '+scope.row.xz+' 年制'}} + + {{ scope.row.zymc+' || '+scope.row.zydm+' || '+scope.row.xz+' 年制'}} - + @@ -50,7 +50,7 @@ label="控制数" width="180px" > - + @@ -63,7 +63,7 @@ label="预留" width="180px" > - + @@ -76,7 +76,7 @@ label="录取线" width="180px" > - + @@ -86,7 +86,7 @@ header-align="center" align="center" label="生源"> - + - - - diff --git a/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue b/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue index 0c4ddb5..69b8072 100644 --- a/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue +++ b/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue @@ -2,19 +2,19 @@ - + v-model="visible"> + - - - - - - + + + + + + @@ -25,7 +25,7 @@ - + - + - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - 取消 - 确定 - + + + - + + diff --git a/src/views/recruit/recruitprestudent/index.vue b/src/views/recruit/recruitprestudent/index.vue index d9f62b0..a098976 100644 --- a/src/views/recruit/recruitprestudent/index.vue +++ b/src/views/recruit/recruitprestudent/index.vue @@ -267,8 +267,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -283,18 +283,18 @@ const init = async () => { try { // 获取部门列表 const deptData = await getDeptListByLevelTwo() - deptList.value = deptData.data.data || [] + deptList.value = deptData.data || [] // 获取招生计划列表 const planData = await list() - planList.value = planData.data.data || [] + planList.value = planData.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id await getMajor(queryForm.groupId) // 获取学校列表 const schoolData = await schoolListApi({ groupId: queryForm.groupId }) - schoolList.value = schoolData.data.data || [] + schoolList.value = schoolData.data || [] } getDataList() @@ -308,7 +308,7 @@ const changeG = async () => { if (queryForm.groupId) { await getMajor(queryForm.groupId) const schoolData = await schoolListApi({ groupId: queryForm.groupId }) - schoolList.value = schoolData.data.data || [] + schoolList.value = schoolData.data || [] } } @@ -316,7 +316,7 @@ const changeG = async () => { const getMajor = async (groupId: string) => { try { const data = await listcz({ groupId }) - planMajorList.value = data.data.data || [] + planMajorList.value = data.data || [] getDataList() } catch (error) { console.error('获取专业列表失败', error) diff --git a/src/views/recruit/recruitprestudent/static.vue b/src/views/recruit/recruitprestudent/static.vue index db88d81..13a32bd 100644 --- a/src/views/recruit/recruitprestudent/static.vue +++ b/src/views/recruit/recruitprestudent/static.vue @@ -84,8 +84,8 @@ const state: BasicTableProps = reactive({ const response = await fetchListStatic(params) return { data: { - records: response.data.data || [], - total: response.data.data?.length || 0 + records: response.data || [], + total: response.data?.length || 0 } } }, @@ -99,7 +99,7 @@ const { getDataList, tableStyle, downBlobFile } = useTable(state) const init = async () => { try { const data = await list() - planList.value = data.data.data || [] + planList.value = data.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id getDataList() diff --git a/src/views/recruit/recruitschoolcode/detaiform.vue b/src/views/recruit/recruitschoolcode/detaiform.vue index 0612443..c555b75 100644 --- a/src/views/recruit/recruitschoolcode/detaiform.vue +++ b/src/views/recruit/recruitschoolcode/detaiform.vue @@ -2,11 +2,11 @@ - + v-model="visible"> + - + - - 取消 - 确定 - + + + - + + diff --git a/src/views/recruit/recruitschoolcode/index.vue b/src/views/recruit/recruitschoolcode/index.vue index d5a5218..3ba7408 100644 --- a/src/views/recruit/recruitschoolcode/index.vue +++ b/src/views/recruit/recruitschoolcode/index.vue @@ -233,8 +233,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -248,7 +248,7 @@ const { getDataList, currentChangeHandle, sizeChangeHandle, tableStyle } = useTa const init = async () => { try { const data = await list() - planList.value = data.data.data || [] + planList.value = data.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id } @@ -303,13 +303,13 @@ const submitUpload = async () => { } }) - if (res.data.data === 'fail') { + if (res.data === 'fail') { message.error('请上传正确的学校代码模板') return } - if (res.data && res.data.data === 0) { + if (res.data && res.data === 0) { message.error(res.data.msg) - } else if (res.data && res.data.data === 10) { + } else if (res.data && res.data === 10) { message.error(res.data.msg) } else { message.success('操作成功') diff --git a/src/views/recruit/recruitstudentplan/index.vue b/src/views/recruit/recruitstudentplan/index.vue index 23cd79b..933ceb2 100644 --- a/src/views/recruit/recruitstudentplan/index.vue +++ b/src/views/recruit/recruitstudentplan/index.vue @@ -234,8 +234,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } } diff --git a/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue b/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue index 04fe653..df8427d 100644 --- a/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue +++ b/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue @@ -2,12 +2,12 @@ - + - + - + - - 取消 - 确定 - + + + - + + diff --git a/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue b/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue index 07d5b26..f036438 100644 --- a/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue +++ b/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue @@ -160,8 +160,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -175,7 +175,7 @@ const { getDataList, currentChangeHandle, sizeChangeHandle, tableStyle } = useTa const init = async () => { try { const data = await list() - planList.value = data.data.data || [] + planList.value = data.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id } diff --git a/src/views/recruit/recruitstudentplandegreeofeducation/index.vue b/src/views/recruit/recruitstudentplandegreeofeducation/index.vue index 486296d..1f8cbb9 100644 --- a/src/views/recruit/recruitstudentplandegreeofeducation/index.vue +++ b/src/views/recruit/recruitstudentplandegreeofeducation/index.vue @@ -166,8 +166,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } } diff --git a/src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue b/src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue index 88a9529..fdc75fa 100644 --- a/src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue +++ b/src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue @@ -2,40 +2,68 @@ - - - - - - - - - - + v-model="visible"> + + + - - - - - - - - + + - - + + + + + + + + + + + + + + + - - + + - - + + - - 取消 - 确定 - + + + - + + diff --git a/src/views/recruit/recruitstudentplangroup/index.vue b/src/views/recruit/recruitstudentplangroup/index.vue index 875a67b..f1bf4ea 100644 --- a/src/views/recruit/recruitstudentplangroup/index.vue +++ b/src/views/recruit/recruitstudentplangroup/index.vue @@ -239,8 +239,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } } diff --git a/src/views/recruit/recruitstudentschool/detaiform.vue b/src/views/recruit/recruitstudentschool/detaiform.vue index 96ff6ec..bae8635 100644 --- a/src/views/recruit/recruitstudentschool/detaiform.vue +++ b/src/views/recruit/recruitstudentschool/detaiform.vue @@ -2,11 +2,11 @@ - + v-model="visible"> + - + - + @@ -40,111 +40,136 @@ - - 取消 - 确定 - + + + - + + diff --git a/src/views/recruit/recruitstudentschool/index.vue b/src/views/recruit/recruitstudentschool/index.vue index 9904b9f..5349166 100644 --- a/src/views/recruit/recruitstudentschool/index.vue +++ b/src/views/recruit/recruitstudentschool/index.vue @@ -181,8 +181,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -197,16 +197,16 @@ const init = async () => { try { // 查询二级学院信息 const deptData = await getDeptList() - deptList.value = deptData.data.data || [] + deptList.value = deptData.data || [] deptList.value.push({ deptCode: '190', deptName: '招生就业处' }) // 获取所有省 const areaData = await areaList({ type: '0', parentId: 112 }) - provinceList.value = areaData.data.data || [] + provinceList.value = areaData.data || [] // 获取招生计划列表 const planData = await list() - planList.value = planData.data.data || [] + planList.value = planData.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id } diff --git a/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue b/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue index c90479e..80d42ab 100644 --- a/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue +++ b/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue @@ -68,7 +68,7 @@ export default { init(){ let _this = this; list().then(data =>{ - _this.planList = data.data.data + _this.planList = data.data _this.dataForm.groupId=_this.planList[0].id; this.getDataList(); }); @@ -78,8 +78,8 @@ export default { this.indexArray=[]; this.dataForm.degreeOfEducation='1'; getAreaStatic(this.dataForm).then(response =>{ - this.list = response.data.data.data; - this.chartOption = response.data.data.option + this.list = response.data; + this.chartOption = response.data.option }) }, exportExcel: function(form,url) { diff --git a/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue b/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue index b2a0b10..a3a4227 100644 --- a/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue +++ b/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue @@ -63,7 +63,7 @@ export default { init(){ let _this = this; list().then(data =>{ - _this.planList = data.data.data + _this.planList = data.data _this.dataForm.groupId=_this.planList[0].id; this.getDataList(); }); @@ -72,7 +72,7 @@ export default { this.list = []; this.indexArray=[]; getContantByUserStatic(this.dataForm).then(response =>{ - this.list = response.data.data; + this.list = response.data; let count = 0 for (let rowIndex = 0; rowIndex < this.list.length; ) { this.indexArray.push(rowIndex) diff --git a/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue b/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue index fdee3a7..9f030e2 100644 --- a/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue +++ b/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue @@ -64,7 +64,7 @@ export default { init(){ let _this = this; list().then(data =>{ - _this.planList = data.data.data + _this.planList = data.data _this.dataForm.groupId=_this.planList[0].id; this.getDataList(); }); @@ -73,7 +73,7 @@ export default { this.list = []; this.indexArray=[]; getContantByDeptStatic(this.dataForm).then(response =>{ - this.list = response.data.data; + this.list = response.data; }) }, exportExcel: function(form,url) { diff --git a/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue b/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue index f27f027..2e9a41a 100644 --- a/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue +++ b/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue @@ -68,7 +68,7 @@ export default { init(){ let _this = this; list().then(data =>{ - _this.planList = data.data.data + _this.planList = data.data _this.dataForm.groupId=_this.planList[0].id; this.getDataList(); }); @@ -77,7 +77,7 @@ export default { this.list = []; this.indexArray=[]; getContantByUserStatic(this.dataForm).then(response =>{ - this.list = response.data.data; + this.list = response.data; let count = 0 for (let rowIndex = 0; rowIndex < this.list.length; ) { this.indexArray.push(rowIndex) diff --git a/src/views/recruit/recruitstudentsignup/detaiform.vue b/src/views/recruit/recruitstudentsignup/detaiform.vue index e64e689..a19707d 100644 --- a/src/views/recruit/recruitstudentsignup/detaiform.vue +++ b/src/views/recruit/recruitstudentsignup/detaiform.vue @@ -822,15 +822,15 @@ export default { this.areaHAList=[]; //获取数据字典 getDictByType("finance_student_source").then(edu => { - _this.eduList = edu.data.data + _this.eduList = edu.data //获取数据字典代办费 getDictByType("agency_fee").then(fee => { - _this.agencyFeeList = fee.data.data + _this.agencyFeeList = fee.data //获取数据字典学费 getDictByType("tuition_fee").then(res => { - _this.tuitionFeeList = res.data.data + _this.tuitionFeeList = res.data getObj(this.dataForm.id).then(response => { - this.dataForm = response.data.data + this.dataForm = response.data this.dataForm.scorePhotoList=[]; this.dataForm.graPicList=[]; this.dataForm.yyPicList=[]; @@ -865,7 +865,7 @@ export default { } }); listByEdu({groupId: this.dataForm.groupId,degreeOfEducation:this.dataForm.degreeOfEducation}).then(e=>{ - _this.planMajorList = e.data.data; + _this.planMajorList = e.data; if (1 != _this.dataForm.degreeOfEducation) { _this.gzAuditChange(); } @@ -888,12 +888,12 @@ export default { }); //获取招生计划下的学校和分数线 scoreList({groupId:_this.dataForm.groupId}).then(data =>{ - _this.schoolCodeList = data.data.data; + _this.schoolCodeList = data.data; }); let areas = []; //获取户口所在 省市区 areaList({type: 0}).then(data => { - areas = data.data.data; + areas = data.data; //省 let pid = ""; areas.forEach(e=>{ @@ -1012,7 +1012,7 @@ export default { this.sixMajorList=[]; this.sevenMajorList=[]; listByEdu({groupId: this.dataForm.groupId,degreeOfEducation:this.dataForm.degreeOfEducation}).then(e=>{ - _this.planMajorList = e.data.data; + _this.planMajorList = e.data; if (1 != _this.dataForm.degreeOfEducation) { _this.gzAuditChange(); } @@ -1043,14 +1043,14 @@ export default { let _this = this; //联系人(教职工) queryAllTeacher().then(res =>{ - _this.contactNameList = res.data.data + _this.contactNameList = res.data }); //查询二级学院信息 getDeptList().then(data => { - _this.deptList = data.data.data + _this.deptList = data.data }) list().then(data => { - _this.planList = data.data.data + _this.planList = data.data }); @@ -1167,9 +1167,9 @@ export default { } areaSonList({code: code}).then(data => { if(type==1){ - this.areaCList = data.data.data; + this.areaCList = data.data; }else{ - this.areaAList = data.data.data; + this.areaAList = data.data; } }); @@ -1188,9 +1188,9 @@ export default { } areaSonList({code: code}).then(data => { if(type==1){ - this.areaHCList = data.data.data; + this.areaHCList = data.data; }else{ - this.areaHAList = data.data.data; + this.areaHAList = data.data; } }); }, diff --git a/src/views/recruit/recruitstudentsignup/dormFW.vue b/src/views/recruit/recruitstudentsignup/dormFW.vue index a16d5a3..4bcf4ff 100644 --- a/src/views/recruit/recruitstudentsignup/dormFW.vue +++ b/src/views/recruit/recruitstudentsignup/dormFW.vue @@ -69,7 +69,7 @@ export default { this.circleShow = true; this.$nextTick(() => { getTypeValue("dorm_jw").then(data=>{ - let arr = data.data.data; + let arr = data.data; arr.forEach(e=>{ if(e.label=='bj'){ _this.form.raidus=e.value; diff --git a/src/views/recruit/recruitstudentsignup/dorm_analysis.vue b/src/views/recruit/recruitstudentsignup/dorm_analysis.vue index 15ca77d..b6a89cc 100644 --- a/src/views/recruit/recruitstudentsignup/dorm_analysis.vue +++ b/src/views/recruit/recruitstudentsignup/dorm_analysis.vue @@ -110,7 +110,7 @@ export default { methods: { initDept() { getDeptList().then(data => { - this.deptList = data.data.data + this.deptList = data.data }) }, @@ -141,13 +141,13 @@ export default { }, initPlanGroup(){ list().then(data =>{ - this.planList = data.data.data + this.planList = data.data this.dataForm.groupId=this.planList[0].id; }); }, getTableList(groupId){ dormApplyAnalysis({"groupId":groupId}).then(response => { - this.dataList = response.data.data + this.dataList = response.data }) } diff --git a/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue b/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue index ffa55b6..9d7b6c1 100644 --- a/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue +++ b/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue @@ -78,8 +78,8 @@ const init = async () => { list() ]) - deptCodes.value = deptResponse.data.data || [] - planList.value = planData.data.data || [] + deptCodes.value = deptResponse.data || [] + planList.value = planData.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id @@ -96,11 +96,11 @@ const getDataList = async () => { dataListLoading.value = true dataList.value = [] const response = await inSchoolSocreStatic(queryForm) - if (response.data.data && response.data.data.length > 0) { - response.data.data.forEach((e: any) => { + if (response.data && response.data.length > 0) { + response.data.forEach((e: any) => { dataList.value.push(e.map) }) - headList.value = response.data.data[0].list || [] + headList.value = response.data[0].list || [] } } catch (error) { console.error('获取数据失败', error) diff --git a/src/views/recruit/recruitstudentsignup/index.vue b/src/views/recruit/recruitstudentsignup/index.vue index 3d46faf..898195c 100644 --- a/src/views/recruit/recruitstudentsignup/index.vue +++ b/src/views/recruit/recruitstudentsignup/index.vue @@ -699,7 +699,7 @@ export default { if (query !== '') { setTimeout(() => { queryTeacherBaseByNo(query).then(response => { - this.teacherList = response.data.data + this.teacherList = response.data }) }, 200); } @@ -910,22 +910,22 @@ export default { init() { //查询二级学院信息 getDeptList().then(data => { - this.deptList = data.data.data + this.deptList = data.data }) list().then(data => { - this.planList = data.data.data + this.planList = data.data this.dataForm.groupId = this.planList[0].id; this.getDataList() this.chanMajor() }); getTypeValue('finance_student_source').then(res => { - this.eduList = res.data.data + this.eduList = res.data }) //所有经办人 getUserListByRole(ROLE_CODE.ROLE_RECRUIT_SECOND).then(res => { - this.auditorList = res.data.data; + this.auditorList = res.data; getUserListByRole(ROLE_CODE.ROLE_RECRUIT).then(re => { - re.data.data.forEach(r => { + re.data.forEach(r => { this.auditorList.push(r) }); this.auditorList = this.unique(this.auditorList); @@ -949,7 +949,7 @@ export default { chanMajor() { this.planMajorList = []; planMajor({groupId: this.dataForm.groupId}).then(data => { - this.planMajorList = data.data.data; + this.planMajorList = data.data; }); }, handleFilter() { @@ -964,8 +964,8 @@ export default { current: this.pageIndex, size: this.pageSize }, this.dataForm)).then(response => { - this.dataList = response.data.data.records - this.totalPage = response.data.data.total + this.dataList = response.data.records + this.totalPage = response.data.total }) this.dataListLoading = false }, @@ -1065,7 +1065,7 @@ export default { this.lqtzsShow = false; } toWord(row).then(res => { - this.pdfPath = "/recruit/file/previewPdf?filePath=" + encodeURIComponent(res.data.data); + this.pdfPath = "/recruit/file/previewPdf?filePath=" + encodeURIComponent(res.data); this.lqtzsVisible = true; }); }, diff --git a/src/views/recruit/recruitstudentsignup/indexClass.vue b/src/views/recruit/recruitstudentsignup/indexClass.vue index 963cae6..f16aa03 100644 --- a/src/views/recruit/recruitstudentsignup/indexClass.vue +++ b/src/views/recruit/recruitstudentsignup/indexClass.vue @@ -538,7 +538,7 @@ export default { //查找所有班级 getClassData(){ getClassListByRole().then(data=>{ - this.classList = data.data.data + this.classList = data.data }) }, sendImg(){ @@ -765,23 +765,23 @@ export default { init(){ //查询二级学院信息 getDeptList().then(data => { - this.deptList = data.data.data + this.deptList = data.data }) this.getClassData(); list().then(data =>{ - this.planList = data.data.data + this.planList = data.data this.dataForm.groupId=this.planList[0].id; this.getDataList() this.chanMajor() }); getTypeValue('finance_student_source').then(res=>{ - this.eduList=res.data.data + this.eduList=res.data }) //所有经办人 getUserListByRole(ROLE_CODE.ROLE_RECRUIT_SECOND).then(res=>{ - this.auditorList = res.data.data; + this.auditorList = res.data; getUserListByRole(ROLE_CODE.ROLE_RECRUIT).then(re=>{ - re.data.data.forEach(r=>{ + re.data.forEach(r=>{ this.auditorList.push(r) }); this.auditorList = this.unique(this.auditorList); @@ -805,7 +805,7 @@ export default { chanMajor(){ this.planMajorList=[]; planMajor({groupId: this.dataForm.groupId}).then(data =>{ - this.planMajorList = data.data.data; + this.planMajorList = data.data; }); }, handleFilter(){ @@ -821,8 +821,8 @@ export default { current: this.pageIndex, size: this.pageSize },this.dataForm)).then(response => { - this.dataList = response.data.data.records - this.totalPage = response.data.data.total + this.dataList = response.data.records + this.totalPage = response.data.total }) this.dataListLoading = false }, @@ -840,7 +840,7 @@ export default { changeclass(row){ this.changeClassList=[]; getMajorClass(row).then(response => { - this.changeClassList = response.data.data + this.changeClassList = response.data this.changeClassVisible = true this.changeForm.id=row.id; @@ -964,7 +964,7 @@ export default { this.lqtzsShow = false; } toWord(row).then(res=>{ - this.pdfPath = "/recruit/file/previewPdf?filePath="+encodeURIComponent(res.data.data); + this.pdfPath = "/recruit/file/previewPdf?filePath="+encodeURIComponent(res.data); this.lqtzsVisible = true; }); }, diff --git a/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue b/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue index 21187d7..53f955c 100644 --- a/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue +++ b/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue @@ -113,9 +113,9 @@ const init = async () => { list() ]) - deptCodes.value = deptResponse.data.data || [] - majorYears.value = majorYearsRes.data.data || [] - planList.value = planData.data.data || [] + deptCodes.value = deptResponse.data || [] + majorYears.value = majorYearsRes.data || [] + planList.value = planData.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id @@ -132,7 +132,7 @@ const getDataList = async () => { dataListLoading.value = true dataList.value = [] const response = await juniorlneStatic(queryForm) - dataList.value = response.data.data || [] + dataList.value = response.data || [] } catch (error) { console.error('获取数据失败', error) } finally { diff --git a/src/views/recruit/recruitstudentsignup/list.vue b/src/views/recruit/recruitstudentsignup/list.vue index 7a192e4..25e5306 100644 --- a/src/views/recruit/recruitstudentsignup/list.vue +++ b/src/views/recruit/recruitstudentsignup/list.vue @@ -356,8 +356,8 @@ const state: BasicTableProps = reactive({ const response = await fetchListStuDorm(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -372,11 +372,11 @@ const init = async () => { try { // 查询二级学院信息 const deptData = await getDeptList() - deptList.value = deptData.data.data || [] + deptList.value = deptData.data || [] // 获取招生计划列表 const planData = await list() - planList.value = planData.data.data || [] + planList.value = planData.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id } diff --git a/src/views/recruit/recruitstudentsignup/majorChange.vue b/src/views/recruit/recruitstudentsignup/majorChange.vue index 83e0b5a..cbf23a5 100644 --- a/src/views/recruit/recruitstudentsignup/majorChange.vue +++ b/src/views/recruit/recruitstudentsignup/majorChange.vue @@ -238,12 +238,12 @@ export default { if (this.dataForm.id) { //获取数据字典代办费 getDictByType("agency_fee").then(res => { - _this.agencyFeeList = res.data.data + _this.agencyFeeList = res.data //获取数据字典学费 getDictByType("tuition_fee").then(res => { - _this.tuitionFeeList = res.data.data + _this.tuitionFeeList = res.data getObj(this.dataForm.id).then(response => { - this.dataForm = response.data.data + this.dataForm = response.data this.title = this.dataForm.serialNumber //获取文化程度对应的专业 this.planMajorList=[]; @@ -259,11 +259,11 @@ export default { } }); listByEdu({groupId: this.dataForm.groupId,degreeOfEducation:this.dataForm.degreeOfEducation}).then(e=>{ - _this.planMajorList = e.data.data; + _this.planMajorList = e.data; }); //获取招生计划下的学校和分数线 scoreList({groupId:_this.dataForm.groupId}).then(data =>{ - _this.schoolCodeList = data.data.data; + _this.schoolCodeList = data.data; }); if ("1" == this.dataForm.degreeOfEducation) { @@ -291,7 +291,7 @@ export default { initData() { let _this = this; list().then(data => { - _this.planList = data.data.data + _this.planList = data.data }); }, changeCM(id){ diff --git a/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue b/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue index a9ae0a7..53969f6 100644 --- a/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue +++ b/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue @@ -339,7 +339,7 @@ const getDataList = async () => { dataList.value = [] indexArray.value = [] const response = await schoolAreaStatic(queryForm) - dataList.value = response.data.data || [] + dataList.value = response.data || [] // 计算合并单元格的索引 let count = 0 diff --git a/src/views/recruit/recruitstudentsignup/schoolStatic.vue b/src/views/recruit/recruitstudentsignup/schoolStatic.vue index 12a7405..afab3c3 100644 --- a/src/views/recruit/recruitstudentsignup/schoolStatic.vue +++ b/src/views/recruit/recruitstudentsignup/schoolStatic.vue @@ -73,7 +73,7 @@ const { tableStyle, downBlobFile } = useTable() const init = async () => { try { const data = await list() - planList.value = data.data.data || [] + planList.value = data.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id getDataList() @@ -90,7 +90,7 @@ const getDataList = async () => { dataList.value = [] indexArray.value = [] const response = await getSchoolStatic(queryForm) - dataList.value = response.data.data || [] + dataList.value = response.data || [] } catch (error) { console.error('获取数据失败', error) } finally { diff --git a/src/views/recruit/recruitstudentsignup/showMap.vue b/src/views/recruit/recruitstudentsignup/showMap.vue index 9ae106a..ffba28a 100644 --- a/src/views/recruit/recruitstudentsignup/showMap.vue +++ b/src/views/recruit/recruitstudentsignup/showMap.vue @@ -64,7 +64,7 @@ export default { this.form.homeAddressDetail = row.homeAddressDetail; this.$nextTick(() => { getTypeValue("dorm_jw").then(data => { - let arr = data.data.data; + let arr = data.data; arr.forEach(e => { if (e.label == 'bj') { _this.form.raidus = e.value; diff --git a/src/views/recruit/recruitstudentsignup/static.vue b/src/views/recruit/recruitstudentsignup/static.vue index b9ac68c..c206bec 100644 --- a/src/views/recruit/recruitstudentsignup/static.vue +++ b/src/views/recruit/recruitstudentsignup/static.vue @@ -92,8 +92,8 @@ const state: BasicTableProps = reactive({ const response = await fetchListByStatic(params) return { data: { - records: response.data.data || [], - total: response.data.data?.length || 0 + records: response.data || [], + total: response.data?.length || 0 } } }, @@ -108,7 +108,7 @@ const init = async () => { try { // 查询二级学院信息 const deptData = await getDeptList() - deptList.value = deptData.data.data || [] + deptList.value = deptData.data || [] deptList.value.push({ deptCode: '小计(高中/职技校)', deptName: '小计(高中/职技校)' }) deptList.value.push({ deptCode: '小计(初中)', deptName: '小计(初中)' }) deptList.value.push({ deptCode: '小计(初中_联院大专)', deptName: '小计(初中_联院大专)' }) @@ -116,7 +116,7 @@ const init = async () => { // 获取招生计划列表 const planData = await list() - planList.value = planData.data.data || [] + planList.value = planData.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id getDataList() @@ -125,7 +125,7 @@ const init = async () => { // 获取字典数据 const eduRes = await getTypeValue('education_type') - eduList.value = eduRes.data.data || [] + eduList.value = eduRes.data || [] } catch (error) { console.error('初始化失败', error) } @@ -149,7 +149,7 @@ const chanMajor = async () => { planMajorList.value = [] if (queryForm.groupId) { const data = await planMajor({ groupId: queryForm.groupId }) - planMajorList.value = data.data.data || [] + planMajorList.value = data.data || [] } } catch (error) { console.error('获取专业列表失败', error) diff --git a/src/views/recruit/recruitstudentsignup/update.vue b/src/views/recruit/recruitstudentsignup/update.vue index 57e3dd8..97a4106 100644 --- a/src/views/recruit/recruitstudentsignup/update.vue +++ b/src/views/recruit/recruitstudentsignup/update.vue @@ -359,7 +359,7 @@ export default { this.houseList=[]; this.sbPicList=[]; this.hkPicList=[]; - this.dataForm = response.data.data + this.dataForm = response.data this.title = this.dataForm.serialNumber if(this.dataForm.scorePhoto !=''){ let obj={url:this.dataForm.scorePhoto,name:""}; @@ -549,11 +549,11 @@ export default { initData() { let _this = this; list().then(data => { - _this.planList = data.data.data + _this.planList = data.data }); //联系人(教职工) queryAllTeacher().then(res =>{ - _this.contactNameList = res.data.data + _this.contactNameList = res.data }); }, // 表单提交 diff --git a/src/views/recruit/recruitstudentsignupturnover/index.vue b/src/views/recruit/recruitstudentsignupturnover/index.vue index d37b1c1..9e60390 100644 --- a/src/views/recruit/recruitstudentsignupturnover/index.vue +++ b/src/views/recruit/recruitstudentsignupturnover/index.vue @@ -233,8 +233,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } }, @@ -248,7 +248,7 @@ const { getDataList, currentChangeHandle, sizeChangeHandle, tableStyle } = useTa const init = async () => { try { const data = await list() - planList.value = data.data.data || [] + planList.value = data.data || [] if (planList.value.length > 0) { queryForm.groupId = planList.value[0].id } diff --git a/src/views/recruit/recruitstudentsignupturnover/indexOld.vue b/src/views/recruit/recruitstudentsignupturnover/indexOld.vue index f434811..1e0c268 100644 --- a/src/views/recruit/recruitstudentsignupturnover/indexOld.vue +++ b/src/views/recruit/recruitstudentsignupturnover/indexOld.vue @@ -67,8 +67,8 @@ current: page.currentPage, size: page.pageSize }, this.params)).then(response => { - this.tableData = response.data.data.records - this.page.total = response.data.data.total + this.tableData = response.data.records + this.page.total = response.data.total this.tableLoading = false }) }, diff --git a/src/views/recruit/recruitstudentsignupturnovermoneychange/index.vue b/src/views/recruit/recruitstudentsignupturnovermoneychange/index.vue index 9969bd5..c36f238 100644 --- a/src/views/recruit/recruitstudentsignupturnovermoneychange/index.vue +++ b/src/views/recruit/recruitstudentsignupturnovermoneychange/index.vue @@ -201,8 +201,8 @@ const state: BasicTableProps = reactive({ const response = await fetchList(params) return { data: { - records: response.data.data.records, - total: response.data.data.total + records: response.data.records, + total: response.data.total } } } From 81917e519cdd65750cb9ec08d89aac7d38256bb3 Mon Sep 17 00:00:00 2001 From: zhoutianchi <1305666981@qq.com> Date: Wed, 14 Jan 2026 11:48:21 +0800 Subject: [PATCH 3/5] 1 --- src/api/recruit/recruitstudentplangroup.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/api/recruit/recruitstudentplangroup.ts b/src/api/recruit/recruitstudentplangroup.ts index 6b36144..df62c43 100644 --- a/src/api/recruit/recruitstudentplangroup.ts +++ b/src/api/recruit/recruitstudentplangroup.ts @@ -30,7 +30,7 @@ export const list = (query?: any) => { */ export const addObj = (obj: any) => { return request({ - url: '/recruit/recruitstudentplangroup', + url: '/recruit/recruitstudentplangroup/add', method: 'post', data: obj, }); @@ -42,8 +42,9 @@ export const addObj = (obj: any) => { */ export const getObj = (id: string | number) => { return request({ - url: `/recruit/recruitstudentplangroup/${id}`, + url: `/recruit/recruitstudentplangroup/getById`, method: 'get', + params: { id: id }, }); }; @@ -53,8 +54,9 @@ export const getObj = (id: string | number) => { */ export const delObj = (id: string | number) => { return request({ - url: `/recruit/recruitstudentplangroup/${id}`, - method: 'delete', + url: `/recruit/recruitstudentplangroup/deleteById`, + method: 'post', + data: { id: id }, }); }; @@ -64,8 +66,8 @@ export const delObj = (id: string | number) => { */ export const putObj = (obj: any) => { return request({ - url: '/recruit/recruitstudentplangroup', - method: 'put', + url: '/recruit/recruitstudentplangroup/edit', + method: 'post', data: obj, }); }; From 8166fa31e0f1d356468a5fe8af17f0e03af7f4fc Mon Sep 17 00:00:00 2001 From: guochunsi <1595020186@qq.com> Date: Wed, 14 Jan 2026 18:32:09 +0800 Subject: [PATCH 4/5] a --- src/utils/dictLabel.ts | 35 + .../recruitImitateAdjustBatch/detaiform.vue | 9 +- .../recruitImitateAdjustBatch/index.vue | 16 +- .../recruit/recruitexampeople/add-form.vue | 129 ++ src/views/recruit/recruitexampeople/index.vue | 193 ++- .../recruit/recruitplanmajor/detaiform.vue | 55 +- src/views/recruit/recruitplanmajor/index.vue | 39 +- .../recruitplanmajor/majorGroupByDept.vue | 96 +- .../enrolplantemplate-form.vue | 65 +- src/views/recruit/recruitprestudent/index.vue | 28 +- .../detaiform.vue | 15 +- .../index.vue | 30 +- .../enrolplantemplate-form.vue | 56 +- .../recruit/recruitstudentplangroup/index.vue | 131 +- .../recruitstudentschool/detaiform.vue | 20 +- .../recruit/recruitstudentschool/index.vue | 22 +- .../AdmissionNoticeDialog.vue | 86 ++ .../DelayPayTimeDialog.vue | 79 + .../recruitstudentsignup/PayQrcodeDialog.vue | 131 ++ .../recruitstudentsignup/areaStaticByCZ.vue | 251 ++-- .../areaStaticByOther.vue | 268 ++-- .../contanctByDeptStatic.vue | 241 +-- .../contanctByUserStatic.vue | 332 ++-- .../recruitstudentsignup/detaiform.vue | 1107 +++++++------- .../recruit/recruitstudentsignup/dormFW.vue | 248 +-- .../recruitstudentsignup/dorm_analysis.vue | 182 ++- .../recruit/recruitstudentsignup/index.vue | 265 +--- .../recruitstudentsignup/indexClass.vue | 1331 +++++++++-------- .../recruitstudentsignup/interviewForm.vue | 90 +- .../recruitstudentsignup/majorChange.vue | 565 +++---- .../recruit/recruitstudentsignup/showMap.vue | 192 +-- .../recruit/recruitstudentsignup/studorm.vue | 38 +- .../recruit/recruitstudentsignup/update.vue | 964 ++++++------ 33 files changed, 3926 insertions(+), 3383 deletions(-) create mode 100644 src/utils/dictLabel.ts create mode 100644 src/views/recruit/recruitexampeople/add-form.vue create mode 100644 src/views/recruit/recruitstudentsignup/AdmissionNoticeDialog.vue create mode 100644 src/views/recruit/recruitstudentsignup/DelayPayTimeDialog.vue create mode 100644 src/views/recruit/recruitstudentsignup/PayQrcodeDialog.vue diff --git a/src/utils/dictLabel.ts b/src/utils/dictLabel.ts new file mode 100644 index 0000000..5e49123 --- /dev/null +++ b/src/utils/dictLabel.ts @@ -0,0 +1,35 @@ +// 通用:根据字典列表和 value 获取 label 文本 +export function getLabelValue( + list: Array<{ label: string; value: string | number }>, + value: string | number | null | undefined, +): string { + if (!list || !Array.isArray(list)) return '' + const item = list.find((it: any) => String(it.value) === String(value)) + return item ? item.label : '' +} + +// 通用:根据指定 key/value 字段,从列表中取 label(原 global.getLabelValueByPropes) +export function getLabelValueByProps( + list: any[], + key: string | number | null | undefined, + props: { key: string; value: string }, +): string { + if (!list || !Array.isArray(list)) return '' + const item = list.find((it: any) => String(it[props.key]) === String(key)) + return item ? item[props.value] : '' +} + +// 通用:根据 key 取“专业名称 || 学制年制”展示(原 global.getLabelValueByPropes2) +export function getMajorLabelWithYears( + list: any[], + key: string | number | null | undefined, + props: { key: string; value: string }, +): string { + if (!list || !Array.isArray(list)) return '' + const item = list.find((it: any) => String(it[props.key]) === String(key)) + if (!item) return '' + const majorName = item[props.value] ?? '' + const years = item.xz != null ? `${item.xz} 年制` : '' + return years ? `${majorName} || ${years}` : majorName +} + diff --git a/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue index b177ec0..7873c81 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue @@ -2,11 +2,12 @@ - + - + import { ref, reactive, nextTick } from 'vue' import { ElNotification } from 'element-plus' -import { addObj, getObj, putObj } from '@/api/recruit/recruitImitateAdjustBatch' -import { list } from "@/api/recruit/recruitstudentplangroup" +import { addObj, getObj, putObj } from '/@/api/recruit/recruitImitateAdjustBatch' +import { list } from '/@/api/recruit/recruitstudentplangroup' // Emits const emit = defineEmits<{ diff --git a/src/views/recruit/recruitImitateAdjustBatch/index.vue b/src/views/recruit/recruitImitateAdjustBatch/index.vue index 16f5444..8f78cdf 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/index.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/index.vue @@ -19,7 +19,7 @@ - + 查询 - 重置 + 重置 @@ -50,7 +50,7 @@ icon="FolderAdd" @click="addOrUpdateHandle" > - 新增 + 新 增 @@ -118,8 +118,8 @@ /> - - + + @@ -206,8 +206,9 @@ const init = async () => { } // 新增 / 修改 -const addOrUpdateHandle = (id?: string) => { - addOrUpdateVisible.value = true +const addOrUpdateHandle = (payload?: string | MouseEvent) => { + // 新增按钮未传参时会传入 MouseEvent,这里统一转换为 id 或 null + const id = typeof payload === 'string' ? payload : null nextTick(() => { addOrUpdateRef.value?.init(id) }) @@ -215,7 +216,6 @@ const addOrUpdateHandle = (id?: string) => { // 显示模拟列表 const showTable = (batchNo: string, groupId: string) => { - mnTableVisible.value = true nextTick(() => { mnTableRef.value?.init(batchNo, groupId) }) diff --git a/src/views/recruit/recruitexampeople/add-form.vue b/src/views/recruit/recruitexampeople/add-form.vue new file mode 100644 index 0000000..5a92873 --- /dev/null +++ b/src/views/recruit/recruitexampeople/add-form.vue @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitexampeople/index.vue b/src/views/recruit/recruitexampeople/index.vue index 9819f97..7cd2c1e 100644 --- a/src/views/recruit/recruitexampeople/index.vue +++ b/src/views/recruit/recruitexampeople/index.vue @@ -20,64 +20,75 @@ title="招生审核人员管理" :close-on-click-modal="false" v-model="visible" + width="800" + :append-to-body="true" + destroy-on-close > - - - - - - - - + + + + + + 查询 - 重置 - - - 新增 + 重置 + + + 新 增 + + - + + - - - - - - - 删除 - - - - + + + + + + + + + 删除 + + + + + - + + - - - - - - - - - + diff --git a/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue b/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue index 69b8072..94e4de7 100644 --- a/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue +++ b/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue @@ -2,11 +2,13 @@ - + v-model="visible" + width="600px" + > + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + ([]) const planListLocal = ref([]) - -const sexyList = [ - { - label: '男', - value: '1' - }, - { - label: '女', - value: '2' - } -] +const sexyList = ref([]) const dataForm = reactive({ id: "", @@ -402,9 +395,11 @@ const init = (id: string | null) => { nextTick(() => { dataFormRef.value?.resetFields() - queryAllTeacherByRecruit().then((res: any) => { - contactNameList.value = res.data + // 获取性别字典 + getDicts('sexy').then((res: any) => { + sexyList.value = res.data || [] }) + // 这里如果需要教师列表,可以改用新的教师接口;当前项目中常用的是 queryTeacherBaseByNoByAssets if (dataForm.id) { getObj(dataForm.id).then((response: any) => { Object.assign(dataForm, response.data) diff --git a/src/views/recruit/recruitprestudent/index.vue b/src/views/recruit/recruitprestudent/index.vue index a098976..d462ef5 100644 --- a/src/views/recruit/recruitprestudent/index.vue +++ b/src/views/recruit/recruitprestudent/index.vue @@ -19,9 +19,9 @@ - + - + - + - + - + @@ -78,7 +78,7 @@ 查询 - 重置 + 重置 @@ -154,7 +154,7 @@ - + @@ -177,7 +177,6 @@ import('./enrolplantemplate-form.vue')) @@ -227,15 +225,16 @@ const searchFormRef = ref() const addOrUpdateRef = ref() // 弹窗状态 -const addOrUpdateVisible = ref(false) const exportLoading = ref(false) +// 字典数据 +const { yes_no_type: isDjList } = useDict('yes_no_type') + // 数据 const planList = ref([]) const deptList = ref([]) const schoolList = ref([]) const planMajorList = ref([]) -const isDjList = ref([{ label: '是', value: '1' }, { label: '否', value: '0' }]) // 查询表单 const queryForm = reactive({ @@ -324,10 +323,9 @@ const getMajor = async (groupId: string) => { } // 新增 / 修改 -const addOrUpdateHandle = (id?: string) => { - addOrUpdateVisible.value = true +const addOrUpdateHandle = (id?: string | null) => { nextTick(() => { - addOrUpdateRef.value?.init(id) + addOrUpdateRef.value?.init(id ?? null) }) } diff --git a/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue b/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue index df8427d..169ccf9 100644 --- a/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue +++ b/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue @@ -2,12 +2,13 @@ + label-width="120px"> - + - + - + @@ -43,9 +44,9 @@ diff --git a/src/views/recruit/recruitstudentschool/detaiform.vue b/src/views/recruit/recruitstudentschool/detaiform.vue index bae8635..b0a6cfe 100644 --- a/src/views/recruit/recruitstudentschool/detaiform.vue +++ b/src/views/recruit/recruitstudentschool/detaiform.vue @@ -2,11 +2,13 @@ - - + v-model="visible" + width="600px" + destroy-on-close + > + - + - + - + import { ref, reactive, nextTick } from 'vue' import { ElNotification } from 'element-plus' -import { addObj, areaList, getObj, putObj } from '@/api/recruit/recruitstudentschool' -import { getDeptList } from "@/api/basic/basicclass" -import { list } from "@/api/recruit/recruitstudentplangroup" +import { addObj, areaList, getObj, putObj } from '/@/api/recruit/recruitstudentschool' +import { getDeptList } from '/@/api/basic/basicclass' +import { list } from '/@/api/recruit/recruitstudentplangroup' // Emits const emit = defineEmits<{ diff --git a/src/views/recruit/recruitstudentschool/index.vue b/src/views/recruit/recruitstudentschool/index.vue index 5349166..c62c103 100644 --- a/src/views/recruit/recruitstudentschool/index.vue +++ b/src/views/recruit/recruitstudentschool/index.vue @@ -19,7 +19,7 @@ - + 查询 - 重置 + 重置 @@ -47,7 +47,7 @@ icon="FolderAdd" @click="addOrUpdateHandle" > - 新增 + 新 增 @@ -105,7 +105,7 @@ /> - + @@ -148,7 +148,6 @@ const addOrUpdateRef = ref() const majorGroupByDeptRef = ref() // 弹窗状态 -const addOrUpdateVisible = ref(false) const majorGroupByDeptVisible = ref(false) // 数据 @@ -217,21 +216,14 @@ const init = async () => { } // 新增 / 修改 -const addOrUpdateHandle = (id?: string) => { - addOrUpdateVisible.value = true +const addOrUpdateHandle = (payload?: any) => { + // 兼容新增按钮未传参时自动传入的 MouseEvent + const id = payload && typeof payload === 'object' ? null : payload nextTick(() => { addOrUpdateRef.value?.init(id) }) } -// 专业调整 -const majorHandle = (row: any) => { - majorGroupByDeptVisible.value = true - nextTick(() => { - majorGroupByDeptRef.value?.init(row) - }) -} - // 删除 const deleteHandle = async (id: string) => { try { diff --git a/src/views/recruit/recruitstudentsignup/AdmissionNoticeDialog.vue b/src/views/recruit/recruitstudentsignup/AdmissionNoticeDialog.vue new file mode 100644 index 0000000..33604db --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/AdmissionNoticeDialog.vue @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/DelayPayTimeDialog.vue b/src/views/recruit/recruitstudentsignup/DelayPayTimeDialog.vue new file mode 100644 index 0000000..515d546 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/DelayPayTimeDialog.vue @@ -0,0 +1,79 @@ + + + + + + + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/PayQrcodeDialog.vue b/src/views/recruit/recruitstudentsignup/PayQrcodeDialog.vue new file mode 100644 index 0000000..6b3e4d9 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/PayQrcodeDialog.vue @@ -0,0 +1,131 @@ + + + + + + + + + 立即查询 + + + + + + {{ payQrcode1Msg }} + + + + + {{ payQrcode2Msg }} + + + + + {{ payQrcode3Msg }} + + + + ** 此界面为查询学生缴款二维码,如有收不到微信推送,或手机号填错的,可直接在此扫码支付,支付成功后,请手动点击"立即查询"按钮,查询该生的缴费情况;因财政收费系统有一定的滞后性,如点击"立即查询"后任显示未交费,请稍后再继续查询,或重新点击"立即查询"按钮 ** + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue b/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue index 80d42ab..c400f38 100644 --- a/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue +++ b/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue @@ -1,9 +1,9 @@ - + - + - 查询 + 查询 - 清空 + 清空 - - 导出 + 导出 - - - - + + + - + - + + diff --git a/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue b/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue index a3a4227..6b34ac1 100644 --- a/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue +++ b/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue @@ -1,9 +1,9 @@ - + - + - 查询 + 查询 - 清空 + 清空 - - - - - - - - - + + + + + + + - + + diff --git a/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue b/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue index 9f030e2..dbebc7a 100644 --- a/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue +++ b/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue @@ -1,9 +1,9 @@ - + - + - 查询 + 查询 - 清空 + 清空 - - 导出 + 导出 - - - - - + + + + - + + diff --git a/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue b/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue index 2e9a41a..fdd93d5 100644 --- a/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue +++ b/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue @@ -1,9 +1,9 @@ - + - + - 查询 + 查询 - 清空 + 清空 - - 导出 + 导出 - - - - - - - - + + + + + + + - + + diff --git a/src/views/recruit/recruitstudentsignup/detaiform.vue b/src/views/recruit/recruitstudentsignup/detaiform.vue index a19707d..f390d4a 100644 --- a/src/views/recruit/recruitstudentsignup/detaiform.vue +++ b/src/views/recruit/recruitstudentsignup/detaiform.vue @@ -2,11 +2,11 @@ - @@ -564,57 +564,86 @@ - - 取消 - 确认录取 - 驳回录取 - + + + - + - diff --git a/src/views/recruit/recruitstudentsignup/dorm_analysis.vue b/src/views/recruit/recruitstudentsignup/dorm_analysis.vue index b6a89cc..8d1551d 100644 --- a/src/views/recruit/recruitstudentsignup/dorm_analysis.vue +++ b/src/views/recruit/recruitstudentsignup/dorm_analysis.vue @@ -1,8 +1,7 @@ - - + @@ -16,9 +15,9 @@ 汇总导出 + @click="handleExport">汇总导出 - + {{ global.getLabelValueByPropes(deptList, scope.row.xy, { 'key': 'deptCode', @@ -62,96 +61,113 @@ label="女生数"> - - - + + diff --git a/src/views/recruit/recruitstudentsignup/index.vue b/src/views/recruit/recruitstudentsignup/index.vue index 898195c..f296e32 100644 --- a/src/views/recruit/recruitstudentsignup/index.vue +++ b/src/views/recruit/recruitstudentsignup/index.vue @@ -1,7 +1,7 @@ - + @@ -233,7 +233,7 @@ @@ -245,7 +245,7 @@ @@ -301,7 +301,7 @@ header-align="center" align="center" label="操作"> - + 查看 - + 资料审核状态: 未填写 @@ -400,29 +400,24 @@ header-align="center" align="left" label="录取专业"> - + 录取状态: {{ global.getLabelValue(auditStatusList, scope.row.auditStatus) }} + style="color: orange">{{ getLabelValue(auditStatusList, scope.row.auditStatus) }} {{ global.getLabelValue(auditStatusList, scope.row.auditStatus) }} + style="color: green">{{ getLabelValue(auditStatusList, scope.row.auditStatus) }} {{ global.getLabelValue(auditStatusList, scope.row.auditStatus) }} + style="color: red">{{ getLabelValue(auditStatusList, scope.row.auditStatus) }} 录取专业: - {{ - global.getLabelValueByPropes2(planMajorList, scope.row.confirmedMajor, { - 'key': 'zydm', - 'value': 'zymc' - }) - }} + {{ getMajorLabelWithYears(planMajorList, scope.row.confirmedMajor, { key: 'zydm', value: 'zymc' }) }} 录取时间:{{ dateFormat(scope.row.auditTime, "yyyy-MM-dd HH:mm:ss") }} - 面试结果:{{ global.getLabelValue(global.INTERVIEW_DIC, scope.row.interview) }} + 面试结果:{{ getLabelValue(interviewDicList, scope.row.interview) }} ({{ scope.row.interviewReason }}) @@ -446,13 +441,10 @@ width="120" label="学院(经办人)"> - - {{ - global.getLabelValueByPropes(deptList, scope.row.xy, { - 'key': 'deptCode', - 'value': 'deptName' - }) - }} + + + {{ getLabelValueByProps(deptList, scope.row.xy, { key: 'deptCode', value: 'deptName' }) }} + ({{scope.row.auditorName}}) @@ -466,7 +458,7 @@ align="center" width="90" label="缴费状态"> - + {{ getStatus(scope.row.paiedOffline) }} @@ -476,7 +468,7 @@ align="center" width="90" label="推送状态"> - + {{ getPushed(scope.row.pushed) }} {{ getPushed(scope.row.pushed) }} @@ -504,61 +496,15 @@ - - - - - - - - 立即查询 - - - - - - {{ payQrcode1Msg }} - - + + - - {{ payQrcode2Msg }} - - - - - {{ payQrcode3Msg }} - - - - ** 此界面为查询学生缴款二维码,如有收不到微信推送,或手机号填错的,可直接在此扫码支付,支付成功后,请手动点击"立即查询"按钮,查询该生的缴费情况;因财政收费系统有一定的滞后性,如点击"立即查询"后任显示未交费,请稍后再继续查询,或重新点击"立即查询"按钮 ** - - - - - - - - + + - - - - - - - + + @@ -568,41 +514,41 @@ diff --git a/src/views/recruit/recruitstudentsignup/interviewForm.vue b/src/views/recruit/recruitstudentsignup/interviewForm.vue index aedaa14..0b66a80 100644 --- a/src/views/recruit/recruitstudentsignup/interviewForm.vue +++ b/src/views/recruit/recruitstudentsignup/interviewForm.vue @@ -1,5 +1,5 @@ - + 通过 未通过 @@ -9,54 +9,68 @@ - + + + - diff --git a/src/views/recruit/recruitstudentsignup/majorChange.vue b/src/views/recruit/recruitstudentsignup/majorChange.vue index cbf23a5..622a407 100644 --- a/src/views/recruit/recruitstudentsignup/majorChange.vue +++ b/src/views/recruit/recruitstudentsignup/majorChange.vue @@ -2,16 +2,15 @@ - + width="90%"> + - - - - + + - + - - - - - - + + + + + + - + - + - + - + - {{dataForm.feeTuition+dataForm.feeAgency}} + {{ dataForm.feeTuition + dataForm.feeAgency }} @@ -95,276 +93,295 @@ - + - - 取消 - 确认修改 - + + + - + + diff --git a/src/views/recruit/recruitstudentsignup/showMap.vue b/src/views/recruit/recruitstudentsignup/showMap.vue index ffba28a..67db854 100644 --- a/src/views/recruit/recruitstudentsignup/showMap.vue +++ b/src/views/recruit/recruitstudentsignup/showMap.vue @@ -3,11 +3,10 @@ title="家庭地址地图选点" append-to-body :close-on-click-modal="false" - :visible.sync="visible" - width="90%" heigth="90%" - > + v-model="visible" + width="90%"> - @@ -17,125 +16,93 @@ - - - - - - diff --git a/src/views/recruit/recruitstudentsignup/studorm.vue b/src/views/recruit/recruitstudentsignup/studorm.vue index ebe5c4a..6929e0d 100644 --- a/src/views/recruit/recruitstudentsignup/studorm.vue +++ b/src/views/recruit/recruitstudentsignup/studorm.vue @@ -8,36 +8,24 @@ - - - - + + diff --git a/src/views/recruit/recruitstudentsignup/update.vue b/src/views/recruit/recruitstudentsignup/update.vue index 97a4106..8679736 100644 --- a/src/views/recruit/recruitstudentsignup/update.vue +++ b/src/views/recruit/recruitstudentsignup/update.vue @@ -2,16 +2,15 @@ - + width="90%"> + - - - - + + - - - + + - - + - + @@ -82,71 +78,71 @@ :on-remove="remove2Handler" :http-request="httpRequest" :on-success="upload2Success"> - + - - - + + + - + - - - + + + - - - - + + + + - + - + - - + + - - - - - - 取消 - 保存 - 通过 - 驳回 - + + + - + - + + From 498752ed654adc28dabf4b1c3d953519f197c5e3 Mon Sep 17 00:00:00 2001 From: zhoutianchi <1305666981@qq.com> Date: Wed, 14 Jan 2026 18:42:54 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E6=8B=9B=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/recruit/recruitplanmajor.ts | 119 ------------------ src/api/recruit/recruitstudentplan.ts | 52 +++++++- .../recruit/backSchoolCheckin/tabIndex.vue | 4 +- .../recruitImitateAdjustBatch/addMNStu.vue | 2 +- .../recruitImitateAdjustBatch/mnTable.vue | 2 +- .../recruit/recruitplanmajor/detaiform.vue | 8 +- src/views/recruit/recruitplanmajor/index.vue | 2 +- .../recruitplanmajor/majorGroupByDept.vue | 3 +- src/views/recruit/recruitprestudent/index.vue | 2 +- .../recruitstudentsignup/detaiform.vue | 2 +- .../recruit/recruitstudentsignup/index.vue | 2 +- .../recruitstudentsignup/indexClass.vue | 2 +- .../recruit/recruitstudentsignup/list.vue | 1 - .../recruitstudentsignup/majorChange.vue | 2 +- .../recruit/recruitstudentsignup/static.vue | 4 +- 15 files changed, 63 insertions(+), 144 deletions(-) delete mode 100644 src/api/recruit/recruitplanmajor.ts diff --git a/src/api/recruit/recruitplanmajor.ts b/src/api/recruit/recruitplanmajor.ts deleted file mode 100644 index eeafc17..0000000 --- a/src/api/recruit/recruitplanmajor.ts +++ /dev/null @@ -1,119 +0,0 @@ -import request from '/@/utils/request'; - -/** - * 获取列表 - * @param query - */ -export const fetchList = (query?: any) => { - return request({ - url: '/recruit/recruitplanmajor/page', - method: 'get', - params: query, - }); -}; - -/** - * 列表 - * @param query - */ -export const list = (query?: any) => { - return request({ - url: '/recruit/recruitplanmajor/list', - method: 'get', - params: query, - }); -}; - -/** - * 按统计获取列表 - * @param query - */ -export const fetchListByStatic = (query?: any) => { - return request({ - url: '/recruit/recruitplanmajor/fetchListByStatic', - method: 'get', - params: query, - }); -}; - -/** - * 按教育程度列表 - * @param query - */ -export const listByEdu = (query?: any) => { - return request({ - url: '/recruit/recruitplanmajor/listByEdu', - method: 'get', - params: query, - }); -}; - -/** - * 列表(城市) - * @param query - */ -export const listcz = (query?: any) => { - return request({ - url: '/recruit/recruitplanmajor/listcz', - method: 'get', - params: query, - }); -}; - -/** - * 新增 - * @param obj - */ -export const addObj = (obj: any) => { - return request({ - url: '/recruit/recruitplanmajor', - method: 'post', - data: obj, - }); -}; - -/** - * 获取详情 - * @param id - */ -export const getObj = (id: string | number) => { - return request({ - url: `/recruit/recruitplanmajor/${id}`, - method: 'get', - }); -}; - -/** - * 获取城市计划 - * @param obj - */ -export const getCityPlan = (obj?: any) => { - return request({ - url: '/recruit/recruitplanmajor/getCityPlan', - method: 'get', - params: obj, - }); -}; - -/** - * 删除 - * @param id - */ -export const delObj = (id: string | number) => { - return request({ - url: `/recruit/recruitplanmajor/${id}`, - method: 'delete', - }); -}; - -/** - * 更新 - * @param obj - */ -export const putObj = (obj: any) => { - return request({ - url: '/recruit/recruitplanmajor', - method: 'put', - data: obj, - }); -}; diff --git a/src/api/recruit/recruitstudentplan.ts b/src/api/recruit/recruitstudentplan.ts index 8210cd8..effd89c 100644 --- a/src/api/recruit/recruitstudentplan.ts +++ b/src/api/recruit/recruitstudentplan.ts @@ -18,7 +18,7 @@ export const fetchList = (query?: any) => { */ export const addObj = (obj: any) => { return request({ - url: '/recruit/recruitstudentplan', + url: '/recruit/recruitstudentplan/add', method: 'post', data: obj, }); @@ -30,8 +30,9 @@ export const addObj = (obj: any) => { */ export const getObj = (id: string | number) => { return request({ - url: `/recruit/recruitstudentplan/${id}`, + url: `/recruit/recruitstudentplan/getById`, method: 'get', + params: { id :id}, }); }; @@ -41,8 +42,9 @@ export const getObj = (id: string | number) => { */ export const delObj = (id: string | number) => { return request({ - url: `/recruit/recruitstudentplan/${id}`, - method: 'delete', + url: `/recruit/recruitstudentplan/deletById`, + method: 'post', + data: { id :id}, }); }; @@ -52,8 +54,46 @@ export const delObj = (id: string | number) => { */ export const putObj = (obj: any) => { return request({ - url: '/recruit/recruitstudentplan', - method: 'put', + url: '/recruit/recruitstudentplan/edit', + method: 'post', data: obj, }); }; + + + +/** + * 按教育程度列表 + * @param query + */ +export const listByEdu = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplan/listByEdu', + method: 'get', + params: query, + }); +}; + +/** + * 按学历列表 初中 + * @param query + */ +export const listcz = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplan/listcz', + method: 'get', + params: query, + }); +}; + +/** + * 列表 + * @param query + */ +export const listPlanByCondition = (query?: any) => { + return request({ + url: '/recruit/recruitstudentplan/listPlanByCondition', + method: 'get', + params: query, + }); +}; \ No newline at end of file diff --git a/src/views/recruit/backSchoolCheckin/tabIndex.vue b/src/views/recruit/backSchoolCheckin/tabIndex.vue index 77ac9bd..76416d8 100644 --- a/src/views/recruit/backSchoolCheckin/tabIndex.vue +++ b/src/views/recruit/backSchoolCheckin/tabIndex.vue @@ -239,11 +239,11 @@ import { useMessage, useMessageBox } from '/@/hooks/message' import { list } from '/@/api/recruit/recruitstudentplangroup' import { backPush, backSchoolStuPage, batchPushAll } from '/@/api/recruit/recruitstudentsignup' import { getDeptList } from '/@/api/basic/basicclass' -import { list as planMajor } from '/@/api/recruit/recruitplanmajor' +import { listPlanByCondition as planMajor } from '/@/api/recruit/recruitstudentplan' import { updateFs, updateAllFS } from '/@/api/finance/financenormalstu' import { getTypeValue } from '/@/api/admin/dict' // @ts-ignore -import global from '@/components/tools/commondict' +import global from '@/components/tools/commondict.vue' const StuCheckIn = defineAsyncComponent(() => import('./stu-check-in.vue')) diff --git a/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue b/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue index e1996b4..36b6782 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue @@ -99,7 +99,7 @@ import { ref, reactive, nextTick } from 'vue' import { ElNotification } from 'element-plus' import { addMNObj, getMNObj, putMNObj } from '@/api/recruit/recruitImitateAdjustBatch' import { getList } from "@/api/recruit/recruitstudentsignup" -import { list as planMajor, listByEdu } from "@/api/recruit/recruitplanmajor" +import { listPlanByCondition as planMajor, listByEdu } from "@/api/recruit/recruitstudentplan" // Emits const emit = defineEmits<{ diff --git a/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue index 6a97da8..a9d6db0 100644 --- a/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue +++ b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue @@ -131,7 +131,7 @@ import { useUserInfo } from '/@/stores/userInfo' import { useMessage, useMessageBox } from '/@/hooks/message' import { Plus, Edit, Delete } from '@element-plus/icons-vue' import { getMNStuList, delMNObj } from '@/api/recruit/recruitImitateAdjustBatch' -import { list as planMajor } from "@/api/recruit/recruitplanmajor" +import { listPlanByCondition as planMajor } from "@/api/recruit/recruitstudentplan" import { getTypeValue } from "@/api/admin/dict" // @ts-ignore import global from '@/components/tools/commondict' diff --git a/src/views/recruit/recruitplanmajor/detaiform.vue b/src/views/recruit/recruitplanmajor/detaiform.vue index 3f75f7c..72a3cac 100644 --- a/src/views/recruit/recruitplanmajor/detaiform.vue +++ b/src/views/recruit/recruitplanmajor/detaiform.vue @@ -119,7 +119,7 @@