|
@@ -958,7 +958,7 @@ const handleSelectChange = (selectedValue) => {
|
|
|
const isNewOption = !optionsCan.value.some(item => item.ref === lastValue);
|
|
const isNewOption = !optionsCan.value.some(item => item.ref === lastValue);
|
|
|
|
|
|
|
|
if (isNewOption) {
|
|
if (isNewOption) {
|
|
|
- const newValue = `${lastValue}:fixed`; // 生成新值
|
|
|
|
|
|
|
+ const newValue = `${lastValue}.input`; // 生成新值
|
|
|
// 1. 更新数据源
|
|
// 1. 更新数据源
|
|
|
optionsCan.value.push({ name: lastValue, ref: newValue });
|
|
optionsCan.value.push({ name: lastValue, ref: newValue });
|
|
|
// 2. ⭐ 关键:手动更新 v-model 绑定值
|
|
// 2. ⭐ 关键:手动更新 v-model 绑定值
|
|
@@ -1012,12 +1012,12 @@ function saveNode(){
|
|
|
tableDataCan.value.forEach(item=>{
|
|
tableDataCan.value.forEach(item=>{
|
|
|
if(item.paramValue!==null){
|
|
if(item.paramValue!==null){
|
|
|
var parSplit = item.paramValue.split('.')
|
|
var parSplit = item.paramValue.split('.')
|
|
|
- if(parSplit[1]==='fixed'){
|
|
|
|
|
|
|
+ if(parSplit[1]==='input'){
|
|
|
var par1 = {
|
|
var par1 = {
|
|
|
name:item.paramCode,
|
|
name:item.paramCode,
|
|
|
value:parSplit[0],
|
|
value:parSplit[0],
|
|
|
dataType:item.paramType,
|
|
dataType:item.paramType,
|
|
|
- refType:'fixed'
|
|
|
|
|
|
|
+ refType:'input'
|
|
|
}
|
|
}
|
|
|
par.parameters.push(par1)
|
|
par.parameters.push(par1)
|
|
|
}
|
|
}
|