|
|
@ -267,9 +267,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="参数模版" prop="paramModelId"> |
|
|
|
<el-select :disabled="paramModelDisabled" v-model="form.paramModelId" placeholder="请选择参数模版ID" |
|
|
|
@change="checkedParamModel" |
|
|
|
> |
|
|
|
<el-select v-model="form.paramModelId" filterable placeholder="请选择参数模版ID" @change="paramModelChange"> |
|
|
|
<el-option |
|
|
|
v-for="dict in paramClassList" |
|
|
|
:label="dict.paramClassName" |
|
|
@ -280,7 +278,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="参数编码" prop="paramCode"> |
|
|
|
<el-input v-model="form.paramCode" :placeholder="hintMessage" disabled/> |
|
|
|
<el-input v-model="form.paramCode" :placeholder="hintMessage"/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
@ -352,9 +350,7 @@ |
|
|
|
</el-col> --> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="分区(字典)" prop="partion"> |
|
|
|
<el-select :disabled="partionDisabled" v-model="form.partion" placeholder="请选择分区(字典)" |
|
|
|
@change="partionChange" |
|
|
|
> |
|
|
|
<el-select v-model="form.partion" placeholder="请选择分区(字典)"> |
|
|
|
<el-option |
|
|
|
v-for="dict in dc_device_partion" |
|
|
|
:key="dict.value" |
|
|
@ -645,8 +641,9 @@ function submitForm() { |
|
|
|
} |
|
|
|
if (form.value.id != null) { |
|
|
|
listWithFilterColumn(param).then(response => { |
|
|
|
const total = response.data.tableData.total; |
|
|
|
if(total > 0){ |
|
|
|
const result = response.data.tableData.rows; |
|
|
|
const newArray = result.filter(item => item.id !== form.value.id); |
|
|
|
if (newArray?.length > 0) { |
|
|
|
ElMessageBox.alert('该参数编号已存在,请重新输入', '提示', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
center: true, |
|
|
@ -661,8 +658,9 @@ function submitForm() { |
|
|
|
}); |
|
|
|
} else { |
|
|
|
listWithFilterColumn(param).then(response => { |
|
|
|
const total = response.data.tableData.total; |
|
|
|
if(total > 0){ |
|
|
|
const result = response.data.tableData.rows; |
|
|
|
const newArray = result.filter(item => item.id !== form.value.id); |
|
|
|
if (newArray?.length > 0) { |
|
|
|
ElMessageBox.alert('该参数编号已存在,请重新输入', '提示', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
center: true, |
|
|
@ -940,6 +938,13 @@ function sortChange({column, prop, order }){ |
|
|
|
getList(); |
|
|
|
} |
|
|
|
|
|
|
|
function paramModelChange(value){ |
|
|
|
paramClassList.value.forEach(item=>{ |
|
|
|
if(item.paramClassCode == value){ |
|
|
|
form.value.paramName = item.paramClassName |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
getList(); |
|
|
|