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