|
@@ -13,7 +13,7 @@
|
|
|
<div class="member">{{ projectName === '' ? 'xxxx' : projectName }}</div>
|
|
|
<div class="number">{{ projectNo === '' ? '0000' : projectNo }}</div>
|
|
|
</div>
|
|
|
- <img class="bg" :src="selectItem.mainImagePath" />
|
|
|
+ <img class="bg" :src="selectItem.previewImagePath" />
|
|
|
</div>
|
|
|
<div class="list">
|
|
|
<div
|
|
@@ -66,7 +66,7 @@
|
|
|
</div>
|
|
|
<div class="input">
|
|
|
<div class="tips" v-if="showMinPrice">the price of each NFT must be above $0.1 USD</div>
|
|
|
- <input type="number" v-model="projectPrice" @input="changePrice" placeholder="0" />
|
|
|
+ <input type="text" v-model="projectPrice" @input="changePrice" placeholder="0" />
|
|
|
</div>
|
|
|
<!-- 货币列表 -->
|
|
|
<div class="currency-pop" v-if="currencyDialog">
|
|
@@ -278,8 +278,24 @@ const jumpList = () => {
|
|
|
}
|
|
|
|
|
|
const changePrice = debounce((e: any) => {
|
|
|
- if (e.target.value !== '') {
|
|
|
- projectPrice.value = String(Math.abs(e.target.value))
|
|
|
+ let val = projectPrice.value;
|
|
|
+
|
|
|
+ val = val.replace(/^\D*(\d*(?:\.\d{0,18})?).*$/g, '$1');
|
|
|
+
|
|
|
+ if (val == '00') {
|
|
|
+ val = '0'
|
|
|
+ }
|
|
|
+
|
|
|
+ if (val.indexOf('.') > -1){
|
|
|
+ let arr = val.split('.');
|
|
|
+ if(arr[0].startsWith('0')) {
|
|
|
+ let num = +arr[0];
|
|
|
+ val = num + '.' + arr[1];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (val !== '') {
|
|
|
+ projectPrice.value = val
|
|
|
} else {
|
|
|
projectPrice.value = ''
|
|
|
}
|
|
@@ -323,7 +339,7 @@ watchEffect(() => {
|
|
|
} else {
|
|
|
projectNo.value = ''
|
|
|
}
|
|
|
- showNoStr.value = projectNo.value != '';
|
|
|
+ showNoStr.value = projectNo.value != '' && Number(projectNo.value) > 0;
|
|
|
|
|
|
// 是否可以创建
|
|
|
let ifUpload = tempUrl.value != '' || false;
|