|
@@ -162,7 +162,7 @@
|
|
|
</template>
|
|
|
<el-table-column prop="value" label="厚度分布" width="100">
|
|
|
<template #default="{ row }">
|
|
|
- <el-input v-model.number="row.value" />
|
|
|
+ <el-input v-model="row.value" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
@@ -189,7 +189,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="value" label="参数值">
|
|
|
<template #default="{ row }">
|
|
|
- <el-input v-model.number="row.value" @change="handleEdit(row)" />
|
|
|
+ <el-input v-model="row.value" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="flag" label="启用" width="100">
|
|
@@ -458,10 +458,21 @@ const gettacsAssign = (data) => {
|
|
|
tacsvalue.value.l2convergence = data.l2convergence;
|
|
|
tacsvalue.value.l2convergencerel = data.l2convergencerel;
|
|
|
writesolution.value = data.writesolution;
|
|
|
- inParams.value = parseStringToArray(data.inParams);
|
|
|
+ // inParams.value = parseStringToArray(data.inParams);
|
|
|
outParams.value = data.outParams;
|
|
|
+ applyValueStringToParams(inParams,data.thickness);
|
|
|
}
|
|
|
|
|
|
+const applyValueStringToParams = (params, valueStr) => {
|
|
|
+ const values = valueStr.split(',').map(Number); // 把字符串拆成数字数组
|
|
|
+ params.value.forEach((item, index) => {
|
|
|
+ if (index < values.length) {
|
|
|
+ item.value = values[index];
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
|
|
|
const convertToStringArray = (result, Data) => {
|
|
|
console.log('Data:', Data);
|
|
@@ -553,7 +564,9 @@ const gettacssave = (id,nowid) => {
|
|
|
writesolution: writesolution.value,
|
|
|
fid: fid.value,
|
|
|
fname: fname.value,
|
|
|
- inParams: convertToStringArray1([],inParams.value),
|
|
|
+ // inParams: convertToStringArray1([],inParams.value),
|
|
|
+ inParams:'',
|
|
|
+ thickness: inParams.value.map(item => item.value).join(','),
|
|
|
outParams: convertToStringArray([],outParams.value)
|
|
|
};
|
|
|
request(params).then((res) => {
|