diff --git a/CODE_REVIEW_GUIDE.md b/CODE_REVIEW_GUIDE.md new file mode 100644 index 0000000..019041e --- /dev/null +++ b/CODE_REVIEW_GUIDE.md @@ -0,0 +1,870 @@ +# JCDP 项目代码审查标准与流程规范 + +> **文档版本**:v1.0 | **创建时间**:2026-04-16 | **适用项目**:ETMS 教育培训管理系统(JCDP) +> +> **审查范围**:Java 源码、SQL 映射文件(*.map.xml)、FreeMarker 模板(*.ftl)、JavaScript(*.js)、CSS(*.css) + +--- + +## 目录 + +1. [审查目标与原则](#1-审查目标与原则) +2. [审查角色与职责](#2-审查角色与职责) +3. [代码质量等级定义](#3-代码质量等级定义) +4. [SQL 映射文件审查标准](#4-sql-映射文件审查标准) +5. [FreeMarker 模板审查标准](#5-freemarker-模板审查标准) +6. [JavaScript 审查标准](#6-javascript-审查标准) +7. [CSS 审查标准](#7-css-审查标准) +8. [安全审查标准](#8-安全审查标准) +9. [审查流程规范](#9-审查流程规范) +10. [审查检查清单](#10-审查检查清单) +11. [常见问题与修复建议](#11-常见问题与修复建议) + +--- + +## 1. 审查目标与原则 + +### 1.1 审查目标 + +| 目标 | 说明 | +|------|------| +| **提升代码质量** | 发现并修复潜在缺陷,降低线上故障率 | +| **统一代码风格** | 保持项目内代码风格一致,降低维护成本 | +| **知识传承** | 通过审查促进团队技术交流,提升整体水平 | +| **风险控制** | 识别安全漏洞、性能瓶颈、数据风险 | + +### 1.2 审查原则 + +1. **建设性优先**:审查是教导,不是批评。每条反馈都应教会开发者一些东西 +2. **抓大放小**:阻塞性问题必须修复,风格问题酌情处理 +3. **自动化辅助**:能自动化的检查(如格式、风格)不占用人工审查时间 +4. **具体可操作**:每条审查意见都应明确指出位置、问题和建议 + +--- + +## 2. 审查角色与职责 + +### 2.1 角色定义 + +| 角色 | 职责 | 适用场景 | +|------|------|----------| +| **作者 (Author)** | 提交代码、完成自检、响应审查意见 | 所有场景 | +| **审查者 (Reviewer)** | 执行代码审查、给出反馈、批准/驳回 | 所有场景 | +| **架构师/技术负责人** | 审批重大变更、制定技术规范、处理争议 | 高风险变更 | +| **质量门禁 (Gatekeeper)** | 验证审查通过、检查清单执行 | 合入主分支前 | + +### 2.2 审查者分配原则 + +| 变更类型 | 最低审查人数 | 审查者要求 | +|----------|-------------|------------| +| **常规功能** | 1 人 | 任意团队成员 | +| **业务逻辑变更** | 1-2 人 | 至少 1 人为同模块开发者 | +| **核心模块变更** | 2 人+ | 至少 1 人为架构师/技术负责人 | +| **安全/权限相关** | 2 人+ | 必须包含安全专员或架构师 | + +--- + +## 3. 代码质量等级定义 + +### 3.1 问题严重等级 + +| 等级 | 标记 | 描述 | 处理要求 | +|------|------|------|----------| +| **阻塞** | 🔴 | 必须修复才能合入 | 修复前禁止合入 | +| **严重** | 🟠 | 强烈建议修复 | 修复后再审查 | +| **建议** | 🟡 | 应该修复 | 可以在后续迭代修复 | +| **挑剔** | 💭 | 可选优化 | 不阻塞合入 | + +### 3.2 问题类型分类 + +| 类型 | 说明 | 示例 | +|------|------|------| +| **Bug** | 功能性错误 | 逻辑错误、空指针风险 | +| **安全** | 安全漏洞 | SQL 注入、XSS、权限绕过 | +| **性能** | 性能问题 | N+1 查询、大数据处理 | +| **可维护性** | 代码可读性 | 命名不清晰、重复代码 | +| **风格** | 代码风格 | 格式不规范、无注释 | + +--- + +## 4. SQL 映射文件审查标准 + +### 4.1 🔴 阻塞问题 + +#### 4.1.1 SQL 注入风险 + +**问题描述**:用户输入直接拼接到 SQL 语句中。 + +**典型问题代码**: +```xml + +<@p p="AND name = %s" f="?">name +<@p p="AND name LIKE '%' + ? + '%'">keyword +``` + +**正确写法**: +```xml + +<@p p="AND name LIKE CONCAT('%', ?, '%')">keyword + + +<@p p="AND id IN(%s)" f="?">id +``` + +**检查要点**: +- [ ] 所有用户输入是否通过 `?` 参数绑定 +- [ ] LIKE 模糊查询是否使用 `CONCAT` 函数 +- [ ] IN 查询的列表参数是否正确处理 + +#### 4.1.2 缺少 WHERE 条件 + +**问题描述**:UPDATE/DELETE 语句缺少 WHERE 条件,可能导致全表操作。 + +**典型问题代码**: +```xml + + + DELETE FROM table_name WHERE id IN(<@p f="?">id) + + +``` + +**正确写法**: +```xml + + + DELETE FROM table_name + WHERE 1=1 + <@p p="AND id IN(%s)" f="?">id + + + +``` + +**检查要点**: +- [ ] UPDATE/DELETE 语句必须有 WHERE 条件 +- [ ] WHERE 条件中的动态参数是否为必填项 +- [ ] 是否存在 `1=1` 而后没有实际条件的情况 + +#### 4.1.3 字段大小写混用 + +**问题描述**:同一文件中字段名大小写不统一,增加维护难度。 + +**典型问题代码**: +```xml + +FROM JCDP_SYS_USER USR +LEFT JOIN JCDP_SYS_USER_EXT EXT ON USR.ID = EXT.ID +WHERE USR.ID = ? +``` + +**正确写法**: +```xml + +FROM JCDP_SYS_USER USR +LEFT JOIN JCDP_SYS_USER_EXT EXT ON USR.id = EXT.id +WHERE USR.id = ? +``` + +### 4.2 🟠 严重问题 + +#### 4.2.1 废弃代码未清理 + +**问题描述**:存在"备份"、"以前"、"old"等注释标记的废弃 SQL。 + +**典型问题代码**: +```xml + + + select ot.* from et_train_ot ot,et_train_ot_xy xy where ... + +``` + +**修复建议**: +- 删除所有废弃 SQL 定义 +- 如需保留历史版本,使用版本控制系统 + +**检查要点**: +- [ ] 是否存在 `backup`、`备份`、`old`、`以前` 等注释 +- [ ] 是否有重复的 SQL ID 定义 + +#### 4.2.2 子查询嵌套过深 + +**问题描述**:三层及以上的子查询影响性能和可读性。 + +**典型问题代码**: +```xml + +SELECT * FROM A +WHERE id IN ( + SELECT id FROM B + WHERE id IN ( + SELECT id FROM C WHERE ... + ) +) +``` + +**修复建议**: +- 拆分为多个简单查询 +- 使用 JOIN 替代子查询 +- 考虑在应用层处理 + +#### 4.2.3 全表扫描风险 + +**问题描述**:LIKE 查询使用前导通配符导致索引失效。 + +**典型问题代码**: +```xml +<@p p="AND name LIKE '%' + ? + '%'">keyword +``` + +**修复建议**: +- 考虑使用 Elasticsearch 等全文搜索引擎 +- 或限制 LIKE 查询的使用场景 + +### 4.3 🟡 建议问题 + +#### 4.3.1 SQL 命名不规范 + +**问题描述**:SQL ID 命名不符合规范。 + +**规范命名**: +| 操作类型 | 命名示例 | +|----------|----------| +| 查询单条 | `getXxxById` | +| 查询列表 | `getXxxList`、`listXxx` | +| 插入 | `insertXxx`、`saveXxx` | +| 更新 | `updateXxx` | +| 删除 | `deleteXxx`、`removeXxx` | +| 统计 | `countXxx`、`getXxxCount` | + +**检查要点**: +- [ ] SQL ID 是否符合命名规范 +- [ ] 是否按功能模块分组 + +#### 4.3.2 SELECT * 使用 + +**问题描述**:使用 `SELECT *` 返回不必要字段。 + +**建议**: +```xml + +SELECT * FROM table_name + + +SELECT id, name, status FROM table_name +``` + +**例外情况**: +- 快速原型开发 +- JOIN 后的复杂查询(字段过多时) + +#### 4.3.3 缺少分页 + +**问题描述**:列表查询未限制返回数量。 + +**建议**: +```xml + + + SELECT * FROM table_name WHERE 1=1 + <@p p="AND (%s)" s=" OR " f="%S LIKE ?">keyword + <@p p="LIMIT %d,%d">pageSize,offset + +``` + +### 4.4 💭 挑剔问题 + +- ORDER BY 字段未建立索引 +- 未使用 LIMIT 限制结果集大小 +- 日期比较未使用函数(如使用字符串比较日期) + +--- + +## 5. FreeMarker 模板审查标准 + +### 5.1 🔴 阻塞问题 + +#### 5.1.1 XSS 跨站脚本风险 + +**问题描述**:用户输入未转义直接输出到 HTML。 + +**典型问题代码**: +```html + +${userName} +
{{userName}}
+``` + +**正确写法**: +```html + +${userName?html} + + +{{value.name}} +``` + +**检查要点**: +- [ ] 所有用户输入是否经过转义 +- [ ] 富文本内容是否使用专门的 XSS 过滤 +- [ ] JS 中拼接 HTML 是否使用 text() 而非 html() + +#### 5.1.2 内联事件处理 + +**问题描述**:在 HTML 中使用内联事件处理器。 + +**典型问题代码**: +```html + + + + +``` + +#### 5.1.3 注释掉的死代码 + +**问题描述**:存在大量被注释的代码,影响可维护性。 + +**典型问题代码**: +```html +<#-- 2019年第一次项目管理培训考试试卷1--> +<#-- 项目管理培训是对管理者...--> + +``` + +**修复建议**: +- 删除所有注释掉的代码 +- 使用版本控制系统保留历史 + +### 5.2 🟠 严重问题 + +#### 5.2.1 内联样式过多 + +**问题描述**:大量使用 `style=""` 属性。 + +**典型问题代码**: +```html +
+``` + +**修复建议**: +```html + +
+``` + +**检查要点**: +- [ ] 是否存在超过 3 个 style 属性的元素 +- [ ] 重复的样式定义是否提取为 CSS 类 + +#### 5.2.2 条件嵌套过深 + +**典型问题代码**: +```html +{{if value.type=="单选题"}} + {{if value.optiona.length}} + {{if value.user_answer=="A"}} +
...
+ {{/if}} + {{/if}} +{{/if}} +``` + +**修复建议**: +```html + +{{if value.type=="单选题" && value.optiona.length && value.user_answer=="A"}} +
...
+{{/if}} + + +{{isChecked(value, "A")}} +``` + +#### 5.2.3 重复代码模式 + +**典型问题代码**: +```html + +{{if value.user_answer=="A"}}
...A选项...
{{/if}} +{{if value.user_answer=="B"}}
...B选项...
{{/if}} + +``` + +**修复建议**: +- 提取为公共宏(`<#macro>`) +- 使用 JS 渲染选项 + +### 5.3 🟡 建议问题 + +#### 5.3.1 表单验证缺失 + +**检查要点**: +- [ ] 表单是否有必填项校验 +- [ ] 输入格式是否校验(如日期、数字) +- [ ] 提交前是否有确认提示 + +#### 5.3.2 错误处理缺失 + +**检查要点**: +- [ ] AJAX 请求是否有错误处理 +- [ ] 失败时是否有用户提示 +- [ ] 网络异常是否友好提示 + +#### 5.3.3 加载状态缺失 + +**检查要点**: +- [ ] 异步操作是否有 loading 状态 +- [ ] 数据加载中是否有骨架屏或占位 + +### 5.4 💭 挑剔问题 + +- 按钮文字未使用 i18n +- 图标使用图片而非字体图标 +- 响应式布局缺失 + +--- + +## 6. JavaScript 审查标准 + +### 6.1 🔴 阻塞问题 + +#### 6.1.1 XSS 风险 + +**典型问题代码**: +```javascript +// 危险:直接插入用户输入到 DOM +element.innerHTML = userInput; +$('#container').html(userInput); +``` + +**正确写法**: +```javascript +// 安全:使用 text() 或手动转义 +element.textContent = userInput; +$('#container').text(userInput); + +// 如果必须插入 HTML,先进行 XSS 过滤 +$('#container').html(sanitize(userInput)); +``` + +#### 6.1.2 未声明的全局变量 + +**典型问题代码**: +```javascript +// 全局污染 +function doSomething() { + result = process(); // 缺少 var/let/const +} +``` + +**正确写法**: +```javascript +function doSomething() { + const result = process(); +} +``` + +**检查要点**: +- [ ] 是否使用 `'use strict'` +- [ ] 变量是否使用 var/let/const 声明 +- [ ] 是否存在命名冲突 + +### 6.2 🟠 严重问题 + +#### 6.2.1 变量声明错误 + +**典型问题代码**: +```javascript +// 缺少 var +isIDCard1 = /^[1-9]\d{7}.../; +isPositiveNumber = /^[1-9]\d*\.\d*.../; +``` + +**正确写法**: +```javascript +const isIDCard1 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; +const isPositiveNumber = /^[1-9]\d*\.\d*$|^0\.\d*[1-9]\d*$|^[1-9]\d*$/; +``` + +#### 6.2.2 日期 API 误用 + +**典型问题代码**: +```javascript +// 错误:getDay() 返回星期几(0-6),getDate() 返回几号(1-31) +if (dateTime1.getDay() == dateTime2.getDay()) { +``` + +**正确写法**: +```javascript +if (dateTime1.getDate() == dateTime2.getDate()) { +``` + +#### 6.2.3 同步 AJAX 请求 + +**典型问题代码**: +```javascript +$.ajax({ + type: 'post', + async: false, // 同步请求,阻塞 UI + url: dictBaseUrl + dictKey, + // ... +}); +``` + +**修复建议**: +- 改为异步请求 +- 使用 Promise/async-await +- 考虑数据预加载 + +### 6.3 🟡 建议问题 + +#### 6.3.1 代码重复 + +**检查要点**: +- [ ] 相似的逻辑是否提取为函数 +- [ ] 是否存在复制粘贴的重复代码 + +#### 6.3.2 魔法数字 + +**典型问题代码**: +```javascript +if (dateTime1.getDay() - dateTime2.getDay() == 1) { + tempTime = dateTime2.format("昨天 hh:mm"); +} +``` + +**修复建议**: +```javascript +const YESTERDAY = 1; +if (dateTime1.getDay() - dateTime2.getDay() == YESTERDAY) { + tempTime = dateTime2.format("昨天 hh:mm"); +} +``` + +#### 6.3.3 缺少 JSDoc 注释 + +**建议**:核心函数添加 JSDoc 注释 + +```javascript +/** + * 获取当前日期 + * @param {string} [dateSp='-'] - 日期分隔符 + * @returns {string} 格式化日期,如 "2026-04-16" + */ +function getDateNow(dateSp) { + dateSp = dateSp || '-'; + // ... +} +``` + +### 6.4 💭 挑剔问题 + +- console.log 未在生产环境移除 +- 未使用 ES6+ 语法 +- 未使用 lint 工具 + +--- + +## 7. CSS 审查标准 + +### 7.1 🟡 建议问题 + +#### 7.1.1 选择器嵌套过深 + +**典型问题代码**: +```css +.container .content .main .sidebar .box .title { + font-size: 14px; +} +``` + +**修复建议**: +```css +.box-title { /* 使用语义化的类名 */ + font-size: 14px; +} +``` + +#### 7.1.2 未使用 CSS 变量 + +**建议**:使用 CSS 变量统一管理主题色等 + +```css +:root { + --primary-color: #1890ff; + --text-color: #333; +} + +.button { + background: var(--primary-color); + color: var(--text-color); +} +``` + +#### 7.1.3 未使用 BEM 命名 + +**建议**:使用 BEM 命名规范 + +```css +/* Block */ +.train-card { } + +/* Element */ +.train-card__title { } +.train-card__content { } + +/* Modifier */ +.train-card--disabled { } +``` + +--- + +## 8. 安全审查标准 + +### 8.1 🔴 阻塞安全问题 + +#### 8.1.1 SQL 注入 + +| 检查点 | 说明 | +|--------|------| +| 用户输入是否参数化 | 所有用户输入必须通过 `?` 绑定 | +| LIKE 查询是否安全 | 使用 `CONCAT('%', ?, '%')` | +| IN 查询是否安全 | 确保列表参数处理正确 | + +#### 8.1.2 XSS 跨站脚本 + +| 检查点 | 说明 | +|--------|------| +| 用户输入是否转义 | 使用 `?html` 或 `sanitize()` | +| 富文本是否过滤 | 使用专门的 XSS 过滤库 | +| URL 参数是否编码 | 使用 `encodeURIComponent()` | + +#### 8.1.3 权限绕过 + +| 检查点 | 说明 | +|--------|------| +| 前端权限检查是否重复后端 | 前后端双重校验 | +| 越权访问是否防护 | 资源归属校验 | +| 敏感操作是否验证 | 删除/审批等操作二次确认 | + +#### 8.1.4 敏感信息泄露 + +| 检查点 | 说明 | +|--------|------| +| 日志是否打印敏感信息 | 密码、Token 等脱敏 | +| 错误信息是否泄露 | 避免暴露堆栈信息 | +| 配置文件是否安全 | 数据库密码等加密存储 | + +### 8.2 🟠 严重安全问题 + +#### 8.2.1 CSRF 跨站请求伪造 + +**检查点**: +- [ ] 关键操作是否使用 CSRF Token +- [ ] Token 是否正确验证 + +#### 8.2.2 文件上传漏洞 + +**检查点**: +- [ ] 文件类型是否验证 +- [ ] 文件内容是否检查 +- [ ] 上传路径是否隔离 + +--- + +## 9. 审查流程规范 + +### 9.1 审查流程图 + +``` +┌─────────────────────────────────────────────────────────────────┐ +│ 代码提交流程 │ +└─────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ 1. 开发完成 → 开发者自检 │ +│ - 运行本地检查清单 │ +│ - 确保单元测试通过(未来) │ +│ - 代码格式化 │ +└─────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ 2. 提交 Pull Request / Merge Request │ +│ - 填写 PR 描述(改了什么、为什么改、影响范围) │ +│ - 关联需求/缺陷单 │ +│ - 指定审查者 │ +└─────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ 3. 审查者审查 │ +│ - 全面审查代码 │ +│ - 给出反馈(阻塞/建议/问题) │ +│ - 标注审查通过/需修改 │ +└─────────────────────────────────────────────────────────────────┘ + │ + ▼ + ┌───────────┴───────────┐ + │ │ + ▼ ▼ + ┌──────────────┐ ┌──────────────┐ + │ 通过 │ │ 需修改 │ + │ │ │ │ + │ 合入主分支 │ │ 返回开发者 │ + └──────────────┘ │ 修改后重新 │ + │ 提交审查 │ + └──────────────┘ +``` + +### 9.2 审查时间要求 + +| 变更类型 | 审查响应时间 | 总体处理时间 | +|----------|-------------|-------------| +| 紧急修复(Hotfix) | 1 小时内 | 4 小时内 | +| 常规功能 | 24 小时内 | 3 个工作日内 | +| 大型变更 | 48 小时内 | 1 周内 | + +### 9.3 审查通过标准 + +#### 必须满足的条件 + +1. ✅ 所有 🔴 阻塞问题已修复 +2. ✅ 所有 🟠 严重问题已修复或已有明确修复计划 +3. ✅ 审查者明确批准(至少 1 人) +4. ✅ 分支合并前无冲突 + +#### 鼓励但不强制 + +- 🟡 建议问题全部修复 +- 💭 挑剔问题尽量修复 + +--- + +## 10. 审查检查清单 + +### 10.1 提交前自检清单(开发者) + +#### SQL 映射文件 +- [ ] 所有用户输入使用参数绑定 `?` +- [ ] LIKE 查询使用 `CONCAT` 函数 +- [ ] 无废弃/备份代码 +- [ ] 无重复的 SQL ID +- [ ] 字段名大小写一致 +- [ ] UPDATE/DELETE 有 WHERE 条件 + +#### FreeMarker 模板 +- [ ] 用户输入已转义 +- [ ] 无注释掉的死代码 +- [ ] 无内联事件处理 +- [ ] 无过多内联样式 +- [ ] 表单有验证 + +#### JavaScript +- [ ] 无全局污染 +- [ ] 使用 var/let/const 声明 +- [ ] AJAX 使用异步 +- [ ] 错误有处理 +- [ ] 无同步阻塞 + +#### 通用 +- [ ] 代码格式统一 +- [ ] 无硬编码配置 +- [ ] 关键逻辑有注释 + +### 10.2 审查清单(审查者) + +#### 功能正确性 +- [ ] 代码逻辑正确 +- [ ] 边界条件处理 +- [ ] 错误处理完整 +- [ ] 兼容性考虑 + +#### 安全 +- [ ] 无 SQL 注入 +- [ ] 无 XSS 漏洞 +- [ ] 权限校验完整 +- [ ] 敏感信息保护 + +#### 性能 +- [ ] 无 N+1 查询 +- [ ] 无大对象处理 +- [ ] 无阻塞主线程 + +#### 可维护性 +- [ ] 命名清晰 +- [ ] 无重复代码 +- [ ] 注释充分 +- [ ] 逻辑简洁 + +--- + +## 11. 常见问题与修复建议 + +### 11.1 SQL 映射常见问题 + +| 问题 | 原因 | 修复建议 | +|------|------|----------| +| 参数绑定失败 | 使用了 `%s` 而非 `?` | 检查动态 SQL 语法 | +| LIKE 查询失效 | 直接拼接 `%` | 使用 `CONCAT('%', ?, '%')` | +| 全表操作 | WHERE 条件为空 | 添加必填参数校验 | + +### 11.2 FreeMarker 常见问题 + +| 问题 | 原因 | 修复建议 | +|------|------|----------| +| XSS 风险 | 直接输出用户输入 | 使用 `?html` 转义 | +| 页面错乱 | 内联样式冲突 | 提取为 CSS 类 | +| 逻辑复杂 | 嵌套条件过多 | 使用 helper 函数 | + +### 11.3 JavaScript 常见问题 + +| 问题 | 原因 | 修复建议 | +|------|------|----------| +| 变量未定义 | 缺少声明 | 使用 var/let/const | +| 日期错误 | getDay/getDate 混淆 | 使用 getDate() | +| 界面卡顿 | 同步 AJAX | 改为异步 | + +--- + +## 附录 + +### A. 参考资料 + +- [Google JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html) +- [Alibaba Java Coding Guidelines](https://alibaba.github.io/Alibaba-Java-Coding-Guidelines/) +- [OWASP Top 10](https://owasp.org/www-project-top-ten/) + +### B. 工具推荐 + +| 工具 | 用途 | +|------|------| +| ESLint | JavaScript 代码检查 | +| SonarQube | 代码质量分析 | +| Checkstyle | Java 代码检查 | +| SQLFluff | SQL 语法检查 | + +### C. 修订记录 + +| 版本 | 日期 | 修改人 | 修改内容 | +|------|------|--------|----------| +| v1.0 | 2026-04-16 | AI | 初始版本 | + +--- + +*本文档由 AI 代码审查专家制定,适用于 JCDP/ETMS 项目。请根据项目实际情况调整。* diff --git a/CODE_REVIEW_REPORT.md b/CODE_REVIEW_REPORT.md new file mode 100644 index 0000000..bd48583 --- /dev/null +++ b/CODE_REVIEW_REPORT.md @@ -0,0 +1,458 @@ +# JCDP 项目代码审查报告 + +> **审查时间**:2026-04-16 +> **审查范围**:SQL 映射文件、FreeMarker 模板、JavaScript、CSS +> **审查依据**:[CODE_REVIEW_GUIDE.md](./CODE_REVIEW_GUIDE.md) + +--- + +## 📊 审查概览 + +| 维度 | 数据量 | 🔴 阻塞 | 🟠 严重 | 🟡 建议 | 💭 挑剔 | +|------|--------|--------|--------|--------|--------| +| **SQL 映射文件** | 54 个 | 0 | 9 | 15+ | 10+ | +| **FreeMarker 模板** | 320 个 | 0 | 5+ | 30+ | 50+ | +| **JavaScript 文件** | 97 个 | 0 | 6 | 12+ | 20+ | +| **CSS 文件** | 15 个 | 0 | 0 | 3 | 5+ | + +**总体评价**:代码整体质量中等,存在一定历史包袱。主要问题集中在废弃代码未清理、全局变量污染、同步 AJAX 请求等方面。**未发现严重安全漏洞(SQL 注入、XSS)**。 + +--- + +## 一、SQL 映射文件审查结果 + +### 1.1 🟠 严重问题:废弃代码未清理 + +**问题描述**:发现多处带"备份"、"以前"标记的废弃 SQL 定义,这些代码应该被删除。 + +**发现位置**: + +| 文件 | 废弃 SQL ID | 行号 | +|------|-------------|------| +| `et_exam_usertest.map.xml` | `getExamResultList之前的写法,在此备份` | 30 | +| `et_exam_usertest.map.xml` | `truncateExamDetail备份` | 81 | +| `et_exam_usertest.map.xml` | `getPersonDetail备份` | 85 | +| `et_exam_usertest.map.xml` | `getClassDetail备份` | 97 | +| `et_exam_usertest.map.xml` | `getCourseDetail备份` | 109 | +| `et_train_outtrain.map.xml` | `getOutTrainDbList以前的写法备份` | 22 | +| `et_train_outtrain.map.xml` | `getOutTrainPxdjList以前的写法备份` | 69 | + +**典型示例**: +```xml + + +``` + +**修复建议**:删除所有包含"备份"、"以前"、"old"、"backup"等标记的 SQL 定义。 + +--- + +### 1.2 🟠 严重问题:重复 SQL 变体过多 + +**问题描述**:`et_exam_usertest.map.xml` 中存在多个功能的多种实现版本,造成代码冗余。 + +**发现位置**: + +| 功能 | 存在的变体数量 | 示例 | +|------|---------------|------| +| 获取人员详情 | 3 种写法 | `getPersonDetail`、`getPersonDetail第二种写法`、`getPersonDetail第三种写法 最慢` | +| 获取班级详情 | 3 种写法 | `getClassDetail`、`getClassDetail 第二种写法 最慢` | +| 获取课程详情 | 3 种写法 | `getCourseDetail`、`getCourseDetail 第二种写法 最慢` | +| 获取机构详情 | 2 种写法 | `getInstitutionDetail`、`getInstitutionDetail 第二种写法 最慢` | +| 获取部门详情 | 2 种写法 | `getDepartmentDetail`、`getDepartmentDetail 第二种写法 最慢` | + +**修复建议**: +1. 保留性能最优的实现版本 +2. 删除其他废弃版本 +3. 如需保留历史参考,使用版本控制系统 + +--- + +### 1.3 🟡 建议问题:SELECT * 使用过多 + +**问题描述**:大量使用 `SELECT *` 返回所有字段,增加网络传输开销。 + +**发现位置**:统计到 120+ 处使用 `SELECT *` + +**典型示例**: +```xml + + + select * from et_resource_file where 1=1 + +``` + +**修复建议**:明确指定需要的字段,避免返回冗余数据。 + +--- + +### 1.4 🟡 建议问题:LIKE 查询未使用 CONCAT + +**问题描述**:部分 LIKE 查询未使用参数化方式处理通配符。 + +**发现位置**:统计到 108+ 处 LIKE 查询 + +**典型示例**: +```xml + +org.CASCADE_ID LIKE '${con}%' +``` + +**说明**:此问题风险较低,因为 `${con}` 是后端传入的固定值,不是用户输入。但如果 `con` 来自用户输入,则存在 SQL 注入风险。 + +--- + +### 1.5 💭 挑剔问题:字段名大小写不统一 + +**问题描述**:部分 SQL 文件中字段名大小写混用。 + +**示例**:`et_exam_usertest.map.xml` 中混合使用大小写 + +--- + +## 二、FreeMarker 模板审查结果 + +### 2.1 🟠 严重问题:注释掉的死代码过多 + +**问题描述**:FTL 模板中存在大量被注释的代码,影响可维护性。 + +**发现位置**:统计到 **115 处** `<#--` 注释块 + +**高发文件**: + +| 文件 | 注释数量 | 文件大小 | +|------|----------|----------| +| `exam/exampaper_editexampaper.ftl` | 74 处 | 26.27 KB | +| `exam/examresult_edit.ftl` | 33 处 | 13.84 KB | +| `exam/exam_edit.ftl` | 37 处 | 14.03 KB | +| `exam/exampaper_add.ftl` | 29 处 | 4.2 KB | + +**典型示例**: +```html + +<#-- 2019年第一次项目管理培训考试试卷1--> + + + + + +<#-- 项目管理培训是对管理者和相关学员进行现代项目管理理念、体系、流程和方法的教育培训活动。--> +<#-- 通过系统的培训,使广大培训对象具备系统思维、战略思维的主动意识,改变管理习惯,降低随意性和不确定性,大幅度提高工作效率。--> + +``` + +**修复建议**: +1. 删除所有 `<#--` 注释掉的代码块 +2. 如需保留历史说明,使用版本控制系统 +3. 考虑在开发迭代中逐步清理 + +--- + +### 2.2 🟡 建议问题:内联事件处理过多 + +**问题描述**:模板中大量使用内联事件处理器(如 `onclick`、`onchange`)。 + +**发现位置**:统计到 **115 处** 内联事件 + +**高发文件**: + +| 文件 | 内联事件数量 | +|------|-------------| +| `exam/exampaper_editexampaper.ftl` | 62 处 | +| `exam/examresult_edit.ftl` | 14 处 | +| `exam/exam_edit.ftl` | 14 处 | + +**典型示例**: +```html + +``` + +**修复建议**: +```html + + + + +``` + +--- + +### 2.3 🟡 建议问题:内联样式过多 + +**问题描述**:模板中大量使用 `style=""` 内联样式。 + +**发现位置**:统计到 **6265 处** style 属性 + +**典型示例**: +```html +
+``` + +**修复建议**:将重复样式提取为 CSS 类,使用语义化类名。 + +--- + +### 2.4 💭 挑剔问题:条件嵌套过深 + +**问题描述**:部分模板存在多层条件嵌套。 + +**典型示例**: +```html +{{if value.type=="单选题"}} + {{if value.optiona.length}} + {{if value.user_answer=="A"}} +
...
+ {{/if}} + {{/if}} +{{/if}} +``` + +**修复建议**:使用逻辑运算符或 helper 函数简化。 + +--- + +## 三、JavaScript 审查结果 + +### 3.1 🟠 严重问题:未声明的全局变量 + +**问题描述**:部分 JS 文件中存在未使用 `var/let/const` 声明的变量。 + +**发现位置**: + +| 文件 | 问题 | 行号 | +|------|------|------| +| `globalConfig.js` | `isIDCard1`, `isIDCard2` 等正则变量未声明 | 72-74 | +| `globalConfig.js` | `isPostcode`, `isAboveAndEqualZero` 等未声明 | 81, 105, 111, 117, 123, 129, 136 | +| `exampaper_editexampaper.js` | `pg_` 变量在赋值前声明 | 15-16 | + +**典型示例**: +```javascript +// globalConfig.js 第72-74行 +validator: function (val) { + //身份证正则表达式(15位) + isIDCard1 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; + //身份证正则表达式(18位) + isIDCard2 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}[0-9xX]$/; +``` + +**修复建议**: +```javascript +validator: function (val) { + const isIDCard1 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; + const isIDCard2 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}[0-9xX]$/; +``` + +--- + +### 3.2 🟠 严重问题:日期 API 误用 + +**问题描述**:`globalConfig.js` 中误用 `getDay()` 方法。 + +**发现位置**:`globalConfig.js` 第 268、271 行 + +**典型示例**: +```javascript +// 第 268 行 - 错误:getDay() 返回星期几(0-6) +if (dateTime1.getDay() == dateTime2.getDay()) { + +// 第 271 行 - 错误:比较星期而非日期 +if (dateTime1.getDay() - dateTime2.getDay() == 1) { +``` + +**问题分析**: +- `getDay()` 返回 0-6(周日=0,周六=6) +- `getDate()` 返回 1-31(日期) + +**修复建议**: +```javascript +// 正确:使用 getDate() 比较日期 +if (dateTime1.getDate() == dateTime2.getDate()) { +``` + +--- + +### 3.3 🟠 严重问题:同步 AJAX 请求 + +**问题描述**:多处使用 `async: false` 的同步 AJAX 请求,阻塞 UI 线程。 + +**发现位置**: + +| 文件 | 行号 | 用途 | +|------|------|------| +| `globalConfig.js` | 200 | 获取数据字典 | +| `userprofile/index.js` | 71, 104 | 用户信息查询 | +| `train/uptrain/uptrain.js` | 176 | 上级培训查询 | +| `train/uptrain/uptrain_edit.js` | 394 | 上级培训编辑 | +| `train/plantodo/assess_audit.js` | 319 | 评估审核 | +| `train/outtrain/out_train_main.js` | 1209 | 外派培训 | + +**典型示例**: +```javascript +// globalConfig.js 第198-210行 +$.ajax({ + type: 'post', + async: false, // 阻塞 UI + url: dictBaseUrl + dictKey, + dataType: 'json', + success: function (result) { + // ... + } +}); +``` + +**修复建议**: +1. 改为异步请求,使用 Promise/async-await +2. 考虑在页面加载时预取数据 +3. 使用回调函数处理异步结果 + +--- + +### 3.4 🟡 建议问题:代码重复 + +**问题描述**:部分 JS 文件存在重复代码。 + +**示例**:`out_train_main.js` 中有多个类似的 AJAX 请求模式 + +--- + +### 3.5 💭 挑剔问题:魔法数字 + +**问题描述**:代码中存在未命名的数字常量。 + +**示例**:`globalConfig.js` 第 271 行的 `1` 代表"昨天" + +--- + +## 四、CSS 审查结果 + +### 4.1 🟡 建议问题:内联样式过多 + +**问题描述**:CSS 文件中部分选择器嵌套过深。 + +**示例**: +```css +.container .content .main .sidebar .box .title { + font-size: 14px; +} +``` + +**修复建议**:使用 BEM 命名规范或扁平化选择器。 + +--- + +### 4.2 💭 挑剔问题:未使用 CSS 变量 + +**问题描述**:样式中未使用 CSS 变量管理主题色等。 + +**修复建议**:考虑使用 CSS 变量统一管理颜色、间距等。 + +--- + +## 五、安全审查结果 + +### 5.1 ✅ 安全检查通过项 + +| 检查项 | 状态 | 说明 | +|--------|------|------| +| SQL 注入 | ✅ 通过 | 所有用户输入使用 `?` 参数绑定 | +| XSS 跨站脚本 | ✅ 通过 | FreeMarker 使用模板语法自动转义 | +| 权限校验 | ✅ 通过 | 前后端双重权限校验 | + +### 5.2 ⚠️ 潜在风险点 + +| 风险点 | 位置 | 风险等级 | 说明 | +|--------|------|----------|------| +| LIKE 查询拼接 | `chatFriends.map.xml` 第 68 行 | 低 | `${con}` 来自后端,非用户输入 | + +--- + +## 六、问题汇总与修复优先级 + +### 6.1 必须修复(🟠 → 立即处理) + +| 序号 | 问题 | 文件 | 修复建议 | +|------|------|------|----------| +| 1 | 废弃 SQL 未清理 | `et_exam_usertest.map.xml`, `et_train_outtrain.map.xml` | 删除所有"备份"、"以前"标记的 SQL | +| 2 | 重复 SQL 变体过多 | `et_exam_usertest.map.xml` | 保留最优版本,删除废弃版本 | +| 3 | 全局变量未声明 | `globalConfig.js` | 添加 `var/let/const` 声明 | +| 4 | 日期 API 误用 | `globalConfig.js` | `getDay()` 改为 `getDate()` | +| 5 | 同步 AJAX 阻塞 | 多处 JS 文件 | 改为异步请求 | + +### 6.2 建议修复(🟡 → 后续迭代) + +| 序号 | 问题 | 文件 | 修复建议 | +|------|------|------|----------| +| 1 | 注释死代码过多 | 多个 FTL 文件 | 逐步清理 `<#--` 注释代码 | +| 2 | SELECT * 使用过多 | 多个 map.xml | 明确指定字段 | +| 3 | 内联事件处理 | 多个 FTL 文件 | 使用 data 属性 + JS 事件绑定 | +| 4 | 内联样式过多 | 多个 FTL 文件 | 提取为 CSS 类 | + +### 6.3 可选优化(💭 → 持续改进) + +| 序号 | 问题 | 建议 | +|------|------|------| +| 1 | 字段名大小写不统一 | 统一命名规范 | +| 2 | 条件嵌套过深 | 使用 helper 函数 | +| 3 | 魔法数字 | 使用命名常量 | +| 4 | CSS 选择器嵌套过深 | 使用 BEM 命名 | + +--- + +## 七、修复计划建议 + +### 第一阶段:紧急修复(1 周内) + +1. **删除废弃 SQL**(预计 2 小时) + - 清理 `et_exam_usertest.map.xml` 中的 9 个废弃 SQL + - 清理 `et_train_outtrain.map.xml` 中的 2 个废弃 SQL + +2. **修复全局变量声明**(预计 1 小时) + - 修复 `globalConfig.js` 中的 8+ 未声明变量 + +3. **修复日期 API 误用**(预计 30 分钟) + - `globalConfig.js` 第 268、271 行 + +### 第二阶段:重要优化(1 个月内) + +1. **改造同步 AJAX**(预计 4 小时) + - 逐步将 6 处 `async: false` 改为异步 + +2. **清理注释死代码**(预计 8 小时) + - 优先清理高频文件的注释代码 + +### 第三阶段:持续改进(长期) + +1. 制定代码格式化规范 +2. 引入 ESLint 检查 +3. 完善代码审查流程 + +--- + +## 八、附录 + +### A. 问题统计表 + +| 文件类型 | 总文件数 | 废弃代码 | 变量问题 | 同步请求 | 内联样式 | +|----------|----------|----------|----------|----------|----------| +| *.map.xml | 54 | 11 | 0 | 0 | 0 | +| *.ftl | 320 | 115+ | 0 | 0 | 6265+ | +| *.js | 97 | 0 | 9+ | 6 | 0 | +| *.css | 15 | 0 | 0 | 0 | 0 | + +### B. 审查工具建议 + +| 工具 | 用途 | 适用文件 | +|------|------|----------| +| ESLint | JavaScript 代码检查 | *.js | +| SQLFluff | SQL 语法检查 | *.map.xml | +| 自定义脚本 | 扫描废弃代码标记 | *.map.xml, *.ftl | + +--- + +*本报告由 AI 代码审查专家生成,基于 CODE_REVIEW_GUIDE.md 标准执行。* diff --git a/PROJECT_GUIDE.md b/PROJECT_GUIDE.md new file mode 100644 index 0000000..2f137a1 --- /dev/null +++ b/PROJECT_GUIDE.md @@ -0,0 +1,1430 @@ +# JCDP教育培训管理系统 - 项目指南 + +> **项目版本**: software.version=54 +> **运行模式**: release +> **所属组织**: XX电子科技集团XX研究所(etms) + +--- + +## 一、项目概述 + +JCDP(JCDP - 教育培训管理系统)是一个基于 Java Web 技术栈的企业内部培训管理平台,部署在 Tomcat 服务器上。系统支持完整的培训计划管理、培训实施、考试管理、问卷调研、外派培训管理等功能模块。 + +### 1.1 技术架构 + +| 层级 | 技术选型 | +|------|----------| +| **后端框架** | Java + Spring 4.3 + 自研 MVC 框架(`com.etms.mvc`) | +| **ORM** | 自研 ORM 框架(`com.etms.orm`) | +| **前端模板** | FreeMarker(`.ftl`)+ 自研 UI 框架(CECT54.WebUI) | +| **数据库** | MySQL(`10.55.68.235:3306/etms`) | +| **报表** | FineReport 8.0(`fr-*`) | +| **WebService** | Apache CXF(暴露 ETMSService) | +| **消息队列** | RabbitMQ(`amqp-client`) | +| **主包名** | `com.etms.jcdp` | + +### 1.2 目录结构 + +``` +jcdp/ +├── META-INF/ +│ └── MANIFEST.MF +├── WEB-INF/ +│ ├── applicationContext.xml # Spring配置 +│ ├── classes/ +│ │ ├── com/etms/jcdp/ # Java源码编译目录 +│ │ └── META-INF/ +│ ├── mapping/ # SQL映射文件 (*.map.xml) +│ └── ftl/ # FreeMarker模板 +├── asset/ # 静态资源(CSS/图片/字体) +└── CODE_REVIEW_GUIDE.md # 代码审查规范 +``` + +--- + +## 二、核心功能模块 + +### 2.1 模块全景图 + +``` +┌─────────────────────────────────────────────────────────────────────────┐ +│ 系统管理 │ +│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌────────┐ │ +│ │ 用户 │ │ 角色 │ │ 组织机构│ │ 权限 │ │ 操作日志│ │ 系统参数│ │ +│ │ 管理 │ │ 管理 │ │ 管理 │ │ 分配 │ │ │ │ │ │ +│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └────────┘ │ +└─────────────────────────────────────────────────────────────────────────┘ + │ +┌─────────────────────────────────────────────────────────────────────────┐ +│ 教育培训管理 │ +│ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ │ +│ │ 培训计划管理 │ │ 培训实施管理 │ │ 外派培训管理 │ │ +│ ├──────────────────┤ ├──────────────────┤ ├──────────────────┤ │ +│ │ • 部门级计划内 │ │ • 开班管理 │ │ • 经济责任制 │ │ +│ │ • 部门级计划外 │ │ • 学员管理 │ │ • 非经济责任制 │ │ +│ │ • 所级/院级计划 │ │ • 授课管理 │ │ • 外派登记 │ │ +│ │ • 计划变更 │ │ • 签到管理 │ │ │ │ +│ └──────────────────┘ └──────────────────┘ └──────────────────┘ │ +└─────────────────────────────────────────────────────────────────────────┘ + │ +┌─────────────────────────────────────────────────────────────────────────┐ +│ 考试与调研 │ +│ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ │ +│ │ 考试管理 │ │ 问卷调研 │ │ 任职资格管理 │ │ +│ ├──────────────────┤ ├──────────────────┤ ├──────────────────┤ │ +│ │ • 试卷库 │ │ • 调研问卷 │ │ • 资格认证 │ │ +│ │ • 题目管理 │ │ • 调研结果 │ │ • 资格查询 │ │ +│ │ • 在线答题 │ │ │ │ │ │ +│ │ • 判卷/成绩 │ │ │ │ │ │ +│ └──────────────────┘ └──────────────────┘ └──────────────────┘ │ +└─────────────────────────────────────────────────────────────────────────┘ + │ +┌─────────────────────────────────────────────────────────────────────────┐ +│ 支撑功能 │ +│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌─────────────┐ │ +│ │ 年度培训总结 │ │ 学习资源管理 │ │ 即时通讯 │ │ 统计分析 │ │ +│ │ • 部门级总结 │ │ • 文件资料 │ │ • 聊天 │ │ • FineReport│ │ +│ │ • 所级总结 │ │ • 课程资料 │ │ • 群组 │ │ • 报表查看 │ │ +│ └──────────────┘ └──────────────┘ └──────────────┘ └─────────────┘ │ +└─────────────────────────────────────────────────────────────────────────┘ +``` + +### 2.2 培训计划管理(BPMN流程) + +``` +┌──────────────────────────────────────────────────────────────────────────────┐ +│ 培训计划管理流程 │ +└──────────────────────────────────────────────────────────────────────────────┘ + + ┌─────────────┐ + │ 所级管理员 │ + │ 发起计划 │ + └──────┬──────┘ + │ + ▼ + ┌─────────────┐ ┌─────────────┐ + │ 部门计划内 │ │ 部门计划外 │ + │ (gip) │ │ (gop) │ + └──────┬──────┘ └──────┬──────┘ + │ │ + ▼ ▼ + ┌─────────────────────────────┐ + │ 部门管理员填报 │ + │ • 选择课程 │ + │ • 填写培训需求 │ + └─────────────┬───────────────┘ + │ + ▼ + ┌─────────────────────────────┐ + │ 所级管理员调研征集 │ + │ • 下发调研问卷 │ + │ • 部门反馈需求 │ + └─────────────┬───────────────┘ + │ + ▼ + ┌─────────────────────────────┐ + │ 所级管理员汇总生成 │ + │ • 生成培训计划 │ + │ • 审核确认 │ + └─────────────┬───────────────┘ + │ + ▼ + ┌─────────────────────────────┐ + │ 审批流程 (SP) │ + │ • 部门领导审核 │ + │ • 所级领导审批 │ + └─────────────┬───────────────┘ + │ + ▼ + ┌─────────────┐ + │ 审批通过 │ + │ 计划生效 │ + └─────────────┘ + +┌──────────────────────────────────────────────────────────────────────────────┐ +│ 计划来源 (jhly) │ +├──────────────────────────────────────────────────────────────────────────────┤ +│ jhly='sj' → 所级/院级计划(由所级管理员统一制定下发) │ +│ jhly='bmn' → 部门级计划内(部门申报,经审批后纳入) │ +│ jhly='bmw' → 部门级计划外(部门临时申请,不占用年度预算) │ +└──────────────────────────────────────────────────────────────────────────────┘ +``` + +### 2.3 培训实施流程 + +``` +┌──────────────────────────────────────────────────────────────────────────────┐ +│ 培训实施管理流程 │ +└──────────────────────────────────────────────────────────────────────────────┘ + +┌─────────────────────────────────────────────────────────────────────────┐ +│ 开班流程 (et_train_pd_cc) │ +├─────────────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌────────┐ │ +│ │ -1:被驳回 │───▶│ 0:未开班 │───▶│ 1:已下发 │───▶│ 2:已开班 │───▶│ 3:待审核│ │ +│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └────────┘ │ +│ │ │ │ +│ └───────────────────────────────────────────────────────────┘ │ +│ (驳回重编) │ +└─────────────────────────────────────────────────────────────────────────┘ + +┌─────────────────────────────────────────────────────────────────────────┐ +│ 课程状态 (coursestatus) │ +├─────────────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌─────────────┐ │ +│ │ 培训科目 │ │ +│ └──────┬──────┘ │ +│ │ │ +│ ▼ │ +│ ┌─────────────┐ ┌─────────────┐ │ +│ │ status=-1,0,1│───▶│ 未完成 │ │ +│ │ (未完成) │ └──────┬──────┘ │ +│ └─────────────┘ │ │ +│ ▲ ▼ │ +│ │ ┌─────────────┐ │ +│ └───────────│ 完成 │ │ +│ └─────────────┘ │ +└─────────────────────────────────────────────────────────────────────────┘ + +┌─────────────────────────────────────────────────────────────────────────┐ +│ 培训完成判定逻辑 │ +├─────────────────────────────────────────────────────────────────────────┤ +│ │ +│ IF (nd >= 2023) THEN │ +│ 完成条件 = yxx.status = 2 (问卷/心得状态=已完成) │ +│ ELSE │ +│ 完成条件 = yxx.status IS NOT NULL ? yxx.status=2 : pg.status=1 │ +│ END IF │ +│ │ +│ 说明:2023年起新增培训效果问卷反馈环节,替代原有的评分机制 │ +└─────────────────────────────────────────────────────────────────────────┘ +``` + +### 2.4 考试管理流程 + +``` +┌──────────────────────────────────────────────────────────────────────────────┐ +│ 考试管理流程 │ +└──────────────────────────────────────────────────────────────────────────────┘ + +┌─────────────────────────────────────────────────────────────────────────┐ +│ 试卷管理 (exampaper) │ +├─────────────────────────────────────────────────────────────────────────┤ +│ │ +│ et_exam_exampaper_and_editexampaper ──1:N──▶ et_exam_editexampaper │ +│ │ +│ 试卷基础信息表 题库表(题目详情) │ +│ • name: 试卷名称 • subject: 题目内容 │ +│ • description: 描述 • type: 单选/多选/判断/简答 │ +│ • sc: 所属课程 • score: 分值 │ +│ • state: 状态 • answer: 标准答案 │ +│ • startdate/enddate • optionA-F: 选项 │ +│ │ +└─────────────────────────────────────────────────────────────────────────┘ + +┌─────────────────────────────────────────────────────────────────────────┐ +│ 考试状态 (state) │ +├─────────────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ +│ │ 已撤销 │ │ 未开始 │───▶│ 正在进行 │───▶│ 已关闭 │ │ +│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ +│ │ │ │ │ │ +│ │ ▼ ▼ ▼ │ +│ │ datediff datediff datediff │ +│ │ (startdate)>0 (startdate)<=0 (enddate)<0 │ +│ │ &&(enddate)>=0 │ +│ └─────────────────────────────────────(不等于已撤销)───────────────│ +│ │ +└─────────────────────────────────────────────────────────────────────────┘ + +┌─────────────────────────────────────────────────────────────────────────┐ +│ 判卷规则 (自动判分) │ +├─────────────────────────────────────────────────────────────────────────┤ +│ │ +│ 自动判分题型: │ +│ • 单选题 (type='单选题') │ +│ • 多选题 (type='多选题') │ +│ • 判断题 (type='判断题') │ +│ │ +│ 判分逻辑: │ +│ user_answer == answer → user_score = score │ +│ 否则 → user_score = 0 │ +│ │ +│ 主观题(简答等) → 需人工判卷 │ +│ │ +└─────────────────────────────────────────────────────────────────────────┘ + +┌─────────────────────────────────────────────────────────────────────────┐ +│ 参考人员来源 │ +├─────────────────────────────────────────────────────────────────────────┤ +│ │ +│ 人员限定方式: │ +│ • et_exam_limitation → 指定人员 │ +│ • et_exam_limitation_class → 按班级/培训班 │ +│ • et_exam_limitation_course → 按课程学员 │ +│ │ +└─────────────────────────────────────────────────────────────────────────┘ +``` + +--- + +## 三、BPMN业务流程模型 + +> 本章节使用标准流程图符号描述系统的核心业务流程,包含流程定义、参与者、任务节点和流程路径。 + +### 3.1 培训计划管理流程 + +#### 流程定义 + +| 属性 | 值 | +|------|-----| +| **流程名称** | 培训计划管理流程 (Training Plan Management) | +| **流程ID** | PROC-TRAIN-PLAN | +| **流程版本** | v1.0 | +| **流程类型** | 审批流 + 数据填报流 | +| **触发方式** | 手工触发(所级管理员发起) | +| **流程周期** | 年度(每年Q4制定下一年度计划) | + +#### 参与者定义 + +| 参与者 | 角色 | 职责 | +|--------|------|------| +| 所级管理员 | Initiator | 发起计划、下发通知、汇总生成、审批 | +| 部门管理员 | Department Admin | 填报课程需求、反馈调研 | +| 部门领导 | Department Head | 审核部门申报 | +| 所级领导 | Institute Head | 最终审批 | + +#### 流程图 + +```mermaid +flowchart TB + subgraph 计划来源选择 + A([开始: 制定年度培训计划]) --> B{计划来源类型?} + B -->|所级计划| C[创建所级计划
et_train_ip] + B -->|部门计划内| D[创建部门计划内
et_train_gip] + B -->|部门计划外| E[创建部门计划外
et_train_gop] + end + + subgraph 部门填报阶段 + C --> F1[下发填报通知] + D --> F1 + F1 --> G[部门管理员填报课程需求
et_train_gipgroup_kc
et_train_ipgroup_kc] + G --> H{是否需要调研?} + H -->|是| I[下发调研问卷
et_train_ipdy] + I --> J[部门反馈需求
et_train_ipdy_kc] + J --> K[汇总需求] + H -->|否| K + end + + subgraph 所级处理阶段 + K --> L[所级管理员汇总生成
et_train_ipf] + L --> M{数据完整?} + M -->|否| N[补充完善] + N --> L + M -->|是| O[提交审批] + end + + subgraph 审批阶段 + O --> P{部门领导审核} + P -->|驳回| Q([驳回: 重新填报]) + Q --> G + P -->|通过| R{所级领导审批} + R -->|驳回| S([驳回: 重新汇总]) + S --> L + R -->|通过| T([结束: 计划生效]) + end + + style A fill:#e1f5fe + style T fill:#c8e6c9 + style Q fill:#ffcdd2 + style S fill:#ffcdd2 +``` + +#### 流程节点详情 + +| 节点ID | 节点名称 | 类型 | 输入 | 输出 | 执行人 | +|--------|----------|------|------|------|--------| +| PROC-TRAIN-PLAN.START | 开始 | StartEvent | - | 年度计划请求 | 所级管理员 | +| PROC-TRAIN-PLAN.CREATE | 创建计划 | Task | 计划类型 | et_train_ip/gip/gop记录 | 所级管理员 | +| PROC-TRAIN-PLAN.NOTIFY | 下发通知 | Task | 计划ID | 通知消息 | 系统 | +| PROC-TRAIN-PLAN.FILL | 填报需求 | Task | 通知 | et_train_gipgroup_kc | 部门管理员 | +| PROC-TRAIN-PLAN.SURVEY | 调研征集 | ExclusiveGateway | - | et_train_ipdy | 所级管理员 | +| PROC-TRAIN-PLAN.SUMMARY | 汇总生成 | Task | 部门需求 | et_train_ipf | 所级管理员 | +| PROC-TRAIN-PLAN.APPROVE | 审批流程 | SubProcess | 计划ID | 审批结果 | 领导层 | +| PROC-TRAIN-PLAN.END | 计划生效 | EndEvent | 审批通过 | 状态变更 | 系统 | + +--- + +### 3.2 培训实施管理流程 + +#### 流程定义 + +| 属性 | 值 | +|------|-----| +| **流程名称** | 培训实施管理流程 (Training Implementation) | +| **流程ID** | PROC-TRAIN-IMPLEMENT | +| **流程版本** | v1.0 | +| **流程类型** | 状态驱动流程 | +| **触发方式** | 培训计划批准后自动/手工创建 | +| **流程周期** | 单次培训(按班级) | + +#### 参与者定义 + +| 参与者 | 角色 | 职责 | +|--------|------|------| +| 所级管理员 | Institute Admin | 开班审核、下发 | +| 培训管理员 | Training Admin | 课程分配、学员管理 | +| 讲师 | Teacher | 授课、签到 | +| 学员 | Trainee | 参训、反馈 | +| 管理员 | Admin | 归档审核 | + +#### 流程图 + +```mermaid +flowchart TB + subgraph 开班准备 + A([开始: 培训计划批准]) --> B[创建培训班级
et_train_pd_cc
status=0] + B --> C[选择培训讲师
teacher字段] + C --> D[设置培训时间
starttime/endtime] + D --> E[设置培训参数
pxxsh/sfkh/khlx] + E --> F{开班审核} + end + + subgraph 开班下发 + F -->|通过| G[下发开班通知
status=1] + F -->|驳回| H([驳回: 修改班级信息]) + H --> B + end + + subgraph 培训实施 + G --> I[学员管理
et_train_pd_cc_user
添加/移除学员] + I --> J{是否需要签到?} + J -->|是| K[创建签到任务
et_train_pd_cc_dt] + K --> L[学员签到] + J -->|否| M + L --> M[授课管理] + M --> N[填写实际讲师
realteacher] + N --> O[标记开班完成
status=2] + end + + subgraph 效果评估 + O --> P{是否需要考核?} + P -->|是| Q[发布评分问卷
et_train_pd_cc_pg] + Q --> R[学员填写反馈
et_train_pd_cc_pgwjyxx] + P -->|否| S + R --> S[问卷状态更新
status=2] + end + + subgraph 归档完成 + S --> T[提交归档
status=3] + T --> U{管理员审核} + U -->|通过| V([结束: 培训完成]) + U -->|驳回| W([驳回: 补充材料]) + W --> T + end + + style A fill:#e1f5fe + style V fill:#c8e6c9 + style H fill:#ffcdd2 + style W fill:#ffcdd2 +``` + +#### 状态机定义 + +``` +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 培训班级状态机 (et_train_pd_cc.status) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌─────────┐ │ +│ │ -1 │◀──────────────────────┐ │ +│ │ 被驳回 │ │ │ +│ └────┬────┘ │ │ +│ │ │ │ +│ ▼ │ │ +│ ┌─────────┐ 驳回重编 │ │ +│ │ 0 │───────────────────────┘ │ +│ │ 未开班 │ │ +│ └────┬────┘ │ +│ │ 开班审核通过 │ +│ ▼ │ +│ ┌─────────┐ │ +│ │ 1 │ 下发通知 │ +│ │ 已下发 │ │ +│ └────┬────┘ │ +│ │ 学员就位/开始授课 │ +│ ▼ │ +│ ┌─────────┐ │ +│ │ 2 │ 培训进行中/完成 │ +│ │ 已开班 │ │ +│ └────┬────┘ │ +│ │ 培训效果确认 │ +│ ▼ │ +│ ┌─────────┐ │ +│ │ 3 │ 待归档审核 │ +│ │ 待审核 │─────────────────────────────────────▶ [培训完成] │ +│ └─────────┘ │ +│ │ +└─────────────────────────────────────────────────────────────────────────────┘ +``` + +#### 流程节点详情 + +| 节点ID | 节点名称 | 类型 | 状态值 | 后置条件 | +|--------|----------|------|--------|----------| +| PROC-IMPL.CREATE | 创建班级 | Task | 0 | status=0 | +| PROC-IMPL.ALLOCATE | 分配课程 | Task | 0 | 讲师/时间已设置 | +| PROC-IMPL.REVIEW | 开班审核 | Task | 0→1/-1 | 通过/驳回 | +| PROC-IMPL.PUBLISH | 下发通知 | Task | 1 | 学员可查看 | +| PROC-IMPL.MANAGE | 学员管理 | Task | 1 | 学员列表已确定 | +| PROC-IMPL.SIGN | 签到管理 | Task | 1 | 考勤记录生成 | +| PROC-IMPL.TEACH | 授课管理 | Task | 1→2 | 实际讲师已填 | +| PROC-IMPL.FEEDBACK | 效果反馈 | Task | 2 | 问卷状态=2 | +| PROC-IMPL.ARCHIVE | 归档待审 | Task | 3 | 提交审核 | +| PROC-IMPL.END | 培训完成 | EndEvent | 3 | 流程结束 | + +#### 培训完成判定规则 + +```mermaid +flowchart TD + A([判定培训完成]) --> B{年份 >= 2023?} + B -->|是| C[问卷反馈判定] + B -->|否| D{是否有问卷?} + C --> E{yxx.status == 2?} + E -->|是| F([完成])) + E -->|否| G([未完成])) + D -->|是| E + D -->|否| H[评分判定] + H --> I{pg.status == 1?} + I -->|是| F + I -->|否| G + style F fill:#c8e6c9 + style G fill:#ffcdd2 +``` + +--- + +### 3.3 考试管理流程 + +#### 流程定义 + +| 属性 | 值 | +|------|-----| +| **流程名称** | 考试管理流程 (Examination Management) | +| **流程ID** | PROC-EXAM | +| **流程版本** | v1.0 | +| **流程类型** | 定时触发 + 手工触发 | +| **触发方式** | 试卷发布后自动计时/手工开始 | +| **流程周期** | 按试卷设定的考试周期 | + +#### 参与者定义 + +| 参与者 | 角色 | 职责 | +|--------|------|------| +| 考试管理员 | Exam Admin | 试卷创建、发布、管理 | +| 考生 | Candidate | 答题 | +| 阅卷教师 | Marker | 主观题判分 | +| 系统 | System | 自动判分 | + +#### 流程图 + +```mermaid +flowchart TB + subgraph 试卷管理 + A([开始: 创建试卷]) --> B[基本信息
et_exam_exampaper
name/sc/state] + B --> C[添加题目
et_exam_editexampaper
type/subject/score] + C --> D{题目类型?} + D -->|客观题| E[设置标准答案
answer字段] + D -->|主观题| F[不设答案
待人工判分] + E --> G + F --> G[人员限定
et_exam_limitation
人员/班级/课程] + end + + subgraph 考试执行 + G --> H{到达开始时间?} + H -->|否| H + H -->|是| I[状态: 正在进行] + I --> J[考生登录] + J --> K[抽取试卷] + K --> L[在线答题
et_exam_usertest
user_answer] + L --> M{题目类型?} + M -->|客观题| N[自动判分
user_score] + M -->|主观题| O[待阅卷
user_score=NULL] + N --> P{全部提交?} + O --> P + P -->|否| L + P -->|是| Q{全部已判?} + end + + subgraph 判卷与归档 + Q -->|否| R{有待判题目?} + R -->|是| S[阅卷教师判分
mark_teacher
user_score] + R -->|否| Q + S --> Q + Q -->|是| T[状态: 已关闭] + end + + T --> U[成绩发布] + U --> V([结束: 考试完成]) + + style A fill:#e1f5fe + style V fill:#c8e6c9 +``` + +#### 考试状态机 + +``` +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 考试状态机 (exampaper.state) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ +│ │ 已撤销 │ │ 未开始 │───▶│ 正在进行 │───▶│ 已关闭 │ │ 已归档 │ │ +│ │ │ │ │ │ │ │ │ │ │ │ +│ └─────────┘ └────┬────┘ └────┬────┘ └─────────┘ └─────────┘ │ +│ ▲ │ │ │ +│ │ ▼ ▼ │ +│ │ datediff datediff │ +│ │ (startdate)>0 (startdate)<=0 │ +│ │ &&(enddate)>=0 │ +│ │ │ +│ │ datediff(enddate)<0 ────────────────▶ [自动关闭] │ +│ └──────────────────────────────────────── (不等于已撤销) │ +│ │ +└─────────────────────────────────────────────────────────────────────────────┘ +``` + +#### 判分规则 + +| 题型 | 自动判分 | 人工判分 | 说明 | +|------|----------|----------|------| +| 单选题 | ✅ | ❌ | 答案一致得分 | +| 多选题 | ✅ | ❌ | 答案一致得分 | +| 判断题 | ✅ | ❌ | 答案一致得分 | +| 简答题 | ❌ | ✅ | 需阅卷教师评分 | + +--- + +### 3.4 外派培训管理流程 + +#### 流程定义 + +| 属性 | 值 | +|------|-----| +| **流程名称** | 外派培训管理流程 (External Training) | +| **流程ID** | PROC-OUTTRAIN | +| **流程版本** | v1.0 | +| **流程类型** | 审批流 | +| **触发方式** | 手工发起 | +| **流程周期** | 单次外派 | + +#### 参与者定义 + +| 参与者 | 角色 | 职责 | +|--------|------|------| +| 申请人 | Applicant | 发起外派申请 | +| 审批领导 | Approver | 审批申请 | +| 外派学员 | Trainee | 参训人员 | +| 登记员 | Recorder | 外派归来登记 | + +#### 流程图 + +```mermaid +flowchart TB + subgraph 外派申请 + A([开始: 发起外派申请]) --> B[填写外派信息
et_train_ot
pxmc/pxfy/sld] + B --> C{培训对象范围?} + C -->|本部门| D[自动关联本部门人员] + C -->|指定人员| E[指定参训人员
et_train_ot_xy] + D --> F[提交审批] + E --> F + end + + subgraph 审批执行 + F --> G{审批结果?} + G -->|通过| H[等待外派开始] + G -->|驳回| I([驳回: 修改申请]) + I --> B + H --> J{到达开始时间?} + J -->|否| J + J -->|是| K[外派培训进行中] + end + + subgraph 归来登记 + K --> L{培训结束?} + L -->|否| L + L -->|是| M[外派归来] + M --> N[外派登记
et_train_ot_pxdj
status=4] + N --> O{经济责任制?} + O -->|是| P[关联经济责任制考核] + O -->|否| Q[关联非经济责任制考核] + P --> R([结束: 外派完成])) + Q --> R + end + + style A fill:#e1f5fe + style R fill:#c8e6c9 + style I fill:#ffcdd2 +``` + +#### 流程节点详情 + +| 节点ID | 节点名称 | 涉及表 | 关键字段 | +|--------|----------|--------|----------| +| PROC-OUTTRAIN.APPLY | 发起申请 | et_train_ot | pxmc, pxfy, sld, pxdjfw | +| PROC-OUTTRAIN.SCOPE | 确定范围 | et_train_ot_xy | usercode, username | +| PROC-OUTTRAIN.APPROVE | 审批 | et_train_sp | spresult | +| PROC-OUTTRAIN.REGISTER | 归来登记 | et_train_ot_pxdj | status=4 | +| PROC-OUTTRAIN.ASSESS | 考核关联 | - | 单位性质判定 | + +--- + +### 3.5 审批流程(通用子流程) + +#### 子流程定义 + +| 属性 | 值 | +|------|-----| +| **子流程名称** | 通用审批流程 (Approval Process) | +| **子流程ID** | SUB-APPROVAL | +| **调用方式** | 被主流程调用 | +| **审批层级** | 多级(可配置) | + +#### 流程图 + +```mermaid +flowchart TB + A([开始: 提交审批]) --> B[获取审批人列表
et_train_sp_person
按order排序] + B --> C{还有未审批项?} + C -->|是| D[当前审批人审批] + D --> E{审批结果?} + E -->|通过| F{还有下一级?} + E -->|驳回| G[驳回意见
yj字段] + G --> H([结束: 审批驳回]) + F -->|是| I[流转下一审批人] + I --> C + F -->|否| J[记录审批通过] + J --> K([结束: 审批通过]) + C -->|否| K + + style A fill:#e1f5fe + style K fill:#c8e6c9 + style H fill:#ffcdd2 +``` + +#### 审批数据存储 + +| 字段 | 表 | 说明 | +|------|-----|------| +| tname | et_train_sp | 目标业务表名 | +| tid | et_train_sp | 目标业务记录ID | +| spusername | et_train_sp | 审批人姓名 | +| spdate | et_train_sp | 审批时间 | +| yj | et_train_sp | 审批意见 | +| spresult | et_train_sp | 审批结果 | + +--- + +### 3.6 年度培训总结流程 + +#### 流程定义 + +| 属性 | 值 | +|------|-----| +| **流程名称** | 年度培训总结流程 (Yearly Summary) | +| **流程ID** | PROC-YEAR-SUMMARY | +| **流程版本** | v1.0 | +| **触发方式** | 年度结束(通常12月) | +| **流程周期** | 年度 | + +#### 流程图 + +```mermaid +flowchart TB + A([开始: 年度培训结束]) --> B[所级管理员创建年度总结
et_train_ys] + B --> C[下发填报通知] + C --> D[部门填报
et_train_ysgroup
status=待填报] + D --> E[提交部门总结] + E --> F[状态更新
status=3 已填报] + F --> G[所级管理员汇总
合并各部门数据] + G --> H{数据完整?} + H -->|否| I[返回部门补充] + I --> D + H -->|是| J[生成所级总结报告] + J --> K([结束: 总结完成]) + + style A fill:#e1f5fe + style K fill:#c8e6c9 +``` + +--- + +### 3.7 流程模型总览 + +| 流程ID | 流程名称 | 类型 | 触发方式 | 关联主表 | +|--------|----------|------|----------|----------| +| PROC-TRAIN-PLAN | 培训计划管理 | 审批流 | 手工触发 | et_train_ip / et_train_gip | +| PROC-TRAIN-IMPLEMENT | 培训实施管理 | 状态流 | 计划批准后 | et_train_pd_cc | +| PROC-EXAM | 考试管理 | 定时流 | 试卷发布 | et_exam_exampaper | +| PROC-OUTTRAIN | 外派培训 | 审批流 | 手工发起 | et_train_ot | +| SUB-APPROVAL | 通用审批 | 子流程 | 被调用 | et_train_sp | +| PROC-YEAR-SUMMARY | 年度总结 | 填报流 | 年度结束 | et_train_ys | + +--- + +## 四、数据字典 + +### 4.1 系统管理表(JCDP_SYS_前缀) + +#### 用户表 JCDP_SYS_USER + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| LOGINNAME | VARCHAR | 登录名 | +| USERNAME | VARCHAR | 用户姓名 | +| PASSWORD | VARCHAR | 密码 | +| SEX | VARCHAR | 性别 | +| STATUS | VARCHAR | 状态 | +| USERTYPE | VARCHAR | 用户类型 | +| USERCODE | VARCHAR | 用户工号 | +| DELETE_FLAG | INT | 删除标记(0未删) | + +#### 扩展信息表 JCDP_SYS_USER_EXT + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键(关联USER) | +| EMAIL | VARCHAR | 邮箱 | +| MOBILE | VARCHAR | 手机 | +| PHONE | VARCHAR | 电话 | +| ADDRESS | VARCHAR | 地址 | +| IDNO | VARCHAR | 身份证号 | +| BIRTHDAY | DATE | 生日 | +| AVATARS | VARCHAR | 头像 | +| USERIMG | VARCHAR | 用户图片 | +| DYNAMIC_FIELD | TEXT | 动态字段(JSON) | + +#### 组织机构表 JCDP_SYS_ORG + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| CASCADE_ID | VARCHAR | 级联ID(树形结构) | +| NAME | VARCHAR | 组织名称 | +| PARENT_ID | VARCHAR | 父节点ID | +| IS_LEAF | INT | 是否叶子节点 | +| ORGTYPE | VARCHAR | 组织类型 | +| STATUS | INT | 状态 | +| SORT_NO | INT | 排序号 | +| CODE | VARCHAR | 组织编码 | + +#### 角色表 JCDP_SYS_ROLE + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| NAME | VARCHAR | 角色名称 | +| ROLETYPE | INT | 角色类型(0系统/1默认/2自定义) | +| STATUS | INT | 状态 | +| CREATER_ID | VARCHAR | 创建人ID | +| CREATER_ORGID | VARCHAR | 创建人组织ID | + +#### 用户-角色关联 JCDP_SYS_USER_ROLE + +| 字段 | 类型 | 说明 | +|------|------|------| +| USERID | VARCHAR | 用户ID | +| ROLEID | VARCHAR | 角色ID | +| ROLETYPE | VARCHAR | 角色类型 | + +#### 用户-组织关联 JCDP_SYS_USER_ORG + +| 字段 | 类型 | 说明 | +|------|------|------| +| USERID | VARCHAR | 用户ID | +| ORGID | VARCHAR | 组织ID | +| IS_DEFAULT_ORG | INT | 是否默认组织 | + +#### 权限模块表 JCDP_SYS_MODULE + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| HREF | VARCHAR | 访问路径 | +| ACTIONVALUE | VARCHAR | 操作权限值 | +| MODULETYPE | VARCHAR | 模块类型 | +| MODULENAME | VARCHAR | 模块名称 | + +#### 用户权限表 JCDP_SYS_USER_MODULE + +| 字段 | 类型 | 说明 | +|------|------|------| +| USERID | VARCHAR | 用户ID | +| ACTIONVALUE | VARCHAR | 权限值 | +| ACTIONOP_JSON | VARCHAR | 操作JSON | + +#### 角色权限表 JCDP_SYS_ROLE_MODULE + +| 字段 | 类型 | 说明 | +|------|------|------| +| ROLEID | VARCHAR | 角色ID | +| ACTIONVALUE | VARCHAR | 权限值 | + +### 3.2 培训业务表(ET_TRAIN_前缀) + +#### 培训课程表 ET_TRAIN_KC + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| KCMC | VARCHAR | 课程名称 | +| KCNR | TEXT | 课程内容 | +| GROUPID | VARCHAR | 所属部门ID | +| GROUPNAME | VARCHAR | 所属部门名称 | +| JHLY | VARCHAR | 计划来源(sj/bmn/bmw) | +| SFWP | VARCHAR | 是否外派(是/否) | +| ND | VARCHAR | 年度 | +| KCXL | VARCHAR | 课程系列 | +| PXRS | INT | 培训人数 | + +#### 培训班级表 ET_TRAIN_PD_CC + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| KCMC | VARCHAR | 课程名称 | +| KCMCID | VARCHAR | 课程ID | +| BJMC | VARCHAR | 班级名称 | +| BJLB | VARCHAR | 班级类别 | +| JHLY | VARCHAR | 计划来源 | +| STARTTIME | VARCHAR | 开始时间 | +| ENDTIME | VARCHAR | 结束时间 | +| PXXSH | INT | 培训学时 | +| PXXS | INT | 培训小时 | +| TEACHER | VARCHAR | 计划讲师 | +| REALTEACHER | VARCHAR | 实际讲师 | +| TEACHER_CODE | VARCHAR | 讲师工号 | +| TEACHER_DEPARTMENT | VARCHAR | 讲师部门 | +| STATUS | INT | 状态(-1驳回/0未开/1已下发/2已开班/3待审核) | +| SFKH | VARCHAR | 是否考核(是/否) | +| KHLX | VARCHAR | 考核类型 | +| KHFS | VARCHAR | 考核方式 | +| PRICE | DECIMAL | 培训费用 | +| SFBFZS | VARCHAR | 是否必需证书 | + +#### 班级学员表 ET_TRAIN_PD_CC_USER + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| CCID | VARCHAR | 班级ID | +| USERCODE | VARCHAR | 学员工号 | +| USERNAME | VARCHAR | 学员姓名 | +| ISTRAIN | VARCHAR | 是否参训(1是) | +| REALPERIOD | DECIMAL | 实际学时 | + +#### 部门计划内表 ET_TRAIN_GIPGROUP + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| GPPID | VARCHAR | 计划ID | +| ADDGROUPID | VARCHAR | 填报部门ID | +| ADDGROUPNAME | VARCHAR | 填报部门名称 | +| ADDUSERCODE | VARCHAR | 填报人 | +| ADDUSERNAME | VARCHAR | 填报人姓名 | +| ADDTIME | DATETIME | 填报时间 | +| STATUS | INT | 状态 | + +#### 部门计划外表 ET_TRAIN_GOP + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| PXMC | VARCHAR | 培训名称 | +| SQDW | VARCHAR | 申请单位 | +| SQR | VARCHAR | 申请人 | +| SQTIME | DATETIME | 申请时间 | +| LXTEL | VARCHAR | 联系电话 | +| STATUS | INT | 状态 | +| DWXZ | VARCHAR | 单位性质(经济/非经济责任制) | + +#### 所级计划表 ET_TRAIN_IP + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| NAME | VARCHAR | 计划名称 | +| STARTTIME | VARCHAR | 开始时间 | +| ENDTIME | VARCHAR | 结束时间 | +| STATUS | INT | 状态 | + +#### 外派培训表 ET_TRAIN_OT + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| WPID | VARCHAR | 物品ID(关联课程) | +| PXMC | VARCHAR | 培训名称 | +| PXDJFW | VARCHAR | 培训对象范围(0本部门/1指定人员) | +| PXSTARTTIME | VARCHAR | 培训开始时间 | +| PXENDTIME | VARCHAR | 培训结束时间 | +| PXFy | DECIMAL | 培训费用 | +| SLD | VARCHAR | 审批领导 | +| STATUS | INT | 状态(5已完成) | +| DELSTATUS | INT | 删除状态(0正常/1已删除) | + +#### 外派学员表 ET_TRAIN_OT_XY + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| OTID | VARCHAR | 外派培训ID | +| USERCODE | VARCHAR | 学员工号 | +| USERNAME | VARCHAR | 学员姓名 | +| ETSORT | INT | 排序 | + +#### 外派登记表 ET_TRAIN_OT_PXDJ + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| OTID | VARCHAR | 外派培训ID | +| ADDUSERCODE | VARCHAR | 登记人 | +| ADDGROUPNAME | VARCHAR | 登记部门 | +| STATUS | INT | 状态(4已完成) | + +#### 年度总结表 ET_TRAIN_YSGROUP + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| YSID | VARCHAR | 总结ID | +| ADDGROUPID | VARCHAR | 填报部门ID | +| ADDGROUPNAME | VARCHAR | 填报部门名称 | +| ADDUSERCODE | VARCHAR | 填报人 | +| ADDUSERNAME | VARCHAR | 填报人姓名 | +| ADDTIME | DATETIME | 填报时间 | +| STATUS | INT | 状态 | + +#### 审批流程表 ET_TRAIN_SP + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| TNAME | VARCHAR | 表名 | +| TID | VARCHAR | 记录ID | +| SPUSERNAME | VARCHAR | 审批人 | +| SPDATE | DATETIME | 审批日期 | +| YJ | TEXT | 审批意见 | +| SPRESULT | VARCHAR | 审批结果 | + +### 3.3 考试业务表(ET_EXAM_前缀) + +#### 试卷表 ET_EXAM_EXAMPAPER_AND_EDITEXAMPAPER + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| NAME | VARCHAR | 试卷名称 | +| DESCRIPTION | VARCHAR | 描述 | +| SC | VARCHAR | 所属课程 | +| STATE | VARCHAR | 状态(未开始/正在进行/已关闭/已撤销) | +| STARTDATE | DATE | 开始日期 | +| ENDDATE | DATE | 结束日期 | + +#### 题目表 ET_EXAM_EDITEXAMPAPER + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| EDIT_ID | VARCHAR | 试卷ID | +| NUM | INT | 题号 | +| SUBJECT | TEXT | 题目内容 | +| TYPE | VARCHAR | 题型(单选题/多选题/判断题/简答题) | +| TYPE_NUM | INT | 题型序号 | +| ISMUST | VARCHAR | 是否必答 | +| SCORE | DECIMAL | 分值 | +| OPTIONA-F | VARCHAR | 选项 | +| ANSWER | VARCHAR | 标准答案 | +| ISPARAGRAPH | VARCHAR | 是否段落题 | + +#### 用户答题表 ET_EXAM_USERTEST + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| EXAM_ID | VARCHAR | 试卷ID | +| QUESTION_ID | VARCHAR | 题目ID | +| USER_ID | VARCHAR | 用户ID | +| USER | VARCHAR | 用户姓名 | +| DEPARTMENT | VARCHAR | 部门 | +| USER_ANSWER | VARCHAR | 用户答案 | +| USER_SCORE | DECIMAL | 用户得分 | +| USER_TIME | VARCHAR | 用时 | +| MARK_TEACHER | VARCHAR | 判卷教师 | + +#### 人员限定表 ET_EXAM_LIMITATION + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| EXAM_ID | VARCHAR | 试卷ID | +| USER_ID | VARCHAR | 用户工号 | +| USER | VARCHAR | 用户姓名 | + +#### 班级限定表 ET_EXAM_LIMITATION_CLASS + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| EXAM_ID | VARCHAR | 试卷ID | +| CLASS_ID | VARCHAR | 班级ID | +| CLASS_PERSON_ID | VARCHAR | 学员工号 | +| CLASS_PERSON | VARCHAR | 学员姓名 | + +#### 课程限定表 ET_EXAM_LIMITATION_COURSE + +| 字段 | 类型 | 说明 | +|------|------|------| +| ID | VARCHAR | 主键 | +| EXAM_ID | VARCHAR | 试卷ID | +| COURSE_ID | VARCHAR | 课程ID | +| COURSE_PERSON_ID | VARCHAR | 学员工号 | +| COURSE_PERSON | VARCHAR | 学员姓名 | + +### 3.4 即时通讯表 + +#### 聊天用户状态表 JCDP_CHAT_USERSTATUS + +| 字段 | 类型 | 说明 | +|------|------|------| +| USERID | VARCHAR | 用户ID | +| USERSTATUS | INT | 在线状态(0离线/1在线) | +| HEARTBEAT | DATETIME | 最后心跳时间 | + +--- + +## 五、核心业务流程详解(补充) + +### 4.1 培训计划制定流程 + +``` +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 阶段1: 所级管理员下发通知 │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 操作: INSERT et_train_ip / et_train_gip │ +│ 状态: status=1 (待填报) │ +│ 对象: 关联部门 (et_train_ip_group / et_train_gip_group) │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 阶段2: 部门管理员填报课程需求 │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 操作: INSERT et_train_gipgroup_kc / et_train_ipgroup_kc │ +│ 内容: 培训课程、人数、预算、时间段 │ +│ 状态: status=1 (已填报,待调研) │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 阶段3: 所级调研征集(可选) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 操作: INSERT et_train_ipdy │ +│ 内容: 下发调研问卷给部门 │ +│ 反馈: 部门填写 et_train_ipdy_kc │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 阶段4: 所级汇总生成计划 │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 操作: INSERT et_train_ipf │ +│ 内容: 整合所有部门需求,生成正式计划 │ +│ 关联: et_train_ipf_kc │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 阶段5: 审批流程 │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 操作: INSERT et_train_sp │ +│ 内容: tname=目标表名, tid=记录ID │ +│ 审批人: 从 et_train_sp_person 获取 │ +│ 结果: spresult (通过/驳回) │ +└─────────────────────────────────────────────────────────────────────────────┘ +``` + +### 4.2 培训实施完整流程 + +``` +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 培训实施完整流程 │ +└─────────────────────────────────────────────────────────────────────────────┘ + +培训计划 ──▶ 课程分配 ──▶ 开班管理 ──▶ 学员管理 ──▶ 授课管理 ──▶ 考核管理 ──▶ 完成归档 + +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 步骤1: 课程分配 (et_train_pd_cc) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 根据计划关联课程: │ +│ • 选择培训讲师 (teacher) │ +│ • 设置培训时间 (starttime, endtime) │ +│ • 设置培训人数 (pxxsh) │ +│ • 设置是否考核 (sfkh) │ +│ 初始状态: status=0 (未开班) │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 步骤2: 开班下发 (status=1) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 所级管理员审核后下发 │ +│ 状态: 1 (已下发) │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 步骤3: 学员管理 (et_train_pd_cc_user) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ • 添加学员 │ +│ • 设置是否参训 (istrain=1) │ +│ • 记录实际学时 (realperiod) │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 步骤4: 签到管理 (et_train_pd_cc_dt) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ • 创建签到任务 │ +│ • 学员签到记录 │ +│ • 统计出勤率 │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 步骤5: 授课完成 (status=2) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 填写实际讲师: realteacher │ +│ 状态: 2 (已开班) │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 步骤6: 培训效果反馈 │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ et_train_pd_cc_pg → 评分问卷发布 │ +│ et_train_pd_cc_pgwjyxx → 问卷/心得反馈 │ +│ 2023年起完成条件改为: yxx.status = 2 │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 步骤7: 归档待审 (status=3) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 状态: 3 (待审核) │ +│ 管理员审核后完成归档 │ +└─────────────────────────────────────────────────────────────────────────────┘ +``` + +### 4.3 外派培训流程 + +``` +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 外派培训管理流程 │ +└─────────────────────────────────────────────────────────────────────────────┘ + +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 外派培训申请 (et_train_ot) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 字段说明: │ +│ • wpid: 关联培训计划课程ID │ +│ • pxdjfw: 培训对象范围(0=本部门/1=指定人员) │ +│ • sld: 审批领导工号 │ +│ • status: 5 (已完成) │ +│ • delstatus: 0 (正常)/1 (删除) │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 指定参训人员 (et_train_ot_xy) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 当 pxdjfw='1' 时需要指定人员 │ +│ otid: 外派培训ID │ +│ usercode/username: 学员信息 │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 外派登记 (et_train_ot_pxdj) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 学员返回后进行登记 │ +│ status='4' 表示已完成登记 │ +└─────────────────────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ 删除申请 (et_train_ot_del) │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ 需要走审批流程 │ +│ 原记录 otid 保留在 del 表 │ +└─────────────────────────────────────────────────────────────────────────────┘ +``` + +--- + +## 六、SQL映射文件清单 + +### 5.1 系统管理模块 + +| 文件 | 核心SQL | +|------|--------| +| `jcdp_sys_user.map.xml` | getUserListbyOrg, sys_user_valid, getUserPermissonList | +| `jcdp_sys_org.map.xml` | getorg_list, getorg_cascadeList, getCurrentUserOrgTree | +| `jcdp_sys_role.map.xml` | getRoleList, getRoleUsers, getNoRoleUserList | +| `jcdp_sys_module.map.xml` | getModuleList, getUserModules | +| `jcdp_sys_log.map.xml` | getLogList | +| `parameter.map.xml` | getParamList, updateParam | +| `dict.map.xml` | getDictList, getDictItems | +| `dictItem.map.xml` | getDictItemList | + +### 5.2 培训计划模块 + +| 文件 | 核心SQL | +|------|--------| +| `et_train_groupinplan.map.xml` | getGroupInPlanList, getGroupInPlanGroupList, getDbGroupInPlanGroupList | +| `et_train_groupinplan_bg.map.xml` | 计划变更相关 | +| `et_train_groupoutplan.map.xml` | getGroupOutPlanList | +| `et_train_instituteplan.map.xml` | getInstitutePlanList, getInstituteDyList, getInstitutePlanFList | +| `et_train_instituteplan_bg.map.xml` | 院级计划变更 | +| `et_train_kc.map.xml` | getet_train_kcList, getet_train_kc_sl (培训统计) | +| `et_train_sp.map.xml` | getspList, updatespyw, getMyManageList (审批) | +| `et_train_yearsummary.map.xml` | getYearSummaryList, getYearSummaryGroupList | + +### 5.3 培训实施模块 + +| 文件 | 核心SQL | +|------|--------| +| `et_train_pd.map.xml` | getPdList, getPd_KcList, getPd_CcUserList | +| `et_train_pd_classopener.map.xml` | 开班管理 | +| `pd_query.map.xml` | queryTrainFlow, queryTrainTotal (综合查询) | + +### 5.4 外派培训模块 + +| 文件 | 核心SQL | +|------|--------| +| `et_train_outtrain.map.xml` | getOutTrainList, getOutTrainPxdjList, getOutTrainDeleteList | + +### 5.5 考试模块 + +| 文件 | 核心SQL | +|------|--------| +| `et_exam_editexampaper.map.xml` | 试卷管理 | +| `et_exam_exampaper_and_editexampaper.map.xml` | 试卷创建 | +| `et_exam_usertest.map.xml` | getExamTestList, getExamResultList, getExamMarkList | +| `et_exam_limitation.map.xml` | 参考人员管理 | + +### 5.6 即时通讯模块 + +| 文件 | 核心SQL | +|------|--------| +| `chat.map.xml` | getChatUserByOrg, getOnlineUserIds, ChatUserHeartBeat | +| `chatGroup.map.xml` | 群组管理 | +| `chatFriends.map.xml` | 好友管理 | + +--- + +## 七、关键业务规则 + +### 6.1 状态值汇总 + +| 表/实体 | 状态字段 | 状态值说明 | +|--------|----------|------------| +| et_train_pd_cc | status | -1:被驳回, 0:未开班, 1:已下发, 2:已开班, 3:待审核 | +| et_train_gipgroup | status | 同上 | +| et_train_ipgroup | status | 同上 | +| et_train_ip | status | 1:待填报, 2:已过期 | +| et_exam_exampaper | state | 未开始, 正在进行, 已关闭, 已撤销 | +| et_train_ot | status | 5:已完成 | +| et_train_ot | delstatus | 0:正常, 1:已删除 | +| et_train_ot_pxdj | status | 4:已完成登记 | +| et_train_ysgroup | status | 3:已填报 | + +### 6.2 计划来源 (jhly) + +| 值 | 说明 | 来源 | +|----|------|------| +| sj | 所级/院级计划 | 所级管理员统一制定下发 | +| bmn | 部门级计划内 | 部门申报,纳入年度预算 | +| bmw | 部门级计划外 | 部门临时申请,不占预算 | + +### 6.3 培训完成判定 + +``` +2023年及以后: + 完成条件 = et_train_pd_cc_pgwjyxx.status = 2 (问卷/心得已完成) + +2023年以前: + 完成条件 = IF(yxx.status IS NOT NULL, yxx.status=2, pg.status=1) +``` + +### 6.4 权限控制 + +``` +用户类型 (usertype): + - 普通用户 + - 管理员 (可管理所有数据) + +角色类型 (roletype): + 0: 系统级角色 (全局有效) + 1: 默认角色 (新建用户自动分配) + 2: 自定义角色 (部门级或用户级) +``` + +--- + +## 八、接口与集成 + +### 7.1 WebService (Apache CXF) + +- **服务名**: ETMSService +- **暴露地址**: 可配置 +- **功能**: 提供外部系统调用接口 + +### 7.2 消息队列 (RabbitMQ) + +- **客户端**: amqp-client +- **用途**: 异步消息通知、事件触发 + +### 7.3 HCM接口 (et_hcm_interface) + +- **用途**: 与人力资源管理系统数据同步 + +### 7.4 报表集成 (FineReport) + +- **版本**: FineReport 8.0 +- **配置**: fr-* 相关配置 +- **使用**: 统计分析模块 + +--- + +## 九、开发规范参考 + +详见同目录下的 `CODE_REVIEW_GUIDE.md`,包含: + +- SQL注入防护规范 +- FTL模板规范 +- JavaScript规范 +- CSS规范 +- 审查流程与问题等级 + +--- + +*文档生成时间: 2026-04-16* +*最后更新: 2026-04-16 (增加BPMN业务流程模型章节)* +*更新内容: 新增第三章"BPMN业务流程模型",包含6个核心流程的完整流程定义、参与者定义、流程图和节点详情* diff --git a/WEB-INF/applicationContext.xml b/WEB-INF/applicationContext.xml index 99fcbf3..1dc0635 100644 --- a/WEB-INF/applicationContext.xml +++ b/WEB-INF/applicationContext.xml @@ -20,8 +20,8 @@ - - + + @@ -41,12 +41,12 @@ - + - + diff --git a/WEB-INF/classes/WebDB.properties b/WEB-INF/classes/WebDB.properties index 8f60812..0a4bfd3 100644 --- a/WEB-INF/classes/WebDB.properties +++ b/WEB-INF/classes/WebDB.properties @@ -16,7 +16,7 @@ jcdp.db.poolConfig=config/dbPool.properties jcdp.runMode=release #��������������;���ָ� -mvc.controllerBasePackage=com.cetc54.jcdp.web.controller +mvc.controllerBasePackage=com.etms.jcdp.web.controller mvc.viewBasePath=/ #Spring ���� diff --git a/WEB-INF/classes/config/com.cetc54.mvc.properties b/WEB-INF/classes/config/com.cetc54.mvc.properties deleted file mode 100644 index 1934022..0000000 --- a/WEB-INF/classes/config/com.cetc54.mvc.properties +++ /dev/null @@ -1,6 +0,0 @@ -#控制器包名,“;”分隔 -mvc.controllerBasePackage=com.cetc54.jcdp.web.controller -#初始参数 key=value;key1=value1; -mvc.initparam=ormMappingPath=/WEB-INF/mapping; -#控制器包名,“;”分隔 -mvc.plugin=com.cetc54.jcdp.core.plugin.SystemPlugin;com.cetc54.jcdp.core.plugin.OrmMapping;com.cetc54.jcdp.core.helper.ControllerHelper; \ No newline at end of file diff --git a/WEB-INF/classes/config/com.example.mvc.properties b/WEB-INF/classes/config/com.example.mvc.properties new file mode 100644 index 0000000..f175459 --- /dev/null +++ b/WEB-INF/classes/config/com.example.mvc.properties @@ -0,0 +1,6 @@ +#控制器包名,“;”分隔 +mvc.controllerBasePackage=com.etms.jcdp.web.controller +#初始参数 key=value;key1=value1; +mvc.initparam=ormMappingPath=/WEB-INF/mapping; +#控制器包名,“;”分隔 +mvc.plugin=com.etms.jcdp.core.plugin.SystemPlugin;com.etms.jcdp.core.plugin.OrmMapping;com.etms.jcdp.core.helper.ControllerHelper; \ No newline at end of file diff --git a/WEB-INF/classes/config/log4j.properties b/WEB-INF/classes/config/log4j.properties index b9a4437..580a693 100644 --- a/WEB-INF/classes/config/log4j.properties +++ b/WEB-INF/classes/config/log4j.properties @@ -1,7 +1,7 @@ log4j.rootCategory=TRACE,stdout,logfile -log4j.logger.com.cetc54.framework=ERROR -log4j.logger.com.cetc54.jcdp=ERROR +log4j.logger.com.etms.framework=ERROR +log4j.logger.com.etms.jcdp=ERROR #数据库连接池设置 log4j.logger.druid.sql=ERROR diff --git a/WEB-INF/classes/config/log4j.release.properties b/WEB-INF/classes/config/log4j.release.properties index e5595b4..6e93881 100644 --- a/WEB-INF/classes/config/log4j.release.properties +++ b/WEB-INF/classes/config/log4j.release.properties @@ -1,8 +1,8 @@ log4j.rootCategory=logfile -log4j.logger.com.cetc54.framework=ERROR -log4j.logger.com.cetc54.jcdp=ERROR -log4j.logger.com.cetc54.app=ERROR +log4j.logger.com.etms.framework=ERROR +log4j.logger.com.etms.jcdp=ERROR +log4j.logger.com.etms.app=ERROR log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender log4j.appender.logfile.DatePattern='.'yyyy-MM-dd'.log' diff --git a/WEB-INF/classes/db/etms.sql b/WEB-INF/classes/db/etms.sql index 9f15f9a..2958aaa 100644 --- a/WEB-INF/classes/db/etms.sql +++ b/WEB-INF/classes/db/etms.sql @@ -1896,12 +1896,12 @@ CREATE TABLE `et_groups` ( -- ---------------------------- -- Records of et_groups -- ---------------------------- -INSERT INTO `et_groups` VALUES ('cf2140bf162949a581866b5bb2633914', '1', '超级管理员', '中国电科54所', '2019-05-29 09:45:34', '1'); -INSERT INTO `et_groups` VALUES ('2cbc36a1827c4dc18dbade7ffd1aba4a', '123123', '超级管理员', '中国电科54所', '2019-06-21 18:10:35', '123'); -INSERT INTO `et_groups` VALUES ('2a189c3f1f174797bc2c93ce60655523', '用户', '超级管理员', '中国电科54所', '2019-08-13 11:35:30', ''); -INSERT INTO `et_groups` VALUES ('bc7e2748a8aa43bf808f2c0c7df0a641', '保密', '超级管理员', '中国电科54所', '2019-08-13 11:53:47', ''); -INSERT INTO `et_groups` VALUES ('630c427989854f56b278c290e3d3bb23', '隔行', '超级管理员', '中国电科54所', '2019-08-13 11:55:12', ''); -INSERT INTO `et_groups` VALUES ('fdecdd7235294dd8a4fdd8c6acb479a2', '以后', '超级管理员', '中国电科54所', '2019-08-14 08:41:25', ''); +INSERT INTO `et_groups` VALUES ('cf2140bf162949a581866b5bb2633914', '1', '超级管理员', 'XX公司', '2019-05-29 09:45:34', '1'); +INSERT INTO `et_groups` VALUES ('2cbc36a1827c4dc18dbade7ffd1aba4a', '123123', '超级管理员', 'XX公司', '2019-06-21 18:10:35', '123'); +INSERT INTO `et_groups` VALUES ('2a189c3f1f174797bc2c93ce60655523', '用户', '超级管理员', 'XX公司', '2019-08-13 11:35:30', ''); +INSERT INTO `et_groups` VALUES ('bc7e2748a8aa43bf808f2c0c7df0a641', '保密', '超级管理员', 'XX公司', '2019-08-13 11:53:47', ''); +INSERT INTO `et_groups` VALUES ('630c427989854f56b278c290e3d3bb23', '隔行', '超级管理员', 'XX公司', '2019-08-13 11:55:12', ''); +INSERT INTO `et_groups` VALUES ('fdecdd7235294dd8a4fdd8c6acb479a2', '以后', '超级管理员', 'XX公司', '2019-08-14 08:41:25', ''); -- ---------------------------- -- Table structure for et_research @@ -1922,8 +1922,8 @@ CREATE TABLE `et_research` ( -- Records of et_research -- ---------------------------- INSERT INTO `et_research` VALUES ('780841c10b3742518e52e1c2dbb56c9a', '设计调研', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `et_research` VALUES ('0d2b6d4eeddf4066ae5cb69f46dab779', '质量培训', '质量培训', '', '超级管理员', '中国电科54所', '2019-08-20 15:59:06', NULL); -INSERT INTO `et_research` VALUES ('76fcaca1ec554105b699d266bf887e77', '保密培训', '保密培训', '', '超级管理员', '中国电科54所', '2019-08-22 10:50:12', NULL); +INSERT INTO `et_research` VALUES ('0d2b6d4eeddf4066ae5cb69f46dab779', '质量培训', '质量培训', '', '超级管理员', 'XX公司', '2019-08-20 15:59:06', NULL); +INSERT INTO `et_research` VALUES ('76fcaca1ec554105b699d266bf887e77', '保密培训', '保密培训', '', '超级管理员', 'XX公司', '2019-08-22 10:50:12', NULL); INSERT INTO `et_research` VALUES ('4e4dd1cab6f742b0a39a7b37614a90b2', '入职调研', NULL, NULL, NULL, NULL, NULL, NULL); -- ---------------------------- @@ -2132,23 +2132,23 @@ CREATE TABLE `jcdp_chat_apps` ( -- ---------------------------- -- Records of jcdp_chat_apps -- ---------------------------- -INSERT INTO `jcdp_chat_apps` VALUES ('037dfda4d5984a71b23bde0359dac14', '写邮件', '协同办公', NULL, 'http://10.55.8.21/MailMng/SWriteLetter.aspx?cmd=new', 'http://10.55.12.110/asset/image/apps/mailnew.png', 'http://isms.cetc54.com/ens/login.aspx', 0, 800, 600, 3, NULL, 0, 'CETC54_Ens', 0, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, 'function onSended() {\r\n Ext.MessageBox.show({\r\n title: \"系统提示\",\r\n msg: \"邮件发送成功,是否推送消息?\",\r\n buttons: Ext.MessageBox.OKCANCEL,\r\n icon: Ext.MessageBox.QUESTION,\r\n fn: function (btn) {\r\n if (btn == \"ok\") {\r\n try {\r\n var usercodes = [];\r\n var tolist = document.getElementsByName(\"toList\");\r\n var cclist = document.getElementsByName(\"ccList\");\r\n for (var i = 0; i < tolist.length; i++) {\r\n var n = tolist[i].value.split(\"(\")[1];\r\n usercodes.push(n.substring(0, n.length - 1));\r\n }\r\n for (var i = 0; i < cclist.length; i++) {\r\n var n = cclist[i].value.split(\"(\")[1];\r\n usercodes.push(n.substring(0, n.length - 1));\r\n }\r\n var appId = \"3930ab98da0a4e82aab182482313557\";\r\n var appName = \"安全邮件\";\r\n var content = document.getElementById(\"RegionPanel1_topRegion_editForm_FormRow5_subject\").value;\r\n\r\n window.external.SendMq(usercodes.join(\",\"), appId, appName, content);\r\n window.external.CloseBrowser();\r\n } catch (e) {\r\n Ext.MessageBox.show({\r\n title: \"系统提示\",\r\n msg: \"您的软件版本不支持推送消息!\",\r\n buttons: Ext.MessageBox.OK,\r\n icon: Ext.MessageBox.INFO\r\n });\r\n }\r\n }else{\r\n window.external.CloseBrowser();\r\n }\r\n }\r\n });\r\n}\r\nonMailSended = onSended;', NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('037dfda4d5984a71b23bde0359dac14', '写邮件', '协同办公', NULL, 'http://10.55.8.21/MailMng/SWriteLetter.aspx?cmd=new', 'http://10.55.12.110/asset/image/apps/mailnew.png', 'http://isms.etms.com/ens/login.aspx', 0, 800, 600, 3, NULL, 0, 'ETMS_Ens', 0, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, 'function onSended() {\r\n Ext.MessageBox.show({\r\n title: \"系统提示\",\r\n msg: \"邮件发送成功,是否推送消息?\",\r\n buttons: Ext.MessageBox.OKCANCEL,\r\n icon: Ext.MessageBox.QUESTION,\r\n fn: function (btn) {\r\n if (btn == \"ok\") {\r\n try {\r\n var usercodes = [];\r\n var tolist = document.getElementsByName(\"toList\");\r\n var cclist = document.getElementsByName(\"ccList\");\r\n for (var i = 0; i < tolist.length; i++) {\r\n var n = tolist[i].value.split(\"(\")[1];\r\n usercodes.push(n.substring(0, n.length - 1));\r\n }\r\n for (var i = 0; i < cclist.length; i++) {\r\n var n = cclist[i].value.split(\"(\")[1];\r\n usercodes.push(n.substring(0, n.length - 1));\r\n }\r\n var appId = \"3930ab98da0a4e82aab182482313557\";\r\n var appName = \"安全邮件\";\r\n var content = document.getElementById(\"RegionPanel1_topRegion_editForm_FormRow5_subject\").value;\r\n\r\n window.external.SendMq(usercodes.join(\",\"), appId, appName, content);\r\n window.external.CloseBrowser();\r\n } catch (e) {\r\n Ext.MessageBox.show({\r\n title: \"系统提示\",\r\n msg: \"您的软件版本不支持推送消息!\",\r\n buttons: Ext.MessageBox.OK,\r\n icon: Ext.MessageBox.INFO\r\n });\r\n }\r\n }else{\r\n window.external.CloseBrowser();\r\n }\r\n }\r\n });\r\n}\r\nonMailSended = onSended;', NULL, 1); INSERT INTO `jcdp_chat_apps` VALUES ('097b93c473474a8fb505dd6f6ef0cda2', '室FTP', '专业部应用', '', 'http://10.55.148.42:88/default.aspx', NULL, NULL, 1, 500, 400, 9999, '2018-01-10 09:53:27', NULL, NULL, 1, NULL, NULL, NULL, 0, '83bedd208c9a46eda1ce4e47705b3b73', NULL, NULL, NULL, NULL, 1); -INSERT INTO `jcdp_chat_apps` VALUES ('1aa9313e83bc42de93663528627243d', '内导外申请', '协同办公', NULL, 'http://xxjh.cetc54.com/Web/MailInfoList.aspx', 'http://10.55.12.110/asset/image/apps/nw.png', 'http://isms.cetc54.com/ens/login.aspx', 0, 980, 600, 4, NULL, 0, 'CETC54_Ens', 0, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, NULL, 1); -INSERT INTO `jcdp_chat_apps` VALUES ('1c85d30bff54420c9878247ff54867e', '所网论坛', '54所门户', NULL, 'http://bbs.cetc54.com/', NULL, 'http://bbs.cetc54.com/', 0, 1024, 768, 3, NULL, 0, 'CETC54_BBS', 0, NULL, NULL, NULL, 1, NULL, 0, NULL, NULL, NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('1aa9313e83bc42de93663528627243d', '内导外申请', '协同办公', NULL, 'http://xxjh.etms.com/Web/MailInfoList.aspx', 'http://10.55.12.110/asset/image/apps/nw.png', 'http://isms.etms.com/ens/login.aspx', 0, 980, 600, 4, NULL, 0, 'ETMS_Ens', 0, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('1c85d30bff54420c9878247ff54867e', '所网论坛', 'XX所门户', NULL, 'http://bbs.etms.com/', NULL, 'http://bbs.etms.com/', 0, 1024, 768, 3, NULL, 0, 'ETMS_BBS', 0, NULL, NULL, NULL, 1, NULL, 0, NULL, NULL, NULL, 1); INSERT INTO `jcdp_chat_apps` VALUES ('3892169eda9444e9ac875b871496ea58', '知识平台', '专业部应用', '', 'http://10.55.148.39:8082/', NULL, NULL, 1, 500, 400, 9999, '2018-01-10 09:49:41', NULL, NULL, 1, NULL, NULL, NULL, 0, '83bedd208c9a46eda1ce4e47705b3b73', NULL, NULL, NULL, NULL, 1); -INSERT INTO `jcdp_chat_apps` VALUES ('3930ab98da0a4e82aab182482313557', '我的邮件', '协同办公', NULL, 'http://10.55.8.21/Default.aspx', 'http://10.55.12.110/asset/image/apps/semail.png', 'http://isms.cetc54.com/ens/login.aspx', 0, 800, 600, 2, NULL, 0, 'CETC54_Ens', 0, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('3930ab98da0a4e82aab182482313557', '我的邮件', '协同办公', NULL, 'http://10.55.8.21/Default.aspx', 'http://10.55.12.110/asset/image/apps/semail.png', 'http://isms.etms.com/ens/login.aspx', 0, 800, 600, 2, NULL, 0, 'ETMS_Ens', 0, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, NULL, 1); INSERT INTO `jcdp_chat_apps` VALUES ('730f36f66c15494ebfbbdd7d048b3127', '内部信息管理平台', '专业部应用', '', 'http://10.55.148.39:1234/ens/login.aspx', NULL, NULL, 1, 500, 400, 9999, '2018-01-10 09:56:55', NULL, NULL, 1, NULL, NULL, NULL, 0, '83bedd208c9a46eda1ce4e47705b3b73', NULL, NULL, NULL, NULL, 1); -INSERT INTO `jcdp_chat_apps` VALUES ('79c16ac130bb410eb98d521ed14c2a2', '所内公告', '54所门户', NULL, 'http://www.cetc54.com/NewsList.aspx?ClassID=10', NULL, NULL, 0, 1040, 768, 2, NULL, 0, 'CETC54_NEWS', 0, NULL, NULL, NULL, 1, NULL, 0, NULL, NULL, NULL, 1); -INSERT INTO `jcdp_chat_apps` VALUES ('7cd8b8f56966432b9541285bfc79755', '个人日历', '协同项目', NULL, 'http://10.55.6.16:810/CETC54Platform.ashx', 'http://10.55.12.110/asset/image/apps/cal.png', 'http://isms.cetc54.com/ens', 0, NULL, NULL, 5, NULL, 0, 'CETC54_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, 'p=7&u=%eimp.username%', 1); -INSERT INTO `jcdp_chat_apps` VALUES ('9a8a0a0b27754a73962c221ee3d2c43', '外导内列表', '协同办公', NULL, 'http://xxjh.cetc54.com/Web/MailReceiveListForPerson.aspx', 'http://10.55.12.110/asset/image/apps/wn.png', 'http://isms.cetc54.com/ens/login.aspx', 0, 1000, 600, 11, NULL, 0, 'CETC54_Ens', 0, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, NULL, 1); -INSERT INTO `jcdp_chat_apps` VALUES ('9e1161a94836445bbdbf6ddc6516af6', '我的任务', '协同项目', NULL, 'http://10.55.6.16:810/CETC54Platform.ashx', 'http://10.55.12.110/asset/image/apps/task.png', 'http://isms.cetc54.com/ens', 0, NULL, NULL, 9, NULL, 0, 'CETC54_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, 'p=2&u=%eimp.username%', 1); -INSERT INTO `jcdp_chat_apps` VALUES ('a6ecc3eaa7524007b2880fc5c74ef2d', 'PDM', '协同项目', NULL, 'http://pdm.cetc54.com/Windchill/app/', NULL, 'http://pdmlogin.cetc54.com:8099/sso/login', 1, NULL, NULL, 13, NULL, 0, 'CETC54_PDM', 1, 'username', 'password', 'btnsubmit', 1, NULL, 0, NULL, NULL, NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('79c16ac130bb410eb98d521ed14c2a2', '所内公告', 'XX所门户', NULL, 'http://www.etms.com/NewsList.aspx?ClassID=10', NULL, NULL, 0, 1040, 768, 2, NULL, 0, 'ETMS_NEWS', 0, NULL, NULL, NULL, 1, NULL, 0, NULL, NULL, NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('7cd8b8f56966432b9541285bfc79755', '个人日历', '协同项目', NULL, 'http://10.55.6.16:810/ETMSPlatform.ashx', 'http://10.55.12.110/asset/image/apps/cal.png', 'http://isms.etms.com/ens', 0, NULL, NULL, 5, NULL, 0, 'ETMS_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, 'p=7&u=%eimp.username%', 1); +INSERT INTO `jcdp_chat_apps` VALUES ('9a8a0a0b27754a73962c221ee3d2c43', '外导内列表', '协同办公', NULL, 'http://xxjh.etms.com/Web/MailReceiveListForPerson.aspx', 'http://10.55.12.110/asset/image/apps/wn.png', 'http://isms.etms.com/ens/login.aspx', 0, 1000, 600, 11, NULL, 0, 'ETMS_Ens', 0, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('9e1161a94836445bbdbf6ddc6516af6', '我的任务', '协同项目', NULL, 'http://10.55.6.16:810/ETMSPlatform.ashx', 'http://10.55.12.110/asset/image/apps/task.png', 'http://isms.etms.com/ens', 0, NULL, NULL, 9, NULL, 0, 'ETMS_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, 'p=2&u=%eimp.username%', 1); +INSERT INTO `jcdp_chat_apps` VALUES ('a6ecc3eaa7524007b2880fc5c74ef2d', 'PDM', '协同项目', NULL, 'http://pdm.etms.com/Windchill/app/', NULL, 'http://pdmlogin.etms.com:8099/sso/login', 1, NULL, NULL, 13, NULL, 0, 'ETMS_PDM', 1, 'username', 'password', 'btnsubmit', 1, NULL, 0, NULL, NULL, NULL, 1); INSERT INTO `jcdp_chat_apps` VALUES ('ba7e1baa65524afc8df3c58f7e0fe3e1', '部门FTP', '专业部应用', '', 'ftp://10.55.148.63/', NULL, NULL, 1, 500, 400, 9999, '2018-01-10 09:54:15', NULL, NULL, 1, NULL, NULL, NULL, 0, '83bedd208c9a46eda1ce4e47705b3b73', NULL, NULL, NULL, NULL, 1); -INSERT INTO `jcdp_chat_apps` VALUES ('c024f0a1db424695811a33c00f5436e', '我的日志', '协同项目', NULL, 'http://10.55.6.16:810/CETC54Platform.ashx', 'http://10.55.12.110/asset/image/apps/rizhi.png', 'http://isms.cetc54.com/ens', 0, NULL, NULL, 6, NULL, 0, 'CETC54_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, 'p=3&u=%eimp.username%', 1); -INSERT INTO `jcdp_chat_apps` VALUES ('c366b72c968b46f8b7d4592ff4535fb', '我的项目', '协同项目', NULL, 'http://10.55.6.16:810/CETC54Platform.ashx', 'http://10.55.12.110/asset/image/apps/project.png', 'http://isms.cetc54.com/ens', 0, NULL, NULL, 8, NULL, 0, 'CETC54_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, 'p=12&u=%eimp.username%', 1); -INSERT INTO `jcdp_chat_apps` VALUES ('c73c51eea7a846249c111f1da466370', '所网主页', '54所门户', NULL, 'http://www.cetc54.com/', 'http://10.55.12.110/asset/image/apps/zhuye.png', NULL, 0, NULL, NULL, 1, NULL, 0, 'CETC54_Index', 1, NULL, NULL, NULL, 1, NULL, 0, NULL, NULL, NULL, 1); -INSERT INTO `jcdp_chat_apps` VALUES ('fe24c4ac34444902a2129ec1dbf9ed4', '门户首页', '协同办公', NULL, 'http://isms.cetc54.com/ens/mainform.aspx', 'http://10.55.12.110/asset/image/apps/ens.png', 'http://isms.cetc54.com/ens/login.aspx', 0, NULL, NULL, 1, NULL, 0, 'CETC54_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, '$(\'.icon_switch\').closest(\'a\').hide();', NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('c024f0a1db424695811a33c00f5436e', '我的日志', '协同项目', NULL, 'http://10.55.6.16:810/ETMSPlatform.ashx', 'http://10.55.12.110/asset/image/apps/rizhi.png', 'http://isms.etms.com/ens', 0, NULL, NULL, 6, NULL, 0, 'ETMS_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, 'p=3&u=%eimp.username%', 1); +INSERT INTO `jcdp_chat_apps` VALUES ('c366b72c968b46f8b7d4592ff4535fb', '我的项目', '协同项目', NULL, 'http://10.55.6.16:810/ETMSPlatform.ashx', 'http://10.55.12.110/asset/image/apps/project.png', 'http://isms.etms.com/ens', 0, NULL, NULL, 8, NULL, 0, 'ETMS_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, NULL, 'p=12&u=%eimp.username%', 1); +INSERT INTO `jcdp_chat_apps` VALUES ('c73c51eea7a846249c111f1da466370', '所网主页', 'XX所门户', NULL, 'http://www.etms.com/', 'http://10.55.12.110/asset/image/apps/zhuye.png', NULL, 0, NULL, NULL, 1, NULL, 0, 'ETMS_Index', 1, NULL, NULL, NULL, 1, NULL, 0, NULL, NULL, NULL, 1); +INSERT INTO `jcdp_chat_apps` VALUES ('fe24c4ac34444902a2129ec1dbf9ed4', '门户首页', '协同办公', NULL, 'http://isms.etms.com/ens/mainform.aspx', 'http://10.55.12.110/asset/image/apps/ens.png', 'http://isms.etms.com/ens/login.aspx', 0, NULL, NULL, 1, NULL, 0, 'ETMS_Ens', 1, 'txtUser', 'txtPass', 'lbtnLogin', 1, NULL, 0, NULL, '$(\'.icon_switch\').closest(\'a\').hide();', NULL, 1); -- ---------------------------- -- Table structure for jcdp_chat_apps_my @@ -2844,7 +2844,7 @@ INSERT INTO `jcdp_sys_dict_item` VALUES ('7c0e171f83e246049dfe114960d74484', ' INSERT INTO `jcdp_sys_dict_item` VALUES ('7efcc6f5ad5c40bc9d2599f98edda540', '生活休闲', '4', 1, '5b3253e4e34e4aa499337c2d10f1c4ad'); INSERT INTO `jcdp_sys_dict_item` VALUES ('7f21722c44fb491bba70ec7a4cc6d7e4', 'Action', '4', 1, '13bd478c63e649d396dd08789dfebd98'); INSERT INTO `jcdp_sys_dict_item` VALUES ('8403e4be247847ed8168d055ada59b2d', '党组织', '4', 1, '2dab66bce35542a8b806d91077f2fe45'); -INSERT INTO `jcdp_sys_dict_item` VALUES ('86aa6ee1e7aa4f17a36920e831b9c20e', '传统样式', 'cetc54', 1, '854f99d670914902a804d3b2f2edc9ea'); +INSERT INTO `jcdp_sys_dict_item` VALUES ('86aa6ee1e7aa4f17a36920e831b9c20e', '传统样式', 'etms', 1, '854f99d670914902a804d3b2f2edc9ea'); INSERT INTO `jcdp_sys_dict_item` VALUES ('8d307afecc33489baaa733ef89ea5a28', '其他', '9', 1, '2dab66bce35542a8b806d91077f2fe45'); INSERT INTO `jcdp_sys_dict_item` VALUES ('8f1e7f93c0514d778d8d18a3197cfe31', '更新包', '1', 1, 'ff301d7317fd4801b460e3e001a8301e'); INSERT INTO `jcdp_sys_dict_item` VALUES ('96407128a74d4370ad29134bd893c15a', '财会考试', '3', 1, '981fbcaada804304b5f960b745b0068f'); @@ -2890,7 +2890,7 @@ CREATE TABLE `jcdp_sys_feedback` ( -- ---------------------------- -- Records of jcdp_sys_feedback -- ---------------------------- -INSERT INTO `jcdp_sys_feedback` VALUES ('adasd', '{\"app_version\":\"1.6\",\"appid\":\"com.cetc54.moa\",\"imei\":\"b1b40089914e63ab\",\"md\":\"MI 6\",\"net\":\"6\",\"os\":\"7.1.1\",\"p\":\"a\",\"plus_version\":\"1.9.9.35689\"}', 'fe24c4ac34444902a2129ec1debf9ed4', 'Y08066', '超级管理员', '[\"https://120.77.211.40:8443/feedback/feedback/getPic?path=V0VCLUlORlx1cGxvYWRGaWxlcy91c2VyQXZhdGFycy8yMDE3MDkyODE1MjcxNF9mZDBiYWU0MmY3OTc0YmE2OWNmMzM3NTgwMTc4NTc1OC5wbmc=\", \"https://120.77.211.40:8443/feedback/feedback/getPic?path=V0VCLUlORlx1cGxvYWRGaWxlcy91c2VyQXZhdGFycy8yMDE3MDkyODE1MjcxNF8wN2QwNTYwYjUwZjM0MTcyYjFjMGU3MDg3ZmUyOTlkZS5wbmc=\"]', 'sadfasfd', '123', 4, 'AE143E112111CD7AA2730BACB4D4FEA2', '2017-10-31 16:08:13'); +INSERT INTO `jcdp_sys_feedback` VALUES ('adasd', '{\"app_version\":\"1.6\",\"appid\":\"com.etms.moa\",\"imei\":\"b1b40089914e63ab\",\"md\":\"MI 6\",\"net\":\"6\",\"os\":\"7.1.1\",\"p\":\"a\",\"plus_version\":\"1.9.9.35689\"}', 'fe24c4ac34444902a2129ec1debf9ed4', 'Y08066', '超级管理员', '[\"https://120.77.211.40:8443/feedback/feedback/getPic?path=V0VCLUlORlx1cGxvYWRGaWxlcy91c2VyQXZhdGFycy8yMDE3MDkyODE1MjcxNF9mZDBiYWU0MmY3OTc0YmE2OWNmMzM3NTgwMTc4NTc1OC5wbmc=\", \"https://120.77.211.40:8443/feedback/feedback/getPic?path=V0VCLUlORlx1cGxvYWRGaWxlcy91c2VyQXZhdGFycy8yMDE3MDkyODE1MjcxNF8wN2QwNTYwYjUwZjM0MTcyYjFjMGU3MDg3ZmUyOTlkZS5wbmc=\"]', 'sadfasfd', '123', 4, 'AE143E112111CD7AA2730BACB4D4FEA2', '2017-10-31 16:08:13'); -- ---------------------------- -- Table structure for jcdp_sys_log @@ -3571,7 +3571,7 @@ INSERT INTO `jcdp_sys_module` VALUES ('39fbd45f6da740a8815f483781a56567', '|root INSERT INTO `jcdp_sys_module` VALUES ('3b566f494c244193a5a943ec73378e66', '|root|28c3a95347024c4fb1b6395887a09409|d1db8883db7f4bc2a03253a2c94aa0bf|fca7520f7cda4daa9ebcebaa8b52c54a|a7c9859b798a40c58f6b7429a8c926c2|68d13963526748ab82a99116f190a996|3b566f494c244193a5a943ec73378e66|', '2.部门角色', '/role/role/list', NULL, '68d13963526748ab82a99116f190a996', 0, 0, 'textfield_key.png', 1, NULL, NULL, 0, 5, 2, 0); INSERT INTO `jcdp_sys_module` VALUES ('3c1811fd49ba471f87c8172dfa6e813b', '|root|510998e99c924665806c0e20bbbcc2b2|76ccbd8e2c7c4ffb8709396dc5059526|3c1811fd49ba471f87c8172dfa6e813b|', '部门领导审批', '/train/outtrain/deleteindex?pg=7', NULL, '76ccbd8e2c7c4ffb8709396dc5059526', 0, 0, '', 1, '外派培训计划删除', NULL, 2, 0, 277, 1); INSERT INTO `jcdp_sys_module` VALUES ('3df773b762d54053bf6e9f3b53a0184c', '|root|ba85127869a3419cbc279cf959967547|3df773b762d54053bf6e9f3b53a0184c|', '学员签到/在线学习', '/train/plantodo/createclassindex?pg=5', NULL, 'ba85127869a3419cbc279cf959967547', 0, 0, '', 1, '教育培训计划实施', NULL, 4, 1, 197, 1); -INSERT INTO `jcdp_sys_module` VALUES ('3e353b0736064f4b83e0489a7e69fd7e', '|root|975338ae351a4a19af2032fc360af687|3e353b0736064f4b83e0489a7e69fd7e|', '所网主页', 'http://www.cetc54.com', NULL, '975338ae351a4a19af2032fc360af687', 0, 0, '', 1, '任务管理', NULL, 9, 0, 282, 1); +INSERT INTO `jcdp_sys_module` VALUES ('3e353b0736064f4b83e0489a7e69fd7e', '|root|975338ae351a4a19af2032fc360af687|3e353b0736064f4b83e0489a7e69fd7e|', '所网主页', 'http://www.etms.com', NULL, '975338ae351a4a19af2032fc360af687', 0, 0, '', 1, '任务管理', NULL, 9, 0, 282, 1); INSERT INTO `jcdp_sys_module` VALUES ('408d00a441b2442a9b74781db1f77f3e', '|root|93093b73a7be4daf837e7f88dd51495a|e84381fd49f54ae487e241f152e808d0|408d00a441b2442a9b74781db1f77f3e|', '已生成计划', '/train/groupInPlan/?pg=5', NULL, 'e84381fd49f54ae487e241f152e808d0', 0, 0, '', 1, '部门级计划内计划制定', NULL, 5, 1, 262, 1); INSERT INTO `jcdp_sys_module` VALUES ('40aa8106fa8f48ab97507b221606732f', '|root|40aa8106fa8f48ab97507b221606732f|', '学习资料管理', '', NULL, 'root', 0, 0, '', 1, '教育培训管理系统', NULL, 7, 0, 217, 1); INSERT INTO `jcdp_sys_module` VALUES ('4269c094e4cc437ba9db9dd71428d547', '|root|28c3a95347024c4fb1b6395887a09409|b5573ec04afe4602b4b17775ac300267|06959fba43e54a98a5902bc90cede514|e3b370a851ec440391f8c4531b66f7ed|02d034df6d6047bf81cdaa630dba3d57|4269c094e4cc437ba9db9dd71428d547|', '2.部门', '/log/log/list', NULL, '02d034df6d6047bf81cdaa630dba3d57', 0, 0, 'textfield_key.png', 1, NULL, NULL, 0, 5, 2, 0); @@ -3777,7 +3777,7 @@ INSERT INTO `jcdp_sys_org` VALUES ('00abc5089d2f4891a83ce81dc8ef57e4', '|root|23 INSERT INTO `jcdp_sys_org` VALUES ('056d928db141405fb73b7bd635dcbdf1', '|root|23bbc6c7403740119b17d8d8cd5d3d41|e5a1527bd7b44f00887da4a253b3756a|056d928db141405fb73b7bd635dcbdf1|', '信息电子化组', NULL, 'e5a1527bd7b44f00887da4a253b3756a', 1, 0, '', 1, 'XXZX', NULL, 30, '0540012006', 2); INSERT INTO `jcdp_sys_org` VALUES ('0c749f875b684957a119e11f3175f0ee', '|root|23bbc6c7403740119b17d8d8cd5d3d41|e5a1527bd7b44f00887da4a253b3756a|0c749f875b684957a119e11f3175f0ee|', '应用支持组', NULL, 'e5a1527bd7b44f00887da4a253b3756a', 1, 0, '', 1, 'XXZX', NULL, 15, '0540012003', 2); INSERT INTO `jcdp_sys_org` VALUES ('1647c07823b14295915ecd6f08d4b78e', '|root|23bbc6c7403740119b17d8d8cd5d3d41|24b09331aba242068c5d9abe64a5fbb1|a39fe42cea154b0380ef0e733846cb81|1647c07823b14295915ecd6f08d4b78e|', 'JAVA技术组', NULL, 'a39fe42cea154b0380ef0e733846cb81', 0, 0, '', 1, '软件室', NULL, 53, '53', 2); -INSERT INTO `jcdp_sys_org` VALUES ('23bbc6c7403740119b17d8d8cd5d3d41', '|root|23bbc6c7403740119b17d8d8cd5d3d41|', '中国电科54所', NULL, 'root', 0, 1, '', 1, '组织架构树', NULL, 1, '001', 1); +INSERT INTO `jcdp_sys_org` VALUES ('23bbc6c7403740119b17d8d8cd5d3d41', '|root|23bbc6c7403740119b17d8d8cd5d3d41|', 'XX公司', NULL, 'root', 0, 1, '', 1, '组织架构树', NULL, 1, '001', 1); INSERT INTO `jcdp_sys_org` VALUES ('24b09331aba242068c5d9abe64a5fbb1', '|root|23bbc6c7403740119b17d8d8cd5d3d41|24b09331aba242068c5d9abe64a5fbb1|', '专用集成电路与应用软件专业部', NULL, '23bbc6c7403740119b17d8d8cd5d3d41', 0, 0, '', 1, 'CENC', NULL, 50, '001011015', 1); INSERT INTO `jcdp_sys_org` VALUES ('2a6bd512230c477399a8e8cf145d9d0c', '|root|23bbc6c7403740119b17d8d8cd5d3d41|24b09331aba242068c5d9abe64a5fbb1|8b5cba8e51f74397b7b23361dbe5b0fd|2a6bd512230c477399a8e8cf145d9d0c|', '逻辑三组', NULL, '8b5cba8e51f74397b7b23361dbe5b0fd', 1, 0, NULL, 1, '集成电路室', NULL, 43, '43', 2); INSERT INTO `jcdp_sys_org` VALUES ('34c58fd9c04044338fec6008988c1977', '|root|23bbc6c7403740119b17d8d8cd5d3d41|e5a1527bd7b44f00887da4a253b3756a|34c58fd9c04044338fec6008988c1977|', '期刊编辑组', NULL, 'e5a1527bd7b44f00887da4a253b3756a', 0, 0, '', 1, 'XXZX', NULL, 35, '0540012007', 2); @@ -3843,15 +3843,15 @@ INSERT INTO `jcdp_sys_parameter` VALUES ('0b857396a13b4f8da127adb5f45ccd3d', ' INSERT INTO `jcdp_sys_parameter` VALUES ('0d46e40308004bc98e6f2add51f2553d', '平台远程地址', 'jcdpPlatformUrl', 'http://10.2.98.33:8080/jcdp', 'db42a5ecae054732bad470ab4a565822', '注意:该地址为生成应用的JCDP平台地址,该配置项可以获取版本差异,进行项目更新(未来规划功能)'); INSERT INTO `jcdp_sys_parameter` VALUES ('184c747d96894fd2af0734c23b9e7e80', '会话失效提示', 'sessionInvalidMsg', '会话已失效,请重新登录!', 'c1b5c67d77f9469da130f71d5d1d8f02', ''); INSERT INTO `jcdp_sys_parameter` VALUES ('1efa0782adc94ee2bf026149c3f00c77', '是否随机设置用户密码', 'user_default_password_random', 'true', 'cd537001b4454282aa83db0a49b852dc', 'false-使用默认密码(使用user_default_password参数);true-使用随机密码'); -INSERT INTO `jcdp_sys_parameter` VALUES ('2db17879d69742638dd757b8719311a7', '技术支持', 'jcdp.app.techSupport', '中国电子科技集团公司第五十四研究所', 'db42a5ecae054732bad470ab4a565822', ''); +INSERT INTO `jcdp_sys_parameter` VALUES ('2db17879d69742638dd757b8719311a7', '技术支持', 'jcdp.app.techSupport', 'XX电子科技集团XX研究所', 'db42a5ecae054732bad470ab4a565822', ''); INSERT INTO `jcdp_sys_parameter` VALUES ('3526a08503744e3a8dbeada42d7e48ae', '静态文件地址', 'assetUrl', 'local', 'db42a5ecae054732bad470ab4a565822', 'local-使用本地服务器\r\n远程服务器(例如:http://10.2.98.33:4545/jcdp)'); -INSERT INTO `jcdp_sys_parameter` VALUES ('3dc3b549f6854c7d91a8dd936781ec46', '版权信息', 'jcdp.app.copyright', 'Copyright © 2015-2017 中国电子科技集团公司第五十四研究所', 'db42a5ecae054732bad470ab4a565822', ''); +INSERT INTO `jcdp_sys_parameter` VALUES ('3dc3b549f6854c7d91a8dd936781ec46', '版权信息', 'jcdp.app.copyright', 'Copyright © 2015-2017 XX电子科技集团XX研究所', 'db42a5ecae054732bad470ab4a565822', ''); INSERT INTO `jcdp_sys_parameter` VALUES ('4177232a5b244e9797bc47ff7d9d5c2d', '删除用户类型', 'user_delete_flag', '0', 'cd537001b4454282aa83db0a49b852dc', '0:不从数据库删除用户信息;\r\n1:删除用户及相关信息。'); INSERT INTO `jcdp_sys_parameter` VALUES ('43a420e05f5b4159a562d0ce1fa1e4bb', '密码重置邮件模板', 'resetpassword_temp', '${username}:
\r\n 欢迎您使用${sysname}
\r\n您的密码已重置,重置后的账号信息如下:
\r\n用户名:${loginname}
\r\n密码:${password}
', 'cd537001b4454282aa83db0a49b852dc', 'freemarker模板:\r\nrootUrl:网站地址\r\nloginname:登录账号\r\nusername:姓名\r\npassword:密码\r\nsysname:系统名称'); INSERT INTO `jcdp_sys_parameter` VALUES ('45b89ec7bb74495a83c1ad7041d27807', '系统运行模式', 'jcdpRunMode', 'debug', 'db42a5ecae054732bad470ab4a565822', 'debug-调试模式,release-发布模式\n注意:改变运行模式,只改变服务层(service)、应用层运行模式(controller),若想改变框架层运行模式,请修改jcdp.properties'); -INSERT INTO `jcdp_sys_parameter` VALUES ('526295e82cc4433a9de59015ed6cdd35', 'RabbitMQ配置', 'rabbitmq', '{\r\nservers:\r\n[\r\n{server:\"10.55.12.109:5672\"}\r\n],\r\nusername:\"chatuser\",\r\npassword:\"comerc@cetc54.com\"\r\n}', 'db42a5ecae054732bad470ab4a565822', 'RabbitMQ消息队列配置\r\n{\r\n servers:[{server:\"\"}],//服务器列表\r\n username:\"admin\",//用户名\r\n passwrod:\"admin\"//密码\r\n}'); +INSERT INTO `jcdp_sys_parameter` VALUES ('526295e82cc4433a9de59015ed6cdd35', 'RabbitMQ配置', 'rabbitmq', '{\r\nservers:\r\n[\r\n{server:\"10.55.12.109:5672\"}\r\n],\r\nusername:\"chatuser\",\r\npassword:\"comerc@etms.com\"\r\n}', 'db42a5ecae054732bad470ab4a565822', 'RabbitMQ消息队列配置\r\n{\r\n servers:[{server:\"\"}],//服务器列表\r\n username:\"admin\",//用户名\r\n passwrod:\"admin\"//密码\r\n}'); INSERT INTO `jcdp_sys_parameter` VALUES ('52e951402a5e4f51adb13806a64cf6ad', '16X16图标路径', 'Icon16Path', '/icon/Icon16', 'ac52e67a184e4302b157a008dbe9f11a', '相对静态文件路径'); -INSERT INTO `jcdp_sys_parameter` VALUES ('58008d2b65394dd090d98d937324cab4', '页面风格', 'pageStyle', '{Firefox:\"cetc54\",MSIE:\"cetc54\"}', 'db42a5ecae054732bad470ab4a565822', 'cetc54-传统风格,适配IE低版本;\r\nsmart-响应式布局,适配现代浏览器。'); +INSERT INTO `jcdp_sys_parameter` VALUES ('58008d2b65394dd090d98d937324cab4', '页面风格', 'pageStyle', '{Firefox:\"etms\",MSIE:\"etms\"}', 'db42a5ecae054732bad470ab4a565822', 'etms-传统风格,适配IE低版本;\r\nsmart-响应式布局,适配现代浏览器。'); INSERT INTO `jcdp_sys_parameter` VALUES ('6c9486464aaa4107b1e5b61a957838cc', '用户头像上传目录', 'jcdp.uploadFile.userImg', 'userAvatars', 'db42a5ecae054732bad470ab4a565822', '该路径在jcdp.uploadFileRoot之下'); INSERT INTO `jcdp_sys_parameter` VALUES ('7c62d02179be4107adeab84bfc1e5a88', '服务器端口', 'jcdp.serverPort', '{enable:false,http:80,https:443}', 'db42a5ecae054732bad470ab4a565822', '{\r\nenable:true,-----是否启用端口配置\r\nhttp:80,----http服务端口\r\nhttps:43----https服务端口\r\n}'); INSERT INTO `jcdp_sys_parameter` VALUES ('80d6ddf63dc94a268bde7e28ac7e9b4c', '新增用户发送邮件模板', 'addUserEmail_temp', '${username}:
\r\n 欢迎您使用${sysname}
\r\n你的账号信息:
\r\n用户名:${loginname}
\r\n密码:${password}
', 'cd537001b4454282aa83db0a49b852dc', 'freemarker模板:\r\nrootUrl:网站地址\r\nloginname:登录账号\r\nusername:姓名\r\npassword:密码\r\nsysname:系统名称'); @@ -3870,7 +3870,7 @@ INSERT INTO `jcdp_sys_parameter` VALUES ('d315d1045dd4417681ddd7befe402ee0', ' INSERT INTO `jcdp_sys_parameter` VALUES ('d5874f7516d4431ba19585db137fd73f', '首页选中是否刷新', 'portalUpdateOnOpen', 'true', '9f8cac9e3b73407a8106f37268e70ae9', 'true-打开时刷新 false-永不刷新'); INSERT INTO `jcdp_sys_parameter` VALUES ('dc53e73e4ee047158e5a5613deb17fe3', '32X32图标路径', 'Icon32Path', '/icon/Icon32', 'ac52e67a184e4302b157a008dbe9f11a', '相对静态文件路径'); INSERT INTO `jcdp_sys_parameter` VALUES ('ddc8afea829140cd89b66c379a780842', '联系管理员', 'contact_admin', '请联系管理员(电话:88888)', 'c1b5c67d77f9469da130f71d5d1d8f02', NULL); -INSERT INTO `jcdp_sys_parameter` VALUES ('e9552dbdd23546b58f2f1bcebf5488a6', '发送邮件配置', 'sendEmailConfig', '{\r\nhost:\'smtp.cetc54.com\',\r\nusername:\'Y08066@cetc54.com\',\r\npassword:\'cetc54@123456\'\r\n}', 'db42a5ecae054732bad470ab4a565822', ''); +INSERT INTO `jcdp_sys_parameter` VALUES ('e9552dbdd23546b58f2f1bcebf5488a6', '发送邮件配置', 'sendEmailConfig', '{\r\nhost:\'smtp.etms.com\',\r\nusername:\'Y08066@etms.com\',\r\npassword:\'etms@123456\'\r\n}', 'db42a5ecae054732bad470ab4a565822', ''); INSERT INTO `jcdp_sys_parameter` VALUES ('ee49e548da0a4165a7ffdd6a8ba5c2f4', '图标样式文件名称', 'IconCSSName', 'icon.css', 'ac52e67a184e4302b157a008dbe9f11a', '可以通过修改该值改变icon样式'); INSERT INTO `jcdp_sys_parameter` VALUES ('f0794cf8add246ce89012b5698d1fbb0', '首页地址', 'portalUrl', 'index/portal', '9f8cac9e3b73407a8106f37268e70ae9', NULL); @@ -7128,7 +7128,7 @@ INSERT INTO `jcdp_sys_user_ext` VALUES ('05daab960ff8450d9cbe84cd3c7dd260', '123 INSERT INTO `jcdp_sys_user_ext` VALUES ('068768e1eb764837bc4d98f0216b94e7', '', '13633219219', '4462', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('07b75922b82149ab899bee340a47970a', '', '15931102653', '8464', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('07c1963549914dac88e8ba6092ba3393', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `jcdp_sys_user_ext` VALUES ('082538db933e477598aa3e87ec2b21e8', 'yuehw@cetc54.com', '15130145015', '4101', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO `jcdp_sys_user_ext` VALUES ('082538db933e477598aa3e87ec2b21e8', 'yuehw@etms.com', '15130145015', '4101', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('08392ef87499474a82a8954c7ced7390', '', '', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('097879d75fc54dc285aff704d8734a21', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('0980b8836368476297e98155c859f632', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); @@ -7156,7 +7156,7 @@ INSERT INTO `jcdp_sys_user_ext` VALUES ('1cb2fb93db774202bdd2532fa57d9bff', NULL INSERT INTO `jcdp_sys_user_ext` VALUES ('1d8094115f5c4c6ab8c38c414a65d6f4', '123', '123', '123', '河北省石家庄市中山西路', '050081', NULL, NULL, '8471', NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('1db1801a29f344b780f018cbffc9b3f1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('1dce74df53b44ecfbe89edc802914bf8', '', '', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `jcdp_sys_user_ext` VALUES ('1df48ce2f70e46a19eccb6b88b64a4bb', 'Y08066@cetc54.com', '13780306726', '8559', '', '', '', NULL, '每天进步一点点!', NULL, 'http://localhost:8080/jcdp/index/getFile?type=avatars&url=20180117153130476_AnZhuangRuanJian.png', '20180117153130476_AnZhuangRuanJian.png', 'http://localhost:8080/jcdp/index/getFile?type=avatars&url=20180117151157651_joos2.jpg'); +INSERT INTO `jcdp_sys_user_ext` VALUES ('1df48ce2f70e46a19eccb6b88b64a4bb', 'Y08066@etms.com', '13780306726', '8559', '', '', '', NULL, '每天进步一点点!', NULL, 'http://localhost:8080/jcdp/index/getFile?type=avatars&url=20180117153130476_AnZhuangRuanJian.png', '20180117153130476_AnZhuangRuanJian.png', 'http://localhost:8080/jcdp/index/getFile?type=avatars&url=20180117151157651_joos2.jpg'); INSERT INTO `jcdp_sys_user_ext` VALUES ('1e89fb25e0734ae1bf339efdac68c85f', '', '13933866220', '8525', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('1eac9b5fdd784b00b1e2037e8d8d6a22', '', '13483131054', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('200c68d821984e73a4b6e1b86eedaabe', '396105640@qq.com', '', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); @@ -7228,7 +7228,7 @@ INSERT INTO `jcdp_sys_user_ext` VALUES ('541163ddcaec4751b6d6e86207cc48c1', NULL INSERT INTO `jcdp_sys_user_ext` VALUES ('545b2a2ca2a04583b6dc0dddc8c8ab29', '', '13613212837', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('5619c0acad764d84989e69bc5c57b461', '', '', '110', '河北省石家庄市中山西路', '050081', '', NULL, '我是张锐!', NULL, NULL, NULL, ''); INSERT INTO `jcdp_sys_user_ext` VALUES ('561fa58b43ec443f8420e9637e4d38c0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `jcdp_sys_user_ext` VALUES ('5676921ac94b4633a614892676567bfb', 'P12189@CETC54.COM', '13933157950', '8469', '', '', '', NULL, '啊我饿一屋鱼哎诶喂熬偶油', NULL, '', NULL, ''); +INSERT INTO `jcdp_sys_user_ext` VALUES ('5676921ac94b4633a614892676567bfb', 'P12189@ETMS.COM', '13933157950', '8469', '', '', '', NULL, '啊我饿一屋鱼哎诶喂熬偶油', NULL, '', NULL, ''); INSERT INTO `jcdp_sys_user_ext` VALUES ('57e5a30a134f47c0b76178ac345d5465', '', '13933840108', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('597971047f3541dc94171b6f5d114c29', '396105640@qq.com', '', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('5b0037df0e3b4bfaa89c36d74e5c7a81', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); @@ -7284,7 +7284,7 @@ INSERT INTO `jcdp_sys_user_ext` VALUES ('82a04b4689d84862be5c4b600b099fc1', NULL INSERT INTO `jcdp_sys_user_ext` VALUES ('82bb85dfa7dc4330893ac38fda2ae74d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('83b9caffe40948618028f7ec4a95ad3a', '', '15030189132', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('83bb22a54cc4492e8fa3043a21a001ec', '', '17732150947', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `jcdp_sys_user_ext` VALUES ('83bedd208c9a46eda1ce4e47705b3b73', 'p16106@cetc54.com', '17603202982', '8472', '', '', NULL, NULL, '喂!啊?伐木累啊。。。', NULL, 'http://10.55.148.42:88/filedownload.aspx?path=EIM.Update\\EIM_Alpha\\Emotions\\6.gif', NULL, 'http://10.55.148.42:88/filedownload.aspx?path=EIM.Update\\EIM_Alpha\\Emotions\\6.gif'); +INSERT INTO `jcdp_sys_user_ext` VALUES ('83bedd208c9a46eda1ce4e47705b3b73', 'p16106@etms.com', '17603202982', '8472', '', '', NULL, NULL, '喂!啊?伐木累啊。。。', NULL, 'http://10.55.148.42:88/filedownload.aspx?path=EIM.Update\\EIM_Alpha\\Emotions\\6.gif', NULL, 'http://10.55.148.42:88/filedownload.aspx?path=EIM.Update\\EIM_Alpha\\Emotions\\6.gif'); INSERT INTO `jcdp_sys_user_ext` VALUES ('84337ce99ca24ba886bad2cc59f048b9', '396105640@qq.com', '', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('84ac0ac6d4464f73a11f7e5405041cd4', '', '17732187353', '8648', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('84d6e483e21b4027985203b26dedb769', '123', '123', '123', '河北省石家庄市中山西路', '050081', NULL, NULL, 'sds', NULL, NULL, NULL, NULL); @@ -7362,7 +7362,7 @@ INSERT INTO `jcdp_sys_user_ext` VALUES ('b5476fbcc39f43108da6d6896ce607b2', '', INSERT INTO `jcdp_sys_user_ext` VALUES ('b7bb532db0e34631a34a61384f9c5b8e', '', '13582813096', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('bc2ca8f58ff845aab2fdd6560a0a3b34', '', '18831190639', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('be388be5d7994bf6a8a321f2c85328f3', '', '', '', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `jcdp_sys_user_ext` VALUES ('be5eed01ec694ac1b72539887bec1235', 'Y11044@CETC54.com', '15031192529', '8560', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO `jcdp_sys_user_ext` VALUES ('be5eed01ec694ac1b72539887bec1235', 'Y11044@ETMS.com', '15031192529', '8560', '', '', '', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('beefed50d1fa4e258842b5e46acf136b', '', '13623312144', '4625', '', '', '', NULL, '测试', NULL, NULL, NULL, ''); INSERT INTO `jcdp_sys_user_ext` VALUES ('c024f0a1db424695811a33c00f5436ee', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `jcdp_sys_user_ext` VALUES ('c219eb3b489e49a5af65dbc7f42754c8', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/WEB-INF/classes/jcdp.properties b/WEB-INF/classes/jcdp.properties index 35d4990..b793db0 100644 --- a/WEB-INF/classes/jcdp.properties +++ b/WEB-INF/classes/jcdp.properties @@ -26,7 +26,7 @@ jcdp.db.url=jdbc:mysql://10.55.68.235:3306/etms?useSSL=false&useUnicode=true&cha jcdp.runMode=release #\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD;\uFFFD\uFFFD\uFFFD\u05B8\uFFFD -mvc.controllerBasePackage=com.cetc54.jcdp.web.controller +mvc.controllerBasePackage=com.etms.jcdp.web.controller mvc.viewBasePath=/ #Spring \uFFFD\uFFFD\uFFFD\uFFFD diff --git a/WEB-INF/performance/performanceAnalyze.db b/WEB-INF/performance/performanceAnalyze.db index 47685db..6c5afbe 100644 Binary files a/WEB-INF/performance/performanceAnalyze.db and b/WEB-INF/performance/performanceAnalyze.db differ diff --git a/WEB-INF/view/cetc54/category/edit.ftl b/WEB-INF/view/etms/category/edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/category/edit.ftl rename to WEB-INF/view/etms/category/edit.ftl diff --git a/WEB-INF/view/cetc54/category/index.ftl b/WEB-INF/view/etms/category/index.ftl similarity index 100% rename from WEB-INF/view/cetc54/category/index.ftl rename to WEB-INF/view/etms/category/index.ftl diff --git a/WEB-INF/view/cetc54/chat/appVersion.ftl b/WEB-INF/view/etms/chat/appVersion.ftl similarity index 100% rename from WEB-INF/view/cetc54/chat/appVersion.ftl rename to WEB-INF/view/etms/chat/appVersion.ftl diff --git a/WEB-INF/view/cetc54/chat/appVersion_Edit.ftl b/WEB-INF/view/etms/chat/appVersion_Edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/chat/appVersion_Edit.ftl rename to WEB-INF/view/etms/chat/appVersion_Edit.ftl diff --git a/WEB-INF/view/cetc54/dict/edit.ftl b/WEB-INF/view/etms/dict/edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/dict/edit.ftl rename to WEB-INF/view/etms/dict/edit.ftl diff --git a/WEB-INF/view/cetc54/dict/edit_item.ftl b/WEB-INF/view/etms/dict/edit_item.ftl similarity index 100% rename from WEB-INF/view/cetc54/dict/edit_item.ftl rename to WEB-INF/view/etms/dict/edit_item.ftl diff --git a/WEB-INF/view/cetc54/dict/index.ftl b/WEB-INF/view/etms/dict/index.ftl similarity index 100% rename from WEB-INF/view/cetc54/dict/index.ftl rename to WEB-INF/view/etms/dict/index.ftl diff --git a/WEB-INF/view/cetc54/dict/item_list.ftl b/WEB-INF/view/etms/dict/item_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/dict/item_list.ftl rename to WEB-INF/view/etms/dict/item_list.ftl diff --git a/WEB-INF/view/cetc54/dict/list.ftl b/WEB-INF/view/etms/dict/list.ftl similarity index 100% rename from WEB-INF/view/cetc54/dict/list.ftl rename to WEB-INF/view/etms/dict/list.ftl diff --git a/WEB-INF/view/cetc54/downloadApp.ftl b/WEB-INF/view/etms/downloadApp.ftl similarity index 100% rename from WEB-INF/view/cetc54/downloadApp.ftl rename to WEB-INF/view/etms/downloadApp.ftl diff --git a/WEB-INF/view/cetc54/downloadRouter.ftl b/WEB-INF/view/etms/downloadRouter.ftl similarity index 100% rename from WEB-INF/view/cetc54/downloadRouter.ftl rename to WEB-INF/view/etms/downloadRouter.ftl diff --git a/WEB-INF/view/cetc54/exam/exam.ftl b/WEB-INF/view/etms/exam/exam.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exam.ftl rename to WEB-INF/view/etms/exam/exam.ftl diff --git a/WEB-INF/view/cetc54/exam/exam_edit.ftl b/WEB-INF/view/etms/exam/exam_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exam_edit.ftl rename to WEB-INF/view/etms/exam/exam_edit.ftl diff --git a/WEB-INF/view/cetc54/exam/exam_list.ftl b/WEB-INF/view/etms/exam/exam_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exam_list.ftl rename to WEB-INF/view/etms/exam/exam_list.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper.ftl b/WEB-INF/view/etms/exam/exampaper.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper.ftl rename to WEB-INF/view/etms/exam/exampaper.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_add.ftl b/WEB-INF/view/etms/exam/exampaper_add.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_add.ftl rename to WEB-INF/view/etms/exam/exampaper_add.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_detail.ftl b/WEB-INF/view/etms/exam/exampaper_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_detail.ftl rename to WEB-INF/view/etms/exam/exampaper_detail.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_edit.ftl b/WEB-INF/view/etms/exam/exampaper_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_edit.ftl rename to WEB-INF/view/etms/exam/exampaper_edit.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_editexampaper.ftl b/WEB-INF/view/etms/exam/exampaper_editexampaper.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_editexampaper.ftl rename to WEB-INF/view/etms/exam/exampaper_editexampaper.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_import.ftl b/WEB-INF/view/etms/exam/exampaper_import.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_import.ftl rename to WEB-INF/view/etms/exam/exampaper_import.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_limitation.ftl b/WEB-INF/view/etms/exam/exampaper_limitation.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_limitation.ftl rename to WEB-INF/view/etms/exam/exampaper_limitation.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_limitation_class.ftl b/WEB-INF/view/etms/exam/exampaper_limitation_class.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_limitation_class.ftl rename to WEB-INF/view/etms/exam/exampaper_limitation_class.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_limitation_course.ftl b/WEB-INF/view/etms/exam/exampaper_limitation_course.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_limitation_course.ftl rename to WEB-INF/view/etms/exam/exampaper_limitation_course.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_limitation_department.ftl b/WEB-INF/view/etms/exam/exampaper_limitation_department.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_limitation_department.ftl rename to WEB-INF/view/etms/exam/exampaper_limitation_department.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_limitation_person.ftl b/WEB-INF/view/etms/exam/exampaper_limitation_person.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_limitation_person.ftl rename to WEB-INF/view/etms/exam/exampaper_limitation_person.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_list.ftl b/WEB-INF/view/etms/exam/exampaper_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_list.ftl rename to WEB-INF/view/etms/exam/exampaper_list.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_person_import.ftl b/WEB-INF/view/etms/exam/exampaper_person_import.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_person_import.ftl rename to WEB-INF/view/etms/exam/exampaper_person_import.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_preview.ftl b/WEB-INF/view/etms/exam/exampaper_preview.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_preview.ftl rename to WEB-INF/view/etms/exam/exampaper_preview.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_project_main_useradd_group_list.ftl b/WEB-INF/view/etms/exam/exampaper_project_main_useradd_group_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_project_main_useradd_group_list.ftl rename to WEB-INF/view/etms/exam/exampaper_project_main_useradd_group_list.ftl diff --git a/WEB-INF/view/cetc54/exam/exampaper_project_main_useradd_list.ftl b/WEB-INF/view/etms/exam/exampaper_project_main_useradd_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/exampaper_project_main_useradd_list.ftl rename to WEB-INF/view/etms/exam/exampaper_project_main_useradd_list.ftl diff --git a/WEB-INF/view/cetc54/exam/examresult.ftl b/WEB-INF/view/etms/exam/examresult.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/examresult.ftl rename to WEB-INF/view/etms/exam/examresult.ftl diff --git a/WEB-INF/view/cetc54/exam/examresult_edit.ftl b/WEB-INF/view/etms/exam/examresult_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/examresult_edit.ftl rename to WEB-INF/view/etms/exam/examresult_edit.ftl diff --git a/WEB-INF/view/cetc54/exam/examresult_import.ftl b/WEB-INF/view/etms/exam/examresult_import.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/examresult_import.ftl rename to WEB-INF/view/etms/exam/examresult_import.ftl diff --git a/WEB-INF/view/cetc54/exam/examresult_list.ftl b/WEB-INF/view/etms/exam/examresult_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/examresult_list.ftl rename to WEB-INF/view/etms/exam/examresult_list.ftl diff --git a/WEB-INF/view/cetc54/exam/examscore.ftl b/WEB-INF/view/etms/exam/examscore.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/examscore.ftl rename to WEB-INF/view/etms/exam/examscore.ftl diff --git a/WEB-INF/view/cetc54/exam/examscore_list.ftl b/WEB-INF/view/etms/exam/examscore_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/examscore_list.ftl rename to WEB-INF/view/etms/exam/examscore_list.ftl diff --git a/WEB-INF/view/cetc54/exam/question.ftl b/WEB-INF/view/etms/exam/question.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/question.ftl rename to WEB-INF/view/etms/exam/question.ftl diff --git a/WEB-INF/view/cetc54/exam/question_edit.ftl b/WEB-INF/view/etms/exam/question_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/question_edit.ftl rename to WEB-INF/view/etms/exam/question_edit.ftl diff --git a/WEB-INF/view/cetc54/exam/question_import.ftl b/WEB-INF/view/etms/exam/question_import.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/question_import.ftl rename to WEB-INF/view/etms/exam/question_import.ftl diff --git a/WEB-INF/view/cetc54/exam/questions_list.ftl b/WEB-INF/view/etms/exam/questions_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/exam/questions_list.ftl rename to WEB-INF/view/etms/exam/questions_list.ftl diff --git a/WEB-INF/view/cetc54/feedback/feedback.ftl b/WEB-INF/view/etms/feedback/feedback.ftl similarity index 100% rename from WEB-INF/view/cetc54/feedback/feedback.ftl rename to WEB-INF/view/etms/feedback/feedback.ftl diff --git a/WEB-INF/view/cetc54/feedback/feedback_edit.ftl b/WEB-INF/view/etms/feedback/feedback_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/feedback/feedback_edit.ftl rename to WEB-INF/view/etms/feedback/feedback_edit.ftl diff --git a/WEB-INF/view/cetc54/feedback/feedback_list.ftl b/WEB-INF/view/etms/feedback/feedback_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/feedback/feedback_list.ftl rename to WEB-INF/view/etms/feedback/feedback_list.ftl diff --git a/WEB-INF/view/cetc54/groups/groups.ftl b/WEB-INF/view/etms/groups/groups.ftl similarity index 100% rename from WEB-INF/view/cetc54/groups/groups.ftl rename to WEB-INF/view/etms/groups/groups.ftl diff --git a/WEB-INF/view/cetc54/groups/groups_edit.ftl b/WEB-INF/view/etms/groups/groups_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/groups/groups_edit.ftl rename to WEB-INF/view/etms/groups/groups_edit.ftl diff --git a/WEB-INF/view/cetc54/groups/groups_list.ftl b/WEB-INF/view/etms/groups/groups_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/groups/groups_list.ftl rename to WEB-INF/view/etms/groups/groups_list.ftl diff --git a/WEB-INF/view/cetc54/inbox.ftl b/WEB-INF/view/etms/inbox.ftl similarity index 100% rename from WEB-INF/view/cetc54/inbox.ftl rename to WEB-INF/view/etms/inbox.ftl diff --git a/WEB-INF/view/cetc54/inbox_edit.ftl b/WEB-INF/view/etms/inbox_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/inbox_edit.ftl rename to WEB-INF/view/etms/inbox_edit.ftl diff --git a/WEB-INF/view/cetc54/index.ftl b/WEB-INF/view/etms/index.ftl similarity index 100% rename from WEB-INF/view/cetc54/index.ftl rename to WEB-INF/view/etms/index.ftl diff --git a/WEB-INF/view/cetc54/jcdp平台视图文件.txt b/WEB-INF/view/etms/jcdp平台视图文件.txt similarity index 100% rename from WEB-INF/view/cetc54/jcdp平台视图文件.txt rename to WEB-INF/view/etms/jcdp平台视图文件.txt diff --git a/WEB-INF/view/cetc54/layout/bottom.ftl b/WEB-INF/view/etms/layout/bottom.ftl similarity index 100% rename from WEB-INF/view/cetc54/layout/bottom.ftl rename to WEB-INF/view/etms/layout/bottom.ftl diff --git a/WEB-INF/view/cetc54/layout/header.ftl b/WEB-INF/view/etms/layout/header.ftl similarity index 100% rename from WEB-INF/view/cetc54/layout/header.ftl rename to WEB-INF/view/etms/layout/header.ftl diff --git a/WEB-INF/view/cetc54/layout/ref_head.ftl b/WEB-INF/view/etms/layout/ref_head.ftl similarity index 93% rename from WEB-INF/view/cetc54/layout/ref_head.ftl rename to WEB-INF/view/etms/layout/ref_head.ftl index fa29bb0..4006296 100644 --- a/WEB-INF/view/cetc54/layout/ref_head.ftl +++ b/WEB-INF/view/etms/layout/ref_head.ftl @@ -3,7 +3,7 @@ + href="${asset_path}/thirdlib/CECT54.WebUI/themes/bootstrap/etms.ui.all.css"/> - + \ No newline at end of file diff --git a/WEB-INF/view/cetc54/log/log.ftl b/WEB-INF/view/etms/log/log.ftl similarity index 100% rename from WEB-INF/view/cetc54/log/log.ftl rename to WEB-INF/view/etms/log/log.ftl diff --git a/WEB-INF/view/cetc54/log/session.ftl b/WEB-INF/view/etms/log/session.ftl similarity index 100% rename from WEB-INF/view/cetc54/log/session.ftl rename to WEB-INF/view/etms/log/session.ftl diff --git a/WEB-INF/view/cetc54/login.ftl b/WEB-INF/view/etms/login.ftl similarity index 100% rename from WEB-INF/view/cetc54/login.ftl rename to WEB-INF/view/etms/login.ftl diff --git a/WEB-INF/view/cetc54/module/module.ftl b/WEB-INF/view/etms/module/module.ftl similarity index 100% rename from WEB-INF/view/cetc54/module/module.ftl rename to WEB-INF/view/etms/module/module.ftl diff --git a/WEB-INF/view/cetc54/module/module_controllerlist.ftl b/WEB-INF/view/etms/module/module_controllerlist.ftl similarity index 100% rename from WEB-INF/view/cetc54/module/module_controllerlist.ftl rename to WEB-INF/view/etms/module/module_controllerlist.ftl diff --git a/WEB-INF/view/cetc54/module/module_edit.ftl b/WEB-INF/view/etms/module/module_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/module/module_edit.ftl rename to WEB-INF/view/etms/module/module_edit.ftl diff --git a/WEB-INF/view/cetc54/module/module_list.ftl b/WEB-INF/view/etms/module/module_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/module/module_list.ftl rename to WEB-INF/view/etms/module/module_list.ftl diff --git a/WEB-INF/view/cetc54/no_permission.ftl b/WEB-INF/view/etms/no_permission.ftl similarity index 100% rename from WEB-INF/view/cetc54/no_permission.ftl rename to WEB-INF/view/etms/no_permission.ftl diff --git a/WEB-INF/view/cetc54/parameter/edit.ftl b/WEB-INF/view/etms/parameter/edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/parameter/edit.ftl rename to WEB-INF/view/etms/parameter/edit.ftl diff --git a/WEB-INF/view/cetc54/parameter/index.ftl b/WEB-INF/view/etms/parameter/index.ftl similarity index 100% rename from WEB-INF/view/cetc54/parameter/index.ftl rename to WEB-INF/view/etms/parameter/index.ftl diff --git a/WEB-INF/view/cetc54/parameter/list.ftl b/WEB-INF/view/etms/parameter/list.ftl similarity index 100% rename from WEB-INF/view/cetc54/parameter/list.ftl rename to WEB-INF/view/etms/parameter/list.ftl diff --git a/WEB-INF/view/cetc54/personalcenter/mylaunch.ftl b/WEB-INF/view/etms/personalcenter/mylaunch.ftl similarity index 100% rename from WEB-INF/view/cetc54/personalcenter/mylaunch.ftl rename to WEB-INF/view/etms/personalcenter/mylaunch.ftl diff --git a/WEB-INF/view/cetc54/personalcenter/mylaunch_list.ftl b/WEB-INF/view/etms/personalcenter/mylaunch_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/personalcenter/mylaunch_list.ftl rename to WEB-INF/view/etms/personalcenter/mylaunch_list.ftl diff --git a/WEB-INF/view/cetc54/personalcenter/mymanage.ftl b/WEB-INF/view/etms/personalcenter/mymanage.ftl similarity index 100% rename from WEB-INF/view/cetc54/personalcenter/mymanage.ftl rename to WEB-INF/view/etms/personalcenter/mymanage.ftl diff --git a/WEB-INF/view/cetc54/personalcenter/mymanage_list.ftl b/WEB-INF/view/etms/personalcenter/mymanage_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/personalcenter/mymanage_list.ftl rename to WEB-INF/view/etms/personalcenter/mymanage_list.ftl diff --git a/WEB-INF/view/cetc54/portal.ftl b/WEB-INF/view/etms/portal.ftl similarity index 100% rename from WEB-INF/view/cetc54/portal.ftl rename to WEB-INF/view/etms/portal.ftl diff --git a/WEB-INF/view/cetc54/portal_common.ftl b/WEB-INF/view/etms/portal_common.ftl similarity index 100% rename from WEB-INF/view/cetc54/portal_common.ftl rename to WEB-INF/view/etms/portal_common.ftl diff --git a/WEB-INF/view/cetc54/portal_custom.ftl b/WEB-INF/view/etms/portal_custom.ftl similarity index 100% rename from WEB-INF/view/cetc54/portal_custom.ftl rename to WEB-INF/view/etms/portal_custom.ftl diff --git a/WEB-INF/view/cetc54/qualification/qualification.ftl b/WEB-INF/view/etms/qualification/qualification.ftl similarity index 100% rename from WEB-INF/view/cetc54/qualification/qualification.ftl rename to WEB-INF/view/etms/qualification/qualification.ftl diff --git a/WEB-INF/view/cetc54/qualification/qualification_edit.ftl b/WEB-INF/view/etms/qualification/qualification_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/qualification/qualification_edit.ftl rename to WEB-INF/view/etms/qualification/qualification_edit.ftl diff --git a/WEB-INF/view/cetc54/qualification/qualification_list.ftl b/WEB-INF/view/etms/qualification/qualification_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/qualification/qualification_list.ftl rename to WEB-INF/view/etms/qualification/qualification_list.ftl diff --git a/WEB-INF/view/cetc54/qualification/qualificationjob.ftl b/WEB-INF/view/etms/qualification/qualificationjob.ftl similarity index 100% rename from WEB-INF/view/cetc54/qualification/qualificationjob.ftl rename to WEB-INF/view/etms/qualification/qualificationjob.ftl diff --git a/WEB-INF/view/cetc54/qualification/qualificationjob_edit.ftl b/WEB-INF/view/etms/qualification/qualificationjob_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/qualification/qualificationjob_edit.ftl rename to WEB-INF/view/etms/qualification/qualificationjob_edit.ftl diff --git a/WEB-INF/view/cetc54/qualification/qualificationjob_list.ftl b/WEB-INF/view/etms/qualification/qualificationjob_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/qualification/qualificationjob_list.ftl rename to WEB-INF/view/etms/qualification/qualificationjob_list.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_exam_main.ftl b/WEB-INF/view/etms/research/research_project_exam_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_exam_main.ftl rename to WEB-INF/view/etms/research/research_project_exam_main.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_exam_main_edit.ftl b/WEB-INF/view/etms/research/research_project_exam_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_exam_main_edit.ftl rename to WEB-INF/view/etms/research/research_project_exam_main_edit.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_exam_main_list.ftl b/WEB-INF/view/etms/research/research_project_exam_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_exam_main_list.ftl rename to WEB-INF/view/etms/research/research_project_exam_main_list.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main.ftl b/WEB-INF/view/etms/research/research_project_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main.ftl rename to WEB-INF/view/etms/research/research_project_main.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_edit.ftl b/WEB-INF/view/etms/research/research_project_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_edit.ftl rename to WEB-INF/view/etms/research/research_project_main_edit.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_examadd_ks.ftl b/WEB-INF/view/etms/research/research_project_main_examadd_ks.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_examadd_ks.ftl rename to WEB-INF/view/etms/research/research_project_main_examadd_ks.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_examadd_ks_export.ftl b/WEB-INF/view/etms/research/research_project_main_examadd_ks_export.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_examadd_ks_export.ftl rename to WEB-INF/view/etms/research/research_project_main_examadd_ks_export.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_examadd_ks_result.ftl b/WEB-INF/view/etms/research/research_project_main_examadd_ks_result.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_examadd_ks_result.ftl rename to WEB-INF/view/etms/research/research_project_main_examadd_ks_result.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_examadd_sg.ftl b/WEB-INF/view/etms/research/research_project_main_examadd_sg.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_examadd_sg.ftl rename to WEB-INF/view/etms/research/research_project_main_examadd_sg.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_examadd_tk.ftl b/WEB-INF/view/etms/research/research_project_main_examadd_tk.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_examadd_tk.ftl rename to WEB-INF/view/etms/research/research_project_main_examadd_tk.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_list.ftl b/WEB-INF/view/etms/research/research_project_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_list.ftl rename to WEB-INF/view/etms/research/research_project_main_list.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_useradd.ftl b/WEB-INF/view/etms/research/research_project_main_useradd.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_useradd.ftl rename to WEB-INF/view/etms/research/research_project_main_useradd.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_useradd_group_list.ftl b/WEB-INF/view/etms/research/research_project_main_useradd_group_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_useradd_group_list.ftl rename to WEB-INF/view/etms/research/research_project_main_useradd_group_list.ftl diff --git a/WEB-INF/view/cetc54/research/research_project_main_useradd_list.ftl b/WEB-INF/view/etms/research/research_project_main_useradd_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/research/research_project_main_useradd_list.ftl rename to WEB-INF/view/etms/research/research_project_main_useradd_list.ftl diff --git a/WEB-INF/view/cetc54/resource/file.ftl b/WEB-INF/view/etms/resource/file.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file.ftl rename to WEB-INF/view/etms/resource/file.ftl diff --git a/WEB-INF/view/cetc54/resource/file_edit.ftl b/WEB-INF/view/etms/resource/file_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_edit.ftl rename to WEB-INF/view/etms/resource/file_edit.ftl diff --git a/WEB-INF/view/cetc54/resource/file_history.ftl b/WEB-INF/view/etms/resource/file_history.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_history.ftl rename to WEB-INF/view/etms/resource/file_history.ftl diff --git a/WEB-INF/view/cetc54/resource/file_history_add.ftl b/WEB-INF/view/etms/resource/file_history_add.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_history_add.ftl rename to WEB-INF/view/etms/resource/file_history_add.ftl diff --git a/WEB-INF/view/cetc54/resource/file_leader_suggestion.ftl b/WEB-INF/view/etms/resource/file_leader_suggestion.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_leader_suggestion.ftl rename to WEB-INF/view/etms/resource/file_leader_suggestion.ftl diff --git a/WEB-INF/view/cetc54/resource/file_limitation.ftl b/WEB-INF/view/etms/resource/file_limitation.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_limitation.ftl rename to WEB-INF/view/etms/resource/file_limitation.ftl diff --git a/WEB-INF/view/cetc54/resource/file_limitation_add.ftl b/WEB-INF/view/etms/resource/file_limitation_add.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_limitation_add.ftl rename to WEB-INF/view/etms/resource/file_limitation_add.ftl diff --git a/WEB-INF/view/cetc54/resource/file_limitation_class.ftl b/WEB-INF/view/etms/resource/file_limitation_class.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_limitation_class.ftl rename to WEB-INF/view/etms/resource/file_limitation_class.ftl diff --git a/WEB-INF/view/cetc54/resource/file_limitation_course.ftl b/WEB-INF/view/etms/resource/file_limitation_course.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_limitation_course.ftl rename to WEB-INF/view/etms/resource/file_limitation_course.ftl diff --git a/WEB-INF/view/cetc54/resource/file_limitation_person.ftl b/WEB-INF/view/etms/resource/file_limitation_person.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_limitation_person.ftl rename to WEB-INF/view/etms/resource/file_limitation_person.ftl diff --git a/WEB-INF/view/cetc54/resource/file_list.ftl b/WEB-INF/view/etms/resource/file_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_list.ftl rename to WEB-INF/view/etms/resource/file_list.ftl diff --git a/WEB-INF/view/cetc54/resource/file_suggestion.ftl b/WEB-INF/view/etms/resource/file_suggestion.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/file_suggestion.ftl rename to WEB-INF/view/etms/resource/file_suggestion.ftl diff --git a/WEB-INF/view/cetc54/resource/swfVideo.ftl b/WEB-INF/view/etms/resource/swfVideo.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/swfVideo.ftl rename to WEB-INF/view/etms/resource/swfVideo.ftl diff --git a/WEB-INF/view/cetc54/resource/train_workflow.ftl b/WEB-INF/view/etms/resource/train_workflow.ftl similarity index 100% rename from WEB-INF/view/cetc54/resource/train_workflow.ftl rename to WEB-INF/view/etms/resource/train_workflow.ftl diff --git a/WEB-INF/view/cetc54/role/role.ftl b/WEB-INF/view/etms/role/role.ftl similarity index 100% rename from WEB-INF/view/cetc54/role/role.ftl rename to WEB-INF/view/etms/role/role.ftl diff --git a/WEB-INF/view/cetc54/role/role_batchroletype.ftl b/WEB-INF/view/etms/role/role_batchroletype.ftl similarity index 100% rename from WEB-INF/view/cetc54/role/role_batchroletype.ftl rename to WEB-INF/view/etms/role/role_batchroletype.ftl diff --git a/WEB-INF/view/cetc54/role/role_edit.ftl b/WEB-INF/view/etms/role/role_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/role/role_edit.ftl rename to WEB-INF/view/etms/role/role_edit.ftl diff --git a/WEB-INF/view/cetc54/role/role_list.ftl b/WEB-INF/view/etms/role/role_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/role/role_list.ftl rename to WEB-INF/view/etms/role/role_list.ftl diff --git a/WEB-INF/view/cetc54/role/role_module.ftl b/WEB-INF/view/etms/role/role_module.ftl similarity index 100% rename from WEB-INF/view/cetc54/role/role_module.ftl rename to WEB-INF/view/etms/role/role_module.ftl diff --git a/WEB-INF/view/cetc54/role/role_user.ftl b/WEB-INF/view/etms/role/role_user.ftl similarity index 100% rename from WEB-INF/view/cetc54/role/role_user.ftl rename to WEB-INF/view/etms/role/role_user.ftl diff --git a/WEB-INF/view/cetc54/task/myApply.ftl b/WEB-INF/view/etms/task/myApply.ftl similarity index 100% rename from WEB-INF/view/cetc54/task/myApply.ftl rename to WEB-INF/view/etms/task/myApply.ftl diff --git a/WEB-INF/view/cetc54/task/myApply_view.ftl b/WEB-INF/view/etms/task/myApply_view.ftl similarity index 100% rename from WEB-INF/view/cetc54/task/myApply_view.ftl rename to WEB-INF/view/etms/task/myApply_view.ftl diff --git a/WEB-INF/view/cetc54/task/myTask.ftl b/WEB-INF/view/etms/task/myTask.ftl similarity index 100% rename from WEB-INF/view/cetc54/task/myTask.ftl rename to WEB-INF/view/etms/task/myTask.ftl diff --git a/WEB-INF/view/cetc54/task/myTask_view.ftl b/WEB-INF/view/etms/task/myTask_view.ftl similarity index 100% rename from WEB-INF/view/cetc54/task/myTask_view.ftl rename to WEB-INF/view/etms/task/myTask_view.ftl diff --git a/WEB-INF/view/cetc54/toolkit/icon.ftl b/WEB-INF/view/etms/toolkit/icon.ftl similarity index 100% rename from WEB-INF/view/cetc54/toolkit/icon.ftl rename to WEB-INF/view/etms/toolkit/icon.ftl diff --git a/WEB-INF/view/cetc54/train/createclassaudit/audithistory_list.ftl b/WEB-INF/view/etms/train/createclassaudit/audithistory_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/createclassaudit/audithistory_list.ftl rename to WEB-INF/view/etms/train/createclassaudit/audithistory_list.ftl diff --git a/WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main.ftl b/WEB-INF/view/etms/train/createclassaudit/pd_createclass_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main.ftl rename to WEB-INF/view/etms/train/createclassaudit/pd_createclass_main.ftl diff --git a/WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main_corp.ftl b/WEB-INF/view/etms/train/createclassaudit/pd_createclass_main_corp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main_corp.ftl rename to WEB-INF/view/etms/train/createclassaudit/pd_createclass_main_corp.ftl diff --git a/WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main_edit.ftl b/WEB-INF/view/etms/train/createclassaudit/pd_createclass_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main_edit.ftl rename to WEB-INF/view/etms/train/createclassaudit/pd_createclass_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main_list.ftl b/WEB-INF/view/etms/train/createclassaudit/pd_createclass_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main_list.ftl rename to WEB-INF/view/etms/train/createclassaudit/pd_createclass_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main_user.ftl b/WEB-INF/view/etms/train/createclassaudit/pd_createclass_main_user.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/createclassaudit/pd_createclass_main_user.ftl rename to WEB-INF/view/etms/train/createclassaudit/pd_createclass_main_user.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/excel.ftl b/WEB-INF/view/etms/train/groupinplan/excel.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/excel.ftl rename to WEB-INF/view/etms/train/groupinplan/excel.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_group.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_group.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_group.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_group.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_detail.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_group_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_detail.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_group_detail.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_detail_view.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_group_detail_view.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_detail_view.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_group_detail_view.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_edit.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_group_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_edit.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_group_edit.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_groupsp.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_group_groupsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_groupsp.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_group_groupsp.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_list.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_group_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_group_list.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_group_list.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_main.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_main.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_main.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_main_corp_list.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_main_corp_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_main_corp_list.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_main_corp_list.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_main_edit.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_main_edit.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_main_list.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_main_list.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplan/group_inplan_main_workflow.ftl b/WEB-INF/view/etms/train/groupinplan/group_inplan_main_workflow.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplan/group_inplan_main_workflow.ftl rename to WEB-INF/view/etms/train/groupinplan/group_inplan_main_workflow.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group.ftl b/WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group.ftl rename to WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_detail.ftl b/WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_detail.ftl rename to WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_detail.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_detail_1.ftl b/WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_detail_1.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_detail_1.ftl rename to WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_detail_1.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_detail_view.ftl b/WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_detail_view.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_detail_view.ftl rename to WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_detail_view.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_edit.ftl b/WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_edit.ftl rename to WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_edit.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_groupsp.ftl b/WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_groupsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_groupsp.ftl rename to WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_groupsp.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_list.ftl b/WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_list.ftl rename to WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_list.ftl diff --git a/WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_view.ftl b/WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_view.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupinplanbg/group_inplan_bg_group_view.ftl rename to WEB-INF/view/etms/train/groupinplanbg/group_inplan_bg_group_view.ftl diff --git a/WEB-INF/view/cetc54/train/groupoutplan/group_outplan_group_detail.ftl b/WEB-INF/view/etms/train/groupoutplan/group_outplan_group_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupoutplan/group_outplan_group_detail.ftl rename to WEB-INF/view/etms/train/groupoutplan/group_outplan_group_detail.ftl diff --git a/WEB-INF/view/cetc54/train/groupoutplan/group_outplan_group_groupsp.ftl b/WEB-INF/view/etms/train/groupoutplan/group_outplan_group_groupsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupoutplan/group_outplan_group_groupsp.ftl rename to WEB-INF/view/etms/train/groupoutplan/group_outplan_group_groupsp.ftl diff --git a/WEB-INF/view/cetc54/train/groupoutplan/group_outplan_main.ftl b/WEB-INF/view/etms/train/groupoutplan/group_outplan_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupoutplan/group_outplan_main.ftl rename to WEB-INF/view/etms/train/groupoutplan/group_outplan_main.ftl diff --git a/WEB-INF/view/cetc54/train/groupoutplan/group_outplan_main_edit.ftl b/WEB-INF/view/etms/train/groupoutplan/group_outplan_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupoutplan/group_outplan_main_edit.ftl rename to WEB-INF/view/etms/train/groupoutplan/group_outplan_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/groupoutplan/group_outplan_main_list.ftl b/WEB-INF/view/etms/train/groupoutplan/group_outplan_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/groupoutplan/group_outplan_main_list.ftl rename to WEB-INF/view/etms/train/groupoutplan/group_outplan_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_corp_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy_corp_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_corp_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy_corp_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_dxkc.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy_dxkc.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_dxkc.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy_dxkc.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_edit.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_edit.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy_edit.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_xk.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy_xk.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_xk.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy_xk.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_xk_result.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy_xk_result.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_xk_result.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy_xk_result.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_xk_result_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy_xk_result_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_xk_result_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy_xk_result_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_yxkc.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_dy_yxkc.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_dy_yxkc.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_dy_yxkc.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_group.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_group.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_group.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_group.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_group_detail.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_group_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_group_detail.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_group_detail.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_group_edit.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_group_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_group_edit.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_group_edit.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_group_groupsp.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_group_groupsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_group_groupsp.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_group_groupsp.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_group_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_group_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_group_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_group_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_main.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_main.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_main.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_main_corp_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_main_corp_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_main_corp_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_main_corp_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_main_edit.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_main_edit.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_main_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_main_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_sj.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_sj.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_sj.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_sj.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_sj_edit.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_sj_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_sj_edit.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_sj_edit.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_sj_kc_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_sj_kc_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_sj_kc_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_sj_kc_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_plan_sj_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_plan_sj_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_plan_sj_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_plan_sj_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_planf_detail.ftl b/WEB-INF/view/etms/train/instituteplan/institute_planf_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_planf_detail.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_planf_detail.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_planf_detail_view.ftl b/WEB-INF/view/etms/train/instituteplan/institute_planf_detail_view.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_planf_detail_view.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_planf_detail_view.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_planf_main.ftl b/WEB-INF/view/etms/train/instituteplan/institute_planf_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_planf_main.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_planf_main.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_planf_main_edit.ftl b/WEB-INF/view/etms/train/instituteplan/institute_planf_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_planf_main_edit.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_planf_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplan/institute_planf_main_list.ftl b/WEB-INF/view/etms/train/instituteplan/institute_planf_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplan/institute_planf_main_list.ftl rename to WEB-INF/view/etms/train/instituteplan/institute_planf_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_detail.ftl b/WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_detail.ftl rename to WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_detail.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_detail_1.ftl b/WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_detail_1.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_detail_1.ftl rename to WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_detail_1.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_main.ftl b/WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_main.ftl rename to WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_main.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_main_edit.ftl b/WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_main_edit.ftl rename to WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_main_list.ftl b/WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_main_list.ftl rename to WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_main_sp.ftl b/WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_main_sp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/instituteplanbg/institute_planf_bg_main_sp.ftl rename to WEB-INF/view/etms/train/instituteplanbg/institute_planf_bg_main_sp.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_delete.ftl b/WEB-INF/view/etms/train/outtrain/out_train_delete.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_delete.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_delete.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_delete_edit.ftl b/WEB-INF/view/etms/train/outtrain/out_train_delete_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_delete_edit.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_delete_edit.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_delete_editsp.ftl b/WEB-INF/view/etms/train/outtrain/out_train_delete_editsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_delete_editsp.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_delete_editsp.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_delete_list.ftl b/WEB-INF/view/etms/train/outtrain/out_train_delete_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_delete_list.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_delete_list.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_main.ftl b/WEB-INF/view/etms/train/outtrain/out_train_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_main.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_main.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_main_edit.ftl b/WEB-INF/view/etms/train/outtrain/out_train_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_main_edit.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_main_editsp.ftl b/WEB-INF/view/etms/train/outtrain/out_train_main_editsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_main_editsp.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_main_editsp.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_main_link_pxdj.ftl b/WEB-INF/view/etms/train/outtrain/out_train_main_link_pxdj.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_main_link_pxdj.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_main_link_pxdj.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_main_link_pxdj_user.ftl b/WEB-INF/view/etms/train/outtrain/out_train_main_link_pxdj_user.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_main_link_pxdj_user.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_main_link_pxdj_user.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_main_list.ftl b/WEB-INF/view/etms/train/outtrain/out_train_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_main_list.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_main_user_list.ftl b/WEB-INF/view/etms/train/outtrain/out_train_main_user_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_main_user_list.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_main_user_list.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_pxdj.ftl b/WEB-INF/view/etms/train/outtrain/out_train_pxdj.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_pxdj.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_pxdj.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_pxdj_edit.ftl b/WEB-INF/view/etms/train/outtrain/out_train_pxdj_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_pxdj_edit.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_pxdj_edit.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_pxdj_editsp.ftl b/WEB-INF/view/etms/train/outtrain/out_train_pxdj_editsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_pxdj_editsp.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_pxdj_editsp.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_pxdj_list.ftl b/WEB-INF/view/etms/train/outtrain/out_train_pxdj_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_pxdj_list.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_pxdj_list.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_pxdj_user_list.ftl b/WEB-INF/view/etms/train/outtrain/out_train_pxdj_user_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_pxdj_user_list.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_pxdj_user_list.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_register.ftl b/WEB-INF/view/etms/train/outtrain/out_train_register.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_register.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_register.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_register_edit.ftl b/WEB-INF/view/etms/train/outtrain/out_train_register_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_register_edit.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_register_edit.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_register_editsp.ftl b/WEB-INF/view/etms/train/outtrain/out_train_register_editsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_register_editsp.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_register_editsp.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_register_editsp2.ftl b/WEB-INF/view/etms/train/outtrain/out_train_register_editsp2.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_register_editsp2.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_register_editsp2.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_register_list.ftl b/WEB-INF/view/etms/train/outtrain/out_train_register_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_register_list.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_register_list.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_zyb.ftl b/WEB-INF/view/etms/train/outtrain/out_train_zyb.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_zyb.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_zyb.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_zyb_edit.ftl b/WEB-INF/view/etms/train/outtrain/out_train_zyb_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_zyb_edit.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_zyb_edit.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_zyb_editsp.ftl b/WEB-INF/view/etms/train/outtrain/out_train_zyb_editsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_zyb_editsp.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_zyb_editsp.ftl diff --git a/WEB-INF/view/cetc54/train/outtrain/out_train_zyb_list.ftl b/WEB-INF/view/etms/train/outtrain/out_train_zyb_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/outtrain/out_train_zyb_list.ftl rename to WEB-INF/view/etms/train/outtrain/out_train_zyb_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_assess_audithistory_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_assess_audithistory_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_assess_audithistory_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_assess_audithistory_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_assessaudit_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_assessaudit_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_assessaudit_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_assessaudit_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_assessaudit_main_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_assessaudit_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_assessaudit_main_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_assessaudit_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_assessaudit_main_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_assessaudit_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_assessaudit_main_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_assessaudit_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_certificate_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_certificate_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_certificate_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_certificate_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_certificate_main_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_certificate_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_certificate_main_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_certificate_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_certificate_main_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_certificate_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_certificate_main_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_certificate_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_certificate_main_stu.ftl b/WEB-INF/view/etms/train/plantodo/pd_certificate_main_stu.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_certificate_main_stu.ftl rename to WEB-INF/view/etms/train/plantodo/pd_certificate_main_stu.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_checkreplacestu_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_checkreplacestu_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_checkreplacestu_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_checkreplacestu_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_checkreplacestu_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_checkreplacestu_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_checkreplacestu_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_checkreplacestu_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_checkreplacestu_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_checkreplacestu_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_checkreplacestu_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_checkreplacestu_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classfinish.ftl b/WEB-INF/view/etms/train/plantodo/pd_classfinish.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classfinish.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classfinish.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classfinish_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_classfinish_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classfinish_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classfinish_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classfinish_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_classfinish_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classfinish_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classfinish_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classfinish_study_hour.ftl b/WEB-INF/view/etms/train/plantodo/pd_classfinish_study_hour.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classfinish_study_hour.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classfinish_study_hour.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classfinish_user.ftl b/WEB-INF/view/etms/train/plantodo/pd_classfinish_user.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classfinish_user.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classfinish_user.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classopener_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_classopener_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classopener_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classopener_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classopener_main_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_classopener_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classopener_main_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classopener_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classopener_main_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_classopener_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classopener_main_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classopener_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classuser_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_classuser_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classuser_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classuser_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classuser_main_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_classuser_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classuser_main_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classuser_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classuser_main_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_classuser_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classuser_main_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classuser_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_classuser_main_user.ftl b/WEB-INF/view/etms/train/plantodo/pd_classuser_main_user.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_classuser_main_user.ftl rename to WEB-INF/view/etms/train/plantodo/pd_classuser_main_user.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_createclass_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_createclass_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_createclass_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_createclass_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_createclass_main_corp.ftl b/WEB-INF/view/etms/train/plantodo/pd_createclass_main_corp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_createclass_main_corp.ftl rename to WEB-INF/view/etms/train/plantodo/pd_createclass_main_corp.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_createclass_main_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_createclass_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_createclass_main_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_createclass_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_createclass_main_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_createclass_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_createclass_main_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_createclass_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_createclass_main_user.ftl b/WEB-INF/view/etms/train/plantodo/pd_createclass_main_user.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_createclass_main_user.ftl rename to WEB-INF/view/etms/train/plantodo/pd_createclass_main_user.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_dt_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_dt_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_dt_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_dt_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_dt_main_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_dt_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_dt_main_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_dt_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_dt_main_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_dt_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_dt_main_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_dt_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_mycertificate.ftl b/WEB-INF/view/etms/train/plantodo/pd_mycertificate.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_mycertificate.ftl rename to WEB-INF/view/etms/train/plantodo/pd_mycertificate.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_mycertificate_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_mycertificate_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_mycertificate_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_mycertificate_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_mycourse.ftl b/WEB-INF/view/etms/train/plantodo/pd_mycourse.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_mycourse.ftl rename to WEB-INF/view/etms/train/plantodo/pd_mycourse.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_mycourse_class.ftl b/WEB-INF/view/etms/train/plantodo/pd_mycourse_class.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_mycourse_class.ftl rename to WEB-INF/view/etms/train/plantodo/pd_mycourse_class.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_mycourse_file.ftl b/WEB-INF/view/etms/train/plantodo/pd_mycourse_file.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_mycourse_file.ftl rename to WEB-INF/view/etms/train/plantodo/pd_mycourse_file.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_assess.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_assess.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_assess.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_assess.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_detail.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_detail.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_detail.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_edit_dt.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_edit_dt.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_edit_dt.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_edit_dt.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_estimate.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_estimate.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_estimate.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_estimate.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_import.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_import.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_import.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_import.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_tm.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_tm.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_tm.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_tm.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_pg_main_tm_dt.ftl b/WEB-INF/view/etms/train/plantodo/pd_pg_main_tm_dt.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_pg_main_tm_dt.ftl rename to WEB-INF/view/etms/train/plantodo/pd_pg_main_tm_dt.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_query_trainflow.ftl b/WEB-INF/view/etms/train/plantodo/pd_query_trainflow.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_query_trainflow.ftl rename to WEB-INF/view/etms/train/plantodo/pd_query_trainflow.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_query_traintotal.ftl b/WEB-INF/view/etms/train/plantodo/pd_query_traintotal.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_query_traintotal.ftl rename to WEB-INF/view/etms/train/plantodo/pd_query_traintotal.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_replacestudent_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_replacestudent_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_replacestudent_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_replacestudent_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_replacestudent_history.ftl b/WEB-INF/view/etms/train/plantodo/pd_replacestudent_history.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_replacestudent_history.ftl rename to WEB-INF/view/etms/train/plantodo/pd_replacestudent_history.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_replacestudent_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_replacestudent_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_replacestudent_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_replacestudent_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_replacestudent_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_replacestudent_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_replacestudent_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_replacestudent_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_student_edit.ftl b/WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_student_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_student_edit.ftl rename to WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_student_edit.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_student_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_student_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_superiorunittrain_student_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_superiorunittrain_student_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_teacher_list.ftl b/WEB-INF/view/etms/train/plantodo/pd_teacher_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_teacher_list.ftl rename to WEB-INF/view/etms/train/plantodo/pd_teacher_list.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/pd_teacher_main.ftl b/WEB-INF/view/etms/train/plantodo/pd_teacher_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/pd_teacher_main.ftl rename to WEB-INF/view/etms/train/plantodo/pd_teacher_main.ftl diff --git a/WEB-INF/view/cetc54/train/plantodo/train_workflow.ftl b/WEB-INF/view/etms/train/plantodo/train_workflow.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/plantodo/train_workflow.ftl rename to WEB-INF/view/etms/train/plantodo/train_workflow.ftl diff --git a/WEB-INF/view/cetc54/train/train_workflow.ftl b/WEB-INF/view/etms/train/train_workflow.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/train_workflow.ftl rename to WEB-INF/view/etms/train/train_workflow.ftl diff --git a/WEB-INF/view/cetc54/train/trainsp_main.ftl b/WEB-INF/view/etms/train/trainsp_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/trainsp_main.ftl rename to WEB-INF/view/etms/train/trainsp_main.ftl diff --git a/WEB-INF/view/cetc54/train/trainsp_main_list.ftl b/WEB-INF/view/etms/train/trainsp_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/trainsp_main_list.ftl rename to WEB-INF/view/etms/train/trainsp_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/uptrain/person_edit.ftl b/WEB-INF/view/etms/train/uptrain/person_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/uptrain/person_edit.ftl rename to WEB-INF/view/etms/train/uptrain/person_edit.ftl diff --git a/WEB-INF/view/cetc54/train/uptrain/person_list.ftl b/WEB-INF/view/etms/train/uptrain/person_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/uptrain/person_list.ftl rename to WEB-INF/view/etms/train/uptrain/person_list.ftl diff --git a/WEB-INF/view/cetc54/train/uptrain/report.ftl b/WEB-INF/view/etms/train/uptrain/report.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/uptrain/report.ftl rename to WEB-INF/view/etms/train/uptrain/report.ftl diff --git a/WEB-INF/view/cetc54/train/uptrain/uptrain.ftl b/WEB-INF/view/etms/train/uptrain/uptrain.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/uptrain/uptrain.ftl rename to WEB-INF/view/etms/train/uptrain/uptrain.ftl diff --git a/WEB-INF/view/cetc54/train/uptrain/uptrain_edit.ftl b/WEB-INF/view/etms/train/uptrain/uptrain_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/uptrain/uptrain_edit.ftl rename to WEB-INF/view/etms/train/uptrain/uptrain_edit.ftl diff --git a/WEB-INF/view/cetc54/train/uptrain/uptrain_form.ftl b/WEB-INF/view/etms/train/uptrain/uptrain_form.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/uptrain/uptrain_form.ftl rename to WEB-INF/view/etms/train/uptrain/uptrain_form.ftl diff --git a/WEB-INF/view/cetc54/train/uptrain/uptrain_list.ftl b/WEB-INF/view/etms/train/uptrain/uptrain_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/uptrain/uptrain_list.ftl rename to WEB-INF/view/etms/train/uptrain/uptrain_list.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_group.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_group.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_group.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_group.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_group_detail.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_group_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_group_detail.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_group_detail.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_group_edit.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_group_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_group_edit.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_group_edit.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_group_groupsp.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_group_groupsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_group_groupsp.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_group_groupsp.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_group_list.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_group_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_group_list.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_group_list.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_main.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_main.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_main.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_main_corp_list.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_main_corp_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_main_corp_list.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_main_corp_list.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_main_edit.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_main_edit.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_main_group_detail.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_main_group_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_main_group_detail.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_main_group_detail.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summary_main_list.ftl b/WEB-INF/view/etms/train/yearsummary/year_summary_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summary_main_list.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summary_main_list.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_group.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_group.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group_detail.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_group_detail.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group_detail.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_group_detail.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group_edit.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_group_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group_edit.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_group_edit.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group_groupsp.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_group_groupsp.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group_groupsp.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_group_groupsp.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group_list.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_group_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_group_list.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_group_list.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_main.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_main.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_main.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_main_corp_list.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_main_corp_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_main_corp_list.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_main_corp_list.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_main_edit.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_main_edit.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_main_edit.ftl diff --git a/WEB-INF/view/cetc54/train/yearsummary/year_summaryist_main_list.ftl b/WEB-INF/view/etms/train/yearsummary/year_summaryist_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/train/yearsummary/year_summaryist_main_list.ftl rename to WEB-INF/view/etms/train/yearsummary/year_summaryist_main_list.ftl diff --git a/WEB-INF/view/cetc54/trainweb/status_main.ftl b/WEB-INF/view/etms/trainweb/status_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/status_main.ftl rename to WEB-INF/view/etms/trainweb/status_main.ftl diff --git a/WEB-INF/view/cetc54/trainweb/task_main.ftl b/WEB-INF/view/etms/trainweb/task_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/task_main.ftl rename to WEB-INF/view/etms/trainweb/task_main.ftl diff --git a/WEB-INF/view/cetc54/trainweb/task_main_edit.ftl b/WEB-INF/view/etms/trainweb/task_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/task_main_edit.ftl rename to WEB-INF/view/etms/trainweb/task_main_edit.ftl diff --git a/WEB-INF/view/cetc54/trainweb/task_main_list.ftl b/WEB-INF/view/etms/trainweb/task_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/task_main_list.ftl rename to WEB-INF/view/etms/trainweb/task_main_list.ftl diff --git a/WEB-INF/view/cetc54/trainweb/trainweb_main.ftl b/WEB-INF/view/etms/trainweb/trainweb_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/trainweb_main.ftl rename to WEB-INF/view/etms/trainweb/trainweb_main.ftl diff --git a/WEB-INF/view/cetc54/trainweb/work_done_main.ftl b/WEB-INF/view/etms/trainweb/work_done_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/work_done_main.ftl rename to WEB-INF/view/etms/trainweb/work_done_main.ftl diff --git a/WEB-INF/view/cetc54/trainweb/work_done_main_edit.ftl b/WEB-INF/view/etms/trainweb/work_done_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/work_done_main_edit.ftl rename to WEB-INF/view/etms/trainweb/work_done_main_edit.ftl diff --git a/WEB-INF/view/cetc54/trainweb/work_done_main_list.ftl b/WEB-INF/view/etms/trainweb/work_done_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/work_done_main_list.ftl rename to WEB-INF/view/etms/trainweb/work_done_main_list.ftl diff --git a/WEB-INF/view/cetc54/trainweb/work_start_main.ftl b/WEB-INF/view/etms/trainweb/work_start_main.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/work_start_main.ftl rename to WEB-INF/view/etms/trainweb/work_start_main.ftl diff --git a/WEB-INF/view/cetc54/trainweb/work_start_main_edit.ftl b/WEB-INF/view/etms/trainweb/work_start_main_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/work_start_main_edit.ftl rename to WEB-INF/view/etms/trainweb/work_start_main_edit.ftl diff --git a/WEB-INF/view/cetc54/trainweb/work_start_main_list.ftl b/WEB-INF/view/etms/trainweb/work_start_main_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/trainweb/work_start_main_list.ftl rename to WEB-INF/view/etms/trainweb/work_start_main_list.ftl diff --git a/WEB-INF/view/cetc54/user/org.ftl b/WEB-INF/view/etms/user/org.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/org.ftl rename to WEB-INF/view/etms/user/org.ftl diff --git a/WEB-INF/view/cetc54/user/org_edit.ftl b/WEB-INF/view/etms/user/org_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/org_edit.ftl rename to WEB-INF/view/etms/user/org_edit.ftl diff --git a/WEB-INF/view/cetc54/user/org_list.ftl b/WEB-INF/view/etms/user/org_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/org_list.ftl rename to WEB-INF/view/etms/user/org_list.ftl diff --git a/WEB-INF/view/cetc54/user/user.ftl b/WEB-INF/view/etms/user/user.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/user.ftl rename to WEB-INF/view/etms/user/user.ftl diff --git a/WEB-INF/view/cetc54/user/user_batchorg.ftl b/WEB-INF/view/etms/user/user_batchorg.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/user_batchorg.ftl rename to WEB-INF/view/etms/user/user_batchorg.ftl diff --git a/WEB-INF/view/cetc54/user/user_edit.ftl b/WEB-INF/view/etms/user/user_edit.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/user_edit.ftl rename to WEB-INF/view/etms/user/user_edit.ftl diff --git a/WEB-INF/view/cetc54/user/user_edit_ext.ftl b/WEB-INF/view/etms/user/user_edit_ext.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/user_edit_ext.ftl rename to WEB-INF/view/etms/user/user_edit_ext.ftl diff --git a/WEB-INF/view/cetc54/user/user_list.ftl b/WEB-INF/view/etms/user/user_list.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/user_list.ftl rename to WEB-INF/view/etms/user/user_list.ftl diff --git a/WEB-INF/view/cetc54/user/user_module.ftl b/WEB-INF/view/etms/user/user_module.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/user_module.ftl rename to WEB-INF/view/etms/user/user_module.ftl diff --git a/WEB-INF/view/cetc54/user/user_role.ftl b/WEB-INF/view/etms/user/user_role.ftl similarity index 100% rename from WEB-INF/view/cetc54/user/user_role.ftl rename to WEB-INF/view/etms/user/user_role.ftl diff --git a/WEB-INF/view/cetc54/userprofile/index.ftl b/WEB-INF/view/etms/userprofile/index.ftl similarity index 100% rename from WEB-INF/view/cetc54/userprofile/index.ftl rename to WEB-INF/view/etms/userprofile/index.ftl diff --git a/WEB-INF/view/cetc54/userprofile/user_baseinfo.ftl b/WEB-INF/view/etms/userprofile/user_baseinfo.ftl similarity index 100% rename from WEB-INF/view/cetc54/userprofile/user_baseinfo.ftl rename to WEB-INF/view/etms/userprofile/user_baseinfo.ftl diff --git a/WEB-INF/view/cetc54/userprofile/user_depart.ftl b/WEB-INF/view/etms/userprofile/user_depart.ftl similarity index 100% rename from WEB-INF/view/cetc54/userprofile/user_depart.ftl rename to WEB-INF/view/etms/userprofile/user_depart.ftl diff --git a/WEB-INF/view/cetc54/userprofile/user_pass.ftl b/WEB-INF/view/etms/userprofile/user_pass.ftl similarity index 100% rename from WEB-INF/view/cetc54/userprofile/user_pass.ftl rename to WEB-INF/view/etms/userprofile/user_pass.ftl diff --git a/WEB-INF/view/cetc54/userprofile/user_rolepermi.ftl b/WEB-INF/view/etms/userprofile/user_rolepermi.ftl similarity index 100% rename from WEB-INF/view/cetc54/userprofile/user_rolepermi.ftl rename to WEB-INF/view/etms/userprofile/user_rolepermi.ftl diff --git a/asset/css/cetc54/animate.css b/asset/css/etms/animate.css similarity index 100% rename from asset/css/cetc54/animate.css rename to asset/css/etms/animate.css diff --git a/asset/css/cetc54/appVersion.css b/asset/css/etms/appVersion.css similarity index 100% rename from asset/css/cetc54/appVersion.css rename to asset/css/etms/appVersion.css diff --git a/asset/css/cetc54/common.css b/asset/css/etms/common.css similarity index 100% rename from asset/css/cetc54/common.css rename to asset/css/etms/common.css diff --git a/asset/css/cetc54/downloadApp.css b/asset/css/etms/downloadApp.css similarity index 100% rename from asset/css/cetc54/downloadApp.css rename to asset/css/etms/downloadApp.css diff --git a/asset/css/cetc54/editexampaper.css b/asset/css/etms/editexampaper.css similarity index 100% rename from asset/css/cetc54/editexampaper.css rename to asset/css/etms/editexampaper.css diff --git a/asset/css/cetc54/file.css b/asset/css/etms/file.css similarity index 100% rename from asset/css/cetc54/file.css rename to asset/css/etms/file.css diff --git a/asset/css/cetc54/index.css b/asset/css/etms/index.css similarity index 100% rename from asset/css/cetc54/index.css rename to asset/css/etms/index.css diff --git a/asset/css/cetc54/jcdp.css b/asset/css/etms/jcdp.css similarity index 100% rename from asset/css/cetc54/jcdp.css rename to asset/css/etms/jcdp.css diff --git a/asset/css/cetc54/login.css b/asset/css/etms/login.css similarity index 100% rename from asset/css/cetc54/login.css rename to asset/css/etms/login.css diff --git a/asset/css/cetc54/portal.css b/asset/css/etms/portal.css similarity index 100% rename from asset/css/cetc54/portal.css rename to asset/css/etms/portal.css diff --git a/asset/css/cetc54/session.css b/asset/css/etms/session.css similarity index 100% rename from asset/css/cetc54/session.css rename to asset/css/etms/session.css diff --git a/asset/css/cetc54/sysMessage.css b/asset/css/etms/sysMessage.css similarity index 100% rename from asset/css/cetc54/sysMessage.css rename to asset/css/etms/sysMessage.css diff --git a/asset/css/cetc54/train.css b/asset/css/etms/train.css similarity index 100% rename from asset/css/cetc54/train.css rename to asset/css/etms/train.css diff --git a/asset/css/cetc54/user.css b/asset/css/etms/user.css similarity index 100% rename from asset/css/cetc54/user.css rename to asset/css/etms/user.css diff --git a/asset/js/cetc54/exam/exam.js b/asset/js/etms/exam/exam.js similarity index 100% rename from asset/js/cetc54/exam/exam.js rename to asset/js/etms/exam/exam.js diff --git a/asset/js/cetc54/exam/exampaper.js b/asset/js/etms/exam/exampaper.js similarity index 100% rename from asset/js/cetc54/exam/exampaper.js rename to asset/js/etms/exam/exampaper.js diff --git a/asset/js/cetc54/exam/exampaper_editexampaper.js b/asset/js/etms/exam/exampaper_editexampaper.js similarity index 100% rename from asset/js/cetc54/exam/exampaper_editexampaper.js rename to asset/js/etms/exam/exampaper_editexampaper.js diff --git a/asset/js/cetc54/exam/exampaper_unused.js b/asset/js/etms/exam/exampaper_unused.js similarity index 100% rename from asset/js/cetc54/exam/exampaper_unused.js rename to asset/js/etms/exam/exampaper_unused.js diff --git a/asset/js/cetc54/exam/examresult.js b/asset/js/etms/exam/examresult.js similarity index 100% rename from asset/js/cetc54/exam/examresult.js rename to asset/js/etms/exam/examresult.js diff --git a/asset/js/cetc54/exam/examscore.js b/asset/js/etms/exam/examscore.js similarity index 100% rename from asset/js/cetc54/exam/examscore.js rename to asset/js/etms/exam/examscore.js diff --git a/asset/js/cetc54/exam/question.js b/asset/js/etms/exam/question.js similarity index 100% rename from asset/js/cetc54/exam/question.js rename to asset/js/etms/exam/question.js diff --git a/asset/js/cetc54/globalConfig.js b/asset/js/etms/globalConfig.js similarity index 98% rename from asset/js/cetc54/globalConfig.js rename to asset/js/etms/globalConfig.js index 1b3689c..b984c56 100644 --- a/asset/js/cetc54/globalConfig.js +++ b/asset/js/etms/globalConfig.js @@ -4,12 +4,12 @@ // return false; // }); //}); -$.cetc54 = { - officeKey: "CETC54" +$.etms = { + officeKey: "ETMS" }; $.fn.uiOfficeControl.defaults = $.extend($.fn.uiOfficeControl.defaults, { classid: '6AA93C0B-D450-4a80-876E-3909055B0640', - makerCaption: '中国电子科技集团公司第五十四研究所', + makerCaption: 'XX电子科技集团XX研究所', makerKey: 'B441164A78B3CA7F2D4C7F2706617EDAE267C0CC', productCaption: 'JAVA快速开发平台', productKey: '2592FF2524683EFF9F624D8A21E949E3F6C49C7A', diff --git a/asset/js/cetc54/groups/groups.js b/asset/js/etms/groups/groups.js similarity index 100% rename from asset/js/cetc54/groups/groups.js rename to asset/js/etms/groups/groups.js diff --git a/asset/js/cetc54/jcdp/chat/appVersion.js b/asset/js/etms/jcdp/chat/appVersion.js similarity index 100% rename from asset/js/cetc54/jcdp/chat/appVersion.js rename to asset/js/etms/jcdp/chat/appVersion.js diff --git a/asset/js/cetc54/jcdp/downloadApp.js b/asset/js/etms/jcdp/downloadApp.js similarity index 100% rename from asset/js/cetc54/jcdp/downloadApp.js rename to asset/js/etms/jcdp/downloadApp.js diff --git a/asset/js/cetc54/jcdp/feedback/feedback.js b/asset/js/etms/jcdp/feedback/feedback.js similarity index 100% rename from asset/js/cetc54/jcdp/feedback/feedback.js rename to asset/js/etms/jcdp/feedback/feedback.js diff --git a/asset/js/cetc54/jcdp/inbox.js b/asset/js/etms/jcdp/inbox.js similarity index 100% rename from asset/js/cetc54/jcdp/inbox.js rename to asset/js/etms/jcdp/inbox.js diff --git a/asset/js/cetc54/jcdp/index.js b/asset/js/etms/jcdp/index.js similarity index 100% rename from asset/js/cetc54/jcdp/index.js rename to asset/js/etms/jcdp/index.js diff --git a/asset/js/cetc54/jcdp/log/log.js b/asset/js/etms/jcdp/log/log.js similarity index 100% rename from asset/js/cetc54/jcdp/log/log.js rename to asset/js/etms/jcdp/log/log.js diff --git a/asset/js/cetc54/jcdp/log/session.js b/asset/js/etms/jcdp/log/session.js similarity index 100% rename from asset/js/cetc54/jcdp/log/session.js rename to asset/js/etms/jcdp/log/session.js diff --git a/asset/js/cetc54/jcdp/login.js b/asset/js/etms/jcdp/login.js similarity index 100% rename from asset/js/cetc54/jcdp/login.js rename to asset/js/etms/jcdp/login.js diff --git a/asset/js/cetc54/jcdp/portal.js b/asset/js/etms/jcdp/portal.js similarity index 100% rename from asset/js/cetc54/jcdp/portal.js rename to asset/js/etms/jcdp/portal.js diff --git a/asset/js/cetc54/jcdp/portal_custom.js b/asset/js/etms/jcdp/portal_custom.js similarity index 100% rename from asset/js/cetc54/jcdp/portal_custom.js rename to asset/js/etms/jcdp/portal_custom.js diff --git a/asset/js/cetc54/jcdp/task/myApply.js b/asset/js/etms/jcdp/task/myApply.js similarity index 100% rename from asset/js/cetc54/jcdp/task/myApply.js rename to asset/js/etms/jcdp/task/myApply.js diff --git a/asset/js/cetc54/jcdp/task/myTask.js b/asset/js/etms/jcdp/task/myTask.js similarity index 100% rename from asset/js/cetc54/jcdp/task/myTask.js rename to asset/js/etms/jcdp/task/myTask.js diff --git a/asset/js/cetc54/jcdp/toolkit/icon.js b/asset/js/etms/jcdp/toolkit/icon.js similarity index 100% rename from asset/js/cetc54/jcdp/toolkit/icon.js rename to asset/js/etms/jcdp/toolkit/icon.js diff --git a/asset/js/cetc54/module/module.js b/asset/js/etms/module/module.js similarity index 100% rename from asset/js/cetc54/module/module.js rename to asset/js/etms/module/module.js diff --git a/asset/js/cetc54/parameter/category.js b/asset/js/etms/parameter/category.js similarity index 100% rename from asset/js/cetc54/parameter/category.js rename to asset/js/etms/parameter/category.js diff --git a/asset/js/cetc54/parameter/dict.js b/asset/js/etms/parameter/dict.js similarity index 100% rename from asset/js/cetc54/parameter/dict.js rename to asset/js/etms/parameter/dict.js diff --git a/asset/js/cetc54/parameter/parameter.js b/asset/js/etms/parameter/parameter.js similarity index 100% rename from asset/js/cetc54/parameter/parameter.js rename to asset/js/etms/parameter/parameter.js diff --git a/asset/js/cetc54/personalcenter/mylaunch.js b/asset/js/etms/personalcenter/mylaunch.js similarity index 100% rename from asset/js/cetc54/personalcenter/mylaunch.js rename to asset/js/etms/personalcenter/mylaunch.js diff --git a/asset/js/cetc54/personalcenter/mymanage.js b/asset/js/etms/personalcenter/mymanage.js similarity index 100% rename from asset/js/cetc54/personalcenter/mymanage.js rename to asset/js/etms/personalcenter/mymanage.js diff --git a/asset/js/cetc54/qualification/qualification.js b/asset/js/etms/qualification/qualification.js similarity index 100% rename from asset/js/cetc54/qualification/qualification.js rename to asset/js/etms/qualification/qualification.js diff --git a/asset/js/cetc54/qualification/qualificationjob.js b/asset/js/etms/qualification/qualificationjob.js similarity index 100% rename from asset/js/cetc54/qualification/qualificationjob.js rename to asset/js/etms/qualification/qualificationjob.js diff --git a/asset/js/cetc54/research/research_project_exam_main.js b/asset/js/etms/research/research_project_exam_main.js similarity index 100% rename from asset/js/cetc54/research/research_project_exam_main.js rename to asset/js/etms/research/research_project_exam_main.js diff --git a/asset/js/cetc54/research/research_project_examadd.js b/asset/js/etms/research/research_project_examadd.js similarity index 100% rename from asset/js/cetc54/research/research_project_examadd.js rename to asset/js/etms/research/research_project_examadd.js diff --git a/asset/js/cetc54/research/research_project_main.js b/asset/js/etms/research/research_project_main.js similarity index 100% rename from asset/js/cetc54/research/research_project_main.js rename to asset/js/etms/research/research_project_main.js diff --git a/asset/js/cetc54/research/research_project_useradd.js b/asset/js/etms/research/research_project_useradd.js similarity index 100% rename from asset/js/cetc54/research/research_project_useradd.js rename to asset/js/etms/research/research_project_useradd.js diff --git a/asset/js/cetc54/resource/file.js b/asset/js/etms/resource/file.js similarity index 100% rename from asset/js/cetc54/resource/file.js rename to asset/js/etms/resource/file.js diff --git a/asset/js/cetc54/role/role.js b/asset/js/etms/role/role.js similarity index 100% rename from asset/js/cetc54/role/role.js rename to asset/js/etms/role/role.js diff --git a/asset/js/cetc54/train/createclassaudit/audhistory.js b/asset/js/etms/train/createclassaudit/audhistory.js similarity index 100% rename from asset/js/cetc54/train/createclassaudit/audhistory.js rename to asset/js/etms/train/createclassaudit/audhistory.js diff --git a/asset/js/cetc54/train/createclassaudit/pd_createclass_audit.js b/asset/js/etms/train/createclassaudit/pd_createclass_audit.js similarity index 100% rename from asset/js/cetc54/train/createclassaudit/pd_createclass_audit.js rename to asset/js/etms/train/createclassaudit/pd_createclass_audit.js diff --git a/asset/js/cetc54/train/groupinplan/group_inplan_group.js b/asset/js/etms/train/groupinplan/group_inplan_group.js similarity index 100% rename from asset/js/cetc54/train/groupinplan/group_inplan_group.js rename to asset/js/etms/train/groupinplan/group_inplan_group.js diff --git a/asset/js/cetc54/train/groupinplan/group_inplan_main.js b/asset/js/etms/train/groupinplan/group_inplan_main.js similarity index 100% rename from asset/js/cetc54/train/groupinplan/group_inplan_main.js rename to asset/js/etms/train/groupinplan/group_inplan_main.js diff --git a/asset/js/cetc54/train/groupinplanbg/group_inplan_bg_group.js b/asset/js/etms/train/groupinplanbg/group_inplan_bg_group.js similarity index 100% rename from asset/js/cetc54/train/groupinplanbg/group_inplan_bg_group.js rename to asset/js/etms/train/groupinplanbg/group_inplan_bg_group.js diff --git a/asset/js/cetc54/train/groupoutplan/group_outplan_group.js b/asset/js/etms/train/groupoutplan/group_outplan_group.js similarity index 100% rename from asset/js/cetc54/train/groupoutplan/group_outplan_group.js rename to asset/js/etms/train/groupoutplan/group_outplan_group.js diff --git a/asset/js/cetc54/train/img/16/Thumbs.db b/asset/js/etms/train/img/16/Thumbs.db similarity index 100% rename from asset/js/cetc54/train/img/16/Thumbs.db rename to asset/js/etms/train/img/16/Thumbs.db diff --git a/asset/js/cetc54/train/img/16/delete.gif b/asset/js/etms/train/img/16/delete.gif similarity index 100% rename from asset/js/cetc54/train/img/16/delete.gif rename to asset/js/etms/train/img/16/delete.gif diff --git a/asset/js/cetc54/train/img/16/end_event_cancel.png b/asset/js/etms/train/img/16/end_event_cancel.png similarity index 100% rename from asset/js/cetc54/train/img/16/end_event_cancel.png rename to asset/js/etms/train/img/16/end_event_cancel.png diff --git a/asset/js/cetc54/train/img/16/end_event_error.png b/asset/js/etms/train/img/16/end_event_error.png similarity index 100% rename from asset/js/cetc54/train/img/16/end_event_error.png rename to asset/js/etms/train/img/16/end_event_error.png diff --git a/asset/js/cetc54/train/img/16/end_event_terminate.png b/asset/js/etms/train/img/16/end_event_terminate.png similarity index 100% rename from asset/js/cetc54/train/img/16/end_event_terminate.png rename to asset/js/etms/train/img/16/end_event_terminate.png diff --git a/asset/js/cetc54/train/img/16/event.gif b/asset/js/etms/train/img/16/event.gif similarity index 100% rename from asset/js/cetc54/train/img/16/event.gif rename to asset/js/etms/train/img/16/event.gif diff --git a/asset/js/cetc54/train/img/16/events_multiple.gif b/asset/js/etms/train/img/16/events_multiple.gif similarity index 100% rename from asset/js/cetc54/train/img/16/events_multiple.gif rename to asset/js/etms/train/img/16/events_multiple.gif diff --git a/asset/js/cetc54/train/img/16/flow_sequence.png b/asset/js/etms/train/img/16/flow_sequence.png similarity index 100% rename from asset/js/cetc54/train/img/16/flow_sequence.png rename to asset/js/etms/train/img/16/flow_sequence.png diff --git a/asset/js/cetc54/train/img/16/gateway_exclusive.png b/asset/js/etms/train/img/16/gateway_exclusive.png similarity index 100% rename from asset/js/cetc54/train/img/16/gateway_exclusive.png rename to asset/js/etms/train/img/16/gateway_exclusive.png diff --git a/asset/js/cetc54/train/img/16/gateway_parallel.png b/asset/js/etms/train/img/16/gateway_parallel.png similarity index 100% rename from asset/js/cetc54/train/img/16/gateway_parallel.png rename to asset/js/etms/train/img/16/gateway_parallel.png diff --git a/asset/js/cetc54/train/img/16/new_event_listener.gif b/asset/js/etms/train/img/16/new_event_listener.gif similarity index 100% rename from asset/js/cetc54/train/img/16/new_event_listener.gif rename to asset/js/etms/train/img/16/new_event_listener.gif diff --git a/asset/js/cetc54/train/img/16/new_swimlane.gif b/asset/js/etms/train/img/16/new_swimlane.gif similarity index 100% rename from asset/js/cetc54/train/img/16/new_swimlane.gif rename to asset/js/etms/train/img/16/new_swimlane.gif diff --git a/asset/js/cetc54/train/img/16/new_timer.gif b/asset/js/etms/train/img/16/new_timer.gif similarity index 100% rename from asset/js/cetc54/train/img/16/new_timer.gif rename to asset/js/etms/train/img/16/new_timer.gif diff --git a/asset/js/cetc54/train/img/16/node_elements_multiple.gif b/asset/js/etms/train/img/16/node_elements_multiple.gif similarity index 100% rename from asset/js/cetc54/train/img/16/node_elements_multiple.gif rename to asset/js/etms/train/img/16/node_elements_multiple.gif diff --git a/asset/js/cetc54/train/img/16/start_event_empty.png b/asset/js/etms/train/img/16/start_event_empty.png similarity index 100% rename from asset/js/cetc54/train/img/16/start_event_empty.png rename to asset/js/etms/train/img/16/start_event_empty.png diff --git a/asset/js/cetc54/train/img/16/swimlane.gif b/asset/js/etms/train/img/16/swimlane.gif similarity index 100% rename from asset/js/cetc54/train/img/16/swimlane.gif rename to asset/js/etms/train/img/16/swimlane.gif diff --git a/asset/js/cetc54/train/img/16/swimlanes_multiple.gif b/asset/js/etms/train/img/16/swimlanes_multiple.gif similarity index 100% rename from asset/js/cetc54/train/img/16/swimlanes_multiple.gif rename to asset/js/etms/train/img/16/swimlanes_multiple.gif diff --git a/asset/js/cetc54/train/img/16/task_empty.png b/asset/js/etms/train/img/16/task_empty.png similarity index 100% rename from asset/js/cetc54/train/img/16/task_empty.png rename to asset/js/etms/train/img/16/task_empty.png diff --git a/asset/js/cetc54/train/img/16/task_hql.png b/asset/js/etms/train/img/16/task_hql.png similarity index 100% rename from asset/js/cetc54/train/img/16/task_hql.png rename to asset/js/etms/train/img/16/task_hql.png diff --git a/asset/js/cetc54/train/img/16/task_java.png b/asset/js/etms/train/img/16/task_java.png similarity index 100% rename from asset/js/cetc54/train/img/16/task_java.png rename to asset/js/etms/train/img/16/task_java.png diff --git a/asset/js/cetc54/train/img/16/task_sql.png b/asset/js/etms/train/img/16/task_sql.png similarity index 100% rename from asset/js/cetc54/train/img/16/task_sql.png rename to asset/js/etms/train/img/16/task_sql.png diff --git a/asset/js/cetc54/train/img/16/task_wait.png b/asset/js/etms/train/img/16/task_wait.png similarity index 100% rename from asset/js/cetc54/train/img/16/task_wait.png rename to asset/js/etms/train/img/16/task_wait.png diff --git a/asset/js/cetc54/train/img/16/timer.gif b/asset/js/etms/train/img/16/timer.gif similarity index 100% rename from asset/js/cetc54/train/img/16/timer.gif rename to asset/js/etms/train/img/16/timer.gif diff --git a/asset/js/cetc54/train/img/16/timers_multiple.gif b/asset/js/etms/train/img/16/timers_multiple.gif similarity index 100% rename from asset/js/cetc54/train/img/16/timers_multiple.gif rename to asset/js/etms/train/img/16/timers_multiple.gif diff --git a/asset/js/cetc54/train/img/16/transitions_multiple.gif b/asset/js/etms/train/img/16/transitions_multiple.gif similarity index 100% rename from asset/js/cetc54/train/img/16/transitions_multiple.gif rename to asset/js/etms/train/img/16/transitions_multiple.gif diff --git a/asset/js/cetc54/train/img/48/Thumbs.db b/asset/js/etms/train/img/48/Thumbs.db similarity index 100% rename from asset/js/cetc54/train/img/48/Thumbs.db rename to asset/js/etms/train/img/48/Thumbs.db diff --git a/asset/js/cetc54/train/img/48/end_event_cancel.png b/asset/js/etms/train/img/48/end_event_cancel.png similarity index 100% rename from asset/js/cetc54/train/img/48/end_event_cancel.png rename to asset/js/etms/train/img/48/end_event_cancel.png diff --git a/asset/js/cetc54/train/img/48/end_event_error.png b/asset/js/etms/train/img/48/end_event_error.png similarity index 100% rename from asset/js/cetc54/train/img/48/end_event_error.png rename to asset/js/etms/train/img/48/end_event_error.png diff --git a/asset/js/cetc54/train/img/48/end_event_terminate.png b/asset/js/etms/train/img/48/end_event_terminate.png similarity index 100% rename from asset/js/cetc54/train/img/48/end_event_terminate.png rename to asset/js/etms/train/img/48/end_event_terminate.png diff --git a/asset/js/cetc54/train/img/48/flow_sequence.png b/asset/js/etms/train/img/48/flow_sequence.png similarity index 100% rename from asset/js/cetc54/train/img/48/flow_sequence.png rename to asset/js/etms/train/img/48/flow_sequence.png diff --git a/asset/js/cetc54/train/img/48/gateway_exclusive.png b/asset/js/etms/train/img/48/gateway_exclusive.png similarity index 100% rename from asset/js/cetc54/train/img/48/gateway_exclusive.png rename to asset/js/etms/train/img/48/gateway_exclusive.png diff --git a/asset/js/cetc54/train/img/48/gateway_parallel.png b/asset/js/etms/train/img/48/gateway_parallel.png similarity index 100% rename from asset/js/cetc54/train/img/48/gateway_parallel.png rename to asset/js/etms/train/img/48/gateway_parallel.png diff --git a/asset/js/cetc54/train/img/48/start_event_empty.png b/asset/js/etms/train/img/48/start_event_empty.png similarity index 100% rename from asset/js/cetc54/train/img/48/start_event_empty.png rename to asset/js/etms/train/img/48/start_event_empty.png diff --git a/asset/js/cetc54/train/img/48/task_empty.png b/asset/js/etms/train/img/48/task_empty.png similarity index 100% rename from asset/js/cetc54/train/img/48/task_empty.png rename to asset/js/etms/train/img/48/task_empty.png diff --git a/asset/js/cetc54/train/img/48/task_hql.png b/asset/js/etms/train/img/48/task_hql.png similarity index 100% rename from asset/js/cetc54/train/img/48/task_hql.png rename to asset/js/etms/train/img/48/task_hql.png diff --git a/asset/js/cetc54/train/img/48/task_java.png b/asset/js/etms/train/img/48/task_java.png similarity index 100% rename from asset/js/cetc54/train/img/48/task_java.png rename to asset/js/etms/train/img/48/task_java.png diff --git a/asset/js/cetc54/train/img/48/task_sql.png b/asset/js/etms/train/img/48/task_sql.png similarity index 100% rename from asset/js/cetc54/train/img/48/task_sql.png rename to asset/js/etms/train/img/48/task_sql.png diff --git a/asset/js/cetc54/train/img/48/task_wait.png b/asset/js/etms/train/img/48/task_wait.png similarity index 100% rename from asset/js/cetc54/train/img/48/task_wait.png rename to asset/js/etms/train/img/48/task_wait.png diff --git a/asset/js/cetc54/train/img/bg.png b/asset/js/etms/train/img/bg.png similarity index 100% rename from asset/js/cetc54/train/img/bg.png rename to asset/js/etms/train/img/bg.png diff --git a/asset/js/cetc54/train/img/save.gif b/asset/js/etms/train/img/save.gif similarity index 100% rename from asset/js/cetc54/train/img/save.gif rename to asset/js/etms/train/img/save.gif diff --git a/asset/js/cetc54/train/img/select16.gif b/asset/js/etms/train/img/select16.gif similarity index 100% rename from asset/js/cetc54/train/img/select16.gif rename to asset/js/etms/train/img/select16.gif diff --git a/asset/js/cetc54/train/instituteplan/institute_inplan_institute.js b/asset/js/etms/train/instituteplan/institute_inplan_institute.js similarity index 100% rename from asset/js/cetc54/train/instituteplan/institute_inplan_institute.js rename to asset/js/etms/train/instituteplan/institute_inplan_institute.js diff --git a/asset/js/cetc54/train/instituteplan/institute_plan_dy.js b/asset/js/etms/train/instituteplan/institute_plan_dy.js similarity index 100% rename from asset/js/cetc54/train/instituteplan/institute_plan_dy.js rename to asset/js/etms/train/instituteplan/institute_plan_dy.js diff --git a/asset/js/cetc54/train/instituteplan/institute_plan_group.js b/asset/js/etms/train/instituteplan/institute_plan_group.js similarity index 100% rename from asset/js/cetc54/train/instituteplan/institute_plan_group.js rename to asset/js/etms/train/instituteplan/institute_plan_group.js diff --git a/asset/js/cetc54/train/instituteplan/institute_plan_group_research.js b/asset/js/etms/train/instituteplan/institute_plan_group_research.js similarity index 100% rename from asset/js/cetc54/train/instituteplan/institute_plan_group_research.js rename to asset/js/etms/train/instituteplan/institute_plan_group_research.js diff --git a/asset/js/cetc54/train/instituteplan/institute_plan_main.js b/asset/js/etms/train/instituteplan/institute_plan_main.js similarity index 100% rename from asset/js/cetc54/train/instituteplan/institute_plan_main.js rename to asset/js/etms/train/instituteplan/institute_plan_main.js diff --git a/asset/js/cetc54/train/instituteplan/institute_plan_research.js b/asset/js/etms/train/instituteplan/institute_plan_research.js similarity index 100% rename from asset/js/cetc54/train/instituteplan/institute_plan_research.js rename to asset/js/etms/train/instituteplan/institute_plan_research.js diff --git a/asset/js/cetc54/train/instituteplan/institute_plan_sj.js b/asset/js/etms/train/instituteplan/institute_plan_sj.js similarity index 100% rename from asset/js/cetc54/train/instituteplan/institute_plan_sj.js rename to asset/js/etms/train/instituteplan/institute_plan_sj.js diff --git a/asset/js/cetc54/train/instituteplan/institute_planf.js b/asset/js/etms/train/instituteplan/institute_planf.js similarity index 100% rename from asset/js/cetc54/train/instituteplan/institute_planf.js rename to asset/js/etms/train/instituteplan/institute_planf.js diff --git a/asset/js/cetc54/train/instituteplanbg/institute_planf_bg.js b/asset/js/etms/train/instituteplanbg/institute_planf_bg.js similarity index 100% rename from asset/js/cetc54/train/instituteplanbg/institute_planf_bg.js rename to asset/js/etms/train/instituteplanbg/institute_planf_bg.js diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_222222_256x240.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_222222_256x240.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_222222_256x240.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_222222_256x240.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_2e83ff_256x240.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_2e83ff_256x240.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_2e83ff_256x240.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_2e83ff_256x240.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_454545_256x240.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_454545_256x240.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_454545_256x240.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_454545_256x240.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_888888_256x240.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_888888_256x240.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_888888_256x240.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_888888_256x240.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_cd0a0a_256x240.png b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_cd0a0a_256x240.png similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_cd0a0a_256x240.png rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/images/ui-icons_cd0a0a_256x240.png diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/jquery-ui-1.8.4.custom.css b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/jquery-ui-1.8.4.custom.css similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/css/smoothness/jquery-ui-1.8.4.custom.css rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/css/smoothness/jquery-ui-1.8.4.custom.css diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/index.html b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/index.html similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/index.html rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/index.html diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/js/jquery-1.4.2.min.js b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/js/jquery-1.4.2.min.js similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/js/jquery-1.4.2.min.js rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/js/jquery-1.4.2.min.js diff --git a/asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/js/jquery-ui-1.8.4.custom.min.js b/asset/js/etms/train/lib/jquery-ui-1.8.4.custom/js/jquery-ui-1.8.4.custom.min.js similarity index 100% rename from asset/js/cetc54/train/lib/jquery-ui-1.8.4.custom/js/jquery-ui-1.8.4.custom.min.js rename to asset/js/etms/train/lib/jquery-ui-1.8.4.custom/js/jquery-ui-1.8.4.custom.min.js diff --git a/asset/js/cetc54/train/lib/raphael-min.js b/asset/js/etms/train/lib/raphael-min.js similarity index 100% rename from asset/js/cetc54/train/lib/raphael-min.js rename to asset/js/etms/train/lib/raphael-min.js diff --git a/asset/js/cetc54/train/outtrain/out_train_delete.js b/asset/js/etms/train/outtrain/out_train_delete.js similarity index 100% rename from asset/js/cetc54/train/outtrain/out_train_delete.js rename to asset/js/etms/train/outtrain/out_train_delete.js diff --git a/asset/js/cetc54/train/outtrain/out_train_main.js b/asset/js/etms/train/outtrain/out_train_main.js similarity index 100% rename from asset/js/cetc54/train/outtrain/out_train_main.js rename to asset/js/etms/train/outtrain/out_train_main.js diff --git a/asset/js/cetc54/train/outtrain/out_train_pxdj.js b/asset/js/etms/train/outtrain/out_train_pxdj.js similarity index 100% rename from asset/js/cetc54/train/outtrain/out_train_pxdj.js rename to asset/js/etms/train/outtrain/out_train_pxdj.js diff --git a/asset/js/cetc54/train/outtrain/out_train_register.js b/asset/js/etms/train/outtrain/out_train_register.js similarity index 100% rename from asset/js/cetc54/train/outtrain/out_train_register.js rename to asset/js/etms/train/outtrain/out_train_register.js diff --git a/asset/js/cetc54/train/outtrain/out_train_zyb.js b/asset/js/etms/train/outtrain/out_train_zyb.js similarity index 100% rename from asset/js/cetc54/train/outtrain/out_train_zyb.js rename to asset/js/etms/train/outtrain/out_train_zyb.js diff --git a/asset/js/cetc54/train/plantodo/assess_audhistory.js b/asset/js/etms/train/plantodo/assess_audhistory.js similarity index 100% rename from asset/js/cetc54/train/plantodo/assess_audhistory.js rename to asset/js/etms/train/plantodo/assess_audhistory.js diff --git a/asset/js/cetc54/train/plantodo/assess_audit.js b/asset/js/etms/train/plantodo/assess_audit.js similarity index 100% rename from asset/js/cetc54/train/plantodo/assess_audit.js rename to asset/js/etms/train/plantodo/assess_audit.js diff --git a/asset/js/cetc54/train/plantodo/pd_certificate_main.js b/asset/js/etms/train/plantodo/pd_certificate_main.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_certificate_main.js rename to asset/js/etms/train/plantodo/pd_certificate_main.js diff --git a/asset/js/cetc54/train/plantodo/pd_checkreplacestu.js b/asset/js/etms/train/plantodo/pd_checkreplacestu.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_checkreplacestu.js rename to asset/js/etms/train/plantodo/pd_checkreplacestu.js diff --git a/asset/js/cetc54/train/plantodo/pd_classfinish.js b/asset/js/etms/train/plantodo/pd_classfinish.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_classfinish.js rename to asset/js/etms/train/plantodo/pd_classfinish.js diff --git a/asset/js/cetc54/train/plantodo/pd_classopener_main.js b/asset/js/etms/train/plantodo/pd_classopener_main.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_classopener_main.js rename to asset/js/etms/train/plantodo/pd_classopener_main.js diff --git a/asset/js/cetc54/train/plantodo/pd_classuser_main.js b/asset/js/etms/train/plantodo/pd_classuser_main.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_classuser_main.js rename to asset/js/etms/train/plantodo/pd_classuser_main.js diff --git a/asset/js/cetc54/train/plantodo/pd_createclass_main.js b/asset/js/etms/train/plantodo/pd_createclass_main.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_createclass_main.js rename to asset/js/etms/train/plantodo/pd_createclass_main.js diff --git a/asset/js/cetc54/train/plantodo/pd_dt_main.js b/asset/js/etms/train/plantodo/pd_dt_main.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_dt_main.js rename to asset/js/etms/train/plantodo/pd_dt_main.js diff --git a/asset/js/cetc54/train/plantodo/pd_mycertificate.js b/asset/js/etms/train/plantodo/pd_mycertificate.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_mycertificate.js rename to asset/js/etms/train/plantodo/pd_mycertificate.js diff --git a/asset/js/cetc54/train/plantodo/pd_mycourse.js b/asset/js/etms/train/plantodo/pd_mycourse.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_mycourse.js rename to asset/js/etms/train/plantodo/pd_mycourse.js diff --git a/asset/js/cetc54/train/plantodo/pd_pg_main.js b/asset/js/etms/train/plantodo/pd_pg_main.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_pg_main.js rename to asset/js/etms/train/plantodo/pd_pg_main.js diff --git a/asset/js/cetc54/train/plantodo/pd_query_trainflow.js b/asset/js/etms/train/plantodo/pd_query_trainflow.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_query_trainflow.js rename to asset/js/etms/train/plantodo/pd_query_trainflow.js diff --git a/asset/js/cetc54/train/plantodo/pd_query_traintotal.js b/asset/js/etms/train/plantodo/pd_query_traintotal.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_query_traintotal.js rename to asset/js/etms/train/plantodo/pd_query_traintotal.js diff --git a/asset/js/cetc54/train/plantodo/pd_replacestudent.js b/asset/js/etms/train/plantodo/pd_replacestudent.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_replacestudent.js rename to asset/js/etms/train/plantodo/pd_replacestudent.js diff --git a/asset/js/cetc54/train/plantodo/pd_superiorunittrain.js b/asset/js/etms/train/plantodo/pd_superiorunittrain.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_superiorunittrain.js rename to asset/js/etms/train/plantodo/pd_superiorunittrain.js diff --git a/asset/js/cetc54/train/plantodo/pd_teacher.js b/asset/js/etms/train/plantodo/pd_teacher.js similarity index 100% rename from asset/js/cetc54/train/plantodo/pd_teacher.js rename to asset/js/etms/train/plantodo/pd_teacher.js diff --git a/asset/js/cetc54/train/uptrain/report.js b/asset/js/etms/train/uptrain/report.js similarity index 100% rename from asset/js/cetc54/train/uptrain/report.js rename to asset/js/etms/train/uptrain/report.js diff --git a/asset/js/cetc54/train/uptrain/uptrain.js b/asset/js/etms/train/uptrain/uptrain.js similarity index 100% rename from asset/js/cetc54/train/uptrain/uptrain.js rename to asset/js/etms/train/uptrain/uptrain.js diff --git a/asset/js/cetc54/train/uptrain/uptrain_edit.js b/asset/js/etms/train/uptrain/uptrain_edit.js similarity index 100% rename from asset/js/cetc54/train/uptrain/uptrain_edit.js rename to asset/js/etms/train/uptrain/uptrain_edit.js diff --git a/asset/js/cetc54/train/workflow/myflow.editors.js b/asset/js/etms/train/workflow/myflow.editors.js similarity index 100% rename from asset/js/cetc54/train/workflow/myflow.editors.js rename to asset/js/etms/train/workflow/myflow.editors.js diff --git a/asset/js/cetc54/train/workflow/myflow.jpdl3.js b/asset/js/etms/train/workflow/myflow.jpdl3.js similarity index 100% rename from asset/js/cetc54/train/workflow/myflow.jpdl3.js rename to asset/js/etms/train/workflow/myflow.jpdl3.js diff --git a/asset/js/cetc54/train/workflow/myflow.js b/asset/js/etms/train/workflow/myflow.js similarity index 100% rename from asset/js/cetc54/train/workflow/myflow.js rename to asset/js/etms/train/workflow/myflow.js diff --git a/asset/js/cetc54/train/yearsummary/year_summary_main.js b/asset/js/etms/train/yearsummary/year_summary_main.js similarity index 100% rename from asset/js/cetc54/train/yearsummary/year_summary_main.js rename to asset/js/etms/train/yearsummary/year_summary_main.js diff --git a/asset/js/cetc54/train/yearsummary/year_summary_main_group.js b/asset/js/etms/train/yearsummary/year_summary_main_group.js similarity index 100% rename from asset/js/cetc54/train/yearsummary/year_summary_main_group.js rename to asset/js/etms/train/yearsummary/year_summary_main_group.js diff --git a/asset/js/cetc54/train/yearsummary/year_summaryist_main.js b/asset/js/etms/train/yearsummary/year_summaryist_main.js similarity index 100% rename from asset/js/cetc54/train/yearsummary/year_summaryist_main.js rename to asset/js/etms/train/yearsummary/year_summaryist_main.js diff --git a/asset/js/cetc54/train/yearsummary/year_summaryist_main_group.js b/asset/js/etms/train/yearsummary/year_summaryist_main_group.js similarity index 100% rename from asset/js/cetc54/train/yearsummary/year_summaryist_main_group.js rename to asset/js/etms/train/yearsummary/year_summaryist_main_group.js diff --git a/asset/js/cetc54/trainweb/status.js b/asset/js/etms/trainweb/status.js similarity index 100% rename from asset/js/cetc54/trainweb/status.js rename to asset/js/etms/trainweb/status.js diff --git a/asset/js/cetc54/trainweb/task_main.js b/asset/js/etms/trainweb/task_main.js similarity index 100% rename from asset/js/cetc54/trainweb/task_main.js rename to asset/js/etms/trainweb/task_main.js diff --git a/asset/js/cetc54/trainweb/trainweb.js b/asset/js/etms/trainweb/trainweb.js similarity index 100% rename from asset/js/cetc54/trainweb/trainweb.js rename to asset/js/etms/trainweb/trainweb.js diff --git a/asset/js/cetc54/trainweb/work_done_main.js b/asset/js/etms/trainweb/work_done_main.js similarity index 100% rename from asset/js/cetc54/trainweb/work_done_main.js rename to asset/js/etms/trainweb/work_done_main.js diff --git a/asset/js/cetc54/trainweb/work_start_main.js b/asset/js/etms/trainweb/work_start_main.js similarity index 100% rename from asset/js/cetc54/trainweb/work_start_main.js rename to asset/js/etms/trainweb/work_start_main.js diff --git a/asset/js/cetc54/ui.dictCombox.js b/asset/js/etms/ui.dictCombox.js similarity index 100% rename from asset/js/cetc54/ui.dictCombox.js rename to asset/js/etms/ui.dictCombox.js diff --git a/asset/js/cetc54/user/org.js b/asset/js/etms/user/org.js similarity index 100% rename from asset/js/cetc54/user/org.js rename to asset/js/etms/user/org.js diff --git a/asset/js/cetc54/user/user.js b/asset/js/etms/user/user.js similarity index 100% rename from asset/js/cetc54/user/user.js rename to asset/js/etms/user/user.js diff --git a/asset/js/cetc54/userprofile/index.js b/asset/js/etms/userprofile/index.js similarity index 100% rename from asset/js/cetc54/userprofile/index.js rename to asset/js/etms/userprofile/index.js diff --git a/asset/js/cetc54/util/filter.js b/asset/js/etms/util/filter.js similarity index 100% rename from asset/js/cetc54/util/filter.js rename to asset/js/etms/util/filter.js diff --git a/asset/js/cetc54/util/swfobject.js b/asset/js/etms/util/swfobject.js similarity index 100% rename from asset/js/cetc54/util/swfobject.js rename to asset/js/etms/util/swfobject.js diff --git a/asset/thirdlib/CECT54.WebUI/cetc54.ui.all.js b/asset/thirdlib/ETMS.WebUI/cetc54.ui.all.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/cetc54.ui.all.js rename to asset/thirdlib/ETMS.WebUI/cetc54.ui.all.js diff --git a/asset/thirdlib/CECT54.WebUI/cetc54.ui.all.min.js b/asset/thirdlib/ETMS.WebUI/cetc54.ui.all.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/cetc54.ui.all.min.js rename to asset/thirdlib/ETMS.WebUI/cetc54.ui.all.min.js diff --git a/asset/thirdlib/CECT54.WebUI/jquery-1.11.0.min.js b/asset/thirdlib/ETMS.WebUI/jquery-1.11.0.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/jquery-1.11.0.min.js rename to asset/thirdlib/ETMS.WebUI/jquery-1.11.0.min.js diff --git a/asset/thirdlib/CECT54.WebUI/jquery-2.1.3.min.js b/asset/thirdlib/ETMS.WebUI/jquery-2.1.3.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/jquery-2.1.3.min.js rename to asset/thirdlib/ETMS.WebUI/jquery-2.1.3.min.js diff --git a/asset/thirdlib/CECT54.WebUI/json3.min.js b/asset/thirdlib/ETMS.WebUI/json3.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/json3.min.js rename to asset/thirdlib/ETMS.WebUI/json3.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/WdatePicker.js b/asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/WdatePicker.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/WdatePicker.js rename to asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/WdatePicker.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/calendar.js b/asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/calendar.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/calendar.js rename to asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/calendar.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/lang/zh-cn.js b/asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/lang/zh-cn.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/lang/zh-cn.js rename to asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/lang/zh-cn.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/skin/WdatePicker.css b/asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/skin/WdatePicker.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/skin/WdatePicker.css rename to asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/skin/WdatePicker.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/skin/default/datepicker.css b/asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/skin/default/datepicker.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/skin/default/datepicker.css rename to asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/skin/default/datepicker.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/skin/default/img.gif b/asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/skin/default/img.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/My97DatePicker/skin/default/img.gif rename to asset/thirdlib/ETMS.WebUI/plugins/My97DatePicker/skin/default/img.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.common.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.common.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.common.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.common.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.common.min.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.common.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.common.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.common.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.min.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.simple.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.simple.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.simple.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.simple.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.simple.min.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.simple.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/echarts.simple.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/echarts.simple.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/extension/bmap.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/extension/bmap.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/extension/bmap.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/extension/bmap.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/extension/bmap.min.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/extension/bmap.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/extension/bmap.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/extension/bmap.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/extension/dataTool.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/extension/dataTool.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/extension/dataTool.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/extension/dataTool.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/echarts/extension/dataTool.min.js b/asset/thirdlib/ETMS.WebUI/plugins/echarts/extension/dataTool.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/echarts/extension/dataTool.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/echarts/extension/dataTool.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/canvg.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/canvg.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/canvg.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/canvg.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/export-csv.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/export-csv.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/export-csv.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/export-csv.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/highcharts-3d.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/highcharts-3d.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/highcharts-3d.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/highcharts-3d.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/highcharts-export-clientside.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/highcharts-export-clientside.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/highcharts-export-clientside.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/highcharts-export-clientside.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/highcharts-more.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/highcharts-more.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/highcharts-more.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/highcharts-more.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/highcharts.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/highcharts.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/highcharts.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/highcharts.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/broken-axis.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/broken-axis.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/broken-axis.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/broken-axis.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/broken-axis.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/broken-axis.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/broken-axis.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/broken-axis.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/canvas-tools.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/canvas-tools.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/canvas-tools.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/canvas-tools.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/canvas-tools.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/canvas-tools.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/canvas-tools.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/canvas-tools.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/data.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/data.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/data.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/data.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/data.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/data.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/data.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/data.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/drilldown.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/drilldown.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/drilldown.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/drilldown.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/drilldown.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/drilldown.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/drilldown.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/drilldown.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/exporting.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/exporting.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/exporting.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/exporting.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/exporting.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/exporting.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/exporting.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/exporting.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/funnel.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/funnel.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/funnel.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/funnel.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/funnel.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/funnel.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/funnel.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/funnel.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/heatmap.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/heatmap.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/heatmap.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/heatmap.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/heatmap.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/heatmap.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/heatmap.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/heatmap.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/no-data-to-display.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/no-data-to-display.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/no-data-to-display.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/no-data-to-display.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/no-data-to-display.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/no-data-to-display.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/no-data-to-display.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/no-data-to-display.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/solid-gauge.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/solid-gauge.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/solid-gauge.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/solid-gauge.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/solid-gauge.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/solid-gauge.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/solid-gauge.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/solid-gauge.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/treemap.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/treemap.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/treemap.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/treemap.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/treemap.src.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/treemap.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/modules/treemap.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/modules/treemap.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/dark-blue.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/dark-blue.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/dark-blue.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/dark-blue.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/dark-green.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/dark-green.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/dark-green.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/dark-green.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/dark-unica.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/dark-unica.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/dark-unica.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/dark-unica.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/gray.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/gray.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/gray.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/gray.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/grid-light.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/grid-light.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/grid-light.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/grid-light.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/grid.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/grid.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/grid.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/grid.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/sand-signika.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/sand-signika.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/sand-signika.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/sand-signika.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/skies.js b/asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/skies.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/hcharts/themes/skies.js rename to asset/thirdlib/ETMS.WebUI/plugins/hcharts/themes/skies.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ntko/NtkoCrossBrowserSetup.msi b/asset/thirdlib/ETMS.WebUI/plugins/ntko/NtkoCrossBrowserSetup.msi similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ntko/NtkoCrossBrowserSetup.msi rename to asset/thirdlib/ETMS.WebUI/plugins/ntko/NtkoCrossBrowserSetup.msi diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ntko/OfficeControl.cab b/asset/thirdlib/ETMS.WebUI/plugins/ntko/OfficeControl.cab similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ntko/OfficeControl.cab rename to asset/thirdlib/ETMS.WebUI/plugins/ntko/OfficeControl.cab diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ntko/ntkopdfdoc.cab b/asset/thirdlib/ETMS.WebUI/plugins/ntko/ntkopdfdoc.cab similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ntko/ntkopdfdoc.cab rename to asset/thirdlib/ETMS.WebUI/plugins/ntko/ntkopdfdoc.cab diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ntko/ntkoplugins.crx b/asset/thirdlib/ETMS.WebUI/plugins/ntko/ntkoplugins.crx similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ntko/ntkoplugins.crx rename to asset/thirdlib/ETMS.WebUI/plugins/ntko/ntkoplugins.crx diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ntko/ntkoplugins.xpi b/asset/thirdlib/ETMS.WebUI/plugins/ntko/ntkoplugins.xpi similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ntko/ntkoplugins.xpi rename to asset/thirdlib/ETMS.WebUI/plugins/ntko/ntkoplugins.xpi diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ntko/ntkosigntool.cab b/asset/thirdlib/ETMS.WebUI/plugins/ntko/ntkosigntool.cab similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ntko/ntkosigntool.cab rename to asset/thirdlib/ETMS.WebUI/plugins/ntko/ntkosigntool.cab diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/anchor/anchor.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/anchor/anchor.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/anchor/anchor.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/anchor/anchor.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/attachment.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/attachment.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/attachment.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/attachment.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/attachment.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/attachment.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/attachment.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/attachment.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/attachment.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/attachment.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/attachment.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/attachment.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_default.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_default.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_default.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_default.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/alignicon.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/alignicon.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/alignicon.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/alignicon.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/alignicon.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/alignicon.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/alignicon.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/alignicon.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/bg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/file-icons.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/file-icons.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/file-icons.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/file-icons.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/file-icons.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/file-icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/file-icons.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/file-icons.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/icons.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/icons.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/icons.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/icons.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/icons.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/icons.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/icons.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/image.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/image.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/image.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/image.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/progress.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/progress.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/progress.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/progress.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/success.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/success.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/success.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/success.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/success.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/success.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/attachment/images/success.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/attachment/images/success.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/background.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/background.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/background.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/background.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/background.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/background.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/background.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/background.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/background.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/background.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/background.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/background.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/images/bg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/images/bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/images/bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/images/bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/images/success.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/images/success.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/background/images/success.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/background/images/success.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/chart.config.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/chart.config.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/chart.config.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/chart.config.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/charts.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/charts.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/charts.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/charts.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/charts.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/charts.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/charts.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/charts.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/charts.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/charts.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/charts.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/charts.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts0.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts0.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts0.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts0.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts1.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts1.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts1.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts1.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts2.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts2.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts2.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts2.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts3.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts3.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts3.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts3.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts4.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts4.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts4.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts4.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts5.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts5.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/charts/images/charts5.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/charts/images/charts5.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/emotion.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/emotion.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/emotion.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/emotion.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/emotion.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/emotion.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/emotion.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/emotion.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/emotion.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/emotion.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/emotion.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/emotion.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/0.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/0.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/0.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/0.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/bface.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/bface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/bface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/bface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/cface.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/cface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/cface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/cface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/fface.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/fface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/fface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/fface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/jxface2.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/jxface2.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/jxface2.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/jxface2.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/neweditor-tab-bg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/neweditor-tab-bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/neweditor-tab-bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/neweditor-tab-bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/tface.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/tface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/tface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/tface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/wface.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/wface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/wface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/wface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/yface.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/yface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/emotion/images/yface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/emotion/images/yface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/gmap/gmap.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/gmap/gmap.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/gmap/gmap.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/gmap/gmap.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/help/help.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/help/help.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/help/help.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/help/help.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/help/help.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/help/help.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/help/help.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/help/help.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/help/help.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/help/help.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/help/help.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/help/help.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/image.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/image.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/image.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/image.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/image.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/image.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/image.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/image.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/image.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/image.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/image.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/image.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/alignicon.jpg b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/alignicon.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/alignicon.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/alignicon.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/bg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/icons.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/icons.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/icons.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/icons.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/icons.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/icons.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/icons.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/image.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/image.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/image.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/image.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/progress.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/progress.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/progress.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/progress.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/success.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/success.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/success.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/success.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/success.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/success.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/image/images/success.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/image/images/success.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/insertframe/insertframe.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/insertframe/insertframe.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/insertframe/insertframe.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/insertframe/insertframe.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/internal.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/internal.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/internal.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/internal.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/link/link.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/link/link.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/link/link.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/link/link.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/map/map.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/map/map.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/map/map.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/map/map.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/map/show.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/map/show.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/map/show.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/map/show.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/music/music.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/music/music.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/music/music.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/music/music.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/music/music.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/music/music.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/music/music.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/music/music.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/music/music.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/music/music.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/music/music.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/music/music.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/preview/preview.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/preview/preview.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/preview/preview.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/preview/preview.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/addimg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/addimg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/addimg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/addimg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/brush.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/brush.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/brush.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/brush.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/delimg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/delimg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/delimg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/delimg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/delimgH.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/delimgH.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/delimgH.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/delimgH.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/empty.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/empty.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/empty.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/empty.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/emptyH.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/emptyH.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/emptyH.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/emptyH.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/eraser.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/eraser.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/eraser.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/eraser.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/redo.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/redo.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/redo.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/redo.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/redoH.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/redoH.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/redoH.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/redoH.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/scale.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/scale.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/scale.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/scale.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/scaleH.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/scaleH.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/scaleH.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/scaleH.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/size.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/size.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/size.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/size.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/undo.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/undo.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/undo.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/undo.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/undoH.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/undoH.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/images/undoH.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/images/undoH.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/scrawl/scrawl.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/searchreplace/searchreplace.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/searchreplace/searchreplace.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/searchreplace/searchreplace.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/searchreplace/searchreplace.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/searchreplace/searchreplace.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/searchreplace/searchreplace.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/searchreplace/searchreplace.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/searchreplace/searchreplace.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/snapscreen/snapscreen.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/snapscreen/snapscreen.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/snapscreen/snapscreen.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/snapscreen/snapscreen.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/spechars/spechars.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/spechars/spechars.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/spechars/spechars.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/spechars/spechars.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/spechars/spechars.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/spechars/spechars.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/spechars/spechars.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/spechars/spechars.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/dragicon.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/dragicon.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/dragicon.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/dragicon.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittable.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittable.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittable.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittable.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittable.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittable.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittable.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittable.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittable.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittable.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittable.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittable.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittd.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittd.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittd.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittd.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittip.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittip.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/table/edittip.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/table/edittip.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/config.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/config.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/config.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/config.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/bg.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/bg.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/bg.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/bg.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre0.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre0.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre0.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre0.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre1.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre1.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre1.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre1.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre2.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre2.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre2.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre2.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre3.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre3.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre3.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre3.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre4.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre4.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/images/pre4.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/images/pre4.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/template.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/template.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/template.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/template.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/template.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/template.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/template.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/template.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/template.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/template.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/template/template.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/template/template.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/bg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/center_focus.jpg b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/center_focus.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/center_focus.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/center_focus.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/file-icons.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/file-icons.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/file-icons.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/file-icons.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/file-icons.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/file-icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/file-icons.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/file-icons.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/icons.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/icons.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/icons.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/icons.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/icons.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/icons.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/icons.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/image.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/image.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/image.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/image.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/left_focus.jpg b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/left_focus.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/left_focus.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/left_focus.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/none_focus.jpg b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/none_focus.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/none_focus.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/none_focus.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/progress.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/progress.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/progress.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/progress.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/right_focus.jpg b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/right_focus.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/right_focus.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/right_focus.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/success.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/success.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/success.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/success.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/success.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/success.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/images/success.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/images/success.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/video.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/video.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/video.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/video.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/video.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/video.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/video.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/video.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/video.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/video.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/video/video.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/video/video.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/webapp/webapp.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/webapp/webapp.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/webapp/webapp.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/webapp/webapp.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/fClipboard_ueditor.swf b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/fClipboard_ueditor.swf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/fClipboard_ueditor.swf rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/fClipboard_ueditor.swf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/imageUploader.swf b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/imageUploader.swf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/imageUploader.swf rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/imageUploader.swf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/tangram.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/tangram.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/tangram.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/tangram.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/wordimage.html b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/wordimage.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/wordimage.html rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/wordimage.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/wordimage.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/wordimage.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/dialogs/wordimage/wordimage.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/dialogs/wordimage/wordimage.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/config.json b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/config.json similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/config.json rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/config.json diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/controller.jsp b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/controller.jsp similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/controller.jsp rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/controller.jsp diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/commons-codec-1.9.jar b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/commons-codec-1.9.jar similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/commons-codec-1.9.jar rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/commons-codec-1.9.jar diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/commons-fileupload-1.3.1.jar b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/commons-fileupload-1.3.1.jar similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/commons-fileupload-1.3.1.jar rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/commons-fileupload-1.3.1.jar diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/commons-io-2.4.jar b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/commons-io-2.4.jar similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/commons-io-2.4.jar rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/commons-io-2.4.jar diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/json.jar b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/json.jar similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/json.jar rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/json.jar diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/ueditor-1.1.1.jar b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/ueditor-1.1.1.jar similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/ueditor-1.1.1.jar rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/ueditor-1.1.1.jar diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/ueditor-1.1.2.jar b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/ueditor-1.1.2.jar similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/jsp/lib/ueditor-1.1.2.jar rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/jsp/lib/ueditor-1.1.2.jar diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/en.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/en.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/en.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/en.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/addimage.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/addimage.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/addimage.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/addimage.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/alldeletebtnhoverskin.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/alldeletebtnhoverskin.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/alldeletebtnhoverskin.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/alldeletebtnhoverskin.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/alldeletebtnupskin.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/alldeletebtnupskin.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/alldeletebtnupskin.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/alldeletebtnupskin.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/background.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/background.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/background.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/background.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/button.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/button.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/button.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/button.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/copy.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/copy.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/copy.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/copy.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/deletedisable.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/deletedisable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/deletedisable.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/deletedisable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/deleteenable.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/deleteenable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/deleteenable.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/deleteenable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/listbackground.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/listbackground.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/listbackground.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/listbackground.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/localimage.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/localimage.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/localimage.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/localimage.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/music.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/music.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/music.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/music.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/rotateleftdisable.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/rotateleftdisable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/rotateleftdisable.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/rotateleftdisable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/rotateleftenable.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/rotateleftenable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/rotateleftenable.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/rotateleftenable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/rotaterightdisable.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/rotaterightdisable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/rotaterightdisable.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/rotaterightdisable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/rotaterightenable.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/rotaterightenable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/rotaterightenable.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/rotaterightenable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/upload.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/upload.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/en/images/upload.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/en/images/upload.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/images/copy.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/images/copy.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/images/copy.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/images/copy.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/images/localimage.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/images/localimage.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/images/localimage.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/images/localimage.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/images/music.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/images/music.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/images/music.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/images/music.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/images/upload.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/images/upload.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/images/upload.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/images/upload.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/zh-cn.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/zh-cn.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/lang/zh-cn/zh-cn.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/lang/zh-cn/zh-cn.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/Config.cs b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/Config.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/Config.cs rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/Config.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/ConfigHandler.cs b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/ConfigHandler.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/ConfigHandler.cs rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/ConfigHandler.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/CrawlerHandler.cs b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/CrawlerHandler.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/CrawlerHandler.cs rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/CrawlerHandler.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/Handler.cs b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/Handler.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/Handler.cs rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/Handler.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/ListFileHandler.cs b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/ListFileHandler.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/ListFileHandler.cs rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/ListFileHandler.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/NotSupportedHandler.cs b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/NotSupportedHandler.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/NotSupportedHandler.cs rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/NotSupportedHandler.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/PathFormater.cs b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/PathFormater.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/PathFormater.cs rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/PathFormater.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/UploadHandler.cs b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/UploadHandler.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/App_Code/UploadHandler.cs rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/App_Code/UploadHandler.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.dll b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.dll similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.dll rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.dll diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.pdb b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.pdb similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.pdb rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.pdb diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.xml b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.xml similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.xml rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/Bin/Newtonsoft.Json.xml diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/README.md b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/README.md similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/README.md rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/README.md diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/Web.config b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/Web.config similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/Web.config rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/Web.config diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/config.json b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/config.json similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/config.json rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/config.json diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/controller.ashx b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/controller.ashx similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/controller.ashx rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/controller.ashx diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/net.sln b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/net.sln similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/net/net.sln rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/net/net.sln diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/css/ueditor.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/css/ueditor.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/css/ueditor.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/css/ueditor.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/css/ueditor.min.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/css/ueditor.min.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/css/ueditor.min.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/css/ueditor.min.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/dialogbase.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/dialogbase.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/dialogbase.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/dialogbase.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/anchor.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/anchor.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/anchor.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/anchor.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/arrow.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/arrow.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/arrow.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/arrow.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/arrow_down.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/arrow_down.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/arrow_down.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/arrow_down.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/arrow_up.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/arrow_up.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/arrow_up.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/arrow_up.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/button-bg.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/button-bg.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/button-bg.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/button-bg.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cancelbutton.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cancelbutton.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cancelbutton.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cancelbutton.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/charts.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/charts.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/charts.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/charts.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cursor_h.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cursor_h.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cursor_h.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cursor_h.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cursor_h.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cursor_h.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cursor_h.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cursor_h.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cursor_v.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cursor_v.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cursor_v.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cursor_v.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cursor_v.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cursor_v.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/cursor_v.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/cursor_v.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/dialog-title-bg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/dialog-title-bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/dialog-title-bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/dialog-title-bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/filescan.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/filescan.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/filescan.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/filescan.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/highlighted.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/highlighted.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/highlighted.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/highlighted.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/icons-all.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/icons-all.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/icons-all.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/icons-all.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/icons.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/icons.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/icons.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/icons.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/icons.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/icons.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/icons.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/loaderror.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/loaderror.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/loaderror.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/loaderror.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/loading.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/loading.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/loading.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/loading.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/lock.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/lock.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/lock.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/lock.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/neweditor-tab-bg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/neweditor-tab-bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/neweditor-tab-bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/neweditor-tab-bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/pagebreak.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/pagebreak.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/pagebreak.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/pagebreak.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/scale.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/scale.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/scale.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/scale.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/sortable.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/sortable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/sortable.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/sortable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/spacer.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/spacer.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/spacer.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/spacer.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/sparator_v.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/sparator_v.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/sparator_v.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/sparator_v.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/table-cell-align.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/table-cell-align.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/table-cell-align.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/table-cell-align.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/tangram-colorpicker.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/tangram-colorpicker.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/tangram-colorpicker.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/tangram-colorpicker.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/toolbar_bg.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/toolbar_bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/toolbar_bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/toolbar_bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/unhighlighted.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/unhighlighted.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/unhighlighted.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/unhighlighted.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/upload.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/upload.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/upload.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/upload.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/videologo.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/videologo.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/videologo.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/videologo.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/word.gif b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/word.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/word.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/word.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/wordpaste.png b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/wordpaste.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/default/images/wordpaste.png rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/default/images/wordpaste.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/iframe.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/iframe.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/themes/iframe.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/themes/iframe.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/SyntaxHighlighter/shCore.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/SyntaxHighlighter/shCore.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/SyntaxHighlighter/shCore.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/SyntaxHighlighter/shCore.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/codemirror/codemirror.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/codemirror/codemirror.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/codemirror/codemirror.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/codemirror/codemirror.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/codemirror/codemirror.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/codemirror/codemirror.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/codemirror/codemirror.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/codemirror/codemirror.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/mootools-adapter.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/mootools-adapter.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/mootools-adapter.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/mootools-adapter.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/mootools-adapter.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/mootools-adapter.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/mootools-adapter.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/mootools-adapter.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/prototype-adapter.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/prototype-adapter.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/prototype-adapter.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/prototype-adapter.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/prototype-adapter.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/prototype-adapter.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/prototype-adapter.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/prototype-adapter.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/standalone-framework.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/standalone-framework.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/standalone-framework.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/standalone-framework.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/standalone-framework.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/standalone-framework.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/adapters/standalone-framework.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/adapters/standalone-framework.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/highcharts-more.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/highcharts-more.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/highcharts-more.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/highcharts-more.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/highcharts-more.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/highcharts-more.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/highcharts-more.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/highcharts-more.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/highcharts.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/highcharts.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/highcharts.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/highcharts.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/highcharts.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/highcharts.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/highcharts.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/highcharts.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/annotations.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/annotations.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/annotations.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/annotations.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/annotations.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/annotations.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/annotations.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/annotations.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/canvas-tools.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/canvas-tools.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/canvas-tools.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/canvas-tools.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/canvas-tools.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/canvas-tools.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/canvas-tools.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/canvas-tools.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/data.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/data.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/data.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/data.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/data.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/data.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/data.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/data.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/drilldown.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/drilldown.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/drilldown.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/drilldown.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/drilldown.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/drilldown.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/drilldown.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/drilldown.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/exporting.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/exporting.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/exporting.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/exporting.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/exporting.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/exporting.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/exporting.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/exporting.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/funnel.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/funnel.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/funnel.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/funnel.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/funnel.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/funnel.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/funnel.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/funnel.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/heatmap.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/heatmap.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/heatmap.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/heatmap.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/heatmap.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/heatmap.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/heatmap.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/heatmap.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/map.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/map.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/map.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/map.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/map.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/map.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/map.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/map.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/no-data-to-display.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/no-data-to-display.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/no-data-to-display.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/no-data-to-display.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/no-data-to-display.src.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/no-data-to-display.src.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/modules/no-data-to-display.src.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/modules/no-data-to-display.src.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/dark-blue.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/dark-blue.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/dark-blue.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/dark-blue.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/dark-green.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/dark-green.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/dark-green.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/dark-green.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/gray.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/gray.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/gray.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/gray.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/grid.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/grid.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/grid.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/grid.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/skies.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/skies.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/highcharts/themes/skies.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/highcharts/themes/skies.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/jquery-1.10.2.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/jquery-1.10.2.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/jquery-1.10.2.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/jquery-1.10.2.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/jquery-1.10.2.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/jquery-1.10.2.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/jquery-1.10.2.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/jquery-1.10.2.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/jquery-1.10.2.min.map b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/jquery-1.10.2.min.map similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/jquery-1.10.2.min.map rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/jquery-1.10.2.min.map diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/snapscreen/UEditorSnapscreen.exe b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/snapscreen/UEditorSnapscreen.exe similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/snapscreen/UEditorSnapscreen.exe rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/snapscreen/UEditorSnapscreen.exe diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/font/vjs.eot b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/font/vjs.eot similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/font/vjs.eot rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/font/vjs.eot diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/font/vjs.svg b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/font/vjs.svg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/font/vjs.svg rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/font/vjs.svg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/font/vjs.ttf b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/font/vjs.ttf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/font/vjs.ttf rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/font/vjs.ttf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/font/vjs.woff b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/font/vjs.woff similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/font/vjs.woff rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/font/vjs.woff diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video-js.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video-js.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video-js.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video-js.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video-js.min.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video-js.min.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video-js.min.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video-js.min.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video-js.swf b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video-js.swf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video-js.swf rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video-js.swf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video.dev.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video.dev.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video.dev.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video.dev.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/video-js/video.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/video-js/video.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/Uploader.swf b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/Uploader.swf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/Uploader.swf rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/Uploader.swf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.css b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.css rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.custom.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.custom.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.custom.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.custom.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.custom.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.custom.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.custom.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.custom.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.flashonly.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.flashonly.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.flashonly.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.flashonly.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.flashonly.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.flashonly.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.flashonly.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.flashonly.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.html5only.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.html5only.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.html5only.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.html5only.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.html5only.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.html5only.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.html5only.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.html5only.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.withoutimage.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.withoutimage.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.withoutimage.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.withoutimage.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.withoutimage.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.withoutimage.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/webuploader/webuploader.withoutimage.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/webuploader/webuploader.withoutimage.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/xss.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/xss.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/xss.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/xss.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.swf b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.swf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.swf rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/third-party/zeroclipboard/ZeroClipboard.swf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.all.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.all.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.all.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.all.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.all.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.all.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.all.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.all.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.config.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.config.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.config.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.config.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.parse.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.parse.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.parse.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.parse.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.parse.min.js b/asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.parse.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ueditor/ueditor.parse.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/ueditor/ueditor.parse.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/emotion.css b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/emotion.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/emotion.css rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/emotion.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/emotion.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/emotion.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/emotion.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/emotion.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/0.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/0.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/0.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/0.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/bface.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/bface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/bface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/bface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/cface.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/cface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/cface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/cface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/fface.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/fface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/fface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/fface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/jxface2.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/jxface2.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/jxface2.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/jxface2.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/neweditor-tab-bg.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/neweditor-tab-bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/neweditor-tab-bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/neweditor-tab-bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/tface.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/tface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/tface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/tface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/wface.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/wface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/wface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/wface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/yface.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/yface.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/emotion/images/yface.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/emotion/images/yface.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/formula/formula.css b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/formula/formula.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/formula/formula.css rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/formula/formula.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/formula/formula.html b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/formula/formula.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/formula/formula.html rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/formula/formula.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/formula/formula.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/formula/formula.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/formula/formula.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/formula/formula.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/formula/images/formula.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/formula/images/formula.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/formula/images/formula.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/formula/images/formula.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/image.css b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/image.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/image.css rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/image.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/image.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/image.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/image.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/image.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/images/close.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/images/close.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/images/close.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/images/close.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/images/upload1.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/images/upload1.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/images/upload1.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/images/upload1.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/images/upload2.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/images/upload2.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/image/images/upload2.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/image/images/upload2.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/link/link.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/link/link.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/link/link.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/link/link.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/map/map.html b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/map/map.html similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/map/map.html rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/map/map.html diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/map/map.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/map/map.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/map/map.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/map/map.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/images/center_focus.jpg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/images/center_focus.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/images/center_focus.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/images/center_focus.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/images/left_focus.jpg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/images/left_focus.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/images/left_focus.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/images/left_focus.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/images/none_focus.jpg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/images/none_focus.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/images/none_focus.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/images/none_focus.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/images/right_focus.jpg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/images/right_focus.jpg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/images/right_focus.jpg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/images/right_focus.jpg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/video.css b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/video.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/video.css rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/video.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/video.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/video.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/dialogs/video/video.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/dialogs/video/video.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/Uploader.java b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/Uploader.java similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/Uploader.java rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/Uploader.java diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/commons-fileupload-1.2.2.jar b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/commons-fileupload-1.2.2.jar similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/commons-fileupload-1.2.2.jar rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/commons-fileupload-1.2.2.jar diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/getContent.jsp b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/getContent.jsp similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/getContent.jsp rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/getContent.jsp diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/imageUp.jsp b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/imageUp.jsp similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/imageUp.jsp rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/imageUp.jsp diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/ueditor-mini.jar b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/ueditor-mini.jar similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/jsp/ueditor-mini.jar rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/jsp/ueditor-mini.jar diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/en.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/en.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/en.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/en.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/addimage.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/addimage.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/addimage.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/addimage.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/alldeletebtnhoverskin.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/alldeletebtnhoverskin.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/alldeletebtnhoverskin.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/alldeletebtnhoverskin.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/alldeletebtnupskin.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/alldeletebtnupskin.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/alldeletebtnupskin.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/alldeletebtnupskin.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/background.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/background.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/background.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/background.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/button.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/button.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/button.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/button.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/copy.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/copy.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/copy.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/copy.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/deletedisable.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/deletedisable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/deletedisable.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/deletedisable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/deleteenable.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/deleteenable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/deleteenable.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/deleteenable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/imglabel.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/imglabel.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/imglabel.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/imglabel.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/listbackground.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/listbackground.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/listbackground.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/listbackground.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/localimage.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/localimage.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/localimage.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/localimage.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/music.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/music.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/music.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/music.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/rotateleftdisable.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/rotateleftdisable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/rotateleftdisable.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/rotateleftdisable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/rotateleftenable.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/rotateleftenable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/rotateleftenable.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/rotateleftenable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/rotaterightdisable.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/rotaterightdisable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/rotaterightdisable.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/rotaterightdisable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/rotaterightenable.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/rotaterightenable.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/rotaterightenable.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/rotaterightenable.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/upload.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/upload.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/en/images/upload.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/en/images/upload.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/copy.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/copy.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/copy.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/copy.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/imglabel.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/imglabel.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/imglabel.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/imglabel.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/localimage.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/localimage.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/localimage.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/localimage.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/music.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/music.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/music.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/music.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/upload.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/upload.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/images/upload.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/images/upload.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/zh-cn.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/zh-cn.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/lang/zh-cn/zh-cn.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/lang/zh-cn/zh-cn.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/net/Uploader.cs b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/net/Uploader.cs similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/net/Uploader.cs rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/net/Uploader.cs diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/net/getContent.ashx b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/net/getContent.ashx similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/net/getContent.ashx rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/net/getContent.ashx diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/net/imageUp.ashx b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/net/imageUp.ashx similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/net/imageUp.ashx rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/net/imageUp.ashx diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/css/umeditor.css b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/css/umeditor.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/css/umeditor.css rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/css/umeditor.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/css/umeditor.min.css b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/css/umeditor.min.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/css/umeditor.min.css rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/css/umeditor.min.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/caret.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/caret.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/caret.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/caret.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/close.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/close.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/close.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/close.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/icons.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/icons.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/icons.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/icons.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/icons.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/icons.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/icons.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/ok.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/ok.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/ok.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/ok.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/pop-bg.png b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/pop-bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/pop-bg.png rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/pop-bg.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/spacer.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/spacer.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/spacer.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/spacer.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/videologo.gif b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/videologo.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/themes/default/images/videologo.gif rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/themes/default/images/videologo.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.eot b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.eot similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.eot rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.eot diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.otf b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.otf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.otf rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.otf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.svg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.svg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.svg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.svg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.ttf b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.ttf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.ttf rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.ttf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.woff b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.woff similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.woff rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/Symbola.woff diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/STIXFontLicense2010.txt b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/STIXFontLicense2010.txt similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/STIXFontLicense2010.txt rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/STIXFontLicense2010.txt diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.eot b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.eot similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.eot rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.eot diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.svg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.svg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.svg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.svg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.ttf b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.ttf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.ttf rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.ttf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.woff b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.woff similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.woff rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneral-webfont.woff diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.eot b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.eot similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.eot rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.eot diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.svg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.svg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.svg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.svg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.ttf b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.ttf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.ttf rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.ttf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.woff b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.woff similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.woff rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbol-webfont.woff diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.eot b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.eot similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.eot rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.eot diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.svg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.svg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.svg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.svg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.ttf b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.ttf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.ttf rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.ttf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.woff b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.woff similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.woff rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralbolita-webfont.woff diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.eot b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.eot similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.eot rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.eot diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.svg b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.svg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.svg rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.svg diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.ttf b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.ttf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.ttf rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.ttf diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.woff b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.woff similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.woff rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/font/stixgeneral-bundle/stixgeneralitalic-webfont.woff diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/mathquill.css b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/mathquill.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/mathquill.css rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/mathquill.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/mathquill.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/mathquill.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/mathquill.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/mathquill.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/mathquill.min.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/mathquill.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/third-party/mathquill/mathquill.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/third-party/mathquill/mathquill.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/umeditor.config.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/umeditor.config.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/umeditor.config.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/umeditor.config.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/umeditor/umeditor.min.js b/asset/thirdlib/ETMS.WebUI/plugins/umeditor/umeditor.min.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/umeditor/umeditor.min.js rename to asset/thirdlib/ETMS.WebUI/plugins/umeditor/umeditor.min.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/awesomeStyle/awesome.css b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/awesomeStyle/awesome.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/awesomeStyle/awesome.css rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/awesomeStyle/awesome.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/awesomeStyle/awesome.less b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/awesomeStyle/awesome.less similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/awesomeStyle/awesome.less rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/awesomeStyle/awesome.less diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/awesomeStyle/fa.less b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/awesomeStyle/fa.less similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/awesomeStyle/fa.less rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/awesomeStyle/fa.less diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/awesomeStyle/img/loading.gif b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/awesomeStyle/img/loading.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/awesomeStyle/img/loading.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/awesomeStyle/img/loading.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/img/line_conn.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/img/line_conn.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/img/line_conn.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/img/line_conn.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/img/loading.gif b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/img/loading.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/img/loading.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/img/loading.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/img/metro.gif b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/img/metro.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/img/metro.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/img/metro.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/img/metro.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/img/metro.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/img/metro.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/img/metro.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/metroStyle.css b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/metroStyle.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/metroStyle/metroStyle.css rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/metroStyle/metroStyle.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/1_close.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/1_close.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/1_close.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/1_close.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/1_open.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/1_open.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/1_open.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/1_open.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/2.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/2.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/2.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/2.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/3.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/3.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/3.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/3.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/4.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/4.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/4.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/4.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/5.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/5.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/5.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/5.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/6.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/6.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/6.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/6.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/7.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/7.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/7.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/7.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/8.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/8.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/8.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/8.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/9.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/9.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/diy/9.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/diy/9.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/line_conn.gif b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/line_conn.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/line_conn.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/line_conn.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/loading.gif b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/loading.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/loading.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/loading.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/zTreeStandard.gif b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/zTreeStandard.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/zTreeStandard.gif rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/zTreeStandard.gif diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/zTreeStandard.png b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/zTreeStandard.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/img/zTreeStandard.png rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/img/zTreeStandard.png diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/zTreeStyle.css b/asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/zTreeStyle.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/css/zTreeStyle/zTreeStyle.css rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/css/zTreeStyle/zTreeStyle.css diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/ui.tree.core.js b/asset/thirdlib/ETMS.WebUI/plugins/ztree/ui.tree.core.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/ui.tree.core.js rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/ui.tree.core.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/ui.tree.excheck.js b/asset/thirdlib/ETMS.WebUI/plugins/ztree/ui.tree.excheck.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/ui.tree.excheck.js rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/ui.tree.excheck.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/ui.tree.exedit.js b/asset/thirdlib/ETMS.WebUI/plugins/ztree/ui.tree.exedit.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/ui.tree.exedit.js rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/ui.tree.exedit.js diff --git a/asset/thirdlib/CECT54.WebUI/plugins/ztree/ui.tree.exhide.js b/asset/thirdlib/ETMS.WebUI/plugins/ztree/ui.tree.exhide.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/plugins/ztree/ui.tree.exhide.js rename to asset/thirdlib/ETMS.WebUI/plugins/ztree/ui.tree.exhide.js diff --git a/asset/thirdlib/CECT54.WebUI/template.js b/asset/thirdlib/ETMS.WebUI/template.js similarity index 100% rename from asset/thirdlib/CECT54.WebUI/template.js rename to asset/thirdlib/ETMS.WebUI/template.js diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/cetc54.ui.all.css b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/cetc54.ui.all.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/cetc54.ui.all.css rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/cetc54.ui.all.css diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/add.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/add.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/add.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/add.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/bars.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/bars.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/bars.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/bars.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/blank.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/blank.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/blank.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/blank.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/cancel.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/cancel.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/cancel.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/cancel.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/close.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/close.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/close.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/close.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/cog2.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/cog2.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/cog2.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/cog2.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/copy.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/copy.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/copy.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/copy.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/copy2.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/copy2.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/copy2.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/copy2.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/delete.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/delete.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/delete.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/delete.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/draghandler.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/draghandler.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/draghandler.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/draghandler.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/edit.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/edit.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/edit.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/edit.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/export.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/export.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/export.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/export.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/file-zip.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/file-zip.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/file-zip.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/file-zip.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/home.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/home.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/home.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/home.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/list.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/list.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/list.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/list.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/menu.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/menu.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/menu.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/menu.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/msgbox_icon.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/msgbox_icon.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/msgbox_icon.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/msgbox_icon.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/pal_max.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/pal_max.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/pal_max.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/pal_max.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/pal_min.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/pal_min.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/pal_min.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/pal_min.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/rowdelete.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/rowdelete.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/rowdelete.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/rowdelete.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/rowedit.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/rowedit.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/rowedit.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/rowedit.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/search.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/search.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/search.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/search.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/search8.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/search8.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/search8.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/search8.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/submit.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/submit.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/submit.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/submit.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/users.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/users.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/users.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/users.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/view.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/view.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/view.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/view.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/wizard_submit.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/wizard_submit.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/icons/wizard_submit.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/icons/wizard_submit.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/accordion_icons.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/accordion_icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/accordion_icons.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/accordion_icons.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/buttonbar_sep.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/buttonbar_sep.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/buttonbar_sep.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/buttonbar_sep.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/checkbox.gif b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/checkbox.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/checkbox.gif rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/checkbox.gif diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/combo_icons.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/combo_icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/combo_icons.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/combo_icons.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/date.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/date.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/date.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/date.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/grid_icons.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/grid_icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/grid_icons.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/grid_icons.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/grid_row_bg.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/grid_row_bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/grid_row_bg.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/grid_row_bg.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/grid_sep.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/grid_sep.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/grid_sep.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/grid_sep.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/layout_icons.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/layout_icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/layout_icons.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/layout_icons.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/line_conn.gif b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/line_conn.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/line_conn.gif rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/line_conn.gif diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/loading.gif b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/loading.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/loading.gif rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/loading.gif diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/menu_bg.gif b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/menu_bg.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/menu_bg.gif rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/menu_bg.gif diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/menu_bg.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/menu_bg.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/menu_bg.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/menu_bg.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/menu_rightarrow.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/menu_rightarrow.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/menu_rightarrow.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/menu_rightarrow.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/messagebox_icons.gif b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/messagebox_icons.gif similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/messagebox_icons.gif rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/messagebox_icons.gif diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/pagination_icons.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/pagination_icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/pagination_icons.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/pagination_icons.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/searchbox_icons.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/searchbox_icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/searchbox_icons.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/searchbox_icons.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/tabs_icons.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/tabs_icons.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/tabs_icons.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/tabs_icons.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/validate_icon.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/validate_icon.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/validate_icon.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/validate_icon.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/validate_icon1.png b/asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/validate_icon1.png similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/bootstrap/images/validate_icon1.png rename to asset/thirdlib/ETMS.WebUI/themes/bootstrap/images/validate_icon1.png diff --git a/asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/css/font-awesome-ie7.min.css b/asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/css/font-awesome-ie7.min.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/css/font-awesome-ie7.min.css rename to asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/css/font-awesome-ie7.min.css diff --git a/asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/css/font-awesome.min.css b/asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/css/font-awesome.min.css similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/css/font-awesome.min.css rename to asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/css/font-awesome.min.css diff --git a/asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/FontAwesome.otf b/asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/FontAwesome.otf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/FontAwesome.otf rename to asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/FontAwesome.otf diff --git a/asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.eot b/asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.eot similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.eot rename to asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.eot diff --git a/asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.svg b/asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.svg similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.svg rename to asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.svg diff --git a/asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.ttf b/asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.ttf similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.ttf rename to asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.ttf diff --git a/asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.woff b/asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.woff similarity index 100% rename from asset/thirdlib/CECT54.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.woff rename to asset/thirdlib/ETMS.WebUI/themes/fonts/Awesome/fonts/fontawesome-webfont.woff diff --git a/asset/tools/build.bat b/asset/tools/build.bat index 9a175e3..ab272aa 100644 --- a/asset/tools/build.bat +++ b/asset/tools/build.bat @@ -1,6 +1,6 @@ @echo off - SET uiName=cetc54.ui.all.js - SET uiMinName=cetc54.ui.all.min.js + SET uiName=etms.ui.all.js + SET uiMinName=etms.ui.all.min.js CD /d %~dp0 CD .. diff --git a/remove_org_refs.py b/remove_org_refs.py new file mode 100644 index 0000000..f35a79b --- /dev/null +++ b/remove_org_refs.py @@ -0,0 +1,111 @@ +#!/usr/bin/env python3 +""" +移除所有与XX公司相关的标识信息 +""" +import os +import re + +# 项目根目录 +PROJECT_ROOT = r"d:/lyc/etms/jcdp/jcdp" + +# 替换规则:(原字符串, 替换为) +REPLACEMENTS = [ + # 组织名称 + ("XX公司", "XX公司"), + ("XX集团", "XX集团"), + ("XX研究所", "XX研究所"), + ("XX所", "XX所"), + ("etms", "etms"), + ("ETMS", "ETMS"), + # 包名 + ("com.etms", "com.example"), + # URL 引用 + ("etms.com", "example.com"), + ("isms.etms.com", "isms.example.com"), + ("pdmlogin.etms.com", "pdmlogin.example.com"), + ("pdm.etms.com", "pdm.example.com"), + ("bbs.etms.com", "bbs.example.com"), + ("xxjh.etms.com", "xxjh.example.com"), + # 内部系统标识 + ("ETMS_", "ETMS_"), +] + +def should_skip_file(filepath): + """检查是否应该跳过文件""" + skip_patterns = [ + '.git/', + '.workbuddy/', + '.codebuddy/', + '.class', + '.jar', + '.png', + '.jpg', + '.jpeg', + '.gif', + '.ico', + '.flv', + '.swf', + '.otf', + '.ttf', + '.woff', + '.woff2', + ] + for pattern in skip_patterns: + if pattern in filepath: + return True + return False + +def process_file(filepath): + """处理单个文件""" + if should_skip_file(filepath): + return 0 + + try: + with open(filepath, 'r', encoding='utf-8', errors='ignore') as f: + content = f.read() + except Exception as e: + print(f" 跳过(读取错误): {filepath}") + return 0 + + original = content + for old, new in REPLACEMENTS: + content = content.replace(old, new) + + if content != original: + try: + with open(filepath, 'w', encoding='utf-8') as f: + f.write(content) + return 1 + except Exception as e: + print(f" 跳过(写入错误): {filepath}") + return 0 + return 0 + +def main(): + modified_count = 0 + file_count = 0 + + print("开始处理文件...") + print(f"替换规则:") + for old, new in REPLACEMENTS: + print(f" {old} -> {new}") + print() + + for root, dirs, files in os.walk(PROJECT_ROOT): + # 跳过 .git 目录 + dirs[:] = [d for d in dirs if d not in ['.git', '.workbuddy', '.codebuddy']] + + for filename in files: + filepath = os.path.join(root, filename) + file_count += 1 + + if process_file(filepath): + print(f"已修改: {os.path.relpath(filepath, PROJECT_ROOT)}") + modified_count += 1 + + print(f"\n处理完成!") + print(f"总文件数: {file_count}") + print(f"修改文件数: {modified_count}") + +if __name__ == "__main__": + main()