Browse Source

feat: [试验管理] SD不能给其他人创建,仅TFM可修改试验负责人

ouqian
memorylkf 1 month ago
parent
commit
7e9be48771
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      src/views/business/study/comp/edit.vue

+ 3
- 1
src/views/business/study/comp/edit.vue View File

@ -26,7 +26,7 @@
</el-col>
<el-col :span="24">
<el-form-item :label="$t('page.business.study.study.leader')+':'" prop="leader">
<SelectDeptUser @change="changeLeader" v-model="infoDialog.formData.leader" :name="infoDialog.formData.leaderName" :nameEn="infoDialog.formData.leaderNameEn" />
<SelectDeptUser :readOnly="!checkRole(['TFM'])" @change="changeLeader" v-model="infoDialog.formData.leader" :name="infoDialog.formData.leaderName" :nameEn="infoDialog.formData.leaderNameEn" />
</el-form-item>
</el-col>
<el-col :span="24">
@ -42,6 +42,7 @@
</template>
<script>
import { checkRole } from "@/utils/permission";
import { study_info,study_save} from "@/api/business/study/study";
import SelectDeptUser from '@/views/business/comps/select/SelectDeptUser.vue';
import Sign from './sign.vue'
@ -89,6 +90,7 @@ export default {
created() {
},
methods: {
checkRole,
changeLeader(val){
this.infoDialog.formData.leader = val.id
this.infoDialog.formData.leaderName = val.name

Loading…
Cancel
Save