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