Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
功
功能演示系统
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
示例
功能演示系统
提交
80a04604
提交
80a04604
编写于
1月 31, 2023
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
tony001 发布系统代码 [后台服务,演示应用]
上级
c3c793b3
变更
5
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
310 行增加
和
707 行删除
+310
-707
en-US.ts
app_Web/src/locale/lang/en-US.ts
+282
-466
zh-CN.ts
app_Web/src/locale/lang/zh-CN.ts
+0
-183
guide-borrow-form-form-base.vue
...ok/guide-borrow-form-form/guide-borrow-form-form-base.vue
+5
-5
usr2-dataview-base.vue
...src/widgets/ibizbook/usr2-dataview/usr2-dataview-base.vue
+22
-52
main-grid-base.vue
...src/widgets/ibizorder-detail/main-grid/main-grid-base.vue
+1
-1
未找到文件。
app_Web/src/locale/lang/en-US.ts
浏览文件 @
80a04604
...
...
@@ -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
:
'iBiz
Lab
'
,
},
publishProject
:{
title
:
'
项目文件
'
,
title
:
'
Publish Project
'
,
},
ibizstudio
:{
title
:
'
模型设计工具
'
,
title
:
'
Model Design Tools
'
,
},
ibizbbs
:{
title
:
'iBiz
论坛
'
,
title
:
'iBiz
BBS
'
,
},
},
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
:
' 0
0: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
:
'O
RC识别
'
,
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
:
'O
CRdiscern
'
,
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
(),
...
...
app_Web/src/locale/lang/zh-CN.ts
浏览文件 @
80a04604
...
...
@@ -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'
:
'测试多语言按钮'
,
...
...
app_Web/src/widgets/ibizbook/guide-borrow-form-form/guide-borrow-form-form-base.vue
浏览文件 @
80a04604
...
...
@@ -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
];
...
...
app_Web/src/widgets/ibizbook/usr2-dataview/usr2-dataview-base.vue
浏览文件 @
80a04604
...
...
@@ -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
});
/**
* dataview
expbar_dataview
_batchtoolbar 部件 click 事件
* dataview_batchtoolbar 部件 click 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof Usr2Base
*/
public
dataview
expbar_dataview
_batchtoolbar_click
(
$event
:
any
,
$event2
?:
any
)
{
public
dataview_batchtoolbar_click
(
$event
:
any
,
$event2
?:
any
)
{
if
(
Object
.
is
(
$event
.
tag
,
'deuiaction1'
))
{
this
.
dataview
expbar_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
.
dataview
expbar_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
dataview
expbar_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
dataview
expbar_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
dataview
expbar_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
dataview
expbar_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 IBIZBOOK
DataViewExp
ViewBase
* @memberof IBIZBOOK
Usr2Data
ViewBase
*/
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 IBIZBOOK
DataViewExp
ViewBase
* @memberof IBIZBOOK
Usr2Data
ViewBase
*/
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 IBIZBOOK
DataViewExp
View
* @memberof IBIZBOOK
Usr2Data
View
*/
public
dataviewexpviewdataviewexpbar_
dataview_batchtoolbarModels
:
any
=
{
public
usr2dataview
dataview_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
:
'IBIZBOOK
DataViewExp
View'
+
(
this
.
$t
(
'app.list.notConfig.fetchAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr2Data
View'
+
(
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
:
'IBIZBOOK
DataViewExp
View'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr2Data
View'
+
(
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
:
'IBIZBOOK
DataViewExp
View'
+
(
this
.
$t
(
'app.list.notConfig.createAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr2Data
View'
+
(
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
:
'IBIZBOOK
DataViewExp
View'
+
(
this
.
$t
(
'app.list.notConfig.updateAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr2Data
View'
+
(
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
.
dataview
expbar_dataview
_batchtoolbar_deuiaction1_click
(
data
,
tag
,
$event
);
this
.
dataview_batchtoolbar_deuiaction1_click
(
data
,
tag
,
$event
);
}
if
(
Object
.
is
(
'Remove'
,
tag
))
{
this
.
dataview
expbar_dataview
_batchtoolbar_deuiaction2_click
(
data
,
tag
,
$event
);
this
.
dataview_batchtoolbar_deuiaction2_click
(
data
,
tag
,
$event
);
}
if
(
Object
.
is
(
'Edit'
,
tag
))
{
this
.
dataview
expbar_dataview
_memo1_u37f11a8_click
(
data
,
tag
,
$event
);
this
.
dataview_memo1_u37f11a8_click
(
data
,
tag
,
$event
);
}
if
(
Object
.
is
(
'Remove'
,
tag
))
{
this
.
dataview
expbar_dataview
_memo1_uc365542_click
(
data
,
tag
,
$event
);
this
.
dataview_memo1_uc365542_click
(
data
,
tag
,
$event
);
}
}
...
...
app_Web/src/widgets/ibizorder-detail/main-grid/main-grid-base.vue
浏览文件 @
80a04604
...
...
@@ -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
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录