|
@@ -74,7 +74,7 @@
|
|
</el-upload>
|
|
</el-upload>
|
|
</el-dropdown-item>
|
|
</el-dropdown-item>
|
|
<el-dropdown-item v-if="permissions.projectImport">
|
|
<el-dropdown-item v-if="permissions.projectImport">
|
|
- <el-link type="primary" :underline="false" @click="downloadmb" v-if="user.company.packageCustomer == 1 || user.company.packageProvider == 1 || user.timeType.mainProjectState == 1">模板下载</el-link>
|
|
|
|
|
|
+ <el-link type="primary" :underline="false" @click="downloadmb" v-if="user.company.packageCustomer == 1 || user.company.packageProvider == 1 || user.timeType.mainProjectState == 1 || user.companyId == '936'">模板下载</el-link>
|
|
<el-link type="primary" :underline="false" href="./upload/项目导入模板.xlsx" download="项目导入模板.xlsx" v-else>模板下载</el-link>
|
|
<el-link type="primary" :underline="false" href="./upload/项目导入模板.xlsx" download="项目导入模板.xlsx" v-else>模板下载</el-link>
|
|
</el-dropdown-item>
|
|
</el-dropdown-item>
|
|
<el-dropdown-item v-if="permissions.projectExport">
|
|
<el-dropdown-item v-if="permissions.projectExport">
|
|
@@ -400,7 +400,37 @@
|
|
placeholder="选择日期"></el-date-picker>
|
|
placeholder="选择日期"></el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
-
|
|
|
|
|
|
+ <!-- 单个公司的固定字段 -->
|
|
|
|
+ <div v-if="user.companyId == '936'">
|
|
|
|
+ <el-form-item label="合同编号" >
|
|
|
|
+ <el-input v-model="addForm.contractCode" placeholder="请输入合同编号" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="质保开始时间">
|
|
|
|
+ <el-date-picker v-model="addForm.warrantyStartDate"
|
|
|
|
+ :editable="false" style="width:32%;"
|
|
|
|
+ format="yyyy-MM-dd"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :clearable="false" type="date"
|
|
|
|
+ placeholder="选择日期"></el-date-picker>
|
|
|
|
+
|
|
|
|
+ <span style="margin-left:63px;margin-right:10px;" >质保截止时间</span>
|
|
|
|
+ <el-date-picker v-model="addForm.warrantyEndDate" style="width:33%;"
|
|
|
|
+ :editable="false"
|
|
|
|
+ format="yyyy-MM-dd"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ :clearable="false" type="date"
|
|
|
|
+ placeholder="选择日期"></el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="自主项目类别" >
|
|
|
|
+ <el-input v-model="addForm.projectCategorySub" placeholder="请输入自主项目类别" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="所属大区" >
|
|
|
|
+ <el-input v-model="addForm.region" placeholder="请输入 所属大区" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="所属BU" >
|
|
|
|
+ <el-input v-model="addForm.bu" placeholder="所属BU" clearable></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
<!-- 项目基线 -->
|
|
<!-- 项目基线 -->
|
|
<div style="margin: 10px 0 30px 0;min-height:200px;" v-if="user.company.packageProject == 1">
|
|
<div style="margin: 10px 0 30px 0;min-height:200px;" v-if="user.company.packageProject == 1">
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
@@ -2847,6 +2877,14 @@ a {
|
|
creatorId: this.user.id,
|
|
creatorId: this.user.id,
|
|
projectMainId: ''
|
|
projectMainId: ''
|
|
}
|
|
}
|
|
|
|
+ if(this.user.companyId == '936') {
|
|
|
|
+ this.$set(this.addForm, 'contractCode', '')
|
|
|
|
+ this.$set(this.addForm, 'warrantyStartDate', '')
|
|
|
|
+ this.$set(this.addForm, 'warrantyEndDate', '')
|
|
|
|
+ this.$set(this.addForm, 'projectCategorySub', '')
|
|
|
|
+ this.$set(this.addForm, 'region', '')
|
|
|
|
+ this.$set(this.addForm, 'bu', '')
|
|
|
|
+ }
|
|
this.projectBaseCostData = [];
|
|
this.projectBaseCostData = [];
|
|
this.auseList = [];
|
|
this.auseList = [];
|
|
for (var m=0;m<this.baseCostItemList.length; m++) {
|
|
for (var m=0;m<this.baseCostItemList.length; m++) {
|
|
@@ -2893,6 +2931,16 @@ a {
|
|
creatorId: item.creatorId
|
|
creatorId: item.creatorId
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 判断公司id是否等于936
|
|
|
|
+ if(this.user.companyId == '936') {
|
|
|
|
+ this.$set(this.addForm, 'contractCode', item.projectSeparate.contractCode)
|
|
|
|
+ this.$set(this.addForm, 'warrantyStartDate', item.projectSeparate.warrantyStartDate)
|
|
|
|
+ this.$set(this.addForm, 'warrantyEndDate', item.projectSeparate.warrantyEndDate)
|
|
|
|
+ this.$set(this.addForm, 'projectCategorySub', item.projectSeparate.projectCategorySub)
|
|
|
|
+ this.$set(this.addForm, 'region', item.projectSeparate.region)
|
|
|
|
+ this.$set(this.addForm, 'bu', item.projectSeparate.bu)
|
|
|
|
+ }
|
|
|
|
+
|
|
// 判断是否有供应商
|
|
// 判断是否有供应商
|
|
if(this.user.company.packageProvider) {
|
|
if(this.user.company.packageProvider) {
|
|
// this.addForm.supplierId = item.providerIds.split(',')
|
|
// this.addForm.supplierId = item.providerIds.split(',')
|
|
@@ -3153,6 +3201,16 @@ a {
|
|
formData.append("providerIds", this.addForm.supplierId.toString());
|
|
formData.append("providerIds", this.addForm.supplierId.toString());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 判断公司id是否等于 936
|
|
|
|
+ if(this.user.companyId == '936') {
|
|
|
|
+ formData.append("contractCode", this.addForm.contractCode);
|
|
|
|
+ formData.append("warrantyStartDate", this.addForm.warrantyStartDate);
|
|
|
|
+ formData.append("warrantyEndDate", this.addForm.warrantyEndDate);
|
|
|
|
+ formData.append("projectCategorySub", this.addForm.projectCategorySub);
|
|
|
|
+ formData.append("region", this.addForm.region);
|
|
|
|
+ formData.append("bu", this.addForm.bu);
|
|
|
|
+ }
|
|
|
|
+
|
|
// formData.append("associateDegreeNames", listName)
|
|
// formData.append("associateDegreeNames", listName)
|
|
// console.log("addform",this.addForm);
|
|
// console.log("addform",this.addForm);
|
|
// return
|
|
// return
|