Initial commit
@@ -0,0 +1,131 @@
|
||||
<template>
|
||||
<a-config-provider :locale="locale">
|
||||
<div id="app">
|
||||
<router-view v-if="isRouterAlive" />
|
||||
<div class="watermark" v-if="show" v-watermark="{text: watermark, textColor: watermarkConfig.color}"></div>
|
||||
</div>
|
||||
</a-config-provider>
|
||||
</template>
|
||||
<script>
|
||||
import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN'
|
||||
import enUS from 'ant-design-vue/lib/locale-provider/en_US'
|
||||
import enquireScreen from '@/utils/device'
|
||||
import moment from 'moment'
|
||||
import 'moment/locale/zh-cn'
|
||||
// 水印功能
|
||||
import '@/utils/warterMark'
|
||||
// 引入自定义icon
|
||||
import '@/assets/icon/iconfont.less'
|
||||
import Vue from 'vue'
|
||||
|
||||
moment.locale('zh-cn')
|
||||
|
||||
const EN = 'en-us'
|
||||
const ZH = 'zh-cn'
|
||||
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
locale: zhCN,
|
||||
isRouterAlive: true,
|
||||
show: true
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
watermark () {
|
||||
if (this.$store.getters.userInfo) {
|
||||
return this.$store.getters.userInfo.username + this.$store.getters.userInfo.realname
|
||||
}
|
||||
return null
|
||||
},
|
||||
watermarkConfig () {
|
||||
return window._CONFIG.watermarkConfig
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
watermark () {
|
||||
setTimeout(() => {
|
||||
this.show = false
|
||||
this.$nextTick(() => {
|
||||
this.show = true
|
||||
})
|
||||
})
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
// fix 79402 解决火狐浏览器拖拽文件会打开新标签页的问题
|
||||
document.body.ondrop = (e) => {
|
||||
e.preventDefault()
|
||||
e.stopPropagation()
|
||||
}
|
||||
},
|
||||
created () {
|
||||
const that = this
|
||||
enquireScreen(deviceType => {
|
||||
// tablet
|
||||
if (deviceType === 0) {
|
||||
that.$store.commit('TOGGLE_DEVICE', 'mobile')
|
||||
that.$store.dispatch('setSidebar', false)
|
||||
} else if (deviceType === 1) { // mobile
|
||||
that.$store.commit('TOGGLE_DEVICE', 'mobile')
|
||||
that.$store.dispatch('setSidebar', false)
|
||||
} else {
|
||||
that.$store.commit('TOGGLE_DEVICE', 'desktop')
|
||||
that.$store.dispatch('setSidebar', true)
|
||||
}
|
||||
})
|
||||
const langCn = localStorage.language
|
||||
// 默认中文
|
||||
if (!langCn) {
|
||||
localStorage.setItem('language', 'zh-cn')
|
||||
} else if (langCn === 'en-us') {
|
||||
this.locale = enUS
|
||||
moment.locale('en-us')
|
||||
this.$i18n.locale = EN
|
||||
} else if (langCn === 'zh-cn') {
|
||||
this.locale = zhCN
|
||||
moment.locale('zh-cn')
|
||||
this.$i18n.locale = ZH
|
||||
}
|
||||
// 自己配置多语言适配
|
||||
this.$root.Bus.$on('switchLanguage', value => {
|
||||
// 刷新页面
|
||||
this.isRouterAlive = false // 先关闭,
|
||||
const lang = localStorage.language
|
||||
this.$nextTick(() => {
|
||||
this.isRouterAlive = true // 再打开
|
||||
})
|
||||
// 系统组件适配
|
||||
if (lang === 'zh-cn') {
|
||||
this.locale = zhCN
|
||||
moment.locale('zh-cn')
|
||||
} else if (lang === 'en-us') {
|
||||
this.locale = enUS
|
||||
moment.locale('en-us')
|
||||
}
|
||||
})
|
||||
|
||||
// 新标签页打开
|
||||
Vue.prototype.$openPageNewSheet = (params) => {
|
||||
const { href } = this.$router.resolve(params)
|
||||
window.open(href, '_blank')
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style scoped lang="less">
|
||||
#app {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.watermark {
|
||||
pointer-events: none;
|
||||
position: fixed;
|
||||
z-index: 999999999;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,28 @@
|
||||
import Vue from 'vue'
|
||||
|
||||
/**
|
||||
* 将一个请求分组
|
||||
*
|
||||
* @param getPromise 传入一个可以获取到Promise对象的方法
|
||||
* @param groupId 分组ID,如果不传或者为空则不分组
|
||||
* @param expire 过期时间,默认 半分钟
|
||||
*/
|
||||
export function httpGroupRequest (getPromise, groupId, expire = 1000 * 30) {
|
||||
if (groupId == null || groupId === '') {
|
||||
console.log('--------popup----------getFrom DB-------with---no--groupId ')
|
||||
return getPromise()
|
||||
}
|
||||
|
||||
if (Vue.ls.get(groupId)) {
|
||||
console.log('---------popup--------getFrom Cache--------groupId = ' + groupId)
|
||||
return Promise.resolve(Vue.ls.get(groupId))
|
||||
} else {
|
||||
console.log('--------popup----------getFrom DB---------groupId = ' + groupId)
|
||||
}
|
||||
|
||||
// 还没有发出请求,就发出第一次的请求
|
||||
return getPromise().then(res => {
|
||||
Vue.ls.set(groupId, res, expire)
|
||||
return Promise.resolve(res)
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,254 @@
|
||||
import { getAction, httpAction, postAction, putAction } from '@/api/manage'
|
||||
import Vue from 'vue'
|
||||
import { UI_CACHE_DB_DICT_DATA } from '@/store/mutation-types'
|
||||
|
||||
// 角色管理
|
||||
const addRole = (params) => postAction('/sys/role/add', params)
|
||||
const editRole = (params) => postAction('/sys/role/edit', params)
|
||||
const checkRoleCode = (params) => getAction('/sys/role/checkRoleCode', params)
|
||||
const queryall = (params) => getAction('/sys/role/queryall', params)
|
||||
|
||||
// 用户管理
|
||||
const addUser = (params) => postAction('/sys/user/add', params)
|
||||
const editUser = (params) => postAction('/sys/user/edit', params)
|
||||
const queryUserRole = (params) => getAction('/sys/user/queryUserRole', params)
|
||||
const getUserList = (params) => getAction('/sys/user/page', params)
|
||||
const frozenBatch = (params) => postAction('/sys/user/frozenBatch', params)
|
||||
// 验证用户是否存在
|
||||
const checkOnlyUser = (params) => getAction('/sys/user/checkOnlyUser', params)
|
||||
// 改变密码
|
||||
const changePassword = (params) => postAction('/sys/user/changePassword', params)
|
||||
// 单点登录获取用户信息
|
||||
const getSSOUserInfo = (params) => postAction('/iam/loginByOauth2', params)
|
||||
// OA单点登录
|
||||
const getTodoSSOUserInfo = (params) => postAction('/oa/login', params)
|
||||
// 上传手写章
|
||||
const uploadHandStamp = (params) => postAction('/sys/user/uploadHandStamp', params)
|
||||
|
||||
// 权限管理
|
||||
const addPermission = (params) => postAction('/sys/permission/add', params)
|
||||
const editPermission = (params) => postAction('/sys/permission/edit', params)
|
||||
const getPermissionList = (params) => getAction('/sys/permission/page', params)
|
||||
const getSystemMenuList = (params) => getAction('/sys/permission/getSystemMenuList', params)
|
||||
const getSystemSubmenu = (params) => getAction('/sys/permission/getSystemSubmenu', params)
|
||||
const getSystemSubmenuBatch = (params) => getAction('/sys/permission/getSystemSubmenuBatch', params)
|
||||
const queryTreeList = (params) => getAction('/sys/permission/queryTreeList', params)
|
||||
const queryTreeListForRole = (params) => getAction('/sys/role/queryTreeList', params)
|
||||
const queryListAsync = (params) => getAction('/sys/permission/queryListAsync', params)
|
||||
const queryRolePermission = (params) => getAction('/sys/permission/queryRolePermission', params)
|
||||
const saveRolePermission = (params) => postAction('/sys/permission/saveRolePermission', params)
|
||||
const queryPermissionsByUser = () => getAction('/sys/permission/getUserPermissionByToken')
|
||||
const loadAllRoleIds = (params) => getAction('/sys/permission/loadAllRoleIds', params)
|
||||
const getPermissionRuleList = (params) => getAction('/sys/permission/getPermRuleListByPermId', params)
|
||||
const queryPermissionRule = (params) => getAction('/sys/permission/queryPermissionRule', params)
|
||||
|
||||
// 部门管理
|
||||
const queryDepartTreeList = (params) => getAction('/sys/sysDepart/queryTreeList', params)
|
||||
const queryDepartTreeSync = (params) => getAction('/sys/sysDepart/queryDepartTreeSync', params)
|
||||
const queryIdTree = (params) => getAction('/sys/sysDepart/queryIdTree', params)
|
||||
const queryParentName = (params) => getAction('/sys/sysDepart/queryParentName', params)
|
||||
const searchByKeywords = (params) => getAction('/sys/sysDepart/searchBy', params)
|
||||
const deleteByDepartId = (params) => postAction('/sys/sysDepart/delete', params)
|
||||
|
||||
// 二级部门管理
|
||||
const queryDepartPermission = (params) => getAction('/sys/permission/queryDepartPermission', params)
|
||||
const saveDepartPermission = (params) => postAction('/sys/permission/saveDepartPermission', params)
|
||||
const queryTreeListForDeptRole = (params) => getAction('/sys/sysDepartPermission/queryTreeListForDeptRole', params)
|
||||
const queryDeptRolePermission = (params) => getAction('/sys/sysDepartPermission/queryDeptRolePermission', params)
|
||||
const queryMyDepartTreeList = (params) => getAction('/sys/sysDepart/queryMyDeptTreeList', params)
|
||||
|
||||
// 日志管理
|
||||
const deleteLog = (params) => postAction('/sys/log/delete', params)
|
||||
const deleteLogList = (params) => postAction('/sys/log/deleteBatch', params)
|
||||
|
||||
// 数据字典
|
||||
const addDict = (params) => postAction('/sys/dict/add', params)
|
||||
const editDict = (params) => postAction('/sys/dict/edit', params)
|
||||
const treeList = (params) => getAction('/sys/dict/treeList', params)
|
||||
const queryDictName = (params) => getAction('/sys/dict/queryDictName', params)
|
||||
const addDictItem = (params) => postAction('/sys/dictItem/add', params)
|
||||
const editDictItem = (params) => postAction('/sys/dictItem/edit', params)
|
||||
// 获得数据字典的树形格式数据
|
||||
const getDictTreeList = (params) => getAction('/sys/dictItem/treeList', params)
|
||||
// 获取能在form中使用的数据字典树形格式数据
|
||||
const getFormDictTreeList = (params) => getAction('/sys/dictItem/treeListOption', params)
|
||||
// 通过code值获取字典数据
|
||||
const getDictByCode = (params) => getAction('/sys/dictItem/listByCodes', params)
|
||||
|
||||
// 字典标签专用(通过code获取字典数组)
|
||||
export const ajaxGetDictItems = (code, params) => getAction(`/sys/dict/getDictItems/${code}`, params)
|
||||
|
||||
// 从缓存中获取字典配置
|
||||
function getDictItemsFromCache (dictCode) {
|
||||
if (Vue.ls.get(UI_CACHE_DB_DICT_DATA) && Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode] && Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode].length > 0) {
|
||||
return Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode]
|
||||
}
|
||||
}
|
||||
|
||||
// 系统通告
|
||||
const doReleaseData = (params) => getAction('/sys/annountCement/doReleaseData', params)
|
||||
const doReovkeData = (params) => getAction('/sys/annountCement/doReovkeData', params)
|
||||
// 获取系统访问量
|
||||
const getLoginfo = (params) => getAction('/sys/loginfo', params)
|
||||
const getVisitInfo = (params) => getAction('/sys/visitInfo', params)
|
||||
|
||||
// 根据部门主键查询用户信息
|
||||
const queryUserByDepId = (params) => getAction('/sys/user/queryUserByDepId', params)
|
||||
|
||||
// 重复校验
|
||||
const duplicateCheck = (params) => getAction('/sys/duplicate/check', params)
|
||||
// 加载分类字典
|
||||
const loadCategoryData = (params) => getAction('/sys/category/loadAllData', params)
|
||||
const checkRuleByCode = (params) => getAction('/sys/checkRule/checkByCode', params)
|
||||
// 加载我的通告信息
|
||||
const getUserNoticeInfo = (params) => getAction('/sys/sysAnnouncementSend/getMyAnnouncementSend', params)
|
||||
const getTransitURL = url => `/sys/common/transitRESTful?url=${encodeURIComponent(url)}`
|
||||
// 中转HTTP请求
|
||||
export const transitRESTful = {
|
||||
get: (url, parameter) => getAction(getTransitURL(url), parameter),
|
||||
post: (url, parameter) => postAction(getTransitURL(url), parameter),
|
||||
put: (url, parameter) => putAction(getTransitURL(url), parameter),
|
||||
http: (url, parameter) => httpAction(getTransitURL(url), parameter)
|
||||
}
|
||||
|
||||
// 标签管理- 展示区域查询接口
|
||||
const getShowAreaData = (params) => getAction('/tag/LawsArea/queryShowArea', params)
|
||||
// 标签管理-展示区域管理-新增
|
||||
const addAreaData = (params) => postAction('/tag/LawsArea/add', params)
|
||||
// 标签管理-展示区域管理-编辑
|
||||
const editAreaData = (params) => postAction('/tag/LawsArea/edit', params)
|
||||
|
||||
// 标签管理- 新增
|
||||
const addTag = (params) => postAction('/tag/lawsTag/add', params)
|
||||
// 标签管理- 编辑
|
||||
const editTag = (params) => postAction('/tag/lawsTag/edit', params)
|
||||
// 标签内容管理- 新增
|
||||
const addCategoryItem = (params) => postAction('/sys/category/add', params)
|
||||
const editCategoryItem = (params) => postAction('/sys/category/edit', params)
|
||||
|
||||
// 通过文件的id获取文件的相应信息
|
||||
const getFileInfo = (params) => getAction('/sys/oss/file/queryById', params)
|
||||
|
||||
// 标准选择框,分页查询标准数据
|
||||
const getStandardList = (params) => getAction('/laws/standard/common/getManyStandardSelectionBox', params)
|
||||
|
||||
// 内部工作组,左侧树查询
|
||||
const getWorkGroupTreeList = (params) => getAction('/sys/lawsWorkingGroup/list', params)
|
||||
|
||||
// 企业级别映射管理,获取列表
|
||||
const getEnterpriseLevelMapList = (params) => getAction('/sys/lawsGrade/list', params)
|
||||
|
||||
// 绑定零部件-获取拆分标准
|
||||
const getSplitStandardList = (params) => getAction('/laws/bindPart/selectStandard', params)
|
||||
// 绑定零部件-获取条款目录树
|
||||
const getClauseTree = (params) => getAction('/laws/bindPart/clauseTree', params)
|
||||
// 根据标准拆分id获取条款列表
|
||||
const getClauseListByStandardInfoId = (params) => postAction('/laws/bindPart/selectClause', params)
|
||||
// 绑定零部件-判断分类树下有没有绑定关系
|
||||
const isTreeNodeHaveBind = (params) => getAction('/laws/bindPart/isShowUseBindRelation', params)
|
||||
// 绑定零部件-使用绑定关系
|
||||
const useBindingRelationship = (params) => getAction('/laws/bindPart/useBindRelation', params)
|
||||
|
||||
// ASMS接口管理-新增
|
||||
const addAsmsInterface = (params) => postAction('/docking/asms/api/lawsAsmsOpenApi/add', params)
|
||||
// ASMS接口管理-编辑
|
||||
const editAsmsInterface = (params) => postAction('/docking/asms/api/lawsAsmsOpenApi/edit', params)
|
||||
// ASMS接口管理-查看
|
||||
const getAsmsInterfaceById = (params) => getAction('/docking/asms/api/lawsAsmsOpenApi/getInfoById', params)
|
||||
// ASMS接口管理-同步
|
||||
const syncAsmsInterface = (params) => getAction('/docking/asms/api/lawsAsmsOpenApi/syncBatch', params)
|
||||
// ASMS接口管理-删除字典配置项
|
||||
const batchDelDictItemAsmsInterface = (params) => getAction('/docking/asms/api/lawsAsmsOpenApi/removeDictItemBatch', params)
|
||||
|
||||
export {
|
||||
addRole,
|
||||
editRole,
|
||||
checkRoleCode,
|
||||
addUser,
|
||||
editUser,
|
||||
queryUserRole,
|
||||
getUserList,
|
||||
queryall,
|
||||
frozenBatch,
|
||||
checkOnlyUser,
|
||||
changePassword,
|
||||
getPermissionList,
|
||||
addPermission,
|
||||
editPermission,
|
||||
queryTreeList,
|
||||
queryListAsync,
|
||||
queryRolePermission,
|
||||
saveRolePermission,
|
||||
queryPermissionsByUser,
|
||||
loadAllRoleIds,
|
||||
getPermissionRuleList,
|
||||
queryPermissionRule,
|
||||
queryDepartTreeList,
|
||||
queryDepartTreeSync,
|
||||
queryIdTree,
|
||||
queryParentName,
|
||||
searchByKeywords,
|
||||
deleteByDepartId,
|
||||
deleteLog,
|
||||
deleteLogList,
|
||||
addDict,
|
||||
editDict,
|
||||
treeList,
|
||||
queryDictName,
|
||||
addDictItem,
|
||||
editDictItem,
|
||||
getDictTreeList,
|
||||
getFormDictTreeList,
|
||||
getDictByCode,
|
||||
doReleaseData,
|
||||
doReovkeData,
|
||||
getLoginfo,
|
||||
getVisitInfo,
|
||||
queryUserByDepId,
|
||||
duplicateCheck,
|
||||
queryTreeListForRole,
|
||||
getSystemMenuList,
|
||||
getSystemSubmenu,
|
||||
getSystemSubmenuBatch,
|
||||
loadCategoryData,
|
||||
checkRuleByCode,
|
||||
queryDepartPermission,
|
||||
saveDepartPermission,
|
||||
queryTreeListForDeptRole,
|
||||
queryDeptRolePermission,
|
||||
queryMyDepartTreeList,
|
||||
getUserNoticeInfo,
|
||||
getDictItemsFromCache,
|
||||
|
||||
getShowAreaData,
|
||||
addAreaData,
|
||||
editAreaData,
|
||||
getFileInfo,
|
||||
|
||||
addTag,
|
||||
editTag,
|
||||
addCategoryItem,
|
||||
editCategoryItem,
|
||||
|
||||
getStandardList,
|
||||
|
||||
getWorkGroupTreeList,
|
||||
|
||||
getEnterpriseLevelMapList,
|
||||
|
||||
getSplitStandardList,
|
||||
getClauseTree,
|
||||
getClauseListByStandardInfoId,
|
||||
isTreeNodeHaveBind,
|
||||
useBindingRelationship,
|
||||
|
||||
getSSOUserInfo,
|
||||
getTodoSSOUserInfo,
|
||||
uploadHandStamp,
|
||||
|
||||
addAsmsInterface,
|
||||
editAsmsInterface,
|
||||
getAsmsInterfaceById,
|
||||
syncAsmsInterface,
|
||||
batchDelDictItemAsmsInterface
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
import { getAction, postAction } from './manage'
|
||||
|
||||
// 问答库详情-根据id获取问题信息
|
||||
const getQuizById = (params) => getAction('/laws/library/lawsProblemLibrary/queryById', params)
|
||||
// 问答库回答-回答
|
||||
const answerQuiz = (params) => postAction('/laws/library/lawsProblemLibrary/addAnswer', params)
|
||||
// 问答库回答-设置置顶
|
||||
const setOrCancelTop = (params) => getAction('/laws/library/lawsProblemLibrary/isTop', params)
|
||||
// 回答库详情-删除回答
|
||||
const deleteAnswer = (params) => postAction('/laws/library/lawsProblemLibrary/deleteAnswer', params)
|
||||
|
||||
// 标准化活动-树形图
|
||||
const queryTreeList = (params) => getAction('/laws/standardization/lawsStandardization/queryTreeList', params)
|
||||
// 标准化活动-新增
|
||||
const addNode = (params) => postAction('/laws/standardization/lawsStandardization/add', params)
|
||||
// 标准化活动-编辑
|
||||
const editNode = (params) => postAction('/laws/standardization/lawsStandardization/edit', params)
|
||||
// 标准化活动-通过id查询
|
||||
const queryById = (params) => getAction('/laws/standardization/lawsStandardization/queryById', params)
|
||||
// 标准化活动-通过id查询表格信息
|
||||
const queryTableDataById = (params) => getAction('/laws/standardization/lawsStandardization/queryDetailById', params)
|
||||
// 标准化活动-统计列表
|
||||
const queryStatisticalList = (params) => getAction('/laws/standardization/lawsStandardization/queryStatistics', params)
|
||||
// 标准化活动-统计-联络人联系方式
|
||||
const queryContactList = (params) => getAction('/laws/standardization/lawsStandardization/queryLiaisonByStandardizationId', params)
|
||||
// 标准化活动-统计-集团参与情况
|
||||
const queryGroupList = (params) => getAction('/laws/standardization/lawsStandardization/queryGroupByStandardizationId', params)
|
||||
// 标准化活动-统计-支付信息
|
||||
const queryPaymentList = (params) => getAction('/laws/standardization/lawsStandardization/queryPaymentByStandardizationId', params)
|
||||
// 标准化活动-统计-参会记录
|
||||
const queryMeetingList = (params) => getAction('/laws/standardization/lawsStandardization/queryMeetingByStandardizationId', params)
|
||||
|
||||
// 征求意见-详情
|
||||
const queryAskForAdviceDetail = (params) => getAction('/laws/consultation/queryDetailByBusinessId', params)
|
||||
|
||||
export {
|
||||
getQuizById,
|
||||
answerQuiz,
|
||||
setOrCancelTop,
|
||||
deleteAnswer,
|
||||
|
||||
// 标准化活动
|
||||
queryTreeList,
|
||||
addNode,
|
||||
editNode,
|
||||
queryById,
|
||||
queryTableDataById,
|
||||
queryStatisticalList,
|
||||
queryContactList,
|
||||
queryGroupList,
|
||||
queryPaymentList,
|
||||
queryMeetingList,
|
||||
|
||||
// 征求意见
|
||||
queryAskForAdviceDetail
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
import { getAction, postAction } from './manage'
|
||||
// 获取检索历史数据
|
||||
const getSearchHistoryData = (params) => getAction('/home/lawsHomeNormalSearchHistory/page', params)
|
||||
// 根据id删除检索历史
|
||||
const deleteSearchHistoryById = (params) => postAction('/home/lawsHomeNormalSearchHistory/delete', params)
|
||||
// 批量删除检索历史
|
||||
const batchDeleteSearchHistory = (params) => postAction('/home/lawsHomeNormalSearchHistory/deleteBatch', params)
|
||||
// 一般检索(标题)——资源类型改变获取下面筛选项统计数据
|
||||
const getSearchParamNum = (params) => getAction('/home/lawsHomeSearch/getNormalSearchTitleCount', params)
|
||||
// 一般检索(标题)—— 查询
|
||||
const generalSearchTitleSearch = (params) => getAction('/home/lawsHomeSearch/getNormalSearchTitlePage', params)
|
||||
// 一般检索(全文)——资源类型改变获取下面筛选项统计数据
|
||||
const getSearchParamNumFullText = (params) => getAction('/home/lawsHomeSearch/getNormalSearchAllCount', params)
|
||||
// 一般检索(全文)—— 查询
|
||||
const generalSearchFullTextSearch = (params) => getAction('/home/lawsHomeSearch/getNormalSearchAllPage', params)
|
||||
|
||||
// 国内标准的高级搜索,查询搜索条件
|
||||
const getDomesticStandardQuery = (params) => getAction('/laws/standard/domestic/getAdvancedQueryCondition', params)
|
||||
// 国外标准的高级搜索,查询搜索条件
|
||||
const getOverseasStandardQuery = (params) => getAction('/laws/standard/overseas/getAdvancedQueryCondition', params)
|
||||
// 企业标准的高级搜索,查询搜索条件
|
||||
const getEnterStandardQuery = (params) => getAction('/laws/standard/enterprise/getAdvancedQueryCondition', params)
|
||||
|
||||
// 国内标准的高级搜索,查询列表数据
|
||||
const getDomesticStandardList = (params) => postAction('/laws/standard/domestic/getCommonPageNoPermissions', params)
|
||||
// 国外标准的高级搜索,查询列表数据
|
||||
const getOverseasStandardList = (params) => postAction('/laws/standard/overseas/getCommonPageNoPermissions', params)
|
||||
// 企标的高级搜索,查询列表数据
|
||||
const getEnterStandardList = (params) => postAction('/laws/standard/enterprise/getCommonPageNoPermissions', params)
|
||||
|
||||
// 快捷入口-显示模块列表
|
||||
const getQuickEntryModuleList = (params) => getAction('/home/lawsHomeQuickAccess/queryMenuList', params)
|
||||
// 快捷入口可选列表
|
||||
const getQuickEntryList = (params) => getAction('/home/lawsHomeQuickAccess/queryPermissionMenuList', params)
|
||||
// 快捷入口-保存显示模块列表
|
||||
const saveQuickEntryModuleList = (params) => postAction('/home/lawsHomeQuickAccess/saveMenu', params)
|
||||
|
||||
// 待办任务-列表
|
||||
const getTodoList = (params) => getAction('/home/lawsHomeBacklogTask/queryBacklogTaskList', params)
|
||||
|
||||
export {
|
||||
getSearchHistoryData,
|
||||
deleteSearchHistoryById,
|
||||
batchDeleteSearchHistory,
|
||||
getSearchParamNum,
|
||||
generalSearchTitleSearch,
|
||||
getSearchParamNumFullText,
|
||||
generalSearchFullTextSearch,
|
||||
getDomesticStandardQuery,
|
||||
getOverseasStandardQuery,
|
||||
getEnterStandardQuery,
|
||||
getDomesticStandardList,
|
||||
getOverseasStandardList,
|
||||
getEnterStandardList,
|
||||
getQuickEntryModuleList,
|
||||
getQuickEntryList,
|
||||
saveQuickEntryModuleList,
|
||||
getTodoList
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
// 本地工具-即文档功能对应的接口
|
||||
import { getAction, postAction, postForParams } from './manage'
|
||||
|
||||
// 文档拆分-发布
|
||||
const releaseSplitStandard = (params) => postAction('/laws/DocumentTool/documentSplit/publish', params)
|
||||
// 文档拆分-更改权限
|
||||
const changePermission = (params) => postAction('/laws/DocumentTool/documentSplit/updatePermissions ', params)
|
||||
// 文档拆分-撤回
|
||||
const withdraw = (params) => postAction('/laws/DocumentTool/documentSplit/revocation', params)
|
||||
// 文档拆分-查看
|
||||
const previewDocSplit = (params) => postAction('/laws/DocumentTool/documentSplit/queryView', params)
|
||||
// 文档拆分-导入拆分结果
|
||||
const importSplitResult = (params) => postForParams('/split/sarFileSplitItems/importSplitResult', params)
|
||||
|
||||
// 文档拆分-拆分已入库文本-拆分
|
||||
const addDocSplit = (params) => postAction('/laws/DocumentTool/documentSplit/batchSplit', params)
|
||||
// 文档拆分编辑-表头
|
||||
const getDocSplitTableHeader = (params) => getAction('/clause/split/getCommonHeader', params)
|
||||
// 文档拆分编辑-查询条件
|
||||
const getDocSplitSearch = (params) => getAction('/clause/split/getQueryCondition', params)
|
||||
// 文档拆分编辑-表单字段
|
||||
const getDocSplitEditForm = (params) => getAction('/clause/split/getFormModel', params)
|
||||
// 文档拆分编辑-表单值
|
||||
const getDocSplitEditFormData = (params) => getAction('/laws/DocumentTool/documentSplit/queryDocumentSplitDetailById', params)
|
||||
// 文档拆分编辑-新增条款
|
||||
const addClause = (params) => postAction('/split/sarFileSplitItems/addSplitItems', params)
|
||||
// 文档拆分编辑-编辑条款
|
||||
const editClause = (params) => postAction('/laws/DocumentTool/documentSplit/editDocumentSplitDetail', params)
|
||||
// 文档拆分编辑-获取条款内容
|
||||
const getEditClauseContent = (params) => getAction('/laws/DocumentTool/documentSplit/queryItemsValList', params)
|
||||
// 文档拆分编辑-删除树节点
|
||||
const deleteClauseTreeNode = (params) => getAction('/split/sarFileSplitMenu/deleteMenu', params)
|
||||
// 文档拆分编辑-树节点下移
|
||||
const moveUpOrDownClauseTreeNode = (params) => postAction('/split/sarFileSplitMenu/moveUpOrDown', params)
|
||||
// 文档拆分编辑-批量复制
|
||||
const batchCopyClause = (params) => getAction('/laws/DocumentTool/documentSplit/copyBatchDocumentSplitDetail', params)
|
||||
// 文档拆分编辑-合并条款
|
||||
const merageClause = (params) => postAction('/laws/DocumentTool/documentSplit/mergeDocumentSplitDetail', params)
|
||||
// 文档拆分编辑-批量编辑
|
||||
const editBatchEditClause = (params) => postAction('/laws/DocumentTool/documentSplit/editBatchDocumentSplitDetail', params)
|
||||
// 文档拆分编辑-获取左侧树数据
|
||||
const getClauseTreeData = (params) => getAction('/split/sarFileSplitMenu/getSplitMenusByInfoId', params)
|
||||
// 文档拆分-编辑-树节点新增
|
||||
const addClauseTreeNode = (params) => postAction('/split/sarFileSplitMenu/addMenu', params)
|
||||
// 文档拆分-编辑-树节点编辑
|
||||
const editClauseTreeNode = (params) => postAction('/split/sarFileSplitMenu/updateMenu', params)
|
||||
// 文档拆分-编辑-复制
|
||||
const copyClause = (params) => getAction('/laws/DocumentTool/documentSplit/copyDocumentSplitDetail', params)
|
||||
// 文档拆分-编辑-获取条文解读数据
|
||||
const getInterpretationArticlesList = (params) => getAction('/laws/DocumentTool/documentSplit/queryInterpretationArticlesList', params)
|
||||
|
||||
// 文档对比-发布/撤回
|
||||
const withdrawPublication = (params) => postAction('/compare/sarFileCompareInfo/changeState', params)
|
||||
// 文档对比-发起对比-获取页面数据
|
||||
const getInitComparsionPageData = (params) => getAction('/laws/DocumentTool/documentSplit/queryByPage', params)
|
||||
// 文档对比-发起对比-提交数据
|
||||
const submitInitComparsion = (params) => postAction('/compare/sarFileCompareInfo/fullTextComparison', params)
|
||||
// 文档对比-文档对比-一致/保存
|
||||
const docComparsionConsistentAndSave = (params) => postAction('/compare/sarFileCompareItemComment/add', params)
|
||||
// 文档对比-文档对比-获取对比详情
|
||||
const getComparisonDetail = (params) => postAction('/compare/sarFileCompareInfo/getComparisonDetail', params)
|
||||
// 文档对比-文档对比-自动匹配
|
||||
const clauseComparison = (params) => getAction('/compare/sarFileCompareItem/clauseComparison', params)
|
||||
// 文档对比-添加全文评论
|
||||
const addFullTextComment = (params) => postAction('/compare/sarFileCompareInfo/editComments', params)
|
||||
// 文档对比-对比结果-删除
|
||||
const deleteComparisonResult = (params) => postAction('/compare/sarFileCompareItemComment/delete', params)
|
||||
// 文档对比-对比结果-获取对比结果详情
|
||||
const getComparisonResultDetail = (params) => getAction('/compare/sarFileCompareItemComment/queryCompareResult', params)
|
||||
// 文档对比-编辑对比评论
|
||||
const editComparisonComment = (params) => postAction('/compare/sarFileCompareItemComment/edit', params)
|
||||
// 文档对比-对比结果-评论-发表/回复评论
|
||||
const addComment = (params) => postAction('/compare/sarFileCompareResComment/add', params)
|
||||
// 文档对比-对比结果-评论-评论列表
|
||||
const getCommentList = (params) => getAction('/compare/sarFileCompareResComment/queryListByInfoId', params)
|
||||
|
||||
// 自定义比对-标准列表
|
||||
const getCustomComparisonStandardList = (params) => getAction('/customCompare/lawsCustomCompareInfo/queryStandardByInfoId', params)
|
||||
// 自定义比对-标准列表-删除
|
||||
const deleteCustomComparisonStandard = (params) => getAction('/customCompare/lawsCustomCompareInfo/delStandard', params)
|
||||
// 自定义比对-特点删除
|
||||
const deleteSpecialtyItem = (params) => postAction('/customCompare/lawsCustomCompareInfo/delInventoryById', params)
|
||||
// 自定义比对-比对项删除
|
||||
const deleteMaintainItem = (params) => postAction('/customCompare/lawsCustomCompareInfo/delInventoryById', params)
|
||||
// 自定义比对-表格单元格编辑
|
||||
const editCell = (params) => postAction('/customCompare/lawsCustomCompareInfo/saveCell', params)
|
||||
// 自定义比对-保存表单数据
|
||||
const saveFormData = (params) => postAction('/customCompare/lawsCustomCompareInfo/save', params)
|
||||
// 自定义比对-通过id获取表单数据
|
||||
const getFormDataById = (params) => getAction('/customCompare/lawsCustomCompareInfo/queryById', params)
|
||||
// 自定义比对-保存标准
|
||||
const saveStandard = (params) => postAction('/customCompare/lawsCustomCompareInfo/saveStandard', params)
|
||||
// 自定义比对-获取复杂表格数据
|
||||
const getTableData = (params) => getAction('/customCompare/lawsCustomCompareInfo/queryTableDetail', params)
|
||||
// 自定义比对-获取特点、对比项列表
|
||||
const getMaintainList = (params) => getAction('/customCompare/lawsCustomCompareInfo/queryInventory', params)
|
||||
// 自定义比对-编辑特点、对比项列表
|
||||
const editMaintainList = (params) => postAction('/customCompare/lawsCustomCompareInfo/editInventory', params)
|
||||
// 自定义比对-对比分析结果保存
|
||||
const editComparsionResult = (params) => postAction('/customCompare/lawsCustomCompareInfo/saveCellCompareResult', params)
|
||||
|
||||
export {
|
||||
// 文档拆分
|
||||
releaseSplitStandard,
|
||||
changePermission,
|
||||
withdraw,
|
||||
previewDocSplit,
|
||||
importSplitResult,
|
||||
|
||||
// 文档拆分-详情
|
||||
getDocSplitTableHeader,
|
||||
getDocSplitSearch,
|
||||
addDocSplit,
|
||||
getDocSplitEditForm,
|
||||
getDocSplitEditFormData,
|
||||
addClause,
|
||||
editClause,
|
||||
getEditClauseContent,
|
||||
deleteClauseTreeNode,
|
||||
moveUpOrDownClauseTreeNode,
|
||||
batchCopyClause,
|
||||
merageClause,
|
||||
editBatchEditClause,
|
||||
getClauseTreeData,
|
||||
addClauseTreeNode,
|
||||
editClauseTreeNode,
|
||||
copyClause,
|
||||
getInterpretationArticlesList,
|
||||
|
||||
// 文档比对
|
||||
withdrawPublication,
|
||||
getInitComparsionPageData,
|
||||
submitInitComparsion,
|
||||
docComparsionConsistentAndSave,
|
||||
getComparisonDetail,
|
||||
clauseComparison,
|
||||
addFullTextComment,
|
||||
deleteComparisonResult,
|
||||
getComparisonResultDetail,
|
||||
editComparisonComment,
|
||||
addComment,
|
||||
getCommentList,
|
||||
|
||||
// 自定义比对
|
||||
getCustomComparisonStandardList,
|
||||
deleteCustomComparisonStandard,
|
||||
deleteSpecialtyItem,
|
||||
deleteMaintainItem,
|
||||
editCell,
|
||||
saveFormData,
|
||||
getFormDataById,
|
||||
saveStandard,
|
||||
getTableData,
|
||||
getMaintainList,
|
||||
editMaintainList,
|
||||
editComparsionResult
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
import { getAction, postAction } from './manage'
|
||||
|
||||
// 获取表格头部数据
|
||||
const getEnterpriseStandardTableHeader = (params) => getAction('/laws/standard/enterprise/getCommonHeader', params)
|
||||
// 获取搜索区域数据
|
||||
const getEnterpriseStandardSearchForm = (params) => getAction('/laws/standard/enterprise/getQueryCondition', params)
|
||||
// 获取新增表单数据
|
||||
const getEnterpriseStandardAddForm = (params) => getAction('/laws/standard/enterprise/getFormModel', params)
|
||||
// 根据id获取详情
|
||||
const getEnterpriseStandardInfoById = (params) => getAction('/laws/standard/enterprise/getByIdAndModule', params)
|
||||
// 配置标准
|
||||
const allocationStandard = (params) => getAction('/laws/standard/enterprise/relatedStandard', params)
|
||||
// 配置标准-获取可配置标准列表
|
||||
const allocationStandardList = (params) => getAction('/laws/standard/common/getStandardRightBox', params)
|
||||
// 移出标准
|
||||
const shiftStandard = (params) => getAction('/laws/standard/enterprise/removeStandard', params)
|
||||
// 获取左侧树列表
|
||||
const getTreeList = (params) => getAction('/laws/standard/lawsTreeNode/enterprise', params)
|
||||
// 左侧树删除
|
||||
const deleteTreeNode = (params) => postAction('/laws/standard/lawsTreeNode/enterprise/delete', params)
|
||||
// 临时权限设置
|
||||
const temporaryPermissionSet = (params) => postAction('/laws/standard/enterprise/tempPermission', params)
|
||||
// 收藏企标
|
||||
const collectStandard = (params) => postAction('/personal/lawsStandardCollection/enterprise/add', params)
|
||||
// 取消收藏企标
|
||||
const cancelCollectStandard = (params) => postAction('/personal/lawsStandardCollection/enterprise/delete', params)
|
||||
// 查询是否有查看详情的权限
|
||||
const isCanLookDetail = (params) => getAction('/laws/standard/enterprise/detailPermission', params)
|
||||
// 企标级别映射列表获取
|
||||
const getStandardGradeClassification = (params) => getAction('/sys/lawsGrade/listWithoutPermission', params)
|
||||
// 解除授权
|
||||
const cancelAuthor = (params) => getAction('/laws/standard/enterprise/revokeAuth', params)
|
||||
|
||||
// 企标详情-获取更新记录
|
||||
const detailGetUpdateRecord = (params) => getAction('/laws/standard/enterprise/getUpdateRecordList', params)
|
||||
// 企标详情-提交问题
|
||||
const detailSubmitQuestion = (params) => postAction('/laws/library/lawsProblemLibrary/addProblem/QB', params)
|
||||
// 企标详情-企标评价
|
||||
const detailEvaluate = (standardId, params) => getAction('/laws/standard/enterprise/evaluateDetailForESInfo/' + `${standardId}`, params)
|
||||
|
||||
// 企标评审会记录-设置优质标准
|
||||
const setQualityStandard = (params) => getAction('/enterprise/reviewMeeting/setQualityStandards', params)
|
||||
// 获取评分详情
|
||||
const getScoreDetail = (id, params) => getAction('/enterprise/reviewMeeting/evaluateDetail/' + `${id}`, params)
|
||||
|
||||
// 企标稽查-获取延期稽查数据
|
||||
const getDeferredCheck = (params) => getAction('/enterprise/inspect/delayInspect', params)
|
||||
// 企标稽查-根据id获取稽查报告详情
|
||||
const getCheckReportById = (params) => getAction('/enterprise/inspect/inspectReport', params)
|
||||
// 企标稽查-根据id获取整改计划
|
||||
const getRectificationPlanById = (params) => getAction('/enterprise/inspect/rectifyPlan', params)
|
||||
|
||||
// 企标计划-根据id获取计划详情
|
||||
const getEnterpriseStandardPlanInfoById = (params) => getAction('/enterprise/plan/detail', params)
|
||||
// 企标计划-分页获取(选择企标计划组件中用)
|
||||
const getEnterpriseStandardPlanPage = (params) => getAction('/process/es/initChange/getESPList', params)
|
||||
// 企标复审计划-分页获取(选择企标复审计划组件中用)
|
||||
const getEnterpriseRecheckPlanPage = (params) => getAction('/enterprise/recheckPlan/page', params)
|
||||
|
||||
// 企标复审计划-根据id获取数据
|
||||
const getEnterpriseRecheckPlanById = (id, params) => getAction(`/enterprise/recheckPlan/getById/${id}`, params)
|
||||
|
||||
export {
|
||||
getEnterpriseStandardTableHeader,
|
||||
getEnterpriseStandardSearchForm,
|
||||
getEnterpriseStandardAddForm,
|
||||
getEnterpriseStandardInfoById,
|
||||
allocationStandard,
|
||||
allocationStandardList,
|
||||
shiftStandard,
|
||||
getTreeList,
|
||||
deleteTreeNode,
|
||||
temporaryPermissionSet,
|
||||
collectStandard,
|
||||
cancelCollectStandard,
|
||||
isCanLookDetail,
|
||||
getStandardGradeClassification,
|
||||
cancelAuthor,
|
||||
|
||||
detailGetUpdateRecord,
|
||||
detailSubmitQuestion,
|
||||
detailEvaluate,
|
||||
|
||||
setQualityStandard,
|
||||
getScoreDetail,
|
||||
|
||||
getDeferredCheck,
|
||||
getCheckReportById,
|
||||
getRectificationPlanById,
|
||||
|
||||
getEnterpriseStandardPlanInfoById,
|
||||
getEnterpriseStandardPlanPage,
|
||||
getEnterpriseRecheckPlanPage,
|
||||
|
||||
getEnterpriseRecheckPlanById
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
const api = {
|
||||
Login: '/sys/login',
|
||||
Logout: '/sys/logout',
|
||||
ForgePassword: '/auth/forge-password',
|
||||
Register: '/auth/register',
|
||||
SendSms: '/account/sms',
|
||||
// get my info
|
||||
UserInfo: '/user/info'
|
||||
}
|
||||
export default api
|
||||
@@ -0,0 +1,12 @@
|
||||
import { getAction, postAction } from './manage.js'
|
||||
|
||||
// 属性标识管理-新增
|
||||
const addLabel = (params) => postAction('/laws/lawsLabelDatabase/add', params)
|
||||
|
||||
// 属性标识管理-编辑
|
||||
const editLabel = (params) => postAction('/laws/lawsLabelDatabase/edit', params)
|
||||
|
||||
export {
|
||||
addLabel,
|
||||
editLabel,
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
import api from './index'
|
||||
import { axios } from '@/utils/request'
|
||||
|
||||
/**
|
||||
* login func
|
||||
* parameter: {
|
||||
* username: '',
|
||||
* password: '',
|
||||
* remember_me: true,
|
||||
* captcha: '12345'
|
||||
* }
|
||||
* @param parameter
|
||||
* @returns {*}
|
||||
*/
|
||||
export function login (parameter) {
|
||||
return axios({
|
||||
url: '/sys/login',
|
||||
method: 'post',
|
||||
data: parameter
|
||||
})
|
||||
}
|
||||
|
||||
export function phoneLogin (parameter) {
|
||||
return axios({
|
||||
url: '/sys/phoneLogin',
|
||||
method: 'post',
|
||||
data: parameter
|
||||
})
|
||||
}
|
||||
|
||||
export function getSmsCaptcha (parameter) {
|
||||
return axios({
|
||||
url: api.SendSms,
|
||||
method: 'post',
|
||||
data: parameter
|
||||
})
|
||||
}
|
||||
|
||||
// export function getInfo() {
|
||||
// return axios({
|
||||
// url: '/api/user/info',
|
||||
// method: 'get',
|
||||
// headers: {
|
||||
// 'Content-Type': 'application/json;charset=UTF-8'
|
||||
// }
|
||||
// })
|
||||
// }
|
||||
|
||||
export function logout (logoutToken) {
|
||||
return axios({
|
||||
url: '/sys/logout',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
'X-Access-Token': logoutToken
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 第三方登录
|
||||
* @param token
|
||||
* @param thirdType
|
||||
* @returns {*}
|
||||
*/
|
||||
export function thirdLogin (token, thirdType) {
|
||||
return axios({
|
||||
url: `/sys/thirdLogin/getLoginUser/${token}/${thirdType}`,
|
||||
method: 'get',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 强退其他账号
|
||||
* @returns {*}
|
||||
* @param parameter
|
||||
*/
|
||||
export function forceLogout (parameter) {
|
||||
return axios({
|
||||
url: '/sys/online/forceLogout',
|
||||
method: 'post',
|
||||
data: parameter
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,228 @@
|
||||
import Vue from 'vue'
|
||||
import { axios } from '@/utils/request'
|
||||
import { ACCESS_TOKEN } from '@/store/mutation-types'
|
||||
import signMd5Utils from '@/utils/encryption/signMd5Utils'
|
||||
|
||||
const api = {
|
||||
user: '/mock/api/user',
|
||||
role: '/mock/api/role',
|
||||
service: '/mock/api/service',
|
||||
permission: '/mock/api/permission',
|
||||
permissionNoPager: '/mock/api/permission/no-pager'
|
||||
}
|
||||
|
||||
export default api
|
||||
|
||||
// post
|
||||
export function postAction (url, parameter) {
|
||||
const sign = signMd5Utils.getSign(url, parameter)
|
||||
// 将签名和时间戳,添加在请求接口 Header
|
||||
const signHeader = { 'X-Sign': sign, 'X-TIMESTAMP': signMd5Utils.getDateTimeToString() }
|
||||
|
||||
return axios({
|
||||
url: url,
|
||||
method: 'post',
|
||||
data: parameter,
|
||||
headers: signHeader
|
||||
})
|
||||
}
|
||||
|
||||
// post method= {post | put}
|
||||
export function httpAction (url, parameter, method) {
|
||||
const sign = signMd5Utils.getSign(url, parameter)
|
||||
// 将签名和时间戳,添加在请求接口 Header
|
||||
const signHeader = { 'X-Sign': sign, 'X-TIMESTAMP': signMd5Utils.getDateTimeToString() }
|
||||
|
||||
return axios({
|
||||
url: url,
|
||||
method: method,
|
||||
data: parameter,
|
||||
headers: signHeader
|
||||
})
|
||||
}
|
||||
|
||||
// put
|
||||
export function putAction (url, parameter) {
|
||||
return axios({
|
||||
url: url,
|
||||
method: 'put',
|
||||
data: parameter
|
||||
})
|
||||
}
|
||||
|
||||
// get
|
||||
export function getAction (url, parameter) {
|
||||
const sign = signMd5Utils.getSign(url, parameter)
|
||||
// 将签名和时间戳,添加在请求接口 Header
|
||||
const signHeader = { 'X-Sign': sign, 'X-TIMESTAMP': signMd5Utils.getDateTimeToString() }
|
||||
|
||||
return axios({
|
||||
url: url,
|
||||
method: 'get',
|
||||
params: parameter,
|
||||
headers: signHeader
|
||||
})
|
||||
}
|
||||
|
||||
// deleteAction
|
||||
export function deleteAction (url, parameter) {
|
||||
return axios({
|
||||
url: url,
|
||||
method: 'delete',
|
||||
params: parameter
|
||||
})
|
||||
}
|
||||
|
||||
export function getUserList (parameter) {
|
||||
return axios({
|
||||
url: api.user,
|
||||
method: 'get',
|
||||
params: parameter
|
||||
})
|
||||
}
|
||||
|
||||
export function getRoleList (parameter) {
|
||||
return axios({
|
||||
url: api.role,
|
||||
method: 'get',
|
||||
params: parameter
|
||||
})
|
||||
}
|
||||
|
||||
export function getServiceList (parameter) {
|
||||
return axios({
|
||||
url: api.service,
|
||||
method: 'get',
|
||||
params: parameter
|
||||
})
|
||||
}
|
||||
|
||||
export function getPermissions (parameter) {
|
||||
return axios({
|
||||
url: api.permissionNoPager,
|
||||
method: 'get',
|
||||
params: parameter
|
||||
})
|
||||
}
|
||||
|
||||
export function saveService (parameter) {
|
||||
return axios({
|
||||
url: api.service,
|
||||
method: 'post',
|
||||
data: parameter
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载文件 用于excel导出
|
||||
* @param url
|
||||
* @param parameter
|
||||
* @returns {*}
|
||||
*/
|
||||
export function downFile (url, parameter) {
|
||||
return axios({
|
||||
url: url,
|
||||
params: parameter,
|
||||
method: 'get',
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载文件 用于excel导出
|
||||
* @param url
|
||||
* @param parameter
|
||||
* @returns {*}
|
||||
*/
|
||||
export function postDownFile (url, parameter) {
|
||||
return axios({
|
||||
url: url,
|
||||
data: parameter,
|
||||
method: 'post',
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载文件
|
||||
* @param url 文件路径
|
||||
* @param fileName 文件名
|
||||
* @param parameter
|
||||
* @returns {*}
|
||||
*/
|
||||
export function downloadFile (url, fileName, parameter) {
|
||||
return downFile(url, parameter).then((data) => {
|
||||
if (!data || data.size === 0) {
|
||||
Vue.prototype.$message.warning('文件下载失败')
|
||||
return
|
||||
}
|
||||
if (typeof window.navigator.msSaveBlob !== 'undefined') {
|
||||
window.navigator.msSaveBlob(new Blob([data]), fileName)
|
||||
} else {
|
||||
const url = window.URL.createObjectURL(new Blob([data]))
|
||||
const link = document.createElement('a')
|
||||
link.style.display = 'none'
|
||||
link.href = url
|
||||
link.setAttribute('download', fileName)
|
||||
document.body.appendChild(link)
|
||||
link.click()
|
||||
document.body.removeChild(link) // 下载完成移除元素
|
||||
window.URL.revokeObjectURL(url) // 释放掉blob对象
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 文件上传 用于富文本上传图片
|
||||
* @param url
|
||||
* @param parameter
|
||||
* @returns {*}
|
||||
*/
|
||||
export function uploadAction (url, parameter) {
|
||||
return axios({
|
||||
url: url,
|
||||
data: parameter,
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data' // 文件上传
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取文件服务访问路径
|
||||
* @param avatar
|
||||
* @param subStr
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getFileAccessHttpUrl (avatar, subStr) {
|
||||
if (!subStr) subStr = 'http'
|
||||
try {
|
||||
if (avatar && avatar.startsWith(subStr)) {
|
||||
return avatar
|
||||
} else {
|
||||
if (avatar && avatar.length > 0 && avatar.indexOf('[') === -1) {
|
||||
const token = Vue.ls.get(ACCESS_TOKEN)
|
||||
return window._CONFIG.domianURL + '/sys/common/view' + '/' + avatar + '?at=' + token
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* params传参的post
|
||||
*/
|
||||
export function postForParams (url, parameter) {
|
||||
const sign = signMd5Utils.getSign(url, parameter)
|
||||
// 将签名和时间戳,添加在请求接口 Header
|
||||
const signHeader = { 'X-Sign': sign, 'X-TIMESTAMP': signMd5Utils.getDateTimeToString() }
|
||||
|
||||
return axios({
|
||||
url: url,
|
||||
method: 'post',
|
||||
params: parameter,
|
||||
headers: signHeader
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
import { getAction, postAction } from './manage'
|
||||
|
||||
// 我的收藏-取消收藏
|
||||
const cancelCollect = (params) => postAction('/personal/lawsStandardCollection/delete', params)
|
||||
|
||||
// 浏览记录-清除浏览记录
|
||||
const clearBrowsingHistory = (params) => postAction('/personal/lawsBrowsingHistory/delete', params)
|
||||
|
||||
// 我的消息-详情
|
||||
const getMsgDetail = (params) => getAction('/sys/sysAnnouncementSend/getDetailsById', params)
|
||||
|
||||
// 任务转交-基础库信息-转交
|
||||
const basicInfoTransfer = (params) => postAction('/laws/taskTransfer/baseDBTransfer', params)
|
||||
// 任务转交-基础库信息-批量转交
|
||||
const basicInfoBatchTransfer = (params) => postAction('/laws/taskTransfer/baseDBTransferBatch', params)
|
||||
// 任务转交-流程信息-转交
|
||||
const processInfoTransfer = (params) => postAction('/laws/taskTransfer/processDBTransfer', params)
|
||||
// 任务转交-流程信息-转交
|
||||
const processInfoBatchTransfer = (params) => postAction('/laws/taskTransfer/processDBTransferBatch', params)
|
||||
|
||||
export {
|
||||
cancelCollect,
|
||||
clearBrowsingHistory,
|
||||
getMsgDetail,
|
||||
basicInfoTransfer,
|
||||
basicInfoBatchTransfer,
|
||||
processInfoTransfer,
|
||||
processInfoBatchTransfer
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
import { getAction, postAction } from './manage.js'
|
||||
|
||||
// 车型项目库-新增
|
||||
const addVehicleItemLibrary = (params) => postAction('/projectLibrary/lawsProjectLibrary/add', params)
|
||||
// 车型项目库-编辑
|
||||
const editVehicleItemLibrary = (params) => postAction('/projectLibrary/lawsProjectLibrary/edit', params)
|
||||
// 车型项目库-通过id获取详情
|
||||
const queryByIdVehicleItemLibrary = (params) => getAction('/projectLibrary/lawsProjectLibrary/queryById', params)
|
||||
// 车型项目下拉数据
|
||||
const getCarTypeProjectList = (params) => getAction('/projectLibrary/lawsProjectLibrary/queryList', params)
|
||||
// 车型项目库-详情-项目风险性总览
|
||||
const queryProjectRiskOverview = (params) => getAction('/projectLibrary/lawsProjectLibrary/riskOverview', params)
|
||||
// 车型项目库-详情-法规清单-调取
|
||||
const transferRegulationList = (params) => postAction('/projectLibrary/lawsAssess/retrieval', params)
|
||||
// 车型项目库-详情-法规清单-复制
|
||||
const copyProject = (params) => postAction('/projectLibrary/lawsAssess/copy', params)
|
||||
// 符合/不符合页面
|
||||
const accordWithAndInconformityList = (params) => getAction('/projectLibrary/lawsAssessResults/getMetNotMetVOById', params)
|
||||
|
||||
// 未符合项-新增
|
||||
const addInconformityItem = (params) => postAction('/projectLibrary/lawsEvaluationNotMet/add', params)
|
||||
// 未符合项-编辑
|
||||
const editInconformityItem = (params) => postAction('/projectLibrary/lawsEvaluationNotMet/edit', params)
|
||||
// 未符合项-批量关闭
|
||||
const batchCloseInconformityItem = (params) => postAction('/projectLibrary/lawsEvaluationNotMet/batchClose', params)
|
||||
|
||||
// 专项项目库-编辑
|
||||
const editSpecialProjectLibrary = (params) => postAction('/projectLibrary/lawsSpecialProjectLibrary/edit', params)
|
||||
|
||||
export {
|
||||
addVehicleItemLibrary,
|
||||
editVehicleItemLibrary,
|
||||
queryByIdVehicleItemLibrary,
|
||||
getCarTypeProjectList,
|
||||
queryProjectRiskOverview,
|
||||
transferRegulationList,
|
||||
copyProject,
|
||||
accordWithAndInconformityList,
|
||||
|
||||
addInconformityItem,
|
||||
editInconformityItem,
|
||||
batchCloseInconformityItem,
|
||||
|
||||
editSpecialProjectLibrary
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
import { getAction, postAction } from './manage'
|
||||
|
||||
// 国内法规标准-获取查询条件
|
||||
const getDomesticStandardSearchForm = (params) => getAction('/laws/standard/domestic/getQueryCondition', params)
|
||||
// 国内法规标准-获取表单模型
|
||||
const getDomesticStandardFormModal = (params) => getAction('/laws/standard/domestic/getFormModel', params)
|
||||
// 国内法规标准-获取信息
|
||||
const getDomesticStandardDocumentInfo = (params) => getAction('/laws/standard/domestic/getByIdAndModule', params)
|
||||
// 国内法规标准-获取表头信息
|
||||
const getDomesticStandardTableHeader = (params) => getAction('/laws/standard/domestic/getCommonHeader', params)
|
||||
// 国内标准法规-收藏
|
||||
const collectionDomesticStandard = (params) => postAction('/personal/lawsStandardCollection/domestic/add', params)
|
||||
// 国内标准法规-取消收藏
|
||||
const cancelCollectionDomesticStandard = (params) => postAction('/personal/lawsStandardCollection/domestic/delete', params)
|
||||
// 国内标准-体系新增
|
||||
const addDomesticSystemTree = (params) => postAction('/laws/standard/lawsTreeNode/domestic/add', params)
|
||||
// 国内标准-体系编辑
|
||||
const editDomesticSystemTree = (params) => postAction('/laws/standard/lawsTreeNode/domestic/edit', params)
|
||||
// 国内标准-体系删除
|
||||
const deleteDomesticSystemTree = (params) => postAction('/laws/standard/lawsTreeNode/domestic/delete', params)
|
||||
// 国内标准-配置标准
|
||||
const configDomesticStandard = (params) => getAction('/laws/standard/domestic/relatedStandard', params)
|
||||
// 国内标准-移出标准
|
||||
const removeDomesticStandard = (params) => getAction('/laws/standard/domestic/removeStandard', params)
|
||||
// 国内标准-获取体系树
|
||||
const getDomesticStandardTree = (params) => getAction('/laws/standard/lawsTreeNode/domestic', params)
|
||||
// 国内标准-新增标准
|
||||
const addDomesticStandard = (params) => postAction('/laws/standard/domestic/commonAdd', params)
|
||||
// 国内标准-编辑标准
|
||||
const editDomesticStandard = (params) => postAction('/laws/standard/domestic/commonEdit', params)
|
||||
// 国内标准-配置标准-过滤没有选中体系的数据
|
||||
const getDomesticStandardNoSystem = (params) => getAction('/laws/standard/common/getStandardRightBox', params)
|
||||
// 国内标准-获取详情信息
|
||||
const getDomesticStandardDetail = (params) => getAction('/laws/standard/domestic/getByIdAndModule', params)
|
||||
// 国内标准-获取更新记录
|
||||
const getDomesticStandardUpdateRecord = (params) => getAction('/laws/standard/domestic/getUpdateRecordList', params)
|
||||
// 国内标准-提交问题
|
||||
const submitDomesticQuestion = (params) => postAction('/laws/library/lawsProblemLibrary/addProblem/GB', params)
|
||||
|
||||
// 海外标准-获取查询条件
|
||||
const getOverseasStandardSearchForm = (params) => getAction('/laws/standard/overseas/getQueryCondition', params)
|
||||
// 海外标准-获取表单
|
||||
const getOverseasStandardForm = (params) => getAction('/laws/standard/overseas/getFormModel', params)
|
||||
// 海外标准-获取信息
|
||||
const getOverseasStandardDocumentInfo = (params) => getAction('/laws/standard/overseas/getByIdAndModule', params)
|
||||
// 海外标准-获取表头信息
|
||||
const getOverseasStandardTableHeader = (params) => getAction('/laws/standard/overseas/getCommonHeader', params)
|
||||
// 海外标准-获取体系数据
|
||||
const getOverseasStandardSystem = (params) => getAction('/laws/standard/lawsTreeNode/overseas', params)
|
||||
// 海外标准-收藏
|
||||
const collectionOverseasStandard = (params) => postAction('/personal/lawsStandardCollection/overseas/add', params)
|
||||
// 海外标准-取消收藏
|
||||
const cancelCollectionOverseasStandard = (params) => postAction('/personal/lawsStandardCollection/overseas/delete', params)
|
||||
// 海外标准-体系删除
|
||||
const deleteOverseasStandardSystem = (params) => postAction('/laws/standard/lawsTreeNode/overseas/delete', params)
|
||||
// 海外标准-体系新增
|
||||
const addOverseasStandardSystem = (params) => postAction('/laws/standard/lawsTreeNode/overseas/add', params)
|
||||
// 海外标准-体系编辑
|
||||
const editOverseasStandardSystem = (params) => postAction('/laws/standard/lawsTreeNode/overseas/edit', params)
|
||||
// 海外标准-配置标准
|
||||
const configOverseasStandard = (params) => getAction('/laws/standard/overseas/relatedStandard', params)
|
||||
// 海外标准-移除标准
|
||||
const removeOverseasStandard = (params) => getAction('/laws/standard/overseas/removeStandard', params)
|
||||
// 海外标准-添加标准
|
||||
const addOverseasStandard = (params) => postAction('/laws/standard/overseas/commonAdd', params)
|
||||
// 海外标准-编辑标准
|
||||
const editOverseasStandard = (params) => postAction('/laws/standard/overseas/commonEdit', params)
|
||||
// 海外标准-提出问题
|
||||
const submitOverseasQuestion = (params) => postAction('/laws/library/lawsProblemLibrary/addProblem/FB', params)
|
||||
|
||||
// 动态消息-保存
|
||||
const saveDynamicMessage = (params) => postAction('/laws/standard/lawsNewsFeed/save', params)
|
||||
// 动态消息-发布
|
||||
const releaseDynamicMessage = (params) => postAction('/laws/standard/lawsNewsFeed/release', params)
|
||||
// 动态消息-通过id查询
|
||||
const getDynamicMessageById = (params) => getAction('/laws/standard/lawsNewsFeed/queryById', params)
|
||||
|
||||
// 资料中心-新增
|
||||
const addProfileCenter = (params) => postAction('/laws/dataCenter/lawsDataCenterFile/add', params)
|
||||
// 资料中心-编辑
|
||||
const editProfileCenter = (params) => postAction('/laws/dataCenter/lawsDataCenterFile/edit', params)
|
||||
// 资料中心-新增同级
|
||||
const addProfileCenterTree = (params) => postAction('/laws/dataCenter/lawsDataCenterFolder/addBrother', params)
|
||||
// 资料中心-新增子文件夹
|
||||
const addChildrenFolder = (params) => postAction('/laws/dataCenter/lawsDataCenterFolder/addChild', params)
|
||||
// 资料中心-编辑树节点
|
||||
const editProfileCenterTree = (params) => postAction('/laws/dataCenter/lawsDataCenterFolder/edit', params)
|
||||
// 资料中心-删除树节点
|
||||
const deleteProfileCenterTree = (params) => postAction('/laws/dataCenter/lawsDataCenterFolder/delete', params)
|
||||
// 资料中心-获取树节点树
|
||||
const getProfileCenterTree = (params) => getAction('/laws/dataCenter/lawsDataCenterFolder/getTreeList', params)
|
||||
|
||||
// 国标、海外、企标通用接口
|
||||
// 通过标准号获取信息
|
||||
const getStandardInfoByStandardNumber = (params) => getAction('/laws/standard/common/getInfoByStandardNo', params)
|
||||
|
||||
export {
|
||||
// 国内标准
|
||||
getDomesticStandardSearchForm,
|
||||
getDomesticStandardFormModal,
|
||||
getDomesticStandardDocumentInfo,
|
||||
getDomesticStandardTableHeader,
|
||||
collectionDomesticStandard,
|
||||
cancelCollectionDomesticStandard,
|
||||
addDomesticSystemTree,
|
||||
editDomesticSystemTree,
|
||||
deleteDomesticSystemTree,
|
||||
configDomesticStandard,
|
||||
removeDomesticStandard,
|
||||
getDomesticStandardTree,
|
||||
addDomesticStandard,
|
||||
editDomesticStandard,
|
||||
getDomesticStandardNoSystem,
|
||||
getDomesticStandardDetail,
|
||||
getDomesticStandardUpdateRecord,
|
||||
submitDomesticQuestion,
|
||||
|
||||
// 海外标准
|
||||
getOverseasStandardSearchForm,
|
||||
getOverseasStandardForm,
|
||||
getOverseasStandardDocumentInfo,
|
||||
getOverseasStandardTableHeader,
|
||||
getOverseasStandardSystem,
|
||||
collectionOverseasStandard,
|
||||
cancelCollectionOverseasStandard,
|
||||
deleteOverseasStandardSystem,
|
||||
editOverseasStandardSystem,
|
||||
addOverseasStandardSystem,
|
||||
configOverseasStandard,
|
||||
removeOverseasStandard,
|
||||
addOverseasStandard,
|
||||
editOverseasStandard,
|
||||
submitOverseasQuestion,
|
||||
|
||||
// 动态消息
|
||||
saveDynamicMessage,
|
||||
releaseDynamicMessage,
|
||||
getDynamicMessageById,
|
||||
|
||||
// 资料中心
|
||||
addProfileCenter,
|
||||
editProfileCenter,
|
||||
addProfileCenterTree,
|
||||
addChildrenFolder,
|
||||
editProfileCenterTree,
|
||||
deleteProfileCenterTree,
|
||||
getProfileCenterTree,
|
||||
|
||||
getStandardInfoByStandardNumber
|
||||
}
|
||||
@@ -0,0 +1,665 @@
|
||||
import { getAction, postAction } from './manage.js'
|
||||
|
||||
// 查询定义流程列表
|
||||
const getProcessNodeList = (params) => getAction('/activiti/getNodeList', params)
|
||||
// 催办
|
||||
const urgeProcessNode = (params) => postAction('/workCenter/urging', params)
|
||||
// 获取taskName
|
||||
const queryTaskNameByTaskId = (params) => getAction('/workCenter/getByTaskId', params)
|
||||
|
||||
// 流程配置-部署
|
||||
const deployWorkFlow = (params) => getAction('/activitiModel/deploy', params)
|
||||
// 流程配置-获取节点列表
|
||||
const getFlowNodeList = (params) => getAction('/activitiModel/getNodeList', params)
|
||||
// 流程配置-新增节点
|
||||
const addFlowNode = (params) => postAction('/activitiModel/addTask', params)
|
||||
// 流程配置-删除节点
|
||||
const deleteFlowNode = (params) => postAction('/activitiModel/deleteTask', params)
|
||||
|
||||
// 企标计划立项、变更流程相关
|
||||
// 转办
|
||||
const enterprisePlanApprovalTurnTo = (params) => postAction('/process/es/initChange/transfer', params)
|
||||
// 同意
|
||||
const enterprisePlanApprovalAgree = (params) => postAction('/process/es/initChange/agree', params)
|
||||
// 驳回
|
||||
const enterprisePlanApprovalReject = (params) => postAction('/process/es/initChange/reject', params)
|
||||
// 节点一的提交————发起流程
|
||||
const enterprisePlanApproval = (params) => postAction('/process/es/initChange/start', params)
|
||||
// 保存
|
||||
const enterprisePlanApprovalSave = (params) => postAction('/process/es/initChange/save', params)
|
||||
// 根据三个编号和年代号获取企标编号
|
||||
const getEnStandardNo = (params) => postAction('/process/es/initChange/getStandardNo', params)
|
||||
// 根据流程id获取流程信息
|
||||
const getProcessDataById = (taskId, params) => getAction(`/process/es/initChange/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const getProcessDataDraft = (params) => getAction('/process/es/initChange/draftHandle', params)
|
||||
|
||||
// 年度制修订计划(各部门主动上报)
|
||||
// 发起
|
||||
const activelyReportApproval = (params) => postAction('/process/es/annualReport/start', params)
|
||||
// 保存
|
||||
const activelyReportSave = (params) => postAction('/process/es/annualReport/save', params)
|
||||
// 转办
|
||||
const activelyReportTurnTo = (params) => postAction('/process/es/annualReport/transfer', params)
|
||||
// 同意
|
||||
const activelyReportAgree = (params) => postAction('/process/es/annualReport/agree', params)
|
||||
// 拒绝
|
||||
const activelyReportReject = (params) => postAction('/process/es/annualReport/reject', params)
|
||||
// 根据流程id获取流程信息
|
||||
const activelyReportGetDataById = (taskId, params) => getAction(`/process/es/annualReport/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const activelyReportGetDataDraft = (params) => getAction('/process/es/annualReport/draftHandle', params)
|
||||
|
||||
// 年度制修订计划(标准化发起)
|
||||
// 发起
|
||||
const standardizationInitApproval = (params) => postAction('/process/es/annualInit/start', params)
|
||||
// 保存
|
||||
const standardizationInitSave = (params) => postAction('/process/es/annualInit/save', params)
|
||||
// 转办
|
||||
const standardizationInitTurnTo = (params) => postAction('/process/es/annualInit/transfer', params)
|
||||
// 同意
|
||||
const standardizationInitAgree = (params) => postAction('/process/es/annualInit/agree', params)
|
||||
// 拒绝
|
||||
const standardizationInitReject = (params) => postAction('/process/es/annualInit/reject', params)
|
||||
// 根据流程id获取流程信息
|
||||
const standardizationInitGetDataById = (taskId, params) => getAction(`/process/es/annualInit/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const standardizationInitGetDataDraft = (params) => getAction('/process/es/annualInit/draftHandle', params)
|
||||
// 批量驳回
|
||||
const standardizationInitBatchReject = (params) => postAction('/process/es/annualInit/batchReject', params)
|
||||
|
||||
// 企标制修订流程
|
||||
// 保存
|
||||
const enStandardEditSave = (params) => postAction('/process/es/revision/save', params)
|
||||
// 发起
|
||||
const enStandardEditApproval = (params) => postAction('/process/es/revision/start', params)
|
||||
// 转办
|
||||
const enStandardEditTurnTo = (params) => postAction('/process/es/revision/transfer', params)
|
||||
// 同意
|
||||
const enStandardEditAgree = (params) => postAction('/process/es/revision/agree', params)
|
||||
// 拒绝
|
||||
const enStandardEditReject = (params) => postAction('/process/es/revision/reject', params)
|
||||
// 根据id查流程数据
|
||||
const enStandardEditGetDataById = (taskId, params) => getAction(`/process/es/revision/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const enStandardEditGetDataDraft = (params) => getAction('/process/es/revision/draftHandle', params)
|
||||
|
||||
// 企标更改流程
|
||||
// 保存
|
||||
const enStandardChangeSave = (params) => postAction('/process/es/change/save', params)
|
||||
// 发起
|
||||
const enStandardChangeApproval = (params) => postAction('/process/es/change/start', params)
|
||||
// 转办
|
||||
const enStandardChangeTurnTo = (params) => postAction('/process/es/change/transfer', params)
|
||||
// 同意
|
||||
const enStandardChangeAgree = (params) => postAction('/process/es/change/agree', params)
|
||||
// 拒绝
|
||||
const enStandardChangeReject = (params) => postAction('/process/es/change/reject', params)
|
||||
// 根据id查流程数据
|
||||
const enStandardChangeGetDataById = (taskId, params) => getAction(`/process/es/change/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const enStandardChangeGetDataDraft = (params) => getAction('/process/es/change/draftHandle', params)
|
||||
|
||||
// 企标复审流程
|
||||
// 保存
|
||||
const enStandardRecheckSave = (params) => postAction('/process/es/recheck/save', params)
|
||||
// 发起
|
||||
const enStandardRecheckApproval = (params) => postAction('/process/es/recheck/start', params)
|
||||
// 转办
|
||||
const enStandardRecheckTurnTo = (params) => postAction('/process/es/recheck/transfer', params)
|
||||
// 同意
|
||||
const enStandardRecheckAgree = (params) => postAction('/process/es/recheck/agree', params)
|
||||
// 驳回
|
||||
const enStandardRecheckReject = (params) => postAction('/process/es/recheck/reject', params)
|
||||
// 根据id查询流程数据
|
||||
const enStandardRecheckGetDataById = (taskId, params) => getAction(`/process/es/recheck/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const enStandardRecheckGetDataDraft = (params) => getAction('/process/es/recheck/draftHandle', params)
|
||||
// 根据dataId查询是否显示第一个节点的人员信息
|
||||
const enStandardRecheckIsShowFirstPerson = (params) => getAction('/process/es/recheck/isShowFirstNode', params)
|
||||
// 选择企标复审计划,列表获取
|
||||
const getEsRecheckPlanList = (params) => getAction('/process/es/recheck/page', params)
|
||||
|
||||
// 企标废止流程
|
||||
// 保存
|
||||
const enStandardAnnulSave = (params) => postAction('/process/es/abolish/save', params)
|
||||
// 发起
|
||||
const enStandardAnnulApproval = (params) => postAction('/process/es/abolish/start', params)
|
||||
// 转办
|
||||
const enStandardAnnulTurnTo = (params) => postAction('/process/es/abolish/transfer', params)
|
||||
// 同意
|
||||
const enStandardAnnulAgree = (params) => postAction('/process/es/abolish/agree', params)
|
||||
// 驳回
|
||||
const enStandardAnnulReject = (params) => postAction('/process/es/abolish/reject', params)
|
||||
// 根据id查询流程数据--办理
|
||||
const enStandardAnnulGetDataById = (taskId, params) => getAction(`/process/es/abolish/handle/${taskId}`, params)
|
||||
// 根据企标编号获取企标计划中标准类型字段
|
||||
const getStandardTypeByNum = (params) => getAction('/process/common/getStandType', params)
|
||||
// 草稿的办理回显数据
|
||||
const enStandardAnnulGetDataDraft = (params) => getAction('/process/es/abolish/draftHandle', params)
|
||||
|
||||
// 企标封存流程
|
||||
// 保存
|
||||
const enStandardSealSaveSave = (params) => postAction('/process/es/archive/save', params)
|
||||
// 发起
|
||||
const enStandardSealSaveApproval = (params) => postAction('/process/es/archive/start', params)
|
||||
// 转办
|
||||
const enStandardSealSaveTurnTo = (params) => postAction('/process/es/archive/transfer', params)
|
||||
// 同意
|
||||
const enStandardSealSaveAgree = (params) => postAction('/process/es/archive/agree', params)
|
||||
// 驳回
|
||||
const enStandardSealSaveReject = (params) => postAction('/process/es/archive/reject', params)
|
||||
// 根据id查询流程数据--办理
|
||||
const enStandardSealSaveGetDataById = (taskId, params) => getAction(`/process/es/archive/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const enStandardSealSaveGetDataDraft = (params) => getAction('/process/es/archive/draftHandle', params)
|
||||
|
||||
// 已封存企标启用流程
|
||||
// 保存
|
||||
const enStandardStartUseSave = (params) => postAction('/process/es/enable/save', params)
|
||||
// 发起
|
||||
const enStandardStartUseApproval = (params) => postAction('/process/es/enable/start', params)
|
||||
// 转办
|
||||
const enStandardStartUseTurnTo = (params) => postAction('/process/es/enable/transfer', params)
|
||||
// 同意
|
||||
const enStandardStartUseAgree = (params) => postAction('/process/es/enable/agree', params)
|
||||
// 驳回
|
||||
const enStandardStartUseReject = (params) => postAction('/process/es/enable/reject', params)
|
||||
// 根据id查询流程数据--办理
|
||||
const enStandardStartUseGetDataById = (taskId, params) => getAction(`/process/es/enable/handle/${taskId}`, params)
|
||||
// 草稿的办理回显数据
|
||||
const enStandardStartUseGetDataDraft = (params) => getAction('/process/es/enable/draftHandle', params)
|
||||
|
||||
// 流程中心
|
||||
// 已发-强制撤回
|
||||
const compulsoryWithdrawal = (params) => postAction('/workCenter/forcedWithdrawal', params)
|
||||
|
||||
/* 标准法规入库/变更流程 */
|
||||
// 发起
|
||||
const initiateStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/startProcess', params)
|
||||
// 保存
|
||||
const saveStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/saveToDraft', params)
|
||||
// 获取流程详情数据
|
||||
const queryStandardECProcessData = (params) => getAction('/process/fb/processFbEntryChange/queryProcessInfoVO', params)
|
||||
// 转办
|
||||
const turnToStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/transfer', params)
|
||||
// 同意
|
||||
const agreeStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/agree', params)
|
||||
// 驳回
|
||||
const rejectStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/reject', params)
|
||||
|
||||
/* 标准征求意见流程 */
|
||||
// 获取标准被拆分的列表
|
||||
const querySpitFileByStandardNumber = (params) => getAction('/laws/standard/common/getSplitsByStandardNumber', params)
|
||||
// 获取标准条款号
|
||||
const queryStandardClauseNumber = (params) => getAction('/laws/DocumentTool/documentSplit/queryTreeMenuByInfoId', params)
|
||||
// 保存
|
||||
const saveConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/saveToDraft', params)
|
||||
// 查询流程详情
|
||||
const queryConsultationProcessDetail = (params) => getAction('/process/fb/processFbStandardConsultation/queryProcessInfoVO', params)
|
||||
// 发起
|
||||
const initiateConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/startProcess', params)
|
||||
// 提交
|
||||
const submitConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/submit', params)
|
||||
// 转办
|
||||
const transferConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/transfer', params)
|
||||
// 同意
|
||||
const agreeConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/agree', params)
|
||||
// 驳回
|
||||
const rejectConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/reject', params)
|
||||
|
||||
/* 法规采购流程 */
|
||||
// 获取流程信息
|
||||
const queryProcurementProcessInfo = (params) => getAction('/process/fb/processFbStandardPurchase/queryProcessInfoVO', params)
|
||||
// 保存
|
||||
const saveProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/saveToDraft', params)
|
||||
// 发起
|
||||
const initProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/startProcess', params)
|
||||
// 同意
|
||||
const agreeProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/agree', params)
|
||||
// 驳回
|
||||
const rejectProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/reject', params)
|
||||
// 转办
|
||||
const transferProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/transfer', params)
|
||||
// 抄送
|
||||
const carbonCopyProcurementProcess = (params) => getAction('/process/fb/processFbStandardPurchase/carbonCopy', params)
|
||||
|
||||
/* 企标稽查计划 */
|
||||
// 生成项目id
|
||||
const getInspectPlanProjectId = (params) => getAction('/process/esInspectPlanFlow/getProjectId', params)
|
||||
// 详情信息
|
||||
const getInspectPlanDetail = (params) => getAction('/process/esInspectPlanFlow/queryDetailByProjectId', params)
|
||||
// 发起
|
||||
const startInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowStart', params)
|
||||
// 同意
|
||||
const approvalInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowApproval', params)
|
||||
// 驳回
|
||||
const rejectInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowReject', params)
|
||||
// 转办
|
||||
const transferInspectPlan = (params) => getAction('/process/esInspectPlanFlow/flowTransfer', params)
|
||||
// 保存
|
||||
const saveInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowSave', params)
|
||||
// 稽查计划表-添加
|
||||
const addInspectPlanTable = (params) => postAction('/process/processEsInspectPlan/add', params)
|
||||
// 稽查计划表-编辑
|
||||
const editInspectPlanTable = (params) => postAction('/process/processEsInspectPlan/edit', params)
|
||||
// 稽查计划表-填写意见
|
||||
const fillInOpinionInspectPlanTable = (params) => postAction('/process/processEsInspectPlanOpinion/fillInOpinion', params)
|
||||
|
||||
/* 企标稽查流程 */
|
||||
// 生成项目id
|
||||
const getInspectProcessProjectId = (params) => getAction('/esinspect/esInspectFlowController/getProjectId', params)
|
||||
// 详情信息
|
||||
const getInspectProcessDetail = (params) => getAction('/esinspect/esInspectFlowController/queryDetailByProjectId', params)
|
||||
// 发起
|
||||
const startInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowStart', params)
|
||||
// 同意
|
||||
const approvalInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowApproval', params)
|
||||
// 驳回
|
||||
const rejectInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowReject', params)
|
||||
// 转办
|
||||
const transferInspectProcess = (params) => getAction('/esinspect/esInspectFlowController/flowTransfer', params)
|
||||
// 保存
|
||||
const saveInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowSave', params)
|
||||
// 稽查流程表-添加
|
||||
const addInspectProcessTable = (params) => postAction('/esinspect/processEsInspect/add', params)
|
||||
// 稽查流程表-编辑
|
||||
const editInspectProcessTable = (params) => postAction('/esinspect/processEsInspect/edit', params)
|
||||
// 稽查流程表-稽查内容-添加
|
||||
const addInspectionContentTable = (params) => postAction('/enterprise/InspectContent/add', params)
|
||||
// 稽查流程表-稽查内容-编辑
|
||||
const editInspectionContentTable = (params) => postAction('/enterprise/InspectContent/edit', params)
|
||||
// 稽查流程表-稽查内容-通过稽查id获取预览文件
|
||||
const getFileByInspectId = (params) => getAction('/esinspect/processEsInspect/queryFileByInspectId', params)
|
||||
// 稽查流程表-稽查内容-列表(下拉)
|
||||
const getInspectionContentTable = (params) => getAction('/enterprise/InspectContent/queryClauseByEsInspectId', params)
|
||||
// 稽查流程表-稽查报告-添加
|
||||
const addInspectionReportTable = (params) => postAction('/laws.enterprise/EnterpriseStandardInspectReport/add', params)
|
||||
// 稽查流程表-稽查报告-编辑
|
||||
const editInspectionReportTable = (params) => postAction('/laws.enterprise/EnterpriseStandardInspectReport/edit', params)
|
||||
// 稽查流程表-整改计划-添加
|
||||
const addInspectionRectificationPlanTable = (params) => postAction('/laws.enterprise/enterpriseStandardInspectRectifyPlan/add', params)
|
||||
// 稽查流程表-整改计划-编辑
|
||||
const editInspectionRectificationPlanTable = (params) => postAction('/laws.enterprise/enterpriseStandardInspectRectifyPlan/edit', params)
|
||||
// 稽查流程表-通过稽查内容id查寻稽查报告
|
||||
const queryByInspectContentId = (params) => getAction('/laws.enterprise/EnterpriseStandardInspectReport/queryByInspectContentId', params)
|
||||
|
||||
/* 稽查延期申请 */
|
||||
// 生成项目id
|
||||
const getInspectExtensionProjectId = (params) => getAction('/process/esInspectDelayApplyFlow/getProjectId', params)
|
||||
// 详情信息
|
||||
const getInspectExtensionDetail = (params) => getAction('/process/esInspectDelayApplyFlow/queryDetailByProjectId', params)
|
||||
// 发起
|
||||
const startInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowStart', params)
|
||||
// 同意
|
||||
const approvalInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowApproval', params)
|
||||
// 驳回
|
||||
const rejectInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowReject', params)
|
||||
// 转办
|
||||
const transferInspectExtension = (params) => getAction('/process/esInspectDelayApplyFlow/flowTransfer', params)
|
||||
// 保存
|
||||
const saveInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowSave', params)
|
||||
// 延期申请流程表-添加
|
||||
const addInspectExtensionTable = (params) => postAction('/esinspectdelayapply/processEsInspectDelayApply/add', params)
|
||||
// 延期申请流程表-编辑
|
||||
const editInspectExtensionTable = (params) => postAction('/esinspectdelayapply/processEsInspectDelayApply/edit', params)
|
||||
|
||||
/* 企标稽查整改 */
|
||||
// 详情信息
|
||||
const getInspectRectifyDetail = (params) => getAction('/process/esInspectRectifyFlow/queryDetailByProjectId', params)
|
||||
// 发起
|
||||
const startInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowStart', params)
|
||||
// 同意
|
||||
const approvalInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowApproval', params)
|
||||
// 驳回
|
||||
const rejectInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowReject', params)
|
||||
// 转办
|
||||
const transferInspectRectify = (params) => getAction('/process/esInspectRectifyFlow/flowTransfer', params)
|
||||
// 保存
|
||||
const saveInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowSave', params)
|
||||
// 企标稽查整改业务数据
|
||||
const getInspectRectifyDataById = (params) => getAction('/esinspectreport/processEsInspectRectify/queryByProjectId', params)
|
||||
|
||||
/* 权限申请流程 */
|
||||
// 生成项目id
|
||||
const getPermissionApplyProjectId = (params) => getAction('/process/esPermissionApplyFlow/getProjectId', params)
|
||||
// 详情信息
|
||||
const getPermissionApplyDetail = (params) => getAction('/process/esPermissionApplyFlow/queryDetailByProjectId', params)
|
||||
// 发起
|
||||
const startPermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowStart', params)
|
||||
// 同意
|
||||
const approvalPermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowApproval', params)
|
||||
// 驳回
|
||||
const rejectPermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowReject', params)
|
||||
// 转办
|
||||
const transferPermissionApply = (params) => getAction('/process/esPermissionApplyFlow/flowTransfer', params)
|
||||
// 保存
|
||||
const savePermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowSave', params)
|
||||
// 权限申请流程业务数据
|
||||
const getPermissionApplyDataById = (params) => getAction('/espermissionapply/processEsPermissionApply/queryByProjectId', params)
|
||||
// 校验是否已经有权限
|
||||
const checkPermissionApply = (params) => postAction('/espermissionapply/processEsPermissionApply/permissionCheck', params)
|
||||
|
||||
/* 标准宣贯流程 */
|
||||
// 生成项目id
|
||||
const getStandardPromotionProjectId = (params) => getAction('/esinspect/esDeclareFlowController/getProjectId', params)
|
||||
// 详情信息
|
||||
const getStandardPromotionDetail = (params) => getAction('/esinspect/esDeclareFlowController/queryDetailByProjectId', params)
|
||||
// 发起
|
||||
const startStandardPromotion = (params) => postAction('/esinspect/esDeclareFlowController/flowStart', params)
|
||||
// 保存
|
||||
const saveStandardPromotion = (params) => postAction('/esinspect/esDeclareFlowController/flowSave', params)
|
||||
// 权限申请流程业务数据
|
||||
const getStandardPromotionDataById = (params) => getAction('/esdeclare/processEsDeclare/queryByProjectId', params)
|
||||
// 联络人管理-根据部门ids获取联络人
|
||||
const getLiaisonList = (params) => getAction('/laws/system/lawsContactManage/queryByDepartIds', params)
|
||||
|
||||
/* 会后管理流程 */
|
||||
// 生成项目id
|
||||
const getPostMeetingManageProjectId = (params) => getAction('/process/meetingManageFlow/getProjectId', params)
|
||||
// 详情信息
|
||||
const getPostMeetingManageDetail = (params) => getAction('/process/meetingManageFlow/queryDetailByProjectId', params)
|
||||
// 发起
|
||||
const startPostMeetingManage = (params) => postAction('/process/meetingManageFlow/flowStart', params)
|
||||
// 同意
|
||||
const approvalPostMeetingManage = (params) => postAction('/process/meetingManageFlow/flowApproval', params)
|
||||
// 转办
|
||||
const transferPostMeetingManage = (params) => getAction('/process/meetingManageFlow/flowTransfer', params)
|
||||
// 保存
|
||||
const savePostMeetingManage = (params) => postAction('/process/meetingManageFlow/flowSave', params)
|
||||
// 权限申请流程业务数据
|
||||
const getPostMeetingManageDataById = (params) => getAction('/meetingmanage/processMeetingManage/queryByProjectId', params)
|
||||
// 分标委、工作组下拉 (standardizationType ROOT:总标委,WYH:委员会,FBW:分标委,GROUP:工作组)
|
||||
const getStandardizationList = (params) => getAction('/laws/standardization/lawsStandardization/queryList', params)
|
||||
|
||||
// 流程中心统一转办
|
||||
const processTransfer = (params) => postAction('/workCenter/transfer', params)
|
||||
|
||||
/* 项目合规评估流程 */
|
||||
// 获取项目法规清单
|
||||
const queryProjectRegulationList = (params) => getAction('/process/projectAssess/processQueryPage', params)
|
||||
// 发起-通过法规获取标准/条款列表
|
||||
const queryStandardClauseList = (params) => postAction('/process/projectAssess/processProjectAssessGetList', params)
|
||||
// 发起
|
||||
const initiateProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/startProcess', params)
|
||||
// 提交
|
||||
const submitProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/submit', params)
|
||||
// 保存
|
||||
const saveProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/saveToDraft', params)
|
||||
// 获取流程数据
|
||||
const queryProjectComplianceEvaluation = (params) => getAction('/process/projectAssess/queryProcessInfoVO', params)
|
||||
// 同意
|
||||
const agreeProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/agree', params)
|
||||
// 驳回
|
||||
const rejectProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/reject', params)
|
||||
|
||||
/* 未符合项跟踪流程 */
|
||||
// 按条件查询未符合项
|
||||
const queryNoMatchItemByCondition = (params) => getAction('/process/projectNotMet/pageForProcess', params)
|
||||
// 查询流程信息
|
||||
const queryNoMatchTrackingProcess = (params) => getAction('/process/projectNotMet/queryProcessInfoVO', params)
|
||||
// 发起流程
|
||||
const initialNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/startProcess', params)
|
||||
// 提交
|
||||
const submitNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/submit', params)
|
||||
// 同意
|
||||
const agreeNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/agree', params)
|
||||
// 驳回
|
||||
const rejectNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/reject', params)
|
||||
// 保存
|
||||
const saveNoMatchTrackingProcess = (params) => postAction('/process/projectNotMet/saveToDraft', params)
|
||||
|
||||
/* 法规合规评估流程 */
|
||||
// 获取标准列表(带分解单来源的信息)
|
||||
const getStandardListCarryDecompositionSingleSource = (params) => getAction('/process/projectStandard/quaryStandard', params)
|
||||
// 通过标准及分解单来源获取条款
|
||||
const getClauseByStandard = (params) => postAction('/process/projectStandard/processProjectStandardGetList', params)
|
||||
// 保存
|
||||
const saveStandardCompliance = (params) => postAction('/process/projectStandard/saveToDraft', params)
|
||||
// 发起
|
||||
const initStandardCompliance = (params) => postAction('/process/projectStandard/startProcess', params)
|
||||
// 提交
|
||||
const submitStandardCompliance = (params) => postAction('/process/projectStandard/submit', params)
|
||||
// 同意
|
||||
const agreeStandardCompliance = (params) => postAction('/process/projectStandard/agree', params)
|
||||
// 驳回
|
||||
const rejectStandardCompliance = (params) => postAction('/process/projectStandard/reject', params)
|
||||
// 查询流程信息
|
||||
const queryStandardCompliance = (params) => getAction('/process/projectStandard/queryProcessInfoVO', params)
|
||||
// 查询评估结果
|
||||
const queryStandardComplianceResult = (params) => getAction('/process/projectStandard/getTermUserList', params)
|
||||
// 归档节点查询下方表格数据
|
||||
const queryStandardComplianceEvaluateDetail = (params) => getAction('/process/projectStandard/getTermApprovalList', params)
|
||||
|
||||
// 在线编辑-生成空白模板
|
||||
const generateEmptyFileTemplate = (params) => getAction('/onlyOffice/saveEditFile', params)
|
||||
// 在线编辑-通过在线编辑的文件id获取文件信息
|
||||
const queryFileInfoByEditId = (params) => getAction('/onlyOffice/queryById', params)
|
||||
// 在线编辑-过程稿件文件id获取在线编辑文件id
|
||||
const getOnlineFileIdByFileId = (params) => getAction('/onlyOffice/saveEditFileWithOss', params)
|
||||
// 在线编辑-获取企标开始在线编辑的时候可以带入在线编辑的文件--获取到的是在线编辑的文件id不是系统的文件id
|
||||
const getStandardEditFileByNo = (params) => getAction('/onlyOffice/findEditFileByStandardNo', params)
|
||||
|
||||
export {
|
||||
getProcessNodeList,
|
||||
urgeProcessNode,
|
||||
queryTaskNameByTaskId,
|
||||
|
||||
deployWorkFlow,
|
||||
getFlowNodeList,
|
||||
addFlowNode,
|
||||
deleteFlowNode,
|
||||
|
||||
enterprisePlanApprovalTurnTo,
|
||||
enterprisePlanApprovalAgree,
|
||||
enterprisePlanApprovalReject,
|
||||
enterprisePlanApproval,
|
||||
enterprisePlanApprovalSave,
|
||||
getEnStandardNo,
|
||||
getProcessDataById,
|
||||
getProcessDataDraft,
|
||||
|
||||
activelyReportApproval,
|
||||
activelyReportSave,
|
||||
activelyReportTurnTo,
|
||||
activelyReportAgree,
|
||||
activelyReportReject,
|
||||
activelyReportGetDataById,
|
||||
activelyReportGetDataDraft,
|
||||
|
||||
standardizationInitApproval,
|
||||
standardizationInitSave,
|
||||
standardizationInitTurnTo,
|
||||
standardizationInitAgree,
|
||||
standardizationInitReject,
|
||||
standardizationInitGetDataById,
|
||||
standardizationInitGetDataDraft,
|
||||
standardizationInitBatchReject,
|
||||
|
||||
enStandardEditSave,
|
||||
enStandardEditApproval,
|
||||
enStandardEditTurnTo,
|
||||
enStandardEditAgree,
|
||||
enStandardEditReject,
|
||||
enStandardEditGetDataById,
|
||||
enStandardEditGetDataDraft,
|
||||
|
||||
enStandardChangeSave,
|
||||
enStandardChangeApproval,
|
||||
enStandardChangeTurnTo,
|
||||
enStandardChangeAgree,
|
||||
enStandardChangeReject,
|
||||
enStandardChangeGetDataById,
|
||||
enStandardChangeGetDataDraft,
|
||||
|
||||
enStandardRecheckGetDataById,
|
||||
enStandardRecheckSave,
|
||||
enStandardRecheckApproval,
|
||||
enStandardRecheckTurnTo,
|
||||
enStandardRecheckAgree,
|
||||
enStandardRecheckReject,
|
||||
enStandardRecheckGetDataDraft,
|
||||
enStandardRecheckIsShowFirstPerson,
|
||||
getEsRecheckPlanList,
|
||||
|
||||
enStandardAnnulGetDataById,
|
||||
enStandardAnnulSave,
|
||||
enStandardAnnulApproval,
|
||||
enStandardAnnulTurnTo,
|
||||
enStandardAnnulAgree,
|
||||
enStandardAnnulReject,
|
||||
getStandardTypeByNum,
|
||||
enStandardAnnulGetDataDraft,
|
||||
|
||||
enStandardSealSaveGetDataById,
|
||||
enStandardSealSaveSave,
|
||||
enStandardSealSaveApproval,
|
||||
enStandardSealSaveTurnTo,
|
||||
enStandardSealSaveAgree,
|
||||
enStandardSealSaveReject,
|
||||
enStandardSealSaveGetDataDraft,
|
||||
|
||||
enStandardStartUseGetDataById,
|
||||
enStandardStartUseSave,
|
||||
enStandardStartUseApproval,
|
||||
enStandardStartUseTurnTo,
|
||||
enStandardStartUseAgree,
|
||||
enStandardStartUseReject,
|
||||
enStandardStartUseGetDataDraft,
|
||||
|
||||
compulsoryWithdrawal,
|
||||
|
||||
initiateStandardECProcess,
|
||||
saveStandardECProcess,
|
||||
queryStandardECProcessData,
|
||||
turnToStandardECProcess,
|
||||
agreeStandardECProcess,
|
||||
rejectStandardECProcess,
|
||||
|
||||
querySpitFileByStandardNumber,
|
||||
queryStandardClauseNumber,
|
||||
saveConsultationProcess,
|
||||
queryConsultationProcessDetail,
|
||||
initiateConsultationProcess,
|
||||
submitConsultationProcess,
|
||||
transferConsultationProcess,
|
||||
agreeConsultationProcess,
|
||||
rejectConsultationProcess,
|
||||
|
||||
queryProcurementProcessInfo,
|
||||
saveProcurementProcess,
|
||||
initProcurementProcess,
|
||||
agreeProcurementProcess,
|
||||
rejectProcurementProcess,
|
||||
transferProcurementProcess,
|
||||
carbonCopyProcurementProcess,
|
||||
|
||||
getInspectPlanProjectId,
|
||||
getInspectPlanDetail,
|
||||
startInspectPlan,
|
||||
approvalInspectPlan,
|
||||
rejectInspectPlan,
|
||||
transferInspectPlan,
|
||||
saveInspectPlan,
|
||||
addInspectPlanTable,
|
||||
editInspectPlanTable,
|
||||
fillInOpinionInspectPlanTable,
|
||||
|
||||
getInspectProcessProjectId,
|
||||
getInspectProcessDetail,
|
||||
startInspectProcess,
|
||||
approvalInspectProcess,
|
||||
rejectInspectProcess,
|
||||
transferInspectProcess,
|
||||
saveInspectProcess,
|
||||
addInspectProcessTable,
|
||||
editInspectProcessTable,
|
||||
addInspectionContentTable,
|
||||
editInspectionContentTable,
|
||||
getFileByInspectId,
|
||||
getInspectionContentTable,
|
||||
addInspectionReportTable,
|
||||
editInspectionReportTable,
|
||||
addInspectionRectificationPlanTable,
|
||||
editInspectionRectificationPlanTable,
|
||||
queryByInspectContentId,
|
||||
|
||||
getInspectExtensionProjectId,
|
||||
getInspectExtensionDetail,
|
||||
startInspectExtension,
|
||||
approvalInspectExtension,
|
||||
rejectInspectExtension,
|
||||
transferInspectExtension,
|
||||
saveInspectExtension,
|
||||
addInspectExtensionTable,
|
||||
editInspectExtensionTable,
|
||||
|
||||
getInspectRectifyDetail,
|
||||
startInspectRectify,
|
||||
approvalInspectRectify,
|
||||
rejectInspectRectify,
|
||||
transferInspectRectify,
|
||||
saveInspectRectify,
|
||||
getInspectRectifyDataById,
|
||||
|
||||
getPermissionApplyProjectId,
|
||||
getPermissionApplyDetail,
|
||||
startPermissionApply,
|
||||
approvalPermissionApply,
|
||||
rejectPermissionApply,
|
||||
transferPermissionApply,
|
||||
savePermissionApply,
|
||||
getPermissionApplyDataById,
|
||||
checkPermissionApply,
|
||||
|
||||
getStandardPromotionProjectId,
|
||||
getStandardPromotionDetail,
|
||||
startStandardPromotion,
|
||||
saveStandardPromotion,
|
||||
getStandardPromotionDataById,
|
||||
getLiaisonList,
|
||||
|
||||
getPostMeetingManageProjectId,
|
||||
getPostMeetingManageDetail,
|
||||
startPostMeetingManage,
|
||||
approvalPostMeetingManage,
|
||||
transferPostMeetingManage,
|
||||
savePostMeetingManage,
|
||||
getPostMeetingManageDataById,
|
||||
getStandardizationList,
|
||||
|
||||
processTransfer,
|
||||
|
||||
queryProjectRegulationList,
|
||||
queryStandardClauseList,
|
||||
initiateProjectComplianceEvaluation,
|
||||
submitProjectComplianceEvaluation,
|
||||
saveProjectComplianceEvaluation,
|
||||
queryProjectComplianceEvaluation,
|
||||
agreeProjectComplianceEvaluation,
|
||||
rejectProjectComplianceEvaluation,
|
||||
|
||||
queryNoMatchItemByCondition,
|
||||
queryNoMatchTrackingProcess,
|
||||
initialNoMatchTrackingProcess,
|
||||
submitNoMatchTrackingProcess,
|
||||
agreeNoMatchTrackingProcess,
|
||||
rejectNoMatchTrackingProcess,
|
||||
saveNoMatchTrackingProcess,
|
||||
|
||||
getStandardListCarryDecompositionSingleSource,
|
||||
getClauseByStandard,
|
||||
saveStandardCompliance,
|
||||
initStandardCompliance,
|
||||
submitStandardCompliance,
|
||||
agreeStandardCompliance,
|
||||
rejectStandardCompliance,
|
||||
queryStandardCompliance,
|
||||
queryStandardComplianceResult,
|
||||
queryStandardComplianceEvaluateDetail,
|
||||
|
||||
generateEmptyFileTemplate,
|
||||
queryFileInfoByEditId,
|
||||
getOnlineFileIdByFileId,
|
||||
getStandardEditFileByNo
|
||||
}
|
||||
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="1361px" height="609px" viewBox="0 0 1361 609" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>Group 21</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs></defs>
|
||||
<g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="账户密码登录-校验" transform="translate(-79.000000, -82.000000)">
|
||||
<g id="Group-21" transform="translate(77.000000, 73.000000)">
|
||||
<g id="Group-18" opacity="0.8" transform="translate(74.901416, 569.699158) rotate(-7.000000) translate(-74.901416, -569.699158) translate(4.901416, 525.199158)">
|
||||
<ellipse id="Oval-11" fill="#CFDAE6" opacity="0.25" cx="63.5748792" cy="32.468367" rx="21.7830479" ry="21.766008"></ellipse>
|
||||
<ellipse id="Oval-3" fill="#CFDAE6" opacity="0.599999964" cx="5.98746479" cy="13.8668601" rx="5.2173913" ry="5.21330997"></ellipse>
|
||||
<path d="M38.1354514,88.3520215 C43.8984227,88.3520215 48.570234,83.6838647 48.570234,77.9254015 C48.570234,72.1669383 43.8984227,67.4987816 38.1354514,67.4987816 C32.3724801,67.4987816 27.7006688,72.1669383 27.7006688,77.9254015 C27.7006688,83.6838647 32.3724801,88.3520215 38.1354514,88.3520215 Z" id="Oval-3-Copy" fill="#CFDAE6" opacity="0.45"></path>
|
||||
<path d="M64.2775582,33.1704963 L119.185836,16.5654915" id="Path-12" stroke="#CFDAE6" stroke-width="1.73913043" stroke-linecap="round" stroke-linejoin="round"></path>
|
||||
<path d="M42.1431708,26.5002681 L7.71190162,14.5640702" id="Path-16" stroke="#E0B4B7" stroke-width="0.702678964" opacity="0.7" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="1.405357899873153,2.108036953469981"></path>
|
||||
<path d="M63.9262187,33.521561 L43.6721326,69.3250951" id="Path-15" stroke="#BACAD9" stroke-width="0.702678964" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="1.405357899873153,2.108036953469981"></path>
|
||||
<g id="Group-17" transform="translate(126.850922, 13.543654) rotate(30.000000) translate(-126.850922, -13.543654) translate(117.285705, 4.381889)" fill="#CFDAE6">
|
||||
<ellipse id="Oval-4" opacity="0.45" cx="9.13482653" cy="9.12768076" rx="9.13482653" ry="9.12768076"></ellipse>
|
||||
<path d="M18.2696531,18.2553615 C18.2696531,13.2142826 14.1798519,9.12768076 9.13482653,9.12768076 C4.08980114,9.12768076 0,13.2142826 0,18.2553615 L18.2696531,18.2553615 Z" id="Oval-4" transform="translate(9.134827, 13.691521) scale(-1, -1) translate(-9.134827, -13.691521) "></path>
|
||||
</g>
|
||||
</g>
|
||||
<g id="Group-14" transform="translate(216.294700, 123.725600) rotate(-5.000000) translate(-216.294700, -123.725600) translate(106.294700, 35.225600)">
|
||||
<ellipse id="Oval-2" fill="#CFDAE6" opacity="0.25" cx="29.1176471" cy="29.1402439" rx="29.1176471" ry="29.1402439"></ellipse>
|
||||
<ellipse id="Oval-2" fill="#CFDAE6" opacity="0.3" cx="29.1176471" cy="29.1402439" rx="21.5686275" ry="21.5853659"></ellipse>
|
||||
<ellipse id="Oval-2-Copy" stroke="#CFDAE6" opacity="0.4" cx="179.019608" cy="138.146341" rx="23.7254902" ry="23.7439024"></ellipse>
|
||||
<ellipse id="Oval-2" fill="#BACAD9" opacity="0.5" cx="29.1176471" cy="29.1402439" rx="10.7843137" ry="10.7926829"></ellipse>
|
||||
<path d="M29.1176471,39.9329268 L29.1176471,18.347561 C23.1616351,18.347561 18.3333333,23.1796097 18.3333333,29.1402439 C18.3333333,35.1008781 23.1616351,39.9329268 29.1176471,39.9329268 Z" id="Oval-2" fill="#BACAD9"></path>
|
||||
<g id="Group-9" opacity="0.45" transform="translate(172.000000, 131.000000)" fill="#E6A1A6">
|
||||
<ellipse id="Oval-2-Copy-2" cx="7.01960784" cy="7.14634146" rx="6.47058824" ry="6.47560976"></ellipse>
|
||||
<path d="M0.549019608,13.6219512 C4.12262681,13.6219512 7.01960784,10.722722 7.01960784,7.14634146 C7.01960784,3.56996095 4.12262681,0.670731707 0.549019608,0.670731707 L0.549019608,13.6219512 Z" id="Oval-2-Copy-2" transform="translate(3.784314, 7.146341) scale(-1, 1) translate(-3.784314, -7.146341) "></path>
|
||||
</g>
|
||||
<ellipse id="Oval-10" fill="#CFDAE6" cx="218.382353" cy="138.685976" rx="1.61764706" ry="1.61890244"></ellipse>
|
||||
<ellipse id="Oval-10-Copy-2" fill="#E0B4B7" opacity="0.35" cx="179.558824" cy="175.381098" rx="1.61764706" ry="1.61890244"></ellipse>
|
||||
<ellipse id="Oval-10-Copy" fill="#E0B4B7" opacity="0.35" cx="180.098039" cy="102.530488" rx="2.15686275" ry="2.15853659"></ellipse>
|
||||
<path d="M28.9985381,29.9671598 L171.151018,132.876024" id="Path-11" stroke="#CFDAE6" opacity="0.8"></path>
|
||||
</g>
|
||||
<g id="Group-10" opacity="0.799999952" transform="translate(1054.100635, 36.659317) rotate(-11.000000) translate(-1054.100635, -36.659317) translate(1026.600635, 4.659317)">
|
||||
<ellipse id="Oval-7" stroke="#CFDAE6" stroke-width="0.941176471" cx="43.8135593" cy="32" rx="11.1864407" ry="11.2941176"></ellipse>
|
||||
<g id="Group-12" transform="translate(34.596774, 23.111111)" fill="#BACAD9">
|
||||
<ellipse id="Oval-7" opacity="0.45" cx="9.18534718" cy="8.88888889" rx="8.47457627" ry="8.55614973"></ellipse>
|
||||
<path d="M9.18534718,17.4450386 C13.8657264,17.4450386 17.6599235,13.6143199 17.6599235,8.88888889 C17.6599235,4.16345787 13.8657264,0.332739156 9.18534718,0.332739156 L9.18534718,17.4450386 Z" id="Oval-7"></path>
|
||||
</g>
|
||||
<path d="M34.6597385,24.809694 L5.71666084,4.76878945" id="Path-2" stroke="#CFDAE6" stroke-width="0.941176471"></path>
|
||||
<ellipse id="Oval" stroke="#CFDAE6" stroke-width="0.941176471" cx="3.26271186" cy="3.29411765" rx="3.26271186" ry="3.29411765"></ellipse>
|
||||
<ellipse id="Oval-Copy" fill="#F7E1AD" cx="2.79661017" cy="61.1764706" rx="2.79661017" ry="2.82352941"></ellipse>
|
||||
<path d="M34.6312443,39.2922712 L5.06366663,59.785082" id="Path-10" stroke="#CFDAE6" stroke-width="0.941176471"></path>
|
||||
</g>
|
||||
<g id="Group-19" opacity="0.33" transform="translate(1282.537219, 446.502867) rotate(-10.000000) translate(-1282.537219, -446.502867) translate(1142.537219, 327.502867)">
|
||||
<g id="Group-17" transform="translate(141.333539, 104.502742) rotate(275.000000) translate(-141.333539, -104.502742) translate(129.333539, 92.502742)" fill="#BACAD9">
|
||||
<circle id="Oval-4" opacity="0.45" cx="11.6666667" cy="11.6666667" r="11.6666667"></circle>
|
||||
<path d="M23.3333333,23.3333333 C23.3333333,16.8900113 18.1099887,11.6666667 11.6666667,11.6666667 C5.22334459,11.6666667 0,16.8900113 0,23.3333333 L23.3333333,23.3333333 Z" id="Oval-4" transform="translate(11.666667, 17.500000) scale(-1, -1) translate(-11.666667, -17.500000) "></path>
|
||||
</g>
|
||||
<circle id="Oval-5-Copy-6" fill="#CFDAE6" cx="201.833333" cy="87.5" r="5.83333333"></circle>
|
||||
<path d="M143.5,88.8126685 L155.070501,17.6038544" id="Path-17" stroke="#BACAD9" stroke-width="1.16666667"></path>
|
||||
<path d="M17.5,37.3333333 L127.466252,97.6449735" id="Path-18" stroke="#BACAD9" stroke-width="1.16666667"></path>
|
||||
<polyline id="Path-19" stroke="#CFDAE6" stroke-width="1.16666667" points="143.902597 120.302281 174.935455 231.571342 38.5 147.510847 126.366941 110.833333"></polyline>
|
||||
<path d="M159.833333,99.7453842 L195.416667,89.25" id="Path-20" stroke="#E0B4B7" stroke-width="1.16666667" opacity="0.6"></path>
|
||||
<path d="M205.333333,82.1372105 L238.719406,36.1666667" id="Path-24" stroke="#BACAD9" stroke-width="1.16666667"></path>
|
||||
<path d="M266.723424,132.231988 L207.083333,90.4166667" id="Path-25" stroke="#CFDAE6" stroke-width="1.16666667"></path>
|
||||
<circle id="Oval-5" fill="#C1D1E0" cx="156.916667" cy="8.75" r="8.75"></circle>
|
||||
<circle id="Oval-5-Copy-3" fill="#C1D1E0" cx="39.0833333" cy="148.75" r="5.25"></circle>
|
||||
<circle id="Oval-5-Copy-2" fill-opacity="0.6" fill="#D1DEED" cx="8.75" cy="33.25" r="8.75"></circle>
|
||||
<circle id="Oval-5-Copy-4" fill-opacity="0.6" fill="#D1DEED" cx="243.833333" cy="30.3333333" r="5.83333333"></circle>
|
||||
<circle id="Oval-5-Copy-5" fill="#E0B4B7" cx="175.583333" cy="232.75" r="5.25"></circle>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 922 KiB |
@@ -0,0 +1,195 @@
|
||||
@font-face {
|
||||
font-family: "iconfont"; /* Project id 4236293 */
|
||||
src: url('iconfont.woff2?t=1709805185697') format('woff2'),
|
||||
url('iconfont.woff?t=1709805185697') format('woff'),
|
||||
url('iconfont.ttf?t=1709805185697') format('truetype');
|
||||
}
|
||||
|
||||
.iconfont {
|
||||
font-family: "iconfont" !important;
|
||||
font-size: 16px;
|
||||
font-style: normal;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.icon-database-fill:before {
|
||||
content: "\e6d7";
|
||||
}
|
||||
|
||||
.icon-calendar:before {
|
||||
content: "\e613";
|
||||
}
|
||||
|
||||
.icon-nav-bottom:before {
|
||||
content: "\e760";
|
||||
}
|
||||
|
||||
.icon-a-moxingkuaisuchaifen1:before {
|
||||
content: "\e60a";
|
||||
}
|
||||
|
||||
.icon-jiaoseguanli:before {
|
||||
content: "\e60b";
|
||||
}
|
||||
|
||||
.icon-right:before {
|
||||
content: "\e665";
|
||||
}
|
||||
|
||||
.icon-wenda1:before {
|
||||
content: "\e65e";
|
||||
}
|
||||
|
||||
.icon-shengchanliuchengguanli:before {
|
||||
content: "\e62a";
|
||||
}
|
||||
|
||||
.icon-shoucang:before {
|
||||
content: "\e6d9";
|
||||
}
|
||||
|
||||
.icon-a-fagui1:before {
|
||||
content: "\eb13";
|
||||
}
|
||||
|
||||
.icon-settings:before {
|
||||
content: "\e699";
|
||||
}
|
||||
|
||||
.icon-link:before {
|
||||
content: "\e632";
|
||||
}
|
||||
|
||||
.icon-rukou:before {
|
||||
content: "\e624";
|
||||
}
|
||||
|
||||
.icon-Searchbar_Search_icon:before {
|
||||
content: "\e64a";
|
||||
}
|
||||
|
||||
.icon-nav_apartment:before {
|
||||
content: "\e714";
|
||||
}
|
||||
|
||||
.icon-wenjian-tianjia:before {
|
||||
content: "\e68d";
|
||||
}
|
||||
|
||||
.icon-a-iconfontgerenzhongxin1:before {
|
||||
content: "\e609";
|
||||
}
|
||||
|
||||
.icon-ios-list-box:before {
|
||||
content: "\e67c";
|
||||
}
|
||||
|
||||
.icon-biaoqian-mianxing:before {
|
||||
content: "\e913";
|
||||
}
|
||||
|
||||
.icon-yingyong:before {
|
||||
content: "\e679";
|
||||
}
|
||||
|
||||
.icon-file-set:before {
|
||||
content: "\e607";
|
||||
}
|
||||
|
||||
.icon-file-qb:before {
|
||||
content: "\e604";
|
||||
}
|
||||
|
||||
.icon-file-bzfg:before {
|
||||
content: "\e601";
|
||||
}
|
||||
|
||||
.icon-file-star:before {
|
||||
content: "\e603";
|
||||
}
|
||||
|
||||
.icon-shouye:before {
|
||||
content: "\e6a5";
|
||||
}
|
||||
|
||||
.icon-shezhi:before {
|
||||
content: "\e608";
|
||||
}
|
||||
|
||||
.icon-yujing:before {
|
||||
content: "\e663";
|
||||
}
|
||||
|
||||
.icon-qicheweixiu:before {
|
||||
content: "\e681";
|
||||
}
|
||||
|
||||
.icon-24gf-folderOpen:before {
|
||||
content: "\eac5";
|
||||
}
|
||||
|
||||
.icon-kucun_crm:before {
|
||||
content: "\e606";
|
||||
}
|
||||
|
||||
.icon-share-internal:before {
|
||||
content: "\e618";
|
||||
}
|
||||
|
||||
.icon-chexiao:before {
|
||||
content: "\e619";
|
||||
}
|
||||
|
||||
.icon-star:before {
|
||||
content: "\e6ae";
|
||||
}
|
||||
|
||||
.icon-water-drop-slash:before {
|
||||
content: "\e846";
|
||||
}
|
||||
|
||||
.icon-star1:before {
|
||||
content: "\e640";
|
||||
}
|
||||
|
||||
.icon-jiedian:before {
|
||||
content: "\e629";
|
||||
}
|
||||
|
||||
.icon-user:before {
|
||||
content: "\e645";
|
||||
}
|
||||
|
||||
.icon-bianji:before {
|
||||
content: "\e611";
|
||||
}
|
||||
|
||||
.icon-shanchu_:before {
|
||||
content: "\e614";
|
||||
}
|
||||
|
||||
.icon-chat:before {
|
||||
content: "\e635";
|
||||
}
|
||||
|
||||
.icon-edit-1:before {
|
||||
content: "\e605";
|
||||
}
|
||||
|
||||
.icon-fangxingfenxiang:before {
|
||||
content: "\e85d";
|
||||
}
|
||||
|
||||
.icon-chart-pie:before {
|
||||
content: "\e65c";
|
||||
}
|
||||
|
||||
.icon-root-list:before {
|
||||
content: "\e667";
|
||||
}
|
||||
|
||||
.icon-save:before {
|
||||
content: "\e625";
|
||||
}
|
||||
|
||||
@@ -0,0 +1,324 @@
|
||||
{
|
||||
"id": "4236293",
|
||||
"name": "laws_sinotruk",
|
||||
"font_family": "iconfont",
|
||||
"css_prefix_text": "icon-",
|
||||
"description": "",
|
||||
"glyphs": [
|
||||
{
|
||||
"icon_id": "35088513",
|
||||
"name": "建筑",
|
||||
"font_class": "database-fill",
|
||||
"unicode": "e6d7",
|
||||
"unicode_decimal": 59095
|
||||
},
|
||||
{
|
||||
"icon_id": "34102934",
|
||||
"name": "calendar",
|
||||
"font_class": "calendar",
|
||||
"unicode": "e613",
|
||||
"unicode_decimal": 58899
|
||||
},
|
||||
{
|
||||
"icon_id": "3525796",
|
||||
"name": "nav-bottom",
|
||||
"font_class": "nav-bottom",
|
||||
"unicode": "e760",
|
||||
"unicode_decimal": 59232
|
||||
},
|
||||
{
|
||||
"icon_id": "38153617",
|
||||
"name": "moxingkuaisuchaifen 1",
|
||||
"font_class": "a-moxingkuaisuchaifen1",
|
||||
"unicode": "e60a",
|
||||
"unicode_decimal": 58890
|
||||
},
|
||||
{
|
||||
"icon_id": "38153616",
|
||||
"name": "jiaoseguanli",
|
||||
"font_class": "jiaoseguanli",
|
||||
"unicode": "e60b",
|
||||
"unicode_decimal": 58891
|
||||
},
|
||||
{
|
||||
"icon_id": "248926",
|
||||
"name": "right",
|
||||
"font_class": "right",
|
||||
"unicode": "e665",
|
||||
"unicode_decimal": 58981
|
||||
},
|
||||
{
|
||||
"icon_id": "1071031",
|
||||
"name": "问答1",
|
||||
"font_class": "wenda1",
|
||||
"unicode": "e65e",
|
||||
"unicode_decimal": 58974
|
||||
},
|
||||
{
|
||||
"icon_id": "6241671",
|
||||
"name": "生产流程管理",
|
||||
"font_class": "shengchanliuchengguanli",
|
||||
"unicode": "e62a",
|
||||
"unicode_decimal": 58922
|
||||
},
|
||||
{
|
||||
"icon_id": "9874518",
|
||||
"name": "KHCFDC_收藏",
|
||||
"font_class": "shoucang",
|
||||
"unicode": "e6d9",
|
||||
"unicode_decimal": 59097
|
||||
},
|
||||
{
|
||||
"icon_id": "35203462",
|
||||
"name": "法规 (1)",
|
||||
"font_class": "a-fagui1",
|
||||
"unicode": "eb13",
|
||||
"unicode_decimal": 60179
|
||||
},
|
||||
{
|
||||
"icon_id": "8106221",
|
||||
"name": "settings",
|
||||
"font_class": "settings",
|
||||
"unicode": "e699",
|
||||
"unicode_decimal": 59033
|
||||
},
|
||||
{
|
||||
"icon_id": "747955",
|
||||
"name": "链接",
|
||||
"font_class": "link",
|
||||
"unicode": "e632",
|
||||
"unicode_decimal": 58930
|
||||
},
|
||||
{
|
||||
"icon_id": "23713925",
|
||||
"name": "入口",
|
||||
"font_class": "rukou",
|
||||
"unicode": "e624",
|
||||
"unicode_decimal": 58916
|
||||
},
|
||||
{
|
||||
"icon_id": "12150232",
|
||||
"name": "Search bar_Search_icon",
|
||||
"font_class": "Searchbar_Search_icon",
|
||||
"unicode": "e64a",
|
||||
"unicode_decimal": 58954
|
||||
},
|
||||
{
|
||||
"icon_id": "16880564",
|
||||
"name": "nav_apartment",
|
||||
"font_class": "nav_apartment",
|
||||
"unicode": "e714",
|
||||
"unicode_decimal": 59156
|
||||
},
|
||||
{
|
||||
"icon_id": "34115754",
|
||||
"name": "文件-添加",
|
||||
"font_class": "wenjian-tianjia",
|
||||
"unicode": "e68d",
|
||||
"unicode_decimal": 59021
|
||||
},
|
||||
{
|
||||
"icon_id": "37368834",
|
||||
"name": "iconfontgerenzhongxin 1",
|
||||
"font_class": "a-iconfontgerenzhongxin1",
|
||||
"unicode": "e609",
|
||||
"unicode_decimal": 58889
|
||||
},
|
||||
{
|
||||
"icon_id": "6978751",
|
||||
"name": "ios-list-box",
|
||||
"font_class": "ios-list-box",
|
||||
"unicode": "e67c",
|
||||
"unicode_decimal": 59004
|
||||
},
|
||||
{
|
||||
"icon_id": "29808564",
|
||||
"name": "标签-面性",
|
||||
"font_class": "biaoqian-mianxing",
|
||||
"unicode": "e913",
|
||||
"unicode_decimal": 59667
|
||||
},
|
||||
{
|
||||
"icon_id": "1126128",
|
||||
"name": "应用",
|
||||
"font_class": "yingyong",
|
||||
"unicode": "e679",
|
||||
"unicode_decimal": 59001
|
||||
},
|
||||
{
|
||||
"icon_id": "37283266",
|
||||
"name": "icon-set",
|
||||
"font_class": "file-set",
|
||||
"unicode": "e607",
|
||||
"unicode_decimal": 58887
|
||||
},
|
||||
{
|
||||
"icon_id": "37283311",
|
||||
"name": "icon-qb",
|
||||
"font_class": "file-qb",
|
||||
"unicode": "e604",
|
||||
"unicode_decimal": 58884
|
||||
},
|
||||
{
|
||||
"icon_id": "37283158",
|
||||
"name": "icon-file-bzfg",
|
||||
"font_class": "file-bzfg",
|
||||
"unicode": "e601",
|
||||
"unicode_decimal": 58881
|
||||
},
|
||||
{
|
||||
"icon_id": "37283193",
|
||||
"name": "icon-file-star",
|
||||
"font_class": "file-star",
|
||||
"unicode": "e603",
|
||||
"unicode_decimal": 58883
|
||||
},
|
||||
{
|
||||
"icon_id": "905458",
|
||||
"name": "首页",
|
||||
"font_class": "shouye",
|
||||
"unicode": "e6a5",
|
||||
"unicode_decimal": 59045
|
||||
},
|
||||
{
|
||||
"icon_id": "1391283",
|
||||
"name": "设置",
|
||||
"font_class": "shezhi",
|
||||
"unicode": "e608",
|
||||
"unicode_decimal": 58888
|
||||
},
|
||||
{
|
||||
"icon_id": "4784148",
|
||||
"name": "预警",
|
||||
"font_class": "yujing",
|
||||
"unicode": "e663",
|
||||
"unicode_decimal": 58979
|
||||
},
|
||||
{
|
||||
"icon_id": "5755508",
|
||||
"name": "汽车维修",
|
||||
"font_class": "qicheweixiu",
|
||||
"unicode": "e681",
|
||||
"unicode_decimal": 59009
|
||||
},
|
||||
{
|
||||
"icon_id": "7594875",
|
||||
"name": "24gf-folderOpen",
|
||||
"font_class": "24gf-folderOpen",
|
||||
"unicode": "eac5",
|
||||
"unicode_decimal": 60101
|
||||
},
|
||||
{
|
||||
"icon_id": "19490928",
|
||||
"name": "库存_crm",
|
||||
"font_class": "kucun_crm",
|
||||
"unicode": "e606",
|
||||
"unicode_decimal": 58886
|
||||
},
|
||||
{
|
||||
"icon_id": "34122240",
|
||||
"name": "share-internal",
|
||||
"font_class": "share-internal",
|
||||
"unicode": "e618",
|
||||
"unicode_decimal": 58904
|
||||
},
|
||||
{
|
||||
"icon_id": "755531",
|
||||
"name": "撤销",
|
||||
"font_class": "chexiao",
|
||||
"unicode": "e619",
|
||||
"unicode_decimal": 58905
|
||||
},
|
||||
{
|
||||
"icon_id": "1251444",
|
||||
"name": "star",
|
||||
"font_class": "star",
|
||||
"unicode": "e6ae",
|
||||
"unicode_decimal": 59054
|
||||
},
|
||||
{
|
||||
"icon_id": "8953349",
|
||||
"name": "water-drop-slash",
|
||||
"font_class": "water-drop-slash",
|
||||
"unicode": "e846",
|
||||
"unicode_decimal": 59462
|
||||
},
|
||||
{
|
||||
"icon_id": "10166370",
|
||||
"name": "star",
|
||||
"font_class": "star1",
|
||||
"unicode": "e640",
|
||||
"unicode_decimal": 58944
|
||||
},
|
||||
{
|
||||
"icon_id": "10936714",
|
||||
"name": "节点",
|
||||
"font_class": "jiedian",
|
||||
"unicode": "e629",
|
||||
"unicode_decimal": 58921
|
||||
},
|
||||
{
|
||||
"icon_id": "13851484",
|
||||
"name": "user",
|
||||
"font_class": "user",
|
||||
"unicode": "e645",
|
||||
"unicode_decimal": 58949
|
||||
},
|
||||
{
|
||||
"icon_id": "22808337",
|
||||
"name": "bianji",
|
||||
"font_class": "bianji",
|
||||
"unicode": "e611",
|
||||
"unicode_decimal": 58897
|
||||
},
|
||||
{
|
||||
"icon_id": "22808347",
|
||||
"name": "shanchu_",
|
||||
"font_class": "shanchu_",
|
||||
"unicode": "e614",
|
||||
"unicode_decimal": 58900
|
||||
},
|
||||
{
|
||||
"icon_id": "27107441",
|
||||
"name": "chat",
|
||||
"font_class": "chat",
|
||||
"unicode": "e635",
|
||||
"unicode_decimal": 58933
|
||||
},
|
||||
{
|
||||
"icon_id": "32162437",
|
||||
"name": "edit-1",
|
||||
"font_class": "edit-1",
|
||||
"unicode": "e605",
|
||||
"unicode_decimal": 58885
|
||||
},
|
||||
{
|
||||
"icon_id": "34202238",
|
||||
"name": "方形分享",
|
||||
"font_class": "fangxingfenxiang",
|
||||
"unicode": "e85d",
|
||||
"unicode_decimal": 59485
|
||||
},
|
||||
{
|
||||
"icon_id": "35043333",
|
||||
"name": "chart-pie",
|
||||
"font_class": "chart-pie",
|
||||
"unicode": "e65c",
|
||||
"unicode_decimal": 58972
|
||||
},
|
||||
{
|
||||
"icon_id": "35043480",
|
||||
"name": "root-list",
|
||||
"font_class": "root-list",
|
||||
"unicode": "e667",
|
||||
"unicode_decimal": 58983
|
||||
},
|
||||
{
|
||||
"icon_id": "36945912",
|
||||
"name": "save",
|
||||
"font_class": "save",
|
||||
"unicode": "e625",
|
||||
"unicode_decimal": 58917
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
@import "./iconfont.css";
|
||||
|
||||
:global(.anticon) {
|
||||
&:before {
|
||||
font-family: "icon-extend", "extend", serif !important;
|
||||
}
|
||||
}
|
||||
// 折叠时隐藏文字
|
||||
.ant-menu-inline-collapsed .iconfont + span {
|
||||
display: inline-block;
|
||||
max-width: 0;
|
||||
opacity: 0;
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 812 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 781 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 1017 B |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 306 KiB |
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1696839921457" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1644" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" fill="#1f1f1f"><path d="M745.472 800.768c0 26.624-20.48 47.104-47.104 47.104H360.448c-26.624 0-47.104-20.48-47.104-47.104V303.104h432.128v497.664zM407.552 219.136c0-6.144 4.096-10.24 10.24-10.24h225.28c6.144 0 10.24 4.096 10.24 10.24v28.672h-245.76v-28.672z m479.232 28.672h-178.176v-28.672c0-36.864-28.672-65.536-65.536-65.536h-225.28c-36.864 0-65.536 28.672-65.536 65.536v28.672H174.08c-16.384 0-28.672 12.288-28.672 28.672 0 16.384 12.288 28.672 28.672 28.672h83.968v497.664c0 57.344 47.104 102.4 102.4 102.4h337.92c57.344 0 102.4-47.104 102.4-102.4V303.104h83.968c16.384 0 28.672-12.288 28.672-28.672 2.048-14.336-12.288-26.624-26.624-26.624zM530.432 763.904c16.384 0 28.672-12.288 28.672-28.672V434.176c0-16.384-12.288-28.672-28.672-28.672-16.384 0-28.672 12.288-28.672 28.672v301.056c0 16.384 12.288 28.672 28.672 28.672m-131.072 0c16.384 0 28.672-12.288 28.672-28.672V434.176c0-16.384-12.288-28.672-28.672-28.672-16.384 0-28.672 12.288-28.672 28.672v301.056c0 16.384 12.288 28.672 28.672 28.672m262.144 0c16.384 0 28.672-12.288 28.672-28.672V434.176c0-16.384-12.288-28.672-28.672-28.672-16.384 0-28.672 12.288-28.672 28.672v301.056c0 16.384 12.288 28.672 28.672 28.672" p-id="1645"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 126 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,259 @@
|
||||
.area-zoom-in-top-enter-active,
|
||||
.area-zoom-in-top-leave-active {
|
||||
opacity: 1;
|
||||
transform: scaleY(1);
|
||||
}
|
||||
|
||||
.area-zoom-in-top-enter,
|
||||
.area-zoom-in-top-leave-active {
|
||||
opacity: 0;
|
||||
transform: scaleY(0);
|
||||
}
|
||||
|
||||
.area-select {
|
||||
box-sizing: border-box;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
color: rgba(0, 0, 0, 0.65);
|
||||
font-size: 14px;
|
||||
font-variant: tabular-nums;
|
||||
line-height: 1.5;
|
||||
list-style: none;
|
||||
font-feature-settings: 'tnum';
|
||||
position: relative;
|
||||
outline: 0;
|
||||
display: block;
|
||||
background-color: #fff;
|
||||
border: 1px solid #d9d9d9;
|
||||
border-top-width: 1.02px;
|
||||
border-radius: 4px;
|
||||
outline: none;
|
||||
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
|
||||
-webkit-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.area-select-wrap .area-select {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.area-select * {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.area-select:hover {
|
||||
border-color: #40a9ff;
|
||||
border-right-width: 1px !important;
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
|
||||
.area-select:active {
|
||||
box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
|
||||
}
|
||||
|
||||
.area-select.small {
|
||||
width: 126px;
|
||||
}
|
||||
|
||||
.area-select.medium {
|
||||
width: 160px;
|
||||
}
|
||||
|
||||
.area-select.large {
|
||||
width: 194px;
|
||||
}
|
||||
|
||||
.area-select.is-disabled {
|
||||
background: #eceff5;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.area-select.is-disabled:hover {
|
||||
border-color: #e1e2e6;
|
||||
}
|
||||
|
||||
.area-select.is-disabled .area-selected-trigger {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.area-select .area-selected-trigger {
|
||||
position: relative;
|
||||
display: block;
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
height: 100%;
|
||||
padding: 8px 20px 7px 12px;
|
||||
}
|
||||
|
||||
.area-select .area-select-icon {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
margin-top: -2px;
|
||||
right: 6px;
|
||||
content: "";
|
||||
width: 0;
|
||||
height: 0;
|
||||
border: 6px solid transparent;
|
||||
border-top-color: rgba(0, 0, 0, 0.25);
|
||||
transition: all .3s linear;
|
||||
transform-origin: center;
|
||||
}
|
||||
|
||||
.area-select .area-select-icon.active {
|
||||
margin-top: -8px;
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
|
||||
.area-selectable-list-wrap {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
max-height: 275px;
|
||||
z-index: 15000;
|
||||
background-color: #fff;
|
||||
box-sizing: border-box;
|
||||
overflow-x: auto;
|
||||
margin: 2px 0;
|
||||
border-radius: 4px;
|
||||
outline: none;
|
||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
|
||||
|
||||
transition: opacity 0.15s, transform 0.3s !important;
|
||||
transform-origin: center top !important;
|
||||
}
|
||||
|
||||
.area-selectable-list {
|
||||
position: relative;
|
||||
margin: 0;
|
||||
padding: 6px 0;
|
||||
width: 100%;
|
||||
font-size: 14px;
|
||||
color: #565656;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.area-selectable-list .area-select-option {
|
||||
position: relative;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
cursor: pointer;
|
||||
padding: 0 15px 0 10px;
|
||||
height: 32px;
|
||||
line-height: 32px;
|
||||
}
|
||||
|
||||
.area-selectable-list .area-select-option.hover {
|
||||
background-color: #e6f7ff;
|
||||
}
|
||||
|
||||
.area-selectable-list .area-select-option.selected {
|
||||
color: rgba(0, 0, 0, 0.65);
|
||||
font-weight: 600;
|
||||
background-color: #efefef;
|
||||
}
|
||||
|
||||
.cascader-menu-list-wrap {
|
||||
position: absolute;
|
||||
white-space: nowrap;
|
||||
z-index: 15000;
|
||||
background-color: #fff;
|
||||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
font-size: 0;
|
||||
margin: 2px 0;
|
||||
border-radius: 4px;
|
||||
outline: none;
|
||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
|
||||
|
||||
transition: opacity 0.15s, transform 0.3s !important;
|
||||
transform-origin: center top !important;
|
||||
}
|
||||
|
||||
.cascader-menu-list {
|
||||
position: relative;
|
||||
margin: 0;
|
||||
font-size: 14px;
|
||||
color: #565656;
|
||||
padding: 6px 0;
|
||||
list-style: none;
|
||||
display: inline-block;
|
||||
height: 204px;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
min-width: 160px;
|
||||
vertical-align: top;
|
||||
background-color: #fff;
|
||||
border-right: 1px solid #e4e7ed;
|
||||
}
|
||||
|
||||
.cascader-menu-list:last-child {
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
.cascader-menu-list .cascader-menu-option {
|
||||
position: relative;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
cursor: pointer;
|
||||
padding: 0 15px 0 10px;
|
||||
height: 32px;
|
||||
line-height: 32px;
|
||||
}
|
||||
|
||||
.cascader-menu-list .cascader-menu-option.hover,
|
||||
.cascader-menu-list .cascader-menu-option:hover {
|
||||
background-color: #e6f7ff;
|
||||
}
|
||||
|
||||
.cascader-menu-list .cascader-menu-option.selected {
|
||||
color: rgba(0, 0, 0, 0.65);
|
||||
font-weight: 600;
|
||||
background-color: #efefef;
|
||||
}
|
||||
|
||||
.cascader-menu-list .cascader-menu-option.cascader-menu-extensible:after {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
margin-top: -4px;
|
||||
right: 5px;
|
||||
content: "";
|
||||
width: 0;
|
||||
height: 0;
|
||||
border: 4px solid transparent;
|
||||
border-left-color: #a1a4ad;
|
||||
}
|
||||
|
||||
.cascader-menu-list::-webkit-scrollbar,
|
||||
.area-selectable-list-wrap::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:decremen,
|
||||
.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:end:decrement,
|
||||
.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:increment,
|
||||
.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:start:increment,
|
||||
.cascader-menu-list::-webkit-scrollbar-button:vertical:decremen,
|
||||
.cascader-menu-list::-webkit-scrollbar-button:vertical:end:decrement,
|
||||
.cascader-menu-list::-webkit-scrollbar-button:vertical:increment,
|
||||
.cascader-menu-list::-webkit-scrollbar-button:vertical:start:increment {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.cascader-menu-list::-webkit-scrollbar-thumb:vertical,
|
||||
.area-selectable-list-wrap::-webkit-scrollbar-thumb:vertical {
|
||||
background-color: #b8b8b8;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.cascader-menu-list::-webkit-scrollbar-thumb:vertical:hover,
|
||||
.area-selectable-list-wrap::-webkit-scrollbar-thumb:vertical:hover {
|
||||
background-color: #777;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
/** [表格主题样式一] 表格强制列不换行 */
|
||||
.j-table-force-nowrap {
|
||||
td, th {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.ant-table-selection-column {
|
||||
padding: 12px 22px !important;
|
||||
}
|
||||
|
||||
/** 列自适应,弊端会导致列宽失效 */
|
||||
&.ant-table-wrapper .ant-table-content {
|
||||
overflow-x: auto;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.cm-s-idea span.cm-meta{color:olive}.cm-s-idea span.cm-number{color:#00f}.cm-s-idea span.cm-keyword{line-height:1em;font-weight:700;color:navy}.cm-s-idea span.cm-atom{font-weight:700;color:navy}.cm-s-idea span.cm-def{color:#000}.cm-s-idea span.cm-variable{color:#000}.cm-s-idea span.cm-variable-2{color:#000}.cm-s-idea span.cm-type,.cm-s-idea span.cm-variable-3{color:#000}.cm-s-idea span.cm-property{color:#000}.cm-s-idea span.cm-operator{color:#000}.cm-s-idea span.cm-comment{color:grey}.cm-s-idea span.cm-string{color:green}.cm-s-idea span.cm-string-2{color:green}.cm-s-idea span.cm-qualifier{color:#555}.cm-s-idea span.cm-error{color:red}.cm-s-idea span.cm-attribute{color:#00f}.cm-s-idea span.cm-tag{color:navy}.cm-s-idea span.cm-link{color:#00f}.cm-s-idea .CodeMirror-activeline-background{background:#fffae3}.cm-s-idea span.cm-builtin{color:#30a}.cm-s-idea span.cm-bracket{color:#cc7}.cm-s-idea{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif}.cm-s-idea .CodeMirror-matchingbracket{outline:1px solid grey;color:#000!important}.CodeMirror-hints.idea{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;color:#616569;background-color:#ebf3fd!important}.CodeMirror-hints.idea .CodeMirror-hint-active{background-color:#a2b8c9!important;color:#5c6065!important}
|
||||
@@ -0,0 +1,954 @@
|
||||
/*用户信息部分的高度*/
|
||||
@user-info-height: var(--user-info-height, 59px);
|
||||
/*面包屑的高度,高度21,上下margin24 2023-12-06,面包屑挪到用户信息那一栏了,现在12px是margin的数值*/
|
||||
@breadcrumb-height: var(--breadcrumb-height, 12px);
|
||||
/* 页面不出全局滚动条的高度,如果在vue文件使用,就只能在style里引入common.less */
|
||||
@page-content-h: calc(100vh - @user-info-height - @breadcrumb-height);
|
||||
|
||||
/*列表上方操作按钮区域*/
|
||||
/*.ant-card-body .table-operator {
|
||||
margin-bottom: 8px;
|
||||
}*/
|
||||
|
||||
/* 列表可拖拽改变列宽 begin */
|
||||
.nio-header-th {
|
||||
position: relative;
|
||||
isolation: isolate;
|
||||
}
|
||||
|
||||
.nio-drag-handler {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
height: 100%;
|
||||
width: 5px;
|
||||
z-index: 1;
|
||||
border-right: 1px #e8e8e8 solid;
|
||||
}
|
||||
|
||||
.nio-drag-handler:hover,
|
||||
.nio-drag-handler:focus {
|
||||
cursor: col-resize !important;
|
||||
border-right: 2px solid #0bd9d9 !important;
|
||||
}
|
||||
|
||||
/* 列表可拖拽改变列宽 end */
|
||||
|
||||
/*列表上方操作按钮区域*/
|
||||
.ant-card-body .table-operator,
|
||||
.table-operator {
|
||||
margin-bottom: 15px;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
color: #040B29;
|
||||
}
|
||||
|
||||
.operator-text {
|
||||
cursor: pointer;
|
||||
margin-right: 53px;
|
||||
display: inline-block;
|
||||
|
||||
.ant-upload {
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
color: #040B29;
|
||||
}
|
||||
}
|
||||
|
||||
.operator-text:last-child {
|
||||
margin-right: 16px;
|
||||
}
|
||||
|
||||
/deep/ .ant-table-pagination.ant-pagination {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
/** Button按钮间距 */
|
||||
.table-operator .ant-btn {
|
||||
margin: 0 8px 8px 0;
|
||||
}
|
||||
|
||||
.table-operator .ant-btn-group .ant-btn {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.table-operator .ant-btn-group .ant-btn:last-child {
|
||||
margin: 0 8px 8px 0;
|
||||
}
|
||||
|
||||
/*列表td的padding设置 可以控制列表大小*/
|
||||
.ant-table-tbody .ant-table-row td {
|
||||
padding-top: 15px;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
|
||||
// 表格内操作列按钮的样式
|
||||
.ant-table-tbody .table-action a {
|
||||
margin: 0 8px;
|
||||
}
|
||||
|
||||
.ant-table-tbody .table-action a:nth-of-type(1) {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.operate-icon-btn {
|
||||
color: @primary-color;
|
||||
}
|
||||
|
||||
.operate-icon-more {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.operate-btn {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-family: PingFang SC-Regular, PingFang SC, sans-serif;
|
||||
color: #1D2129;
|
||||
|
||||
&-icon {
|
||||
margin-right: 8px;
|
||||
color: @primary-color;
|
||||
}
|
||||
}
|
||||
|
||||
.action-span-cell > a:first-child {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
/*列表页面弹出modal*/
|
||||
.ant-modal-cust-warp {
|
||||
height: 100%
|
||||
}
|
||||
|
||||
/*弹出modal Y轴滚动条*/
|
||||
.ant-modal-cust-warp .ant-modal-body {
|
||||
height: calc(100% - 110px) !important;
|
||||
overflow-y: auto
|
||||
}
|
||||
|
||||
/*弹出modal 先有content后有body 故滚动条控制在body上*/
|
||||
.ant-modal-cust-warp .ant-modal-content {
|
||||
overflow-y: hidden
|
||||
}
|
||||
|
||||
/*列表中有图片的加这个样式 参考用户管理*/
|
||||
.anty-img-wrap {
|
||||
height: 25px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.anty-img-wrap > img {
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
/*列表中范围查询样式*/
|
||||
.query-group-cust {
|
||||
width: calc(50% - 10px)
|
||||
}
|
||||
|
||||
.query-group-split-cust:before {
|
||||
content: "~";
|
||||
width: 20px;
|
||||
display: inline-block;
|
||||
text-align: center
|
||||
}
|
||||
|
||||
|
||||
/*erp风格子表外框padding设置*/
|
||||
.ant-card-wider-padding.cust-erp-sub-tab > .ant-card-body {
|
||||
padding: 5px 12px
|
||||
}
|
||||
|
||||
/* 内嵌子表背景颜色 */
|
||||
.j-inner-table-wrapper /deep/ .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody .ant-table-row {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
|
||||
/**隐藏样式-modal确定按钮 */
|
||||
.jee-hidden {
|
||||
display: none
|
||||
}
|
||||
|
||||
// 抽屉按钮区域
|
||||
.drawer-bootom-button {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
z-index: 100;
|
||||
width: 100%;
|
||||
border-top: 1px solid #e8e8e8;
|
||||
padding: 10px 16px;
|
||||
text-align: right;
|
||||
left: 0;
|
||||
background: #fff;
|
||||
border-radius: 0 0 2px 2px;
|
||||
}
|
||||
|
||||
// 新增编辑表单样式
|
||||
.form-add {
|
||||
margin-bottom: 40px;
|
||||
|
||||
/deep/ .ant-form-item-label {
|
||||
width: 130px;
|
||||
}
|
||||
|
||||
/deep/ .ant-form-item-control-wrapper {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.box-title-text {
|
||||
line-height: 1.4;
|
||||
display: flex;
|
||||
/*align-items: center;*/
|
||||
|
||||
.title-text {
|
||||
width: 114px;
|
||||
text-align: right;
|
||||
display: inline-block;
|
||||
font-weight: 500;
|
||||
font-size: 14px;
|
||||
margin-right: 16px;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
height: 42px;
|
||||
line-height: 42px;
|
||||
|
||||
.required {
|
||||
color: red;
|
||||
margin-right: 4px;
|
||||
}
|
||||
}
|
||||
|
||||
.item-model {
|
||||
width: calc(100% - 130px);
|
||||
display: inline-block;
|
||||
margin-top: 2px;
|
||||
//height: 40px;
|
||||
margin-bottom: 24px;
|
||||
|
||||
/deep/ .ant-form-item-control-wrapper {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.item-model-textarea {
|
||||
width: calc(100% - 130px);
|
||||
display: inline-block;
|
||||
margin-top: 2px;
|
||||
|
||||
/deep/ .ant-form-item-control-wrapper {
|
||||
width: 100% !important;
|
||||
}
|
||||
}
|
||||
|
||||
/*.box-input {
|
||||
display: inline-block;
|
||||
height: 38px;
|
||||
width: 100%;
|
||||
|
||||
/deep/ .ant-select-selection--single {
|
||||
height: 38px;
|
||||
}
|
||||
|
||||
/deep/ .ant-select-selection--multiple {
|
||||
height: 38px;
|
||||
|
||||
.ant-select-selection__rendered > ul > li {
|
||||
margin-top: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .ant-select-selection__rendered {
|
||||
line-height: 38px;
|
||||
height: 38px;
|
||||
}
|
||||
|
||||
/deep/ .ant-calendar-picker {
|
||||
line-height: 38px;
|
||||
height: 38px;
|
||||
}
|
||||
|
||||
/deep/ .ant-calendar-picker-input {
|
||||
height: 38px;
|
||||
}
|
||||
|
||||
/deep/ .ant-input-number-input-wrap {
|
||||
line-height: 38px;
|
||||
height: 38px;
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
.title-text-text {
|
||||
margin-top: 9px;
|
||||
}
|
||||
|
||||
.header-text {
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
margin-left: 15px;
|
||||
/*border-bottom: 1px #d9d9d9 dashed;*/
|
||||
height: 30px;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
.button-text {
|
||||
//height: 38px;
|
||||
width: calc(100% - 100px);
|
||||
//line-height: 38px;
|
||||
background: #fff;
|
||||
border: 1px @primary-color solid;
|
||||
color: @primary-color;
|
||||
}
|
||||
|
||||
// 新增编辑表单样式--完
|
||||
|
||||
// 左树右表布局
|
||||
.left-tree-div {
|
||||
.div-left {
|
||||
/*height: 100%;*/
|
||||
width: 230px;
|
||||
float: left;
|
||||
padding-right: 20px;
|
||||
/*border-right: 1px solid #E6E7EC;*/
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.div-right {
|
||||
padding-left: 20px;
|
||||
width: calc(100% - 230px);
|
||||
float: right;
|
||||
border-left: 1px solid #E6E7EC;
|
||||
/*flex: 1;*/
|
||||
|
||||
.right-search-header {
|
||||
margin-bottom: 20px;
|
||||
|
||||
.table-page-search-submitButtons {
|
||||
display: flex;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*表格中换行文本的样式*/
|
||||
.table-text {
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
/* 表格中需要标红的样式 */
|
||||
.table-red-text {
|
||||
color: @primary-color;
|
||||
}
|
||||
|
||||
/* 表格中换行链接的样式 */
|
||||
.link-a {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.can-click-table-text {
|
||||
color: @primary-color;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* switch的样式 */
|
||||
.table-operator-tab {
|
||||
width: fit-content;
|
||||
background-color: #F0F2F4;
|
||||
border-radius: 4px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.table-operator-tab a {
|
||||
border-radius: 4px;
|
||||
display: inline-flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 94px;
|
||||
height: 32px;
|
||||
color: #4E5969;
|
||||
}
|
||||
|
||||
.table-operator-tab a.table-operator-tab-active {
|
||||
background-color: @primary-color;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
.table-operator-tab a:not(:first-child) {
|
||||
//transform: translateX(-8px);
|
||||
margin-left: -8px;
|
||||
}
|
||||
|
||||
/* switch的样式--end */
|
||||
|
||||
/*分页的样式start*/
|
||||
.ant-pagination-prev, .ant-pagination-next, .ant-pagination-jump-prev, .ant-pagination-jump-next {
|
||||
height: 24px !important;
|
||||
min-width: 24px !important;
|
||||
line-height: 24px !important;
|
||||
}
|
||||
|
||||
.ant-pagination-item {
|
||||
/* 不能设置宽度,设置宽度三位的时候选择标准弹框会飘 */
|
||||
height: 24px !important;
|
||||
min-width: 24px !important;
|
||||
line-height: 22px !important;
|
||||
|
||||
a {
|
||||
padding: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.ant-pagination-item-active a {
|
||||
color: #ffffff !important;
|
||||
background-color: @primary-color;
|
||||
}
|
||||
|
||||
.ant-pagination-options-size-changer.ant-select {
|
||||
height: 24px !important;
|
||||
|
||||
.ant-select-selection--single {
|
||||
height: 24px;
|
||||
|
||||
.ant-select-selection__rendered {
|
||||
line-height: 22px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ant-pagination-options-quick-jumper {
|
||||
height: 24px !important;
|
||||
line-height: 22px !important;
|
||||
}
|
||||
|
||||
.ant-pagination-options-quick-jumper input {
|
||||
height: 24px !important;
|
||||
}
|
||||
|
||||
/*分页的样式end*/
|
||||
|
||||
/*页面左右布局*/
|
||||
.page-left-right-layout {
|
||||
height: @page-content-h;
|
||||
width: 100%;
|
||||
|
||||
.ant-card-body {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
padding: 0;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.page-left-box {
|
||||
width: 248px;
|
||||
height: 100%;
|
||||
border-right: 1px solid #E5E6EB;
|
||||
padding: 24px;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.page-right-box {
|
||||
flex: 1;
|
||||
width: 0;
|
||||
height: 100%;
|
||||
padding: 24px;
|
||||
box-sizing: border-box;
|
||||
overflow-y: auto;
|
||||
}
|
||||
}
|
||||
|
||||
.page-tree-box {
|
||||
height: 100%;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.page-tree-box-has-search {
|
||||
height: calc(100% - 40px);
|
||||
}
|
||||
|
||||
/*展开收起按钮颜色*/
|
||||
.ant-tree.ant-tree-show-line li span.ant-tree-switcher {
|
||||
color: #86909c;
|
||||
}
|
||||
|
||||
.ant-tree-title {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
// 文件夹节点使用自定义
|
||||
.tree-node {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
|
||||
&-icon {
|
||||
width: 16px;
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
&-title {
|
||||
flex: 1;
|
||||
width: 0;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
}
|
||||
|
||||
.tree-node-custom-title {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
// 鼠标移入树节点样式修改
|
||||
.ant-tree li .ant-tree-node-content-wrapper:hover {
|
||||
background: #FFFFFF;
|
||||
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
|
||||
border-radius: 4px 4px 4px 4px;
|
||||
opacity: 1;
|
||||
margin-left: -24px;
|
||||
padding-left: 29px;
|
||||
}
|
||||
|
||||
.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
|
||||
background-color: #ffd9d1 !important;
|
||||
}
|
||||
|
||||
.tree-operate-node {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
align-items: center;
|
||||
|
||||
&-btn-box {
|
||||
display: inline-block;
|
||||
|
||||
.tree-operate-node-btn {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
&-btn-box-hide {
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
&-btn {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
background: rgba(213, 44, 38, 0.08);
|
||||
border-radius: 2px 2px 2px 2px;
|
||||
border: none;
|
||||
margin-left: 4px;
|
||||
padding: 0;
|
||||
|
||||
/deep/ .anticon {
|
||||
margin-top: 2px;
|
||||
color: @primary-color;
|
||||
}
|
||||
|
||||
i {
|
||||
color: @primary-color;
|
||||
height: 20px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.tree-search {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
/*抽屉样式修改*/
|
||||
.custom-drawer-style {
|
||||
height: 100%;
|
||||
overflow: auto;
|
||||
|
||||
.ant-drawer-body {
|
||||
height: calc(100% - 55px);
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
&-scroll {
|
||||
height: calc(100% - 61px);
|
||||
overflow: auto;
|
||||
padding: 24px;
|
||||
}
|
||||
|
||||
&-bottom-btn {
|
||||
height: 60px;
|
||||
padding: 12px 24px;
|
||||
opacity: 1;
|
||||
border-top: 1px solid #E5E6EB;
|
||||
text-align: right;
|
||||
|
||||
.ant-btn {
|
||||
margin-left: 12px;
|
||||
}
|
||||
|
||||
.ant-btn:first-child {
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*详情样式start*/
|
||||
.detail-page {
|
||||
padding: 24px;
|
||||
}
|
||||
|
||||
.detail-page-title {
|
||||
font-size: 20px;
|
||||
font-family: PingFang SC-Medium, PingFang SC, sans-serif;
|
||||
color: #1D2129;
|
||||
font-weight: 600;
|
||||
text-align: center;
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.detail-page-part {
|
||||
border-radius: 8px;
|
||||
border: 1px solid #E5E6EB;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.detail-page-part-title {
|
||||
height: 56px;
|
||||
background: rgba(245, 245, 245, 0.6);
|
||||
border-radius: 8px 8px 0 0;
|
||||
opacity: 1;
|
||||
border-bottom: 1px solid #E5E6EB;
|
||||
padding: 0 20px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.detail-page-part-title > span {
|
||||
font-size: 16px;
|
||||
font-family: PingFang SC-Medium, PingFang SC, sans-serif;
|
||||
font-weight: 550;
|
||||
color: #1D2129;
|
||||
}
|
||||
|
||||
.detail-page-part-title-operate-box {
|
||||
.ant-btn > .anticon + span {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.ant-btn > .iconfont + span {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.ant-btn > .iconfont {
|
||||
height: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.detail-page-part-form {
|
||||
padding: 20px;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.detail-page-part-form-item {
|
||||
width: calc((100% - 32px) / 3);
|
||||
display: flex;
|
||||
margin: 0 16px 16px 0;
|
||||
}
|
||||
|
||||
.detail-page-part-form-item > label {
|
||||
width: 7.5em;
|
||||
font-size: 16px;
|
||||
font-family: PingFang SC-Regular, PingFang SC, sans-serif;
|
||||
font-weight: 400;
|
||||
color: #86909C;
|
||||
}
|
||||
|
||||
.detail-page-part-form-item > span {
|
||||
word-break: break-all;
|
||||
font-size: 16px;
|
||||
font-family: PingFang SC-Regular, PingFang SC, sans-serif;
|
||||
color: #1D2129;
|
||||
flex: 1;
|
||||
width: 0;
|
||||
}
|
||||
|
||||
.detail-page-part-form-item:nth-child(3n) {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
/deep/ .detail-page-part-form-item {
|
||||
width: calc((100% - 32px) / 3);
|
||||
display: flex;
|
||||
margin: 0 16px 16px 0;
|
||||
|
||||
label {
|
||||
width: 40%;
|
||||
font-size: 16px;
|
||||
font-family: PingFang SC-Regular, PingFang SC, sans-serif;
|
||||
font-weight: 400;
|
||||
color: #86909C;
|
||||
}
|
||||
|
||||
span {
|
||||
white-space: pre-wrap;
|
||||
word-break: break-all;
|
||||
font-size: 16px;
|
||||
font-family: PingFang SC-Regular, PingFang SC, sans-serif;
|
||||
color: #1D2129;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .detail-page-part-form-item:nth-child(3n) {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.detail-page-process-manuscript {
|
||||
padding: 20px;
|
||||
|
||||
&-item {
|
||||
padding: 20px 0;
|
||||
border-bottom: 1px solid #E5E6EB;
|
||||
}
|
||||
|
||||
&-item:last-child {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
&-title {
|
||||
font-size: 16px;
|
||||
font-family: PingFang SC-Regular, PingFang SC, sans-serif;
|
||||
color: #86909C;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
&-file {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
&-file:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
&-file-info {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
color: @primary-color;
|
||||
cursor: pointer;
|
||||
flex: 1;
|
||||
width: 0;
|
||||
}
|
||||
|
||||
&-file-info > .anticon {
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
&-file-name {
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
flex: 1;
|
||||
width: 0;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
&-file-operate {
|
||||
.ant-btn > .anticon + span, .ant-btn > .iconfont + span {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.ant-btn:first-child {
|
||||
margin-left: 15px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*详情样式end*/
|
||||
|
||||
/*流程表单样式start*/
|
||||
.process-part-title {
|
||||
font-size: 16px;
|
||||
font-family: PingFang SC-Medium, PingFang SC, sans-serif;
|
||||
font-weight: 600;
|
||||
color: #1D2129;
|
||||
padding-left: 12px;
|
||||
position: relative;
|
||||
margin-top: 32px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.process-part-title::before {
|
||||
content: '';
|
||||
width: 4px;
|
||||
height: 20px;
|
||||
background: @primary-color;
|
||||
border-radius: 4px;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 2px;
|
||||
}
|
||||
|
||||
.process-part-title:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
/*流程表单样式end*/
|
||||
|
||||
/* 流程底部按钮中使用自定义图标的样式 */
|
||||
.detail-page-bottom-operate-box {
|
||||
/deep/ .ant-btn {
|
||||
.iconfont {
|
||||
margin-right: 8px;
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .ant-btn-loading {
|
||||
.iconfont {
|
||||
display: none;
|
||||
}
|
||||
|
||||
span {
|
||||
margin-left: 8px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* 流程底部按钮中使用自定义图标的样式 end */
|
||||
|
||||
.detail-page-bottom-operate-box {
|
||||
height: 52px;
|
||||
padding: 10px 32px;
|
||||
text-align: right;
|
||||
border-top: 1px solid #E5E6EB;
|
||||
box-sizing: border-box;
|
||||
|
||||
.ant-btn {
|
||||
margin-left: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
.detail-page-scroll-content {
|
||||
height: calc(100% - 52px);
|
||||
box-sizing: border-box;
|
||||
overflow: auto;
|
||||
padding: 32px;
|
||||
}
|
||||
|
||||
.form-flex-box {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.form-flex-item-line {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.form-flex-item {
|
||||
width: calc(100% / 3);
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
.custom-flex-form-item {
|
||||
.ant-form-item {
|
||||
display: flex;
|
||||
|
||||
.ant-form-item-label {
|
||||
width: 9rem;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.ant-form-item-control-wrapper {
|
||||
flex: 1;
|
||||
width: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.collapsible-panel-form {
|
||||
margin-top: 20px;
|
||||
|
||||
&-header {
|
||||
height: 56px;
|
||||
line-height: 56px;
|
||||
background: rgba(245, 245, 245, 0.6);
|
||||
border-radius: 8px 8px 0 0;
|
||||
border: 1px solid #E5E6EB;
|
||||
padding: 0 20px;
|
||||
font-size: 16px;
|
||||
font-family: PingFang SC-Medium, PingFang SC, sans-serif;
|
||||
font-weight: 600;
|
||||
color: #1D2129;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
|
||||
.retractable-btn {
|
||||
cursor: pointer;
|
||||
font-size: 14px;
|
||||
font-family: PingFang SC-Regular, PingFang SC, sans-serif;
|
||||
color: @primary-color;
|
||||
}
|
||||
|
||||
.anticon {
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
.pack-up-btn {
|
||||
transform: rotate(-90deg);
|
||||
}
|
||||
|
||||
.unfold-btn {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
}
|
||||
|
||||
&-content {
|
||||
border: 1px solid #E5E6EB;
|
||||
border-top: none;
|
||||
border-radius: 0 0 8px 8px;
|
||||
padding: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.p-0 {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/* 搜索区域查询按钮样式 */
|
||||
.table-page-search-wrapper {
|
||||
.table-page-search-submitButtons {
|
||||
margin-right: 11px;
|
||||
|
||||
& > a {
|
||||
margin-right: 11px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 表格表头的必填标识
|
||||
.table-header-required {
|
||||
color: #FF0000;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
* 列表查询通用样式,移动端自适应
|
||||
*/
|
||||
.search{
|
||||
margin-bottom: 54px;
|
||||
}
|
||||
.fold{
|
||||
width: calc(100% - 216px);
|
||||
display: inline-block
|
||||
}
|
||||
.operator{
|
||||
margin-bottom: 18px;
|
||||
}
|
||||
@media screen and (max-width: 900px) {
|
||||
.fold {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
.operator button {
|
||||
margin-right: 5px;
|
||||
}
|
||||
i {
|
||||
cursor: pointer;
|
||||
}
|
||||
.trcolor{
|
||||
background-color: rgba(255, 192, 203, 0.31);
|
||||
color:red;
|
||||
}
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 282 KiB |
|
After Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 10 KiB |
@@ -0,0 +1,74 @@
|
||||
import Vue from 'vue'
|
||||
import { ACCESS_TOKEN } from '@/store/mutation-types'
|
||||
import store from '@/store'
|
||||
|
||||
/**
|
||||
* 单点登录
|
||||
*/
|
||||
const init = (callback) => {
|
||||
if (process.env.VUE_APP_SSO === 'true') {
|
||||
console.log('-------单点登录开始-------')
|
||||
const token = Vue.ls.get(ACCESS_TOKEN)
|
||||
const st = getUrlParam('ticket')
|
||||
const sevice = 'http://' + window.location.host + '/'
|
||||
if (token) {
|
||||
loginSuccess(callback)
|
||||
} else {
|
||||
if (st) {
|
||||
validateSt(st, sevice, callback)
|
||||
} else {
|
||||
const serviceUrl = encodeURIComponent(sevice)
|
||||
window.location.href = window._CONFIG.casPrefixUrl + '/login?service=' + serviceUrl
|
||||
}
|
||||
}
|
||||
console.log('-------单点登录结束-------')
|
||||
} else {
|
||||
callback && callback()
|
||||
}
|
||||
}
|
||||
const SSO = {
|
||||
init: init
|
||||
}
|
||||
|
||||
function getUrlParam (paraName) {
|
||||
const url = document.location.toString()
|
||||
const arrObj = url.split('?')
|
||||
if (arrObj.length > 1) {
|
||||
const arrPara = arrObj[1].split('&')
|
||||
let arr
|
||||
for (let i = 0; i < arrPara.length; i++) {
|
||||
arr = arrPara[i].split('=')
|
||||
if (arr != null && arr[0] === paraName) {
|
||||
return arr[1]
|
||||
}
|
||||
}
|
||||
return ''
|
||||
} else {
|
||||
return ''
|
||||
}
|
||||
}
|
||||
|
||||
function validateSt (ticket, service, callback) {
|
||||
const params = {
|
||||
ticket: ticket,
|
||||
service: service
|
||||
}
|
||||
store.dispatch('ValidateLogin', params).then(res => {
|
||||
// this.departConfirm(res)
|
||||
if (res.success) {
|
||||
loginSuccess(callback)
|
||||
} else {
|
||||
const sevice = 'http://' + window.location.host + '/'
|
||||
const serviceUrl = encodeURIComponent(sevice)
|
||||
window.location.href = window._CONFIG.casPrefixUrl + '/login?service=' + serviceUrl
|
||||
}
|
||||
}).catch((err) => {
|
||||
console.log(err)
|
||||
// that.requestFailed(err);
|
||||
})
|
||||
}
|
||||
|
||||
function loginSuccess (callback) {
|
||||
callback()
|
||||
}
|
||||
export default SSO
|
||||
@@ -0,0 +1,4 @@
|
||||
import Vue from 'vue'
|
||||
const bus = new Vue()
|
||||
Vue.prototype.$eventBus = bus
|
||||
export default bus
|
||||
@@ -0,0 +1,26 @@
|
||||
module.exports = {
|
||||
// 标准化活动
|
||||
standardizationActivity: {
|
||||
nodeName: 'Node name' // 节点名称
|
||||
},
|
||||
// 问答库
|
||||
questionAnswer: {
|
||||
classify: 'Classify',
|
||||
title: 'Title',
|
||||
quiz: 'Quiz',
|
||||
questionDesc: 'Problem Description',
|
||||
attach: 'Attachment',
|
||||
quizTime: 'Question Time',
|
||||
answer: 'answer',
|
||||
poster: 'Poster',
|
||||
answerNum: 'replies',
|
||||
top: '【top】',
|
||||
cancelTop: 'untop',
|
||||
setTop: 'Set To Top',
|
||||
answerQuestion: 'reply to a question',
|
||||
word: 'word',
|
||||
pleaseEnterAnswerDesc: '请输入回答描述',
|
||||
answerQuestionTitle: '回答问题',
|
||||
questionDetail: '问题详情'
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
module.exports = {
|
||||
// 标准化活动
|
||||
standardizationActivity: {
|
||||
nodeName: '节点名称', // 节点名称
|
||||
currentNode: '当前节点',
|
||||
conferenceStatisticsList: '统计列表',
|
||||
pleaseSelectNode: '请选择一个节点',
|
||||
parentNode: '上级节点',
|
||||
nodeTypes: '节点类型',
|
||||
standardizationWorkArea: '标准化工作领域',
|
||||
contactPersonContactInformation: '联络人联系方式',
|
||||
unit: '单位',
|
||||
phone: '电话',
|
||||
groupParticipation: '集团参与情况',
|
||||
paymentInfo: '支付信息',
|
||||
attendanceRecord: '参会记录',
|
||||
addContactInformation: '添加联系方式',
|
||||
addParticipation: '添加参与情况',
|
||||
addPaymentInfo: '添加支付信息',
|
||||
addAttendanceRecord: '添加参会记录',
|
||||
order: '我司在工作组排名顺序',
|
||||
ourPersonnel: '我司人员',
|
||||
data: '资料',
|
||||
cost: '费用',
|
||||
year: '年份',
|
||||
plan: '计划内',
|
||||
paymentMethod: '缴费方式',
|
||||
expenseReimbursement: '费用列支',
|
||||
meetingMaterial: '会议资料',
|
||||
pleaseEnterCorrectPhone: '请输入正确格式的电话',
|
||||
addUpToFourLevels: '该节点无法添加子节点',
|
||||
pleaseUploadGroupInfo: '请上传集团参与情况资料',
|
||||
pleaseUploadPaymentInfo: '请上传支付信息资料',
|
||||
pleaseUploadMeeting: '请上传参会记录会议资料'
|
||||
},
|
||||
// 问答库
|
||||
questionAnswer: {
|
||||
classify: '分类',
|
||||
title: '标题',
|
||||
quiz: '提问',
|
||||
questionDesc: '问题描述',
|
||||
attach: '附件',
|
||||
quizTime: '提问时间',
|
||||
answer: '回答',
|
||||
poster: '发帖人',
|
||||
answerNum: '个回复',
|
||||
top: '【置顶】',
|
||||
cancelTop: '取消置顶',
|
||||
setTop: '设置为置顶',
|
||||
answerQuestion: '回复问题',
|
||||
word: '字',
|
||||
pleaseEnterAnswerDesc: '请输入回答描述',
|
||||
answerQuestionTitle: '回答问题',
|
||||
questionDetail: '问题详情'
|
||||
},
|
||||
|
||||
// 征求意见
|
||||
askForAdvice: {
|
||||
standardNameNumber: '标准名称/编号',
|
||||
consultationCycle: '征求意见周期',
|
||||
processManuscript: '流程稿件',
|
||||
uploadDate: '上传日期',
|
||||
detailsOfComments: '意见详情'
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
// 首页的所有翻译
|
||||
module.exports = {
|
||||
// 一般检索
|
||||
generalSearch: {
|
||||
advancedSearch: 'Advanced Search',
|
||||
homePage: 'Home',
|
||||
searchHistory: '检索历史',
|
||||
queryCondition: 'Query Condition',
|
||||
retrievalMode: 'Retrieval Mode',
|
||||
resourceType: 'Resource Type',
|
||||
standardClass: 'Standard Class',
|
||||
dynamicType: 'Dynamic Type',
|
||||
applicableVehicleType: 'Applicable Vehicle Type',
|
||||
standardType: 'Standard Type',
|
||||
state: 'State',
|
||||
enterpriseStandardCode: 'Enterprise Standard Code',
|
||||
standardState: 'Standard State',
|
||||
standardGradeClassification: 'Standard Grade Classification',
|
||||
all: 'All',
|
||||
releaseDate: 'Release Date'
|
||||
},
|
||||
// 高级搜索
|
||||
advancedSearch: {
|
||||
standardNum: '标准号',
|
||||
standardName: '标准名称',
|
||||
releaseDate: '发布日期',
|
||||
materialDate: '实施日期',
|
||||
standardStatus: '标准状态'
|
||||
},
|
||||
// 快捷入口
|
||||
quickEnter: {
|
||||
quickEnter: '快捷入口',
|
||||
menuManage: '菜单管理',
|
||||
custom: '自定义',
|
||||
optionModules: '可选模块',
|
||||
personalDisplayModule: '个人展示模块',
|
||||
itemUnit: '项',
|
||||
itemsUnit: '项',
|
||||
listEmpty: '列表为空',
|
||||
pleaseEnterSearchContent: '请输入搜索内容',
|
||||
maxSelectedNine: '最多选择9个模块'
|
||||
},
|
||||
// 待办任务
|
||||
todoTask: {
|
||||
todoTask: '待办任务',
|
||||
more: '更多'
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
// 首页的所有翻译
|
||||
module.exports = {
|
||||
// 一般检索
|
||||
generalSearch: {
|
||||
advancedSearch: '高级搜索',
|
||||
homePage: '首页',
|
||||
searchHistory: '检索历史',
|
||||
queryCondition: '查询条件',
|
||||
retrievalMode: '检索方式',
|
||||
resourceType: '资源类型',
|
||||
standardClass: '标准类别',
|
||||
dynamicType: '动力类型',
|
||||
applicableVehicleType: '适用车辆类型',
|
||||
standardType: '标准类型',
|
||||
state: '状态',
|
||||
enterpriseStandardCode: '企业标准代号',
|
||||
standardState: '标准状态',
|
||||
standardGradeClassification: '标准等级分类',
|
||||
all: '全部',
|
||||
releaseDate: '发布日期',
|
||||
standardStatusSet: '标准状态设置'
|
||||
},
|
||||
// 高级搜索
|
||||
advancedSearch: {
|
||||
standardNum: '标准号',
|
||||
standardName: '标准名称',
|
||||
releaseDate: '发布日期',
|
||||
materialDate: '实施日期',
|
||||
standardStatus: '标准状态'
|
||||
},
|
||||
// 快捷入口
|
||||
quickEnter: {
|
||||
quickEnter: '快捷入口',
|
||||
menuManage: '菜单管理',
|
||||
custom: '自定义',
|
||||
optionModules: '可选模块',
|
||||
personalDisplayModule: '个人展示模块',
|
||||
itemUnit: '项',
|
||||
itemsUnit: '项',
|
||||
listEmpty: '列表为空',
|
||||
pleaseEnterSearchContent: '请输入搜索内容',
|
||||
maxSelectedNine: '最多选择9个模块'
|
||||
},
|
||||
// 待办任务
|
||||
todoTask: {
|
||||
todoTask: '待办任务',
|
||||
more: '更多'
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,614 @@
|
||||
const system = require('./system/en.js')
|
||||
const personalCenter = require('./personalCenter/en.js')
|
||||
const standardRegulationLibrary = require('./standardRegulationLibrary/en-us')
|
||||
const enterpriseStandardLibrary = require('./enterpriseStandardLibrary/en.js')
|
||||
const businessSupport = require('./businessSupport/en')
|
||||
const projectLibrary = require('./projectLibrary/en.js')
|
||||
const dashboard = require('./dashboard/en')
|
||||
const workCenter = require('./workCenter/en')
|
||||
|
||||
module.exports = {
|
||||
// 共用
|
||||
pleaseSelect: 'Please Select ',
|
||||
pleaseEnter: 'Please Enter ',
|
||||
query: 'Search',
|
||||
reset: 'Reset',
|
||||
putAway: 'Less',
|
||||
open: 'More',
|
||||
edit: 'Edit',
|
||||
delete: 'Delete',
|
||||
more: 'More',
|
||||
areYouSure: 'Confirm to delete?',
|
||||
details: 'Details',
|
||||
serialNumber: 'No.',
|
||||
operation: 'Operation',
|
||||
confirm: 'Confirm',
|
||||
whether: 'Whether',
|
||||
selectLeastOne: 'Please select at least one item',
|
||||
date: 'Date',
|
||||
time: 'Time',
|
||||
upload: 'Upload',
|
||||
close: 'Close',
|
||||
batchDelete: 'Delete in Batch',
|
||||
total: 'Total',
|
||||
strip: 'Items',
|
||||
createTime: 'Time of Creation',
|
||||
selectARecord: 'Please select a record!',
|
||||
confirmDeletion: 'Confirm Deletion',
|
||||
deleteAData: 'Delete Selected Data?',
|
||||
description: 'Description',
|
||||
enable: 'Enable',
|
||||
disable: 'Disabled',
|
||||
normal: 'Normal',
|
||||
startTime: 'Start Time',
|
||||
endTime: 'End Time',
|
||||
areYouWantDiscardEditing: 'Are you sure you want to discard editing?',
|
||||
cancel: 'Cancel',
|
||||
nothing: 'Nothing',
|
||||
deleteSucceeded: 'Delete Succeeded',
|
||||
deletionFailed: 'Deletion Failed',
|
||||
phoneNumber: 'Phone Number',
|
||||
department: 'Department',
|
||||
organization: 'Organization',
|
||||
role: 'Role',
|
||||
export: 'Export',
|
||||
import: 'Import',
|
||||
recycleBin: 'Recycle Bin',
|
||||
batchOperation: 'Batch Operation',
|
||||
selected: 'Selected',
|
||||
term: 'Item',
|
||||
empty: 'Empty',
|
||||
status: 'Status',
|
||||
aRcord: 'A Rcord',
|
||||
operationAllowedAccount: 'This Operation is not Allowed for administrator account, please select again!',
|
||||
adminDoNotAllowOperation: 'The administrator account does not Allow this Operation!',
|
||||
preservation: 'Save',
|
||||
condition: 'Condition',
|
||||
no: 'No',
|
||||
click: 'Click',
|
||||
add: 'Add',
|
||||
newlyAdded: 'Add',
|
||||
yes: 'Yes',
|
||||
not: 'No',
|
||||
cannotEmpty: 'Cannot Be Empty',
|
||||
savedSuccessfully: 'Saved',
|
||||
uploadPictures: 'Please Upload Pictures',
|
||||
determine: 'Confirm',
|
||||
submit: 'Submit',
|
||||
parentChildConnection: 'Parent-child connection',
|
||||
cancelConnection: 'Disassociate',
|
||||
checkAll: 'Check All',
|
||||
deselectAll: 'Deselect All',
|
||||
expandAll: 'Expand All',
|
||||
mergeAll: 'Drop All',
|
||||
treeOperation: 'Tree Operation',
|
||||
creator: 'Created by',
|
||||
sort: 'Order',
|
||||
address: 'Address',
|
||||
remarks: 'Comments',
|
||||
name: 'Name',
|
||||
englishName: 'English Name',
|
||||
dataExport: 'Data Export',
|
||||
exportWithFile: 'Export With File',
|
||||
share: 'Share',
|
||||
templateDownload: 'Download Template',
|
||||
confirmBatchDeletion: 'Confirm Batch Deletion ? ',
|
||||
operationSuccessful: 'Operation Successful',
|
||||
operationFailed: 'Operation Failed',
|
||||
nodeQuickLookup: 'Node Quick Find',
|
||||
pleaseEnterOrSelect: 'Please Enter Or Select',
|
||||
view: 'View',
|
||||
selectOne: 'Please select a data',
|
||||
essentialInformation: 'General Information',
|
||||
download: 'Download',
|
||||
unwatermarkedDownload: 'Unwatermarked download',
|
||||
fileName: 'File Name',
|
||||
fileDeclaration: 'File Declaration',
|
||||
newNode: 'New node',
|
||||
modifyNode: 'Modify Node',
|
||||
deleteNode: 'Delete Node',
|
||||
moveUp: 'Move Up',
|
||||
moveDown: 'Move Down',
|
||||
copy: 'Copy',
|
||||
confirmReplication: 'Confirm to copy?',
|
||||
confirmDeleteNodes: 'If there are child nodes under this node, they will be deleted synchronously. Are you sure to delete this data?',
|
||||
pleaseSelectData: 'Please Select Data',
|
||||
leastTwo: 'Please Select at Least two pieces of data',
|
||||
number: 'No.',
|
||||
title: 'Title',
|
||||
release: 'Release',
|
||||
withdraw: 'Withdraw',
|
||||
confirmRelease: 'Confirm Release?',
|
||||
confirmReleaseContent: 'Confirm to publish the data?',
|
||||
confirmWithdraw: 'Confirm to Withdraw?',
|
||||
confirmWithdrawContent: 'Confirm the withdrawal of this data?',
|
||||
doNotHavePermissionDeleteData: 'Do not have permission to delete this data',
|
||||
noData: 'No Data',
|
||||
dataLoading: 'Data loading...',
|
||||
confirmDelete: 'Confirm the listing title you want to delete?',
|
||||
uploadedBy: 'Uploaded By',
|
||||
uploadTime: 'Upload Time',
|
||||
uploadFileBtn: 'Upload File',
|
||||
tips: 'Tips',
|
||||
exportTip: 'Exporting, please wait',
|
||||
fileDownloadFail: 'File download failure',
|
||||
pleaseEnterTreeSystem: 'Please enter the tree system',
|
||||
project: 'Project',
|
||||
standardNumber: 'Standard Number',
|
||||
standardName: 'Standard Name',
|
||||
standardNumOrName: 'Standard Number Or Standard Name',
|
||||
fileImportError: 'File import error',
|
||||
flowCenter: 'Process Center——',
|
||||
processInformation: 'Process Information',
|
||||
basicServiceInformation: 'Basic Service Information',
|
||||
processApprovalInformation: 'Process Approval Information',
|
||||
processName: 'Process Name',
|
||||
expirationDate: 'Deadline Date',
|
||||
processExplain: 'Process Description',
|
||||
entrust: 'Entrust',
|
||||
turnTo: 'Turn To',
|
||||
agree: 'agree',
|
||||
reject: 'Reject',
|
||||
basicInformation: 'Basic Information',
|
||||
personalInformation: 'Personnel Information',
|
||||
finishDate: 'Finish Date',
|
||||
projectStatement: 'Project Statement',
|
||||
pleaseFillInAtLeastOneItem: 'Please Fill In At Least One Item',
|
||||
addAtLeastOneRowOfData: 'Please Add At Least One Row Of Data',
|
||||
mergeStandardInformation: '合并标准信息',
|
||||
pleaseEnterPersonnelInfo: '请完整填写人员信息',
|
||||
pleaseEnterRemarks: '请填写备注',
|
||||
lookDetail: '查看详情',
|
||||
batchReject: '批量驳回',
|
||||
pleaseSelectDistributeData: '请选择要分发的数据',
|
||||
deadline: '截止时间',
|
||||
submitAddAdd: '提交并新增',
|
||||
pleaseSelectOneStandard: '请选择至少一条标准',
|
||||
selectAtLeastOne: '选中至少一条列表数据',
|
||||
pleaseSelectTime: '请选择时间',
|
||||
oneTableAdded: '只能添加一个表格',
|
||||
addATable: '请添加一个表格',
|
||||
select: '选择',
|
||||
attach: '附件',
|
||||
checkedAll: '全选',
|
||||
pleaseCompleteTableInfo: '请完善表格信息',
|
||||
pleaseEnterAPositiveInteger: '请输入正整数',
|
||||
pleaseSelectStandard: '请选择标准',
|
||||
successfullyDelete: '删除成功',
|
||||
cannotAddAgain: '不能重复添加',
|
||||
noFileAvailableForPreview: '暂无可预览的文件',
|
||||
// 树右键
|
||||
treeRight: {
|
||||
addFolder: 'Create New Folder',
|
||||
addSubFolders: 'Add A Subfolder',
|
||||
editFolder: 'Edit Folder',
|
||||
deleteFolders: 'Delete Folders',
|
||||
folderName: 'Folder Name',
|
||||
administrativePrivileges: 'Administrative Permissions',
|
||||
checkPermissions: 'Read Permissions',
|
||||
folderOrder: 'Folder Order',
|
||||
deleteNode: 'If there is any file information, the file will be deleted. Are you sure to delete this data?'
|
||||
},
|
||||
// 页面头部
|
||||
header: {
|
||||
userMenuSearchMenu: 'Search menu',
|
||||
welcome: 'Welcome',
|
||||
logOutOfUserMenu: 'Logout',
|
||||
personalCenter: 'Personal Center',
|
||||
accountSetting: 'Account Setting',
|
||||
systemSetting: 'System Setting',
|
||||
changePassword: 'Change Password',
|
||||
switchDepartments: 'Switch Departments',
|
||||
clearCache: 'Clear Cache',
|
||||
notice: 'Notice',
|
||||
systemNotice: 'System Notifications',
|
||||
lookMore: 'View More'
|
||||
},
|
||||
// 用户管理
|
||||
user: {
|
||||
userAccount: 'User Account',
|
||||
enterAccountFuzzyQuery: 'Enter Account Fuzzy Search',
|
||||
gender: 'Gender',
|
||||
male: 'Male',
|
||||
female: 'Female',
|
||||
realName: 'User Name',
|
||||
pleaseEnterFullPhone: 'Please enter the full phone number',
|
||||
userStatues: 'User Status',
|
||||
frozen: 'Frozen',
|
||||
addUser: 'Add User',
|
||||
userInformation: 'User Information',
|
||||
roleAllocation: 'Role Allocation',
|
||||
thaw: 'Thaw',
|
||||
password: 'Password',
|
||||
freezePassword: 'Are you sure to freeze?',
|
||||
youThaw: 'Are you sure to thaw?',
|
||||
freezePasManagementPage: 'This is the user management page',
|
||||
heads: 'Heads',
|
||||
account: 'Account',
|
||||
userName: 'User Name',
|
||||
post: 'post',
|
||||
selectedAccount: 'Selected account?',
|
||||
// 新增、编辑用户
|
||||
loginPassword: 'Login Password',
|
||||
confirmPassword: 'Confirm Password',
|
||||
reenterLoginPassword: 'Please re-enter your login password',
|
||||
roleAssignment: 'Role Assignment',
|
||||
departmentAllocation: 'Department Allocation',
|
||||
identity: 'Identity',
|
||||
ordinaryUsers: 'Ordinary Users',
|
||||
superior: 'Superior',
|
||||
responsibleDepartment: 'Responsible Department',
|
||||
mailbox: 'Mailbox',
|
||||
passwordConsists: 'The password consists of 8 digits, upper and lower case letters and special symbols!',
|
||||
workNo: 'Job Number',
|
||||
passwordsEnteredTwice: 'The passwords entered twice are different',
|
||||
phoneNumberExists: 'Phone number already exists',
|
||||
enterPhoneCorrect: 'Please enter the phone number in the correct format',
|
||||
mailboxExists: 'Mailbox Already Exists',
|
||||
enterMailboxCorrect: 'Please enter a mailbox in the correct format',
|
||||
userExists: 'User name already exists',
|
||||
workNoExists: 'Job number already exists'
|
||||
},
|
||||
// 高级查询
|
||||
superQuery: {
|
||||
advancedQuery: 'Advanced Search',
|
||||
constructor: 'Constructor',
|
||||
advancedQueryEffective: 'Advanced Search on',
|
||||
saveQueryCriteria: 'Save Search Conditions',
|
||||
filterMatching: 'Match Filter Conditions',
|
||||
allMatching: '(Must Meet All Conditions)',
|
||||
anyOneMatches: '(Meet Either Conditions)',
|
||||
selectQueryField: 'Select Search Field',
|
||||
matchRules: 'Matching Rules',
|
||||
beEqualTo: 'Equal to',
|
||||
contain: 'Contain',
|
||||
withStart: 'Start with',
|
||||
withEnd: 'End with',
|
||||
in: 'In',
|
||||
notEqual: 'Not equal to',
|
||||
granter: 'Greater than',
|
||||
greaterOrEqual: 'Greater than or equal to',
|
||||
less: 'Less than',
|
||||
lessOrEqual: 'Less than or equal to',
|
||||
user: 'User',
|
||||
numericalValue: 'Value',
|
||||
enterValue: 'Enter Value',
|
||||
savedQuery: 'Saved Search',
|
||||
noQueriesSaved: 'Not Found',
|
||||
savedName: 'Saved Name',
|
||||
cannotQueryEmpty: 'Conditions cannot be empty',
|
||||
emptyCannotSaved: 'Empty conditions cannot be saved',
|
||||
alreadyExists: 'Already exists, overwrite?',
|
||||
deleteQuery: 'Delete current search?'
|
||||
},
|
||||
// 选择部门弹框
|
||||
selectDepartment: {
|
||||
clickSelectDepartment: 'Please click Select Department',
|
||||
selectDepartment: 'Select department',
|
||||
enterDepartmentPressEnter: 'Please enter the department name and press Enter to search'
|
||||
},
|
||||
// 用户回收站
|
||||
userRecycle: {
|
||||
clearSelection: 'Clear Selection',
|
||||
batchRestore: 'Batch Restore',
|
||||
restoreUser: 'Restore User',
|
||||
completelyDelete: 'Completely Delete',
|
||||
whetherRestoreUser: 'Restore user or not',
|
||||
userRestoreSuccessfully: 'User restoration success!',
|
||||
completelyDeleteUser: 'Delete user completely',
|
||||
sureCompletelyDelete: 'Are you sure you want to completely delete this',
|
||||
users: 'Users?',
|
||||
comDeleteAfterCannotRestore: 'Note: Complete deletion will not be restored, please exercise caution!',
|
||||
usersSucceeded: 'Users Succeeded!',
|
||||
whetherRestoreSelectedUser: 'Whether to restore selected users?',
|
||||
selectedUserRestoreSuccess: 'Selected user restore success!'
|
||||
},
|
||||
// 重新设定密码弹框
|
||||
resetPassword: {
|
||||
resetPasswordModalTitle: 'Reset Password'
|
||||
},
|
||||
// 角色管理
|
||||
roleManage: {
|
||||
roleName: 'Role Name',
|
||||
newRole: 'Create New Role',
|
||||
userBtn: 'Users',
|
||||
toGrantAuthorization: 'Authorized',
|
||||
newUser: 'New User',
|
||||
existingUsers: 'Existing Users',
|
||||
roleCode: 'Role Code',
|
||||
pleaseSelectARole: 'Please choose a role!',
|
||||
// 新增,编辑角色
|
||||
roleDescribe: 'RoleDescribe',
|
||||
lengthIsTwoToThirty: 'The length is 2 to 30 characters',
|
||||
notExceed: 'not exceed',
|
||||
charLength: 'characters in length',
|
||||
roleCodeNotChinese: 'The role code cannot enter Chinese characters!',
|
||||
// 角色权限配置
|
||||
youHavePermissions: 'The permissions you have',
|
||||
saveOnly: 'Save Only',
|
||||
saveAndClose: 'Save And Close',
|
||||
rolePermissionConfig: 'Role Permission Configuration'
|
||||
},
|
||||
// 数据字典列表、新增编辑
|
||||
dict: {
|
||||
dictionaryName: 'Dictionary Name',
|
||||
dictionaryEnglishName: 'Dictionary English Name',
|
||||
dictionaryNumber: 'Dictionary NO.',
|
||||
dictInfo: 'Dictionary Information',
|
||||
refreshCache: 'Refresh Cache',
|
||||
dictConfiguration: 'Dictionary Configuration',
|
||||
complete: 'Complete',
|
||||
failed: 'Failed',
|
||||
// 字典项列表
|
||||
dictList: 'Dictionary List',
|
||||
// 字典配置项新增,编辑弹框
|
||||
dataValue: 'Data Value',
|
||||
rankingValue: 'Ranking Value',
|
||||
valueSmallerIsHigher: 'The smaller the value, the higher the value',
|
||||
valueCannotContainSpecChar: 'Data values cannot contain special characters!',
|
||||
// 字典回收站弹框
|
||||
dictFetch: 'Dictionary Fetch',
|
||||
completeDeleteDict: 'Delete Dictionary Completely',
|
||||
sureCompleteDeleteDict: 'Are you sure you want to delete this dictionary entry completely?',
|
||||
deleteDictCannotRestore: 'Note: Complete deletion will not be restored, please exercise caution!'
|
||||
},
|
||||
// 操作日志列表
|
||||
log: {
|
||||
loginLog: 'Login Log',
|
||||
operationLog: 'Operation Log',
|
||||
searchLog: 'Search Log',
|
||||
enterSearchKeyword: 'Please enter a search keyword',
|
||||
logContent: 'Log Content',
|
||||
operatorID: 'Operator ID',
|
||||
operatorName: 'Operator Name',
|
||||
logType: 'Log Type',
|
||||
operationType: 'Operation Type',
|
||||
requestMethod: 'Request Method',
|
||||
requestParam: 'Request Parameters',
|
||||
elapsedTime: 'Elapsed Time (MS)',
|
||||
// 数据日志
|
||||
tableName: 'Table Name',
|
||||
dataID: 'Data ID',
|
||||
dataComparison: 'Data Comparison',
|
||||
versionNumber: 'Version',
|
||||
dataContent: 'Data Content',
|
||||
selectTwoPiecesData: 'Please select two pieces of data',
|
||||
selectSameDatabase: 'Please select the same database table and data ID for comparison',
|
||||
promptInformation: 'Prompt Information'
|
||||
},
|
||||
// 部门管理
|
||||
depart: {
|
||||
addDepartment: 'Add Department',
|
||||
addSubordinate: 'Add Subordinate',
|
||||
departmentInformation: 'Department Information',
|
||||
deleteMultiplePiecesData: 'Delete Multiple Items',
|
||||
currentSelection: 'Current Selection',
|
||||
deselect: 'Deselect',
|
||||
enterDepartmentName: 'Please enter department name',
|
||||
essentialInformation: 'General Information',
|
||||
organizationName: 'Organization Name',
|
||||
enterOrganizationDepartment: 'Please enter organization / department name',
|
||||
superiorDepartment: 'Superior Department',
|
||||
organizationCode: 'Organization Code',
|
||||
organizationType: 'Organization Type',
|
||||
company: 'Company',
|
||||
post: 'Post',
|
||||
selectDepartmentFirst: 'Please select a Department first!',
|
||||
departmentAuth: 'Department Authority',
|
||||
fax: 'Fax',
|
||||
atLeastSelectARecord: 'Please select at least one record!',
|
||||
sureDeleteSelected: 'Are you sure you want to delete the selected',
|
||||
pieceData: 'Piece of data and child node data?',
|
||||
clickCheckUpdateDepart: 'Click to select the department you want to modify!',
|
||||
selectSuperiorDepartmentFirst: 'Please click to select the superior Department first',
|
||||
deleteDepartmentData: 'Are you sure you want to delete this Department and child node data?',
|
||||
departmentPermissionConfig: 'Department Permission Configuration',
|
||||
clickCheckADepart: 'Please click to select a department!',
|
||||
mobileFormatCorrect: 'Your mobile number format is incorrect!'
|
||||
},
|
||||
// 文档工具
|
||||
docTool: {
|
||||
// 文档拆分
|
||||
split: {
|
||||
splitText: 'Split Library File',
|
||||
importResults: 'Import Split Results',
|
||||
splitState: 'Split state',
|
||||
editor: 'Editor',
|
||||
fileStatus: 'File status',
|
||||
splitTime: 'Split time',
|
||||
splitResult: 'Split result',
|
||||
batchCopy: 'Batch copy',
|
||||
batchEdit: 'Batch edit',
|
||||
mergerClause: 'Merge Item',
|
||||
dataType: 'Data type',
|
||||
split: 'Split',
|
||||
article: 'Article',
|
||||
clauseLabel: 'Clause label',
|
||||
splitResultFile: 'Split result file',
|
||||
splitImportResultTip: 'Upload the split result file in accordance with the relevant format requirements, please ',
|
||||
clickToView: 'click to view',
|
||||
gotIt: 'Got It',
|
||||
formatRequirement: 'Format requirement',
|
||||
formatRequirementContentOne: '1.The imported document is in zip format',
|
||||
formatRequirementContentTwo: '2.The images are in jpg, jpeg, png, gif format',
|
||||
formatRequirementContentThree: '3.The image in the document is displayed in the form of a link in the exported excel, click the link to jump to the specified local file',
|
||||
formatRequirementContentFour: '4.The table in the document is displayed in the form of a link in the exported excel. Click the link to jump to the specified sheet page',
|
||||
changePermissions: 'Change permissions',
|
||||
pleaseSelectUser: 'Please select a user',
|
||||
longTermEffectiveness: 'Long-term effectiveness',
|
||||
|
||||
selectFileType: 'Please select a file type',
|
||||
onlyWord: 'Only word files can be imported',
|
||||
fileType: 'File Type',
|
||||
kmvssTable: 'KMVSS Table',
|
||||
kmvssArticle: 'KMVSS Article',
|
||||
cfr: 'CFR',
|
||||
unece: 'UNECE',
|
||||
jpnAttachment: 'JPN Attachment',
|
||||
jpnArticle: 'JPN Article',
|
||||
gb: 'GB',
|
||||
gbt: 'GB/T',
|
||||
gso: 'GSO',
|
||||
batchSetting: 'Batch Set',
|
||||
clauseContent: 'Item Content',
|
||||
clauseNo: 'Item No.',
|
||||
clauseName: 'Item Name',
|
||||
selectDirectoryTerms: 'Please Select the directory location to add terms',
|
||||
documentSplitTemplate: 'Document Split Template',
|
||||
mergeTerms: 'Determine Merger Terms',
|
||||
pleaseUploadSplitFile: 'Please Upload Split File',
|
||||
text: 'Text',
|
||||
picture: 'Picture',
|
||||
table: 'Table',
|
||||
addQuantity: 'Add Quantity',
|
||||
enterQuantity: 'Please enter quantity',
|
||||
numberRows: 'Number of rows',
|
||||
numberColumns: 'Number of columns'
|
||||
},
|
||||
comparison: {
|
||||
oldDocumentTextNumber: 'Old document text number',
|
||||
oldDocumentTextName: 'Old document text name',
|
||||
oldTextState: 'Old text state',
|
||||
newDocumentTextNumber: 'New document text number',
|
||||
newDocumentTextName: 'New document text name',
|
||||
newTextState: 'New text state',
|
||||
releaseSituation: 'Release situation',
|
||||
comparisonResults: 'Comparison results',
|
||||
initiateComparison: 'Initiate Comparison',
|
||||
textStatus: 'Text Status',
|
||||
selectedStandard: 'Selected Standard',
|
||||
noComparisonDocumentSelected: 'No comparison document selected',
|
||||
remarkInfo: 'Remarks Info',
|
||||
initiateDocumentComparison: 'Initiate Document Comparison',
|
||||
documentComparison: 'Doc Comparison',
|
||||
viewTheComparisonResults: 'View Results',
|
||||
addFullTextComment: 'Full Text Comment',
|
||||
turnOffAutomaticMatching: 'Turn Off Auto Match',
|
||||
turnOnAutoMatch: 'Turn On Auto Match',
|
||||
comparisonOfArticles: 'Comparison Of Articles',
|
||||
consistentAssessment: 'Consistent',
|
||||
fullTextComments: 'Full Text Comment',
|
||||
pleaseSelectTheDataCompared: 'Please select the data to be compared',
|
||||
viewVarianceAssessment: 'View Variance',
|
||||
viewConsistentAssessment: 'View Consistent',
|
||||
viewAll: 'View All',
|
||||
exportComparisonReport: 'Export Comparison Report',
|
||||
comment: 'Comments',
|
||||
comparisonDifferenceComment: 'Comparison Difference Comment',
|
||||
comparativeComments: 'Comparative Comments',
|
||||
publishComment: 'Comment',
|
||||
noComment: 'No Comments',
|
||||
replyToComments: 'Reply To Comments'
|
||||
}
|
||||
},
|
||||
// 业务支持
|
||||
businessSupp: {
|
||||
dataCenter: {
|
||||
selectDirectoryLocation: 'Please select the directory location to add the folder',
|
||||
fileUploaded: 'File uploaded, please wait'
|
||||
}
|
||||
},
|
||||
// 消息中心
|
||||
message: {
|
||||
// 我的消息
|
||||
my: {
|
||||
myMessage: 'My Message',
|
||||
title: 'title',
|
||||
publisher: 'publisher',
|
||||
readingStatus: 'readingStatus',
|
||||
messageContent: 'Message Content',
|
||||
messageType: 'Message Type',
|
||||
allLabelsRead: 'All Mark as Read',
|
||||
subscriptionNotification: 'Subscription Notification',
|
||||
warningInformation: 'Warning Information',
|
||||
forwardPush: 'Forward Push',
|
||||
notificationTime: 'Release Time',
|
||||
areAllLabelsRead: 'Are All Mark as Read'
|
||||
}
|
||||
},
|
||||
// 标准选择器
|
||||
standardSelect: {
|
||||
standardSelection: 'Standard Selection',
|
||||
source: 'Source',
|
||||
standardNumOrName: 'Standard number/Standard name',
|
||||
standardNumber: 'Standard number',
|
||||
standardName: 'Standard name',
|
||||
releaseDate: 'Release date',
|
||||
textState: 'Text state',
|
||||
evaluationState: 'Evaluation state'
|
||||
},
|
||||
// 企标计划选择器
|
||||
enterprisePlanSelect: {
|
||||
title: '企标计划选择'
|
||||
},
|
||||
// 企标复审计划选择器
|
||||
enterpriseRecheckPlanSelect: {
|
||||
title: '企标复审计划选择'
|
||||
},
|
||||
// 用户/组织结构选择器
|
||||
userOrOrganSelect: {
|
||||
select: 'Select',
|
||||
selectUserOrOrgan: 'Select User/Organization',
|
||||
organization: 'Organization',
|
||||
name: 'name',
|
||||
secondLevel: 'Second Level',
|
||||
threeLevel: 'Three Level'
|
||||
},
|
||||
// 用户选择器
|
||||
userSelect: {
|
||||
select: 'Select',
|
||||
selectUser: 'Select User',
|
||||
userList: 'Users List',
|
||||
name: 'name',
|
||||
post: 'Post',
|
||||
selectedPersonnel: '已选人员',
|
||||
workGroup: '内部工作组'
|
||||
},
|
||||
// 内部工作组选择器
|
||||
workGroupSelect: {
|
||||
select: '选择',
|
||||
selectWorkGroup: '选择内部工作组',
|
||||
enterWorkGroupPressEnter: '请输入工作组名称按回车进行搜索'
|
||||
},
|
||||
// 弹框上传附件
|
||||
uploadFile: {
|
||||
clickUpload: 'Click To Upload',
|
||||
viewUploadedFiles: 'View Uploaded Files',
|
||||
clickOrDragUpload: 'Click or drag file to this area to upload',
|
||||
uploadFailed: 'Upload Failed',
|
||||
cannotPreview: 'This file type does not support preview, is preparing for you to download...',
|
||||
cannotUploadEmpty: 'Cannot upload empty files',
|
||||
maxSize: 'The file size is limited to 500M',
|
||||
onlyUploadPic: 'Please upload pictures',
|
||||
pleaseUpload: 'Please Upload',
|
||||
file: 'File'
|
||||
},
|
||||
importWithTemplate: {
|
||||
chooseFile: 'Select file',
|
||||
downTemplate: 'Click to download template',
|
||||
noFileMsg: 'Please select a file'
|
||||
},
|
||||
// 属性标识管理
|
||||
attributeIdentification:{
|
||||
labelName:'Label Name',
|
||||
firstLabel:'First Label',
|
||||
secondLabel:'Second Label',
|
||||
thirdLabel:'Third Label',
|
||||
},
|
||||
// 系统管理
|
||||
system,
|
||||
// 个人中心
|
||||
personalCenter,
|
||||
// 标准法规库
|
||||
standardRegulationLibrary,
|
||||
// 企标库
|
||||
enterpriseStandardLibrary,
|
||||
// 业务支持
|
||||
businessSupport,
|
||||
// 项目库
|
||||
projectLibrary,
|
||||
// 首页
|
||||
dashboard,
|
||||
// 工作中心
|
||||
workCenter
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
// 企标库的所有翻译
|
||||
module.exports = {
|
||||
// 企业标准
|
||||
standard: {
|
||||
allocationStandard: 'Allocation Standard',
|
||||
shiftOutStandard: 'Shift Out Standard',
|
||||
initChange: 'Initiate Changes',
|
||||
temporaryPermissionSet: 'Temporary Permission Setting',
|
||||
temporaryPermissionRecord: '临时权限记录',
|
||||
collection: 'Collect',
|
||||
cancelCollection: 'Cancel Collection',
|
||||
exportExcelFile: 'Enterprise Standard Table',
|
||||
exportZipFile: 'Enterprise Standard Document',
|
||||
templateExport: 'Enterprise Standard Template',
|
||||
pleaseSelectLeastOneNode: 'Please select Level 2 and below system first',
|
||||
myCollectNotRemove: 'My collection system cannot be removed from the standard',
|
||||
authorizationDepart: '授权部门',
|
||||
authorizationUser: '授权人员',
|
||||
maturityDate: '授权到期日期',
|
||||
detailTitle: '企业标准详情页',
|
||||
evaluate: '企标评价',
|
||||
updateRecord: '更新记录',
|
||||
submitQuestion: '提交问题',
|
||||
standardResolutionSheet: '标准分解单',
|
||||
nodeName: '节点名称',
|
||||
subjectToClause: '章节条款',
|
||||
standardContentOrRequirements: '标准内容或要求',
|
||||
rectificationDepartment: '整改部门',
|
||||
auditContent: '稽查内容',
|
||||
disabledBatchDel: '选中数据中存在没有操作权限的数据,请重新选择',
|
||||
pleaseSelectUserOrDepart: '授权部门和授权人员至少需要选择一个',
|
||||
youNot: '您没有',
|
||||
dataPremissReCheck: '数据权限,请重新选择',
|
||||
authorizationExpirationDate: '授权到期日期',
|
||||
cancelAuthor: '解除授权',
|
||||
authorizationDate: '授权日期',
|
||||
authorizationStandard: '授权企标',
|
||||
confirmCancelAuthor: '确认解除授权?'
|
||||
},
|
||||
// 评审会记录
|
||||
reviewMeeting: {
|
||||
enterpriseStandardName: '企标名称',
|
||||
enterpriseStandardNum: '企标编号',
|
||||
reviewData: '评审日期',
|
||||
setQualityStandard: '设置优质标准',
|
||||
reviewDetail: '评分详情',
|
||||
principalDrafter: '主起草人',
|
||||
mainDraftUnit: '主起草单位',
|
||||
reviewer: '评审人',
|
||||
average: '平均总分',
|
||||
isQuality: '是否推荐为优质标准',
|
||||
selectMaxTen: '请最多选择10条',
|
||||
scoreDetailTitle: '企标详情',
|
||||
project: '项目',
|
||||
desc: '描述',
|
||||
score: '分值',
|
||||
grade: '评分',
|
||||
groundsForDemerit: '扣分理由'
|
||||
},
|
||||
// 宣贯
|
||||
publicize: {
|
||||
enterpriseStandardNum: '企标编号',
|
||||
enterpriseStandardName: '企标名称',
|
||||
publicizeData: '宣贯日期',
|
||||
publicist: '宣贯人',
|
||||
exportName: '企标宣贯表',
|
||||
fileExportName: '企标宣贯表',
|
||||
templateName: '企标宣贯模板',
|
||||
releaseDate: '发布日期',
|
||||
materialDate: '实施日期',
|
||||
relatedMaterial: '相关材料'
|
||||
},
|
||||
// 稽查
|
||||
check: {
|
||||
enterpriseStandardNum: '企标编号',
|
||||
enterpriseStandardName: '企标名称',
|
||||
status: '状态',
|
||||
scheduledCheckDate: '计划稽查日期',
|
||||
createdDate: '创建日期',
|
||||
department: '所属部门',
|
||||
exportFileName: '企标稽查表',
|
||||
exportPostponeDataName: '企标稽查延期数据',
|
||||
exportPostponeData: '导出延期数据',
|
||||
exportRectificationPlanName: '企标稽查整改计划',
|
||||
exportRectificationPlan: '导出整改计划',
|
||||
deferredCheck: '延期稽查',
|
||||
checkReport: '稽查报告',
|
||||
rectificationPlan: '整改计划',
|
||||
basedStandardNo: '稽查依据标准编号',
|
||||
basedStandardName: '稽查依据标准名称',
|
||||
planCheckTarget: '计划稽查对象',
|
||||
workGroup: '主责标准化工作组',
|
||||
headOfCheck: '稽查负责人',
|
||||
contactPerson: '标准化组对接人',
|
||||
checkFinishDate: '实际稽查完成日期',
|
||||
actualChecker: '实际稽查人',
|
||||
createDate: '创建日期',
|
||||
applyPostponeDate: '申请延期日期',
|
||||
postponement: '延期说明',
|
||||
basedClause: '依据条款',
|
||||
standardContent: '标准内容或要求',
|
||||
executiveCondition: '执行情况',
|
||||
file: '附件',
|
||||
score: '评分',
|
||||
checkBasedEnterpriseStandard: '稽查依据企标:',
|
||||
existProblem: '存在问题',
|
||||
rectificationMeasure: '整改措施',
|
||||
headOfRectification: '整改负责人',
|
||||
rectificationPlanFinishTime: '整改计划完成时间',
|
||||
rectificationActualFinishTime: '整改实际完成时间',
|
||||
rectificationStatus: '整改状态'
|
||||
},
|
||||
// 复审计划
|
||||
reviewPlan: {
|
||||
enterpriseStandardNum: '企标编号',
|
||||
enterpriseStandardName: '企标名称',
|
||||
publishDate: '发布日期',
|
||||
reviewDate: '复审日期',
|
||||
initReview: '发起复审',
|
||||
reviewResult: '复审结果',
|
||||
principalDrafter: '主起草人',
|
||||
mainDraftingUnit: '主起草单位'
|
||||
},
|
||||
// 企标计划
|
||||
plan: {
|
||||
oldEnterpriseStandardNum: '原企标编号',
|
||||
newEnterpriseStandardNum: '新企标编号',
|
||||
oldEnterpriseStandardName: '原企标名称',
|
||||
newEnterpriseStandardName: '新企标名称',
|
||||
principalDrafter: '主起草人',
|
||||
mainDraftingUnit: '主起草单位',
|
||||
headOfMainDraftingUnit: '主起草单位负责人',
|
||||
projectStatus: '项目状态',
|
||||
changeState: '变更状态',
|
||||
pusherWorkNo: '推进人工号',
|
||||
standardType: '标准类型',
|
||||
revisionType: '制修订类型',
|
||||
planApprovalDate: '计划报批日期',
|
||||
createDate: '创建日期',
|
||||
exportFileName: '企标计划表',
|
||||
authDepartment: '授权部门',
|
||||
enterpriseStandardCode: '企业标准代号',
|
||||
suitUnit: '配合单位',
|
||||
standardPusher: '标准推进人',
|
||||
draftPlanFinishDate: '草稿计划完成日期',
|
||||
exposureDraftPlanFinishDate: '征求意见稿计划完成日期',
|
||||
planSubmissionDate: '计划报批日期',
|
||||
draftFinishDate: '草稿完成日期',
|
||||
submitDraftDate: '提交草稿日期',
|
||||
isAskForAdvice: '是否征求意见',
|
||||
exposureDraftFinishDate: '征求意见稿完成日期',
|
||||
reviewDate: '评审日期',
|
||||
submissionDate: '报批日期',
|
||||
releaseDate: '发布日期',
|
||||
detailTitle: '企业标准计划详情页',
|
||||
basicInformation: '基础信息',
|
||||
englishNameOfEnterpriseStandard: '企标英文名称',
|
||||
gradeClassification: '企标等级分类',
|
||||
projectType: '项目类型',
|
||||
rangeOfApplication: '适用范围',
|
||||
enterpriseStandardSystem: '企标体系',
|
||||
partName: '零部件分类',
|
||||
scopeOfApplication: '标准适用范围',
|
||||
compilationIllustration: '编制说明',
|
||||
projectBackground: '立项背景、立项依据',
|
||||
similarNaStandardsAnalysis: '国际、国家及行业同类标准分析',
|
||||
similarEnStandardsAnalysis: '企业同类标准对比分析',
|
||||
standardLeadingNecessity: '立项标准的领先性与必要性',
|
||||
projectExpectedEffects: '立项目的及预期效果等'
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
// 企标库的所有翻译
|
||||
module.exports = {
|
||||
// 企业标准
|
||||
standard: {
|
||||
allocationStandard: '配置标准',
|
||||
shiftOutStandard: '移出标准',
|
||||
initChange: '发起更改',
|
||||
temporaryPermissionSet: '临时权限设置',
|
||||
temporaryPermissionRecord: '临时权限记录',
|
||||
collection: '收藏',
|
||||
cancelCollection: '取消收藏',
|
||||
exportExcelFile: '企业标准表',
|
||||
exportZipFile: '企业标准文件',
|
||||
templateExport: '企业标准导入模板',
|
||||
pleaseSelectLeastOneNode: '请先选择二级及以下体系',
|
||||
myCollectNotRemove: '我的收藏体系不可移出标准',
|
||||
authorizationDepart: '授权部门',
|
||||
authorizationUser: '授权人员',
|
||||
maturityDate: '授权到期日期',
|
||||
detailTitle: '企业标准详情页',
|
||||
evaluate: '企标评价',
|
||||
updateRecord: '更新记录',
|
||||
submitQuestion: '提交问题',
|
||||
standardResolutionSheet: '标准分解单',
|
||||
nodeName: '节点名称',
|
||||
subjectToClause: '章节条款',
|
||||
standardContentOrRequirements: '标准内容或要求',
|
||||
rectificationDepartment: '整改部门',
|
||||
auditContent: '稽查内容',
|
||||
disabledBatchDel: '选中数据中存在没有操作权限的数据,请重新选择',
|
||||
pleaseSelectUserOrDepart: '授权部门和授权人员至少需要选择一个',
|
||||
youNot: '您没有',
|
||||
dataPremissReCheck: '数据权限,请重新选择',
|
||||
authorizationExpirationDate: '授权到期日期',
|
||||
cancelAuthor: '解除授权',
|
||||
authorizationDate: '授权日期',
|
||||
authorizationStandard: '授权企标',
|
||||
confirmCancelAuthor: '确认解除授权?',
|
||||
viewAll: '查看全部',
|
||||
inputExample: '输入示例:',
|
||||
nullAutoCreate: '不填自动生成'
|
||||
},
|
||||
// 评审会记录
|
||||
reviewMeeting: {
|
||||
enterpriseStandardName: '企标名称',
|
||||
enterpriseStandardNum: '企标编号',
|
||||
reviewData: '评审日期',
|
||||
setQualityStandard: '设置优质标准',
|
||||
reviewDetail: '评分详情',
|
||||
principalDrafter: '主起草人',
|
||||
mainDraftUnit: '主起草单位',
|
||||
reviewer: '评审人',
|
||||
scorer: '评分人',
|
||||
average: '平均总分',
|
||||
isQuality: '是否推荐为优质标准',
|
||||
selectMaxTen: '请最多选择10条',
|
||||
scoreDetailTitle: '企标评价',
|
||||
project: '项目',
|
||||
desc: '描述',
|
||||
score: '分值',
|
||||
grade: '评分',
|
||||
groundsForDemerit: '扣分理由',
|
||||
reviewMeeting: '平均分:',
|
||||
number: '分'
|
||||
},
|
||||
// 宣贯
|
||||
publicize: {
|
||||
enterpriseStandardNum: '企标编号',
|
||||
enterpriseStandardName: '企标名称',
|
||||
publicizeData: '宣贯日期',
|
||||
publicist: '宣贯人',
|
||||
exportName: '企标宣贯表',
|
||||
fileExportName: '企标宣贯表',
|
||||
templateName: '企标宣贯模板',
|
||||
releaseDate: '发布日期',
|
||||
materialDate: '实施日期',
|
||||
relatedMaterial: '相关材料'
|
||||
},
|
||||
// 稽查
|
||||
check: {
|
||||
enterpriseStandardNum: '企标编号',
|
||||
enterpriseStandardName: '企标名称',
|
||||
status: '状态',
|
||||
scheduledCheckDate: '计划稽查日期',
|
||||
createdDate: '创建日期',
|
||||
department: '所属部门',
|
||||
exportFileName: '企标稽查表',
|
||||
exportPostponeDataName: '企标稽查延期数据',
|
||||
exportPostponeData: '导出延期数据',
|
||||
exportRectificationPlanName: '企标稽查整改计划',
|
||||
exportRectificationPlan: '导出整改计划',
|
||||
deferredCheck: '延期稽查',
|
||||
checkReport: '稽查报告',
|
||||
rectificationPlan: '整改计划',
|
||||
basedStandardNo: '稽查依据标准编号',
|
||||
basedStandardName: '稽查依据标准名称',
|
||||
planCheckTarget: '计划稽查对象',
|
||||
workGroup: '主责标准化工作组',
|
||||
headOfCheck: '稽查负责人',
|
||||
contactPerson: '标准化组对接人',
|
||||
checkFinishDate: '实际稽查完成日期',
|
||||
actualChecker: '实际稽查人',
|
||||
createDate: '创建日期',
|
||||
applyPostponeDate: '申请延期日期',
|
||||
postponement: '延期说明',
|
||||
basedClause: '依据条款',
|
||||
standardContent: '标准内容或要求',
|
||||
executiveCondition: '执行情况',
|
||||
file: '附件',
|
||||
score: '评分',
|
||||
checkBasedEnterpriseStandard: '稽查依据企标:',
|
||||
existProblem: '存在问题',
|
||||
rectificationMeasure: '整改措施',
|
||||
headOfRectification: '整改负责人',
|
||||
rectificationPlanFinishTime: '整改计划完成时间',
|
||||
rectificationActualFinishTime: '整改实际完成时间',
|
||||
rectificationStatus: '整改状态'
|
||||
},
|
||||
// 复审计划
|
||||
reviewPlan: {
|
||||
enterpriseStandardNum: '企标编号',
|
||||
enterpriseStandardName: '企标名称',
|
||||
publishDate: '发布日期',
|
||||
reviewDate: '复审日期',
|
||||
initReview: '发起复审',
|
||||
reviewResult: '复审结果',
|
||||
principalDrafter: '主起草人',
|
||||
mainDraftingUnit: '主起草单位'
|
||||
},
|
||||
// 企标计划
|
||||
plan: {
|
||||
oldEnterpriseStandardNum: '原企标编号',
|
||||
newEnterpriseStandardNum: '新企标编号',
|
||||
oldEnterpriseStandardName: '原企标名称',
|
||||
newEnterpriseStandardName: '新企标名称',
|
||||
principalDrafter: '主起草人',
|
||||
mainDraftingUnit: '主起草单位',
|
||||
headOfMainDraftingUnit: '主起草单位负责人',
|
||||
projectStatus: '项目状态',
|
||||
changeState: '变更状态',
|
||||
pusherWorkNo: '推进人工号',
|
||||
standardType: '标准类型',
|
||||
revisionType: '制修订类型',
|
||||
planApprovalDate: '计划报批日期',
|
||||
createDate: '创建日期',
|
||||
exportFileName: '企标计划表',
|
||||
authDepartment: '授权部门',
|
||||
enterpriseStandardCode: '企业标准代号',
|
||||
suitUnit: '配合单位',
|
||||
standardPusher: '标准推进人',
|
||||
draftPlanFinishDate: '草稿计划完成日期',
|
||||
exposureDraftPlanFinishDate: '征求意见稿计划完成日期',
|
||||
planSubmissionDate: '计划报批日期',
|
||||
draftFinishDate: '草稿完成日期',
|
||||
submitDraftDate: '提交草稿日期',
|
||||
isAskForAdvice: '是否征求意见',
|
||||
exposureDraftFinishDate: '征求意见稿完成日期',
|
||||
reviewDate: '评审日期',
|
||||
submissionDate: '报批日期',
|
||||
releaseDate: '发布日期',
|
||||
detailTitle: '企业标准计划详情页',
|
||||
basicInformation: '基础信息',
|
||||
englishNameOfEnterpriseStandard: '企标英文名称',
|
||||
gradeClassification: '企标等级分类',
|
||||
projectType: '项目类型',
|
||||
rangeOfApplication: '适用范围',
|
||||
enterpriseStandardSystem: '企标体系',
|
||||
partName: '零部件分类',
|
||||
scopeOfApplication: '标准适用范围',
|
||||
compilationIllustration: '编制说明',
|
||||
projectBackground: '立项背景、立项依据',
|
||||
similarNaStandardsAnalysis: '国际、国家及行业同类标准分析',
|
||||
similarEnStandardsAnalysis: '企业同类标准对比分析',
|
||||
standardLeadingNecessity: '立项标准的领先性与必要性',
|
||||
projectExpectedEffects: '立项目的及预期效果等'
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
// 个人中心的所有翻译
|
||||
module.exports = {
|
||||
// 我的收藏
|
||||
collection: {
|
||||
standardCategory: 'Standard Class',
|
||||
standardNo: 'Standard Number',
|
||||
standardName: 'Standard Name',
|
||||
cancelCollection: 'Cancel Collection',
|
||||
releaseDate: 'Release Date',
|
||||
newCarTypeDate: 'New Model Implementation Date',
|
||||
productCarDate: 'On The Production Date',
|
||||
standardState: 'Standard State'
|
||||
},
|
||||
// 已发分享
|
||||
sentShare: {
|
||||
transmitSearch: 'Forward Search',
|
||||
enterTransmitSearch: 'Please Enter Forward Information',
|
||||
owningPlate: 'Owning Plate',
|
||||
title: 'Title',
|
||||
recipient: 'Receiver',
|
||||
transmitTime: 'Forwarding Time'
|
||||
},
|
||||
// 已收分享
|
||||
receivedShare: {
|
||||
pushSearch: 'Push Search',
|
||||
enterPushInfo: 'Please Enter Push Information',
|
||||
owningPlate: 'Owning Plate',
|
||||
title: 'Title',
|
||||
forwarder: 'Forwarder',
|
||||
receiptTime: 'reception Time'
|
||||
},
|
||||
// 浏览记录
|
||||
browsingHistory: {
|
||||
clearBrowsingHistory: 'Clear Browsing History',
|
||||
standardNo: 'Standard Number',
|
||||
standardName: 'Standard Name',
|
||||
browsingTime: 'Browsing Time',
|
||||
confirmClearBrowsingHistory: 'confirm to clear browsing history'
|
||||
},
|
||||
// 我的消息
|
||||
myMessage: {
|
||||
noCanRemarkData: '当前没有可标注的数据'
|
||||
}
|
||||
}
|
||||