提交 80a04604 编写于 作者: ibizdev's avatar ibizdev

tony001 发布系统代码 [后台服务,演示应用]

上级 c3c793b3
......@@ -218,610 +218,426 @@ function getLocaleResource(){
},
components: {
"404": {
errorText1: '抱歉,您访问的页面不存在!',
errorText2: '您要找的页面不存在,请返回',
indexPage: '首页',
continue: '继续浏览',
errorText1: 'sorry,the page you visited is not exist!',
errorText2: 'The page you visited is not exist,please return to',
indexPage: 'home page',
continue: 'to continue browsing',
},
"500": {
errorText1: '抱歉,服务器出错了!',
errorText2: '服务器出错了,请返回 ',
indexPage: '首页',
continue: '继续浏览',
errorText1: "sorry,there's something wrong with the server!",
errorText2: "There's something wrong with the server,please return to",
indexPage: 'home page',
continue: 'to continue browsing',
},
appOrgSector:{
successSwitch:'切换成功',
errorSwitch:'切换失败',
successSwitch:'The switch was successful',
errorSwitch:'The switchover failed',
},
appAutocomplete: {
error: '错误',
miss: '缺少参数',
requestException: '请求异常!',
error: 'Error',
miss: 'Missing parameter ',
requestException: 'Request Exception!',
},
appBuild: {
custom: '定制',
custom: 'Customize',
},
appCheckBox: {
notExist: '代码表不存在',
notExist: 'codelist is not existed',
},
appColumnLink: {
error: '错误',
valueItemException:"值项异常",
rowDataException:"表格行数据异常",
error: 'error',
valueItemException:"value item exception",
rowDataException:"table row data exception",
},
appColumnRender: {
select: '请选择...',
unsupported: '不支持',
select: 'please select...',
unsupported: 'unsupported',
},
appDashboardDesign: {
global: '全局',
global: 'Global',
},
appDataUploadView: {
"selectfile":"单击此区域进行上传",
"uploadserver":"上传数据",
"datatemplate":"导入数据模板",
"datatemplatemessage":"下载导入模版,并按要求填写:",
"read":"读取成功",
"completed":"导入完成",
"confirm":"确认",
"cancel":"取消",
"importfailed":"导入失败",
"selectfilesucess":"选取文件成功",
"importresult":"导入结果",
"totaldata": "共计导入数据",
"total": "",
"errorinfo": "错误信息",
"start": "",
"row": "",
"downloadinfo": "下载反馈信息",
"downloaderror": "下载文件失败"
},
appDebugActions:{
button: '开启配置模式',
"selectfile":"Click this area to upload",
"uploadserver":"Upload Server",
"datatemplate":"Import Data Template",
"datatemplatemessage":"Download the Import Data Template, According to the specification required to fill in",
"read":" read Successful",
"completed":"Import Completed",
"confirm":"OK",
"cancel":"Cancel",
"importfailed":"Import Failed",
"selectfilesucess":"File selected successfully",
"importresult":"Import Result",
"totaldata": "Total Imported Data",
"total": "Count",
"errorinfo": "Error Message",
"start": "Line",
"row": "",
"downloadinfo": "Download The Feedback",
"downloaderror": "Failed To Download File"
},
appDebugActions: {
button: 'Open Configuration Mode',
},
appExportExcel: {
total: '全部',
max: '最大',
row: '',
currentPage: '当前页',
desc:'请输入起始页',
desc1:'请输入有效的起始页',
total: 'All',
max: 'At Most',
row: 'Lines',
currentPage: 'Current Page',
desc:'Please enter the start page',
desc1:'Please enter a valid start page',
},
appFileUpload: {
preview: '查看',
uploadText: '将文件拖到此处,或<em>点击上传</em>',
uploadError: '上传失败',
fileTypeErrorTitle: '文件类型错误',
fileTypeErrorInfo: '请选择图片类型的文件,如JPEG,GIF,PNG,BMP',
limitselect: '当前限制选择数量为 ',
preview: 'preview',
uploadText: 'Drag files here,or <em>Click</em> to upload',
fileTypeErrorTitle: 'File type incorrect',
fileTypeErrorInfo: 'Please select files with picture types,such as JPEG,GIF,PNG,BMP',
limitselect: 'The current number of restricted choices is ',
},
appFormDRUIPart: {
blockUITipInfo: '请先保存主数据',
viewLoadComp:'多数据视图加载完成,触发后续表单项更新',
save:'关系数据保存完成',
change:'关系数据值变化',
change1:'视图数据变化',
loadComp:'视图加载完成',
blockUITipInfo: 'Please save the major data first',
viewLoadComp:'After the multi data view is loaded, the subsequent form item update will be triggered',
save:'Relationship data save complete',
change:'Relationship data value change',
change1:'View data changes',
loadComp:'View loading complete',
},
appHeaderMenus: {
ibizlab:{
title: 'iBiz开放平台',
title: 'iBizLab',
},
publishProject:{
title: '项目文件',
title: 'Publish Project',
},
ibizstudio:{
title: '模型设计工具',
title: 'Model Design Tools',
},
ibizbbs:{
title: 'iBiz论坛',
title: 'iBizBBS',
},
},
appMpicker: {
error: '错误',
miss: '缺少参数',
requestException: '请求异常!',
error: 'Error',
miss: 'Missing parameter ',
requestException: 'Request Exception!',
},
appPicker: {
error: '错误',
miss: '缺少参数',
requestException: '请求异常!',
newAndEdit: '创建并编辑...',
systemException: '系统异常!',
valueitemException: '值项异常!',
formdataException: '表单数据异常!',
error: 'Error',
miss: 'Missing parameter ',
requestException: 'Request Exception!',
newAndEdit: 'Create And Edit...',
systemException: 'System Error!',
valueitemException: 'valueitem Error!',
formdataException: 'formdata Error!',
},
appPickerSelectView: {
error: '错误',
valueitemException: '值项异常!',
formdataException: '表单数据异常!',
placeholder: '请选择...',
error: 'Error',
valueitemException: 'valueitem Error!',
formdataException: 'formdata Error!',
placeholder: 'Please select...',
},
appPortalDesign: {
customPortal: '自定义门户',
save: '保存',
customPortal: 'Custom portal',
save: 'Save',
},
appRangDate: {
placeholder: '请选择时间...',
from: '',
daystart: '日 0 时 起 至',
dayend: '日 24 时 止',
placeholder: 'Please select time...',
from: 'from',
daystart: '00:00:00 to',
dayend: '24:00:00',
},
appRangeEditor: {
placeholder: '请选择时间...',
input: '请输入...',
placeholder: 'Please select time...',
input: 'Please input...',
},
appStudioAction: {
configTitle: '进入当前视图配置界面',
configButton: '配置',
issueTitle: '建立当前界面的issues',
issueButton: '新建issues',
configTitle: 'Enter the configuration of current view',
configButton: 'Configuration',
issueTitle: 'Create issues of current view',
issueButton: 'Create issues',
},
appTreePicker: {
placeholder: '请选择...',
placeholder: 'please select...',
},
dateRange: {
startText: '保险期限 : 自',
endText: '日 24 时 止',
startPlaceholder: '开始日期',
rangeSeparatorr: ' 0 时起 至',
endPlaceholder: '结束日期',
startText: 'Insurance period : From',
endText: '24:00:00',
startPlaceholder: 'Begin Date',
rangeSeparatorr: ' 00:00:00 To',
endPlaceholder: 'End Dat4e',
},
dropDownList: {
placeholder: '请选择...',
placeholder: 'please select...',
},
dropDownListDynamic: {
placeholder: '请选择...',
placeholder: 'please select...',
},
dropDownListMpicker: {
placeholder: '请选择...',
placeholder: 'please select...',
},
login: {
error: '错误',
caption: '欢迎登录',
placeholder1:'用户名',
placeholder2:'密码',
name: '登录',
reset:'重置',
register: '注册',
logout: '登出',
other:'其他登录方式',
tip: '输入用户名和密码',
warning1:'qq授权登录暂未支持',
warning2:'微信授权登录暂未支持',
error: 'Error',
caption: 'Welcome to login',
placeholder1:'User name',
placeholder2:'Password',
name: 'Login',
reset:'Reset',
register: 'Register',
logout: 'Logout',
other:'Other login methods',
tip: 'Enter username and password',
warning1:'QQ authorization login not supported',
warning2:'Wechat authorized login not supported',
loginname: {
placeholder: '请输入用户名',
message: '用户名不能为空',
placeholder: 'Username',
message: 'The username cannot be empty',
},
password: {
placeholder: '请输入密码',
message: '密码不能为空',
placeholder: 'Password',
message: 'The password cannot be empty',
},
loginfailed: '登录失败',
authfailed: '验证失败',
phoneplaceholder: '请输入手机号',
phonefailed: '手机号不正确',
codeplaceholder: '请输入验证码',
getcode: '获取验证码',
getcodeafter: '后获取验证码',
entervercode: '请输入验证码',
loginfailed: 'Login failed',
authfailed: 'Authentication failed',
phoneplaceholder: 'Please enter your mobile phone number',
phonefailed: 'The phone number is incorrect',
codeplaceholder: 'Please enter the verification code',
getcode: 'Get verification code',
getcodeafter: 'Get verification code after',
entervercode: 'Please enter the verification code',
},
appUser: {
name: '系统管理员',
logout: '退出登录',
surelogout: '确认要退出登录?',
changepwd: "修改密码",
name: 'System',
logout: 'Logout',
surelogout: 'Are you sure logout?',
changepwd: "Change Password",
},
appTheme: {
caption: {
theme: '主题',
font: '字体',
theme: 'Theme',
font: 'Font family',
},
fontFamilys: {
EYInterstate: '思源黑体',
SimHei: '黑体',
YouYuan: '幼圆',
MicrosoftYaHei: 'Microsoft YaHei',
SimHei: 'SimHei',
YouYuan: 'YouYuan',
},
},
appFormGroup: {
hide: '隐藏字段',
showMore: '显示更多字段',
hide: 'hide',
showMore: 'show more',
},
appUpdatePassword: {
oldPwd: '原密码',
newPwd: '新密码',
confirmPwd: '确认密码',
sure: '确认修改',
oldPwdErr: '原密码不能为空!',
newPwdErr: '新密码不能为空!',
confirmPwdErr: '两次输入密码不一致!',
oldPwd: 'Original password',
newPwd: 'New password',
confirmPwd: 'Confirm password',
sure: 'Confirm modification',
oldPwdErr: 'The original password cannot be empty!',
newPwdErr: 'New password cannot be empty!',
confirmPwdErr: 'The two input passwords are inconsistent!',
},
appAddressSelection: {
loadDataFail: '城市数据加载失败'
loadDataFail: 'City data loading failed'
},
appGroupSelect:{
groupSelect:'分组选择',
groupSelect:'Group selection',
},
appImageUpload:{
uploadFail:'上传失败',
limitselect: '当前限制选择数量为 ',
uploadFail:'Upload failed',
limitselect: 'The current number of restricted choices is ',
},
appOrgSelect:{
loadFail:'加载数据失败'
loadFail:'Failed to load data'
},
appTransfer:{
title1:'未选择',
title2:'已选择',
title1:'Not selected',
title2:'Selected',
},
appWFApproval:{
commit:'提交',
wait:'等待',
handle:'处理',
placeholder:'请输入内容',
end:'结束'
commit:'Commit',
wait:'Waiting',
handle:'Handle',
placeholder:'Please enter the content',
end:'End'
},
contextMenuDrag:{
allApp:'全部应用',
noFind:'未找到该应用'
allApp:'All applications',
noFind:'The app was not found'
},
filterMode:{
placeholder:'条件逻辑',
placeholder:'Conditional logic',
},
filterTree:{
title1:'添加条件',
title2:'添加组',
placeholder:'属性',
title1:'Add condition',
title2:'Add group',
placeholder:'Attribute',
},
iBizGroupPicker:{
ok:'确认',
cancel:'取消',
ok:'Ok',
cancel:'Cancel',
},
iBizGroupSelect:{
groupSelect:'分组选择'
groupSelect:'Group selection'
},
tabPageExp:{
more:'更多',
more:'More',
},
uploadFile:{
imgMsg:'将图片拖到这里替换',
localUpload:'本地上传',
or:'',
imgMsg1:'从素材库选择'
imgMsg:'Drag the picture here to replace it',
localUpload:'Local upload',
or:'Or',
imgMsg1:'Select from stock'
},
lockScren:{
title:'设置锁屏密码',
label:'锁屏密码',
message:'锁屏密码不能为空',
placeholder:'请输入锁屏密码',
placeholder1:'请输入登录密码',
message1: '解锁密码错误,请重新输入',
promptInformation:'是否退出系统, 是否继续?',
prompt:'提示',
confirmButtonText:'确定',
cancelButtonText:'取消',
title:'Set the password lock screen',
label:'password',
message:'The lock screen password cannot be empty',
placeholder:'Please enter the lock screen password',
placeholder1:'Please enter your login password',
message1: 'The unlock password is wrong. Please reenter it',
promptInformation:'Do you want to quit the system? Do you want to continue?',
prompt:'prompt',
confirmButtonText:'determine',
cancelButtonText:'cancel',
},
cronEditor: {
label: {
second: '',
minute: '',
hour: '',
day: '',
week: '',
month: '',
year: '',
second: 'Second',
minute: 'Minute',
hour: 'Hour',
day: 'Day',
week: 'Week',
month: 'Month',
year: 'Year',
},
public : {
specify: '指定',
notSpecify: '不指定',
cycle: '周期',
from: '',
to: '',
loop: '循环',
every: '',
once: '执行一次',
specify: 'Specify',
notSpecify: 'Not specify',
cycle: 'Cycle',
from: 'From',
to: 'to',
loop: 'Loop',
every: 'Every',
once: 'execute once',
},
second: '',
minute: '',
second: 'second',
minute: 'minute',
hour: {
title: '',
everyHour: '每时',
hourStart: '时开始,每',
onceAHour: '时执行一次',
title: 'hour',
everyHour: 'Every hour',
hourStart: "o'clock start, every ",
onceAHour: "o'clock to execute once.",
},
day: {
title: '',
daily: '每日',
workDay: '工作日',
dayStart: '日开始,每',
onceADay: '日执行一次',
thisMonth: '本月',
lastWorkDay: '号,最近的工作日',
lastDayOfMonth: '本月最后一天',
title: 'day',
daily: 'Every day',
workDay: 'Working day',
dayStart: 'rd start, every ',
onceADay: 'rd to execute once',
thisMonth: 'this month',
lastWorkDay: 'rd, Recent working day',
lastDayOfMonth: 'Last day of the month',
},
month: {
title: '',
everyMonth: '每月',
monthStart: '月开始,每',
onceAMonth: '月执行一次',
title: 'month',
everyMonth: 'Every month',
monthStart: ' month start, every',
onceAMonth: ' month to execute once',
},
week: {
title: '',
everyWeek: '每周',
from: '从星期',
to: '至星期',
start: '开始,每',
onceADay: '天执行一次',
specifyWeek: '指定周',
weekOfMonth: '本月第',
weekWeek: '周,星期',
lastOfMonth: '本月最后一个',
week: '星期',
title: 'week',
everyWeek: 'Every week',
from: '',
to: 'from weekday',
start: 'start, every',
onceADay: 'days to execute once',
specifyWeek: 'Specify week',
weekOfMonth: 'this month',
weekWeek: 'week, weekday',
lastOfMonth: 'Last of the month',
week: 'weekday',
},
year: {
title: '',
everyYear: '每年',
title: 'year',
everyYear: 'Every year',
},
message: {
error1: '日期与星期不可以同时为“不指定”',
error2: '日期与星期必须有一个为“不指定”',
error1: 'Date and day of the week cannot be "not specified" at the same time',
error2: 'Both the date and the day of the week must be "not specified"',
},
},
appMessagePopover: {
loadMore: '加载更多',
noMore: '没有更多了'
loadMore: 'Load more',
noMore: 'No more'
},
appmessagebox: {
ok: "确 认",
cancel: "取 消"
ok: "OK",
cancel: "Cancel"
},
diskFileUpload:{
fileDrag: '将文件拖到此处,或',
clickUpload: '点击上传',
load: '下载',
preview: '预览',
edit: '编辑',
delete: '删除',
clues: '单个文件大小不超过',
clues1: '文件不超过',
getFileFailure: '获取文件列表失败',
loadFailure: '上传文件失败',
loadFailure1: '上传失败,单个文件不得超过',
downloadFile: '下载文件失败',
downloadFile1: '下载文件失败,未获取到文件!',
deleteFile: '此操作将永久删除该文件, 是否继续?',
deleteFilePrompt: '提示',
true: '确定',
false: '取消',
deleteFileFailure: '删除文件失败',
updateFailure: '批量更新文件失败',
fileDrag: 'Drag the file here, or',
clickUpload: 'Click on the upload',
load: 'Load',
preview: 'preview',
edit: 'Edit',
delete: 'Delete',
clues: 'Individual file sizes do not exceed',
clues1: 'Documents not exceeding',
getFileFailure: 'Failed to get file list',
loadFailure: 'Upload file failed',
loadFailure1: 'Upload failed, individual file cannot exceed',
downloadFile: 'Download file failed',
downloadFile1: 'Download file failed, not get file!',
deleteFile: 'This action will permanently delete the file. Do you want to continue?',
deleteFilePrompt: 'Prompt',
true: 'True',
false: 'False',
deleteFileFailure: 'File deletion failed',
updateFailure: 'Batch update file failed',
},
diskImageUpload:{
preview: '预览',
OCRdiscern: 'ORC识别',
load: '下载',
delete: '删除',
getImageFailure: '获取图片列表失败',
loadImageFailure: '下载缩略图失败',
loadImageFailure1: '下载缩略图失败,未获取到文件!',
loadImageFailure2:'下载图片失败',
loadImageFailure3:'下载图片失败,未找到图片!',
ImageIdNone: '图片id不存在!',
uploadImageFailure: '上传图片失败',
uploadImageFailure1: '上传失败,仅支持'gif,jpg,png,bmp'格式的图片!',
uploadFailure: '上传失败,单个图片不得超过',
notImageUrl: '图片url不存在',
deleteFile: '此操作将永久删除该文件, 是否继续?',
deleteFilePrompt: '提示',
true: '确定',
false: '取消',
deleteImageFailure:'删除图片失败',
updateFailure: '批量更新文件失败',
preview: 'Preview',
OCRdiscern: 'OCRdiscern',
load: 'Load',
delete: 'Delete',
getImageFailure: 'Failed to get list of images',
loadImageFailure: 'Failed to download thumbnails',
loadImageFailure1: 'Failed to download thumbnail, failed to get file!',
loadImageFailure2:'Download image failed',
loadImageFailure3:'Download picture failed, no picture found!',
ImageIdNone: 'Picture ID does not exist!',
uploadImageFailure: 'Failed to upload image',
uploadImageFailure1: "Upload failed, only support 'GIF, JPG, PNG, BMP' format images!",
uploadFailure: 'Upload failed, individual image must not exceed',
notImageUrl: 'The image URL does not exist',
deleteFile: 'This action will permanently delete the file. Do you want to continue?',
deleteFilePrompt: 'Prompt',
true: 'True',
false: 'False',
deleteImageFailure:'Image deletion failed',
updateFailure: 'Batch update file failed',
},
appMapPosition: {
submit: '确认',
title: '请选择地址'
submit: 'Submit',
title: 'Please select address'
},
appSortBar: {
title: '排序'
title: 'Sort'
},
appAfterTime:{
minutesAgo: '分钟前',
hoursAgo: '小时前',
dayAgo: '天前',
monthsAgo: '月前',
yearsAgo: '年前'
minutesAgo: 'minutes ago',
hoursAgo: 'hours ago',
dayAgo: 'days ago',
monthsAgo: 'months ago',
yearsAgo: 'years ago'
},
timeline: {
index: "序号",
node: "节点",
author: "办理人员",
type: "操作",
lasttime: "完成时间",
opinion: "审批意见",
inhand: "待办理:",
}
},
codelist: {
AppCtrlType: {
"form": "表单类",
"navigation": "导航类",
"panel": "面板类",
"multidata": "多数据类",
"other": "其他类",
"empty": ""
},
AppEditorType: {
"basics": "基础类",
"exhibition": "展示类",
"choose": "选择类",
"datachoose": "数据选择类",
"datechoose": "时间选择类",
"fileupload": "文件上传类",
"empty": ""
},
AppViewType: {
"singledataview": "单数据视图",
"multidataview": "多数据视图",
"navigationview": "导航视图",
"chooseview": "选择视图",
"workflowview": "工作流视图",
"applicationview": "应用视图",
"functionalview": "功能视图",
"otherview": "其他视图",
"empty": ""
},
BOOKSTATUSGUIDE: {
"step1": "step1",
"step2": "step2",
"step3": "step3",
"empty": ""
},
BookSailState: {
"100": "未出版",
"200": "等待出版",
"300": "未上架",
"400": "已上架",
"empty": ""
},
BookType: {
"仙侠": "仙侠",
"武侠": "武侠",
"玄幻": "玄幻",
"都市": "都市",
"empty": ""
},
Bookgroup: {
"all": "全部",
"onshelf": "已上架",
"noshelf": "未上架",
"other": "其他",
"nopublish": "未出版",
"waitpublish": "等待出版",
"empty": ""
},
Booktag: {
"历史": "历史",
"数学": "数学",
"文学": "文学",
"科学": "科学",
"empty": ""
},
CodeList: {
"100": "第一图书馆",
"300": "第三图书馆",
"200": "第二图书馆",
"empty": ""
},
CodeList25: {
"10": "押金",
"20": "身份证",
"30": "学生证",
"empty": ""
},
CodeList43: {
"HTMLeditor": "HTML编辑器",
"droplist": "下拉列表框",
"picturecontrol": "图片控件",
"textarea": "多行输入框",
"picker": "数据选择",
"fileupload": "文件上传控件",
"textbox": "文本框",
"label": "标签",
"userdefined": "用户自定义",
"empty": ""
},
CodeList44: {
"10": "与客户服务相关的协议",
"400": "业务接洽阶段各类文本",
"1000": "保密协议",
"2000": "利益冲突披露及同意函",
"100": "服务协议及/或其附件",
"5000": "审计业务约定书",
"3000": "服务协议",
"4000": "服务协议附件",
"6000": "采购订单",
"200": "服务协议变更/废止/续约合同",
"300": "框架协议",
"40": "人力资源协议",
"50": "其他类协议",
"30": "合作类协议",
"20": "采购合同",
"60": "IT采购合同",
"70": "不动产相关协议",
"empty": ""
},
DYNAORDERTYPE: {
"empty": "",
},
HARDWARETYPE: {
"Storage": "存储",
"CPU": "处理器",
"empty": ""
},
ORDERENTITYDATA: {
"empty": "",
},
ORDERSTATE: {
"10": "未提交",
"20": "审核中",
"30": "已通过",
"40": "未通过",
"empty": ""
},
ORDERSTEP: {
"1": "发起人调整",
"5": "部门经理审核",
"10": "财务经理审核",
"20": "总经理审核",
"30": "财务总监审批",
"empty": ""
},
OrderType: {
"1": "已下单",
"2": "已取消",
"3": "已完成",
"empty": ""
},
SCODELIST_NUM: {
"1": "类型1",
"2": "类型2",
"4": "类型3",
"empty": ""
},
SCODELIST_TEXT: {
"A": "类型1",
"B": "类型2",
"C": "类型3",
"empty": ""
},
S_OrderType: {
"10": "销售订单",
"20": "采购订单",
"30": "生产订单",
"empty": ""
},
SysOperator: {
"empty": "",
},
UNIPRODUCTTYPE: {
"Software": "软件",
"Hardware": "硬件",
"empty": ""
},
WFStates: {
"0": "未启动",
"1": "流程中",
"2": "已完成",
"3": "已取消",
"31": "已取消(人工)",
"32": "已取消(超时)",
"4": "处理故障",
"empty": ""
},
YesNo: {
"1": "是",
"0": "否",
"empty": ""
index: "serial",
node: "node",
author: "accepting officer",
type: "operation",
lasttime: "completion time",
opinion: "approval opinion",
inhand: "inhand:",
},
},
custom: getCustomLocaleResource(),
......
......@@ -640,189 +640,6 @@ function getLocaleResource(){
inhand: "待办理:",
}
},
codelist: {
AppCtrlType: {
"form": "表单类",
"navigation": "导航类",
"panel": "面板类",
"multidata": "多数据类",
"other": "其他类",
"empty": "",
},
AppEditorType: {
"basics": "基础类",
"exhibition": "展示类",
"choose": "选择类",
"datachoose": "数据选择类",
"datechoose": "时间选择类",
"fileupload": "文件上传类",
"empty": "",
},
AppViewType: {
"singledataview": "单数据视图",
"multidataview": "多数据视图",
"navigationview": "导航视图",
"chooseview": "选择视图",
"workflowview": "工作流视图",
"applicationview": "应用视图",
"functionalview": "功能视图",
"otherview": "其他视图",
"empty": "",
},
BOOKSTATUSGUIDE: {
"step1": "step1",
"step2": "step2",
"step3": "step3",
"empty": "",
},
BookSailState: {
"100": "未出版",
"200": "等待出版",
"300": "未上架",
"400": "已上架",
"empty": "",
},
BookType: {
"仙侠": "仙侠",
"武侠": "武侠",
"玄幻": "玄幻",
"都市": "都市",
"empty": "",
},
Bookgroup: {
"all": "全部",
"onshelf": "已上架",
"noshelf": "未上架",
"other": "其他",
"nopublish": "未出版",
"waitpublish": "等待出版",
"empty": "",
},
Booktag: {
"历史": "历史",
"数学": "数学",
"文学": "文学",
"科学": "科学",
"empty": "",
},
CodeList: {
"100": "第一图书馆",
"300": "第三图书馆",
"200": "第二图书馆",
"empty": "",
},
CodeList25: {
"10": "押金",
"20": "身份证",
"30": "学生证",
"empty": "",
},
CodeList43: {
"HTMLeditor": "HTML编辑器",
"droplist": "下拉列表框",
"picturecontrol": "图片控件",
"textarea": "多行输入框",
"picker": "数据选择",
"fileupload": "文件上传控件",
"textbox": "文本框",
"label": "标签",
"userdefined": "用户自定义",
"empty": "",
},
CodeList44: {
"10": "与客户服务相关的协议",
"400": "业务接洽阶段各类文本",
"1000": "保密协议",
"2000": "利益冲突披露及同意函",
"100": "服务协议及/或其附件",
"5000": "审计业务约定书",
"3000": "服务协议",
"4000": "服务协议附件",
"6000": "采购订单",
"200": "服务协议变更/废止/续约合同",
"300": "框架协议",
"40": "人力资源协议",
"50": "其他类协议",
"30": "合作类协议",
"20": "采购合同",
"60": "IT采购合同",
"70": "不动产相关协议",
"empty": "",
},
DYNAORDERTYPE: {
"empty": "",
},
HARDWARETYPE: {
"Storage": "存储",
"CPU": "处理器",
"empty": "",
},
ORDERENTITYDATA: {
"empty": "",
},
ORDERSTATE: {
"10": "未提交",
"20": "审核中",
"30": "已通过",
"40": "未通过",
"empty": "",
},
ORDERSTEP: {
"1": "发起人调整",
"5": "部门经理审核",
"10": "财务经理审核",
"20": "总经理审核",
"30": "财务总监审批",
"empty": "",
},
OrderType: {
"1": "已下单",
"2": "已取消",
"3": "已完成",
"empty": "",
},
SCODELIST_NUM: {
"1": "类型1",
"2": "类型2",
"4": "类型3",
"empty": "",
},
SCODELIST_TEXT: {
"A": "类型1",
"B": "类型2",
"C": "类型3",
"empty": "",
},
S_OrderType: {
"10": "销售订单",
"20": "采购订单",
"30": "生产订单",
"empty": "",
},
SysOperator: {
"empty": "",
},
UNIPRODUCTTYPE: {
"Software": "软件",
"Hardware": "硬件",
"empty": "",
},
WFStates: {
"0": "未启动",
"1": "流程中",
"2": "已完成",
"3": "已取消",
"31": "已取消(人工)",
"32": "已取消(超时)",
"4": "处理故障",
"empty": "",
},
YesNo: {
"1": "是",
"0": "否",
"empty": "",
},
},
custom: getCustomLocaleResource(),
'PAGE.TITLE.WEB.APPPORTALVIEW2': '查看文本',
'OTHER.BUTTONTSET': '测试多语言按钮',
......
......@@ -1378,7 +1378,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
*/
public async load(opt: any = {}): Promise<any> {
if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.loadaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return;
}
const arg: any = { ...opt };
......@@ -1429,7 +1429,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
*/
public async loadDraft(opt: any = {}): Promise<any> {
if (!this.loaddraftAction) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return;
}
const arg: any = { ...opt } ;
......@@ -1499,7 +1499,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -1607,7 +1607,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg, { viewparams: this.viewparams });
......@@ -1815,7 +1815,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> {
return new Promise((resolve: any, reject: any) => {
if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.removeaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return;
}
const arg: any = opt[0];
......
......@@ -48,14 +48,14 @@
<div v-show="flag" class="batch-toolbar">
<div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction1.visabled" :disabled="dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction1.disabled" class='' v-button-loading:i-button @click="dataviewexpbar_dataview_batchtoolbar_click({ tag: 'deuiaction1' }, $event)">
<i-button v-show="usr2dataviewdataview_batchtoolbarModels.deuiaction1.visabled" :disabled="usr2dataviewdataview_batchtoolbarModels.deuiaction1.disabled" class='' v-button-loading:i-button @click="dataview_batchtoolbar_click({ tag: 'deuiaction1' }, $event)">
<i class='fa fa-edit'></i>
<span class='caption'>{{'编辑'}}</span>
</i-button>
<div slot='content'>{{$t('TBB.TEXT.*.EDIT', '编辑')}}</div>
</tooltip>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction2.visabled" :disabled="dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction2.disabled" class='' v-button-loading:i-button @click="dataviewexpbar_dataview_batchtoolbar_click({ tag: 'deuiaction2' }, $event)">
<i-button v-show="usr2dataviewdataview_batchtoolbarModels.deuiaction2.visabled" :disabled="usr2dataviewdataview_batchtoolbarModels.deuiaction2.disabled" class='' v-button-loading:i-button @click="dataview_batchtoolbar_click({ tag: 'deuiaction2' }, $event)">
<i class='fa fa-remove'></i>
<span class='caption'>{{'删除'}}</span>
</i-button>
......@@ -202,18 +202,18 @@ export default class Usr2Base extends Vue implements ControlInterface {
public appEntityService: IBIZBOOKEntityService = new IBIZBOOKEntityService({ $store: this.$store });
/**
* dataviewexpbar_dataview_batchtoolbar 部件 click 事件
* dataview_batchtoolbar 部件 click 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof Usr2Base
*/
public dataviewexpbar_dataview_batchtoolbar_click($event: any, $event2?: any) {
public dataview_batchtoolbar_click($event: any, $event2?: any) {
if (Object.is($event.tag, 'deuiaction1')) {
this.dataviewexpbar_dataview_batchtoolbar_deuiaction1_click(null, 'dataviewexpbar_dataview_batchtoolbar', $event2);
this.dataview_batchtoolbar_deuiaction1_click(null, 'dataview_batchtoolbar', $event2);
}
if (Object.is($event.tag, 'deuiaction2')) {
this.dataviewexpbar_dataview_batchtoolbar_deuiaction2_click(null, 'dataviewexpbar_dataview_batchtoolbar', $event2);
this.dataview_batchtoolbar_deuiaction2_click(null, 'dataview_batchtoolbar', $event2);
}
}
......@@ -226,7 +226,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public dataviewexpbar_dataview_batchtoolbar_deuiaction1_click(params: any = {}, tag?: any, $event?: any) {
public dataview_batchtoolbar_deuiaction1_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
......@@ -254,7 +254,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public dataviewexpbar_dataview_batchtoolbar_deuiaction2_click(params: any = {}, tag?: any, $event?: any) {
public dataview_batchtoolbar_deuiaction2_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
......@@ -282,7 +282,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public dataviewexpbar_dataview_memo1_u37f11a8_click(params: any = {}, tag?: any, $event?: any) {
public dataview_memo1_u37f11a8_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
......@@ -309,7 +309,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public dataviewexpbar_dataview_memo1_uc365542_click(params: any = {}, tag?: any, $event?: any) {
public dataview_memo1_uc365542_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
......@@ -337,7 +337,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKDataViewExpViewBase
* @memberof IBIZBOOKUsr2DataViewBase
*/
public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
if (args.length === 0) {
......@@ -363,7 +363,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKDataViewExpViewBase
* @memberof IBIZBOOKUsr2DataViewBase
*/
public Remove(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const _this: any = this;
......@@ -427,12 +427,6 @@ export default class Usr2Base extends Vue implements ControlInterface {
}
let result: boolean = true;
Object.assign(actionData, args);
if ('selectionchange'.indexOf(eventName) !== -1) {
result = await this.execute_dataviewexpbar_selectionchange_ctrl_logic(actionData) && result;
}
if ('load'.indexOf(eventName) !== -1) {
result = await this.execute_dataviewexpbar_load_ctrl_logic(actionData) && result;
}
if (!result) {
return false;
}
......@@ -440,30 +434,6 @@ export default class Usr2Base extends Vue implements ControlInterface {
return true;
}
/**
* 部件逻辑 -- dataviewexpbar_selectionchange
*
* @param {string} eventName 部件事件名称
* @param {any[]} data 数据
* @param {*} event 源事件对象
* @memberof Usr2Base
*/
public async execute_dataviewexpbar_selectionchange_ctrl_logic(actionData: any): Promise<boolean> {
console.log('暂未支持 CUSTOM 类型');
return true;
}
/**
* 部件逻辑 -- dataviewexpbar_load
*
* @param {string} eventName 部件事件名称
* @param {any[]} data 数据
* @param {*} event 源事件对象
* @memberof Usr2Base
*/
public async execute_dataviewexpbar_load_ctrl_logic(actionData: any): Promise<boolean> {
console.log('暂未支持 CUSTOM 类型');
return true;
}
......@@ -708,9 +678,9 @@ export default class Usr2Base extends Vue implements ControlInterface {
* 工具栏模型
*
* @type {*}
* @memberof IBIZBOOKDataViewExpView
* @memberof IBIZBOOKUsr2DataView
*/
public dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels: any = {
public usr2dataviewdataview_batchtoolbarModels: any = {
deuiaction1: { name: 'deuiaction1', actiontarget: 'NONE', caption: '编辑', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Edit', target: 'SINGLEKEY' } },
deuiaction2: { name: 'deuiaction2', actiontarget: 'NONE', caption: '删除', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Remove', target: 'MULTIKEY' } },
......@@ -1043,7 +1013,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
*/
public async load(opt: any = {}, isReset: boolean = false): Promise<any> {
if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKDataViewExpView' + (this.$t('app.list.notConfig.fetchAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr2DataView' + (this.$t('app.list.notConfig.fetchAction') as string) });
return;
}
const arg: any = {...opt};
......@@ -1138,7 +1108,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
*/
public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKDataViewExpView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr2DataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
return;
}
let _datas:any[] = [];
......@@ -1255,7 +1225,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
try {
if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKDataViewExpView' + (this.$t('app.list.notConfig.createAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr2DataView' + (this.$t('app.list.notConfig.createAction') as string) });
}else{
Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
......@@ -1263,7 +1233,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
}
}else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKDataViewExpView' + (this.$t('app.list.notConfig.updateAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr2DataView' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{
Object.assign(item,{viewparams:this.viewparams});
if(item.ibizbook){
......@@ -1365,16 +1335,16 @@ export default class Usr2Base extends Vue implements ControlInterface {
public uiAction(data: any, tag: any, $event: any) {
$event.stopPropagation();
if(Object.is('Edit', tag)) {
this.dataviewexpbar_dataview_batchtoolbar_deuiaction1_click(data, tag, $event);
this.dataview_batchtoolbar_deuiaction1_click(data, tag, $event);
}
if(Object.is('Remove', tag)) {
this.dataviewexpbar_dataview_batchtoolbar_deuiaction2_click(data, tag, $event);
this.dataview_batchtoolbar_deuiaction2_click(data, tag, $event);
}
if(Object.is('Edit', tag)) {
this.dataviewexpbar_dataview_memo1_u37f11a8_click(data, tag, $event);
this.dataview_memo1_u37f11a8_click(data, tag, $event);
}
if(Object.is('Remove', tag)) {
this.dataviewexpbar_dataview_memo1_uc365542_click(data, tag, $event);
this.dataview_memo1_uc365542_click(data, tag, $event);
}
}
......
......@@ -2620,4 +2620,4 @@ export default class MainBase extends Vue implements ControlInterface {
<style lang='less'>
@import './main-grid.less';
</style>style>
\ No newline at end of file
</style>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册