88 lines
2.7 KiB
JavaScript
Executable File
88 lines
2.7 KiB
JavaScript
Executable File
ClassBase.define({
|
|
init: function(param){
|
|
this.initParentView(param);
|
|
var package = this.formData();
|
|
var form = this.initFormView(package); // parent: form.parent;
|
|
form.setValue(G.clientOption);
|
|
},
|
|
|
|
saveConfig: function(data){
|
|
if(!data) return false;
|
|
Tips.loading(LNG['explorer.loading']);
|
|
this.adminModel.pluginConfig({app:'client',value:data},Tips.close);
|
|
},
|
|
formData:function(){
|
|
return{
|
|
formStyle:{
|
|
className:"form-box-title-block dialog-form-style-simple",
|
|
tabs:{
|
|
backup:"sep002,backupOpen,backupTipsOpen,backupTipsClose,backupAuth",
|
|
open:"sep003,fileOpenSupport,fileOpen",
|
|
scan:'appLoginApp,appLoginWeb,appLoginAppConfirm,step002,scanLoginDesc'
|
|
},
|
|
tabsName:{
|
|
backup:LNG['admin.setting.sync'],
|
|
open:LNG['explorer.sync.openLocal'],
|
|
scan:LNG['client.app.scanLogin'],
|
|
}
|
|
},
|
|
|
|
backupTipsOpen:"<div class='info-alert info-alert-green'>"+LNG['client.option.backupTipsOpen']+"</div>",
|
|
backupTipsClose:"<div class='info-alert info-alert-yellow'>"+LNG['client.option.backupTipsClose']+"</div>",
|
|
backupOpen:{
|
|
type:"switch",
|
|
value:'1',
|
|
display:LNG['client.option.backupOpen'],
|
|
desc:LNG['client.option.backupOpenDesc'],
|
|
switchItem:{"1":"backupAuth,backupTipsOpen","0":"backupTipsClose"},
|
|
},
|
|
backupAuth:{
|
|
type:"userSelect",
|
|
value:{"all":1},
|
|
display:LNG['client.option.backupAuth'],
|
|
desc:LNG['admin.plugin.authDesc'],
|
|
},
|
|
fileOpenSupport:{
|
|
type:"switch",
|
|
value:'1',
|
|
display:LNG['client.option.fileOpenSupport'],
|
|
desc:LNG['client.option.fileOpenSupportDesc'],
|
|
switchItem:{"1":"fileOpen"},
|
|
},
|
|
fileOpen:{
|
|
type:"table",
|
|
info:{formType:'inline',removeConfirm:0},
|
|
display:LNG['client.option.fileOpen'],
|
|
desc:"<div class='info-alert mt-10 mb-10'>"+LNG['client.option.fileOpenDesc']+"<br/>\
|
|
eg: doc,docx,ppt,pptx,xls,xlsx,pdf,ofd sort:100</div>",
|
|
value:'[{"ext":"doc,docx,ppt,pptx,xls,xlsx,dwg,dxf,dwf","sort":"10000"}]',
|
|
children:{
|
|
ext:{type:"textarea","display":LNG['client.option.fileOpenExt'],attr:{style:"width:100%;height:32px"}},
|
|
sort:{type:"number","display":LNG['client.option.fileOpenSort'],attr:{style:"width:100px;"},value:"500"},
|
|
}
|
|
},
|
|
|
|
scanLoginDesc:"<div class='info-alert'>"+LNG['client.app.loginAppDesc']+LNG['client.app.scanVersion']+"</div>",
|
|
appLoginApp:{
|
|
type:"switch",
|
|
value:'1',
|
|
display:LNG['client.app.loginApp'],
|
|
desc:LNG['client.app.loginAppTips'],
|
|
switchItem:{"1":"appLoginAppConfirm,step002"},
|
|
},
|
|
appLoginAppConfirm:{
|
|
type:"switch",
|
|
value:'0',
|
|
display:LNG['client.option.loginAppConfirm'],
|
|
desc:LNG['client.option.loginAppConfirmDesc'],
|
|
},
|
|
step002:'<hr>',
|
|
|
|
appLoginWeb:{
|
|
type:"switch",
|
|
value:'1',
|
|
display:LNG['client.app.loginWeb'],
|
|
desc:LNG['client.app.loginWebTips'],
|
|
},
|
|
}}
|
|
}); |