|
@@ -5,7 +5,9 @@
|
|
|
<view class="choose-network-header">
|
|
|
<view class="checked-all">
|
|
|
<u-checkbox
|
|
|
+ v-if="listdata.length>0"
|
|
|
class="checked-all-c"
|
|
|
+ active-color="#01c9b2"
|
|
|
@change="checkedAll"
|
|
|
v-model="isCheckedAll"
|
|
|
label-size="26"
|
|
@@ -13,7 +15,7 @@
|
|
|
>全选</u-checkbox>
|
|
|
</view>
|
|
|
<view class="choose-checked" @tap="openScreen=true">
|
|
|
- 已选:<text>{{checkedNum}}</text>
|
|
|
+ 已选:<text>{{checkedList.length}}</text>
|
|
|
<image class="filter-icon" src="@/static/filter.png"></image>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -24,6 +26,7 @@
|
|
|
<u-checkbox
|
|
|
class="cell-item-checkbox"
|
|
|
@change="checkboxChange($event, index)"
|
|
|
+ active-color="#01c9b2"
|
|
|
v-model="item.checked"
|
|
|
:name="item.id">
|
|
|
</u-checkbox>
|
|
@@ -31,16 +34,16 @@
|
|
|
<view class="cell-item-info">
|
|
|
<view class="cell-item-info-network">
|
|
|
咸阳市秦都区文彩舫东区
|
|
|
- <u-badge type="success" :count="8" :offset="[-10,-32]" size="mini"></u-badge>
|
|
|
+ <u-badge type="success" bgColor="#c90101" :count="8" :offset="[-10,-32]" size="mini"></u-badge>
|
|
|
</view>
|
|
|
<view class="cell-item-info-weight">
|
|
|
<view class="cell-item-weight-bar">
|
|
|
15.25kg
|
|
|
- <u-badge class="badge" type="primary" count="总" :offset="[0,0]"></u-badge>
|
|
|
+ <u-badge class="badge" type="primary" bgColor="#01c9b2" count="总" :offset="[0,0]"></u-badge>
|
|
|
</view>
|
|
|
<view class="cell-item-weight-bar">
|
|
|
15.25kg
|
|
|
- <u-badge class="badge" type="warning" count="最大" :offset="[0,0]"></u-badge>
|
|
|
+ <u-badge class="badge" type="warning" bgColor="#05695d" count="最大" :offset="[0,0]"></u-badge>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -54,7 +57,7 @@
|
|
|
</view>
|
|
|
</scroll-view>
|
|
|
<view class="footer-bar">
|
|
|
- <u-button class="footer-handle-btn handle-btn" :custom-style="btnStyle" shape="circle" @click="openScan" size="medium" type="primary">
|
|
|
+ <u-button class="footer-handle-btn handle-btn" hover-class="none" :custom-style="btnStyle" shape="circle" @click="handleAdd" size="medium" type="primary">
|
|
|
<text>加入待清运清单</text>
|
|
|
</u-button>
|
|
|
</view>
|
|
@@ -68,7 +71,7 @@
|
|
|
components: { searchModal },
|
|
|
data(){
|
|
|
return{
|
|
|
- listdata: [],
|
|
|
+ listdata: [{id:1},{id:2}],
|
|
|
pageNo: 1, // 当前页码
|
|
|
pageSize: 40, // 每页条数
|
|
|
total: 0, // 数据总条数
|
|
@@ -77,25 +80,37 @@
|
|
|
scrollTop: 0, // 滚动条位置
|
|
|
isCheckedAll: false, // 全选状态
|
|
|
checkedNum: 0, // 已选个数
|
|
|
+ checkedList: [], // 已选清运网点
|
|
|
openScreen: false, // 是否打开筛选
|
|
|
searchForm: {
|
|
|
// 查询条件
|
|
|
bundleName: '', // 网点名称
|
|
|
custMobile: '', // 排序方式
|
|
|
},
|
|
|
+ btnStyle: { // 自定义按钮样式
|
|
|
+ borderColor: '#07c160',
|
|
|
+ backgroundColor: '#07c160',
|
|
|
+ width: '100%'
|
|
|
+ },
|
|
|
}
|
|
|
},
|
|
|
onShow() {
|
|
|
- this.refresh({})
|
|
|
+ // this.refresh({})
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 加入清运单
|
|
|
+ handleAdd(){
|
|
|
+
|
|
|
+ },
|
|
|
// 选中某个复选框时,由checkbox时触发
|
|
|
checkboxChange(e,ind) {
|
|
|
this.listdata[ind].checked = e.value
|
|
|
let len = 0
|
|
|
+ this.checkedList = []
|
|
|
this.listdata.map(item => {
|
|
|
if(item.checked){
|
|
|
len++
|
|
|
+ this.checkedList.push(item.id)
|
|
|
}
|
|
|
})
|
|
|
this.checkedNum = len
|
|
@@ -104,10 +119,12 @@
|
|
|
checkedAll(e) {
|
|
|
this.isCheckedAll = e
|
|
|
let len = 0
|
|
|
+ this.checkedList = []
|
|
|
this.listdata.map(val => {
|
|
|
val.checked = e.value ? true : false
|
|
|
if(val.checked){
|
|
|
len++
|
|
|
+ this.checkedList.push(val.id)
|
|
|
}
|
|
|
})
|
|
|
this.checkedNum = len
|