增加国际化
This commit is contained in:
@@ -212,7 +212,7 @@ task_time=task time
|
||||
|
||||
|
||||
#==========message begin=====================
|
||||
required=This field is required\uff01
|
||||
required=This field is required!
|
||||
select=Please select
|
||||
date_list=Data List
|
||||
confirm_message=Are you sure?
|
||||
@@ -242,11 +242,11 @@ hasnot_approved=It has not been approved and can not be operated on !
|
||||
check_one=choose one please !
|
||||
one_more=please choose at least one !
|
||||
custom_columns=custom columns
|
||||
maxlength_64=The maxlength is 64\uff01
|
||||
maxlength_128=The maxlength is 128\uff01
|
||||
maxlength_256=The maxlength is 256\uff01
|
||||
maxlength_512=The maxlength is 512\uff01
|
||||
maxlength_4000=The maxlength is 4000\uff01
|
||||
maxlength_64=The maxlength is 64!
|
||||
maxlength_128=The maxlength is 128!
|
||||
maxlength_256=The maxlength is 256!
|
||||
maxlength_512=The maxlength is 512!
|
||||
maxlength_4000=The maxlength is 4000!
|
||||
ok=ok
|
||||
clear=clear
|
||||
close=close
|
||||
@@ -373,4 +373,120 @@ group_id=group ID
|
||||
input_protocol_id=please enter protocol ID
|
||||
input_integer=please enter right integer
|
||||
protocol_desc=protocol description
|
||||
#==========tedingfuwu end=====================
|
||||
#==========tedingfuwu end=====================
|
||||
|
||||
#==========xitongguanli begin======================
|
||||
owner_company=owner company
|
||||
company=company
|
||||
owner_group=owner group
|
||||
group=group
|
||||
template=template
|
||||
export=export
|
||||
import=import
|
||||
sure_export=Do you confirm the export data
|
||||
sure_delete=Do you confirm the delete data
|
||||
login_name=login name
|
||||
name=name
|
||||
identify_mark=identify mark
|
||||
mail=mail
|
||||
role=role
|
||||
manager=manager
|
||||
ordinary_man=ordinary man
|
||||
nextPage=next Page
|
||||
previousPage=previous Page
|
||||
total=total
|
||||
current=current
|
||||
page=page
|
||||
count=count
|
||||
name_image=name image
|
||||
organizer=organizer
|
||||
password=password
|
||||
nochange_blank=please fill blank if you have no change
|
||||
confirm_password=confirm password
|
||||
manager_info=\u7ba1\u7406\u4eba\u5458\u9700\u6307\u5b9a\u8eab\u4efd\u6807\u8bc6\u4e3a\u201c\u7ba1\u7406\u4eba\u5458\u201d,\u5426\u5219\u5f71\u54cd\u5ba1\u6838\u6d41\u7a0b!
|
||||
name_existed=name existed
|
||||
company_range=\u90e8\u95e8\u4e0d\u518d\u516c\u53f8\u8303\u56f4\u5185
|
||||
equal_password=\u8f93\u5165\u4e0e\u4e0a\u9762\u76f8\u540c\u7684\u5bc6\u7801
|
||||
enter_error=enter error
|
||||
choose_org=choose organization
|
||||
org_name=organization name
|
||||
belong_area=belong area
|
||||
org_coding=organization coding
|
||||
level=level
|
||||
org_type=organization type
|
||||
org_duty_type=organization duty type
|
||||
add_level=add level
|
||||
delete_all_child=Do you want to delete this and all level
|
||||
parent_org=parent organization
|
||||
org_level=organization level
|
||||
is_useable=whether useable
|
||||
is_useable_info=\u201c\u662f\u201d\u4ee3\u8868\u6b64\u8d26\u53f7\u5141\u8bb8\u767b\u9646,\u201c\u5426\u201d\u5219\u8868\u793a\u6b64\u8d26\u53f7\u4e0d\u5141\u8bb8\u767b\u9646
|
||||
leader=leader
|
||||
vice_leader=vice leader
|
||||
address=address
|
||||
master=master
|
||||
post_code=post code
|
||||
phone=phone
|
||||
fax=fax
|
||||
nochange=no edit record
|
||||
module_name=module name
|
||||
dict_mark=dict mark
|
||||
run_state=running state
|
||||
mark=mark
|
||||
value=value
|
||||
is_maintain=whether maintain
|
||||
last_edit_time=last edit time
|
||||
dict_edit_record=dict edit record
|
||||
dict_detail=dict detail
|
||||
edit_record=edit record
|
||||
edit_record_view=edit record view
|
||||
dict_edit_info=dictionary is very import in the system,Do you decide to edit?
|
||||
dict_delete_info=dictionary is very import in the system,Do you decide to delete?
|
||||
dict_saveitem_error=save message error,\u8bf7\u6dfb\u52a0\u8bcd\u6761\u9879!
|
||||
dict_saveitem_nullerror=\u4fdd\u5b58\u4fe1\u606f\u51fa\u73b0\u95ee\u9898,\u6bcf\u4e2a\u8bcd\u6761\u6807\u8bc6\u4e0e\u503c\u90fd\u4e0d\u80fd\u4e3a\u7a7a!
|
||||
submit_error=\u63d0\u4ea4\u914d\u7f6e\u51fa\u73b0\u95ee\u9898,\u8bf7\u770b\u9519\u8bef\u63d0\u793a!
|
||||
form_validate=form validate success
|
||||
entry=entry
|
||||
add_entry=add entry
|
||||
maintainable=maintainable
|
||||
useabel=useabel
|
||||
click_add=click add
|
||||
menu_name=menu name
|
||||
unicode=unicode
|
||||
link=link
|
||||
visible=visible
|
||||
permission_mark=permission mark
|
||||
display=display
|
||||
hide=hide
|
||||
add_child_menu=add child menu
|
||||
save=save
|
||||
save_sort=save sort
|
||||
menu=menu
|
||||
parent_menu=parent menu
|
||||
aim=aim
|
||||
click_menu_turn=the page of click the menu
|
||||
link_window_info=the aim window of the link,default\uff1amainFrame
|
||||
is_top_menu=whether the top menu
|
||||
icon=icon
|
||||
is_top_menu_info=\u8be5\u83dc\u5355\u6216\u64cd\u4f5c\u662f\u5426\u9876\u90e8\u5bfc\u822a\u83dc\u5355
|
||||
sort_info=order by asc
|
||||
is_show_sysmenu=\u8be5\u83dc\u5355\u6216\u64cd\u4f5c\u662f\u5426\u663e\u793a\u5230\u7cfb\u7edf\u83dc\u5355\u4e2d
|
||||
control_permission_info=\u63a7\u5236\u5668\u4e2d\u5b9a\u4e49\u7684\u6743\u9650\u6807\u8bc6,\u5982\uff1a@RequiresPermissions("permission mark")
|
||||
role_name=role name
|
||||
data_range=data range
|
||||
allot=allot
|
||||
role_type=role type
|
||||
role_permission=role permission
|
||||
task_allot=task allot
|
||||
role_type_title=activiti\u67093\u79cd\u9884\u5b9a\u4e49\u7684\u7ec4\u7c7b\u578b\uff1asecurity-role\u3001assignment\u3001user \u5982\u679c\u4f7f\u7528Activiti Explorer,\u9700\u8981security-role\u624d\u80fd\u770b\u5230manage\u9875\u7b7e,\u9700\u8981assignment\u624d\u80fdclaim\u4efb\u52a1
|
||||
role_type_info=\u5de5\u4f5c\u6d41\u7ec4\u7528\u6237\u7ec4\u7c7b\u578b\uff08\u4efb\u52a1\u5206\u914d\uff1aassignment\u3001\u7ba1\u7406\u89d2\u8272\uff1asecurity-role\u3001\u666e\u901a\u89d2\u8272\uff1auser\uff09
|
||||
data_range_info=\u7279\u6b8a\u60c5\u51b5\u4e0b,\u8bbe\u7f6e\u4e3a\u201c\u6309\u660e\u7ec6\u8bbe\u7f6e\u201d,\u53ef\u8fdb\u884c\u8de8\u673a\u6784\u6388\u6743
|
||||
permission_list=permission list
|
||||
area_name=area name
|
||||
area_code=area code
|
||||
area_type=area type
|
||||
area=area
|
||||
longitude=longitude
|
||||
latitude=latitude
|
||||
|
||||
#==========xitongguanli end======================
|
||||
@@ -1,377 +1,493 @@
|
||||
#menu and button info
|
||||
funMenu=\u529F\u80FD\u83DC\u5355
|
||||
sysManage=\u7CFB\u7EDF\u7BA1\u7406
|
||||
sysAuthor=\u7CFB\u7EDF\u6388\u6743
|
||||
menuManage=\u83DC\u5355\u7BA1\u7406
|
||||
roleManage=\u89D2\u8272\u7BA1\u7406
|
||||
dictManage=\u5B57\u5178\u7BA1\u7406
|
||||
basicManage=\u57FA\u672C\u7BA1\u7406
|
||||
areaManage=\u533A\u57DF\u7BA1\u7406
|
||||
officeManage=\u673A\u6784\u7BA1\u7406
|
||||
userManage=\u7528\u6237\u7BA1\u7406
|
||||
notify=\u6211\u7684\u540C\u5FD7
|
||||
help=\u5173\u4E8E\u5E2E\u52A9
|
||||
funMenu=\u529f\u80fd\u83dc\u5355
|
||||
sysManage=\u7cfb\u7edf\u7ba1\u7406
|
||||
sysAuthor=\u7cfb\u7edf\u6388\u6743
|
||||
menuManage=\u83dc\u5355\u7ba1\u7406
|
||||
roleManage=\u89d2\u8272\u7ba1\u7406
|
||||
dictManage=\u5b57\u5178\u7ba1\u7406
|
||||
basicManage=\u57fa\u672c\u7ba1\u7406
|
||||
areaManage=\u533a\u57df\u7ba1\u7406
|
||||
officeManage=\u673a\u6784\u7ba1\u7406
|
||||
userManage=\u7528\u6237\u7ba1\u7406
|
||||
notify=\u6211\u7684\u540c\u5fd7
|
||||
help=\u5173\u4e8e\u5e2e\u52a9
|
||||
home=\u9996\u9875
|
||||
panel=\u6211\u7684\u9762\u677F
|
||||
userInfo=\u4E2A\u4EBA\u4FE1\u606F
|
||||
updatePwd=\u4FEE\u6539\u5BC6\u7801
|
||||
show=\u67E5\u770B
|
||||
edit=\u4FEE\u6539
|
||||
hi=\u4F60\u597D
|
||||
exit=\u9000\u51FA
|
||||
choose=\u9009\u62E9
|
||||
panel=\u6211\u7684\u9762\u677f
|
||||
userInfo=\u4e2a\u4eba\u4fe1\u606f
|
||||
updatePwd=\u4fee\u6539\u5bc6\u7801
|
||||
show=\u67e5\u770b
|
||||
edit=\u4fee\u6539
|
||||
hi=\u4f60\u597d
|
||||
exit=\u9000\u51fa
|
||||
choose=\u9009\u62e9
|
||||
|
||||
#==========menu begin=====================
|
||||
requestInfo=\u6765\u51FD\u4FE1\u606F
|
||||
configuration_manage=\u914D\u7F6E\u7BA1\u7406
|
||||
text_enhance_manage=\u6587\u672C\u589E\u5F3A\u7BA1\u63A7
|
||||
text_enhance_monitor=\u6587\u672C\u589E\u5F3A\u76D1\u6D4B
|
||||
plaintext_manage=\u660E\u6587\u5185\u5BB9\u7BA1\u63A7
|
||||
social_app_grey=\u793E\u4EA4\u5E94\u7528\u7070\u540D\u5355
|
||||
encryption_control=\u52A0\u5BC6\u5185\u5BB9\u7BA1\u63A7
|
||||
control_white=\u7BA1\u63A7\u767D\u540D\u5355
|
||||
ip_control_white=IP\u7BA1\u63A7\u767D\u540D\u5355
|
||||
control_grey=\u7BA1\u63A7\u7070\u540D\u5355
|
||||
specific_agreement_control=\u7279\u5B9A\u534F\u8BAE\u7BA1\u63A7
|
||||
social_app_control=\u793E\u4EA4\u5E94\u7528\u7BA1\u63A7
|
||||
online_media_control=\u5728\u7EBF\u5A92\u4F53\u7BA1\u63A7
|
||||
sip_ip_control=SIP\u534F\u8BAEIP\u7BA1\u63A7
|
||||
ip_control=IP\u7BA1\u63A7
|
||||
domain_control_white=\u57DF\u540D\u7BA1\u63A7\u767D\u540D\u5355
|
||||
ip_port_control=IP+\u7AEF\u53E3\u7BA1\u63A7
|
||||
ip_address_control=IP\u5730\u5740\u7BA1\u63A7
|
||||
domain_control=\u57DF\u540D\u7BA1\u63A7
|
||||
dns_control=DNS\u7BA1\u63A7
|
||||
basic_configuration=\u57FA\u672C\u914D\u7F6E
|
||||
letter_from=\u6765\u51FD\u5355\u4F4D
|
||||
classification_manage=\u5206\u7C7B\u7BA1\u7406
|
||||
attribute_manage=\u6027\u8D28\u7BA1\u7406
|
||||
area_manage=\u5730\u57DF\u7BA1\u7406
|
||||
isp_manage=\u8FD0\u8425\u5546\u7BA1\u7406
|
||||
feature_scope_manage=\u7279\u5F81\u4F5C\u7528\u57DF\u7BA1\u7406
|
||||
special_tasks=\u4E13\u9879\u4EFB\u52A1
|
||||
label_manage=\u6807\u7B7E\u7BA1\u7406
|
||||
protect_list=\u4FDD\u62A4\u540D\u5355
|
||||
effect_range=\u751F\u6548\u8303\u56F4
|
||||
agreement_ip_configuration=\u534F\u8BAEIP\u914D\u7F6E
|
||||
ip_spoofing_configuration=\u6B3A\u9A97IP\u914D\u7F6E
|
||||
website_control=\u7F51\u7AD9\u7BA1\u63A7
|
||||
host_control=HOST\u7BA1\u63A7
|
||||
url_control=URL\u7BA1\u63A7
|
||||
website_keyword_control=\u7F51\u9875\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7
|
||||
mail_control=\u90AE\u4EF6\u7BA1\u63A7
|
||||
recipient_control=\u6536\u4EF6\u4EBA\u7BA1\u63A7
|
||||
sender_control=\u53D1\u4EF6\u4EBA\u7BA1\u63A7
|
||||
subject_control=\u4E3B\u9898\u7BA1\u63A7
|
||||
mail_keyword_control=\u90AE\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7
|
||||
mail_attachment_name_control=\u90AE\u4EF6\u9644\u4EF6\u540D\u5173\u952E\u5B57\u7BA1\u63A7
|
||||
mail_attachment_content_control=\u90AE\u4EF6\u9644\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7
|
||||
file_transfer_control=\u6587\u4EF6\u4F20\u8F93\u7BA1\u63A7
|
||||
ftp_address_control=FTP\u5730\u5740\u7BA1\u63A7
|
||||
ftp_name_control=FTP\u6587\u4EF6\u540D\u7BA1\u63A7
|
||||
ftp_content_control=FTP \u6587\u4EF6\u5185\u5BB9\u7BA1\u63A7
|
||||
http_app_feature=\u793E\u4EA4\u5E94\u7528HTTP\u7279\u5F81
|
||||
ssl_app_feature=\u793E\u4EA4\u5E94\u7528SSL\u7279\u5F81
|
||||
tunnel_protocol_control=\u96A7\u9053\u534F\u8BAE\u7BA1\u63A7
|
||||
l2tp_ip_control=L2TP\u534F\u8BAEIP\u7BA1\u63A7
|
||||
pptp_ip_control=pptp\u534F\u8BAEIP\u7BA1\u63A7
|
||||
openvpn_control=OpenVPN\u7BA1\u63A7
|
||||
ssh_control=SSH\u7BA1\u63A7
|
||||
ssl_control=SSL\u7BA1\u63A7
|
||||
ssl_feature_control=SSL\u8BC1\u4E66\u7279\u5F81\u7BA1\u63A7
|
||||
ssl_sni_control=SSL\uFF08SNI\uFF09\u7BA1\u63A7
|
||||
ssl_address_control=SSL\u5730\u5740\u7BA1\u63A7
|
||||
https_website_content_replace=HTTPS\u7F51\u7AD9\u5185\u5BB9\u66FF\u6362
|
||||
https_website_control=HTTPS\u7F51\u7AD9\u7BA1\u63A7
|
||||
rtp_ip_control=RTP\u534F\u8BAEIP\u7BA1\u63A7
|
||||
mms_ip_control=MMS\u534F\u8BAEIP\u7BA1\u63A7
|
||||
rtsp_ip_control=RTSP\u534F\u8BAEIP\u7BA1\u63A7
|
||||
rtmp_ip_control=RTMP\u534F\u8BAEIP\u7BA1\u63A7
|
||||
examine_manage=\u5BA1\u6838\u7BA1\u7406
|
||||
audit_manage=\u5BA1\u8BA1\u7BA1\u7406
|
||||
log_search=\u65E5\u5FD7\u68C0\u7D22
|
||||
text_control=\u6587\u672C\u5E38\u89C4\u7BA1\u63A7
|
||||
text_monitor=\u6587\u672C\u5E38\u89C4\u76D1\u6D4B
|
||||
sysService_manage=\u7CFB\u7EDF\u4E1A\u52A1\u7BA1\u7406
|
||||
service_manage=\u4E1A\u52A1\u7C7B\u578B\u7BA1\u7406
|
||||
system_service_manage=\u7CFB\u7EDF\u4E1A\u52A1\u7C7B\u578B\u7BA1\u7406
|
||||
specific_service_cfg=\u7279\u5B9A\u670D\u52A1\u7BA1\u7406
|
||||
request_header_control=\u8BF7\u6C42\u5934\u57DF\u7BA1\u63A7
|
||||
plaintext_monitor=\u660E\u6587\u5185\u5BB9\u76D1\u6D4B
|
||||
ip_address_monitor=IP\u5730\u5740\u76D1\u6D4B
|
||||
ip_port_monitor=IP+\u7AEF\u53E3\u76D1\u6D4B
|
||||
domain_monitor=\u57DF\u540D\u76D1\u6D4B
|
||||
dns_monitor=DNS\u76D1\u6D4B
|
||||
dns_response_monitor=DNS\u5E94\u7B54\u76D1\u6D4B
|
||||
website_monite=\u7F51\u7AD9\u76D1\u6D4B
|
||||
host_monitor=HOST\u76D1\u6D4B
|
||||
url_monitor=URL\u76D1\u6D4B
|
||||
website_keyword_monitor=\u7F51\u9875\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B
|
||||
mail_monitor=\u90AE\u4EF6\u76D1\u6D4B
|
||||
recipient_monitor=\u6536\u4EF6\u4EBA\u76D1\u6D4B
|
||||
sender_monitor=\u53D1\u4EF6\u4EBA\u76D1\u6D4B
|
||||
subject_monitor=\u4E3B\u9898\u76D1\u6D4B
|
||||
mail_keyword_monitor=\u90AE\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B
|
||||
mail_attachment_name_monitor=\u90AE\u4EF6\u9644\u4EF6\u540D\u5173\u952E\u5B57\u76D1\u6D4B
|
||||
mail_attachment_content_monitor=\u90AE\u4EF6\u9644\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B
|
||||
file_transfer_monitor=\u6587\u4EF6\u4F20\u8F93\u76D1\u6D4B
|
||||
ftp_address_monitor=FTP\u5730\u5740\u76D1\u6D4B
|
||||
encryption_monitor=\u52A0\u5BC6\u5185\u5BB9\u76D1\u6D4B
|
||||
tunnel_protocol_monitor=\u96A7\u9053\u534F\u8BAE\u76D1\u6D4B
|
||||
pptp_ip_monitor=PPTP\u534F\u8BAE\u76D1\u6D4B
|
||||
l2tp_ip_monitor=L2TP\u534F\u8BAE\u76D1\u6D4B
|
||||
ssh_monitor=SSH\u76D1\u6D4B
|
||||
ssl_monitor=SSL\u76D1\u6D4B
|
||||
ssl_feature_monitor=SSL\u8BC1\u4E66\u7279\u5F81\u76D1\u6D4B
|
||||
ssl_sni_monitor=SSL\uFF08SNI\uFF09\u76D1\u6D4B
|
||||
ssl_address_monitor=SSL\u5730\u5740\u76D1\u6D4B
|
||||
specific_service_host_cfg=\u7279\u5B9A\u670D\u52A1\u670D\u52A1\u5668IP\u7BA1\u7406
|
||||
original_remain_monitor=\u539F\u59CB\u5305\u7559\u5B58\u76D1\u6D4B
|
||||
ip_multi_domain_monitor=IP\u5730\u5740\u591A\u57DF\u76D1\u6D4B
|
||||
website_multi_domain_monitor=\u7F51\u7AD9\u591A\u57DF\u76D1\u6D4B
|
||||
request_header_monitor=\u8BF7\u6C42\u5934\u57DF\u76D1\u6D4B
|
||||
response_header_monitor=\u5E94\u7B54\u5934\u57DF\u76D1\u6D4B
|
||||
ip_website_keyword_monitor=IP+\u7F51\u9875\u5173\u952E\u5B57\u76D1\u6D4B
|
||||
request_header_keyword_monitor=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u76D1\u6D4B
|
||||
response_header_keyword_monitor=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u76D1\u6D4B
|
||||
mail_multi_monitor=\u90AE\u4EF6\u591A\u57DF\u76D1\u6D4B
|
||||
mail_key_monitor=\u90AE\u4EF6\u5173\u952E\u5B57\u76D1\u6D4B
|
||||
file_transfer_multi_monitor=\u6587\u4EF6\u4F20\u8F93\u591A\u57DF\u76D1\u6D4B
|
||||
ftp_multi_monitor=FTP\u591A\u57DF\u76D1\u6D4B
|
||||
ssl_multi_monitor=SSL\u591A\u57DF\u76D1\u6D4B
|
||||
dns_request_monitor=DNS\u8BF7\u6C42\u76D1\u6D4B
|
||||
dns_server_monitor=DNS\u670D\u52A1\u5668\u76D1\u6D4B
|
||||
request_header_keyword_control=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u7BA1\u63A7
|
||||
response_header_keyword_control=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u7BA1\u63A7
|
||||
mail_key_control=\u90AE\u4EF6\u5173\u952E\u5B57\u7BA1\u63A7
|
||||
ftp_multi_control=FTP\u591A\u57DF\u7BA1\u63A7
|
||||
ftp_control=FTP\u7BA1\u63A7
|
||||
tunnel_protocol_multi_control=\u96A7\u9053\u534F\u8BAE\u591A\u57DF\u7BA1\u63A7
|
||||
l2tp_protocol_control=L2TP\u534F\u8BAE\u7BA1\u63A7
|
||||
pptp_protocol_control=PPTP\u534F\u8BAE\u7BA1\u63A7
|
||||
ssl_multi_control=SSL\u591A\u57DF\u7BA1\u63A7
|
||||
ssl_certificate_control=SSL\u8BC1\u4E66\u7BA1\u63A7
|
||||
ssl_certificate_monitor=SSL\u8BC1\u4E66\u76D1\u6D4B
|
||||
ip_multiple_control=IP\u591A\u57DF\u7BA1\u63A7
|
||||
website_multiple_control=\u7F51\u7AD9\u591A\u57DF\u7BA1\u63A7
|
||||
response_header_control=\u5E94\u7B54\u5934\u57DF\u7BA1\u63A7
|
||||
ip_website_text_control=IP+\u7F51\u9875\u5173\u952E\u5B57\u7BA1\u63A7
|
||||
mail_multiple_control=\u90AE\u4EF6\u591A\u57DF\u7BA1\u63A7
|
||||
requestInfo=\u6765\u51fd\u4fe1\u606f
|
||||
configuration_manage=\u914d\u7f6e\u7ba1\u7406
|
||||
text_enhance_manage=\u6587\u672c\u589e\u5f3a\u7ba1\u63a7
|
||||
text_enhance_monitor=\u6587\u672c\u589e\u5f3a\u76d1\u6d4b
|
||||
plaintext_manage=\u660e\u6587\u5185\u5bb9\u7ba1\u63a7
|
||||
social_app_grey=\u793e\u4ea4\u5e94\u7528\u7070\u540d\u5355
|
||||
encryption_control=\u52a0\u5bc6\u5185\u5bb9\u7ba1\u63a7
|
||||
control_white=\u7ba1\u63a7\u767d\u540d\u5355
|
||||
ip_control_white=IP\u7ba1\u63a7\u767d\u540d\u5355
|
||||
control_grey=\u7ba1\u63a7\u7070\u540d\u5355
|
||||
specific_agreement_control=\u7279\u5b9a\u534f\u8bae\u7ba1\u63a7
|
||||
social_app_control=\u793e\u4ea4\u5e94\u7528\u7ba1\u63a7
|
||||
online_media_control=\u5728\u7ebf\u5a92\u4f53\u7ba1\u63a7
|
||||
sip_ip_control=SIP\u534f\u8baeIP\u7ba1\u63a7
|
||||
ip_control=IP\u7ba1\u63a7
|
||||
domain_control_white=\u57df\u540d\u7ba1\u63a7\u767d\u540d\u5355
|
||||
ip_port_control=IP+\u7aef\u53e3\u7ba1\u63a7
|
||||
ip_address_control=IP\u5730\u5740\u7ba1\u63a7
|
||||
domain_control=\u57df\u540d\u7ba1\u63a7
|
||||
dns_control=DNS\u7ba1\u63a7
|
||||
basic_configuration=\u57fa\u672c\u914d\u7f6e
|
||||
letter_from=\u6765\u51fd\u5355\u4f4d
|
||||
classification_manage=\u5206\u7c7b\u7ba1\u7406
|
||||
attribute_manage=\u6027\u8d28\u7ba1\u7406
|
||||
area_manage=\u5730\u57df\u7ba1\u7406
|
||||
isp_manage=\u8fd0\u8425\u5546\u7ba1\u7406
|
||||
feature_scope_manage=\u7279\u5f81\u4f5c\u7528\u57df\u7ba1\u7406
|
||||
special_tasks=\u4e13\u9879\u4efb\u52a1
|
||||
label_manage=\u6807\u7b7e\u7ba1\u7406
|
||||
protect_list=\u4fdd\u62a4\u540d\u5355
|
||||
effect_range=\u751f\u6548\u8303\u56f4
|
||||
agreement_ip_configuration=\u534f\u8baeIP\u914d\u7f6e
|
||||
ip_spoofing_configuration=\u6b3a\u9a97IP\u914d\u7f6e
|
||||
website_control=\u7f51\u7ad9\u7ba1\u63a7
|
||||
host_control=HOST\u7ba1\u63a7
|
||||
url_control=URL\u7ba1\u63a7
|
||||
website_keyword_control=\u7f51\u9875\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7
|
||||
mail_control=\u90ae\u4ef6\u7ba1\u63a7
|
||||
recipient_control=\u6536\u4ef6\u4eba\u7ba1\u63a7
|
||||
sender_control=\u53d1\u4ef6\u4eba\u7ba1\u63a7
|
||||
subject_control=\u4e3b\u9898\u7ba1\u63a7
|
||||
mail_keyword_control=\u90ae\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7
|
||||
mail_attachment_name_control=\u90ae\u4ef6\u9644\u4ef6\u540d\u5173\u952e\u5b57\u7ba1\u63a7
|
||||
mail_attachment_content_control=\u90ae\u4ef6\u9644\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7
|
||||
file_transfer_control=\u6587\u4ef6\u4f20\u8f93\u7ba1\u63a7
|
||||
ftp_address_control=FTP\u5730\u5740\u7ba1\u63a7
|
||||
ftp_name_control=FTP\u6587\u4ef6\u540d\u7ba1\u63a7
|
||||
ftp_content_control=FTP \u6587\u4ef6\u5185\u5bb9\u7ba1\u63a7
|
||||
http_app_feature=\u793e\u4ea4\u5e94\u7528HTTP\u7279\u5f81
|
||||
ssl_app_feature=\u793e\u4ea4\u5e94\u7528SSL\u7279\u5f81
|
||||
tunnel_protocol_control=\u96a7\u9053\u534f\u8bae\u7ba1\u63a7
|
||||
l2tp_ip_control=L2TP\u534f\u8baeIP\u7ba1\u63a7
|
||||
pptp_ip_control=pptp\u534f\u8baeIP\u7ba1\u63a7
|
||||
openvpn_control=OpenVPN\u7ba1\u63a7
|
||||
ssh_control=SSH\u7ba1\u63a7
|
||||
ssl_control=SSL\u7ba1\u63a7
|
||||
ssl_feature_control=SSL\u8bc1\u4e66\u7279\u5f81\u7ba1\u63a7
|
||||
ssl_sni_control=SSL\uff08SNI\uff09\u7ba1\u63a7
|
||||
ssl_address_control=SSL\u5730\u5740\u7ba1\u63a7
|
||||
https_website_content_replace=HTTPS\u7f51\u7ad9\u5185\u5bb9\u66ff\u6362
|
||||
https_website_control=HTTPS\u7f51\u7ad9\u7ba1\u63a7
|
||||
rtp_ip_control=RTP\u534f\u8baeIP\u7ba1\u63a7
|
||||
mms_ip_control=MMS\u534f\u8baeIP\u7ba1\u63a7
|
||||
rtsp_ip_control=RTSP\u534f\u8baeIP\u7ba1\u63a7
|
||||
rtmp_ip_control=RTMP\u534f\u8baeIP\u7ba1\u63a7
|
||||
examine_manage=\u5ba1\u6838\u7ba1\u7406
|
||||
audit_manage=\u5ba1\u8ba1\u7ba1\u7406
|
||||
log_search=\u65e5\u5fd7\u68c0\u7d22
|
||||
text_control=\u6587\u672c\u5e38\u89c4\u7ba1\u63a7
|
||||
text_monitor=\u6587\u672c\u5e38\u89c4\u76d1\u6d4b
|
||||
sysService_manage=\u7cfb\u7edf\u4e1a\u52a1\u7ba1\u7406
|
||||
service_manage=\u4e1a\u52a1\u7c7b\u578b\u7ba1\u7406
|
||||
system_service_manage=\u7cfb\u7edf\u4e1a\u52a1\u7c7b\u578b\u7ba1\u7406
|
||||
specific_service_cfg=\u7279\u5b9a\u670d\u52a1\u7ba1\u7406
|
||||
request_header_control=\u8bf7\u6c42\u5934\u57df\u7ba1\u63a7
|
||||
plaintext_monitor=\u660e\u6587\u5185\u5bb9\u76d1\u6d4b
|
||||
ip_address_monitor=IP\u5730\u5740\u76d1\u6d4b
|
||||
ip_port_monitor=IP+\u7aef\u53e3\u76d1\u6d4b
|
||||
domain_monitor=\u57df\u540d\u76d1\u6d4b
|
||||
dns_monitor=DNS\u76d1\u6d4b
|
||||
dns_response_monitor=DNS\u5e94\u7b54\u76d1\u6d4b
|
||||
website_monite=\u7f51\u7ad9\u76d1\u6d4b
|
||||
host_monitor=HOST\u76d1\u6d4b
|
||||
url_monitor=URL\u76d1\u6d4b
|
||||
website_keyword_monitor=\u7f51\u9875\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b
|
||||
mail_monitor=\u90ae\u4ef6\u76d1\u6d4b
|
||||
recipient_monitor=\u6536\u4ef6\u4eba\u76d1\u6d4b
|
||||
sender_monitor=\u53d1\u4ef6\u4eba\u76d1\u6d4b
|
||||
subject_monitor=\u4e3b\u9898\u76d1\u6d4b
|
||||
mail_keyword_monitor=\u90ae\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b
|
||||
mail_attachment_name_monitor=\u90ae\u4ef6\u9644\u4ef6\u540d\u5173\u952e\u5b57\u76d1\u6d4b
|
||||
mail_attachment_content_monitor=\u90ae\u4ef6\u9644\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b
|
||||
file_transfer_monitor=\u6587\u4ef6\u4f20\u8f93\u76d1\u6d4b
|
||||
ftp_address_monitor=FTP\u5730\u5740\u76d1\u6d4b
|
||||
encryption_monitor=\u52a0\u5bc6\u5185\u5bb9\u76d1\u6d4b
|
||||
tunnel_protocol_monitor=\u96a7\u9053\u534f\u8bae\u76d1\u6d4b
|
||||
pptp_ip_monitor=PPTP\u534f\u8bae\u76d1\u6d4b
|
||||
l2tp_ip_monitor=L2TP\u534f\u8bae\u76d1\u6d4b
|
||||
ssh_monitor=SSH\u76d1\u6d4b
|
||||
ssl_monitor=SSL\u76d1\u6d4b
|
||||
ssl_feature_monitor=SSL\u8bc1\u4e66\u7279\u5f81\u76d1\u6d4b
|
||||
ssl_sni_monitor=SSL\uff08SNI\uff09\u76d1\u6d4b
|
||||
ssl_address_monitor=SSL\u5730\u5740\u76d1\u6d4b
|
||||
specific_service_host_cfg=\u7279\u5b9a\u670d\u52a1\u670d\u52a1\u5668IP\u7ba1\u7406
|
||||
original_remain_monitor=\u539f\u59cb\u5305\u7559\u5b58\u76d1\u6d4b
|
||||
ip_multi_domain_monitor=IP\u5730\u5740\u591a\u57df\u76d1\u6d4b
|
||||
website_multi_domain_monitor=\u7f51\u7ad9\u591a\u57df\u76d1\u6d4b
|
||||
request_header_monitor=\u8bf7\u6c42\u5934\u57df\u76d1\u6d4b
|
||||
response_header_monitor=\u5e94\u7b54\u5934\u57df\u76d1\u6d4b
|
||||
ip_website_keyword_monitor=IP+\u7f51\u9875\u5173\u952e\u5b57\u76d1\u6d4b
|
||||
request_header_keyword_monitor=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57\u76d1\u6d4b
|
||||
response_header_keyword_monitor=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57\u76d1\u6d4b
|
||||
mail_multi_monitor=\u90ae\u4ef6\u591a\u57df\u76d1\u6d4b
|
||||
mail_key_monitor=\u90ae\u4ef6\u5173\u952e\u5b57\u76d1\u6d4b
|
||||
file_transfer_multi_monitor=\u6587\u4ef6\u4f20\u8f93\u591a\u57df\u76d1\u6d4b
|
||||
ftp_multi_monitor=FTP\u591a\u57df\u76d1\u6d4b
|
||||
ssl_multi_monitor=SSL\u591a\u57df\u76d1\u6d4b
|
||||
dns_request_monitor=DNS\u8bf7\u6c42\u76d1\u6d4b
|
||||
dns_server_monitor=DNS\u670d\u52a1\u5668\u76d1\u6d4b
|
||||
request_header_keyword_control=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57\u7ba1\u63a7
|
||||
response_header_keyword_control=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57\u7ba1\u63a7
|
||||
mail_key_control=\u90ae\u4ef6\u5173\u952e\u5b57\u7ba1\u63a7
|
||||
ftp_multi_control=FTP\u591a\u57df\u7ba1\u63a7
|
||||
ftp_control=FTP\u7ba1\u63a7
|
||||
tunnel_protocol_multi_control=\u96a7\u9053\u534f\u8bae\u591a\u57df\u7ba1\u63a7
|
||||
l2tp_protocol_control=L2TP\u534f\u8bae\u7ba1\u63a7
|
||||
pptp_protocol_control=PPTP\u534f\u8bae\u7ba1\u63a7
|
||||
ssl_multi_control=SSL\u591a\u57df\u7ba1\u63a7
|
||||
ssl_certificate_control=SSL\u8bc1\u4e66\u7ba1\u63a7
|
||||
ssl_certificate_monitor=SSL\u8bc1\u4e66\u76d1\u6d4b
|
||||
ip_multiple_control=IP\u591a\u57df\u7ba1\u63a7
|
||||
website_multiple_control=\u7f51\u7ad9\u591a\u57df\u7ba1\u63a7
|
||||
response_header_control=\u5e94\u7b54\u5934\u57df\u7ba1\u63a7
|
||||
ip_website_text_control=IP+\u7f51\u9875\u5173\u952e\u5b57\u7ba1\u63a7
|
||||
mail_multiple_control=\u90ae\u4ef6\u591a\u57df\u7ba1\u63a7
|
||||
|
||||
#==========menu end=====================
|
||||
|
||||
#==========yewu zidian begin=====================
|
||||
service_dict_id=\u5B57\u5178ID
|
||||
item_type=\u6570\u636E\u7C7B\u578B
|
||||
item_code=\u914D\u7F6E\u7F16\u7801
|
||||
item_value=\u7F16\u7801\u5BF9\u5E94\u503C
|
||||
desc=\u63CF\u8FF0\u4FE1\u606F
|
||||
service_dict_id=\u5b57\u5178ID
|
||||
item_type=\u6570\u636e\u7c7b\u578b
|
||||
item_code=\u914d\u7f6e\u7f16\u7801
|
||||
item_value=\u7f16\u7801\u5bf9\u5e94\u503c
|
||||
desc=\u63cf\u8ff0\u4fe1\u606f
|
||||
parent_id=\u7236ID
|
||||
is_leaf=\u662F\u5426\u53F6\u5B50\u8282\u70B9
|
||||
is_valid=\u6709\u6548\u6807\u5FD7
|
||||
create_time=\u521B\u5EFA\u65F6\u95F4
|
||||
superior_config=\u4E0A\u7EA7\u914D\u7F6E
|
||||
config_content=\u914D\u7F6E\u5185\u5BB9
|
||||
root_node=\u6839\u8282\u70B9
|
||||
leafChange=\u8BE5\u914D\u7F6E\u5305\u542B\u4E0B\u7EA7\u914D\u7F6E\uFF0C\u4E0D\u5F97\u6539\u4E3A\u53F6\u5B50\u8282\u70B9
|
||||
typeChild=\u8BE5\u914D\u7F6E\u5305\u542B\u4E0B\u7EA7\u914D\u7F6E\uFF0C\u6570\u636E\u7C7B\u578B\u66F4\u6539\u540E\u4E0E\u5B50\u7C7B\u4E0D\u4E00\u81F4
|
||||
typeSame=\u8BF7\u9009\u62E9\u4E00\u81F4\u7684\u4E0A\u4E0B\u7EA7\u914D\u7F6E\u6570\u636E\u7C7B\u578B
|
||||
isLevelNoSure=\u9009\u62E9\u6B64\u914D\u7F6E\u4E0A\u4E0B\u5C42\u7EA7\u6570\u5C06\u8D85\u8FC7\u6700\u5927\u5C42\u7EA7
|
||||
submitting=\u6B63\u5728\u63D0\u4EA4\u4E2D
|
||||
is_leaf=\u662f\u5426\u53f6\u5b50\u8282\u70b9
|
||||
is_valid=\u6709\u6548\u6807\u5fd7
|
||||
create_time=\u521b\u5efa\u65f6\u95f4
|
||||
superior_config=\u4e0a\u7ea7\u914d\u7f6e
|
||||
config_content=\u914d\u7f6e\u5185\u5bb9
|
||||
root_node=\u6839\u8282\u70b9
|
||||
leafChange=\u8be5\u914d\u7f6e\u5305\u542b\u4e0b\u7ea7\u914d\u7f6e\uff0c\u4e0d\u5f97\u6539\u4e3a\u53f6\u5b50\u8282\u70b9
|
||||
typeChild=\u8be5\u914d\u7f6e\u5305\u542b\u4e0b\u7ea7\u914d\u7f6e\uff0c\u6570\u636e\u7c7b\u578b\u66f4\u6539\u540e\u4e0e\u5b50\u7c7b\u4e0d\u4e00\u81f4
|
||||
typeSame=\u8bf7\u9009\u62e9\u4e00\u81f4\u7684\u4e0a\u4e0b\u7ea7\u914d\u7f6e\u6570\u636e\u7c7b\u578b
|
||||
isLevelNoSure=\u9009\u62e9\u6b64\u914d\u7f6e\u4e0a\u4e0b\u5c42\u7ea7\u6570\u5c06\u8d85\u8fc7\u6700\u5927\u5c42\u7ea7
|
||||
submitting=\u6b63\u5728\u63d0\u4ea4\u4e2d
|
||||
#==========yewu zidian end=====================
|
||||
|
||||
#==========laihan begin=====================
|
||||
refresh=\u5237\u65B0
|
||||
add=\u65B0\u589E
|
||||
request_number=\u6765\u51FD\u51FD\u53F7
|
||||
state=\u72B6\u6001
|
||||
created=\u672A\u5BA1\u6838
|
||||
examine=\u5BA1\u6838
|
||||
unapproved=\u672A\u901A\u8FC7
|
||||
approved=\u901A\u8FC7
|
||||
refresh=\u5237\u65b0
|
||||
add=\u65b0\u589e
|
||||
request_number=\u6765\u51fd\u51fd\u53f7
|
||||
state=\u72b6\u6001
|
||||
created=\u672a\u5ba1\u6838
|
||||
examine=\u5ba1\u6838
|
||||
unapproved=\u672a\u901a\u8fc7
|
||||
approved=\u901a\u8fc7
|
||||
title=\u6807\u9898
|
||||
request_time=\u6765\u51FD\u65F6\u95F4
|
||||
operate_time=\u64CD\u4F5C\u65F6\u95F4
|
||||
search=\u641C\u7D22
|
||||
request_organization=\u6765\u51FD\u5355\u4F4D
|
||||
operator=\u64CD\u4F5C\u5458
|
||||
content=\u5185\u5BB9
|
||||
remarks=\u5907\u6CE8
|
||||
operation=\u64CD\u4F5C
|
||||
submit=\u63D0\u4EA4
|
||||
cancel=\u53D6\u6D88
|
||||
begin_date=\u5F00\u59CB\u65F6\u95F4
|
||||
end_date=\u7ED3\u675F\u65F6\u95F4
|
||||
request_time=\u6765\u51fd\u65f6\u95f4
|
||||
operate_time=\u64cd\u4f5c\u65f6\u95f4
|
||||
search=\u641c\u7d22
|
||||
request_organization=\u6765\u51fd\u5355\u4f4d
|
||||
operator=\u64cd\u4f5c\u5458
|
||||
content=\u5185\u5bb9
|
||||
remarks=\u5907\u6ce8
|
||||
operation=\u64cd\u4f5c
|
||||
submit=\u63d0\u4ea4
|
||||
cancel=\u53d6\u6d88
|
||||
begin_date=\u5f00\u59cb\u65f6\u95f4
|
||||
end_date=\u7ed3\u675f\u65f6\u95f4
|
||||
delete=\u5220\u9664
|
||||
special_task=\u4E13\u9879\u4EFB\u52A1
|
||||
task_name=\u4E13\u9879\u540D\u79F0
|
||||
task_org=\u62A5\u9001\u5355\u4F4D
|
||||
task_time=\u62A5\u9001\u65F6\u95F4
|
||||
special_task=\u4e13\u9879\u4efb\u52a1
|
||||
task_name=\u4e13\u9879\u540d\u79f0
|
||||
task_org=\u62a5\u9001\u5355\u4f4d
|
||||
task_time=\u62a5\u9001\u65f6\u95f4
|
||||
#==========laihan end=====================
|
||||
|
||||
#==========message begin=====================
|
||||
required=\u4E0D\u80FD\u4E3A\u7A7A\!
|
||||
select=\u8BF7\u9009\u62E9
|
||||
date_list=\u6570\u636E\u5217\u8868
|
||||
confirm_message=\u786E\u5B9A\u5417\uFF1F
|
||||
fill_loginName=\u8BF7\u586B\u5199\u767B\u5F55\u8D26\u53F7
|
||||
fill_loginPassWord=\u8BF7\u586B\u5199\u767B\u5F55\u5BC6\u7801
|
||||
loginName_error=\u7528\u6237\u6216\u5BC6\u7801\u9519\u8BEF, \u8BF7\u91CD\u8BD5.
|
||||
system_error=\u7CFB\u7EDF\u51FA\u73B0\u70B9\u95EE\u9898\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\uFF01
|
||||
save_success=\u4FDD\u5B58\u6210\u529F
|
||||
save_failed=\u4FDD\u5B58\u5931\u8D25
|
||||
delete_success=\u5220\u9664\u6210\u529F
|
||||
delete_failed=\u5220\u9664\u5931\u8D25
|
||||
audit_success=\u5BA1\u6838\u6210\u529F
|
||||
audit_failed=\u5BA1\u6838\u5931\u8D25
|
||||
turning_page=\u6B63\u5728\u4E3A\u60A8\u8DF3\u8F6C\u9875\u9762
|
||||
login_timeout=\u672A\u767B\u5F55\u6216\u767B\u5F55\u8D85\u65F6,\u8BF7\u91CD\u65B0\u767B\u5F55,\u8C22\u8C22\!
|
||||
captcha_error=\u9A8C\u8BC1\u7801\u4E0D\u6B63\u786E
|
||||
enter_captcha=\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801
|
||||
input=\u8BF7\u8F93\u5165
|
||||
input_title=\u8BF7\u8F93\u5165\u6807\u9898
|
||||
all_states=\u6240\u6709\u72B6\u6001
|
||||
filter=\u7B5B\u9009
|
||||
required=\u4e0d\u80fd\u4e3a\u7a7a\!
|
||||
select=\u8bf7\u9009\u62e9
|
||||
date_list=\u6570\u636e\u5217\u8868
|
||||
confirm_message=\u786e\u5b9a\u5417\uff1f
|
||||
fill_loginName=\u8bf7\u586b\u5199\u767b\u5f55\u8d26\u53f7
|
||||
fill_loginPassWord=\u8bf7\u586b\u5199\u767b\u5f55\u5bc6\u7801
|
||||
loginName_error=\u7528\u6237\u6216\u5bc6\u7801\u9519\u8bef, \u8bf7\u91cd\u8bd5.
|
||||
system_error=\u7cfb\u7edf\u51fa\u73b0\u70b9\u95ee\u9898\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01
|
||||
save_success=\u4fdd\u5b58\u6210\u529f
|
||||
save_failed=\u4fdd\u5b58\u5931\u8d25
|
||||
delete_success=\u5220\u9664\u6210\u529f
|
||||
delete_failed=\u5220\u9664\u5931\u8d25
|
||||
audit_success=\u5ba1\u6838\u6210\u529f
|
||||
audit_failed=\u5ba1\u6838\u5931\u8d25
|
||||
turning_page=\u6b63\u5728\u4e3a\u60a8\u8df3\u8f6c\u9875\u9762
|
||||
login_timeout=\u672a\u767b\u5f55\u6216\u767b\u5f55\u8d85\u65f6,\u8bf7\u91cd\u65b0\u767b\u5f55,\u8c22\u8c22\!
|
||||
captcha_error=\u9a8c\u8bc1\u7801\u4e0d\u6b63\u786e
|
||||
enter_captcha=\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801
|
||||
input=\u8bf7\u8f93\u5165
|
||||
input_title=\u8bf7\u8f93\u5165\u6807\u9898
|
||||
all_states=\u6240\u6709\u72b6\u6001
|
||||
filter=\u7b5b\u9009
|
||||
to=\u5230
|
||||
reset=\u91CD\u7F6E
|
||||
info=\u63D0\u793A
|
||||
has_approved=\u5DF2\u7ECF\u901A\u8FC7\u5BA1\u6838\uFF0C\u65E0\u6CD5\u8FDB\u884C\u8BE5\u64CD\u4F5C\uFF01
|
||||
hasnot_approved=\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u65E0\u6CD5\u8FDB\u884C\u8BE5\u64CD\u4F5C\uFF01
|
||||
check_one=\u8BF7\u9009\u62E9\u4E00\u6761\u6570\u636E\uFF01
|
||||
one_more=\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u6761\u6570\u636E\!
|
||||
custom_columns=\u81EA\u5B9A\u4E49\u5217\u5B57\u6BB5
|
||||
maxlength_64=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F 64\u7684\u5B57\u7B26\u4E32\uFF01
|
||||
maxlength_128=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F 128\u7684\u5B57\u7B26\u4E32\uFF01
|
||||
maxlength_256=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F256\u7684\u5B57\u7B26\u4E32\uFF01
|
||||
maxlength_512=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F512\u7684\u5B57\u7B26\u4E32\uFF01
|
||||
maxlength_4000=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F4000\u7684\u5B57\u7B26\u4E32\uFF01
|
||||
ok=\u786E\u5B9A
|
||||
clear=\u6E05\u9664
|
||||
close=\u5173\u95ED
|
||||
reselect=\u8BF7\u91CD\u65B0\u9009\u62E9
|
||||
no_root=\u4E0D\u80FD\u9009\u62E9\u6839\u8282\u70B9
|
||||
no_parent=\u4E0D\u80FD\u9009\u62E9\u7236\u8282\u70B9
|
||||
no_public_model=\u4E0D\u80FD\u9009\u62E9\u516C\u5171\u6A21\u578B
|
||||
no_outside_column=\u4E0D\u80FD\u9009\u62E9\u5F53\u524D\u680F\u76EE\u4EE5\u5916\u7684\u680F\u76EE\u6A21\u578B
|
||||
send_org=\u8BF7\u9009\u62E9\u4E0B\u53D1\u5355\u4F4D
|
||||
department=\u90E8\u95E8
|
||||
sendind_org=\u4E0B\u53D1\u5355\u4F4D
|
||||
no_node=\u4E0D\u80FD\u9009\u62E9\u8282\u70B9
|
||||
select_icon=\u9009\u62E9\u56FE\u6807
|
||||
nothing=\u65E0
|
||||
reset=\u91cd\u7f6e
|
||||
info=\u63d0\u793a
|
||||
has_approved=\u5df2\u7ecf\u901a\u8fc7\u5ba1\u6838\uff0c\u65e0\u6cd5\u8fdb\u884c\u8be5\u64cd\u4f5c\uff01
|
||||
hasnot_approved=\u672a\u901a\u8fc7\u5ba1\u6838\uff0c\u65e0\u6cd5\u8fdb\u884c\u8be5\u64cd\u4f5c\uff01
|
||||
check_one=\u8bf7\u9009\u62e9\u4e00\u6761\u6570\u636e\uff01
|
||||
one_more=\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u6570\u636e\!
|
||||
custom_columns=\u81ea\u5b9a\u4e49\u5217\u5b57\u6bb5
|
||||
maxlength_64=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f 64\u7684\u5b57\u7b26\u4e32\uff01
|
||||
maxlength_128=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f 128\u7684\u5b57\u7b26\u4e32\uff01
|
||||
maxlength_256=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f256\u7684\u5b57\u7b26\u4e32\uff01
|
||||
maxlength_512=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f512\u7684\u5b57\u7b26\u4e32\uff01
|
||||
maxlength_4000=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f4000\u7684\u5b57\u7b26\u4e32\uff01
|
||||
ok=\u786e\u5b9a
|
||||
clear=\u6e05\u9664
|
||||
close=\u5173\u95ed
|
||||
reselect=\u8bf7\u91cd\u65b0\u9009\u62e9
|
||||
no_root=\u4e0d\u80fd\u9009\u62e9\u6839\u8282\u70b9
|
||||
no_parent=\u4e0d\u80fd\u9009\u62e9\u7236\u8282\u70b9
|
||||
no_public_model=\u4e0d\u80fd\u9009\u62e9\u516c\u5171\u6a21\u578b
|
||||
no_outside_column=\u4e0d\u80fd\u9009\u62e9\u5f53\u524d\u680f\u76ee\u4ee5\u5916\u7684\u680f\u76ee\u6a21\u578b
|
||||
send_org=\u8bf7\u9009\u62e9\u4e0b\u53d1\u5355\u4f4d
|
||||
department=\u90e8\u95e8
|
||||
sendind_org=\u4e0b\u53d1\u5355\u4f4d
|
||||
no_node=\u4e0d\u80fd\u9009\u62e9\u8282\u70b9
|
||||
select_icon=\u9009\u62e9\u56fe\u6807
|
||||
nothing=\u65e0
|
||||
#==========message end=====================
|
||||
|
||||
#==========yewuliexingguanli begin=====================
|
||||
all=\u5168\u90E8
|
||||
act=\u52A8\u4F5C
|
||||
block=\u963B\u65AD
|
||||
monitor=\u76D1\u6D4B
|
||||
block_white_list=\u5C01\u5835\u767D\u540D\u5355
|
||||
monitor_white_list=\u76D1\u6D4B\u767D\u540D\u5355
|
||||
block_monitor_white_list=\u5C01\u5835\u76D1\u6D4B\u767D\u540D\u5355
|
||||
grey_list=\u7070\u540D\u5355
|
||||
type=\u7C7B\u578B
|
||||
single_domain=\u5355\u57DF
|
||||
multi_domain=\u591A\u57DF
|
||||
special_service=\u7279\u5B9A\u670D\u52A1
|
||||
service_name=\u4E1A\u52A1\u540D\u79F0
|
||||
service_id=\u4E1A\u52A1ID
|
||||
repeat=\u91CD\u590D
|
||||
enter_error=\u8F93\u5165\u9519\u8BEF
|
||||
single_service_message=\u5355\u57DF\u4E1A\u52A1\u53EA\u80FD\u5173\u8054\u4E00\u4E2A\u8868
|
||||
special_service_message=\u7279\u5B9A\u670D\u52A1\u53EA\u80FD\u5173\u8054\u4E00\u4E2A\u8868
|
||||
table_name=\u8868\u540D
|
||||
table_type=\u8868\u7C7B\u578B
|
||||
string=\u5B57\u7B26\u4E32
|
||||
number=\u6570\u503C
|
||||
strong_string=\u589E\u5F3A\u5B57\u7B26\u4E32
|
||||
table_des=\u8868\u63CF\u8FF0
|
||||
detail=\u8BE6\u60C5
|
||||
datebase_table=\u6570\u636E\u5E93\u8868
|
||||
fill_all=\u8BF7\u586B\u5199\u6240\u6709\u5B57\u6BB5
|
||||
describe=\u63CF\u8FF0
|
||||
back=\u8FD4\u56DE
|
||||
initial_data_is_not_allowed_to_edit=\u521D\u59CB\u6570\u636E\u4E0D\u5141\u8BB8\u4FEE\u6539
|
||||
initial_data_is_not_allowed_to_delete=\u521D\u59CB\u6570\u636E\u4E0D\u5141\u8BB8\u5220\u9664
|
||||
all=\u5168\u90e8
|
||||
act=\u52a8\u4f5c
|
||||
block=\u963b\u65ad
|
||||
monitor=\u76d1\u6d4b
|
||||
block_white_list=\u5c01\u5835\u767d\u540d\u5355
|
||||
monitor_white_list=\u76d1\u6d4b\u767d\u540d\u5355
|
||||
block_monitor_white_list=\u5c01\u5835\u76d1\u6d4b\u767d\u540d\u5355
|
||||
grey_list=\u7070\u540d\u5355
|
||||
type=\u7c7b\u578b
|
||||
single_domain=\u5355\u57df
|
||||
multi_domain=\u591a\u57df
|
||||
special_service=\u7279\u5b9a\u670d\u52a1
|
||||
service_name=\u4e1a\u52a1\u540d\u79f0
|
||||
service_id=\u4e1a\u52a1ID
|
||||
repeat=\u91cd\u590d
|
||||
enter_error=\u8f93\u5165\u9519\u8bef
|
||||
single_service_message=\u5355\u57df\u4e1a\u52a1\u53ea\u80fd\u5173\u8054\u4e00\u4e2a\u8868
|
||||
special_service_message=\u7279\u5b9a\u670d\u52a1\u53ea\u80fd\u5173\u8054\u4e00\u4e2a\u8868
|
||||
table_name=\u8868\u540d
|
||||
table_type=\u8868\u7c7b\u578b
|
||||
string=\u5b57\u7b26\u4e32
|
||||
number=\u6570\u503c
|
||||
strong_string=\u589e\u5f3a\u5b57\u7b26\u4e32
|
||||
table_des=\u8868\u63cf\u8ff0
|
||||
detail=\u8be6\u60c5
|
||||
datebase_table=\u6570\u636e\u5e93\u8868
|
||||
fill_all=\u8bf7\u586b\u5199\u6240\u6709\u5b57\u6bb5
|
||||
describe=\u63cf\u8ff0
|
||||
back=\u8fd4\u56de
|
||||
initial_data_is_not_allowed_to_edit=\u521d\u59cb\u6570\u636e\u4e0d\u5141\u8bb8\u4fee\u6539
|
||||
initial_data_is_not_allowed_to_delete=\u521d\u59cb\u6570\u636e\u4e0d\u5141\u8bb8\u5220\u9664
|
||||
#==========yewuliexingguanli end=====================
|
||||
|
||||
#==========youjianguankong begin=====================
|
||||
sort=\u6392\u5E8F
|
||||
createTime_asc=\u6309\u521B\u5EFA\u65F6\u95F4\u987A\u5E8F
|
||||
createTime_desc=\u6309\u521B\u5EFA\u65F6\u95F4\u5012\u5E8F
|
||||
editTime_asc=\u6309\u4FEE\u6539\u65F6\u95F4\u987A\u5E8F
|
||||
editTime_desc=\u6309\u4FEE\u6539\u65F6\u95F4\u5012\u5E8F
|
||||
auditTime_asc=\u6309\u5BA1\u6838\u65F6\u95F4\u987A\u5E8F
|
||||
auditTime_desc=\u6309\u5BA1\u6838\u65F6\u95F4\u5012\u5E8F
|
||||
config_describe=\u914D\u7F6E\u63CF\u8FF0
|
||||
match_area=\u5339\u914D\u533A\u57DF
|
||||
key_word=\u5173\u952E\u5B57
|
||||
block_type=\u7BA1\u63A7\u7C7B\u578B
|
||||
letter=\u6765\u51FD
|
||||
whether_area_block=\u662F\u5426\u533A\u57DF\u7BA1\u63A7
|
||||
classification=\u5206\u7C7B
|
||||
label=\u6807\u7B7E
|
||||
attribute=\u6027\u8D28
|
||||
area=\u5730\u57DF
|
||||
isp=\u8FD0\u8425\u5546
|
||||
scope=\u7279\u5F81\u4F5C\u7528\u57DF
|
||||
valid_identifier=\u6709\u6548\u6807\u8BC6
|
||||
is_audit=\u662F\u5426\u5BA1\u6838
|
||||
creator=\u521B\u5EFA\u4EBA\u5458
|
||||
config_time=\u914D\u7F6E\u65F6\u95F4
|
||||
editor=\u4FEE\u6539\u4EBA\u5458
|
||||
edit_time=\u4FEE\u6539\u65F6\u95F4
|
||||
auditor=\u5BA1\u6838\u4EBA\u5458
|
||||
audit_time=\u5BA1\u6838\u65F6\u95F4
|
||||
yes=\u662F
|
||||
sort=\u6392\u5e8f
|
||||
createTime_asc=\u6309\u521b\u5efa\u65f6\u95f4\u987a\u5e8f
|
||||
createTime_desc=\u6309\u521b\u5efa\u65f6\u95f4\u5012\u5e8f
|
||||
editTime_asc=\u6309\u4fee\u6539\u65f6\u95f4\u987a\u5e8f
|
||||
editTime_desc=\u6309\u4fee\u6539\u65f6\u95f4\u5012\u5e8f
|
||||
auditTime_asc=\u6309\u5ba1\u6838\u65f6\u95f4\u987a\u5e8f
|
||||
auditTime_desc=\u6309\u5ba1\u6838\u65f6\u95f4\u5012\u5e8f
|
||||
config_describe=\u914d\u7f6e\u63cf\u8ff0
|
||||
match_area=\u5339\u914d\u533a\u57df
|
||||
key_word=\u5173\u952e\u5b57
|
||||
block_type=\u7ba1\u63a7\u7c7b\u578b
|
||||
letter=\u6765\u51fd
|
||||
whether_area_block=\u662f\u5426\u533a\u57df\u7ba1\u63a7
|
||||
classification=\u5206\u7c7b
|
||||
label=\u6807\u7b7e
|
||||
attribute=\u6027\u8d28
|
||||
area=\u5730\u57df
|
||||
isp=\u8fd0\u8425\u5546
|
||||
scope=\u7279\u5f81\u4f5c\u7528\u57df
|
||||
valid_identifier=\u6709\u6548\u6807\u8bc6
|
||||
is_audit=\u662f\u5426\u5ba1\u6838
|
||||
creator=\u521b\u5efa\u4eba\u5458
|
||||
config_time=\u914d\u7f6e\u65f6\u95f4
|
||||
editor=\u4fee\u6539\u4eba\u5458
|
||||
edit_time=\u4fee\u6539\u65f6\u95f4
|
||||
auditor=\u5ba1\u6838\u4eba\u5458
|
||||
audit_time=\u5ba1\u6838\u65f6\u95f4
|
||||
yes=\u662f
|
||||
no=\u5426
|
||||
deleted=\u5DF2\u5220\u9664
|
||||
cancel_approved=\u53D6\u6D88\u5BA1\u6838\u901A\u8FC7
|
||||
deleted=\u5df2\u5220\u9664
|
||||
cancel_approved=\u53d6\u6d88\u5ba1\u6838\u901a\u8fc7
|
||||
|
||||
#==========youjianguankong end=====================
|
||||
|
||||
#==========guankongbaimingdan begin=====================
|
||||
client_ip=\u6E90IP
|
||||
server_ip=\u76EE\u7684IP
|
||||
client_port=\u6E90\u7AEF\u53E3
|
||||
client_port_mask=\u6E90\u7AEF\u53E3\u63A9\u7801
|
||||
client_address_mask=\u6E90\u5730\u5740\u63A9\u7801
|
||||
server_port=\u76EE\u7684\u7AEF\u53E3
|
||||
server_port_mask=\u76EE\u7684\u7AEF\u53E3\u63A9\u7801
|
||||
server_address_mask=\u76EE\u7684\u5730\u5740\u63A9\u7801
|
||||
block_addr=\u7BA1\u63A7\u5730\u5740
|
||||
block_domain=\u7BA1\u63A7\u57DF\u540D
|
||||
block_url=\u5C01\u5835\u8DEF\u5F84
|
||||
configuration=\u914D\u7F6E
|
||||
direction=\u65B9\u5411
|
||||
protocol=\u534F\u8BAE
|
||||
client_ip=\u6e90IP
|
||||
server_ip=\u76ee\u7684IP
|
||||
client_port=\u6e90\u7aef\u53e3
|
||||
client_port_mask=\u6e90\u7aef\u53e3\u63a9\u7801
|
||||
client_address_mask=\u6e90\u5730\u5740\u63a9\u7801
|
||||
server_port=\u76ee\u7684\u7aef\u53e3
|
||||
server_port_mask=\u76ee\u7684\u7aef\u53e3\u63a9\u7801
|
||||
server_address_mask=\u76ee\u7684\u5730\u5740\u63a9\u7801
|
||||
block_addr=\u7ba1\u63a7\u5730\u5740
|
||||
block_domain=\u7ba1\u63a7\u57df\u540d
|
||||
block_url=\u5c01\u5835\u8def\u5f84
|
||||
configuration=\u914d\u7f6e
|
||||
direction=\u65b9\u5411
|
||||
protocol=\u534f\u8bae
|
||||
oneway=\u5355\u5411
|
||||
twoway=\u53CC\u5411
|
||||
arbitrary=\u4EFB\u610F
|
||||
basic_config=\u57FA\u672C\u914D\u7F6E
|
||||
block_config=\u7BA1\u63A7\u914D\u7F6E
|
||||
expression_type=\u8868\u8FBE\u5F0F\u7C7B\u578B
|
||||
null=\u65E0\u8868\u8FBE\u5F0F
|
||||
and=\u4E0E\u8868\u8FBE\u5F0F
|
||||
match_method=\u5339\u914D\u65B9\u5F0F
|
||||
substring_match=\u5B50\u4E32\u5339\u914D
|
||||
right_match=\u53F3\u5339\u914D
|
||||
left_match=\u5DE6\u5339\u914D
|
||||
exactly_match=\u5B8C\u5168\u5339\u914D
|
||||
whether_hexbinary=\u662F\u5426hex\u4E8C\u8FDB\u5236
|
||||
hex_binary=HEX\u683C\u5F0F\u4E8C\u8FDB\u5236
|
||||
case_insensitive_nohex=\u5927\u5C0F\u5199\u4E0D\u654F\u611F\uFF0C\u4E14\u975EHEX
|
||||
case_sensitive_nohex=\u5927\u5C0F\u5199\u654F\u611F\uFF0C\u4E14\u975EHEX
|
||||
area_effect_id=\u533A\u57DF\u751F\u6548id
|
||||
ip_type=ip\u7C7B\u578B
|
||||
twoway=\u53cc\u5411
|
||||
arbitrary=\u4efb\u610f
|
||||
basic_config=\u57fa\u672c\u914d\u7f6e
|
||||
block_config=\u7ba1\u63a7\u914d\u7f6e
|
||||
expression_type=\u8868\u8fbe\u5f0f\u7c7b\u578b
|
||||
null=\u65e0\u8868\u8fbe\u5f0f
|
||||
and=\u4e0e\u8868\u8fbe\u5f0f
|
||||
match_method=\u5339\u914d\u65b9\u5f0f
|
||||
substring_match=\u5b50\u4e32\u5339\u914d
|
||||
right_match=\u53f3\u5339\u914d
|
||||
left_match=\u5de6\u5339\u914d
|
||||
exactly_match=\u5b8c\u5168\u5339\u914d
|
||||
whether_hexbinary=\u662f\u5426hex\u4e8c\u8fdb\u5236
|
||||
hex_binary=HEX\u683c\u5f0f\u4e8c\u8fdb\u5236
|
||||
case_insensitive_nohex=\u5927\u5c0f\u5199\u4e0d\u654f\u611f\uff0c\u4e14\u975eHEX
|
||||
case_sensitive_nohex=\u5927\u5c0f\u5199\u654f\u611f\uff0c\u4e14\u975eHEX
|
||||
area_effect_id=\u533a\u57df\u751f\u6548id
|
||||
ip_type=ip\u7c7b\u578b
|
||||
#==========guankongbaimingdan end=====================
|
||||
#==========tedingfuwu begin=====================
|
||||
protocol_id=\u534F\u8BAEID
|
||||
protocol_name=\u534F\u8BAE\u540D\u79F0
|
||||
group_id=maat\u7AEF\u914D\u7F6E\u5206\u7EC4ID
|
||||
input_protocol_id=\u8BF7\u8F93\u5165\u534F\u8BAEID
|
||||
input_integer=\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6574\u6570\u503C
|
||||
protocol_desc=\u534F\u8BAE\u63CF\u8FF0
|
||||
max_value=\u6700\u5927\u503C\u4E0D\u5F97\u8D85\u8FC7
|
||||
min_value=\u6700\u5C0F\u503C\u4E0D\u5F97\u5C0F\u4E8E
|
||||
#==========tedingfuwu end=====================
|
||||
protocol_id=\u534f\u8baeID
|
||||
protocol_name=\u534f\u8bae\u540d\u79f0
|
||||
group_id=maat\u7aef\u914d\u7f6e\u5206\u7ec4ID
|
||||
input_protocol_id=\u8bf7\u8f93\u5165\u534f\u8baeID
|
||||
input_integer=\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u6574\u6570\u503c
|
||||
protocol_desc=\u534f\u8bae\u63cf\u8ff0
|
||||
max_value=\u6700\u5927\u503c\u4e0d\u5f97\u8d85\u8fc7
|
||||
min_value=\u6700\u5c0f\u503c\u4e0d\u5f97\u5c0f\u4e8e
|
||||
#==========tedingfuwu end=====================
|
||||
|
||||
#==========xitongguanli begin======================
|
||||
owner_company=\u5f52\u5c5e\u516c\u53f8
|
||||
company=\u516c\u53f8
|
||||
owner_group=\u5f52\u5c5e\u90e8\u95e8
|
||||
group=\u90e8\u95e8
|
||||
template=\u4e0b\u8f7d\u6a21\u677f
|
||||
export=\u5bfc\u51fa
|
||||
import=\u5bfc\u5165
|
||||
sure_export=\u786e\u8ba4\u8981\u5bfc\u51fa\u7528\u6237\u6570\u636e\u5417
|
||||
sure_delete=\u786e\u8ba4\u8981\u5220\u9664\u8be5\u6570\u636e\u5417
|
||||
login_name=\u767b\u5f55\u540d
|
||||
name=\u59d3\u540d
|
||||
identify_mark=\u8eab\u4efd\u6807\u8bc6
|
||||
mail=\u90ae\u7bb1
|
||||
role=\u89d2\u8272
|
||||
manager=\u7ba1\u7406\u4eba\u5458
|
||||
ordinary_man=\u666e\u901a\u4eba\u5458
|
||||
nextPage=\u4e0b\u4e00\u9875
|
||||
previousPage=\u4e0a\u4e00\u9875
|
||||
total=\u5171
|
||||
current=\u5f53\u524d
|
||||
page=\u9875
|
||||
count=\u6761
|
||||
name_image=\u5934\u50cf
|
||||
organizer=\u5f52\u5c5e\u5355\u4f4d
|
||||
password=\u5bc6\u7801
|
||||
nochange_blank=\u82e5\u4e0d\u4fee\u6539\uff0c\u8bf7\u7559\u7a7a\u3002
|
||||
confirm_password=\u786e\u8ba4\u5bc6\u7801
|
||||
manager_info=\u7ba1\u7406\u4eba\u5458\u9700\u6307\u5b9a\u8eab\u4efd\u6807\u8bc6\u4e3a\u201c\u7ba1\u7406\u4eba\u5458\u201d\uff0c\u5426\u5219\u5f71\u54cd\u5ba1\u6838\u6d41\u7a0b\uff01
|
||||
name_existed=\u7528\u6237\u540d\u5df2\u5b58\u5728
|
||||
company_range=\u90e8\u95e8\u4e0d\u518d\u516c\u53f8\u8303\u56f4\u5185
|
||||
equal_password=\u8f93\u5165\u4e0e\u4e0a\u9762\u76f8\u540c\u7684\u5bc6\u7801
|
||||
enter_error=\u8f93\u5165\u6709\u8bef\uff0c\u8bf7\u5148\u66f4\u6b63\u3002
|
||||
choose_org=\u9700\u9009\u62e9\u6240\u5728\u5355\u4f4d
|
||||
org_name=\u673a\u6784\u540d\u79f0
|
||||
belong_area=\u5f52\u5c5e\u533a\u57df
|
||||
org_coding=\u673a\u6784\u7f16\u7801
|
||||
level=\u6240\u5c5e\u7ea7\u522b
|
||||
org_type=\u673a\u6784\u7c7b\u578b
|
||||
org_duty_type=\u673a\u6784\u804c\u8d23\u5206\u7c7b
|
||||
add_level=\u6dfb\u52a0\u4e0b\u7ea7\u673a\u6784
|
||||
delete_all_child=\u8981\u5220\u9664\u8be5\u9879\u53ca\u6240\u6709\u5b50\u9879\u5417
|
||||
parent_org=\u4e0a\u7ea7\u673a\u6784
|
||||
org_level=\u673a\u6784\u7ea7\u522b
|
||||
is_useable=\u662f\u5426\u53ef\u7528
|
||||
is_useable_info=\u201c\u662f\u201d\u4ee3\u8868\u6b64\u8d26\u53f7\u5141\u8bb8\u767b\u9646\uff0c\u201c\u5426\u201d\u5219\u8868\u793a\u6b64\u8d26\u53f7\u4e0d\u5141\u8bb8\u767b\u9646
|
||||
leader=\u4e3b\u8d1f\u8d23\u4eba
|
||||
vice_leader=\u526f\u8d1f\u8d23\u4eba
|
||||
address=\u8054\u7cfb\u5730\u5740
|
||||
master=\u8d1f\u8d23\u4eba
|
||||
post_code=\u90ae\u653f\u7f16\u7801
|
||||
phone=\u7535\u8bdd
|
||||
fax=\u4f20\u771f
|
||||
nochange=\u6682\u65e0\u4fee\u6539\u8bb0\u5f55!
|
||||
module_name=\u6a21\u5757\u540d\u79f0
|
||||
dict_mark=\u5b57\u5178\u6807\u8bc6
|
||||
run_state=\u8fd0\u884c\u72b6\u6001
|
||||
mark=\u6807\u8bc6
|
||||
value=\u503c
|
||||
is_maintain=\u662f\u5426\u53ef\u7ef4\u62a4
|
||||
last_edit_time=\u6700\u540e\u4fee\u6539\u65f6\u95f4
|
||||
dict_edit_record=\u5b57\u5178\u4fee\u6539\u8bb0\u5f55
|
||||
dict_detail=\u5b57\u5178\u8be6\u60c5
|
||||
edit_record=\u4fee\u6539\u8bb0\u5f55
|
||||
edit_record_view=\u4fee\u6539\u8bb0\u5f55\u67e5\u770b
|
||||
dict_edit_info=\u6570\u636e\u5b57\u5178\u5728\u7cfb\u7edf\u4e2d\u975e\u5e38\u91cd\u8981\uff0c\u60a8\u786e\u8ba4\u8981\u4fee\u6539\u5417\uff1f
|
||||
dict_delete_info=\u6570\u636e\u5b57\u5178\u5728\u7cfb\u7edf\u4e2d\u975e\u5e38\u91cd\u8981\uff0c\u60a8\u786e\u8ba4\u8981\u5220\u9664\u5417\uff1f
|
||||
dict_saveitem_error=\u4fdd\u5b58\u4fe1\u606f\u51fa\u73b0\u95ee\u9898\uff0c\u8bf7\u6dfb\u52a0\u8bcd\u6761\u9879\uff01
|
||||
dict_saveitem_nullerror=\u4fdd\u5b58\u4fe1\u606f\u51fa\u73b0\u95ee\u9898\uff0c\u6bcf\u4e2a\u8bcd\u6761\u6807\u8bc6\u4e0e\u503c\u90fd\u4e0d\u80fd\u4e3a\u7a7a\uff01
|
||||
submit_error=\u63d0\u4ea4\u914d\u7f6e\u51fa\u73b0\u95ee\u9898\uff0c\u8bf7\u770b\u9519\u8bef\u63d0\u793a\uff01
|
||||
form_validate=\u8868\u5355\u9a8c\u8bc1\u6210\u529f\uff01
|
||||
entry=\u8bcd\u6761\u9879
|
||||
add_entry=\u6dfb\u52a0\u8bcd\u6761
|
||||
maintainable=\u53ef\u7ef4\u62a4
|
||||
useabel=\u53ef\u7528
|
||||
click_add=\u70b9\u51fb\u6dfb\u52a0
|
||||
menu_name=\u83dc\u5355\u540d\u79f0
|
||||
unicode=\u56fd\u9645\u5316\u7f16\u7801
|
||||
link=\u94fe\u63a5
|
||||
visible=\u53ef\u89c1
|
||||
permission_mark=\u6743\u9650\u6807\u8bc6
|
||||
display=\u663e\u793a
|
||||
hide=\u9690\u85cf
|
||||
add_child_menu=\u6dfb\u52a0\u4e0b\u7ea7\u83dc\u5355
|
||||
save=\u4fdd\u5b58
|
||||
save_sort=\u4fdd\u5b58\u6392\u5e8f
|
||||
menu=\u83dc\u5355
|
||||
parent_menu=\u4e0a\u7ea7\u83dc\u5355
|
||||
aim=\u76ee\u6807
|
||||
click_menu_turn=\u70b9\u51fb\u83dc\u5355\u8df3\u8f6c\u7684\u9875\u9762
|
||||
link_window_info=\u94fe\u63a5\u5730\u5740\u6253\u5f00\u7684\u76ee\u6807\u7a97\u53e3\uff0c\u9ed8\u8ba4\uff1amainFrame
|
||||
is_top_menu=\u662f\u5426\u9876\u90e8\u5bfc\u822a\u83dc\u5355
|
||||
icon=\u56fe\u6807
|
||||
is_top_menu_info=\u8be5\u83dc\u5355\u6216\u64cd\u4f5c\u662f\u5426\u9876\u90e8\u5bfc\u822a\u83dc\u5355
|
||||
sort_info=\u6392\u5217\u987a\u5e8f\uff0c\u5347\u5e8f\u3002
|
||||
is_show_sysmenu=\u8be5\u83dc\u5355\u6216\u64cd\u4f5c\u662f\u5426\u663e\u793a\u5230\u7cfb\u7edf\u83dc\u5355\u4e2d
|
||||
control_permission_info=\u63a7\u5236\u5668\u4e2d\u5b9a\u4e49\u7684\u6743\u9650\u6807\u8bc6\uff0c\u5982\uff1a@RequiresPermissions("\u6743\u9650\u6807\u8bc6")
|
||||
role_name=\u89d2\u8272\u540d\u79f0
|
||||
data_range=\u6570\u636e\u8303\u56f4
|
||||
allot=\u5206\u914d
|
||||
role_type=\u89d2\u8272\u7c7b\u578b
|
||||
role_permission=\u89d2\u8272\u6743\u9650
|
||||
task_allot=\u4efb\u52a1\u5206\u914d
|
||||
role_type_title=activiti\u67093\u79cd\u9884\u5b9a\u4e49\u7684\u7ec4\u7c7b\u578b\uff1asecurity-role\u3001assignment\u3001user \u5982\u679c\u4f7f\u7528Activiti Explorer\uff0c\u9700\u8981security-role\u624d\u80fd\u770b\u5230manage\u9875\u7b7e\uff0c\u9700\u8981assignment\u624d\u80fdclaim\u4efb\u52a1
|
||||
role_type_info=\u5de5\u4f5c\u6d41\u7ec4\u7528\u6237\u7ec4\u7c7b\u578b\uff08\u4efb\u52a1\u5206\u914d\uff1aassignment\u3001\u7ba1\u7406\u89d2\u8272\uff1asecurity-role\u3001\u666e\u901a\u89d2\u8272\uff1auser\uff09
|
||||
data_range_info=\u7279\u6b8a\u60c5\u51b5\u4e0b\uff0c\u8bbe\u7f6e\u4e3a\u201c\u6309\u660e\u7ec6\u8bbe\u7f6e\u201d\uff0c\u53ef\u8fdb\u884c\u8de8\u673a\u6784\u6388\u6743
|
||||
permission_list=\u6743\u9650\u5217\u8868
|
||||
area_name=\u533a\u57df\u540d\u79f0
|
||||
area_code=\u533a\u57df\u7f16\u7801
|
||||
area_type=\u533a\u57df\u7c7b\u578b
|
||||
area=\u533a\u57df
|
||||
longitude=\u7ecf\u5ea6
|
||||
latitude=\u7ef4\u5ea6
|
||||
|
||||
#==========xitongguanli end======================
|
||||
@@ -148,17 +148,17 @@
|
||||
|
||||
<div class="alert alert-error hide">
|
||||
<button class="close" data-dismiss="alert"></button>
|
||||
提交配置出现问题,请看错误提示!
|
||||
<spring:message code="submit_error"/>
|
||||
</div>
|
||||
|
||||
<div class="alert alert-success hide">
|
||||
|
||||
<button class="close" data-dismiss="alert"></button>
|
||||
表单验证成功!
|
||||
<spring:message code="form_validate"/>
|
||||
</div>
|
||||
<div class="form-body">
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">模块名:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="module_name"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="moduleName" htmlEscape="false" maxlength="50" class="required form-control"/>
|
||||
</div>
|
||||
@@ -166,7 +166,7 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">字典标识:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="dict_mark"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="mark" htmlEscape="false" maxlength="50" class="required form-control"/>
|
||||
</div>
|
||||
@@ -174,10 +174,10 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">词条项</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="entry"/></label>
|
||||
<div class="col-md-4">
|
||||
<span type="button" class="btn black" title="点击添加词条项" id="btn_add_item">
|
||||
<i class="icon-plus"></i> 添加词条
|
||||
<i class="icon-plus"></i> <spring:message code="add_entry"/>
|
||||
</span>
|
||||
<span class="help-inline"><font color="red">*</font> </span>
|
||||
</div>
|
||||
@@ -186,39 +186,39 @@
|
||||
<div class="col-md-3"></div>
|
||||
<div id="items" class="col-md-8">
|
||||
<p id="itemModel" style="display: none;margin-top: 3px;">
|
||||
标识 <input type="text" class="itemCode" autocomplete="off"/>
|
||||
值 <input type="text" class="itemValue" autocomplete="off"/>
|
||||
描述 <input type="text" class="itemDesc" autocomplete="off"/>
|
||||
可用
|
||||
<spring:message code="mark"/> <input type="text" class="itemCode" autocomplete="off"/>
|
||||
<spring:message code="value"/> <input type="text" class="itemValue" autocomplete="off"/>
|
||||
<spring:message code="describe"/> <input type="text" class="itemDesc" autocomplete="off"/>
|
||||
<spring:message code="useable"/>
|
||||
<select class="itemStatus noSelect2">
|
||||
<option value="1">是</option>
|
||||
<option value="0">否</option>
|
||||
<option value="1"><spring:message code="yes"/></option>
|
||||
<option value="0"><spring:message code="no"/></option>
|
||||
</select>
|
||||
可维护
|
||||
<spring:message code="maintainable"/>
|
||||
<select class="itemType noSelect2">
|
||||
<option value="1">是</option>
|
||||
<option value="0">否</option>
|
||||
<option value="1"><spring:message code="yes"/></option>
|
||||
<option value="0"><spring:message code="no"/></option>
|
||||
</select>
|
||||
<button type="button" class="btn red delItem" >删除</button>
|
||||
<button type="button" class="btn red delItem" ><spring:message code="delete"/></button>
|
||||
</p>
|
||||
|
||||
<c:forEach items="${sysDataDictionaryName.dictItemList }" var="dictItem">
|
||||
<p id="itemModel" style="margin-top: 3px;" >
|
||||
标识 <input type="text" class="itemCode" value="${dictItem.itemCode}" autocomplete="off" <c:if test="${dictItem.type==0}">readonly="readonly"</c:if>/>
|
||||
值 <input type="text" class="itemValue" value="${dictItem.itemValue}" autocomplete="off" <c:if test="${dictItem.type==0}">readonly="readonly"</c:if>/>
|
||||
描述 <input type="text" class="itemDesc" value="${dictItem.itemDesc}" autocomplete="off" <c:if test="${dictItem.type==0}">readonly="readonly"</c:if>/>
|
||||
可用
|
||||
<spring:message code="mark"/> <input type="text" class="itemCode" value="${dictItem.itemCode}" autocomplete="off" <c:if test="${dictItem.type==0}">readonly="readonly"</c:if>/>
|
||||
<spring:message code="value"/> <input type="text" class="itemValue" value="${dictItem.itemValue}" autocomplete="off" <c:if test="${dictItem.type==0}">readonly="readonly"</c:if>/>
|
||||
<spring:message code="describe"/> <input type="text" class="itemDesc" value="${dictItem.itemDesc}" autocomplete="off" <c:if test="${dictItem.type==0}">readonly="readonly"</c:if>/>
|
||||
<spring:message code="useabel"/>
|
||||
<select class="itemStatus noSelect2" <c:if test="${dictItem.type==0}">readonly="readonly"</c:if>>
|
||||
<option value="1" <c:if test="${dictItem.status==1}">selected</c:if>>是</option>
|
||||
<option value="0" <c:if test="${dictItem.status==0}">selected</c:if>>否</option>
|
||||
<option value="1" <c:if test="${dictItem.status==1}">selected</c:if>><spring:message code="yes"/></option>
|
||||
<option value="0" <c:if test="${dictItem.status==0}">selected</c:if>><spring:message code="no"/></option>
|
||||
</select>
|
||||
可维护
|
||||
<spring:message code="maintain"/>
|
||||
<select class="itemType noSelect2" <c:if test="${dictItem.type==0}">readonly="readonly"</c:if>>
|
||||
<option value="1" <c:if test="${dictItem.type==1}">selected</c:if>>是</option>
|
||||
<option value="0" <c:if test="${dictItem.type==0}">selected</c:if>>否</option>
|
||||
<option value="1" <c:if test="${dictItem.type==1}">selected</c:if>><spring:message code="yes"/></option>
|
||||
<option value="0" <c:if test="${dictItem.type==0}">selected</c:if>><spring:message code="no"/></option>
|
||||
</select>
|
||||
<c:if test="${dictItem.type==1}">
|
||||
<button type="button" class="btn red delItem" >删除</button>
|
||||
<button type="button" class="btn red delItem" ><spring:message code="delete"/></button>
|
||||
</c:if>
|
||||
</p>
|
||||
</c:forEach>
|
||||
@@ -226,7 +226,7 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">描述信息:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="desc"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:textarea path="remark" htmlEscape="false" rows="3" maxlength="200" class="span6 form-control"/>
|
||||
</div>
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
}
|
||||
}
|
||||
}else {
|
||||
html.push('<span class="label label-success">暂无修改记录!</span>');
|
||||
html.push('<span class="label label-success"><spring:message code="nochange"/></span>');
|
||||
}
|
||||
return html.join('');
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
}
|
||||
}
|
||||
}else {
|
||||
revisions.push('<span class="label label-success">暂无修改记录!</span>');
|
||||
revisions.push('<span class="label label-success"><spring:message code="nochange"/></span>');
|
||||
}
|
||||
|
||||
|
||||
@@ -90,13 +90,13 @@
|
||||
html+="<tbody>";
|
||||
|
||||
html+="<tr>";
|
||||
html+="<th>模块名称:";
|
||||
html+="<th><spring:message code="module_name"/>:";
|
||||
html+="</th>";
|
||||
html+="<td colspan='3'>"+data.moduleName;
|
||||
html+="</td>";
|
||||
html+="</tr>";
|
||||
html+="<tr>";
|
||||
html+="<th>字典标识:";
|
||||
html+="<th><spring:message code="dict_mark"/>:";
|
||||
html+="</th>";
|
||||
html+="<td colspan='3'>"+data.mark;
|
||||
html+="</td>";
|
||||
@@ -104,12 +104,12 @@
|
||||
|
||||
|
||||
html+="<tr>";
|
||||
html+="<th>运行状态:";
|
||||
html+="<th><spring:message code="run_state"/>:";
|
||||
html+="</th>";
|
||||
html+="<td colspan='3'>";
|
||||
html+="<table class='table table-bordered table-condensed'>";
|
||||
html+="<thead>";
|
||||
html+="<th>标识</th><th>值</th><th>描述</th><th>是否可用</th><th>是否可维护</th>";
|
||||
html+="<th><spring:message code="mark"/></th><th><spring:message code="value"/></th><th><spring:message code="describe"/></th><th><spring:message code="is_useable"/></th><th><spring:message code="is_maintain"/></th>";
|
||||
html+="</thead>";
|
||||
html+="<tbody>";
|
||||
for(i=0;i<data.dictItemList.length;i++){
|
||||
@@ -122,16 +122,16 @@
|
||||
html+="</td>";
|
||||
html+="<td class='taskStatus'>";
|
||||
if(data.dictItemList[i].status==1){
|
||||
html+="<span class='in-progress'>是</span>";
|
||||
html+="<span class='in-progress'><spring:message code="yes"/></span>";
|
||||
}else {
|
||||
html+="<span class='pending'>否</span>";
|
||||
html+="<span class='pending'><spring:message code="no"/></span>";
|
||||
}
|
||||
html+="</td>";
|
||||
html+="<td class='taskStatus'>";
|
||||
if(data.dictItemList[i].type==1){
|
||||
html+="<span class='in-progress'>是</span>";
|
||||
html+="<span class='in-progress'><spring:message code="yes"/></span>";
|
||||
}else {
|
||||
html+="<span class='pending'>否</span>";
|
||||
html+="<span class='pending'><spring:message code="no"/></span>";
|
||||
}
|
||||
html+="</td>";
|
||||
html+="</tr>";
|
||||
@@ -147,18 +147,18 @@
|
||||
|
||||
|
||||
html+="<tr>";
|
||||
html+="<th>创建时间:";
|
||||
html+="<th><spring:message code="create_time"/>:";
|
||||
html+="</th>";
|
||||
html+="<td>"+data.createTime;
|
||||
html+="</td>";
|
||||
html+="<th>最后修改时间:";
|
||||
html+="<th><spring:message code="last_edit_time"/>:";
|
||||
html+="</th>";
|
||||
html+="<td>"+data.modifyTime;
|
||||
html+="</td>";
|
||||
html+="</tr>";
|
||||
|
||||
html+="<tr>";
|
||||
html+="<th>描述:";
|
||||
html+="<th><spring:message code="describe"/>:";
|
||||
html+="</th>";
|
||||
html+="<td colspan='3'>"+data.remark;
|
||||
html+="</td>";
|
||||
@@ -166,7 +166,7 @@
|
||||
|
||||
|
||||
html+="<tr>";
|
||||
html+="<th>字典修改记录:";
|
||||
html+="<th><spring:message code="dict_edit_record"/>:";
|
||||
html+="</th>";
|
||||
html+="<td colspan='3'>"+revisions.join('');
|
||||
html+="</td>";
|
||||
@@ -175,7 +175,7 @@
|
||||
html+="</table>";
|
||||
html+="</div>";
|
||||
|
||||
top.$.jBox(html,{width: $(document).width()*0.6,height: 480,title:"字典详情", buttons:{"关闭":true}});
|
||||
top.$.jBox(html,{width: $(document).width()*0.6,height: 480,title:"<spring:message code="dict_detail"/>", buttons:{"关闭":true}});
|
||||
|
||||
|
||||
|
||||
@@ -229,7 +229,7 @@
|
||||
<div class="col-md-2">
|
||||
|
||||
<div class="form-group">
|
||||
<label>模块名称:</label>
|
||||
<label><spring:message code="module_name"/>:</label>
|
||||
<input id="moduleName" name="moduleName" type="text" maxlength="50" class="form-control" value="${sysDataDictionaryName.moduleName}"/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -237,7 +237,7 @@
|
||||
<div class="col-md-2">
|
||||
|
||||
<div class="form-group">
|
||||
<label>字典标识:</label>
|
||||
<label><spring:message code="dict_mark"/>:</label>
|
||||
<input id="mark" name="mark" type="text" maxlength="50" class="form-control" value="${sysDataDictionaryName.mark}"/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -245,7 +245,7 @@
|
||||
<div class="col-md-2">
|
||||
|
||||
<div class="form-group">
|
||||
<label>创建时间:</label>
|
||||
<label><spring:message code="create_time"/>:</label>
|
||||
<input id="beginDate" name="beginDate" type="text" readonly="readonly" maxlength="20" class="form-control Wdate"
|
||||
value="<fmt:formatDate value="${sysDataDictionaryName.beginDate}" pattern="yyyy-MM-dd"/>" onclick="WdatePicker({dateFmt:'yyyy-MM-dd',isShowClear:true});"/>
|
||||
</div>
|
||||
@@ -278,13 +278,13 @@
|
||||
<table id="contentTable" class="table table-striped table-bordered table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="sort-column module_name" width="15%">模块名</th>
|
||||
<th class="sort-column mark" width="20%">字典标识</th>
|
||||
<th class="sort-column create_time" width="15%">创建时间</th>
|
||||
<th width="17%">描述</th>
|
||||
<th width="18%">修改记录</th>
|
||||
<th class="sort-column module_name" width="15%"><spring:message code="module_name"/></th>
|
||||
<th class="sort-column mark" width="20%"><spring:message code="dict_mark"/></th>
|
||||
<th class="sort-column create_time" width="15%"><spring:message code="create_time"/></th>
|
||||
<th width="17%"><spring:message code="describe"/></th>
|
||||
<th width="18%"><spring:message code="edit_record"/></th>
|
||||
<shiro:hasPermission name="sys:dict:edit">
|
||||
<th width="15%">操作</th>
|
||||
<th width="15%"><spring:message code="operation"/></th>
|
||||
</shiro:hasPermission>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -297,25 +297,25 @@
|
||||
<td><fmt:formatDate value="${dict.createTime}" pattern="yyyy-MM-dd HH:mm:ss"/></td>
|
||||
<td title="${dict.remark }">${fns:abbr(dict.remark,15)}</td>
|
||||
<td>
|
||||
<button class="btn revision popovers purple-stripe" data-content="${dict.revision}">修改记录查看</button>
|
||||
<button class="btn revision popovers purple-stripe" data-content="${dict.revision}"><spring:message code="edit_record_view"/></button>
|
||||
</td>
|
||||
|
||||
<td>
|
||||
|
||||
<div class="btn-group">
|
||||
<a class="btn btn-primary" href="#"><i class="icon-cogs"></i> 操作</a>
|
||||
<a class="btn btn-primary" href="#"><i class="icon-cogs"></i> <spring:message code="operation"/></a>
|
||||
<a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#"><span class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li><a href="javascript:dictDetail('${dict.id}')"><i class="icon-list"></i> 详情</a></li>
|
||||
<li><a href="javascript:dictDetail('${dict.id}')"><i class="icon-list"></i> <spring:message code="detail"/></a></li>
|
||||
<li class="divider"></li>
|
||||
|
||||
<shiro:hasPermission name="sys:dict:edit">
|
||||
<li><a href="${ctx}/sys/dict/form?id=${dict.id}" onclick="return confirmx('数据字典在系统中非常重要,您确认要修改吗?', this.href)"><i class="icon-edit"></i> 修改</a></li>
|
||||
<li><a href="${ctx}/sys/dict/form?id=${dict.id}" onclick="return confirmx('<spring:message code="dict_edit_info"/>', this.href)"><i class="icon-edit"></i> <spring:message code="edit"/></a></li>
|
||||
<li class="divider"></li>
|
||||
</shiro:hasPermission>
|
||||
<shiro:hasPermission name="sys:dict:edit">
|
||||
<li><a href="${ctx}/sys/dict/delete?id=${dict.id}" onclick="return confirmx('数据字典在系统中非常重要,您确认要删除吗?', this.href)"><i class="icon-trash"></i> 删除</a></li>
|
||||
<li><a href="${ctx}/sys/dict/delete?id=${dict.id}" onclick="return confirmx('<spring:message code="dict_delete_info"/>', this.href)"><i class="icon-trash"></i> <spring:message code="delete"/></a></li>
|
||||
</shiro:hasPermission>
|
||||
|
||||
</ul>
|
||||
|
||||
@@ -31,13 +31,13 @@
|
||||
|
||||
<div class="theme-panel hidden-xs hidden-sm">
|
||||
|
||||
<button type="button" class="btn btn-default" onclick="history.go(-1)"> 返回 </button>
|
||||
<button type="button" class="btn btn-default" onclick="history.go(-1)"> <spring:message code="back"/> </button>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<h3 class="page-title">
|
||||
菜单管理
|
||||
<spring:message code="menuManage"/>
|
||||
</h3>
|
||||
|
||||
<div class="row">
|
||||
@@ -45,7 +45,7 @@
|
||||
<div class="portlet box blue">
|
||||
<div class="portlet-title">
|
||||
<div class="caption">
|
||||
<i class="fa fa-gift"></i>菜单<shiro:hasPermission name="sys:menu:edit">${not empty menu.id?'修改':'添加'}</shiro:hasPermission><shiro:lacksPermission name="sys:menu:edit">查看</shiro:lacksPermission></div>
|
||||
<i class="fa fa-gift"></i><spring:message code="menu"/><shiro:hasPermission name="sys:menu:edit">${not empty menu.id?'修改':'添加'}</shiro:hasPermission><shiro:lacksPermission name="sys:menu:edit"><spring:message code="show"/></shiro:lacksPermission></div>
|
||||
<div class="tools">
|
||||
<a href="javascript:;" class="collapse"> </a>
|
||||
<a href="#portlet-config" data-toggle="modal" class="config"> </a>
|
||||
@@ -64,81 +64,81 @@
|
||||
<form:hidden path="id"/>
|
||||
<sys:message content="${message}"/>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">上级菜单:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="parent_menu"></spring:message>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:treeselect id="menu" name="parent.id" value="${menu.parent.id}" labelName="parent.name" labelValue="${menu.parent.name}"
|
||||
title="菜单" url="/sys/menu/treeData" extId="${menu.id}" cssClass="required form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label"><font color="red">*</font> 名称:</label>
|
||||
<label class="col-md-3 control-label"><font color="red">*</font> <spring:message code="menu"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="name" htmlEscape="false" maxlength="50" class="required form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label"><font color="red">*</font>国际化代码:</label>
|
||||
<label class="col-md-3 control-label"><font color="red">*</font><spring:message code="unicode"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="code" htmlEscape="false" maxlength="50" class="required form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">链接:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="link"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="href" htmlEscape="false" maxlength="2000" class="form-control"/>
|
||||
<span class="help-inline">点击菜单跳转的页面</span>
|
||||
<span class="help-inline"><spring:message code="click_menu_turn"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">目标:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="aim"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="target" htmlEscape="false" maxlength="10" class="form-control"/>
|
||||
<span class="help-inline">链接地址打开的目标窗口,默认:mainFrame</span>
|
||||
<span class="help-inline"><spring:message code="link_window_info"/></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">是否顶部导航菜单:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="is_top_menu"/>:</label>
|
||||
<div class="col-md-4">
|
||||
|
||||
<form:radiobutton path="isTop" value="1" />是
|
||||
<form:radiobutton path="isTop" value="0" checked="true"/>否
|
||||
<span class="help-inline">该菜单或操作是否顶部导航菜单</span>
|
||||
<form:radiobutton path="isTop" value="1" /><spring:message code="yes"/>
|
||||
<form:radiobutton path="isTop" value="0" checked="true"/><spring:message code="no"/>
|
||||
<span class="help-inline"><spring:message code="is_top_menu_info"/></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">图标:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="icon"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:iconselect id="icon" name="icon" value="${menu.icon}"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">排序:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="sort"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="sort" htmlEscape="false" maxlength="50" class="required digits form-control"/>
|
||||
<span class="help-inline">排列顺序,升序。</span>
|
||||
<span class="help-inline"><spring:message code="sort_info"/></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">可见:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="visible"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:radiobuttons path="isShow" items="${fns:getDictList('SYS_SHOW_HIDE')}" itemLabel="itemValue" itemValue="itemCode" htmlEscape="false" class="required"/>
|
||||
<span class="help-inline">该菜单或操作是否显示到系统菜单中</span>
|
||||
<span class="help-inline"><spring:message code="is_show_sysmenu"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">权限标识:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="permission_mark"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="permission" htmlEscape="false" maxlength="100" class="form-control"/>
|
||||
<span class="help-inline">控制器中定义的权限标识,如:@RequiresPermissions("权限标识")</span>
|
||||
<span class="help-inline"><spring:message code="control_permission_info"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">备注:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="remarks"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:textarea path="remarks" htmlEscape="false" rows="3" maxlength="200" class="form-control"/>
|
||||
</div>
|
||||
@@ -148,8 +148,8 @@
|
||||
<div class="form-actions">
|
||||
<div class="row">
|
||||
<div class="col-md-offset-3 col-md-9">
|
||||
<shiro:hasPermission name="sys:menu:edit"><button type="submit" class="btn btn-circle blue"> 保存 </button></shiro:hasPermission>
|
||||
<button type="button" class="btn btn-circle grey-salsa btn-outline" onclick="history.go(-1)">Cancel</button>
|
||||
<shiro:hasPermission name="sys:menu:edit"><button type="submit" class="btn btn-circle blue"> <spring:message code="submit"/> </button></shiro:hasPermission>
|
||||
<button type="button" class="btn btn-circle grey-salsa btn-outline" onclick="history.go(-1)"><spring:message code="cancel"/></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -23,12 +23,12 @@
|
||||
<div class="theme-panel hidden-xs hidden-sm">
|
||||
|
||||
<shiro:hasPermission name="sys:menu:edit"><button type="button" class="btn btn-primary"
|
||||
onClick="javascript:window.location='${ctx}/sys/menu/form'"> 新增菜单 </button></shiro:hasPermission>
|
||||
onClick="javascript:window.location='${ctx}/sys/menu/form'"> <spring:message code="add"/> </button></shiro:hasPermission>
|
||||
|
||||
</div>
|
||||
|
||||
<h3 class="page-title">
|
||||
菜单管理
|
||||
<spring:message code="menuManage"/>
|
||||
<small><spring:message code="date_list"/></small>
|
||||
</h3>
|
||||
|
||||
@@ -47,12 +47,12 @@
|
||||
<sys:message content="${message}"/>
|
||||
<form id="listForm" method="post">
|
||||
<table id="treeTable" class="table table-striped table-bordered table-condensed">
|
||||
<thead><tr><th>名称</th><th>国际化代码</th><th>链接</th><th style="text-align:center;">排序</th><th>可见</th><th>权限标识</th><shiro:hasPermission name="sys:menu:edit"><th>操作</th></shiro:hasPermission></tr></thead>
|
||||
<thead><tr><th><spring:message code="menu_name"/></th><th><spring:message code="unicode"/></th><th><spring:message code="link"/></th><th style="text-align:center;"><spring:message code="sort"/></th><th><spring:message code="visible"/></th><th><spring:message code="permission_mark"/></th><shiro:hasPermission name="sys:menu:edit"><th><spring:message code="operation"/></th></shiro:hasPermission></tr></thead>
|
||||
<tbody><c:forEach items="${list}" var="menu">
|
||||
<tr id="${menu.id}" pId="${menu.parent.id ne 1?menu.parent.id:0}">
|
||||
<td nowrap><i class="icon-${not empty menu.icon?menu.icon:' hide'}"></i><a href="${ctx}/sys/menu/form?id=${menu.id}">${menu.name}</a></td>
|
||||
<td>${menu.code}</td>
|
||||
<td title="${menu.href}">${fns:abbr(menu.href,300)}</td>
|
||||
<td title="${menu.href}">${fns:abbr(menu.href,30)}</td>
|
||||
<td style="text-align:center;">
|
||||
<shiro:hasPermission name="sys:menu:edit">
|
||||
<input type="hidden" name="ids" value="${menu.id}"/>
|
||||
@@ -61,18 +61,18 @@
|
||||
${menu.sort}
|
||||
</shiro:lacksPermission>
|
||||
</td>
|
||||
<td>${menu.isShow eq '1'?'显示':'隐藏'}</td>
|
||||
<td><c:choose><c:when test="${menu.isShow eq '1'}"><spring:message code="display"/></c:when><c:otherwise><spring:message code="hide"/></c:otherwise></c:choose></td>
|
||||
<td title="${menu.permission}">${fns:abbr(menu.permission,30)}</td>
|
||||
<shiro:hasPermission name="sys:menu:edit"><td nowrap>
|
||||
<a href="${ctx}/sys/menu/form?id=${menu.id}">修改</a>
|
||||
<a href="${ctx}/sys/menu/delete?id=${menu.id}" onclick="return confirmx('要删除该菜单及所有子菜单项吗?', this.href)">删除</a>
|
||||
<a href="${ctx}/sys/menu/form?parent.id=${menu.id}">添加下级菜单</a>
|
||||
<a href="${ctx}/sys/menu/form?id=${menu.id}"><spring:message code="edit"/></a>
|
||||
<a href="${ctx}/sys/menu/delete?id=${menu.id}" onclick="return confirmx('<spring:message code="delete_all_child"/>', this.href)"><spring:message code="delete"/></a>
|
||||
<a href="${ctx}/sys/menu/form?parent.id=${menu.id}"><spring:message code="add_child_menu"></spring:message></a>
|
||||
</td></shiro:hasPermission>
|
||||
</tr>
|
||||
</c:forEach></tbody>
|
||||
</table>
|
||||
<shiro:hasPermission name="sys:menu:edit"><div class="form-actions pagination-left">
|
||||
<input id="btnSubmit" class="btn btn-primary" type="button" value="保存排序" onclick="updateSort();"/>
|
||||
<button id="btnSubmit" class="btn btn-primary" type="button" onclick="updateSort();"><spring:message code="save_sort"/></button>
|
||||
</div></shiro:hasPermission>
|
||||
</form>
|
||||
|
||||
|
||||
@@ -50,14 +50,14 @@
|
||||
<sys:message content="${message}"/>
|
||||
<div class="form-body">
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">上级机构:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="parent_org"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:treeselect id="office" name="parent.id" value="${office.parent.id}" labelName="parent.name" labelValue="${office.parent.name}"
|
||||
title="机构" url="/sys/office/treeData" extId="${office.id}" cssClass="form-control" allowClear="${office.currentUser.admin}"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">归属区域:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="belong_area"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:treeselect id="area" name="area.id" value="${office.area.id}" labelName="area.name" labelValue="${office.area.name}"
|
||||
title="区域" url="/sys/area/treeData" cssClass="required form-control" allowClear="${office.currentUser.admin}"/>
|
||||
@@ -65,20 +65,20 @@
|
||||
<span class="help-inline"><font color="red">*</font></span>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">机构名称:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="org_name"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="name" htmlEscape="false" maxlength="50" class="required form-control"/>
|
||||
</div>
|
||||
<span class="help-inline"><font color="red">*</font> </span>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">机构编码:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="org_coding"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="code" htmlEscape="false" maxlength="50" class="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">机构类型:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="org_type"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:select path="type" class="selectpicker select2 form-control">
|
||||
<form:options items="${fns:getDictList('SYS_OFFICE_TYPE')}" itemLabel="itemValue" itemValue="itemCode" htmlEscape="false"/>
|
||||
@@ -86,7 +86,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">机构级别:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="org_level"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:select path="grade" class="selectpicker select2 form-control">
|
||||
<form:options items="${fns:getDictList('SYS_OFFICE_GRADE')}" itemLabel="itemValue" itemValue="itemCode" htmlEscape="false"/>
|
||||
@@ -94,7 +94,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">机构职责分类:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="org_duty_type"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:select path="jobType" class="selectpicker select2 form-control">
|
||||
<form:options items="${fns:getDictList('SYS_JOB_TYPE')}" itemLabel="itemValue" itemValue="itemCode" htmlEscape="false"/>
|
||||
@@ -102,73 +102,73 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">是否可用:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="is_useable"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:select path="useable" class="selectpicker select2">
|
||||
<form:options items="${fns:getDictList('SYS_YES_NO')}" itemLabel="itemValue" itemValue="itemCode" htmlEscape="false"/>
|
||||
</form:select>
|
||||
<span class="help-inline">“是”代表此账号允许登陆,“否”则表示此账号不允许登陆</span>
|
||||
<span class="help-inline"><spring:message code="is_useable_info"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">主负责人:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="leader"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:treeselect id="primaryPerson" name="primaryPerson.id" value="${office.primaryPerson.id}" labelName="office.primaryPerson.name" labelValue="${office.primaryPerson.name}"
|
||||
title="用户" url="/sys/office/treeData?type=6" allowClear="true" notAllowSelectParent="true" cssClass="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">副负责人:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="vice_leader"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:treeselect id="deputyPerson" name="deputyPerson.id" value="${office.deputyPerson.id}" labelName="office.deputyPerson.name" labelValue="${office.deputyPerson.name}"
|
||||
title="用户" url="/sys/office/treeData?type=6" allowClear="true" notAllowSelectParent="true" cssClass="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">联系地址:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="address"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="address" htmlEscape="false" maxlength="50" class="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">邮政编码:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="post_code"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="zipCode" htmlEscape="false" maxlength="50" class="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">负责人:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="master"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="master" htmlEscape="false" maxlength="50" class="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">电话:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="phone"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="phone" htmlEscape="false" maxlength="50" class="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">传真:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="fax"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="fax" htmlEscape="false" maxlength="50" class="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">邮箱:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="mail"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="email" htmlEscape="false" maxlength="50" class="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">备注:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="remarks"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:textarea path="remarks" htmlEscape="false" rows="3" maxlength="200" class="input-xlarge form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
<c:if test="${empty office.id}">
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">快速添加下级部门:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="add_level"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<div class="mt-checkbox-inline">
|
||||
<form:checkboxes path="childDeptList" items="${fns:getDictList('SYS_OFFICE_COMMON')}" itemLabel="itemValue" itemValue="itemCode" htmlEscape="false"/>
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
<div class="table-responsive">
|
||||
<sys:message content="${message}"/>
|
||||
<table id="treeTable" class="table table-striped table-bordered table-condensed">
|
||||
<thead><tr><th>机构名称</th><th>归属区域</th><th>机构编码</th><th>所属级别</th><th>机构类型</th><th>机构职责分类</th><th>备注</th><shiro:hasPermission name="sys:office:edit"><th>操作</th></shiro:hasPermission></tr></thead>
|
||||
<thead><tr><th><spring:message code="org_name"/></th><th><spring:message code="belong_area"/></th><th><spring:message code="org_coding"/></th><th><spring:message code="level"/></th><th><spring:message code="org_type"/></th><th><spring:message code="org_duty_type"/></th><th><spring:message code="remarks"/></th><shiro:hasPermission name="sys:office:edit"><th><spring:message code="operation"/></th></shiro:hasPermission></tr></thead>
|
||||
<tbody id="treeTableList"></tbody>
|
||||
</table>
|
||||
</div>
|
||||
@@ -84,9 +84,9 @@
|
||||
<td>{{dict.jobType}}</td>
|
||||
<td>{{row.remarks}}</td>
|
||||
<shiro:hasPermission name="sys:office:edit"><td>
|
||||
<a href="${ctx}/sys/office/form?id={{row.id}}">修改</a>
|
||||
<a href="${ctx}/sys/office/delete?id={{row.id}}" onclick="return confirmx('要删除该机构及所有子机构项吗?', this.href)">删除</a>
|
||||
<a href="${ctx}/sys/office/form?parent.id={{row.id}}">添加下级机构</a>
|
||||
<a href="${ctx}/sys/office/form?id={{row.id}}"><spring:message code="edit"/></a>
|
||||
<a href="${ctx}/sys/office/delete?id={{row.id}}" onclick="return confirmx('<spring:message code="delete_all_child"/>?', this.href)"><spring:message code="delete"/></a>
|
||||
<a href="${ctx}/sys/office/form?parent.id={{row.id}}"><spring:message code="add_level"/></a>
|
||||
</td></shiro:hasPermission>
|
||||
</tr>
|
||||
</script>
|
||||
|
||||
@@ -44,10 +44,9 @@
|
||||
tree.checkNode(node, !node.checked, true, true);
|
||||
return false;
|
||||
}}};
|
||||
|
||||
// 用户-菜单
|
||||
var zNodes=[
|
||||
<c:forEach items="${menuList}" var="menu">{id:"${menu.id}", pId:"${not empty menu.parent.id?menu.parent.id:0}", name:"${not empty menu.parent.id?menu.name:'权限列表'}"},
|
||||
<c:forEach items="${menuList}" var="menu">{id:"${menu.id}", pId:"${not empty menu.parent.id?menu.parent.id:0}", name:"<c:if test='${not empty menu.parent.id}'><spring:message code="${menu.code}"/></c:if><c:if test='${empty menu.parent.id}'><spring:message code='permission_list'/></c:if>"},
|
||||
</c:forEach>];
|
||||
// 初始化树结构
|
||||
var tree = $.fn.zTree.init($("#menuTree"), setting, zNodes);
|
||||
@@ -73,13 +72,13 @@
|
||||
|
||||
<div class="theme-panel hidden-xs hidden-sm">
|
||||
|
||||
<button type="button" class="btn btn-default" onclick="history.go(-1)"> 返回 </button>
|
||||
<button type="button" class="btn btn-default" onclick="history.go(-1)"> <spring:message code="back"/> </button>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<h3 class="page-title">
|
||||
菜单管理
|
||||
<spring:message code="menuManage"/>
|
||||
</h3>
|
||||
|
||||
<div class="row">
|
||||
@@ -87,7 +86,7 @@
|
||||
<div class="portlet box blue">
|
||||
<div class="portlet-title">
|
||||
<div class="caption">
|
||||
<i class="fa fa-gift"></i>角色<shiro:hasPermission name="sys:role:edit">${not empty role.id?'修改':'添加'}</shiro:hasPermission><shiro:lacksPermission name="sys:role:edit">查看</shiro:lacksPermission></div>
|
||||
<i class="fa fa-gift"></i><shiro:hasPermission name="sys:role:edit"><c:if test="${not empty role.id}"><spring:message code="edit"/></c:if><c:if test="${empty role.id}"><spring:message code="add"/></c:if></shiro:hasPermission><shiro:lacksPermission name="sys:role:edit"><spring:message code="show"/></shiro:lacksPermission></div>
|
||||
<div class="tools">
|
||||
<a href="javascript:;" class="collapse"> </a>
|
||||
<a href="#portlet-config" data-toggle="modal" class="config"> </a>
|
||||
@@ -106,49 +105,49 @@
|
||||
<sys:message content="${message}"/>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">角色名称:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="role_name"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<input id="oldName" name="oldName" type="hidden" value="${role.name}">
|
||||
<form:input path="name" htmlEscape="false" maxlength="50" class="required form-control"/>
|
||||
<span class="help-inline"><font color="red">*</font> </span>
|
||||
</div>
|
||||
<span class="help-inline"><font color="red">*</font> </span>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">角色类型:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="role_type"/>:</label>
|
||||
<div class="col-md-4"><%--
|
||||
<form:input path="roleType" htmlEscape="false" maxlength="50" class="required"/>
|
||||
<span class="help-inline" title="activiti有3种预定义的组类型:security-role、assignment、user 如果使用Activiti Explorer,需要security-role才能看到manage页签,需要assignment才能claim任务">
|
||||
工作流组用户组类型(security-role:管理员、assignment:可进行任务分配、user:普通用户)</span> --%>
|
||||
<form:select path="roleType" class="form-control">
|
||||
<form:option value="assignment">任务分配</form:option>
|
||||
<form:option value="security-role">管理角色</form:option>
|
||||
<form:option value="user">普通角色</form:option>
|
||||
<form:option value="assignment"><spring:message code="task_allot"/></form:option>
|
||||
<form:option value="security-role"><spring:message code="manager"/></form:option>
|
||||
<form:option value="user"><spring:message code="ordinary_man"/></form:option>
|
||||
</form:select>
|
||||
<span class="help-inline" title="activiti有3种预定义的组类型:security-role、assignment、user 如果使用Activiti Explorer,需要security-role才能看到manage页签,需要assignment才能claim任务">
|
||||
工作流组用户组类型(任务分配:assignment、管理角色:security-role、普通角色:user)</span>
|
||||
<spring:message code="role_type_info"/></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">数据范围:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="data_range"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:select path="dataScope" class="form-control">
|
||||
<form:options items="${fns:getDictList('SYS_DATA_SCOPE')}" itemLabel="itemValue" itemValue="itemCode" htmlEscape="false"/>
|
||||
</form:select>
|
||||
<span class="help-inline">特殊情况下,设置为“按明细设置”,可进行跨机构授权</span>
|
||||
<span class="help-inline"><spring:message code="data_range_info"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">角色授权:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="role_permission"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<div id="menuTree" class="ztree" style="margin-top:3px;float:left;"></div>
|
||||
<form:hidden path="menuIds"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">备注:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="remarks"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:textarea path="remark" htmlEscape="false" rows="3" maxlength="200" class="form-control"/>
|
||||
</div>
|
||||
@@ -159,8 +158,8 @@
|
||||
<div class="form-actions">
|
||||
<div class="row">
|
||||
<div class="col-md-offset-3 col-md-9">
|
||||
<shiro:hasPermission name="sys:role:edit"><button type="submit" class="btn btn-circle blue"> 保存 </button></shiro:hasPermission>
|
||||
<button type="button" class="btn btn-circle grey-salsa btn-outline" onclick="history.go(-1)">Cancel</button>
|
||||
<shiro:hasPermission name="sys:role:edit"><button type="submit" class="btn btn-circle blue"> <spring:message code="submit"/> </button></shiro:hasPermission>
|
||||
<button type="button" class="btn btn-circle grey-salsa btn-outline" onclick="history.go(-1)"><spring:message code="cancel"/></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -9,18 +9,17 @@
|
||||
<div class="page-content">
|
||||
<div class="theme-panel hidden-xs hidden-sm">
|
||||
|
||||
<button type="button" class="btn btn-default"> 刷新 </button>
|
||||
<button type="button" class="btn btn-default"> <spring:message code="refresh"/> </button>
|
||||
|
||||
<shiro:hasPermission name="sys:role:edit">
|
||||
<button type="button" class="btn btn-primary"
|
||||
onClick="javascript:window.location='${ctx}/sys/role/form'"> 新增角色 </button>
|
||||
onClick="javascript:window.location='${ctx}/sys/role/form'"> <spring:message code="add"/> </button>
|
||||
</shiro:hasPermission>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<h3 class="page-title">
|
||||
角色管理
|
||||
<spring:message code="roleManage"/>
|
||||
</h3>
|
||||
|
||||
<div class="row">
|
||||
@@ -28,7 +27,7 @@
|
||||
<div class="portlet box blue">
|
||||
<div class="portlet-title">
|
||||
<div class="caption">
|
||||
<i class="fa fa-cogs"></i>角色列表
|
||||
<i class="fa fa-cogs"></i><spring:message code="date_list"/>
|
||||
</div>
|
||||
<div class="tools">
|
||||
<a href="javascript:;" class="collapse" data-original-title=""
|
||||
@@ -50,16 +49,16 @@
|
||||
|
||||
<sys:message content="${message}"/>
|
||||
<table id="contentTable" class="table table-striped table-bordered table-condensed">
|
||||
<tr><th>角色名称</th><th>数据范围</th><th>描述</th><shiro:hasPermission name="sys:role:edit"><th>操作</th></shiro:hasPermission></tr>
|
||||
<tr><th><spring:message code="role_name"/></th><th><spring:message code="data_range"/></th><th><spring:message code="describe"/></th><shiro:hasPermission name="sys:role:edit"><th><spring:message code="operation"/></th></shiro:hasPermission></tr>
|
||||
<c:forEach items="${list}" var="role">
|
||||
<tr>
|
||||
<td><a href="form?id=${role.id}">${role.name}</a></td>
|
||||
<td>${fns:getDictLabel('SYS_DATA_SCOPE',role.dataScope,'无')}</td>
|
||||
<td title="${role.remark}">${fns:abbr(role.remark,30)}</td>
|
||||
<shiro:hasPermission name="sys:role:edit"><td>
|
||||
<a href="${ctx}/sys/role/assign?id=${role.id}">分配</a>
|
||||
<a href="${ctx}/sys/role/form?id=${role.id}">修改</a>
|
||||
<a href="${ctx}/sys/role/delete?id=${role.id}" onclick="return confirmx('确认要删除该角色吗?', this.href)">删除</a>
|
||||
<a href="${ctx}/sys/role/assign?id=${role.id}"><spring:message code="allot"/></a>
|
||||
<a href="${ctx}/sys/role/form?id=${role.id}"><spring:message code="edit"/></a>
|
||||
<a href="${ctx}/sys/role/delete?id=${role.id}" onclick="return confirmx('<spring:message code="sure_delete"/>?', this.href)"><spring:message code="delete"/></a>
|
||||
</td></shiro:hasPermission>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
<sys:message content="${message}"/>
|
||||
<div class="form-body">
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">头像:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="name_image"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:hidden id="nameImage" path="photo" htmlEscape="false" maxlength="255" class="input-xlarge"/>
|
||||
<sys:ckfinder input="nameImage" type="images" uploadPath="/photo" selectMultiple="false" maxWidth="100" maxHeight="100"/>
|
||||
@@ -108,7 +108,7 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">登录名:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="login_name"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<input id="oldLoginId" name="oldLoginId" type="hidden" value="${user.loginId}">
|
||||
<c:if test="${not empty user.id}" var="exisitUser">
|
||||
@@ -122,7 +122,7 @@
|
||||
<span class="help-inline"><font color="red">*</font> </span>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">归属公司:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="name_image"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:treeselect id="company" name="company.id" value="${user.company.id}" labelName="company.name" labelValue="${user.company.name}"
|
||||
title="公司" url="/sys/office/treeData?type=1" cssClass="required form-control" notAllowSelectRoot="true"/>
|
||||
@@ -130,7 +130,7 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">归属单位:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="organizer"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:treeselect id="entity" name="entity.id" value="${user.entity.id}" labelName="entity.name" labelValue="${user.entity.name}"
|
||||
title="单位" url="/sys/office/treeData?type=2" cssClass="required form-control" notAllowSelectRoot="true"/>
|
||||
@@ -138,7 +138,7 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">归属部门:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="owner_group"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<sys:treeselect id="office" name="office.id" value="${user.office.id}" labelName="office.name" labelValue="${user.office.name}"
|
||||
title="部门" url="/sys/office/treeData?type=3" cssClass="required form-control" notAllowSelectRoot="true"/>
|
||||
@@ -146,7 +146,7 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">姓名:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="name"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="name" htmlEscape="false" maxlength="50" class="required form-control"/>
|
||||
</div>
|
||||
@@ -154,15 +154,15 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">密码:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="password"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<input id="newPassword" name="newPassword" type="password" value="" maxlength="50" minlength="3" class="${empty user.id?'required':''} form-control"/>
|
||||
</div>
|
||||
<c:if test="${empty user.id}"><span class="help-inline"><font color="red">*</font> </span></c:if>
|
||||
<c:if test="${not empty user.id}"><span class="help-inline">若不修改密码,请留空。</span></c:if>
|
||||
<c:if test="${not empty user.id}"><span class="help-inline"><spring:message code="nochange_blank"/></span></c:if>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">确认密码:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="confirm_password"></spring:message>:</label>
|
||||
<div class="col-md-4">
|
||||
<input id="confirmNewPassword" name="confirmNewPassword" type="password" value="" maxlength="50" minlength="3" equalTo="#newPassword" class="form-control"/>
|
||||
<c:if test="${empty user.id}"></c:if>
|
||||
@@ -171,19 +171,19 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">身份标识:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="identify_mark"></spring:message>:</label>
|
||||
<div class="col-md-4 ">
|
||||
<form:select path="identity" class="selectpicker select2 form-control">
|
||||
<form:option value="0">普通人员</form:option>
|
||||
<form:option value="1">管理人员</form:option>
|
||||
<form:option value="0"><spring:message code="ordinary_man"/></form:option>
|
||||
<form:option value="1"><spring:message code="manager"/></form:option>
|
||||
</form:select>
|
||||
<span class="help-inline"><font>管理人员需指定身份标识为“管理人员”,否则影响审核流程!</font></span>
|
||||
<span class="help-inline"><font><spring:message code="manager_info"/></font></span>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">邮箱:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="mail"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<form:input path="email" htmlEscape="false" maxlength="100" class="required email form-control"/>
|
||||
</div>
|
||||
@@ -192,7 +192,7 @@
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">用户角色:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="role"/>:</label>
|
||||
<div class="col-md-8">
|
||||
|
||||
<div class="mt-checkbox-inline">
|
||||
@@ -214,7 +214,7 @@
|
||||
|
||||
<c:if test="${not empty user.id}">
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">创建时间:</label>
|
||||
<label class="col-md-3 control-label"><spring:message code="create_time"/>:</label>
|
||||
<div class="col-md-4">
|
||||
<label class="lbl form-control"><fmt:formatDate value="${user.createTime}" type="both" dateStyle="full"/></label>
|
||||
</div>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
style="width: 330px" /><br />
|
||||
<br /> <input id="btnImportSubmit" class="btn btn-primary"
|
||||
type="submit" value=" 导 入 " /> <a
|
||||
href="${ctx}/sys/user/import/template">下载模板</a>
|
||||
href="${ctx}/sys/user/import/template"><spring:message code="template"/>下载模板</a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
<div class="col-md-2">
|
||||
|
||||
<div class="form-group">
|
||||
<label>归属公司:</label>
|
||||
<label><spring:message code="owner_company"/>:</label>
|
||||
<sys:treeselect id="company" name="company.id"
|
||||
value="${user.company.id}" labelName="company.name"
|
||||
labelValue="${user.company.name}" title="公司"
|
||||
@@ -111,7 +111,7 @@
|
||||
|
||||
<div class="col-md-2">
|
||||
<div class="form-group">
|
||||
<label>归属部门:</label>
|
||||
<label><spring:message code="owner_group"/>:</label>
|
||||
<sys:treeselect id="office" name="office.id" value="${user.office.id}" labelName="office.name"
|
||||
labelValue="${user.office.name}" title="部门"
|
||||
url="/sys/office/treeData?type=3" cssClass="form-control" allowClear="true"
|
||||
@@ -123,7 +123,7 @@
|
||||
<div class="col-md-2">
|
||||
|
||||
<div class="form-group">
|
||||
<label>登录名:</label>
|
||||
<label><spring:message code="login_name"></spring:message>:</label>
|
||||
<form:input path="loginId" htmlEscape="false" maxlength="50"
|
||||
class="form-control" />
|
||||
</div>
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
<div class="col-md-2">
|
||||
<div class="form-group">
|
||||
<label>姓名:</label>
|
||||
<label><spring:message code="name"></spring:message>:</label>
|
||||
<form:input path="name" htmlEscape="false" maxlength="50"
|
||||
class="form-control" />
|
||||
</div>
|
||||
@@ -167,16 +167,16 @@
|
||||
class="table table-striped table-bordered table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>所属公司</th>
|
||||
<th>所属部门</th>
|
||||
<th class="sort-column login_id">登录名</th>
|
||||
<th class="sort-column name">姓名</th>
|
||||
<th>身份标识</th>
|
||||
<th>邮箱</th>
|
||||
<th>创建时间</th>
|
||||
<th><spring:message code="company" /></th>
|
||||
<th><spring:message code="group" /></th>
|
||||
<th class="sort-column login_id"><spring:message code="login_name" /></th>
|
||||
<th class="sort-column name"><spring:message code="name" /></th>
|
||||
<th><spring:message code="identify_mark" /></th>
|
||||
<th><spring:message code="mail" /></th>
|
||||
<th><spring:message code="create_time" /></th>
|
||||
<%--<th>角色</th> --%>
|
||||
<shiro:hasPermission name="sys:user:edit">
|
||||
<th>操作</th>
|
||||
<th><spring:message code="operation" /></th>
|
||||
</shiro:hasPermission>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -192,9 +192,9 @@
|
||||
<td><fmt:formatDate value="${user.createTime}"
|
||||
pattern="yyyy-MM-dd HH:mm:ss" /></td>
|
||||
<shiro:hasPermission name="sys:user:edit"></shiro:hasPermission>
|
||||
<td><a href="${ctx}/sys/user/form?id=${user.id}">修改</a> <a
|
||||
<td><a href="${ctx}/sys/user/form?id=${user.id}"><spring:message code="edit" /></a> <a
|
||||
href="${ctx}/sys/user/delete?id=${user.id}"
|
||||
onclick="return confirmx('确认要删除该用户吗?', this.href)">删除</a></td>
|
||||
onclick="return confirmx('确认要删除该用户吗?', this.href)"><spring:message code="delete" /></a></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
|
||||
Reference in New Issue
Block a user