Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-admin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
shenshaokai
jinfa-admin
Commits
22d4e8dc
Commit
22d4e8dc
authored
May 27, 2021
by
前端-钟卫鹏
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://10.0.0.22:3000/lingxi/lingxi-business-system
into dev
parents
21f297bc
302948ed
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
162 additions
and
33 deletions
+162
-33
env.js
env.js
+23
-0
package.json
package.json
+2
-0
index.tsx
src/components/NiceForm/index.tsx
+10
-1
keepAlive.ts
src/components/NiceForm/utils/keepAlive.ts
+46
-0
session.ts
src/components/NiceForm/utils/session.ts
+38
-0
RightContent.tsx
src/layouts/RightContent.tsx
+1
-1
index.tsx
src/pages/authConfig/memberSystem/index.tsx
+1
-1
memberDetail.tsx
src/pages/authConfig/memberSystem/memberDetail.tsx
+2
-2
index.ts
src/pages/authConfig/userSystem/schema/index.ts
+1
-1
userDetail.tsx
src/pages/authConfig/userSystem/userDetail.tsx
+4
-4
index.tsx
src/pages/capitalAccount/accountLists/index.tsx
+2
-2
index.ts
src/pages/capitalAccount/accountLists/schema/index.ts
+1
-1
checkDetails.tsx
src/pages/capitalAccount/checkWithdraw/checkDetails.tsx
+1
-1
paymentDetails.tsx
src/pages/capitalAccount/paymentWithdraw/paymentDetails.tsx
+1
-1
index.tsx
...System/orderDetail/components/orderProductTable/index.tsx
+1
-1
index.ts
src/pages/orderSystem/orderDetail/effects/index.ts
+1
-1
index.tsx
...ges/returnManage/components/RefundModal/Balance/index.tsx
+1
-1
RuleSetting.tsx
...SettingManage/transactionRules/components/RuleSetting.tsx
+9
-9
index.tsx
...pages/ruleSettingManage/transactionRules/schema/index.tsx
+1
-1
yarn.lock
yarn.lock
+16
-5
No files found.
env.js
View file @
22d4e8dc
...
...
@@ -117,4 +117,27 @@ module.exports = {
forcePasv
:
true
})
},
v2Preview
:
{
SITE_ID
:
'1'
,
BACK_GATEWAY
:
'http://10.0.1.220:8100'
,
USE_ROUTE_CONFIG
:
true
,
SOCKET_URL
:
'ws://10.0.1.220:8100'
,
ssh
:
JSON
.
stringify
({
user
:
"root"
,
// Password optional, prompted if none given
password
:
"Shushangyun520"
,
host
:
"10.0.1.220"
,
port
:
22
,
localRoot
:
path
.
resolve
(
'./dist/'
),
remoteRoot
:
"/home/www/lingxi/lingxi-business-system/dist/"
,
// include: ["*", "**/*"], // this would upload everything except dot files
include
:
[
"*"
],
// e.g. exclude sourcemaps, and ALL files in node_modules (including dot files)
// exclude: ["dist/**/*.map", "node_modules/**", "node_modules/**/.*", ".git/**"],
// delete ALL existing files at destination before uploading, if true
deleteRemote
:
true
,
// Passive mode is forced (EPSV command is not sent)
forcePasv
:
true
})
},
}
package.json
View file @
22d4e8dc
...
...
@@ -7,6 +7,7 @@
"upload:10"
:
"cross-env local=10 taskName=upload yarn scripts:build"
,
"upload:25"
:
"cross-env local=25 taskName=upload yarn scripts:build"
,
"upload:v2"
:
"cross-env local=v2 taskName=upload yarn scripts:build"
,
"upload:v2Preview"
:
"cross-env local=v2Preview taskName=upload yarn scripts:build"
,
"upload:study"
:
"cross-env local=study taskName=upload yarn scripts:build"
,
"api"
:
"god-ytt"
,
"start:analyze"
:
"ANALYZE=1 umi dev"
,
...
...
@@ -23,6 +24,7 @@
"build:all"
:
"cross-env SITE_ID=1 BACK_GATEWAY=http://lingxi-all.wg.shushangyun.com SOCKET_URL=ws://lingxi-all.wg.shushangyun.com yarn build"
,
"build:10"
:
"cross-env SITE_ID=1 BACK_GATEWAY=http://10.0.0.10:8100 SOCKET_URL=ws://10.0.0.10:9400 yarn build"
,
"build:v2"
:
"cross-env SITE_ID=1 BACK_GATEWAY=http://10.0.0.17:8100 SOCKET_URL=ws://10.0.0.17:9400 yarn build"
,
"build:v2Preview"
:
"cross-env SITE_ID=1 BACK_GATEWAY=http://10.0.1.220:8100 SOCKET_URL=ws://10.0.1.220:9400 yarn build"
,
"build:25"
:
"cross-env SITE_ID=352 BACK_GATEWAY=http://10.0.0.25:8100 SOCKET_URL=ws://10.0.0.25:9400 yarn build"
,
"build:study"
:
"cross-env SITE_ID=1 BACK_GATEWAY=http://10.0.1.207:8100 SOCKET_URL=ws://10.0.1.207:9400 yarn build"
,
"postinstall"
:
"umi generate tmp"
,
...
...
src/components/NiceForm/index.tsx
View file @
22d4e8dc
import
React
from
'react'
;
import
React
,
{
useEffect
}
from
'react'
;
import
SchemaForm
,
{
IAntdSchemaFormProps
,
createVirtualBox
,
registerVirtualBox
,
Schema
,
SchemaField
,
FormButtonGroup
,
Reset
,
createControllerBox
,
registerValidationRules
,
}
from
'@formily/antd'
;
...
...
@@ -28,6 +28,7 @@ import DateRangePickerUnix from './components/DateRangePickerUnix';
import
SmilingFace
from
'./components/SmilingFace'
;
import
AntUpload
from
'./components/AntUpload'
;
import
'./index.less'
import
{
currentStateType
,
getCurrentState
}
from
'./utils/keepAlive'
;
export
interface
NiceFormProps
extends
IAntdSchemaFormProps
{}
...
...
@@ -104,6 +105,14 @@ const NiceForm: React.FC<NiceFormProps> = props => {
const
defineComponents
=
Object
.
assign
(
componentExport
,
components
);
useEffect
(()
=>
{
let
paginationInfo
:
currentStateType
=
getCurrentState
();
// @ts-ignore
reset
.
actions
.
setFormState
(
state
=>
(
state
.
values
=
paginationInfo
.
queryParams
),
);
},
[])
return
(
<
SchemaForm
colon=
{
false
}
components=
{
defineComponents
}
{
...
reset
}
>
{
children
}
...
...
src/components/NiceForm/utils/keepAlive.ts
0 → 100644
View file @
22d4e8dc
import
{
get
,
set
,
remove
}
from
'./session'
;
const
STATE_KEY
=
'currentState'
;
export
interface
currentStateType
{
pathname
:
string
;
current
:
number
;
pageSize
:
number
;
queryParams
:
any
;
}
/**
* 保存表格状态
* @param current
* @param pageSize
*/
export
const
saveCurrentState
=
(
current
:
number
,
pageSize
:
number
,
queryParams
?:
any
,
)
=>
{
let
currentPage
=
get
(
STATE_KEY
);
set
(
STATE_KEY
,
Object
.
assign
(
currentPage
?
currentPage
:
{},
{
pathname
:
window
.
location
.
pathname
,
current
,
pageSize
,
queryParams
,
}),
);
};
/**
* 获取表格状态数据
*/
export
const
getCurrentState
=
()
=>
{
return
get
(
STATE_KEY
);
};
/**
* 清除表格状态数据
*/
export
const
clearCurrentState
=
()
=>
{
return
remove
(
STATE_KEY
);
};
src/components/NiceForm/utils/session.ts
0 → 100644
View file @
22d4e8dc
export
const
get
=
key
=>
{
let
result
;
result
=
sessionStorage
.
getItem
(
key
);
if
(
result
)
{
if
(
isJSON
(
result
))
{
result
=
JSON
.
parse
(
result
);
}
return
result
;
}
return
undefined
;
};
export
const
set
=
(
key
,
value
)
=>
{
if
(
typeof
value
===
'object'
)
{
value
=
JSON
.
stringify
(
value
);
}
sessionStorage
.
setItem
(
key
,
value
);
};
export
const
remove
=
key
=>
{
sessionStorage
.
removeItem
(
key
);
};
const
isJSON
=
str
=>
{
if
(
typeof
str
===
'string'
)
{
try
{
var
obj
=
JSON
.
parse
(
str
);
if
(
typeof
obj
===
'object'
&&
obj
)
{
return
true
;
}
else
{
return
false
;
}
}
catch
(
e
)
{
return
false
;
}
}
};
src/layouts/RightContent.tsx
View file @
22d4e8dc
...
...
@@ -70,7 +70,7 @@ const RightContent: React.FC<{}> = (props) => {
const
webSocketInit
=
useCallback
(()
=>
{
console
.
log
(
ws
.
current
)
if
(
SOCKET_URL
&&
/ws
\:\/\/
/
.
test
(
SOCKET_URL
)
&&
(
!
ws
.
current
||
ws
.
current
.
readyState
===
3
)
&&
userInfo
)
{
const
url
=
`
${
SOCKET_URL
}
/report/websocket?memberId=
${
userInfo
.
memberId
}
&roleId=
${
userInfo
.
MemberManageRole
Id
}
&token=
${
userInfo
.
token
}
&source=
${
99
}
`
const
url
=
`
${
SOCKET_URL
}
/report/websocket?memberId=
${
userInfo
.
memberId
}
&roleId=
${
userInfo
.
member
Id
}
&token=
${
userInfo
.
token
}
&source=
${
99
}
`
ws
.
current
=
new
WebSocket
(
url
);
ws
.
current
.
onopen
=
(
e
)
=>
{
console
.
log
(
e
)
...
...
src/pages/authConfig/memberSystem/index.tsx
View file @
22d4e8dc
...
...
@@ -27,7 +27,7 @@ const MemberSystem: React.FC<{}> = () => {
const
deleteItem
=
async
(
record
)
=>
{
// 删除该项
await
PublicApi
.
postMemberManageRoleDelete
({
MemberManage
RoleId
:
record
.
id
member
RoleId
:
record
.
id
})
ref
.
current
.
reload
()
}
...
...
src/pages/authConfig/memberSystem/memberDetail.tsx
View file @
22d4e8dc
...
...
@@ -71,7 +71,7 @@ const MemberDetail: React.FC<{}> = () => {
const
fetchRoleMenuDetail
=
async
(
id
)
=>
{
// 10秒缓存
const
res
=
await
PublicApi
.
getMemberManageRoleGet
({
MemberManage
RoleId
:
id
member
RoleId
:
id
},
{
useCache
:
true
,
ttl
:
10
*
1000
})
return
res
}
...
...
@@ -108,7 +108,7 @@ const MemberDetail: React.FC<{}> = () => {
if
(
pageStatus
===
PageStatus
.
EDIT
)
{
await
PublicApi
.
postMemberManageRoleUpdate
({
...
values
,
MemberManage
RoleId
:
id
,
member
RoleId
:
id
,
menuIds
})
}
else
{
...
...
src/pages/authConfig/userSystem/schema/index.ts
View file @
22d4e8dc
...
...
@@ -156,7 +156,7 @@ export const UserDetailSchema:ISchema = {
type
:
'string'
,
visible
:
false
},
MemberManage
RoleIds
:
{
member
RoleIds
:
{
type
:
'array:string'
,
"x-component"
:
'tableTagList'
,
"x-component-props"
:
{
...
...
src/pages/authConfig/userSystem/userDetail.tsx
View file @
22d4e8dc
...
...
@@ -55,7 +55,7 @@ const AddUser: React.FC<{}> = () => {
}).
then
(
async
res
=>
{
const
{
data
}
=
res
fetchOriginTreeData
().
then
(({
data
:
dataSource
})
=>
{
setFormData
({...
data
,
orgName
:
getParentTreeTitles
(
dataSource
,
data
.
orgId
),
MemberManage
RoleIds
:
data
.
memberRoleIds
.
map
((
v
,
i
)
=>
{
setFormData
({...
data
,
orgName
:
getParentTreeTitles
(
dataSource
,
data
.
orgId
),
member
RoleIds
:
data
.
memberRoleIds
.
map
((
v
,
i
)
=>
{
return
{
id
:
v
,
roleName
:
data
.
memberRoleNames
[
i
]
...
...
@@ -67,7 +67,7 @@ const AddUser: React.FC<{}> = () => {
},
[])
const
onFinish
=
async
(
values
:
any
)
=>
{
values
.
MemberManageRoleIds
=
values
.
MemberManage
RoleIds
.
map
(
v
=>
v
.
id
)
values
.
memberRoleIds
=
values
.
member
RoleIds
.
map
(
v
=>
v
.
id
)
values
.
password
=
encryptedByAES
(
values
.
password
)
const
omitValue
=
omit
(
values
,
[
'orgName'
])
const
params
=
id
?
{
...
...
@@ -83,7 +83,7 @@ const AddUser: React.FC<{}> = () => {
// 角色确认弹窗
const
roleConfirm
=
()
=>
{
setRoleVisible
(
false
)
userActions
.
setFieldValue
(
'
MemberManage
RoleIds'
,
roleSelectCtl
.
selectRow
)
userActions
.
setFieldValue
(
'
member
RoleIds'
,
roleSelectCtl
.
selectRow
)
}
const
handleSelectCancel
=
()
=>
{
setRoleVisible
(
false
)
...
...
@@ -91,7 +91,7 @@ const AddUser: React.FC<{}> = () => {
const
handleRoleBtn
=
()
=>
{
setRoleVisible
(
true
)
const
selectRoles
=
userActions
.
getFieldValue
(
'
MemberManage
RoleIds'
)
const
selectRoles
=
userActions
.
getFieldValue
(
'
member
RoleIds'
)
roleSelectCtl
.
setSelectRow
(
selectRoles
)
roleSelectCtl
.
setSelectedRowKeys
(
selectRoles
.
map
(
v
=>
v
.
id
))
}
...
...
src/pages/capitalAccount/accountLists/index.tsx
View file @
22d4e8dc
...
...
@@ -125,7 +125,7 @@ const AccountLists: React.FC<{}> = () => {
return
{
memberType
:
memberTypes
.
map
(
item
=>
({
label
:
item
.
memberTypeName
,
value
:
item
.
memberTypeId
})),
MemberManage
RoleId
:
roles
.
map
(
item
=>
({
label
:
item
.
roleName
,
value
:
item
.
roleId
})),
member
RoleId
:
roles
.
map
(
item
=>
({
label
:
item
.
roleName
,
value
:
item
.
roleId
})),
memberLevel
:
levels
.
map
(
item
=>
({
label
:
item
.
levelTag
,
value
:
item
.
level
})),
}
}
...
...
@@ -169,7 +169,7 @@ const AccountLists: React.FC<{}> = () => {
FORM_FILTER_PATH
,
);
useAsyncInitSelect
(
[
'memberType'
,
'
MemberManage
RoleId'
,
'memberLevel'
],
[
'memberType'
,
'
member
RoleId'
,
'memberLevel'
],
fetchSelectOptions
,
);
}
}
...
...
src/pages/capitalAccount/accountLists/schema/index.ts
View file @
22d4e8dc
...
...
@@ -48,7 +48,7 @@ export const searchSchema: ISchema = {
}
}
},
MemberManage
RoleId
:
{
member
RoleId
:
{
type
:
'string'
,
enum
:
[],
"x-component-props"
:
{
...
...
src/pages/capitalAccount/checkWithdraw/checkDetails.tsx
View file @
22d4e8dc
...
...
@@ -43,7 +43,7 @@ const CheckDetail: React.FC<{}> = () => {
if
(
code
===
1000
)
{
let
bankRes
:
any
=
await
PublicApi
.
getSettleAccountsGetMemberAccountConfig
({
memberId
:
data
.
memberId
,
roleId
:
data
.
MemberManage
RoleId
,
roleId
:
data
.
member
RoleId
,
})
setBankDetail
(
bankRes
.
data
)
}
...
...
src/pages/capitalAccount/paymentWithdraw/paymentDetails.tsx
View file @
22d4e8dc
...
...
@@ -50,7 +50,7 @@ const PaymentDetail: React.FC<{}> = () => {
if
(
code
===
1000
)
{
let
bankRes
:
any
=
await
PublicApi
.
getSettleAccountsGetMemberAccountConfig
({
memberId
:
data
.
memberId
,
roleId
:
data
.
MemberManage
RoleId
,
roleId
:
data
.
member
RoleId
,
})
setBankDetail
(
bankRes
.
data
)
}
...
...
src/pages/orderSystem/orderDetail/components/orderProductTable/index.tsx
View file @
22d4e8dc
...
...
@@ -300,7 +300,7 @@ const OrderProductTable:React.FC<OrderProductTableProps> = (props) => {
return
await
Promise
.
all
(
asyncData
.
filter
(
v
=>
v
.
memberPrice
===
undefined
).
map
(
async
v
=>
{
const
{
code
,
data
}
=
await
PublicApi
.
getMemberManageUpperCreditParamGet
({
parentMemberId
:
v
.
memberId
,
parentMember
ManageRoleId
:
v
.
MemberManage
RoleId
parentMember
RoleId
:
v
.
member
RoleId
},
{
ttl
:
60
*
1000
,
useCache
:
true
})
return
code
===
1000
?
{
value
:
(
data
.
parameter
*
100
)
+
'%'
,
id
:
v
.
id
}
:
{
value
:
''
,
id
:
0
}
}
...
...
src/pages/orderSystem/orderDetail/effects/index.ts
View file @
22d4e8dc
...
...
@@ -23,7 +23,7 @@ const asyncPadDataForProduct = async (ctx: ISchemaFormActions | ISchemaFormAsync
const
asyncPriceRequests
:
any
[]
=
await
Promise
.
all
(
productData
.
filter
(
v
=>
v
.
memberPrice
===
undefined
).
map
(
async
v
=>
{
const
{
code
,
data
}
=
await
PublicApi
.
getMemberManageUpperCreditParamGet
({
parentMemberId
:
v
.
memberId
,
parentMember
ManageRoleId
:
v
.
MemberManage
RoleId
parentMember
RoleId
:
v
.
member
RoleId
},
{
ttl
:
60
*
1000
,
useCache
:
true
})
return
code
===
1000
?
{
value
:
(
data
.
parameter
*
100
)
+
'%'
,
id
:
v
.
id
}
:
{
value
:
''
,
id
:
0
}
}
...
...
src/pages/returnManage/components/RefundModal/Balance/index.tsx
View file @
22d4e8dc
...
...
@@ -47,7 +47,7 @@ const Balance: React.FC<BalanceProps> = ({
setLoading
(
true
);
PublicApi
.
getPayAssetAccountGetChildUserBalance
({
childMemberId
:
`
${
purchaserId
}
`
,
childMember
Manage
RoleId
:
`
${
purchaserRoleId
}
`
,
childMemberRoleId
:
`
${
purchaserRoleId
}
`
,
}).
then
(
res
=>
{
if
(
res
.
code
===
1000
)
{
setBalance
(
res
.
data
);
...
...
src/pages/ruleSettingManage/transactionRules/components/RuleSetting.tsx
View file @
22d4e8dc
...
...
@@ -34,7 +34,7 @@ export interface RuleSettingProps {
const
RuleSetting
:
React
.
FC
<
RuleSettingProps
>
=
(
props
)
=>
{
const
{
addSchemaAction
,
schema
,
formSubmit
,
onFieldChange
=
()
=>
{}
}
=
props
const
[
visibleChannelRroduct
,
setVisibleChannelRroduct
]
=
useState
(
false
)
const
[
memberRowSelection
,
memberRowCtl
]
=
useRowSelectionTable
({
customKey
:
'
MemberManage
RoleId'
})
const
[
memberRowSelection
,
memberRowCtl
]
=
useRowSelectionTable
({
customKey
:
'
member
RoleId'
})
const
[
initValue
,
setInitialValue
]
=
useState
({})
const
[
membersLength
,
setMembersLength
]
=
useState
(
0
)
...
...
@@ -47,19 +47,19 @@ const RuleSetting:React.FC<RuleSettingProps> = (props) => {
const
fetchMembersList
=
async
(
params
)
=>
{
const
res
=
await
PublicApi
.
getMemberManageAllProviderPage
(
params
)
const
{
code
,
data
}
=
res
let
_data
=
data
.
data
.
map
(
item
=>
({
...
item
,
MemberManage
RoleId
:
item
.
memberId
+
'_'
+
item
.
roleId
}))
let
_data
=
data
.
data
.
map
(
item
=>
({
...
item
,
member
RoleId
:
item
.
memberId
+
'_'
+
item
.
roleId
}))
return
{
totalCount
:
data
.
totalCount
,
data
:
_data
}
}
// table删除商品
const
handleDeleteTable
=
(
id
)
=>
{
const
value
=
addSchemaAction
.
getFieldValue
(
'memberIds'
)
addSchemaAction
.
setFieldValue
(
'memberIds'
,
findItemAndDelete
(
value
,
id
,
'
MemberManage
RoleId'
))
addSchemaAction
.
setFieldValue
(
'memberIds'
,
findItemAndDelete
(
value
,
id
,
'
member
RoleId'
))
}
const
handleAddMemberBtn
=
()
=>
{
const
checkBoxs
=
addSchemaAction
.
getFieldValue
(
'memberIds'
)
memberRowCtl
.
setSelectedRowKeys
(
checkBoxs
.
map
(
v
=>
v
.
MemberManage
RoleId
))
memberRowCtl
.
setSelectedRowKeys
(
checkBoxs
.
map
(
v
=>
v
.
member
RoleId
))
memberRowCtl
.
setSelectRow
(
checkBoxs
)
setVisibleChannelRroduct
(
true
)
}
...
...
@@ -98,7 +98,7 @@ const RuleSetting:React.FC<RuleSettingProps> = (props) => {
{
dataIndex
:
'ctl'
,
title
:
'操作'
,
render
:
(
_
,
record
)
=>
<
Button
type=
'link'
onClick=
{
()
=>
handleDeleteTable
(
record
.
MemberManage
RoleId
)
}
>
删除
</
Button
>
render
:
(
_
,
record
)
=>
<
Button
type=
'link'
onClick=
{
()
=>
handleDeleteTable
(
record
.
member
RoleId
)
}
>
删除
</
Button
>
}
]
...
...
@@ -120,9 +120,9 @@ const RuleSetting:React.FC<RuleSettingProps> = (props) => {
const
columnsSetProduct
:
any
[]
=
[
{
dataIndex
:
'
MemberManage
RoleId'
,
dataIndex
:
'
member
RoleId'
,
title
:
'MRID'
,
key
:
'
MemberManage
RoleId'
,
key
:
'
member
RoleId'
,
className
:
'commonHide'
},
{
...
...
@@ -258,7 +258,7 @@ const RuleSetting:React.FC<RuleSettingProps> = (props) => {
const
getBindingMembers
=
async
({
id
=
'1'
,
current
=
'1'
,
pageSize
=
'10'
})
=>
{
const
res
=
await
PublicApi
.
getOrderTradingRulesBackgroundMember
({
id
,
current
,
pageSize
})
const
{
code
,
data
}
=
res
let
_data
=
data
.
data
.
map
(
item
=>
({
...
item
,
MemberManage
RoleId
:
item
.
memberId
+
'_'
+
item
.
roleId
}))
let
_data
=
data
.
data
.
map
(
item
=>
({
...
item
,
member
RoleId
:
item
.
memberId
+
'_'
+
item
.
roleId
}))
return
{
totalCount
:
data
.
totalCount
,
data
:
_data
}
}
...
...
@@ -325,7 +325,7 @@ const RuleSetting:React.FC<RuleSettingProps> = (props) => {
}
}
tableProps=
{
{
rowKey
:
'
MemberManage
RoleId'
rowKey
:
'
member
RoleId'
}
}
/>
...
...
src/pages/ruleSettingManage/transactionRules/schema/index.tsx
View file @
22d4e8dc
...
...
@@ -105,7 +105,7 @@ export const ruleDetailSchema: ISchema = padRequiredMessage({
type
:
'array:number'
,
"x-component"
:
'MultTable'
,
"x-component-props"
:
{
rowKey
:
'
MemberManage
RoleId'
,
rowKey
:
'
member
RoleId'
,
columns
:
"{{tableColumns}}"
,
prefix
:
"{{tableAddButton}}"
}
...
...
yarn.lock
View file @
22d4e8dc
...
...
@@ -9659,10 +9659,10 @@ lines-and-columns@^1.1.6:
resolved "http://10.0.0.19:4873/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
lingxi-design-ui@^1.1.
19
:
version "1.1.
19
"
resolved "http://10.0.0.19:4873/lingxi-design-ui/-/lingxi-design-ui-1.1.
19.tgz#6e360011d9c4a8cd246127fd52b8d3032f39b226
"
integrity sha512-
IYTiAB1zR3EPI7iC9kYV+BI3MQaiI3eSppNKRD01K12MTyrtwaXSsDS/tSWvkLkEX3RCg87HsPAomuj8nvwDKQ
==
lingxi-design-ui@^1.1.
23
:
version "1.1.
23
"
resolved "http://10.0.0.19:4873/lingxi-design-ui/-/lingxi-design-ui-1.1.
23.tgz#519adb25e6f45766aec97534255f4197413567d0
"
integrity sha512-
Y/ko6Qy8torCJSUy+BCmQjEU2JdhxOK4/VxA08xhYg7Ix83BdwGYG1x7EZyF38IwYL2oYplM0Bc9oiW9ZoyYtg
==
dependencies:
"@ant-design/icons" "^4.2.1"
"@ant-design/react-slick" "~0.26.1"
...
...
@@ -9673,7 +9673,18 @@ lingxi-design-ui@^1.1.19:
react-slick "^0.26.1"
rgbaster "^2.1.1"
lingxi-design@^1.0.12, lingxi-design@^1.0.6:
lingxi-design@^1.0.14:
version "1.0.14"
resolved "http://10.0.0.19:4873/lingxi-design/-/lingxi-design-1.0.14.tgz#cb0780d4d70616ae574511a91e7c3f79017d4ea6"
integrity sha512-3ETODse8c13caqRyR0lXUsB2Jv5uwssCjGwOml270HHOyF0vmqN7/pOCnkSjewE0MsOyT6CzwFOAHJuidH45ug==
dependencies:
"@ant-design/icons" "^4.2.1"
lingxi-editor-core "^1.0.7"
lodash "^4.17.15"
react "^16.13.1"
react-dom "^16.13.1"
lingxi-design@^1.0.6:
version "1.0.12"
resolved "http://10.0.0.19:4873/lingxi-design/-/lingxi-design-1.0.12.tgz#e9a58e4330c603219b21145991942155f93d1f32"
integrity sha512-r5elokQwzDj/KhZhjUKXZreXXII/y796ILhnpAx1yJ5dDRxh0cOgveT911Tw5VJBVIddog8lGSWlEdurmgG39Q==
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment