Commit 7c305c25 authored by salitedfish's avatar salitedfish

refactor: 修 修改通证为资产

parent 0b18fb07
......@@ -27,7 +27,7 @@
class="menu-icon"
src="../../assets/images/pass/pass-active.svg" alt="">
</div>
<div class="menu-item-label">通证</div>
<div class="menu-item-label">资产</div>
<div class="menu-item-active_border"></div>
</div>
<div
......
......@@ -9,7 +9,7 @@
<li class="list-chain">上链</li>
<li class="list-qrcode">二维码</li>
<li class="list-search">区块链查询</li>
<li class="list-pass">通证</li>
<li class="list-pass">资产</li>
<li class="list-set">操作</li>
</ul>
<!-- 表体 -->
......@@ -118,12 +118,12 @@
</div>
</li>
<li class="content-pass">
<span v-if="item.status !== 2" class="text-gray">发行通证</span>
<span v-if="item.status !== 2" class="text-gray">创建数字资产</span>
<el-button
class="text-btn"
type="text"
@click="showIssuePass(item)"
v-else-if="item.pass_id === 0">发行通证</el-button>
v-else-if="item.pass_id === 0">创建数字资产</el-button>
<div v-else>
<span class="text-black">已发行</span>
<el-button @click="checkPass(item)" class="text-btn" type="text">查询</el-button>
......
<template>
<div class="issue-pass" v-loading="inSubmit">
<div class="head" v-show="switchStatus == 'form'">发行通证</div>
<div class="head" v-show="switchStatus == 'form'">创建数字资产</div>
<div class="form" v-show="switchStatus == 'form'">
<div class="content">
<img src="../../assets/images/newProductList/pass.png" alt="">
已选择 <span class="pass-name">{{content.name}}</span>
</div>
<el-form :rules="rules" :model="formData">
<el-form-item label="通证名称" prop="name">
<el-input v-model="formData.name" placeholder="请输入通证名称"></el-input>
<el-form-item label="资产名称" prop="name">
<el-input v-model="formData.name" placeholder="请输入资产名称"></el-input>
</el-form-item>
<el-form-item label="通证类型" prop="type">
<el-select v-model="formData.type" placeholder="请选择通证类型">
<el-form-item label="资产类型" prop="type">
<el-select v-model="formData.type" placeholder="请选择资产类型">
<el-option key="FT" label="FT" value="0"></el-option>
<el-option key="NFT" label="NFT" value="1"></el-option>
</el-select>
</el-form-item>
<el-form-item label="通证数量" prop="amount">
<el-input type="number" :disabled="amountDisable" v-model.number="formData.amount" placeholder="请输入通证数量"></el-input>
<el-form-item label="资产数量" prop="amount">
<el-input type="number" :disabled="amountDisable" v-model.number="formData.amount" placeholder="请输入资产数量"></el-input>
</el-form-item>
<el-form-item label="源文件上链" prop="fileUpload">
<el-button type="primary" @click="goUpload" v-if="!file.name">点击上传</el-button>
......@@ -92,13 +92,13 @@ export default {
uploadFile: {},
rules: {
name: [
{ required: true, message: '请输入通证名称', trigger: 'blur' },
{ required: true, message: '请输资产名称', trigger: 'blur' },
],
type: [
{ required: true, message: '请选择通证类型', trigger: 'blur' }
{ required: true, message: '请选择资产类型', trigger: 'blur' }
],
amount: [
{ required: true, message: '请输入通证数量', trigger: 'blur' },
{ required: true, message: '请输入资产数量', trigger: 'blur' },
],
fileUpload: [
{ required: false, message: '点击上传', trigger: 'blur' }
......@@ -214,7 +214,7 @@ export default {
this.inSubmit = false
if (!res) return;
this.$emit('update');
this.$message.success('发行通证成功')
this.$message.success('创建数字资产成功')
this.$emit('closePopup');
this.inSubmit = false
}, 500, false)
......
<template>
<div class="search-wrapper">
<div class="add-goods" @click="goPassMaker" v-if="$route.path == '/passList'">
<i class="iconfont iconjiahao"></i>铸造通证
<i class="iconfont iconjiahao"></i>创建数字资产
</div>
<div class="choose-type">
<div class="chosen-type" @click="show('showChooseType')">
......@@ -21,7 +21,7 @@
</ul>
</div>
<div class="input">
<input type="text" v-model="searchInput" :placeholder="searchPlaceholder || '搜索通证标识'">
<input type="text" v-model="searchInput" :placeholder="searchPlaceholder || '搜索资产标识'">
<Icon name="iconzuzhigoujia-chengyuanguanli-chaxunchengyuan" color="#1c2323" size="12px" class="icon-search"></Icon>
<!-- <svg-icon class="icon-search" icon-class="search"></svg-icon> -->
</div>
......@@ -124,7 +124,7 @@ export default {
.add-goods {
float: left;
margin-left: 21px;
width: 120px;
width: 150px;
height: 36px;
cursor: pointer;
background: rgba(30, 15, 255, 1);
......
......@@ -44,10 +44,10 @@ export default {
},
rules: {
to: [
{ required: true, message: '请输入通证名称', trigger: 'blur' },
{ required: true, message: '请输入资产名称', trigger: 'blur' },
],
amount: [
{ required: true, message: '请输入通证数量', trigger: 'blur' }
{ required: true, message: '请输入资产数量', trigger: 'blur' }
],
},
amountDisable: false
......
......@@ -5,7 +5,7 @@
class="menu-item menu-pass"
:class="{active: $route.name === 'passList'}"
@click="to('passList')"
>通证列表</div>
>资产列表</div>
<div
class="menu-item menu-record"
:class="{active: $route.name === 'transferRecord'}"
......
......@@ -76,13 +76,13 @@ export default {
return {
columns: [
{
label: "通证名称",
label: "资产名称",
prop: "name",
mWidth: 120,
width: 0,
},
{
label: "通证标识",
label: "资产标识",
prop: "identifier",
mWidth: 0,
width: 180,
......
<template>
<div>
<search v-model="query" search-placeholder="搜索通证标识"></search>
<search v-model="query" search-placeholder="搜索资产标识"></search>
<transfer-record-list @nextPage="nextPage" class="list-table" :transfer-list="transferList" />
</div>
</template>
......
......@@ -65,7 +65,7 @@ export default {
width: 0,
},
{
label: "通证标识",
label: "资产标识",
prop: "identifier",
mWidth: 0,
width: 180,
......
......@@ -3,11 +3,11 @@
<div class="maker_header">
<div @click="goBack" class="back_btn">
<Icon name="iconsuyuanxiangqing-fanhui" color="#1c2323" size="16px" class="icon-back"></Icon>
<span>铸造通证</span>
<span>创建数字资产</span>
</div>
</div>
<div class="maker_content" v-loading="inSubmit">
<div class="content_header">铸造通证</div>
<div class="content_header">创建数字资产</div>
<div class="content_tip">支持视频、音频、图像、文件……支持各类型源文件上链</div>
<div class="upload_layout" @click="initFileUpload" v-if="uploadStatus == UploadStatusType.INIT">
<img class="layout_icon" src="@/assets/images/newProductList/upload.png" alt="">
......@@ -54,17 +54,17 @@
</div>
<el-form :rules="rules" :model="formData">
<el-form-item label="通证名称" prop="name">
<el-input v-model="formData.name" placeholder="请输入通证名称"></el-input>
<el-form-item label="资产名称" prop="name">
<el-input v-model="formData.name" placeholder="请输入资产名称"></el-input>
</el-form-item>
<el-form-item label="通证类型" prop="type">
<el-select v-model="formData.type" placeholder="请选择通证类型">
<el-form-item label="资产类型" prop="type">
<el-select v-model="formData.type" placeholder="请选择资产类型">
<!-- <el-option key="FT" label="FT" value="0"></el-option> -->
<el-option key="NFT" label="NFT" value="1"></el-option>
</el-select>
</el-form-item>
<el-form-item label="通证数量" prop="amount">
<el-input type="number" :disabled="amountDisable" v-model.number="formData.amount" placeholder="请输入通证数量"></el-input>
<el-form-item label="资产数量" prop="amount">
<el-input type="number" :disabled="amountDisable" v-model.number="formData.amount" placeholder="请输入资产数量"></el-input>
</el-form-item>
</el-form>
<div class="category_add">
......@@ -177,13 +177,13 @@ export default Vue.extend({
},
rules: {
name: [
{ required: true, message: '请输入通证名称', trigger: 'blur' },
{ required: true, message: '请输入资产名称', trigger: 'blur' },
],
type: [
{ required: true, message: '请选择通证类型', trigger: 'blur' }
{ required: true, message: '请选择资产类型', trigger: 'blur' }
],
amount: [
{ required: true, message: '请输入通证数量', trigger: 'blur' }
{ required: true, message: '请输入资产数量', trigger: 'blur' }
],
fileUpload: [
{ required: false, message: '点击上传', trigger: 'blur' }
......@@ -381,7 +381,7 @@ export default Vue.extend({
this.inSubmit = false
if (!res) return;
this.$emit('update');
this.$message.success('发行通证成功')
this.$message.success('创建数字资产成功')
this.$emit('closePopup');
this.inSubmit = false
this.$router.push('/passList')
......
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