@@ -21,10 +21,16 @@ const setShowLogo = computed(() => {
return !isCollapse || layout === 'classic' || document.body.clientWidth < 1000;
});
-// 设置 title 的显示颜色。根据布局模式自动显示
+// 设置 title 的显示颜色。使用顶栏配置,与顶部导航栏保持一致
const setFontColor = computed(() => {
- let {layout} = themeConfig.value;
- return layout === 'classic' || layout === 'transverse' ? `var(--next-bg-topBarColor)` : 'var(--el-color-primary)';
+ // let {layout} = themeConfig.value;
+ // return layout === 'classic' || layout === 'transverse' ? `var(--next-bg-topBarColor)` : 'var(--el-color-primary)';
+ return themeConfig.value.topBarColor;
+});
+
+// 设置背景色。使用顶栏配置,与顶部导航栏保持一致
+const setBackgroundColor = computed(() => {
+ return themeConfig.value.topBar;
});
// logo 点击实现菜单展开/收起
@@ -36,27 +42,29 @@ const onThemeConfigChange = () => {
diff --git a/src/main.ts b/src/main.ts
index 530f7d7..2cdb327 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -14,6 +14,8 @@ initAntiDebug();
// 导入全局样式
import '/@/theme/tailwind.css';
import '/@/theme/index.scss';
+// 导入 Font Awesome
+import '@fortawesome/fontawesome-free/css/all.css';
import { ConvertName, ConvertRoleName, ConvertGroupName, dynamicImport } from '/@/flow/components/index';
import { DIC_PROP } from '/@/flow/support/dict-prop';
diff --git a/src/stores/themeConfig.ts b/src/stores/themeConfig.ts
index 8c3315c..436cc70 100644
--- a/src/stores/themeConfig.ts
+++ b/src/stores/themeConfig.ts
@@ -14,16 +14,16 @@ export const useThemeConfig = defineStore('themeConfig', {
/**
* 全局主题
*/
- // 默认 primary 主题颜色
- primary: '#2E5CF6',
+ // 默认 primary 主题颜色 #2E5CF6 更改为 #667eea
+ primary: '#667eea',
// 是否开启深色模式
isDark: false,
/**
* 顶栏设置
*/
- // 默认顶栏导航背景颜色
- topBar: '#2E5CF6',
+ // 默认顶栏导航背景颜色 #2E5CF6 更改为 #667eea
+ topBar: '#667eea',
// 默认顶栏导航字体颜色
topBarColor: '#FFFFFF',
// 是否开启顶栏背景颜色渐变
@@ -99,7 +99,7 @@ export const useThemeConfig = defineStore('themeConfig', {
// 是否开启色弱模式
isInvert: false,
// 是否开启水印
- isWartermark: true,
+ isWartermark: false,
// 是否开启AI助手
isChat: false,
// 水印文案
diff --git a/src/theme/app.scss b/src/theme/app.scss
index a54900a..cb0cf69 100644
--- a/src/theme/app.scss
+++ b/src/theme/app.scss
@@ -32,9 +32,10 @@ body,
padding: 0;
width: 100%;
height: 100%;
- font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Arial, sans-serif;
font-weight: 400;
-webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
-webkit-tap-highlight-color: transparent;
background-color: var(--next-bg-main-color);
font-size: 14px;
@@ -49,7 +50,8 @@ body,
width: 100%;
height: 100%;
.layout-pd {
- padding: 5px !important;
+ padding: 10px !important;
+ background: linear-gradient(135deg,#f5f7fa,#e9ecef);
}
.layout-flex {
display: flex;
@@ -101,14 +103,15 @@ body,
&-auto {
height: inherit;
@extend .layout-flex;
- padding: 10px;
+ padding: 20px;
}
&-view {
background: var(--el-color-white);
width: 100%;
height: 100%;
- border-radius: 4px;
- border: 1px solid var(--el-border-color-light, #ebeef5);
+ border-radius: 10px;
+ // border: 1px solid var(--el-border-color-light, #ebeef5);
+ box-shadow: 0 2px 12px #00000014;
overflow: hidden;
}
}
@@ -134,10 +137,18 @@ body,
border-right: 1px solid var(--el-border-color-light, #ebeef5);
}
// pc端左侧导航样式
+ .layout-aside-pc-200 {
+ width: 200px !important;
+ transition: width 0.3s ease;
+ }
.layout-aside-pc-220 {
width: 220px !important;
transition: width 0.3s ease;
}
+ .layout-aside-pc-230 {
+ width: 230px !important;
+ transition: width 0.3s ease;
+ }
.layout-aside-pc-250 {
width: 250px !important;
transition: width 0.3s ease;
@@ -154,12 +165,12 @@ body,
.layout-aside-mobile {
position: fixed;
top: 0;
- left: -220px;
- width: 220px;
+ left: -200px;
+ width: 200px;
z-index: 9999999;
}
.layout-aside-mobile-close {
- left: -220px;
+ left: -200px;
transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.layout-aside-mobile-open {
diff --git a/src/theme/element.scss b/src/theme/element.scss
index f9752cd..49775ba 100644
--- a/src/theme/element.scss
+++ b/src/theme/element.scss
@@ -2,6 +2,11 @@
/* Button 按钮
------------------------------- */
+// 全局设置按钮圆角
+.el-button {
+ border-radius: 6px;
+}
+
// 第三方字体图标大小
.el-button:not(.is-circle) i.el-icon,
.el-button i.iconfont,
@@ -394,14 +399,29 @@
/* Table 表格 element plus 2.2.0 版本
------------------------------- */
-// 表格修改默认颜色
+// 优化表格样式
.el-table {
+ border-radius: 8px;
+ overflow: hidden;
color: #000000;
+
.el-button.is-text {
padding: 0;
}
}
+// 表格表头样式
+.el-table th {
+ background-color: #fafbfc!important;
+ color: #606266!important;
+ font-weight: 600!important;
+}
+
+// 表格行hover样式
+.el-table tr:hover {
+ background-color: #f5f7ff;
+}
+
/* scrollbar
------------------------------- */
.el-scrollbar__bar {
diff --git a/src/utils/getStyleSheets.ts b/src/utils/getStyleSheets.ts
index 921adf9..7d49c01 100644
--- a/src/utils/getStyleSheets.ts
+++ b/src/utils/getStyleSheets.ts
@@ -51,23 +51,41 @@ const getAwesomeIconfont = () => {
let sheetsList = [] as any[];
let sheetsIconList = [] as any[];
for (let i = 0; i < styles.length; i++) {
- if (styles[i].href && styles[i].href.indexOf('font-awesome') > -1) {
+ // 支持检测 fontawesome 和 fortawesome
+ if (styles[i].href && (styles[i].href.indexOf('fontawesome') > -1 || styles[i].href.indexOf('fortawesome') > -1)) {
sheetsList.push(styles[i]);
}
}
for (let i = 0; i < sheetsList.length; i++) {
- for (let j = 0; j < sheetsList[i].cssRules.length; j++) {
- if (
- sheetsList[i].cssRules[j].selectorText &&
- sheetsList[i].cssRules[j].selectorText.indexOf('.fa-') === 0 &&
- sheetsList[i].cssRules[j].selectorText.indexOf(',') === -1
- ) {
- if (/::before/.test(sheetsList[i].cssRules[j].selectorText)) {
- sheetsIconList.push(
- `${sheetsList[i].cssRules[j].selectorText.substring(1, sheetsList[i].cssRules[j].selectorText.length).replace(/\:\:before/gi, '')}`
- );
+ try {
+ for (let j = 0; j < sheetsList[i].cssRules.length; j++) {
+ const rule = sheetsList[i].cssRules[j];
+ if (rule.selectorText) {
+ // 支持 Font Awesome 7.x 新格式:.fa-solid, .fa-regular, .fa-brands, .fa-xxx
+ // 也支持旧格式:.fa-xxx
+ if (
+ (rule.selectorText.indexOf('.fa-solid') === 0 ||
+ rule.selectorText.indexOf('.fa-regular') === 0 ||
+ rule.selectorText.indexOf('.fa-brands') === 0 ||
+ rule.selectorText.indexOf('.fa-') === 0) &&
+ rule.selectorText.indexOf(',') === -1
+ ) {
+ if (/::before/.test(rule.selectorText)) {
+ const iconClass = rule.selectorText
+ .substring(1, rule.selectorText.length)
+ .replace(/\:\:before/gi, '');
+ // 如果是新格式(fa-solid fa-xxx),只取图标名部分
+ const iconName = iconClass.replace(/^(fa-solid|fa-regular|fa-brands)\s+/, '');
+ if (iconName && !sheetsIconList.includes(iconName)) {
+ sheetsIconList.push(iconName);
+ }
+ }
+ }
}
}
+ } catch (e) {
+ // 跨域样式表可能无法访问,忽略错误
+ continue;
}
}
if (sheetsIconList.length > 0) resolve(sheetsIconList.reverse());
diff --git a/src/utils/other.ts b/src/utils/other.ts
index fef7985..0705a6a 100644
--- a/src/utils/other.ts
+++ b/src/utils/other.ts
@@ -406,7 +406,7 @@ export function getNumberRadixNum(input: Number) {
return 0;
}
return strings[1].toString().length;
-};
+}
export function getQueryString(url: string, paraName: string) {
const arrObj = url.split('?');
diff --git a/src/utils/setIconfont.ts b/src/utils/setIconfont.ts
index 12a1ca9..b376868 100644
--- a/src/utils/setIconfont.ts
+++ b/src/utils/setIconfont.ts
@@ -1,7 +1,6 @@
// 字体图标 url
const cssCdnUrlList: Array
= [
- '//at.alicdn.com/t/c/font_4818804_1phbmp8acde.css', //
- '/assets/styles/font-awesome.min.css',
+ '//at.alicdn.com/t/c/font_4818804_1phbmp8acde.css', // 阿里图标
];
// 第三方 js url
const jsCdnUrlList: Array = [];
diff --git a/src/views/professional/academicqualificationsconfig/index.vue b/src/views/professional/academicqualificationsconfig/index.vue
new file mode 100755
index 0000000..6269f0d
--- /dev/null
+++ b/src/views/professional/academicqualificationsconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/common/commonSmallMultiPicUpload.vue b/src/views/professional/common/commonSmallMultiPicUpload.vue
new file mode 100644
index 0000000..736d8d1
--- /dev/null
+++ b/src/views/professional/common/commonSmallMultiPicUpload.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/common/material-show.vue b/src/views/professional/common/material-show.vue
new file mode 100644
index 0000000..ae7c940
--- /dev/null
+++ b/src/views/professional/common/material-show.vue
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
diff --git a/src/views/professional/common/multiUpload.vue b/src/views/professional/common/multiUpload.vue
new file mode 100644
index 0000000..780c11d
--- /dev/null
+++ b/src/views/professional/common/multiUpload.vue
@@ -0,0 +1,115 @@
+
+
+
+ 点击上传
+ 仅支持{{realAcceptFile}}后缀的文件上传,且文件大小不能超过5M!最大上传数量限制为{{realLimitNums}}.
+
+
+
+
+
+
+
diff --git a/src/views/professional/common/professional-back-resaon.vue b/src/views/professional/common/professional-back-resaon.vue
new file mode 100644
index 0000000..6498916
--- /dev/null
+++ b/src/views/professional/common/professional-back-resaon.vue
@@ -0,0 +1,161 @@
+
+
+
+
+ {{ dataForm.name }}
+
+
+ {{ dataForm.teacherNo }}
+
+
+ {{ typeName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/common/showEvidence.vue b/src/views/professional/common/showEvidence.vue
new file mode 100644
index 0000000..395929d
--- /dev/null
+++ b/src/views/professional/common/showEvidence.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/common/showHonorEdvince.vue b/src/views/professional/common/showHonorEdvince.vue
new file mode 100644
index 0000000..8127040
--- /dev/null
+++ b/src/views/professional/common/showHonorEdvince.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/common/uploadFile.vue b/src/views/professional/common/uploadFile.vue
new file mode 100755
index 0000000..8e139d9
--- /dev/null
+++ b/src/views/professional/common/uploadFile.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalacademicdegreeconfig/index.vue b/src/views/professional/professionalacademicdegreeconfig/index.vue
new file mode 100755
index 0000000..8b00823
--- /dev/null
+++ b/src/views/professional/professionalacademicdegreeconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalacademiceducationtypeconfig/index.vue b/src/views/professional/professionalacademiceducationtypeconfig/index.vue
new file mode 100755
index 0000000..f54b80a
--- /dev/null
+++ b/src/views/professional/professionalacademiceducationtypeconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalanalyse/analyse.vue b/src/views/professional/professionalanalyse/analyse.vue
new file mode 100644
index 0000000..3a8b2b6
--- /dev/null
+++ b/src/views/professional/professionalanalyse/analyse.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item] ? scope.row[item] : 0 }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalatstation/index.vue b/src/views/professional/professionalatstation/index.vue
new file mode 100755
index 0000000..30bb427
--- /dev/null
+++ b/src/views/professional/professionalatstation/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalemploymentnature/index.vue b/src/views/professional/professionalemploymentnature/index.vue
new file mode 100755
index 0000000..cf40b78
--- /dev/null
+++ b/src/views/professional/professionalemploymentnature/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalmajorstation/index.vue b/src/views/professional/professionalmajorstation/index.vue
new file mode 100755
index 0000000..ec71873
--- /dev/null
+++ b/src/views/professional/professionalmajorstation/index.vue
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalpaperconfig/index.vue b/src/views/professional/professionalpaperconfig/index.vue
new file mode 100755
index 0000000..aea5e9a
--- /dev/null
+++ b/src/views/professional/professionalpaperconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalpartybranch/index.vue b/src/views/professional/professionalpartybranch/index.vue
new file mode 100755
index 0000000..fa9ba1d
--- /dev/null
+++ b/src/views/professional/professionalpartybranch/index.vue
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalpartychange/index.vue b/src/views/professional/professionalpartychange/index.vue
new file mode 100755
index 0000000..d66049b
--- /dev/null
+++ b/src/views/professional/professionalpartychange/index.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.partyFee ? Number(scope.row.partyFee).toFixed(2) : '-' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalqualificationconfig/index.vue b/src/views/professional/professionalqualificationconfig/index.vue
new file mode 100644
index 0000000..004914b
--- /dev/null
+++ b/src/views/professional/professionalqualificationconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalqualificationrelation/form.vue b/src/views/professional/professionalqualificationrelation/form.vue
new file mode 100644
index 0000000..91bb695
--- /dev/null
+++ b/src/views/professional/professionalqualificationrelation/form.vue
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalqualificationrelation/index.vue b/src/views/professional/professionalqualificationrelation/index.vue
new file mode 100644
index 0000000..9b093e5
--- /dev/null
+++ b/src/views/professional/professionalqualificationrelation/index.vue
@@ -0,0 +1,488 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+ 导出信息
+
+
+
+
+
+
+
+
+
+
+ 通过
+ 驳回
+ 待审核
+ -
+
+
+
+
+
+
+
+
+
+
+
+ {{ getQualificationLevelName(scope.row.qualificationConfigId) }}
+
+
+
+
+
+ {{ getWorkTypeName(scope.row.worker) }}
+
+
+
+
+
+
+
+ 查看
+
+ -
+
+
+
+
+
+ 编辑
+
+ 通过
+
+ 驳回
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalstationdutylevel/index.vue b/src/views/professional/professionalstationdutylevel/index.vue
new file mode 100755
index 0000000..c177d9d
--- /dev/null
+++ b/src/views/professional/professionalstationdutylevel/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalstationtype/index.vue b/src/views/professional/professionalstationtype/index.vue
new file mode 100755
index 0000000..e2e6b55
--- /dev/null
+++ b/src/views/professional/professionalstationtype/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteacheracademicrelation/form.vue b/src/views/professional/professionalteacheracademicrelation/form.vue
new file mode 100644
index 0000000..42358e0
--- /dev/null
+++ b/src/views/professional/professionalteacheracademicrelation/form.vue
@@ -0,0 +1,387 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+
+
+ 点击上传
+
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteacheracademicrelation/index.vue b/src/views/professional/professionalteacheracademicrelation/index.vue
new file mode 100755
index 0000000..01904fb
--- /dev/null
+++ b/src/views/professional/professionalteacheracademicrelation/index.vue
@@ -0,0 +1,516 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+ 导出信息
+
+
+
+
+
+
+
+
+
+
+ 通过
+ 驳回
+ 待审核
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ getDegreeName(scope.row.degreeConfigId) }}
+
+
+
+
+
+ {{ getQualificationName(scope.row.qualificationConfigId) }}
+
+
+
+
+
+
+
+ 查看
+
+ -
+
+
+
+
+
+ 查看
+
+ -
+
+
+
+
+
+ 编辑
+
+ 通过
+
+ 驳回
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteachercertificateconf/index.vue b/src/views/professional/professionalteachercertificateconf/index.vue
new file mode 100755
index 0000000..67b19c4
--- /dev/null
+++ b/src/views/professional/professionalteachercertificateconf/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteachercertificaterelation/form.vue b/src/views/professional/professionalteachercertificaterelation/form.vue
new file mode 100644
index 0000000..b96063b
--- /dev/null
+++ b/src/views/professional/professionalteachercertificaterelation/form.vue
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+
+
+ 点击上传
+
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteachercertificaterelation/index.vue b/src/views/professional/professionalteachercertificaterelation/index.vue
new file mode 100755
index 0000000..172cba8
--- /dev/null
+++ b/src/views/professional/professionalteachercertificaterelation/index.vue
@@ -0,0 +1,406 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+ 导出信息
+
+
+
+
+
+
+
+
+
+
+ 通过
+ 驳回
+ 待审核
+ -
+
+
+
+
+
+
+
+
+
+
+
+ {{ getCertificateName(scope.row.certificateConfId) }}
+
+
+
+
+
+
+
+
+
+ 查看
+
+ -
+
+
+
+
+
+ 编辑
+
+ 通过
+
+ 驳回
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteacherhonor/form.vue b/src/views/professional/professionalteacherhonor/form.vue
new file mode 100644
index 0000000..c9d53c9
--- /dev/null
+++ b/src/views/professional/professionalteacherhonor/form.vue
@@ -0,0 +1,252 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteacherhonor/index.vue b/src/views/professional/professionalteacherhonor/index.vue
new file mode 100755
index 0000000..285c1bf
--- /dev/null
+++ b/src/views/professional/professionalteacherhonor/index.vue
@@ -0,0 +1,350 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+ 通过
+ 驳回
+ 待审核
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查 看
+
+ -
+
+
+
+
+
+ 编辑
+
+ 通过
+
+ 驳回
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteacherhonor/showHonorEdvince.vue b/src/views/professional/professionalteacherhonor/showHonorEdvince.vue
new file mode 100644
index 0000000..7193f69
--- /dev/null
+++ b/src/views/professional/professionalteacherhonor/showHonorEdvince.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteacherstationchange/index.vue b/src/views/professional/professionalteacherstationchange/index.vue
new file mode 100755
index 0000000..1b1fab8
--- /dev/null
+++ b/src/views/professional/professionalteacherstationchange/index.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 打印部门调令
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteachertype/index.vue b/src/views/professional/professionalteachertype/index.vue
new file mode 100755
index 0000000..94d82a3
--- /dev/null
+++ b/src/views/professional/professionalteachertype/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalteachingmaterialconfig/index.vue b/src/views/professional/professionalteachingmaterialconfig/index.vue
new file mode 100755
index 0000000..6ea36df
--- /dev/null
+++ b/src/views/professional/professionalteachingmaterialconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionaltitlelevelconfig/index.vue b/src/views/professional/professionaltitlelevelconfig/index.vue
new file mode 100755
index 0000000..07ba589
--- /dev/null
+++ b/src/views/professional/professionaltitlelevelconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionaltitlerelation/form.vue b/src/views/professional/professionaltitlerelation/form.vue
new file mode 100644
index 0000000..5c1e158
--- /dev/null
+++ b/src/views/professional/professionaltitlerelation/form.vue
@@ -0,0 +1,296 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionaltitlerelation/index.vue b/src/views/professional/professionaltitlerelation/index.vue
new file mode 100755
index 0000000..e87d139
--- /dev/null
+++ b/src/views/professional/professionaltitlerelation/index.vue
@@ -0,0 +1,569 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+ 导出信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ getProfessionalTitleName(scope.row.professionalTitleConfigId) }}
+
+
+
+
+
+ {{ getMajorStationName(scope.row.majorStation) }}
+
+
+
+
+
+
+
+ 查看
+
+ -
+
+
+
+
+
+
+
+ 编辑
+
+ 通过
+
+ 驳回
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionaltopiclevelconfig/index.vue b/src/views/professional/professionaltopiclevelconfig/index.vue
new file mode 100755
index 0000000..14e25d5
--- /dev/null
+++ b/src/views/professional/professionaltopiclevelconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionaltopicsourceconfig/index.vue b/src/views/professional/professionaltopicsourceconfig/index.vue
new file mode 100755
index 0000000..bd451fd
--- /dev/null
+++ b/src/views/professional/professionaltopicsourceconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/professionalworktype/index.vue b/src/views/professional/professionalworktype/index.vue
new file mode 100755
index 0000000..27111e9
--- /dev/null
+++ b/src/views/professional/professionalworktype/index.vue
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/professionalyearbounds/index.vue b/src/views/professional/salaries/professionalyearbounds/index.vue
new file mode 100755
index 0000000..7cc778e
--- /dev/null
+++ b/src/views/professional/salaries/professionalyearbounds/index.vue
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/salaryexportrecord/index.vue b/src/views/professional/salaries/salaryexportrecord/index.vue
new file mode 100644
index 0000000..b06d9f8
--- /dev/null
+++ b/src/views/professional/salaries/salaryexportrecord/index.vue
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.confirm === '1' ? '是' : '否' }}
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teacherawardtax/importAwardTax.vue b/src/views/professional/salaries/teacherawardtax/importAwardTax.vue
new file mode 100644
index 0000000..91be085
--- /dev/null
+++ b/src/views/professional/salaries/teacherawardtax/importAwardTax.vue
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+ {{ fileName }}
+
+ 选择文件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teacherawardtax/index.vue b/src/views/professional/salaries/teacherawardtax/index.vue
new file mode 100644
index 0000000..5e3dcd6
--- /dev/null
+++ b/src/views/professional/salaries/teacherawardtax/index.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+ 绩效导入
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teacherpayslip/exportBaseSalary.vue b/src/views/professional/salaries/teacherpayslip/exportBaseSalary.vue
new file mode 100644
index 0000000..d71c6e6
--- /dev/null
+++ b/src/views/professional/salaries/teacherpayslip/exportBaseSalary.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+ 是
+ 否
+
+
+
+ 选择是,则本月其他造单批次无法指定到当前月份。如需解锁,请前往「薪资导出记录」删除记录即可。
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teacherpayslip/importBaseSalary.vue b/src/views/professional/salaries/teacherpayslip/importBaseSalary.vue
new file mode 100644
index 0000000..f28ee19
--- /dev/null
+++ b/src/views/professional/salaries/teacherpayslip/importBaseSalary.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+ {{ fileName }}
+
+ 选择文件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teacherpayslip/importTaxSalary.vue b/src/views/professional/salaries/teacherpayslip/importTaxSalary.vue
new file mode 100644
index 0000000..e10ffa9
--- /dev/null
+++ b/src/views/professional/salaries/teacherpayslip/importTaxSalary.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+ {{ fileName }}
+
+ 选择文件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teacherpayslip/index.vue b/src/views/professional/salaries/teacherpayslip/index.vue
new file mode 100755
index 0000000..910b17b
--- /dev/null
+++ b/src/views/professional/salaries/teacherpayslip/index.vue
@@ -0,0 +1,354 @@
+
+
+
+
+
+
+ 工资条导入
+
+ 设置可查询
+
+ 设置不可查询
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.normalView === '1' ? '是' : '否' }}
+
+
+
+
+
+
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teacherpayslip/salaryInfo.vue b/src/views/professional/salaries/teacherpayslip/salaryInfo.vue
new file mode 100644
index 0000000..6135f93
--- /dev/null
+++ b/src/views/professional/salaries/teacherpayslip/salaryInfo.vue
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 基础工资应税收入= 岗位工资 +薪级工资+见习期工资+生活补贴+岗位津贴+教龄津贴+特教补贴+特级教师津贴+特岗津贴(1)+特岗津贴(2)+奖励绩效性工资+乡镇工作补贴+临时补贴+保留津贴+应休未休假-个人补缴-其他扣款-医疗救助金
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 个人所得税 = 个税计算数据中的《 累计应补(退)税额 》
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ √
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 应税收入= 基础工资应税收入+造单收入
+ 累计专项扣除=当年累计个人承担的住房公积金+医疗保险金+失业保险金+养老保险金
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 实发工资= 应发工资-应扣合计
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teachersalary/exportBaseSalary.vue b/src/views/professional/salaries/teachersalary/exportBaseSalary.vue
new file mode 100644
index 0000000..d71c6e6
--- /dev/null
+++ b/src/views/professional/salaries/teachersalary/exportBaseSalary.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+ 是
+ 否
+
+
+
+ 选择是,则本月其他造单批次无法指定到当前月份。如需解锁,请前往「薪资导出记录」删除记录即可。
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teachersalary/importBaseSalary.vue b/src/views/professional/salaries/teachersalary/importBaseSalary.vue
new file mode 100644
index 0000000..193dee9
--- /dev/null
+++ b/src/views/professional/salaries/teachersalary/importBaseSalary.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+ {{ fileName }}
+
+ 选择文件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teachersalary/importTaxSalary.vue b/src/views/professional/salaries/teachersalary/importTaxSalary.vue
new file mode 100644
index 0000000..e10ffa9
--- /dev/null
+++ b/src/views/professional/salaries/teachersalary/importTaxSalary.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+ {{ fileName }}
+
+ 选择文件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teachersalary/index.vue b/src/views/professional/salaries/teachersalary/index.vue
new file mode 100755
index 0000000..a48ff90
--- /dev/null
+++ b/src/views/professional/salaries/teachersalary/index.vue
@@ -0,0 +1,378 @@
+
+
+
+
+
+
+ 人事薪资导入
+
+ 薪资导出
+
+ 税金导入
+
+ 设置可查询
+
+ 设置不可查询
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.normalView === '1' ? '是' : '否' }}
+
+
+
+
+
+
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/salaries/teachersalary/salaryInfo.vue b/src/views/professional/salaries/teachersalary/salaryInfo.vue
new file mode 100644
index 0000000..4f6af89
--- /dev/null
+++ b/src/views/professional/salaries/teachersalary/salaryInfo.vue
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 基础工资应税收入= 岗位工资 +薪级工资+见习期工资+生活补贴+岗位津贴+教龄津贴+特教补贴+特级教师津贴+特岗津贴(1)+特岗津贴(2)+奖励绩效性工资+乡镇工作补贴+临时补贴+保留津贴+应休未休假-个人补缴-其他扣款-医疗救助金
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 个人所得税 = 个税计算数据中的《 累计应补(退)税额 》
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ √
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 实发工资= 应发工资-应扣合计
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/stayschool/outercompany/index.vue b/src/views/professional/stayschool/outercompany/index.vue
new file mode 100755
index 0000000..d1e215e
--- /dev/null
+++ b/src/views/professional/stayschool/outercompany/index.vue
@@ -0,0 +1,300 @@
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.allowStartTime }} - {{ scope.row.allowEndTime }}
+
+ -
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/stayschool/outercompany/indexSecond.vue b/src/views/professional/stayschool/outercompany/indexSecond.vue
new file mode 100755
index 0000000..49c0cfc
--- /dev/null
+++ b/src/views/professional/stayschool/outercompany/indexSecond.vue
@@ -0,0 +1,300 @@
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.allowStartTime }} - {{ scope.row.allowEndTime }}
+
+ -
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/stayschool/outercompany/indexTrain.vue b/src/views/professional/stayschool/outercompany/indexTrain.vue
new file mode 100755
index 0000000..3e3a6e5
--- /dev/null
+++ b/src/views/professional/stayschool/outercompany/indexTrain.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.allowStartTime }} - {{ scope.row.allowEndTime }}
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/stayschool/outercompanyemployee/index.vue b/src/views/professional/stayschool/outercompanyemployee/index.vue
new file mode 100755
index 0000000..968727d
--- /dev/null
+++ b/src/views/professional/stayschool/outercompanyemployee/index.vue
@@ -0,0 +1,919 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+ 导 入
+
+ 导出
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ getDictLabel(scope.row.inoutFlag) }}
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 重置密码
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传头像,人脸识别用
+
+
+
+
+
+
+
+
+ 选取文件
+
+
+ 下载模板
+
+
+ 只能上传excel文件,且不超过5MB
+ {{ fileName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/stayschool/outercompanyemployee/indexSecond.vue b/src/views/professional/stayschool/outercompanyemployee/indexSecond.vue
new file mode 100755
index 0000000..3fc8ffd
--- /dev/null
+++ b/src/views/professional/stayschool/outercompanyemployee/indexSecond.vue
@@ -0,0 +1,913 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+ 导 入
+
+ 导出
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ getDictLabel(scope.row.inoutFlag) }}
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 重置密码
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传头像,人脸识别用
+
+
+
+
+
+
+
+
+ 选取文件
+
+
+ 下载模板
+
+
+ 只能上传excel文件,且不超过5MB
+ {{ fileName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/stayschool/outercompanyemployee/indexTrain.vue b/src/views/professional/stayschool/outercompanyemployee/indexTrain.vue
new file mode 100755
index 0000000..125ebf1
--- /dev/null
+++ b/src/views/professional/stayschool/outercompanyemployee/indexTrain.vue
@@ -0,0 +1,871 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新 增
+
+ 导 入
+
+ 导出
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ getDictLabel(scope.row.inoutFlag) }}
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 重置密码
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传头像,人脸识别用
+
+
+
+
+
+
+
+
+ 选取文件
+
+
+ 下载模板
+
+
+ 只能上传excel文件,且不超过5MB
+ {{ fileName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/teacherbase/export-teacher-info.vue b/src/views/professional/teacherbase/export-teacher-info.vue
new file mode 100644
index 0000000..cb34399
--- /dev/null
+++ b/src/views/professional/teacherbase/export-teacher-info.vue
@@ -0,0 +1,254 @@
+
+
+
+
+ 导出教职工人数,依据'职工信息'页面检索条件,如部门,职称等级等条件
+ *请在'职工信息'页面点击搜索后,再点开当前导出页面
+
+
+
+
+
+
+
+
+ 导出
+
+
+
+
+
+ 基础信息
+ 全选
+
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+
+ 岗位信息
+ 全选
+
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+
+ 其他
+ 全选
+
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/teacherbase/import-teacherInfo.vue b/src/views/professional/teacherbase/import-teacherInfo.vue
new file mode 100644
index 0000000..9332b51
--- /dev/null
+++ b/src/views/professional/teacherbase/import-teacherInfo.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+ 职工信息字典下载
+
+
+
+
+
+ 导入时,部分字段需严格按照字典值填写
+
+
+
+
+
+ 点击上传
+
+ 只能上传后缀为xls,xlsx的文件
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/teacherbase/index.vue b/src/views/professional/teacherbase/index.vue
new file mode 100644
index 0000000..cdce443
--- /dev/null
+++ b/src/views/professional/teacherbase/index.vue
@@ -0,0 +1,3136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+ 新 增
+
+
+
+ 双师
+
+
+
+ 状态锁定
+
+
+
+ 导出WORD
+
+ 自定义导出
+
+
+
+ 导入信息
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.sex === '1' ? '男' : scope.row.sex === '0' ? '女' : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 导出
+
+
+ 查看
+
+
+ 人员调动
+
+
+ 党员调动
+
+
+ 允许进出
+
+
+ 禁止进出
+
+
+ 重置密码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.joinTime ? new Date(scope.row.joinTime).toLocaleDateString() : '-' }}
+
+
+
+
+ {{ scope.row.correctionTime ? new Date(scope.row.correctionTime).toLocaleDateString() : '-' }}
+
+
+
+
+ {{ scope.row.createTime ? new Date(scope.row.createTime).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+ 编辑
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.birthday ? new Date(scope.row.birthday).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+
+
+ 编辑
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.graduateTime ? new Date(scope.row.graduateTime).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ {{ scope.row.createTime ? new Date(scope.row.createTime).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+ 编辑
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.certificateTime ? new Date(scope.row.certificateTime).toLocaleDateString() : '-' }}
+
+
+
+
+ {{ scope.row.inOfficeDate ? new Date(scope.row.inOfficeDate).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+ -
+
+
+
+
+ {{ scope.row.createTime ? new Date(scope.row.createTime).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+ 编辑
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.certificateTime ? new Date(scope.row.certificateTime).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+ -
+
+
+
+
+ {{ scope.row.createTime ? new Date(scope.row.createTime).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+ 编辑
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ {{ scope.row.createTime ? new Date(scope.row.createTime).toLocaleDateString() : '-' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.changeDate ? new Date(scope.row.changeDate).toLocaleDateString() : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.partyFee ? scope.row.partyFee.toFixed(2) : '' }}
+
+
+
+
+ {{ scope.row.changeTime ? new Date(scope.row.changeTime).toLocaleDateString() : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查 看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.dateOfPublication ? new Date(scope.row.dateOfPublication).toLocaleDateString() : '' }}
+
+
+
+
+
+
+
+
+ {{ scope.row.rewardTime ? new Date(scope.row.rewardTime).toLocaleDateString() : '' }}
+
+
+
+
+
+ 证明材料
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.publishTime ? new Date(scope.row.publishTime).toLocaleDateString() : '' }}
+
+
+
+
+
+ 证明材料
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.finishTime ? new Date(scope.row.finishTime).toLocaleDateString() : '' }}
+
+
+
+
+
+
+
+ 证明材料
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/teacherbase/multiDialog.vue b/src/views/professional/teacherbase/multiDialog.vue
new file mode 100644
index 0000000..3873032
--- /dev/null
+++ b/src/views/professional/teacherbase/multiDialog.vue
@@ -0,0 +1,842 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+
+ 点击上传
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点击上传
+ 仅支持jpg,jpeg,png,pdf后缀的文件上传
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+ {{waitShenheForm.form.teacherNo}}
+
+
+
+ {{waitShenheForm.form.realName}}
+
+
+
+ {{waitShenheForm.form.deptName}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+ {{waitShenheForm.form.teacherNo}}
+
+
+
+ {{waitShenheForm.form.realName}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/teacherbase/politics-dialog.vue b/src/views/professional/teacherbase/politics-dialog.vue
new file mode 100644
index 0000000..df603b1
--- /dev/null
+++ b/src/views/professional/teacherbase/politics-dialog.vue
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/teacherbase/relation-dialog.vue b/src/views/professional/teacherbase/relation-dialog.vue
new file mode 100644
index 0000000..9706766
--- /dev/null
+++ b/src/views/professional/teacherbase/relation-dialog.vue
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/teacherbase/status-lock-dialog.vue b/src/views/professional/teacherbase/status-lock-dialog.vue
new file mode 100644
index 0000000..d2958d2
--- /dev/null
+++ b/src/views/professional/teacherbase/status-lock-dialog.vue
@@ -0,0 +1,214 @@
+
+
+
+
+
+ 请选择需要锁定的模块,锁定后将无法进行编辑操作
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/professional/typeofworkconfig/index.vue b/src/views/professional/typeofworkconfig/index.vue
new file mode 100755
index 0000000..463dd60
--- /dev/null
+++ b/src/views/professional/typeofworkconfig/index.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 新 增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+