Browse Source

上传

master
前端-胡立永 3 months ago
parent
commit
be8368c438
3 changed files with 76 additions and 23 deletions
  1. +20
    -6
      api/api.js
  2. +29
    -13
      pages_order/order/FavoriteList.vue
  3. +27
    -4
      pages_order/order/WorkOrders.vue

+ 20
- 6
api/api.js View File

@ -15,6 +15,26 @@ const config = {
method: 'GET',
auth : true,
},
//收藏信息-添加收藏
addCollection: {
url: '/workorder/collection/addCollection',
method: 'GET',
auth : true,
},
//收藏信息-取消收藏
deleteCollection: {
url: '/workorder/collection/deleteCollection',
method: 'GET',
auth : true,
},
//收藏信息-我的收藏
queryCollectionList: {
url: '/workorder/collection/queryCollectionList',
method: 'GET',
auth : true,
},
//工单信息-查询工单列表
queryTemplateList: {
@ -58,12 +78,6 @@ const config = {
method: 'GET',
auth : true,
},
//收藏信息-我的收藏
queryCollectionList: {
url: '/workorder/collection/queryCollectionList',
method: 'GET',
auth : true,
},
//工单信息-根据id查询工单详情
queryTemplateById: {
url: '/workorder/template/queryTemplateById',


+ 29
- 13
pages_order/order/FavoriteList.vue View File

@ -23,18 +23,20 @@
<view class="Urgent-Work-Order">
<uv-swipe-action>
<uv-swipe-action-item
@click="clickAction"
<view
v-for="(item, index) in list"
:key="index"
style="margin-top: 30rpx;"
:options="options">
<WorkOrderitem
margin="0"
@click="$utils.navigateTo('/pages_order/order/WorkOrders?id=' + item.workorderTemplate.id)"
:obj="item.workorderTemplate"
/>
</uv-swipe-action-item>
:key="item.id"
style="margin-top: 30rpx;">
<uv-swipe-action-item
@click="e => clickAction(e, item)"
:options="options">
<WorkOrderitem
margin="0"
@click="$utils.navigateTo('/pages_order/order/WorkOrders?id=' + item.workorderTemplate.id)"
:obj="item.workorderTemplate"
/>
</uv-swipe-action-item>
</view>
</uv-swipe-action>
</view>
@ -80,8 +82,22 @@
}
this.getData()
},
clickAction(e){
console.log(e);
clickAction(e, item){
this.deleteCollection(item.id)
},
//-
deleteCollection(id){
this.$api('deleteCollection', {
collectionId : id
}, res => {
this.getData()
if(res.code == 200){
uni.showToast({
title: '取消成功',
icon: 'none'
})
}
})
},
}
}


+ 27
- 4
pages_order/order/WorkOrders.vue View File

@ -86,8 +86,15 @@
@click="$utils.navigateTo('/pages_order/order/ModifyWorkOrder?id=' + id)">
修改
</view>
<view class="modi a">
已收藏
<view class="modi"
v-if="TemplateById.collectonFlag"
@click="addCollection">
收藏
</view>
<view class="modi a"
v-else
@click="addCollection">
取消收藏
</view>
</view>
</view>
@ -100,7 +107,8 @@
return {
id : 0,
TemplateById : {
workorderStepList : []
workorderStepList : [],
collectonFlag : false,
},
}
},
@ -136,7 +144,22 @@
]
this.$utils.navigateTo(urls[index])
}
},
//-
addCollection(){
this.$api('addCollection', {
templateId : this.id
}, res => {
this.queryTemplateById()
if(res.code == 200){
uni.showToast({
title: this.TemplateById.collectonFlag ? '收藏成功' : '取消成功',
icon: 'none'
})
this.TemplateById.collectonFlag = !this.TemplateById.collectonFlag
}
})
},
}
}
</script>


Loading…
Cancel
Save