|
@@ -373,11 +373,11 @@
|
|
<!--新增界面-->
|
|
<!--新增界面-->
|
|
<el-dialog :title="title" v-if="addFormVisible" :visible.sync="addFormVisible" :close-on-click-modal="false" customClass="customWidth" width="960px">
|
|
<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 ref="form1" :model="addForm" :rules="rules" label-width="120px">
|
|
- <el-form-item :label="$t('Itemno')" >
|
|
|
|
|
|
+ <el-form-item :label="$t('Itemno')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''">
|
|
<!-- <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="$t('peaseenterthe')" clearable></el-input>
|
|
<el-input v-model="addForm.code" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item :label="$t('zhu-xiang-mu')" v-if="user.timeType.mainProjectState == '1'">
|
|
|
|
|
|
+ <el-form-item :label="$t('zhu-xiang-mu')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''" 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-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">
|
|
<el-option v-for="(item) in mainProjectList" :key="item.id" :value="item.id" :label="item.name + '\u3000' + item.code">
|
|
@@ -400,7 +400,7 @@
|
|
<!-- <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="$t('peaseenterthe')" clearable maxlength="4000"></el-input>
|
|
<el-input v-model="addForm.projectDesc" :placeholder="$t('peaseenterthe')" clearable maxlength="4000"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item :label="$t('projecttype')" prop="isPublic">
|
|
|
|
|
|
+ <el-form-item :label="$t('projecttype')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''" 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-select v-model="addForm.isPublic" style="width:32%;" @change="selectPublic">
|
|
<el-option :value="0" :label="$t('commonproject')"></el-option>
|
|
<el-option :value="0" :label="$t('commonproject')"></el-option>
|
|
@@ -417,7 +417,7 @@
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item :label="$t('subordinatedepartments')" v-if="user.timeType.projectWithDept">
|
|
|
|
|
|
+ <el-form-item :label="$t('subordinatedepartments')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''" v-if="user.timeType.projectWithDept">
|
|
<el-cascader v-model="addForm.deptId" :options="departmentList" :placeholder="$t('defaultText.pleaseChoose')"
|
|
<el-cascader v-model="addForm.deptId" :options="departmentList" :placeholder="$t('defaultText.pleaseChoose')"
|
|
:props="{ checkStrictly: true, expandTrigger: 'hover' }" clearable filterable @change="cascaderChange" style="width: 100%"
|
|
:props="{ checkStrictly: true, expandTrigger: 'hover' }" clearable filterable @change="cascaderChange" style="width: 100%"
|
|
></el-cascader>
|
|
></el-cascader>
|
|
@@ -450,13 +450,13 @@
|
|
<el-option v-for="item in customerList" :key="item.id" :label="item.customerName" :value="item.id"></el-option>
|
|
<el-option v-for="item in customerList" :key="item.id" :label="item.customerName" :value="item.id"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
- <el-form-item :label="$t('Allparticipants')" v-show="addForm.isPublic == 0">
|
|
|
|
|
|
+ <el-form-item :label="$t('Allparticipants')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''" v-show="addForm.isPublic == 0">
|
|
<el-tooltip placement="top" effect="light">
|
|
<el-tooltip placement="top" effect="light">
|
|
<div slot="content" style="width:780px">{{addForm.userNames}}</div>
|
|
<div slot="content" style="width:780px">{{addForm.userNames}}</div>
|
|
<el-input @focus="showChooseMembTree" v-model="addForm.userNames"></el-input>
|
|
<el-input @focus="showChooseMembTree" v-model="addForm.userNames"></el-input>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item :label="$t('projectmanager')" >
|
|
|
|
|
|
+ <el-form-item :label="$t('projectmanager')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''">
|
|
<!-- <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" :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="$t('defaultText.pleaseChoose')" style="width:32%;" >
|
|
<el-select v-model="addForm.inchargerId" filterable :placeholder="$t('defaultText.pleaseChoose')" style="width:32%;" >
|
|
<el-option v-for="item in participator" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
<el-option v-for="item in participator" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
@@ -468,7 +468,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<!--专业项目协作版本功能 -->
|
|
<!--专业项目协作版本功能 -->
|
|
- <el-form-item :label="$t('ji-bie')" v-if="user.company.packageProject==1">
|
|
|
|
|
|
+ <el-form-item :label="$t('ji-bie')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''" v-if="user.company.packageProject==1">
|
|
<el-select v-model="addForm.level" :placeholder="$t('defaultText.pleaseChoose')" style="width:32%;" v-if="user.timeType.projectLevelState == 1">
|
|
<el-select v-model="addForm.level" :placeholder="$t('defaultText.pleaseChoose')" style="width:32%;" v-if="user.timeType.projectLevelState == 1">
|
|
<el-option v-for="item in levelList" :key="item.id" :label="item.projectLevelName" :value="item.id"></el-option>
|
|
<el-option v-for="item in levelList" :key="item.id" :label="item.projectLevelName" :value="item.id"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
@@ -514,7 +514,7 @@
|
|
|
|
|
|
<!-- 单个公司的固定字段 -->
|
|
<!-- 单个公司的固定字段 -->
|
|
<div v-if="user.companyId == '936'">
|
|
<div v-if="user.companyId == '936'">
|
|
- <el-form-item :label="$t('contractno')" >
|
|
|
|
|
|
+ <el-form-item :label="$t('contractno')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''">
|
|
<el-input v-model="addForm.contractCode" maxlength="50" show-word-limit :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
<el-input v-model="addForm.contractCode" maxlength="50" show-word-limit :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item :label="$t('warrantystartime')">
|
|
<el-form-item :label="$t('warrantystartime')">
|
|
@@ -533,7 +533,7 @@
|
|
:clearable="false" type="date"
|
|
:clearable="false" type="date"
|
|
placeholder="$t('optiondate')"></el-date-picker>
|
|
placeholder="$t('optiondate')"></el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item :label="$t('IndependentProject')" >
|
|
|
|
|
|
+ <el-form-item :label="$t('IndependentProject')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''">
|
|
<!-- <el-input v-model="addForm.projectCategorySub" placeholder="请输入自主项目类别" clearable></el-input> -->
|
|
<!-- <el-input v-model="addForm.projectCategorySub" placeholder="请输入自主项目类别" clearable></el-input> -->
|
|
<el-select v-model="addForm.projectCategorySub" :placeholder="$t('defaultText.pleaseChoose')" clearable>
|
|
<el-select v-model="addForm.projectCategorySub" :placeholder="$t('defaultText.pleaseChoose')" clearable>
|
|
<el-option :value="$t('softwareproject')" :label="$t('softwareproject')"></el-option>
|
|
<el-option :value="$t('softwareproject')" :label="$t('softwareproject')"></el-option>
|
|
@@ -541,7 +541,7 @@
|
|
<el-option :value="$t('integrationproject')" :label="$t('integrationproject')"></el-option>
|
|
<el-option :value="$t('integrationproject')" :label="$t('integrationproject')"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item :label="$t('region')" >
|
|
|
|
|
|
+ <el-form-item :label="$t('region')" :class="title == $t('newproject') && user.companyId == 936 ? 'wpgCssClass' : ''">
|
|
<el-input v-model="addForm.region" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
<el-input v-model="addForm.region" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item :label="$t('subordinateBU')" >
|
|
<el-form-item :label="$t('subordinateBU')" >
|
|
@@ -2960,7 +2960,7 @@ a {
|
|
});
|
|
});
|
|
},
|
|
},
|
|
importProjectBefore(){
|
|
importProjectBefore(){
|
|
- this.paramData1 = true
|
|
|
|
|
|
+ this.paramData1 = false
|
|
this.importProjectBeforeDialog = true
|
|
this.importProjectBeforeDialog = true
|
|
},
|
|
},
|
|
importProject(item) {
|
|
importProject(item) {
|
|
@@ -4058,4 +4058,7 @@ a {
|
|
.toolbar_formitem_n1{
|
|
.toolbar_formitem_n1{
|
|
margin-right: 0 !important;
|
|
margin-right: 0 !important;
|
|
}
|
|
}
|
|
|
|
+.wpgCssClass .el-form-item__label{
|
|
|
|
+ font-weight: 600;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|