|
@@ -3,8 +3,8 @@
|
|
|
<van-nav-bar title="编辑项目" left-text="返回" @click-left="back" fixed left-arrow />
|
|
|
<div class="content">
|
|
|
<van-form ref="projectSubmit">
|
|
|
- <van-field v-model="projectDetail.projectCode" label="项目编号"></van-field>
|
|
|
- <van-field v-model="projectDetail.projectName" label="项目名称"></van-field>
|
|
|
+ <van-field v-model="projectDetail.projectCode" label="项目编号" :disabled="!editCodeAndName"></van-field>
|
|
|
+ <van-field v-model="projectDetail.projectName" label="项目名称" :disabled="!editCodeAndName"></van-field>
|
|
|
<!-- 主项目 -->
|
|
|
<van-field label="主项目" @click="mainProjectShow = true" readonly clickable v-if="user.timeType.mainProjectState == '1'">
|
|
|
<template #input>
|
|
@@ -167,6 +167,7 @@ export default {
|
|
|
minDate: new Date(2020,0,1),
|
|
|
maxDate: new Date(2025,11,31),
|
|
|
projectDetail: {},
|
|
|
+ editCodeAndName: false,
|
|
|
|
|
|
mainProjectList: [],
|
|
|
mainProjectShow: false,
|
|
@@ -195,6 +196,7 @@ export default {
|
|
|
}else{
|
|
|
this.getCategoryList()
|
|
|
}
|
|
|
+
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
@@ -378,6 +380,16 @@ export default {
|
|
|
]
|
|
|
this.projectDetail.levelLabel = this.levelList[this.projectDetail.level - 1].label
|
|
|
}
|
|
|
+
|
|
|
+ if(this.user.id == res.data.creatorId){
|
|
|
+ this.editCodeAndName = true
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for(let i in this.user.functionList){
|
|
|
+ if(this.user.functionList[i].name == '编辑负责项目编码和名称' || this.user.functionList[i].name == '管理全部项目'){
|
|
|
+ this.editCodeAndName = true
|
|
|
+ }
|
|
|
+ }
|
|
|
} else {
|
|
|
this.$toast.fail('获取失败');
|
|
|
}
|