朱鑫波 hace 3 años
padre
commit
cdb00f3335
Se han modificado 1 ficheros con 58 adiciones y 13 borrados
  1. 58 13
      src/views/modules/earlyWarningRules/ruleModule.vue

+ 58 - 13
src/views/modules/earlyWarningRules/ruleModule.vue

@@ -56,18 +56,17 @@
                       <div class="required-item" v-if="item.isRequired == 1"></div>
                     </div>
                      <div class="input-item">
-                    <template   v-for="(value, valueIndex) of item.ruleDetail">
+                    
                       <div class="toolbox-automate-rules-create-content_rules-and-condition_rules" style="margin-bottom:10px">
                         <div class="content">
                           <div class="rules-list">
                             <div class="rules-list-item">
-
-                                <div class="input-item">
+                              <template   v-for="(value, valueIndex) of item.ruleDetail">
+                                <div class="input-item" style="width:100%">
                                     <a-form-model-item
-                                      :label-col="{ span: 6 }"
-                                      :wrapper-col="{ span: 18 }"
+                                      :label-col="{ span: 4 }"
+                                      :wrapper-col="{ span: 20 }"
                                       :label="value.name"
-                                      :ref="value.indicatorCode + valueIndex"
                                       :prop="'ruleList.' + index + '.ruleDetail.' + valueIndex + '.threshold'"
                                       :rules="{
                                         required: item.isRequired == 1 ? true : false,
@@ -76,26 +75,72 @@
                                       }"
                                     >
                                     <!-- <div style="margin-left:20px"> -->
+                                      当天数据
+                                      <span
+                                        style="color: red; font-size: 16px; font-weight: 500;margin:0 10px"
+                                        v-if="value.modelType == 'numberText'"
+                                      >
+                                        {{ value.ruleCondition | conditionName }}
+                                      </span>
+                                      {{ value.cindicatorCode | cindicatorName }}
                                       <a-input-number
                                         :disabled="!editShow"
                                         style="width: 100px; margin-right: 5px"
                                         v-model="value.threshold"
-                                        :min="0"
+                                        :min="0.01"
+                                        :max="999999.99"
+                                        :step="0.01"
                                       />{{ value.dataUnit }}
-                                      当天数据
-                                      {{value.ruleCondition|conditionName}}
-                                      {{value.cindicatorCode|cindicatorName}}
+                                      
+                                      
 
                                     <!-- </div> -->
                                       
                                     </a-form-model-item>
                                 </div>
-        
+                              </template>
+
+                            </div>
+                          </div>
+                        </div>
+                      </div>
+                      <div class="toolbox-automate-rules-create-content_rules-and-condition_rules" style="margin-bottom:10px">
+                        <div class="content">
+                          <div class="rules-list">
+                            <div class="rules-list-item">
+                              <div class="input-item"  style="width:100%">
+                                  <a-form-model-item
+                                    :label-col="{ span: 4 }"
+                                    :wrapper-col="{ span: 20 }"
+                                    :label="item.operate=='BUDGET'?'修改预算':item.operate=='BID'?'出价':'投放时间'"
+                                    :prop="'ruleList.' + index  +'.operationThreshold'"
+                                    :rules="{
+                                      required: item.isRequired == 1 ? true : false,
+                                      message: `${item.operate=='BUDGET'?'修改预算':item.operate=='BID'?'出价':'投放时间'}必填`,
+                                      trigger: 'blur',
+                                    }"
+                                  >
+                                  <!-- <div style="margin-left:20px"> -->
+                                  
+                                    <a-input-number
+                                      :disabled="!editShow"
+                                      style="width: 100px; margin-right: 5px"
+                                      v-model="item.operationThreshold"
+                                      :min="0.01"
+                                      :max="999999.99"
+                                      :step="0.01"
+                                    />
+                                    
+                                    
+
+                                  <!-- </div> -->
+                                    
+                                  </a-form-model-item>
+                              </div>
                             </div>
                           </div>
                         </div>
                       </div>
-                      </template>
                      </div>
                   </div>
                 </div>
@@ -1360,7 +1405,7 @@ export default {
   // }
   .toolbox-automate-rules-create-content_rules-and-condition_rules,
   .toolbox-automate-rules-create-content_rules-and-condition_condition {
-    width: 1138px;
+    width: 100%;
     background: #fff;
     border-radius: 4px;
     border: 1px solid #dadfe3;