Commit 2b074ed5 authored by verestrasz's avatar verestrasz

update

parent 3808ff71
...@@ -1248,6 +1248,7 @@ export default { ...@@ -1248,6 +1248,7 @@ export default {
if (form.type == 6) { if (form.type == 6) {
if (this.form.saleInfo.tzType == 1 && this.form.saleInfo.type == 1) { if (this.form.saleInfo.tzType == 1 && this.form.saleInfo.type == 1) {
this.form.saleInfo.number = 1; this.form.saleInfo.number = 1;
form.nftdto.number=1
} }
} }
form.commodityPass = this.form.saleInfo.tzType; form.commodityPass = this.form.saleInfo.tzType;
...@@ -1404,6 +1405,7 @@ export default { ...@@ -1404,6 +1405,7 @@ export default {
}, },
handleSubmit() { handleSubmit() {
let form = this.checkForm(); let form = this.checkForm();
console.log(form)
let errMsg = this.validateForm(); let errMsg = this.validateForm();
if (errMsg) { if (errMsg) {
return this.$Notice.warning({ title: errMsg }); return this.$Notice.warning({ title: errMsg });
...@@ -1412,11 +1414,8 @@ export default { ...@@ -1412,11 +1414,8 @@ export default {
"(i?)(<p)(?!(.*?style=['\"](.*)['\"])[^>]+>)", "(i?)(<p)(?!(.*?style=['\"](.*)['\"])[^>]+>)",
"gmi" "gmi"
); );
form.detail = form.detail.replace(regex1, '$2 style="padding:0 10px"$3'); form.detail = form.detail?form.detail.replace(regex1, '$2 style="padding:0 10px"$3'):"";
form.blindBoxRule = form.blindBoxRule.replace( form.blindBoxRule = form.blindBoxRule?form.blindBoxRule.replace(regex1, '$2 style="padding:0 10px"$3'):"";
regex1,
'$2 style="padding:0 10px"$3'
);
var regex1 = new RegExp( var regex1 = new RegExp(
"(i?)(<p)(?!(.*?style=['\"](.*)['\"])[^>]+>)", "(i?)(<p)(?!(.*?style=['\"](.*)['\"])[^>]+>)",
"gmi" "gmi"
......
...@@ -153,13 +153,13 @@ ...@@ -153,13 +153,13 @@
placeholder="请选择NFT TOKENID" placeholder="请选择NFT TOKENID"
transfer transfer
v-model="data.tokenId" v-model="data.tokenId"
@on-change="handleNFT"
style="width: 200px" style="width: 200px"
> >
<Option <Option
:value="item.labelName" :value="item.labelName"
v-for="(item, index) of nftList" v-for="(item, index) of nftList"
:key="`rate-option-${index}`" :key="`rate-option-${index}`"
@click.native="handleNFT(item)"
>{{ item.labelName }}</Option >{{ item.labelName }}</Option
> >
</Select> </Select>
...@@ -258,13 +258,13 @@ ...@@ -258,13 +258,13 @@
<label class="coinName-label">{{ coinNamePrefix }}</label> <label class="coinName-label">{{ coinNamePrefix }}</label>
<Select <Select
:transfer="true" :transfer="true"
v-model="data.sku[index].name" v-model="data.sku[index].commodityPassId"
@on-change="getMoreParams(data.sku[index].name, index)" @on-change="getMoreParams($event,index)"
style="width: 140px" style="width: 140px"
> >
<Option <Option
v-for="(item, index) of seriesList" v-for="(item, index) of nftList"
:value="JSON.stringify(item)" :value="item.labelName"
:key="'series-option-' + index" :key="'series-option-' + index"
>{{ item.labelName }}</Option >{{ item.labelName }}</Option
> >
...@@ -473,6 +473,12 @@ export default { ...@@ -473,6 +473,12 @@ export default {
// inputChangeStock (e) { // inputChangeStock (e) {
// this.data.stock = e.target.value // this.data.stock = e.target.value
// }, // },
handleNFT(val){
let obj=this.nftList.filter(x=>{
return x.labelName===val
})
this.data.number=obj&&obj.length>0?obj[0].availableNumber:2
},
changeTzType () { changeTzType () {
this.data.type = '' this.data.type = ''
this.data.number = '' this.data.number = ''
...@@ -504,9 +510,11 @@ export default { ...@@ -504,9 +510,11 @@ export default {
return '难度系数: ' + val + '' return '难度系数: ' + val + ''
}, },
getMoreParams (val, index) { getMoreParams (val, index) {
val = JSON.parse(val) let obj=this.nftList.filter(x=>{
return x.labelName===val
})
this.tokenNumber = val.availableNumber this.tokenNumber = val.availableNumber
this.data.sku[index].stock = '' this.data.sku[index].stock =obj&&obj.length>0?obj[0].availableNumber:2
}, },
changIsHidden (val, index) { changIsHidden (val, index) {
this.data.sku[index].isHide = val this.data.sku[index].isHide = val
......
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