Browse Source

只能输入数字的框优化

reaper 4 years ago
parent
commit
89e3055c36

+ 2 - 2
src/components/knowledgeExtra/AddAssess/ScoreResultsTable.vue

@@ -135,7 +135,7 @@
                 ]"
                 ]"
               >
               >
                 <el-input
                 <el-input
-                  type="text"
+                  type="number"
                   v-model.number="scope.row.content.min"
                   v-model.number="scope.row.content.min"
                   clearable
                   clearable
                   placeholder="请输入"
                   placeholder="请输入"
@@ -157,7 +157,7 @@
                 ]"
                 ]"
               >
               >
                 <el-input
                 <el-input
-                  type="text"
+                  type="number"
                   v-model.number="scope.row.content.max"
                   v-model.number="scope.row.content.max"
                   clearable
                   clearable
                   placeholder="请输入"
                   placeholder="请输入"

+ 20 - 12
src/components/knowledgeExtra/AddAssess/index.vue

@@ -31,7 +31,7 @@
           }
           }
           .num {
           .num {
             display: flex;
             display: flex;
-            /deep/.el-form-item__error{
+            /deep/.el-form-item__error {
               width: 100px;
               width: 100px;
               margin-left: -20px;
               margin-left: -20px;
             }
             }
@@ -204,7 +204,11 @@ it .ql-editor,
                   :prop="`klScaleParent[${tableIndex}].factor`"
                   :prop="`klScaleParent[${tableIndex}].factor`"
                   :rules="rules.tableFactor"
                   :rules="rules.tableFactor"
                 >
                 >
-                  <el-input maxlength="6" v-model.number="table.factor" />
+                  <el-input
+                    type="number"
+                    maxlength="6"
+                    v-model.number="table.factor"
+                  />
                 </el-form-item>
                 </el-form-item>
                 <el-form-item
                 <el-form-item
                   label="常数:"
                   label="常数:"
@@ -213,7 +217,11 @@ it .ql-editor,
                   :prop="`klScaleParent[${tableIndex}].constant`"
                   :prop="`klScaleParent[${tableIndex}].constant`"
                   :rules="rules.tableConstant"
                   :rules="rules.tableConstant"
                 >
                 >
-                  <el-input maxlength="6" v-model.number="table.constant" />
+                  <el-input
+                    type="number"
+                    maxlength="6"
+                    v-model.number="table.constant"
+                  />
                 </el-form-item>
                 </el-form-item>
               </div>
               </div>
 
 
@@ -353,7 +361,7 @@ const defaultDate = {
   remark: "",
   remark: "",
   result: "",
   result: "",
   ruleCode: "",
   ruleCode: "",
-  score: 0,
+  score: null,
   status: 0,
   status: 0,
   textType: 11
   textType: 11
 };
 };
@@ -370,7 +378,7 @@ const defaultTable = {
   remark: "string",
   remark: "string",
   resultType: 2,
   resultType: 2,
   ruleCode: "string",
   ruleCode: "string",
-  score: 0,
+  score: null,
   status: 0,
   status: 0,
   textType: 11
   textType: 11
 };
 };
@@ -416,7 +424,7 @@ export default {
                 remark: "",
                 remark: "",
                 result: "",
                 result: "",
                 ruleCode: "",
                 ruleCode: "",
-                score: 0,
+                score: null,
                 status: 0,
                 status: 0,
                 textType: 0
                 textType: 0
               }
               }
@@ -425,7 +433,7 @@ export default {
             remark: "string",
             remark: "string",
             resultType: 2,
             resultType: 2,
             ruleCode: "string",
             ruleCode: "string",
-            score: 0,
+            score: "",
             status: 0,
             status: 0,
             textType: 11
             textType: 11
           }
           }
@@ -499,7 +507,7 @@ export default {
                   remark: "string",
                   remark: "string",
                   result: "string",
                   result: "string",
                   ruleCode: "string",
                   ruleCode: "string",
-                  score: 0,
+                  score: null,
                   status: 0,
                   status: 0,
                   textType: 0
                   textType: 0
                 }
                 }
@@ -508,7 +516,7 @@ export default {
               remark: "string",
               remark: "string",
               resultType: 0,
               resultType: 0,
               ruleCode: "string",
               ruleCode: "string",
-              score: 0,
+              score: null,
               selectType: 0,
               selectType: 0,
               status: 0,
               status: 0,
               textType: 0
               textType: 0
@@ -677,7 +685,7 @@ export default {
                     remark: "string",
                     remark: "string",
                     resultType: 0,
                     resultType: 0,
                     ruleCode: "string",
                     ruleCode: "string",
-                    score: 0,
+                    score: null,
                     selectType: 0,
                     selectType: 0,
                     status: 0,
                     status: 0,
                     textType: 0,
                     textType: 0,
@@ -718,7 +726,7 @@ export default {
                 remark: "string",
                 remark: "string",
                 resultType: 0,
                 resultType: 0,
                 ruleCode: "string",
                 ruleCode: "string",
-                score: 0,
+                score: null,
                 selectType: 0,
                 selectType: 0,
                 status: 0,
                 status: 0,
                 textType: 0
                 textType: 0
@@ -730,7 +738,7 @@ export default {
         remark: "string",
         remark: "string",
         resultType: 0,
         resultType: 0,
         ruleCode: "string",
         ruleCode: "string",
-        score: 0,
+        score: null,
         status: 0,
         status: 0,
         textType: 13
         textType: 13
       };
       };

+ 3 - 3
src/components/knowledgeExtra/AddAssess/scale-table.vue

@@ -232,7 +232,7 @@
                 :rules="rules.issueFactor"
                 :rules="rules.issueFactor"
               >
               >
                 <el-input
                 <el-input
-                  type="text"
+                  type="number"
                   v-model.number="scope.row.two_factor"
                   v-model.number="scope.row.two_factor"
                   placeholder="请输入"
                   placeholder="请输入"
                 ></el-input>
                 ></el-input>
@@ -253,7 +253,7 @@
                 :rules="rules.issueConstant"
                 :rules="rules.issueConstant"
               >
               >
                 <el-input
                 <el-input
-                  type="text"
+                  type="number"
                   v-model.number="scope.row.two_constant"
                   v-model.number="scope.row.two_constant"
                   placeholder="请输入"
                   placeholder="请输入"
                   style="text-align: center"
                   style="text-align: center"
@@ -375,7 +375,7 @@
               :rules="rules.score"
               :rules="rules.score"
             >
             >
               <el-input
               <el-input
-                type="text"
+                type="number"
                 maxlength="6"
                 maxlength="6"
                 v-model.number="scope.row.score"
                 v-model.number="scope.row.score"
                 clearable
                 clearable