|
@@ -47,7 +47,9 @@ export default {
|
|
|
name: "detail",
|
|
|
data() {
|
|
|
return {
|
|
|
- mainData:{},
|
|
|
+ mainData:{
|
|
|
+ disabled:false
|
|
|
+ },
|
|
|
mainAreaData:{},
|
|
|
detailInfo:{},
|
|
|
}
|
|
@@ -57,6 +59,20 @@ export default {
|
|
|
status: () => this.mainData.status
|
|
|
}
|
|
|
},
|
|
|
+ watch:{
|
|
|
+ mainData(val) {
|
|
|
+ if (this.mainData.leader.length !== 0){
|
|
|
+ if (JSON.parse(window.sessionStorage.getItem('active_account')).userid === this.mainData.leader[0].userid){
|
|
|
+ /*是负责人*/
|
|
|
+ this.mainData.disabled = true
|
|
|
+ }else {
|
|
|
+ /*不是负责人*/
|
|
|
+ this.mainData.disabled = false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ console.log("权限结果", this.mainData.disabled)
|
|
|
+ }
|
|
|
+ },
|
|
|
components:{
|
|
|
BaseInfo,
|
|
|
DetailTable,
|
|
@@ -75,7 +91,7 @@ export default {
|
|
|
|
|
|
}
|
|
|
})
|
|
|
- this.mainData = res.data
|
|
|
+ this.mainData = Object.assign({},this.mainData,res.data)
|
|
|
this.$refs.details.param.content.type = this.$route.query.tabIndex
|
|
|
this.changeDataStructure()
|
|
|
console.log(this.mainData);
|