zhulizhen 5 yıl önce
ebeveyn
işleme
079fa850f4

+ 12 - 3
src/views/audit/index.vue

@@ -70,7 +70,7 @@
                 </el-select>
               </span>
               <span>
-                <textarea placeholder="填写申请原因" v-model="auditObj.reason"></textarea>
+                <textarea placeholder="填写申请原因" style="color:#606266;" v-model="auditObj.reason"></textarea>
               </span>
             </div>
             <div>
@@ -80,7 +80,7 @@
           <div class="opinion">
             <span class="opinion-title Micbold">审批意见</span>
             <div class="opinion-bottom MicrYaHei">
-              <input type="text" v-model="comment" />
+              <input type="text" v-model="comment" :class="{isRed: isRed}" @blur="check"/>
               <span @click="approvalOpinion(auditObj,'reject')">不同意</span>
               <span @click="approvalOpinion(auditObj,'approve')">同意</span>
             </div>
@@ -138,7 +138,8 @@ export default {
       value: "0",
       comment: "",
       souseArr: [],
-      tableList: []
+      tableList: [],
+      isRed: false
     };
   },
   components: {
@@ -150,6 +151,10 @@ export default {
     this.query();
   },
   methods: {
+    check() {
+      this.isRed = !this.comment
+      return this.isRed
+    },
     quertName(id) {
       querySimpleInfo(id, {}).then(res => {
         this.auditObj.applyUser = res.realname;
@@ -165,6 +170,7 @@ export default {
           updateUser: item.updateUser
         }
       };
+      if(this.check()) return
       updateWorkflow(params).then(res => {
         if (res.result == "success") {
           this.$message.success("操作成功");
@@ -431,6 +437,9 @@ export default {
           .opinion-bottom {
             display: flex;
             align-items: center;
+            .isRed{
+              border:1px solid #F54E45;
+            }
             input {
               flex: 1;
               height: 32px;

+ 4 - 1
src/views/doBusiness/index.vue

@@ -27,7 +27,6 @@
           </el-time-picker>
         </div>
         </template>
-
         <div class="dataJoin">{{ data.day.split('-').slice(2).join('')}}</div>
       </template>
     </el-calendar>
@@ -138,6 +137,10 @@ export default {
 .doBusinessContainer {
   margin-top: 20px;
   background: #fff;
+  .isBlue{
+    background:rgba(0,145,255,1);
+    color: #fff;
+  }
   .time-duration {
     .el-input__inner {
       width: 134px;

+ 1 - 1
src/views/strategy/animationBox.vue

@@ -62,7 +62,7 @@ import bomBox from './bomBox'
 export default {
     data() {
         return {
-            showDraw: false,
+            showDraw: true,
             dataX: [],
             dataY1: [],
             dataY2: [],

+ 4 - 5
src/views/strategy/bomBox.vue

@@ -10,7 +10,7 @@
                 class='bomb-left2'
             >应执行时间 {{data.executeTime?(data.executeTime.slice(8,10)+":"+ data.executeTime.slice(10,12)):'--'}} - {{data.pushTime?timestamp2String(data.pushTime).slice(8,10)+":"+timestamp2String(data.pushTime).slice(10,12): '--'}}</div>
             <div class='bomb-left3'>策略可靠度</div>
-            <div id='circleEcharts' style='width:104px;height:104px'></div>
+            <div id='circleEcharts' style='width:170px;height:204px'></div>
         </div>
         <div class='bomb-right'>
             <water-unit :data='data' :type='2'></water-unit>
@@ -133,11 +133,10 @@ export default {
     width: 98%;
     display: flex;
     align-items: center;
-    padding: 20px 0;
     border-left: 8px solid #fff;
     position: relative;
     border-radius: 8px 0 0 8px;
-
+    box-shadow: 0 2px 10px 0 rgba(44,48,62,.16);
     .bomb-line {
         position: absolute;
         top: 0;
@@ -178,7 +177,7 @@ export default {
         flex: 1;
         margin-right: 20px;
         .snapshotss-center2 {
-            padding: 20px 0;
+            margin-top: 20px;
             margin-bottom: 20px;
             display: flex;
             align-items: center;
@@ -250,7 +249,7 @@ export default {
             }
         }
         .bomb-right-bottom {
-            margin-top: 16px;
+           
         }
     }
 }