Browse Source

1.中央空调-系统控制添加if条件给子组件

2.修改定时任务、表单构建样式
3.空调风柜系统温度input不可修改
dev
selia-zx 7 days ago
parent
commit
788ec7f38d
  1. 34
      src/assets/styles/element-ui.scss
  2. 6
      src/components/Crontab/index.vue
  3. 5
      src/views/centerairC/sysControl/index.vue
  4. 9
      src/views/monitor/job/index.vue
  5. 8
      src/views/tool/build/index.vue

34
src/assets/styles/element-ui.scss

@ -1362,7 +1362,8 @@
border: 1px solid #ff4949; border: 1px solid #ff4949;
background: #ff4949; background: #ff4949;
} }
.el-table__body tr.current-row > td.el-table__cell, .el-table__body tr.selection-row > td.el-table__cell{ .el-table__body tr.current-row > td.el-table__cell,
.el-table__body tr.selection-row > td.el-table__cell {
background-color: rgba(0, 71, 125, 0.4) !important; background-color: rgba(0, 71, 125, 0.4) !important;
} }
.el-loading-mask { .el-loading-mask {
@ -1382,3 +1383,34 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
} }
.el-tabs--border-card {
background: transparent;
border: 1px solid #0e5191 !important;
}
.el-tabs--border-card > .el-tabs__header {
background-color: transparent;
border-bottom: 1px solid #00386d;
}
.popup-main {
background: transparent !important;
}
.popup-result {
border: 1px solid #0e5191 !important;
}
.popup-result table span{
border: 1px solid #0e5191 !important;
}
.popup-result .title{
background: #405e7e !important;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
color: #fff !important;
border-right-color: transparent;
border-left-color: transparent;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item{
color: #c3cbd4;
}
.drawing-item:hover > .el-form-item, .drawing-row-item:hover > .el-form-item {
background: #b6b6b6 !important;
}

6
src/components/Crontab/index.vue

@ -104,9 +104,9 @@
<CrontabResult :ex="crontabValueString"></CrontabResult> <CrontabResult :ex="crontabValueString"></CrontabResult>
<div class="pop_btn"> <div class="pop_btn">
<el-button size="small" type="primary" @click="submitFill">确定</el-button> <div class="primary-btn"><el-button size="small" type="primary" @click="submitFill">确定</el-button></div>
<el-button size="small" type="warning" @click="clearCron">重置</el-button> <div class="warning-btn"><el-button size="small" type="warning" @click="clearCron">重置</el-button></div>
<el-button size="small" @click="hidePopup">取消</el-button> <div class="cancel-btn"><el-button size="small" type="cancel" @click="hidePopup">取消</el-button></div>
</div> </div>
</div> </div>
</div> </div>

5
src/views/centerairC/sysControl/index.vue

@ -43,7 +43,10 @@
@operationControl="hadleOperationConrol" @operationControl="hadleOperationConrol"
></vavleheader> ></vavleheader>
</div> </div>
<div class="device-container"> <div
class="device-container"
v-if="coolingAndHeatingOutValve.length > 0"
>
<vavleheader <vavleheader
:valveList="coolingAndHeatingOutValve" :valveList="coolingAndHeatingOutValve"
@operationControl="hadleOperationConrol" @operationControl="hadleOperationConrol"

9
src/views/monitor/job/index.vue

@ -285,16 +285,17 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="cron表达式" prop="cronExpression"> <el-form-item label="cron表达式" prop="cronExpression">
<el-input <el-input
style="width: 76%;"
v-model="form.cronExpression" v-model="form.cronExpression"
placeholder="请输入cron执行表达式" placeholder="请输入cron执行表达式"
> >
<template slot="append"> </el-input>
<div class="primary-btn">
<el-button type="primary" @click="handleShowCron"> <el-button type="primary" @click="handleShowCron">
生成表达式 生成表达式
<i class="el-icon-time el-icon--right"></i> <i class="el-icon-time el-icon--right"></i>
</el-button> </el-button>
</template> </div>
</el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24" v-if="form.jobId !== undefined"> <el-col :span="24" v-if="form.jobId !== undefined">
@ -427,7 +428,7 @@ import Crontab from "@/components/Crontab";
export default { export default {
components: { Crontab }, components: { Crontab },
name: "Job", // name: "Job",
dicts: ["sys_job_group", "sys_job_status"], dicts: ["sys_job_group", "sys_job_status"],
data() { data() {
return { return {

8
src/views/tool/build/index.vue

@ -561,8 +561,8 @@ $lighterBlue: #409EFF;
.center-scrollbar { .center-scrollbar {
height: calc(100vh - 42px); height: calc(100vh - 42px);
overflow: hidden; overflow: hidden;
border-left: 1px solid #f1e8e8; border-left: 1px solid #0e5191;
border-right: 1px solid #f1e8e8; border-right: 1px solid #0e5191 ;
box-sizing: border-box; box-sizing: border-box;
} }
.center-board { .center-board {
@ -587,7 +587,7 @@ $lighterBlue: #409EFF;
text-align: right; text-align: right;
padding: 0 15px; padding: 0 15px;
box-sizing: border-box;; box-sizing: border-box;;
border: 1px solid #f1e8e8; border: 1px solid #0e5191 ;
border-top: none; border-top: none;
border-left: none; border-left: none;
.delete-btn{ .delete-btn{
@ -598,7 +598,7 @@ $lighterBlue: #409EFF;
position: relative; position: relative;
height: 42px; height: 42px;
background: #4b6e91; background: #4b6e91;
border-bottom: 1px solid #f1e8e8; border-bottom: 1px solid #0e5191;
box-sizing: border-box; box-sizing: border-box;
} }
.logo{ .logo{

Loading…
Cancel
Save