<view class="roadTeamCon">
<view class="movableBox">
<view class="movableBox">
<view a:for="{{roadTeamList}}" class="card-item " data-index="{{index}}">
<view class="classBox">
<view class="className">
{{item.className}}
</view>
<view class="leaveSchoolTypeName">
{{item.leaveSchoolTypeName}}
</view>
<view class="imgBox" a:if="{{index != 0}}">
<image onTap="hanldTop" data-type="addOne" data-index="{{index}}" data-item="{{roadTeamList}}" class="image1" src="{{imgUrl}}/tab4/moveUp.png"/>
<image onTap="hanldTop" data-type="addAll" data-index="{{index}}" data-item="{{roadTeamList}}" class="image1" src="{{imgUrl}}/tab4/roadTopping.png"/>
</view>
</view>
</view>
</view>
</view>
</view>
hanldTop(e) {
var target = e.target.dataset
var index = e.target.dataset.index
var item = e.target.dataset.item
var temp = null
if (target.type == "addOne") {
temp = item[index - 1];
item = item.copyWithin(index - 1, index, index + 1);
item[index] = temp;
this.setData({
roadTeamList: item
})
}
else if (target.type == 'addAll') {
var roadTeamList = this.data.roadTeamList
roadTeamList.map((item, ids) => {
if (ids == index) {
roadTeamList.unshift(roadTeamList.splice(ids, 1)[0]);
}
})
this.setData({
roadTeamList: roadTeamList
})
}
},