Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
source-trace-manage-go
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
Tracing
source-trace-manage-go
Commits
7c305c25
Commit
7c305c25
authored
Mar 30, 2022
by
salitedfish
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor: 修 修改通证为资产
parent
0b18fb07
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
37 additions
and
37 deletions
+37
-37
MainMenu.vue
src/components/MainMenu/MainMenu.vue
+1
-1
IncrementalDataList.vue
src/components/newProductList/IncrementalDataList.vue
+3
-3
IssuePass.vue
src/components/newProductList/IssuePass.vue
+11
-11
Search.vue
src/components/newProductList/Search.vue
+3
-3
TransferPass.vue
src/components/newProductList/TransferPass.vue
+2
-2
Index.vue
src/components/pass/Index.vue
+1
-1
PassListTable.vue
src/components/pass/PassListTable.vue
+2
-2
TransferRecord.vue
src/components/pass/TransferRecord.vue
+1
-1
TransferRecordList.vue
src/components/pass/TransferRecordList.vue
+1
-1
PassMaker.vue
src/views/pass/PassMaker.vue
+12
-12
No files found.
src/components/MainMenu/MainMenu.vue
View file @
7c305c25
...
...
@@ -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
...
...
src/components/newProductList/IncrementalDataList.vue
View file @
7c305c25
...
...
@@ -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>
...
...
src/components/newProductList/IssuePass.vue
View file @
7c305c25
<
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
)
...
...
src/components/newProductList/Search.vue
View file @
7c305c25
<
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: 1
2
0px;
width: 1
5
0px;
height: 36px;
cursor: pointer;
background: rgba(30, 15, 255, 1);
...
...
src/components/newProductList/TransferPass.vue
View file @
7c305c25
...
...
@@ -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
...
...
src/components/pass/Index.vue
View file @
7c305c25
...
...
@@ -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'}"
...
...
src/components/pass/PassListTable.vue
View file @
7c305c25
...
...
@@ -76,13 +76,13 @@ export default {
return
{
columns
:
[
{
label
:
"
通证
名称"
,
label
:
"
资产
名称"
,
prop
:
"name"
,
mWidth
:
120
,
width
:
0
,
},
{
label
:
"
通证
标识"
,
label
:
"
资产
标识"
,
prop
:
"identifier"
,
mWidth
:
0
,
width
:
180
,
...
...
src/components/pass/TransferRecord.vue
View file @
7c305c25
<
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
>
...
...
src/components/pass/TransferRecordList.vue
View file @
7c305c25
...
...
@@ -65,7 +65,7 @@ export default {
width
:
0
,
},
{
label
:
"
通证
标识"
,
label
:
"
资产
标识"
,
prop
:
"identifier"
,
mWidth
:
0
,
width
:
180
,
...
...
src/views/pass/PassMaker.vue
View file @
7c305c25
...
...
@@ -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'
)
...
...
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