|
|
@ -220,6 +220,7 @@ export default class TPMsettings extends Component {
|
|
|
|
can_copy: undefined,
|
|
|
|
can_copy: undefined,
|
|
|
|
task_pass: undefined,
|
|
|
|
task_pass: undefined,
|
|
|
|
test_set_permission: undefined,
|
|
|
|
test_set_permission: undefined,
|
|
|
|
|
|
|
|
code_edit_permission: undefined,
|
|
|
|
hide_code: undefined,
|
|
|
|
hide_code: undefined,
|
|
|
|
code_hidden: undefined,
|
|
|
|
code_hidden: undefined,
|
|
|
|
forbid_copy: undefined,
|
|
|
|
forbid_copy: undefined,
|
|
|
@ -352,6 +353,7 @@ export default class TPMsettings extends Component {
|
|
|
|
task_pass: response.data.shixun.task_pass,
|
|
|
|
task_pass: response.data.shixun.task_pass,
|
|
|
|
test_set_permission: response.data.shixun.test_set_permission,
|
|
|
|
test_set_permission: response.data.shixun.test_set_permission,
|
|
|
|
hide_code: response.data.shixun.hide_code,
|
|
|
|
hide_code: response.data.shixun.hide_code,
|
|
|
|
|
|
|
|
code_edit_permission: response.data.shixun.code_edit_permission,
|
|
|
|
code_hidden: response.data.shixun.code_hidden,
|
|
|
|
code_hidden: response.data.shixun.code_hidden,
|
|
|
|
is_secret_repository: response.data.shixun.is_secret_repository,
|
|
|
|
is_secret_repository: response.data.shixun.is_secret_repository,
|
|
|
|
init_is_secret_repository: response.data.shixun.is_secret_repository,
|
|
|
|
init_is_secret_repository: response.data.shixun.is_secret_repository,
|
|
|
@ -546,7 +548,11 @@ export default class TPMsettings extends Component {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
code_edit_permission = (e) => {
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
|
|
|
|
code_edit_permission: e.target.checked
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
code_hidden=(e)=>{
|
|
|
|
code_hidden=(e)=>{
|
|
|
|
let sum = ""
|
|
|
|
let sum = ""
|
|
|
|
if (e.target.checked === false) {
|
|
|
|
if (e.target.checked === false) {
|
|
|
@ -869,7 +875,7 @@ export default class TPMsettings extends Component {
|
|
|
|
let {
|
|
|
|
let {
|
|
|
|
name, choice_main_type, choice_small_type, choice_standard_scripts, scope_partment, choice_standard_scriptssum, vnc_evaluate,
|
|
|
|
name, choice_main_type, choice_small_type, choice_standard_scripts, scope_partment, choice_standard_scriptssum, vnc_evaluate,
|
|
|
|
evaluate_script, webssh, use_scope, trainee, can_copy, task_pass, test_set_permission, hide_code, code_hidden, forbid_copy, vnc,multi_webssh,
|
|
|
|
evaluate_script, webssh, use_scope, trainee, can_copy, task_pass, test_set_permission, hide_code, code_hidden, forbid_copy, vnc,multi_webssh,
|
|
|
|
opening_time,shixunmemoMDvalue,shixun_service_configlist, is_secret_repository
|
|
|
|
opening_time,shixunmemoMDvalue,shixun_service_configlist, is_secret_repository, code_edit_permission
|
|
|
|
} = this.state;
|
|
|
|
} = this.state;
|
|
|
|
|
|
|
|
|
|
|
|
let newshixun_service_configlist = shixun_service_configlist.map(v => {
|
|
|
|
let newshixun_service_configlist = shixun_service_configlist.map(v => {
|
|
|
@ -982,6 +988,7 @@ export default class TPMsettings extends Component {
|
|
|
|
vnc_evaluate: vnc_evaluate===null?undefined:vnc_evaluate,
|
|
|
|
vnc_evaluate: vnc_evaluate===null?undefined:vnc_evaluate,
|
|
|
|
test_set_permission: test_set_permission,
|
|
|
|
test_set_permission: test_set_permission,
|
|
|
|
code_hidden: code_hidden,
|
|
|
|
code_hidden: code_hidden,
|
|
|
|
|
|
|
|
code_edit_permission: code_edit_permission,
|
|
|
|
trainee: trainee,
|
|
|
|
trainee: trainee,
|
|
|
|
task_pass: task_pass,
|
|
|
|
task_pass: task_pass,
|
|
|
|
hide_code: hide_code,
|
|
|
|
hide_code: hide_code,
|
|
|
@ -1563,6 +1570,7 @@ export default class TPMsettings extends Component {
|
|
|
|
test_set_permission,
|
|
|
|
test_set_permission,
|
|
|
|
hide_code,
|
|
|
|
hide_code,
|
|
|
|
forbid_copy,
|
|
|
|
forbid_copy,
|
|
|
|
|
|
|
|
code_edit_permission,
|
|
|
|
code_hidden,
|
|
|
|
code_hidden,
|
|
|
|
vnc,
|
|
|
|
vnc,
|
|
|
|
vnc_evaluate,
|
|
|
|
vnc_evaluate,
|
|
|
@ -2274,6 +2282,15 @@ export default class TPMsettings extends Component {
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{!code_hidden && !hide_code && <div className="clearfix mt20 ml30">
|
|
|
|
|
|
|
|
<span className="color-grey-6 mt5 fl" style={{minWidth: '95px'}}>代码开放修改:</span>
|
|
|
|
|
|
|
|
<span className="fl mt5">
|
|
|
|
|
|
|
|
<Checkbox checked={code_edit_permission === undefined ? false : code_edit_permission}
|
|
|
|
|
|
|
|
onChange={this.code_edit_permission}></Checkbox>
|
|
|
|
|
|
|
|
<label style={{top:'6px'}} className="color-grey-9 ml10" >勾选则学员可以修改版本库目录中的任意文件内容</label>
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</div>}
|
|
|
|
|
|
|
|
|
|
|
|
<div className="clearfix mt20 ml30">
|
|
|
|
<div className="clearfix mt20 ml30">
|
|
|
|
<span className="color-grey-6 mt5 fl" style={{minWidth: '95px'}}>隐藏代码窗口:</span>
|
|
|
|
<span className="color-grey-6 mt5 fl" style={{minWidth: '95px'}}>隐藏代码窗口:</span>
|
|
|
|
<span className="fl mt5">
|
|
|
|
<span className="fl mt5">
|
|
|
|