This commit is contained in:
Phoenix 2024-04-08 14:35:31 +08:00
parent 624367eabf
commit 5411bd7850

View File

@ -134,30 +134,8 @@
</div>
<div class="wrap2">添加</div>
</div>
<u-popup :round="15" :show="show_2" mode="bottom" @open="()=>{show_2=true}">
<div class="poup1" >
<div class="content1">
<div class="wrap1">更换您的寄存地址</div>
<div @click="show_2=false" class="wrap2">
<image
src="https://cdns.fontree.cn/fonchain-main/prod/image/default/artwork/d84593b3-10a8-4d86-be8c-b048b03b22c7.png"></image>
</div>
</div>
<div class="content2"></div>
<div class="content3">
<div v-for="(itemaddress,index1) of addressList" @click="selectAddress(itemaddress,index)"
:class="[listPaintings[index].warehouseID===itemaddress.ID?'active':'']" :key="index1" class="wrap1">
<div class="wrap1_1">{{ itemaddress.address }}</div>
<div class="wrap1_2">*剩余{{ itemaddress.leftNum }}位置</div>
</div>
</div>
<div class="content2"></div>
<div class="content6" @click="confirmAddress">
<div class="wrap1">确定</div>
</div>
</div>
</u-popup>
<u-picker v-if="show_1" :show="show_1" ref="uPicker" :columns="columns" @confirm="(e)=>{confirmDate(e,index)}" @cancel="closeClick" @change="(e)=>{changeHandler(e,index)}"></u-picker>
</div>
</scroll-view>
<div class="content5" @click="expand1">
@ -176,6 +154,30 @@
</div>
<div class="wrap2" @click.stop="signContract">确认金额并签署合同</div>
</div>
<u-popup :round="15" :show="show_2" mode="bottom" @open="()=>{show_2=true}">
<div class="poup1" >
<div class="content1">
<div class="wrap1">更换您的寄存地址</div>
<div @click="show_2=false" class="wrap2">
<image
src="https://cdns.fontree.cn/fonchain-main/prod/image/default/artwork/d84593b3-10a8-4d86-be8c-b048b03b22c7.png"></image>
</div>
</div>
<div class="content2"></div>
<div class="content3">
<div v-for="(itemaddress,index1) of addressList" @click="selectAddress(itemaddress)"
:class="[listPaintings[currentIndex].warehouseID===itemaddress.ID?'active':'']" :key="index1" class="wrap1">
<div class="wrap1_1">{{ itemaddress.address }}</div>
<div class="wrap1_2">*剩余{{ itemaddress.leftNum }}位置</div>
</div>
</div>
<div class="content2"></div>
<div class="content6" @click="confirmAddress">
<div class="wrap1">确定</div>
</div>
</div>
</u-popup>
<u-picker v-if="show_1" :show="show_1" ref="uPicker" :columns="columns" @confirm="(e)=>{confirmDate(e)}" @cancel="closeClick" @change="(e)=>{changeHandler(e)}"></u-picker>
<u-loading-page bgColor="rgba(0,0,0,0.5)" :loading="loading" loading-text="正在进入法大大签署..."></u-loading-page>
</div>
</template>
@ -193,7 +195,7 @@ export default {
columns: [
[180],
['*'],
[1,2,3,4,5],
[1,2,3,4,5,6,7,8,9,10,11],
['='],
[180]
],
@ -279,7 +281,14 @@ export default {
},
methods: {
inputConfirm: _.debounce(function (event,index) {
this.listPaintings[index].artworkSquareSize=event.target.value.replace(/\D/g, '')
let number = parseInt(this.listPaintings[index].artworkSquareSize, 10);
if (isNaN(number) || number <= 0) {
this.listPaintings[index].artworkSquareSize=''
}else {
this.obtainAmount(index)
}
}, 1000),
addDaysToCurrentDate(days) {
return dayjs().add(days, 'day').format('YYYY-MM-DD');
@ -330,7 +339,7 @@ export default {
picker = this.$refs.uPicker
} = e
if (columnIndex === 2) {
picker[this.currentIndex].setColumnValues(this.columns.length-1, [this.columns[2][e.index]*this.columns[0][0]])
picker.setColumnValues(this.columns.length-1, [this.columns[2][e.index]*this.columns[0][0]])
}
},
itemDelete(index){
@ -499,6 +508,7 @@ export default {
})
return
}
if (!item[check.value]) {
uni.showToast({
@ -507,6 +517,15 @@ export default {
})
return
}
if (check.value==='artworkSquareSize'){
if (Number(item[check.value])<1){
uni.showToast({
title: `${index+1}条数据的${check.message}应大于0`,
icon: 'none'
})
return
}
}
}
}
this.loading=true
@ -576,7 +595,7 @@ export default {
confirmAddress() {
this.show_2 = false
},
selectAddress(item,index) {
selectAddress(item) {
this.listPaintings[this.currentIndex].warehouseID = item.ID
if (this.currentIndex===0){
this.listPaintings.forEach((x)=>{