diff --git a/src/assets/css/main.css b/src/assets/css/main.css index 118ec505..185dd31c 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -1436,6 +1436,22 @@ textarea { color: #00C0F7; } +.circle.number { + width: 30px !important; + margin-right: 10px; + height: 30px; + background: #0294E2; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; +} + +.irrigateSet { + color: #fff; +} + .irrigateSet .open-btn { width: 300px; height: 54px; @@ -1901,6 +1917,10 @@ textarea { border-bottom: 1px solid rgba(0, 180, 255, 0.35); } +.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .title, .el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .number { + color: #fff; +} + .el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom.model3-bottom .title { padding: 0 4px; } diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss index a541f5e7..fb0687d7 100644 --- a/src/assets/css/main.scss +++ b/src/assets/css/main.scss @@ -1504,10 +1504,23 @@ textarea { color: #00C0F7; } } +.circle{ + &.number{ + width: 30px!important; + margin-right: 10px; + height: 30px; + background: #0294E2; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + } +} .irrigateSet { - + color: #fff; .open-btn { width: 300px; height: 54px; @@ -2002,7 +2015,9 @@ textarea { .model1-bottom { padding: 20px 15px; border-bottom: 1px solid rgba(0, 180, 255, 0.35); - + .title,.number{ + color: #fff; + } &.model3-bottom { .title { padding: 0 4px; diff --git a/src/components/setParams.vue b/src/components/setParams.vue index 0cc813a9..485d1af0 100644 --- a/src/components/setParams.vue +++ b/src/components/setParams.vue @@ -75,6 +75,7 @@ export default { index: index + 1 })) }, + { name: this.$t('setParams.mixing'), list: [], router: 'stir', isRouter: true, }, { name: this.$t('setParams.internalPIDConfig'), list: [], router: 'PIDSet', isRouter: true, }, { name:this.$t('setParams.systemParamsConfig'), list: [], router: 'systemSet', isRouter: true, }, { name: this.$t('setParams.sensorChannelConfig'), list: [], router: 'sensorSet', isRouter: true, }, diff --git a/src/i18n/lang/en.js b/src/i18n/lang/en.js index 8f38e31e..38bf9506 100644 --- a/src/i18n/lang/en.js +++ b/src/i18n/lang/en.js @@ -235,6 +235,7 @@ module.exports = { irrigationGroupConfig: 'Irrigation Group Configuration', intrinsicParams: 'Intrinsic Parameters', internalPIDConfig: 'Internal PID Configuration', + mixing: 'Mixing program', systemParamsConfig: 'System Parameters Configuration', sensorChannelConfig: 'Sensor Channel Configuration', dataUpload: 'Data Upload', diff --git a/src/i18n/lang/zh.js b/src/i18n/lang/zh.js index 491c41d8..a496d75f 100644 --- a/src/i18n/lang/zh.js +++ b/src/i18n/lang/zh.js @@ -242,6 +242,7 @@ module.exports = { irrigationGroupConfig: '灌溉组配置', intrinsicParams: '固有参数', internalPIDConfig: '厂家内部PID配置', + mixing: '搅拌程序', systemParamsConfig: '系统参数配置', sensorChannelConfig: '传感器通道配置', dataUpload: '数据上传', diff --git a/src/router/index.js b/src/router/index.js index 648de555..3c247d89 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -5,6 +5,7 @@ import index from '../views/index.vue' import login from '../views/login.vue' import control from '../views/control.vue' import soil from '../views/soil.vue' +import fertilizer from '../views/fertilizer.vue' Vue.use(VueRouter) const routes = [ @@ -71,10 +72,6 @@ const routes = [ path: '/realTime', name: 'realTime', component: () => import('../views/page/realTime.vue') - },{ - path: '/formula', - name: 'formula', - component: () => import('../views/page/formula.vue') },{ path: '/historyData', name: 'historyData', @@ -87,26 +84,6 @@ const routes = [ path: '/videoMonitoring', name: 'videoMonitoring', component: () => import('../views/page/videoMonitoring.vue') - },{ - path: '/irrigateSet', - name: 'irrigateSet', - component: () => import('../views/page/irrigateSet.vue') - },{ - path: '/PIDSet', - name: 'PIDSet', - component: () => import('../views/page/PIDSet.vue') - },{ - path: '/systemSet', - name: 'systemSet', - component: () => import('../views/page/systemSet.vue') - },{ - path: '/upload', - name: 'upload', - component: () => import('../views/page/upload.vue') - },{ - path: '/sensorSet', - name: 'sensorSet', - component: () => import('../views/page/sensorSet.vue') },{ path: '/dataAnalysis', name: 'dataAnalysis', @@ -198,7 +175,41 @@ const routes = [ }, ] }, - + { + path: '/fertilizer', + name: 'fertilizer', + component: fertilizer, + redirect: '/irrigateSet', + children: [{ + path: '/formula', + name: 'formula', + component: () => import('../views/page/formula.vue') + },{ + path: '/irrigateSet', + name: 'irrigateSet', + component: () => import('../views/page/irrigateSet.vue') + },{ + path: '/PIDSet', + name: 'PIDSet', + component: () => import('../views/page/PIDSet.vue') + },{ + path: '/systemSet', + name: 'systemSet', + component: () => import('../views/page/systemSet.vue') + },{ + path: '/upload', + name: 'upload', + component: () => import('../views/page/upload.vue') + },{ + path: '/sensorSet', + name: 'sensorSet', + component: () => import('../views/page/sensorSet.vue') + },{ + path: '/stir', + name: 'stir', + component: () => import('../views/page/stir.vue') + },] + }, { path: '/control', name: 'control', diff --git a/src/views/fertilizer.vue b/src/views/fertilizer.vue new file mode 100644 index 00000000..c78b1ae2 --- /dev/null +++ b/src/views/fertilizer.vue @@ -0,0 +1,28 @@ + + + \ No newline at end of file diff --git a/src/views/page/PIDSet.vue b/src/views/page/PIDSet.vue index 702a34ab..be0c4792 100644 --- a/src/views/page/PIDSet.vue +++ b/src/views/page/PIDSet.vue @@ -1,7 +1,6 @@