Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
ffie-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
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
szh
ffie-admin
Commits
fcbe0588
Commit
fcbe0588
authored
Jul 30, 2025
by
szh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
b6d2f49a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
20 additions
and
146 deletions
+20
-146
brc_lock.go
server/api/v1/brc/brc_lock.go
+0
-1
docs.go
server/docs/docs.go
+0
-5
swagger.json
server/docs/swagger.json
+0
-5
swagger.yaml
server/docs/swagger.yaml
+0
-2
actBanner.vue
web/src/view/actBanner/actBanner.vue
+0
-0
actBannerForm.vue
web/src/view/actBanner/actBannerForm.vue
+0
-113
brcList.vue
web/src/view/brcList/brcList.vue
+6
-6
brcLock.vue
web/src/view/brcLock/brcLock.vue
+14
-14
No files found.
server/api/v1/brc/brc_lock.go
View file @
fcbe0588
...
...
@@ -375,7 +375,6 @@ func buildInscriptionScript(content []byte) ([]byte, error) {
// BuildBrc20Tx 创建brx20交易
// @Tags BrcLock
// @Summary 创建brx20交易
// @Security ApiKeyAuth
// @accept application/json
// @Produce application/json
// @Param data body brcReq.InscriptionTransferRequest true "创建brx20交易"
...
...
server/docs/docs.go
View file @
fcbe0588
...
...
@@ -1945,11 +1945,6 @@ var doc = `{
},
"/brcLock/createBrx20Tx": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
...
...
server/docs/swagger.json
View file @
fcbe0588
...
...
@@ -1929,11 +1929,6 @@
},
"/brcLock/createBrx20Tx"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
...
...
server/docs/swagger.yaml
View file @
fcbe0588
...
...
@@ -2832,8 +2832,6 @@ paths:
description
:
'
{"success":true,"data":{},"msg":"创建成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
创建brx20交易
tags
:
-
BrcLock
...
...
web/src/view/actBanner/actBanner.vue
deleted
100644 → 0
View file @
b6d2f49a
This diff is collapsed.
Click to expand it.
web/src/view/actBanner/actBannerForm.vue
deleted
100644 → 0
View file @
b6d2f49a
<
template
>
<div>
<div
class=
"gva-form-box"
>
<el-form
:model=
"formData"
ref=
"elFormRef"
label-position=
"right"
:rules=
"rule"
label-width=
"80px"
>
<el-form-item
label=
"actName字段:"
prop=
"actName"
>
<el-input
v-model=
"formData.actName"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"banner图:"
prop=
"banner"
>
<el-input
v-model=
"formData.banner"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"跳转链接:"
prop=
"target"
>
<el-input
v-model=
"formData.target"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"排序:"
prop=
"index"
>
<el-input
v-model
.
number=
"formData.index"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"save"
>
保存
</el-button>
<el-button
type=
"primary"
@
click=
"back"
>
返回
</el-button>
</el-form-item>
</el-form>
</div>
</div>
</
template
>
<
script
>
export
default
{
name
:
'ActBanner'
}
</
script
>
<
script
setup
>
import
{
createActBanner
,
updateActBanner
,
findActBanner
}
from
'@/api/actBanner'
// 自动获取字典
import
{
getDictFunc
}
from
'@/utils/format'
import
{
useRoute
,
useRouter
}
from
"vue-router"
import
{
ElMessage
}
from
'element-plus'
import
{
ref
,
reactive
}
from
'vue'
const
route
=
useRoute
()
const
router
=
useRouter
()
const
type
=
ref
(
''
)
const
formData
=
ref
({
actName
:
''
,
banner
:
''
,
target
:
''
,
index
:
0
,
})
// 验证规则
const
rule
=
reactive
({
actName
:
[{
required
:
true
,
message
:
''
,
trigger
:
[
'input'
,
'blur'
],
}],
})
const
elFormRef
=
ref
()
// 初始化方法
const
init
=
async
()
=>
{
// 建议通过url传参获取目标数据ID 调用 find方法进行查询数据操作 从而决定本页面是create还是update 以下为id作为url参数示例
if
(
route
.
query
.
id
)
{
const
res
=
await
findActBanner
({
ID
:
route
.
query
.
id
})
if
(
res
.
code
===
0
)
{
formData
.
value
=
res
.
data
.
reactBanner
type
.
value
=
'update'
}
}
else
{
type
.
value
=
'create'
}
}
init
()
// 保存按钮
const
save
=
async
()
=>
{
elFormRef
.
value
?.
validate
(
async
(
valid
)
=>
{
if
(
!
valid
)
return
let
res
switch
(
type
.
value
)
{
case
'create'
:
res
=
await
createActBanner
(
formData
.
value
)
break
case
'update'
:
res
=
await
updateActBanner
(
formData
.
value
)
break
default
:
res
=
await
createActBanner
(
formData
.
value
)
break
}
if
(
res
.
code
===
0
)
{
ElMessage
({
type
:
'success'
,
message
:
'创建/更改成功'
})
}
})
}
// 返回按钮
const
back
=
()
=>
{
router
.
go
(
-
1
)
}
</
script
>
<
style
>
</
style
>
web/src/view/brcList/brcList.vue
View file @
fcbe0588
...
...
@@ -41,9 +41,9 @@
</el-table-column>
<el-table-column
align=
"left"
label=
"铭文标识"
prop=
"inscription"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"铭文代币"
prop=
"token"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"铭文
创建
hash"
prop=
"hash"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
lockAddr字段
"
prop=
"lockAddr"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
totalAmount字段
"
prop=
"totalAmount"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"铭文hash"
prop=
"hash"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
锁仓地址
"
prop=
"lockAddr"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
发行总量
"
prop=
"totalAmount"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"按钮组"
>
<
template
#
default=
"scope"
>
<el-button
type=
"primary"
link
icon=
"edit"
class=
"table-button"
@
click=
"updateBrcListFunc(scope.row)"
>
变更
</el-button>
...
...
@@ -71,13 +71,13 @@
<el-form-item
label=
"铭文代币:"
prop=
"token"
>
<el-input
v-model=
"formData.token"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"铭文
创建
hash:"
prop=
"hash"
>
<el-form-item
label=
"铭文hash:"
prop=
"hash"
>
<el-input
v-model=
"formData.hash"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"
lockAddr字段
:"
prop=
"lockAddr"
>
<el-form-item
label=
"
锁仓地址
:"
prop=
"lockAddr"
>
<el-input
v-model=
"formData.lockAddr"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"
totalAmount字段
:"
prop=
"totalAmount"
>
<el-form-item
label=
"
发行总量
:"
prop=
"totalAmount"
>
<el-input
v-model
.
number=
"formData.totalAmount"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
</el-form>
...
...
web/src/view/brcLock/brcLock.vue
View file @
fcbe0588
...
...
@@ -40,19 +40,19 @@
<
template
#
default=
"scope"
>
{{
formatDate
(
scope
.
row
.
CreatedAt
)
}}
</
template
>
</el-table-column>
<el-table-column
align=
"left"
label=
"锁仓周期"
prop=
"period"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
amount字段
"
prop=
"amount"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
startTime字段
"
width=
"180"
>
<el-table-column
align=
"left"
label=
"
锁仓数量
"
prop=
"amount"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
开始时间
"
width=
"180"
>
<
template
#
default=
"scope"
>
{{
formatDate
(
scope
.
row
.
startTime
)
}}
</
template
>
</el-table-column>
<el-table-column
align=
"left"
label=
"
0 后台提交 1 上链 2 上链成功质押中 3 上链失败 4 申请解压 5 已解压
"
prop=
"status"
width=
"120"
>
<el-table-column
align=
"left"
label=
"
锁仓状态
"
prop=
"status"
width=
"120"
>
<
template
#
default=
"scope"
>
{{
filterDict
(
scope
.
row
.
status
,
brc_lock_statusOptions
)
}}
</
template
>
</el-table-column>
<el-table-column
align=
"left"
label=
"
addr字段
"
prop=
"addr"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
lockAddr字段
"
prop=
"lockAddr"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"hash
字段
"
prop=
"hash"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
unsignTx字段
"
prop=
"unsignTx"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
用户地址
"
prop=
"addr"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
锁仓地址
"
prop=
"lockAddr"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"hash"
prop=
"hash"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"
未签数据
"
prop=
"unsignTx"
width=
"120"
/>
<el-table-column
align=
"left"
label=
"按钮组"
>
<
template
#
default=
"scope"
>
<el-button
type=
"primary"
link
icon=
"edit"
class=
"table-button"
@
click=
"updateBrcLockFunc(scope.row)"
>
变更
</el-button>
...
...
@@ -77,27 +77,27 @@
<el-form-item
label=
"锁仓周期:"
prop=
"period"
>
<el-input
v-model
.
number=
"formData.period"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"
amount字段
:"
prop=
"amount"
>
<el-form-item
label=
"
锁仓数量
:"
prop=
"amount"
>
<el-input
v-model
.
number=
"formData.amount"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"
startTime字段
:"
prop=
"startTime"
>
<el-form-item
label=
"
开始时间
:"
prop=
"startTime"
>
<el-date-picker
v-model=
"formData.startTime"
type=
"date"
style=
"width:100%"
placeholder=
"选择日期"
:clearable=
"true"
/>
</el-form-item>
<el-form-item
label=
"
0 后台提交 1 上链 2 上链成功质押中 3 上链失败 4 申请解压 5 已解压
:"
prop=
"status"
>
<el-form-item
label=
"
锁仓状态
:"
prop=
"status"
>
<el-select
v-model=
"formData.status"
placeholder=
"请选择"
style=
"width:100%"
:clearable=
"true"
>
<el-option
v-for=
"(item,key) in brc_lock_statusOptions"
:key=
"key"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"
addr字段
:"
prop=
"addr"
>
<el-form-item
label=
"
用户地址
:"
prop=
"addr"
>
<el-input
v-model=
"formData.addr"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"
lockAddr字段
:"
prop=
"lockAddr"
>
<el-form-item
label=
"
锁仓地址
:"
prop=
"lockAddr"
>
<el-input
v-model=
"formData.lockAddr"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"hash
字段
:"
prop=
"hash"
>
<el-form-item
label=
"hash:"
prop=
"hash"
>
<el-input
v-model=
"formData.hash"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"
unsignTx字段
:"
prop=
"unsignTx"
>
<el-form-item
label=
"
未签数据
:"
prop=
"unsignTx"
>
<el-input
v-model=
"formData.unsignTx"
:clearable=
"true"
placeholder=
"请输入"
/>
</el-form-item>
</el-form>
...
...
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