Commit fcbe0588 authored by szh's avatar szh

update

parent b6d2f49a
......@@ -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交易"
......
......@@ -1945,11 +1945,6 @@ var doc = `{
},
"/brcLock/createBrx20Tx": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
......
......@@ -1929,11 +1929,6 @@
},
"/brcLock/createBrx20Tx": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
......
......@@ -2832,8 +2832,6 @@ paths:
description: '{"success":true,"data":{},"msg":"创建成功"}'
schema:
type: string
security:
- ApiKeyAuth: []
summary: 创建brx20交易
tags:
- BrcLock
......
This diff is collapsed.
<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>
......@@ -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>
......
......@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment