diff --git a/src/api/modules/processCenter.js b/src/api/modules/processCenter.js index 156c7ec..d002cb5 100644 --- a/src/api/modules/processCenter.js +++ b/src/api/modules/processCenter.js @@ -1,19 +1,19 @@ import { instance as request } from '@/utils/request' -export default{ - //查询 - search(data){ - return request({ - url: '', - method: 'POST', - data - }) - }, - //重置 - reset(data){ - return request({ - url: '', - method: 'POST', - data - }) - } -} \ No newline at end of file +export default { + // 查询 + search (data) { + return request({ + url: '', + method: 'POST', + data + }) + }, + // 重置 + reset (data) { + return request({ + url: '', + method: 'POST', + data + }) + } +} diff --git a/src/assets/css/process.scss b/src/assets/css/process.scss new file mode 100644 index 0000000..4c07afa --- /dev/null +++ b/src/assets/css/process.scss @@ -0,0 +1,44 @@ +//流程样式 +.process{ + background-color: #fff; + width:100%; + height: 100%; + padding: 10px 20px; + overflow: auto; +} +.process_box{ + padding: 10px 30px; + border: 1px solid #e8f6fe; +} +.procedure{ + +} +.content{ + margin-top: 25px; + width:100%; + padding: 10px 30px; + border: 1px dotted #ccc; +} +.base_title{ + display: inline-block; + font-size: 18px; + font-weight: 700; + color: #555; + line-height: 40px; + border-bottom: 3px solid #409eff; + margin-bottom: 20px; +} +// 表单的样式 +.label-input-form{ + padding-right: 80px; + .el-form-item.el-form-item__label{ + line-height: 40px; + font-size: 15px; + color:#555 !important; + } + .el-form-item.el-input__inner{ + height: 40px; + line-height: 40px; + } +} + diff --git a/src/components/OrgTable.vue b/src/components/OrgTable.vue new file mode 100644 index 0000000..10ba2c0 --- /dev/null +++ b/src/components/OrgTable.vue @@ -0,0 +1,1123 @@ + + + + + + diff --git a/src/components/ProcessHeader.vue b/src/components/ProcessHeader.vue new file mode 100644 index 0000000..19e32ee --- /dev/null +++ b/src/components/ProcessHeader.vue @@ -0,0 +1,62 @@ + + + + + + diff --git a/src/main.js b/src/main.js index e116a79..fd883a5 100644 --- a/src/main.js +++ b/src/main.js @@ -2,6 +2,8 @@ import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' +// 流程公共样式 +import './assets/css/process.scss' import config from '@/utils/config' // VXETable @@ -27,6 +29,7 @@ import '@/utils/waterMark' import JSEncrypt from '../src/assets/js/jsencrypt.min.js' // 富文本引用 import VueQuillEditor from 'vue-quill-editor' + // require styles 引入样式 import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' diff --git a/src/router/modules/permission.js b/src/router/modules/permission.js new file mode 100644 index 0000000..24a09ae --- /dev/null +++ b/src/router/modules/permission.js @@ -0,0 +1,35 @@ +const routes = [ + { + path: '/permission', + name: '', + component: () => import('../../views/Layout.vue'), + children: [ + { + path: 'step1', + name: 'urlIndex', + component: () => import('../../views/permissionApplication/launch'), + meta: { + crumb: ['权限申请'] + } + }, + { + path: 'step2', + name: 'urlIndex', + component: () => import('../../views/permissionApplication/launch'), + meta: { + crumb: ['权限申请'] + } + }, + { + path: 'step3', + name: 'urlIndex', + component: () => import('../../views/permissionApplication/launch'), + meta: { + crumb: ['权限申请'] + } + } + ] + } +] + +export default routes diff --git a/src/views/Report/ReportManager.vue b/src/views/Report/ReportManager.vue index a76e567..017e80a 100644 --- a/src/views/Report/ReportManager.vue +++ b/src/views/Report/ReportManager.vue @@ -50,6 +50,7 @@
+ {{tagsForm}} diff --git a/src/views/permissionApplication/components/Assign.vue b/src/views/permissionApplication/components/Assign.vue new file mode 100644 index 0000000..f146c28 --- /dev/null +++ b/src/views/permissionApplication/components/Assign.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/src/views/permissionApplication/components/AuditOperation.vue b/src/views/permissionApplication/components/AuditOperation.vue new file mode 100644 index 0000000..83120cb --- /dev/null +++ b/src/views/permissionApplication/components/AuditOperation.vue @@ -0,0 +1,448 @@ + + + + + diff --git a/src/views/permissionApplication/components/reportTable.vue b/src/views/permissionApplication/components/reportTable.vue new file mode 100644 index 0000000..d7d55dd --- /dev/null +++ b/src/views/permissionApplication/components/reportTable.vue @@ -0,0 +1,184 @@ + + + + + diff --git a/src/views/permissionApplication/launch.vue b/src/views/permissionApplication/launch.vue new file mode 100644 index 0000000..331dadf --- /dev/null +++ b/src/views/permissionApplication/launch.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/vue.config.js b/vue.config.js index b3dabd8..41d24d5 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,5 +1,6 @@ const webpack = require('webpack') module.exports = { + lintOnSave: false, // publicPath: '/mi', outputDir: 'dist', // 运行时生成的生产环境构建文件的目录(默认''dist'',构建之前会被清除) assetsDir: 'static', // 放置生成的静态资源(s、css、img、fonts)的(相对于 outputDir 的)目录(默认'') @@ -12,12 +13,12 @@ module.exports = { proxy: { // 配置跨域 '/api': { - target: 'http://10.94.1.164:7060', // 服务器 + target: 'http://localhost:7060', // 服务器 changeOrigin: true }, // 请求静态图片配置项 '/api/home/pic': { - target: 'http://10.94.1.164:7061', // 图片请求的nginx网址 + target: 'http://localhost:7061', // 图片请求的nginx网址 changeOrigin: true }