diff --git a/public/react/src/modules/tpm/TPMsettings/TPMsettings.js b/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
index 50358aba6..839638344 100644
--- a/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
+++ b/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
@@ -560,13 +560,32 @@ export default class TPMsettings extends Component {
   }
 
   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)=> {
 				if (item.id === value) {
-					newshixun_service_configs[0]={
+					newshixun_service_configsagin[0]={
 						mirror_repository_id:value,
 						name:item.type_name,
 						cpu_limit:1,
@@ -586,8 +605,8 @@ export default class TPMsettings extends Component {
           choice_main_type: value,
           standard_scripts:response.data,
           choice_standard_scripts:null,
-				  shixun_service_configs:newshixun_service_configs,
-					shixun_service_configlist:newshixun_service_configs,
+				  shixun_service_configs:newshixun_service_configsagin,
+					shixun_service_configlist:newshixun_service_configsagin,
         })
       }
     }).catch((error) => {
@@ -628,7 +647,7 @@ export default class TPMsettings extends Component {
 	}
   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 newchoice_small_type=choice_small_type;
 	  // 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)=> {
 				if (items.id === value) {
-					newshixun_service_configs.push({
+					newshixun_service_configsagin.push({
 						mirror_repository_id:value,
 						name:items.type_name,
 						cpu_limit:1,
@@ -666,10 +702,11 @@ export default class TPMsettings extends Component {
 
 		newchoice_small_type.push(value)
 
+		consoe.log(newshixun_service_configsagin)
     this.setState({
       choice_small_type: newchoice_small_type,
-			shixun_service_configs:newshixun_service_configs,
-			shixun_service_configlist:newshixun_service_configs,
+			shixun_service_configs:newshixun_service_configsagin,
+			shixun_service_configlist:newshixun_service_configsagin,
     })
   }
   onPodExistTimeChange = (e) => {
@@ -1609,7 +1646,7 @@ export default class TPMsettings extends Component {
 											settingsData === undefined ? "" : settingsData.shixun.main_type.map((item, key) => {
 												return (
 													<Option value={item.id} key={key} >
-														<Tooltip placement="right" title={item.description} >
+														<Tooltip placement="right" title={item.description=== ""?"无描述":item.description} >
 															{item.type_name}
 														</Tooltip>
 													</Option>
@@ -1738,7 +1775,11 @@ export default class TPMsettings extends Component {
 										{
 											settingsData === undefined ? "" : settingsData.shixun.small_type.map((item, key) => {
 												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">
 									<p className="color-grey-6 font-16 mt30 mb20" id="shixun_scenario_type_name">
 										<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>
 									<div className="clearfix mb5">
 										<label className="panel-form-label fl">CPU(核):</label>
diff --git a/public/react/src/modules/tpm/newshixuns/Newshixuns.js b/public/react/src/modules/tpm/newshixuns/Newshixuns.js
index e4e37d15a..fbbc807b5 100644
--- a/public/react/src/modules/tpm/newshixuns/Newshixuns.js
+++ b/public/react/src/modules/tpm/newshixuns/Newshixuns.js
@@ -994,7 +994,7 @@ class Newshixuns extends Component {
                                             newshixunlist === undefined ? "" : newshixunlist.main_type.map((item, key) => {
                                                 return (
 																										<Option value={item.id} key={key} >
-																											 <Tooltip placement="right" title={item.description} >
+																											 <Tooltip placement="right" title={item.description=== ""?"无描述":item.description} >
 																															{item.type_name}
 																											 </Tooltip>
 																										</Option>
@@ -1119,7 +1119,11 @@ class Newshixuns extends Component {
                                         {
                                             newshixunlist === undefined ? "" : newshixunlist.small_type.map((item, key) => {
                                                 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>
                                                 )
                                             })
                                         }