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/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..effd89c --- /dev/null +++ b/src/api/recruit/recruitstudentplan.ts @@ -0,0 +1,99 @@ +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/add', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplan/getById`, + method: 'get', + params: { id :id}, + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplan/deletById`, + method: 'post', + data: { id :id}, + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + 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/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..df62c43 --- /dev/null +++ b/src/api/recruit/recruitstudentplangroup.ts @@ -0,0 +1,73 @@ +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/add', + method: 'post', + data: obj, + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplangroup/getById`, + method: 'get', + params: { id: id }, + }); +}; + +/** + * 删除 + * @param id + */ +export const delObj = (id: string | number) => { + return request({ + url: `/recruit/recruitstudentplangroup/deleteById`, + method: 'post', + data: { id: id }, + }); +}; + +/** + * 更新 + * @param obj + */ +export const putObj = (obj: any) => { + return request({ + url: '/recruit/recruitstudentplangroup/edit', + method: 'post', + 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/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/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..eec4ee0 --- /dev/null +++ b/src/views/recruit/backSchoolCheckin/staticIndex.vue @@ -0,0 +1,170 @@ + + + + + + + diff --git a/src/views/recruit/backSchoolCheckin/statistics.vue b/src/views/recruit/backSchoolCheckin/statistics.vue new file mode 100644 index 0000000..2cb6669 --- /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..3e99af1 --- /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..76416d8 --- /dev/null +++ b/src/views/recruit/backSchoolCheckin/tabIndex.vue @@ -0,0 +1,547 @@ + + + + + + + diff --git a/src/views/recruit/newstucheckin/index.vue b/src/views/recruit/newstucheckin/index.vue new file mode 100644 index 0000000..c0d6c9c --- /dev/null +++ b/src/views/recruit/newstucheckin/index.vue @@ -0,0 +1,269 @@ + + + + + + + diff --git a/src/views/recruit/newstucheckin/statistics.vue b/src/views/recruit/newstucheckin/statistics.vue new file mode 100644 index 0000000..66fbb71 --- /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..05e6521 --- /dev/null +++ b/src/views/recruit/newstucheckin/stu-check-in.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue b/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue new file mode 100644 index 0000000..36b6782 --- /dev/null +++ b/src/views/recruit/recruitImitateAdjustBatch/addMNStu.vue @@ -0,0 +1,295 @@ + + + + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue new file mode 100644 index 0000000..7873c81 --- /dev/null +++ b/src/views/recruit/recruitImitateAdjustBatch/detaiform.vue @@ -0,0 +1,139 @@ + + + + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/index.vue b/src/views/recruit/recruitImitateAdjustBatch/index.vue new file mode 100644 index 0000000..8f78cdf --- /dev/null +++ b/src/views/recruit/recruitImitateAdjustBatch/index.vue @@ -0,0 +1,267 @@ + + + + + + + diff --git a/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue new file mode 100644 index 0000000..a9d6db0 --- /dev/null +++ b/src/views/recruit/recruitImitateAdjustBatch/mnTable.vue @@ -0,0 +1,246 @@ + + + + + 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 new file mode 100644 index 0000000..7cd2c1e --- /dev/null +++ b/src/views/recruit/recruitexampeople/index.vue @@ -0,0 +1,239 @@ + + + + + + + diff --git a/src/views/recruit/recruitplanmajor/detaiform.vue b/src/views/recruit/recruitplanmajor/detaiform.vue new file mode 100644 index 0000000..72a3cac --- /dev/null +++ b/src/views/recruit/recruitplanmajor/detaiform.vue @@ -0,0 +1,318 @@ + + + + + diff --git a/src/views/recruit/recruitplanmajor/index.vue b/src/views/recruit/recruitplanmajor/index.vue new file mode 100644 index 0000000..624fe39 --- /dev/null +++ b/src/views/recruit/recruitplanmajor/index.vue @@ -0,0 +1,339 @@ + + + + + + + diff --git a/src/views/recruit/recruitplanmajor/majorGroupByDept.vue b/src/views/recruit/recruitplanmajor/majorGroupByDept.vue new file mode 100644 index 0000000..de820a3 --- /dev/null +++ b/src/views/recruit/recruitplanmajor/majorGroupByDept.vue @@ -0,0 +1,272 @@ + + + + + diff --git a/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue b/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue new file mode 100644 index 0000000..94e4de7 --- /dev/null +++ b/src/views/recruit/recruitprestudent/enrolplantemplate-form.vue @@ -0,0 +1,431 @@ + + + + + diff --git a/src/views/recruit/recruitprestudent/index.vue b/src/views/recruit/recruitprestudent/index.vue new file mode 100644 index 0000000..4205010 --- /dev/null +++ b/src/views/recruit/recruitprestudent/index.vue @@ -0,0 +1,394 @@ + + + + + + + diff --git a/src/views/recruit/recruitprestudent/static.vue b/src/views/recruit/recruitprestudent/static.vue new file mode 100644 index 0000000..13a32bd --- /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..c555b75 --- /dev/null +++ b/src/views/recruit/recruitschoolcode/detaiform.vue @@ -0,0 +1,147 @@ + + + + + diff --git a/src/views/recruit/recruitschoolcode/index.vue b/src/views/recruit/recruitschoolcode/index.vue new file mode 100644 index 0000000..3ba7408 --- /dev/null +++ b/src/views/recruit/recruitschoolcode/index.vue @@ -0,0 +1,372 @@ + + + + + + + diff --git a/src/views/recruit/recruitstudentplan/index.vue b/src/views/recruit/recruitstudentplan/index.vue new file mode 100644 index 0000000..933ceb2 --- /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..169ccf9 --- /dev/null +++ b/src/views/recruit/recruitstudentplancorrectscoreconfig/detaiform.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue b/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue new file mode 100644 index 0000000..d6cfac8 --- /dev/null +++ b/src/views/recruit/recruitstudentplancorrectscoreconfig/index.vue @@ -0,0 +1,210 @@ + + + + + diff --git a/src/views/recruit/recruitstudentplandegreeofeducation/index.vue b/src/views/recruit/recruitstudentplandegreeofeducation/index.vue new file mode 100644 index 0000000..1f8cbb9 --- /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..7322ca5 --- /dev/null +++ b/src/views/recruit/recruitstudentplangroup/enrolplantemplate-form.vue @@ -0,0 +1,281 @@ + + + + + diff --git a/src/views/recruit/recruitstudentplangroup/index.vue b/src/views/recruit/recruitstudentplangroup/index.vue new file mode 100644 index 0000000..9a1a75a --- /dev/null +++ b/src/views/recruit/recruitstudentplangroup/index.vue @@ -0,0 +1,387 @@ + + + + + + + diff --git a/src/views/recruit/recruitstudentschool/detaiform.vue b/src/views/recruit/recruitstudentschool/detaiform.vue new file mode 100644 index 0000000..b0a6cfe --- /dev/null +++ b/src/views/recruit/recruitstudentschool/detaiform.vue @@ -0,0 +1,177 @@ + + + + + diff --git a/src/views/recruit/recruitstudentschool/index.vue b/src/views/recruit/recruitstudentschool/index.vue new file mode 100644 index 0000000..c62c103 --- /dev/null +++ b/src/views/recruit/recruitstudentschool/index.vue @@ -0,0 +1,257 @@ + + + + + + + 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 @@ + + + + + + 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..c400f38 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/areaStaticByCZ.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue b/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue new file mode 100644 index 0000000..6b34ac1 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/areaStaticByOther.vue @@ -0,0 +1,177 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue b/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue new file mode 100644 index 0000000..dbebc7a --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/contanctByDeptStatic.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue b/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue new file mode 100644 index 0000000..fdd93d5 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/contanctByUserStatic.vue @@ -0,0 +1,214 @@ + + + + + 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..b3a9aee --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/detaiform.vue @@ -0,0 +1,1302 @@ + + + + diff --git a/src/views/recruit/recruitstudentsignup/dormFW.vue b/src/views/recruit/recruitstudentsignup/dormFW.vue new file mode 100644 index 0000000..4208dbb --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/dormFW.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/dorm_analysis.vue b/src/views/recruit/recruitstudentsignup/dorm_analysis.vue new file mode 100644 index 0000000..8d1551d --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/dorm_analysis.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue b/src/views/recruit/recruitstudentsignup/inSchoolSocreStatic.vue new file mode 100644 index 0000000..9d7b6c1 --- /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..5045e84 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/index.vue @@ -0,0 +1,1051 @@ + + + diff --git a/src/views/recruit/recruitstudentsignup/indexClass.vue b/src/views/recruit/recruitstudentsignup/indexClass.vue new file mode 100644 index 0000000..b6cceba --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/indexClass.vue @@ -0,0 +1,1078 @@ + + + diff --git a/src/views/recruit/recruitstudentsignup/interviewForm.vue b/src/views/recruit/recruitstudentsignup/interviewForm.vue new file mode 100644 index 0000000..0b66a80 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/interviewForm.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue b/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue new file mode 100644 index 0000000..53f955c --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/juniorlneStatic.vue @@ -0,0 +1,189 @@ + + + diff --git a/src/views/recruit/recruitstudentsignup/list.vue b/src/views/recruit/recruitstudentsignup/list.vue new file mode 100644 index 0000000..c61c949 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/list.vue @@ -0,0 +1,510 @@ + + + + + + + diff --git a/src/views/recruit/recruitstudentsignup/majorChange.vue b/src/views/recruit/recruitstudentsignup/majorChange.vue new file mode 100644 index 0000000..b5a562d --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/majorChange.vue @@ -0,0 +1,387 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue b/src/views/recruit/recruitstudentsignup/schoolAreaStatic.vue new file mode 100644 index 0000000..53969f6 --- /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..afab3c3 --- /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..67db854 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/showMap.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/static.vue b/src/views/recruit/recruitstudentsignup/static.vue new file mode 100644 index 0000000..d3d045e --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/static.vue @@ -0,0 +1,176 @@ + + + diff --git a/src/views/recruit/recruitstudentsignup/studorm.vue b/src/views/recruit/recruitstudentsignup/studorm.vue new file mode 100644 index 0000000..6929e0d --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/studorm.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignup/update.vue b/src/views/recruit/recruitstudentsignup/update.vue new file mode 100644 index 0000000..8679736 --- /dev/null +++ b/src/views/recruit/recruitstudentsignup/update.vue @@ -0,0 +1,647 @@ + + + + + diff --git a/src/views/recruit/recruitstudentsignupturnover/index.vue b/src/views/recruit/recruitstudentsignupturnover/index.vue new file mode 100644 index 0000000..9e60390 --- /dev/null +++ b/src/views/recruit/recruitstudentsignupturnover/index.vue @@ -0,0 +1,308 @@ + + + + + + + diff --git a/src/views/recruit/recruitstudentsignupturnover/indexOld.vue b/src/views/recruit/recruitstudentsignupturnover/indexOld.vue new file mode 100644 index 0000000..1e0c268 --- /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..c36f238 --- /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 @@ + + + + + + +