服务器配置调整

dev_aliyun_beta
杨树明 6 years ago
parent b47e8ab58c
commit d4f409b54e

@ -560,13 +560,32 @@ export default class TPMsettings extends Component {
} }
bigClass = (value) => { bigClass = (value) => {
// choice_main_type
// choice_small_type
let {settingsData,shixun_service_configs,choice_main_type,choice_small_type}=this.state;
let list=[]
list.push(choice_main_type)
choice_small_type.map((item,key)=>{
list.push(item)
})
let newshixun_service_configs=shixun_service_configs;
let newshixun_service_configsagin=[]
newshixun_service_configs.map((item,key)=>{
list.map((its,index)=>{
if(item.mirror_repository_id===its){
newshixun_service_configsagin.push(item)
}
})
})
let {settingsData,shixun_service_configs}=this.state;
let newshixun_service_configs=shixun_service_configs;
settingsData.shixun.main_type.some((item,key)=> { settingsData.shixun.main_type.some((item,key)=> {
if (item.id === value) { if (item.id === value) {
newshixun_service_configs[0]={ newshixun_service_configsagin[0]={
mirror_repository_id:value, mirror_repository_id:value,
name:item.type_name, name:item.type_name,
cpu_limit:1, cpu_limit:1,
@ -586,8 +605,8 @@ export default class TPMsettings extends Component {
choice_main_type: value, choice_main_type: value,
standard_scripts:response.data, standard_scripts:response.data,
choice_standard_scripts:null, choice_standard_scripts:null,
shixun_service_configs:newshixun_service_configs, shixun_service_configs:newshixun_service_configsagin,
shixun_service_configlist:newshixun_service_configs, shixun_service_configlist:newshixun_service_configsagin,
}) })
} }
}).catch((error) => { }).catch((error) => {
@ -628,7 +647,7 @@ export default class TPMsettings extends Component {
} }
littleClass = (value) => { littleClass = (value) => {
let {settingsData,shixun_service_configs,choice_small_type}=this.state; let {settingsData,shixun_service_configs,choice_small_type,choice_main_type}=this.state;
let newshixun_service_configs=shixun_service_configs; let newshixun_service_configs=shixun_service_configs;
let newchoice_small_type=choice_small_type; let newchoice_small_type=choice_small_type;
// if(Array.isArray(value)===true){ // if(Array.isArray(value)===true){
@ -649,9 +668,26 @@ export default class TPMsettings extends Component {
// ) // )
// }) // })
// } // }
let list=[]
list.push(choice_main_type)
choice_small_type.map((item,key)=>{
list.push(item)
})
let newshixun_service_configsagin=[]
newshixun_service_configs.map((item,key)=>{
list.map((its,index)=>{
if(item.mirror_repository_id===its){
newshixun_service_configsagin.push(item)
}
})
})
settingsData.shixun.small_type.some((items,keys)=> { settingsData.shixun.small_type.some((items,keys)=> {
if (items.id === value) { if (items.id === value) {
newshixun_service_configs.push({ newshixun_service_configsagin.push({
mirror_repository_id:value, mirror_repository_id:value,
name:items.type_name, name:items.type_name,
cpu_limit:1, cpu_limit:1,
@ -666,10 +702,11 @@ export default class TPMsettings extends Component {
newchoice_small_type.push(value) newchoice_small_type.push(value)
consoe.log(newshixun_service_configsagin)
this.setState({ this.setState({
choice_small_type: newchoice_small_type, choice_small_type: newchoice_small_type,
shixun_service_configs:newshixun_service_configs, shixun_service_configs:newshixun_service_configsagin,
shixun_service_configlist:newshixun_service_configs, shixun_service_configlist:newshixun_service_configsagin,
}) })
} }
onPodExistTimeChange = (e) => { onPodExistTimeChange = (e) => {
@ -1609,7 +1646,7 @@ export default class TPMsettings extends Component {
settingsData === undefined ? "" : settingsData.shixun.main_type.map((item, key) => { settingsData === undefined ? "" : settingsData.shixun.main_type.map((item, key) => {
return ( return (
<Option value={item.id} key={key} > <Option value={item.id} key={key} >
<Tooltip placement="right" title={item.description} > <Tooltip placement="right" title={item.description=== ""?"无描述":item.description} >
{item.type_name} {item.type_name}
</Tooltip> </Tooltip>
</Option> </Option>
@ -1738,7 +1775,11 @@ export default class TPMsettings extends Component {
{ {
settingsData === undefined ? "" : settingsData.shixun.small_type.map((item, key) => { settingsData === undefined ? "" : settingsData.shixun.small_type.map((item, key) => {
return( return(
<Option value={item.id} key={key}>{item.type_name}</Option> <Option value={item.id} key={key}>
<Tooltip placement="right" title={item.description=== ""?"无描述":item.description} >
{item.type_name}
</Tooltip>
</Option>
) )
}) })
} }
@ -2189,7 +2230,7 @@ export default class TPMsettings extends Component {
<div id="5"> <div id="5">
<p className="color-grey-6 font-16 mt30 mb20" id="shixun_scenario_type_name"> <p className="color-grey-6 font-16 mt30 mb20" id="shixun_scenario_type_name">
<span className={"fl"}>{item.name}</span> <span className={"fl"}>{item.name}</span>
<span className={"fr mr40"} onClick={()=>this.Deselectlittle(item.mirror_repository_id)}><i className="fa fa-times-circle color-grey-c font-16 fl"></i></span> {/*<span className={"fr mr40"} onClick={()=>this.Deselectlittle(item.mirror_repository_id)}><i className="fa fa-times-circle color-grey-c font-16 fl"></i></span>*/}
</p> </p>
<div className="clearfix mb5"> <div className="clearfix mb5">
<label className="panel-form-label fl">CPU()</label> <label className="panel-form-label fl">CPU()</label>

@ -994,7 +994,7 @@ class Newshixuns extends Component {
newshixunlist === undefined ? "" : newshixunlist.main_type.map((item, key) => { newshixunlist === undefined ? "" : newshixunlist.main_type.map((item, key) => {
return ( return (
<Option value={item.id} key={key} > <Option value={item.id} key={key} >
<Tooltip placement="right" title={item.description} > <Tooltip placement="right" title={item.description=== ""?"无描述":item.description} >
{item.type_name} {item.type_name}
</Tooltip> </Tooltip>
</Option> </Option>
@ -1119,7 +1119,11 @@ class Newshixuns extends Component {
{ {
newshixunlist === undefined ? "" : newshixunlist.small_type.map((item, key) => { newshixunlist === undefined ? "" : newshixunlist.small_type.map((item, key) => {
return ( return (
<Option value={item.id} key={key}>{item.type_name}</Option> <Option value={item.id} key={key}>
<Tooltip placement="right" title={item.description=== ""?"无描述":item.description} >
{item.type_name}
</Tooltip>
</Option>
) )
}) })
} }

Loading…
Cancel
Save