|
@@ -19,15 +19,11 @@
|
|
|
</div>
|
|
|
<div slot="customOperation" >
|
|
|
<!-- 此区域提供了自定义操作按钮 -->
|
|
|
-<!-- <transaction_status class="inline-16" v-if="tool.checkAuth($route.name,'transaction')" :id="mainData.sa_customersid" @onshow="onSuccess" @shareSuccess="onSuccess"></transaction_status>-->
|
|
|
- <statusChange class="inline-16" v-if="tool.checkAuth($route.name,'statusChange')" :id="mainData.sa_customersid" @statusChangeSuccess="statusChangeSuccess"></statusChange>
|
|
|
- <!--<lock class="inline-16" v-if="tool.checkAuth($route.name,'lock')" :id="mainData.sa_customersid" @onshow="onSuccess"></lock>-->
|
|
|
- <!--<unlock class="inline-16" v-if="tool.checkAuth($route.name,'unlock')" :id="mainData.sa_customersid" @onshow="onSuccess"></unlock> -->
|
|
|
- <share class="inline-16" v-if="tool.checkAuth($route.name,'share') && mainData.poolname === ''" :id="mainData.sa_customersid" @onshow="onSuccess" @shareSuccess="onSuccess"></share>
|
|
|
-<!-- <send_back style="display:inline" v-if="tool.checkAuth($route.name,'back') " :data="mainData" @onshow="onSuccess" @backSuccess="onSuccess"></send_back>-->
|
|
|
- <toBack class="inline-16" v-if="tool.checkAuth($route.name,'back') && mainData.sa_customerpoolid_source !== 0" :data="mainData" @backSuccess="onSuccess"></toBack>
|
|
|
- <to_void class="inline-16" v-if="tool.checkAuth($route.name,'toVoid')" :id="mainData.sa_customersid" @onshow="onSuccess" @toVoidSuccess="onSuccess"></to_void>
|
|
|
- <recovery class="inline-16" v-if="tool.checkAuth($route.name,'recovery') " :data="mainData" @onshow="onSuccess" @backSuccess="onSuccess"></recovery>
|
|
|
+ <statusChange class="inline-16" v-if="tool.checkAuth($route.name,'statusChange')" :disabled="disabled" :id="mainData.sa_customersid" @statusChangeSuccess="statusChangeSuccess"></statusChange>
|
|
|
+ <share class="inline-16" v-if="tool.checkAuth($route.name,'share') && mainData.sourcepoolname === ''" :disabled="disabled" :id="mainData.sa_customersid" @onshow="onSuccess" @shareSuccess="onSuccess"></share>
|
|
|
+ <toBack class="inline-16" v-if="tool.checkAuth($route.name,'back') && mainData.sa_customerpoolid_source !== 0" :disabled="disabled" :data="mainData" @backSuccess="onSuccess"></toBack>
|
|
|
+ <to_void class="inline-16" v-if="tool.checkAuth($route.name,'toVoid')" :id="mainData.sa_customersid" :disabled="disabled" @onshow="onSuccess" @toVoidSuccess="onSuccess"></to_void>
|
|
|
+ <recovery class="inline-16" v-if="tool.checkAuth($route.name,'recovery') " :disabled="disabled" :data="mainData" @onshow="onSuccess" @backSuccess="onSuccess"></recovery>
|
|
|
</div>
|
|
|
<div slot="slot0" >
|
|
|
<detailed ref="baseDetail"></detailed>
|
|
@@ -78,6 +74,7 @@ export default {
|
|
|
return {
|
|
|
mainData:{},
|
|
|
mainAreaData:[],
|
|
|
+ userInfo:JSON.parse(window.sessionStorage.getItem('userInfo')),
|
|
|
tags:{},
|
|
|
visible:false,
|
|
|
dialogFormVisible:false,
|
|
@@ -87,7 +84,8 @@ export default {
|
|
|
userid:''
|
|
|
},
|
|
|
users:[],
|
|
|
- flag:false
|
|
|
+ flag:false,
|
|
|
+ disabled:false
|
|
|
}
|
|
|
},
|
|
|
components:{
|
|
@@ -109,6 +107,18 @@ export default {
|
|
|
statusChange,
|
|
|
toBack
|
|
|
},
|
|
|
+ watch:{
|
|
|
+ mainData(val) {
|
|
|
+ if (this.mainData.leader.length !== 0){
|
|
|
+ if (JSON.parse(window.sessionStorage.getItem('userInfo')).userid === this.mainData.leader[0].userid){
|
|
|
+ this.disabled = false
|
|
|
+ }else {
|
|
|
+ this.disabled = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ console.log("权限结果",this.disabled)
|
|
|
+ }
|
|
|
+ },
|
|
|
methods:{
|
|
|
async queryMainData(id) {
|
|
|
const res = await this.$api.requested({
|
|
@@ -118,13 +128,11 @@ export default {
|
|
|
},
|
|
|
})
|
|
|
this.mainData = res.data
|
|
|
- console.log("输出数据一")
|
|
|
- console.log(this.mainData)
|
|
|
this.$refs['details'].param.content.type = this.$route.query.tabIndex
|
|
|
this.$refs['details'].param.content.isExport = false
|
|
|
this.changeDataStructure()
|
|
|
this.flag = true
|
|
|
- console.log(this.mainAreaData)
|
|
|
+ console.log(this.mainData,"输出数据用户id")
|
|
|
},
|
|
|
show(){
|
|
|
this.visible = false
|