Commit a1f0ab7f authored by salitedfish's avatar salitedfish

阶段性提交

parent dab3659b
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
<input <input
v-model="inputValue" v-model="inputValue"
type="text" type="text"
class="bg-transparent text-sm" class="bg-transparent text-sm w-60"
:placeholder="placeholder" :placeholder="placeholder"
@input="cellOnChange" @input="cellOnChange"
/> />
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
<div class="flex flex-row items-center overflow-hidden"> <div class="flex flex-row items-center overflow-hidden">
<div <div
v-if="name" v-if="name"
class="overflow-hidden overflow-ellipsis" class="overflow-hidden overflow-ellipsis whitespace-nowrap w-48 text-right"
@click="cellOnChange" @click="cellOnChange"
> >
{{ name }} {{ name }}
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
<div class="flex flex-row items-center overflow-ellipsis"> <div class="flex flex-row items-center overflow-ellipsis">
<div <div
v-if="name" v-if="name"
class="overflow-hidden text-xs" class=" overflow-hidden overflow-ellipsis whitespace-nowrap text-sm w-56"
id="copyNodeId" id="copyNodeId"
> >
{{ name }} {{ name }}
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
<div v-else-if="type === 'select'" class="overflow-hidden"> <div v-else-if="type === 'select'" class="overflow-hidden">
<div class="flex flex-row items-center overflow-hidden"> <div class="flex flex-row items-center overflow-hidden">
<div <div
class="overflow-hidden overflow-ellipsis" class="overflow-hidden overflow-ellipsis "
@click="eventEmit(type)" @click="eventEmit(type)"
> >
{{ getNameOfSelect(selected) }} {{ getNameOfSelect(selected) }}
...@@ -187,6 +187,7 @@ export default Vue.extend({ ...@@ -187,6 +187,7 @@ export default Vue.extend({
name: [String, Number], name: [String, Number],
selected: [String, Number, Object], selected: [String, Number, Object],
list: Array, list: Array,
validate:Object,
}, },
data() { data() {
return { return {
...@@ -219,8 +220,8 @@ export default Vue.extend({ ...@@ -219,8 +220,8 @@ export default Vue.extend({
} }
}, },
cellOnChange(e:any) { cellOnChange(e:any) {
if(e.target.value && e.target.value.length >= 15) { if(e.target.value && e.target.value.length >= this.validate.maxLen) {
this.inputValue = (this.inputValue as string).slice(0,15) this.inputValue = (this.inputValue as string).slice(0,this.validate.maxLen)
} }
this.$emit("cellOnChange", this.inputValue); this.$emit("cellOnChange", this.inputValue);
}, },
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
v-model="createNFT.value_name" v-model="createNFT.value_name"
type="input" type="input"
:text='fromText.nameText' :text='fromText.nameText'
:validate="{ maxLen: 20 }" :validate="{ maxLen: 15 }"
:placeholder="fromText.namePlaceholder" :placeholder="fromText.namePlaceholder"
class="text-font-white my-3 text-sm" class="text-font-white my-3 text-sm"
@cellOnChange="(v) => setCreateNFT({ value_name: v })" @cellOnChange="(v) => setCreateNFT({ value_name: v })"
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
v-model="createNFT.value_publisher" v-model="createNFT.value_publisher"
type="input" type="input"
:text="fromText.authorText" :text="fromText.authorText"
:validate="{ maxLen: 20 }" :validate="{ maxLen: 15 }"
:placeholder="fromText.authorPlaceholder" :placeholder="fromText.authorPlaceholder"
class="text-font-white my-3 text-sm" class="text-font-white my-3 text-sm"
@cellOnChange="(v) => setCreateNFT({ value_publisher: v })" @cellOnChange="(v) => setCreateNFT({ value_publisher: v })"
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
name="des" name="des"
id="nft-des" id="nft-des"
cols="30" cols="30"
maxlength="1000" maxlength="500"
:placeholder="fromText.desPlaceholder" :placeholder="fromText.desPlaceholder"
rows="10" rows="10"
class=" class="
...@@ -56,7 +56,6 @@ ...@@ -56,7 +56,6 @@
rounded-md rounded-md
text-sm text-sm
" "
@input="textareaChange"
></textarea> ></textarea>
</div> </div>
<div class="fixed bottom-0 w-full left-0 z-30"> <div class="fixed bottom-0 w-full left-0 z-30">
...@@ -73,7 +72,7 @@ ...@@ -73,7 +72,7 @@
<div class="step-two" v-if="currentStep == 2"> <div class="step-two" v-if="currentStep == 2">
<app-cell <app-cell
:text="fromText.fileUploadText" :text="fromText.fileUploadText"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
type="upload" type="upload"
:placeholder="fromText.filePlaceholder" :placeholder="fromText.filePlaceholder"
:name="fileName" :name="fileName"
...@@ -81,7 +80,7 @@ ...@@ -81,7 +80,7 @@
></app-cell> ></app-cell>
<app-cell <app-cell
text="封面上传(非必填)" text="封面上传(非必填)"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
type="upload" type="upload"
placeholder="请上传相关封面" placeholder="请上传相关封面"
:name="coverName" :name="coverName"
...@@ -89,7 +88,7 @@ ...@@ -89,7 +88,7 @@
></app-cell> ></app-cell>
<app-cell <app-cell
:text="fromText.fileHashText" :text="fromText.fileHashText"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
type="showText" type="showText"
:name="fileHash" :name="fileHash"
@cellOnChange="getValue" @cellOnChange="getValue"
...@@ -101,7 +100,7 @@ ...@@ -101,7 +100,7 @@
labelIcon="icon-wenhao" labelIcon="icon-wenhao"
@clickIcon="alertPlatformSave" @clickIcon="alertPlatformSave"
:list="archivesList" :list="archivesList"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
@cellOnChange="(v) => (createNFT.archives = v)" @cellOnChange="(v) => (createNFT.archives = v)"
></app-cell> ></app-cell>
<app-cell <app-cell
...@@ -112,7 +111,7 @@ ...@@ -112,7 +111,7 @@
labelIcon="icon-wenhao" labelIcon="icon-wenhao"
@clickIcon="alertAuthorizeRead" @clickIcon="alertAuthorizeRead"
:list="grantList" :list="grantList"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
@cellOnChange="(v) => (createNFT.grant = v)" @cellOnChange="(v) => (createNFT.grant = v)"
></app-cell> ></app-cell>
<div class="fixed bottom-0 w-full left-0 flex flex-row z-30"> <div class="fixed bottom-0 w-full left-0 flex flex-row z-30">
...@@ -138,20 +137,20 @@ ...@@ -138,20 +137,20 @@
text="NFT编号" text="NFT编号"
type="showText" type="showText"
:name="publish.nftId" :name="publish.nftId"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
></app-cell> ></app-cell>
<app-cell <app-cell
:text="fromText.fileHashText" :text="fromText.fileHashText"
type="showText" type="showText"
:name="publish.fileHash" :name="publish.fileHash"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
@cellOnChange="getValue" @cellOnChange="getValue"
></app-cell> ></app-cell>
<app-cell <app-cell
text="发行人地址" text="发行人地址"
type="showText" type="showText"
:name="publish.wallet" :name="publish.wallet"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
@cellOnChange="getValue" @cellOnChange="getValue"
></app-cell> ></app-cell>
<app-cell <app-cell
...@@ -160,7 +159,7 @@ ...@@ -160,7 +159,7 @@
:value="1" :value="1"
:disabled="true" :disabled="true"
type="input-num" type="input-num"
class="text-font-white my-3 text-xs" class="text-font-white my-3 text-sm"
@cellOnChange=" @cellOnChange="
(v) => { (v) => {
publish.count = v; publish.count = v;
...@@ -549,11 +548,11 @@ export default Vue.extend({ ...@@ -549,11 +548,11 @@ export default Vue.extend({
clickRepublish() { clickRepublish() {
this.currentStep = 1; this.currentStep = 1;
}, },
textareaChange(e:any){ // textareaChange(e:any){
if(e.target.value.length >= 500) { // if(e.target.value.length >= 500) {
this.createNFT.value_des = e.target.value.slice(0,500) // this.createNFT.value_des = e.target.value.slice(0,500)
} // }
} // }
}, },
}); });
</script> </script>
......
...@@ -280,6 +280,11 @@ export default Vue.extend({ ...@@ -280,6 +280,11 @@ export default Vue.extend({
height: 200px; height: 200px;
display: flex; display: flex;
align-items: center; align-items: center;
img {
max-height: 100%;
max-width: 100%;
display: block;
}
} }
} }
.hiddenBorder { .hiddenBorder {
......
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