|
@@ -141,7 +141,7 @@
|
|
|
<template slot-scope="scope">
|
|
|
<el-button v-if="isAuth('order:ctl:info')" type="text" size="small" @click="detailHandle(scope.row.orderId)">查看</el-button>
|
|
|
<el-button v-if="isAuth('order:ctl:editor') && Number(scope.row.state) === 2" type="text" size="small" @click="addOrUpdateHandle(scope.row.orderId,false)">编辑</el-button>
|
|
|
- <el-button v-if="isAuth('order:clt:revoke') && Number(scope.row.state) === 1" type="text" size="small" @click="cancelOrder(scope.row)">撤回</el-button>
|
|
|
+ <el-button v-if="isAuth('order:clt:revoke') && Number(scope.row.state) === 1 && scope.row.creatorId === userId.toString()" type="text" size="small" @click="cancelOrder(scope.row)">撤回</el-button>
|
|
|
<el-button v-if="isAuth('order:ctl:determine') && Number(scope.row.state) === 3 && Number(scope.row.orderState) === 6" type="text" size="small" @click="techConfirm(scope.row)">技术确定</el-button>
|
|
|
<!-- <el-button v-if="isAuth('order:ctl:deliver') && Number(scope.row.orderState) === 3" type="text" size="small" @click="deliverHandle(scope.row.orderId)">发货</el-button>-->
|
|
|
<!-- <el-button v-if="isAuth('order:ctl:arrived') && Number(scope.row.orderState) === 4 " type="text" size="small" @click="arrivedHandle(scope.row)">送达</el-button>-->
|
|
@@ -184,6 +184,8 @@
|
|
|
},
|
|
|
created () {
|
|
|
this.optionsState = this.$store.state.common.approveStates
|
|
|
+ this.userId = this.$store.state.user.id
|
|
|
+ console.log(this.userId)
|
|
|
this.queryData()
|
|
|
},
|
|
|
data () {
|
|
@@ -201,6 +203,7 @@
|
|
|
dataListLoading: false,
|
|
|
dataListSelections: [],
|
|
|
optionsState: [ ],
|
|
|
+ userId: 0,
|
|
|
optionsOrderState: [
|
|
|
{
|
|
|
code: '1', value: '未开始'
|