master
Phoenix 6 months ago
parent 624367eabf
commit 5411bd7850

@ -134,6 +134,26 @@
</div>
<div class="wrap2">添加</div>
</div>
</div>
</scroll-view>
<div class="content5" @click="expand1">
<div class="wrap4" v-show="isExpand1" :style="{top:`-${152*listPaintings.length}rpx`}">
<div class="item" v-for="(item,index) in listPaintings">
<div class="item_1">{{index+1}}</div>
<div class="item_2">{{item.artworkNum}}</div>
<div class="item_3">{{item.artworkName}}</div>
<div class="item_4">¥ {{item.expectedPayment}}</div>
</div>
</div>
<div class="wrap3" :style="{transform:`${isExpand1?'':'rotate(180deg)'}`}"> <img src="https://cdns.fontree.cn/fonchain-main/prod/image/default/approval/13639162-2871-4187-abc5-71c2d9f01ac2.png" alt=""></div>
<div class="wrap1">
<div class="wrap1_1">*仅微信付款</div>
<div class="wrap1_2">预计 ¥{{totalMoney||'0'}}</div>
</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">
@ -145,8 +165,8 @@
</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 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>
@ -157,25 +177,7 @@
</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">
<div class="wrap4" v-show="isExpand1" :style="{top:`-${152*listPaintings.length}rpx`}">
<div class="item" v-for="(item,index) in listPaintings">
<div class="item_1">{{index+1}}</div>
<div class="item_2">{{item.artworkNum}}</div>
<div class="item_3">{{item.artworkName}}</div>
<div class="item_4">¥ {{item.expectedPayment}}</div>
</div>
</div>
<div class="wrap3" :style="{transform:`${isExpand1?'':'rotate(180deg)'}`}"> <img src="https://cdns.fontree.cn/fonchain-main/prod/image/default/approval/13639162-2871-4187-abc5-71c2d9f01ac2.png" alt=""></div>
<div class="wrap1">
<div class="wrap1_1">*仅微信付款</div>
<div class="wrap1_2">预计 ¥{{totalMoney||'0'}}</div>
</div>
<div class="wrap2" @click.stop="signContract">确认金额并签署合同</div>
</div>
<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)=>{

Loading…
Cancel
Save