Commit ff9d7ae0 authored by 石盼盼's avatar 石盼盼

发起收费页面修改

parent cfb24ba4
...@@ -34,30 +34,47 @@ ...@@ -34,30 +34,47 @@
<div class="things"> <div class="things">
<div class="things_title">所需耗材</div> <div class="things_title">所需耗材</div>
<div class="list-item" v-for="(item,index) in addList" :key="index"> <div class="list-item" v-for="(item,index) in addList" :key="index">
<div class="item flex-h flex-hb" v-model="item.zl"> <div class="item flex-h flex-hb" @click="showZl(index)">
<div class="item_title flex-h flex-vc"> <div class="item_title flex-h flex-vc">
<div class="title_left">耗材种类</div> <div class="title_left">耗材种类</div>
<div class="title_r">洁具</div> <div class="title_r">{{item.zl}}</div>
</div> </div>
<div class="select flex-h flex-vc"> <div class="select flex-h flex-vc">
<div class="select_txt">选择</div> <div class="select_txt">选择</div>
<img src="@assets/images/my/select.png" alt /> <img src="@assets/images/my/select.png" alt />
</div> </div>
</div> </div>
<div class="item flex-h flex-hb" v-model="item.mc"> <div class="item flex-h flex-hb" @click="showHc(index)">
<div class="item_title flex-h flex-vc"> <div class="item_title flex-h flex-vc">
<div class="title_left">耗材名称</div> <div class="title_left">耗材名称</div>
<div class="title_r">水龙头</div> <div class="title_r">{{item.mc}}</div>
</div> </div>
<div class="select flex-h flex-vc"> <div class="select flex-h flex-vc">
<div class="select_txt">选择</div> <div class="select_txt">选择</div>
<img src="@assets/images/my/select.png" alt /> <img src="@assets/images/my/select.png" alt />
</div> </div>
</div> </div>
<div class="item flex-h flex-vc" v-model="item.sl"> <div class="item flex-h flex-vc">
<div class="title_left">耗材个数</div> <div class="title_left">耗材个数</div>
<input type="number" placeholder="请输入" /> <input type="number" placeholder="请输入" v-model="item.sl" />
</div> </div>
<!-- 种类弹窗 -->
<van-popup v-model="item.zlSelect" round position="bottom">
<van-picker
show-toolbar
:columns="types"
@confirm="(value)=>{typeConfirm(value,index)}"
@cancel="typeCancel(index)"
/>
</van-popup>
<van-popup v-model="item.mcSelect" round position="bottom">
<van-picker
show-toolbar
:columns="hcName"
@confirm="(value)=>{hcConfirm(value,index)}"
@cancel="hcCancel(index)"
/>
</van-popup>
</div> </div>
<div class="line"></div> <div class="line"></div>
<div class="math-btn flex-h flex-vc flex-hb"> <div class="math-btn flex-h flex-vc flex-hb">
...@@ -68,7 +85,11 @@ ...@@ -68,7 +85,11 @@
<div class="blank"></div> <div class="blank"></div>
<!-- 底部 --> <!-- 底部 -->
<div class="bottom flex-h flex-hb flex-vc"> <div class="bottom flex-h flex-hb flex-vc">
<div class="left"><span>{{addList.length}}</span>件,总金额:<span>¥0</span></div> <div class="left">
<span>{{addList.length}}</span>件,总金额:
<span>¥0</span>
</div>
<div class="sk-btn">发起收款</div> <div class="sk-btn">发起收款</div>
</div> </div>
</div> </div>
...@@ -80,20 +101,51 @@ export default { ...@@ -80,20 +101,51 @@ export default {
data () { data () {
return { return {
addList:[ addList:[
{ {
zl:'', zl:'',
mc:'', mc:'',
sl:'', sl:'',
} zlSelect:false,
], mcSelect: false
}
],
showPicker: false,
types: ["洁具", "木工类","供暖类"],
type_name: '请选择',
hcName: ["水龙头","桌子","暖气管"],
hc_name: '请选择',
hcPicker: false,
hcNum: '',
} }
}, },
methods:{ methods:{
showZl(index){
this.addList[index].zlSelect = true
},
typeConfirm(value, index) {
this.addList[index].zl = value
this.addList[index].zlSelect = false
},
typeCancel(index) {
this.addList[index].zlSelect = false
},
showHc(index){
this.addList[index].mcSelect = true
},
hcConfirm(value, index) {
this.addList[index].mc = value
this.addList[index].mcSelect = false
},
hcCancel() {
this.addList[index].mcSelect = false
},
addMeth () { addMeth () {
this.addList.push({ this.addList.push({
zl:'', zl:'',
mc:'', mc:'',
sl:'', sl:'',
zlSelect:false,
mcSelect: false
}) })
}, },
delMeth(index){ delMeth(index){
...@@ -194,8 +246,8 @@ export default { ...@@ -194,8 +246,8 @@ export default {
font-size: 0.3rem; font-size: 0.3rem;
margin-top: 0.4rem; margin-top: 0.4rem;
} }
.list-item{ .list-item {
margin-bottom: 0.8rem; margin-bottom: 0.8rem;
} }
.blank { .blank {
width: 100%; width: 100%;
......
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