Commit 7c305c25 authored by salitedfish's avatar salitedfish

refactor: 修 修改通证为资产

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