|
@@ -267,9 +267,12 @@
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="two_factor"
|
|
prop="two_factor"
|
|
label="系数"
|
|
label="系数"
|
|
- width="50px"
|
|
|
|
|
|
+ width="60px"
|
|
v-if="tableResultType === 1"
|
|
v-if="tableResultType === 1"
|
|
>
|
|
>
|
|
|
|
+ <template slot="header">
|
|
|
|
+ <div class="custom_table_header">系数</div>
|
|
|
|
+ </template>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div class="cell_center_box">
|
|
<div class="cell_center_box">
|
|
<el-form-item
|
|
<el-form-item
|
|
@@ -298,9 +301,12 @@
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="two_constant"
|
|
prop="two_constant"
|
|
label="常数"
|
|
label="常数"
|
|
- width="50px"
|
|
|
|
|
|
+ width="60px"
|
|
v-if="tableResultType === 1"
|
|
v-if="tableResultType === 1"
|
|
>
|
|
>
|
|
|
|
+ <template slot="header">
|
|
|
|
+ <div class="custom_table_header">常数</div>
|
|
|
|
+ </template>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div class="cell_center_box">
|
|
<div class="cell_center_box">
|
|
<el-form-item
|
|
<el-form-item
|
|
@@ -517,6 +523,7 @@
|
|
<script>
|
|
<script>
|
|
import rules from "./rules";
|
|
import rules from "./rules";
|
|
import api from "@api/knowledgeTree.js";
|
|
import api from "@api/knowledgeTree.js";
|
|
|
|
+import { numInputInput } from "./util";
|
|
export default {
|
|
export default {
|
|
name: "scaleTable",
|
|
name: "scaleTable",
|
|
data() {
|
|
data() {
|
|
@@ -527,26 +534,7 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- numInputInput(value, len = 5, decimals = 1) {
|
|
|
|
- // value:修改的数字 len 总长度 decimals:允许小数点后几位
|
|
|
|
- //todo 5位整数数加一位小数
|
|
|
|
- value += "";
|
|
|
|
- let index = value.lastIndexOf(".");
|
|
|
|
- if (index != -1) {
|
|
|
|
- let [int, dec] = value.split(".");
|
|
|
|
- if (dec.length > decimals) {
|
|
|
|
- dec = dec.slice(0, dec.length - 1);
|
|
|
|
- }
|
|
|
|
- if (int.length > len) {
|
|
|
|
- int = int.slice(0, int.length - 1);
|
|
|
|
- }
|
|
|
|
- return parseFloat(int + "." + dec);
|
|
|
|
- }
|
|
|
|
- if (value.length > len) {
|
|
|
|
- value = value.slice(0, value.length - 1);
|
|
|
|
- }
|
|
|
|
- return parseFloat(value);
|
|
|
|
- },
|
|
|
|
|
|
+ numInputInput,
|
|
changeDataFun(val, tableIndex, rowIndex, name) {
|
|
changeDataFun(val, tableIndex, rowIndex, name) {
|
|
this.$emit("CHANGE_ISSUE_CONTENT", {
|
|
this.$emit("CHANGE_ISSUE_CONTENT", {
|
|
value: val,
|
|
value: val,
|