|
@@ -361,10 +361,12 @@
|
|
|
<el-dialog :title="title" v-if="addFormVisible" :visible.sync="addFormVisible" :close-on-click-modal="false" customClass="customWidth" width="960px">
|
|
|
<el-form ref="form1" :model="addForm" :rules="rules" label-width="120px">
|
|
|
<el-form-item label="项目编号" >
|
|
|
- <el-input v-model="addForm.code" :disabled="!permissions.projectManagement && addForm.creatorId != user.id" placeholder="请输入项目编号" clearable></el-input>
|
|
|
+ <!-- <el-input v-model="addForm.code" :disabled="!permissions.projectManagement && addForm.creatorId != user.id" placeholder="请输入项目编号" clearable></el-input> -->
|
|
|
+ <el-input v-model="addForm.code" placeholder="请输入项目编号" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="主项目" v-if="user.timeType.mainProjectState == '1'">
|
|
|
- <el-select v-model="addForm.projectMainId" clearable :disabled="!permissions.projectManagement && addForm.creatorId != user.id" @change="projectManagementChange">
|
|
|
+ <!-- <el-select v-model="addForm.projectMainId" clearable :disabled="!permissions.projectManagement && addForm.creatorId != user.id" @change="projectManagementChange"> -->
|
|
|
+ <el-select v-model="addForm.projectMainId" clearable @change="projectManagementChange">
|
|
|
<el-option v-for="(item) in mainProjectList" :key="item.id" :value="item.id" :label="item.name + '\u3000' + item.code">
|
|
|
<span style="float: left; color: #8492a6; font-size: 13px;">{{ item.code }}</span>
|
|
|
<span style="float: right;margin-left: 20px">{{ item.name }}</span>
|
|
@@ -372,18 +374,22 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="项目分类" v-if="user.timeType.mainProjectState != '1'">
|
|
|
- <el-select v-model="addForm.category" style="width:32%;" clearable :disabled="!permissions.projectManagement && addForm.creatorId != user.id">
|
|
|
+ <!-- <el-select v-model="addForm.category" style="width:32%;" clearable :disabled="!permissions.projectManagement && addForm.creatorId != user.id"> -->
|
|
|
+ <el-select v-model="addForm.category" style="width:32%;" clearable>
|
|
|
<el-option v-for="(item) in baseClfList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="项目名称" prop="name">
|
|
|
- <el-input v-model="addForm.name" :disabled="!permissions.projectManagement && addForm.creatorId != user.id" placeholder="请输入项目名称" clearable></el-input>
|
|
|
+ <!-- <el-input v-model="addForm.name" :disabled="!permissions.projectManagement && addForm.creatorId != user.id" placeholder="请输入项目名称" clearable></el-input> -->
|
|
|
+ <el-input v-model="addForm.name" placeholder="请输入项目名称" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="项目描述" prop="projectDesc">
|
|
|
- <el-input v-model="addForm.projectDesc" :disabled="!permissions.projectManagement && addForm.creatorId != user.id" placeholder="请输入项目描述" clearable maxlength="4000"></el-input>
|
|
|
+ <!-- <el-input v-model="addForm.projectDesc" :disabled="!permissions.projectManagement && addForm.creatorId != user.id" placeholder="请输入项目描述" clearable maxlength="4000"></el-input> -->
|
|
|
+ <el-input v-model="addForm.projectDesc" placeholder="请输入项目描述" clearable maxlength="4000"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="项目类型" prop="isPublic">
|
|
|
- <el-select v-model="addForm.isPublic" style="width:32%;" @change="selectPublic" :disabled="!permissions.projectManagement && addForm.creatorId != user.id">
|
|
|
+ <!-- <el-select v-model="addForm.isPublic" style="width:32%;" @change="selectPublic" :disabled="!permissions.projectManagement && addForm.creatorId != user.id"> -->
|
|
|
+ <el-select v-model="addForm.isPublic" style="width:32%;" @change="selectPublic">
|
|
|
<el-option :value="0" label="普通项目"></el-option>
|
|
|
<el-option :value="1" label="公共项目"></el-option>
|
|
|
</el-select>
|
|
@@ -437,7 +443,9 @@
|
|
|
<el-input @focus="showChooseMembTree" v-model="addForm.userNames"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="项目经理" ><el-select v-model="addForm.inchargerId" :disabled="(addForm.userId.length==0 && addForm.isPublic == 0) || (!permissions.projectManagement && user.id != addForm.creatorId)" filterable placeholder="请选择项目经理" style="width:32%;" >
|
|
|
+ <el-form-item label="项目经理" >
|
|
|
+ <!-- <el-select v-model="addForm.inchargerId" :disabled="(addForm.userId.length==0 && addForm.isPublic == 0) || (!permissions.projectManagement && user.id != addForm.creatorId)" filterable placeholder="请选择项目经理" style="width:32%;" > -->
|
|
|
+ <el-select v-model="addForm.inchargerId" filterable placeholder="请选择项目经理" style="width:32%;" >
|
|
|
<el-option v-for="item in participator" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|