Authored by xwx

资源管理-【1759】-资源管理SSHPUBKEY协议私钥参数录入保存格式问题

... ... @@ -448,10 +448,15 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
defaultValue=price;
}
row = createSelect(e.protocolCode,param,index);
let td = '';
if (param.paramCode === 'privkey'){
td='<td style="width: 60%"><textarea'+chooseStyle+' data-paramName="' + param.paramName + '" data-paramCode="' + param.paramCode + '" data-protocol="' + e.protocolCode + '" data-allCode="' + e.protocolCode+param.paramCode + '" type="' + type + '" class="layui-textarea" name="paramValue">'+defaultValue+'</textarea></td>'
}else {
td='<td style="width: 60%"><input'+chooseStyle+' data-paramName="' + param.paramName + '" data-paramCode="' + param.paramCode + '" data-protocol="' + e.protocolCode + '" data-allCode="' + e.protocolCode+param.paramCode + '" type="' + type + '" class="layui-input" value="' + defaultValue + '" name="paramValue"></td>'
}
if (row == '') {
row = '<tr'+revealStyle+'>' +
'<td style="width: 40%"><span>' + param.paramName + fillStyle+'</span></td>' +
'<td style="width: 60%"><input'+chooseStyle+' data-paramName="' + param.paramName + '" data-paramCode="' + param.paramCode + '" data-protocol="' + e.protocolCode + '" data-allCode="' + e.protocolCode+param.paramCode + '" type="' + type + '" class="layui-input" value="' + defaultValue + '" name="paramValue"></td>' +
'<td style="width: 40%"><span>' + param.paramName + fillStyle+'</span></td>' + td +
'</tr>'
}
$dom.find("table tbody").append(row);
... ... @@ -495,10 +500,15 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
param.paramValue=price;
}
row=createSelect(k,param,index);
let td = '';
if (param.paramCode === 'privkey'){
td='<td style="width: 60%"><textarea'+chooseStyle+' data-paramName="' + param.paramName + '" data-paramCode="' + param.paramCode + '" data-protocol="' +k + '" data-allCode="' + k+param.paramCode + '" type="' + type + '" class="layui-textarea" name="paramValue" >'+param.paramValue+'</textarea></td>'
}else {
td='<td style="width: 60%"><input '+chooseStyle+' data-paramName="'+param.paramName+'" data-paramCode="'+param.paramCode+'" data-protocol="'+k+'" value="'+param.paramValue+'" data-allCode="' + k+param.paramCode + '" type="'+type+'" class="layui-input" name="paramValue"></td>'
}
if (row == '') {
var row = '<tr '+revealStyle+'>' +
'<td style="width: 40%"><span>'+param.paramName+fillStyle+'</span>'+typeHtml+'</td>' +
'<td style="width: 60%"><input '+chooseStyle+' data-paramName="'+param.paramName+'" data-paramCode="'+param.paramCode+'" data-protocol="'+k+'" value="'+param.paramValue+'" data-allCode="' + k+param.paramCode + '" type="'+type+'" class="layui-input" name="paramValue"></td>' +
'<td style="width: 40%"><span>'+param.paramName+fillStyle+'</span>'+typeHtml+'</td>' + td +
'</tr>'
}
$dom.find("table tbody").append(row);
... ...
... ... @@ -1950,6 +1950,27 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form',
}
}
res.push(obj)
}else if ($(td).find('.xm-select-demo').length > 0 || $(td).find('textarea').length > 0){
var $dom = $(td).find('.xm-select-demo').length>=1?$(td).find('.xm-select-demo'):$(td).find('textarea');
var obj ={
protocol: $dom.data("protocol"),
paramCode:$dom.data("paramcode"),
paramName:$dom.data("paramname"),
paramValue:$dom.val()
}
//为xmSelect时
if($(td).find('.xm-select-demo').length>=1){
obj.paramValue=$(td).find('.label-content').attr('title')?$(td).find('.label-content').attr('title'):'';
}
//是否集群 保存是否0,是1
if(obj.protocol=="REDIS_CLI" && obj.paramCode=="redis_isCluster"){
if(obj.paramValue=="否"){
obj.paramValue="0";
}else{
obj.paramValue="1";
}
}
res.push(obj)
}
})
})
... ...