From a536b0f75c8ffd970d6d3ff80e217db80f5fb75f Mon Sep 17 00:00:00 2001
From: lideqin <694785430@qq.com>
Date: Thu, 30 Nov 2023 10:47:26 +0800
Subject: [PATCH] =?UTF-8?q?[add]=20=E4=BC=81=E6=A0=87=E7=AB=8B=E9=A1=B9?=
=?UTF-8?q?=E3=80=81=E6=9B=B4=E6=94=B9=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/App.vue | 2 +-
src/assets/less/common.less | 40 +++++++-
src/common/lang/en-us.js | 12 ++-
src/common/lang/zh-cn.js | 12 ++-
src/mixins/WorkCenterMixin.js | 14 +++
src/router/index.js | 4 +-
src/router/workCenter/index.js | 13 +++
src/views/Home.vue | 10 +-
.../EnterpriseStandardInitChange.vue | 94 +++++++++++++++++++
9 files changed, 195 insertions(+), 6 deletions(-)
create mode 100644 src/mixins/WorkCenterMixin.js
create mode 100644 src/router/workCenter/index.js
create mode 100644 src/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue
diff --git a/src/App.vue b/src/App.vue
index 6fb43b2..2777abf 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -99,7 +99,7 @@ export default {
/*头部导航固定*/
.scroll-box {
- height: calc(100vh - 0.88rem);
+ height: calc(100vh - 0.92rem);
overflow: auto;
}
diff --git a/src/assets/less/common.less b/src/assets/less/common.less
index 0e795f1..9d393ee 100644
--- a/src/assets/less/common.less
+++ b/src/assets/less/common.less
@@ -1,3 +1,41 @@
@primary-color: #E63636;
@font-color: #1D2129;
-@label-font-color: #767676;
\ No newline at end of file
+@label-font-color: #767676;
+
+/* switch的样式 */
+.top-wrapper {
+ width: 100%;
+ height: 1.11rem;
+ background: #FFFFFF;
+ display: flex;
+ align-items: center;
+}
+
+.table-operator-tab {
+ width: 4.2rem;
+ height: 0.68rem;
+ line-height: 0.68rem;
+ margin: 0 auto;
+ background-color: #FFFFFF;
+ border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
+ border: 0.01rem solid @primary-color;
+ overflow: hidden;
+ display: flex;
+}
+
+.table-operator-tab a {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 2.1rem;
+ height: 0.68rem;
+ color: #1D2129;
+ font-size: 0.28rem;
+}
+
+.table-operator-tab a.table-operator-tab-active {
+ background-color: @primary-color;
+ color: #FFFFFF;
+}
+
+/* switch的样式--end */
\ No newline at end of file
diff --git a/src/common/lang/en-us.js b/src/common/lang/en-us.js
index df1c82c..71cf556 100644
--- a/src/common/lang/en-us.js
+++ b/src/common/lang/en-us.js
@@ -6,5 +6,15 @@ module.exports = {
chinese: 'chinese',
english: 'english',
noMobile: '当前节点不支持手机端操作',
- toPc: '请前往PC端进行操作'
+ toPc: '请前往PC端进行操作',
+ basicInformation: '基础信息',
+ personalInformation: '人员信息',
+ processInformation: '流程信息',
+ basicServiceInformation: '业务基本信息',
+ processApprovalInformation: '审批意见',
+ processName: '流程名称',
+ expirationDate: '截止日期',
+ processExplain: '流程说明',
+ pleaseSelect: '请选择',
+ pleaseEnter: '请输入'
}
diff --git a/src/common/lang/zh-cn.js b/src/common/lang/zh-cn.js
index 55ad148..0364d86 100644
--- a/src/common/lang/zh-cn.js
+++ b/src/common/lang/zh-cn.js
@@ -6,5 +6,15 @@ module.exports = {
chinese: '中',
english: '英',
noMobile: '当前节点不支持手机端操作',
- toPc: '请前往PC端进行操作'
+ toPc: '请前往PC端进行操作',
+ basicInformation: '基础信息',
+ personalInformation: '人员信息',
+ processInformation: '流程信息',
+ basicServiceInformation: '业务基本信息',
+ processApprovalInformation: '审批意见',
+ processName: '流程名称',
+ expirationDate: '截止日期',
+ processExplain: '流程说明',
+ pleaseSelect: '请选择',
+ pleaseEnter: '请输入'
}
diff --git a/src/mixins/WorkCenterMixin.js b/src/mixins/WorkCenterMixin.js
new file mode 100644
index 0000000..adfce3c
--- /dev/null
+++ b/src/mixins/WorkCenterMixin.js
@@ -0,0 +1,14 @@
+export const WorkCenterMixin = {
+ data () {
+ return {
+ personnelInfoData: [], // 需要传给PersonnelInfo的数据
+ switchValue: 'base'
+ }
+ },
+ methods: {
+ // switch切换
+ switchChange (value) {
+ this.switchValue = value
+ }
+ }
+}
diff --git a/src/router/index.js b/src/router/index.js
index 7736c12..260ab24 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,5 +1,6 @@
import Vue from 'vue'
import VueRouter from 'vue-router'
+import workCenter from './workCenter'
Vue.use(VueRouter)
@@ -41,7 +42,8 @@ const routes = [
{
path: '*',
redirect: '/'
- }
+ },
+ ...workCenter
]
const originalPush = VueRouter.prototype.push
diff --git a/src/router/workCenter/index.js b/src/router/workCenter/index.js
new file mode 100644
index 0000000..663b5db
--- /dev/null
+++ b/src/router/workCenter/index.js
@@ -0,0 +1,13 @@
+export default [
+ {
+ path: '/workCenter/enterpriseStandardInitChange',
+ name: 'EnterpriseStandardInitChange',
+ component: (resolve) => require(['@/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue'], resolve),
+ meta: {
+ title: '企标计划立项/变更流程',
+ hasTabbar: false, // 这个属性控制页面是否显示tabbar
+ hasNavBar: true, // 这个属性控制页面是否显示上面的导航栏
+ leftArrow: true // 这个属性控制页面上面的导航栏 是否有返回按钮
+ }
+ }
+]
diff --git a/src/views/Home.vue b/src/views/Home.vue
index e0e9d14..7de7a93 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -1,12 +1,20 @@
首页
+ 跳转企标计划立项、变更流程审批
diff --git a/src/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue b/src/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue
new file mode 100644
index 0000000..a944d51
--- /dev/null
+++ b/src/views/workCenter/enterpriseStandardInitChange/EnterpriseStandardInitChange.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('basicServiceInformation') }}
+
+
+
+ {{ $t('processApprovalInformation') }}
+
+
+
+
+
+
+
+