commit
This commit is contained in:
@@ -142,12 +142,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<el-table
|
<el-table
|
||||||
ref="multipleTable"
|
ref="multipleTable"
|
||||||
:data="listForm.breakdownList"
|
:data="listForm.breakdownList.slice((currentPage - 1) * pageSize, currentPage * pageSize ) "
|
||||||
tooltip-effect="dark"
|
style="width: 100%; border: 1px solid #cccccc;height: 400px"
|
||||||
style="width: 100%"
|
height="48%"
|
||||||
border
|
border
|
||||||
|
highlight-current-row
|
||||||
@selection-change="selectStandChange"
|
@selection-change="selectStandChange"
|
||||||
:height="sarProStateTableHeight"
|
|
||||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||||
fontWeight: 'bold', fontFamily: 'MicrosoftYaHei-Bold', height: '48px'}">
|
fontWeight: 'bold', fontFamily: 'MicrosoftYaHei-Bold', height: '48px'}">
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -158,46 +158,55 @@
|
|||||||
<el-table-column
|
<el-table-column
|
||||||
prop="productLine"
|
prop="productLine"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="150"
|
||||||
label="产品线">
|
label="产品线">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="projectNumber"
|
prop="projectNumber"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="160px"
|
||||||
label="项目编号">
|
label="项目编号">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="projectName"
|
prop="projectName"
|
||||||
align="center"
|
align="center"
|
||||||
|
min-width="300"
|
||||||
label="项目名称">
|
label="项目名称">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="itemNum"
|
prop="itemNum"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="100px"
|
||||||
label="条款号">
|
label="条款号">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="itemsName"
|
prop="itemsName"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="160px"
|
||||||
label="条款名称">
|
label="条款名称">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="technicalRequir"
|
prop="technicalRequir"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="160px"
|
||||||
label="核心技术要求/变化点">
|
label="核心技术要求/变化点">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="changePoint"
|
prop="changePoint"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="160px"
|
||||||
label="基于上一版本差异">
|
label="基于上一版本差异">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="xcxssrq"
|
prop="xcxssrq"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="120px"
|
||||||
label="新车型实施日期">
|
label="新车型实施日期">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="zccssrq"
|
prop="zccssrq"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="120px"
|
||||||
label="在产车实施日期">
|
label="在产车实施日期">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -211,7 +220,14 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
<el-pagination
|
||||||
|
layout="total,sizes, prev, pager, next"
|
||||||
|
background
|
||||||
|
:page-sizes="[20, 40, 60]"
|
||||||
|
:total="total"
|
||||||
|
@current-change="handleCurrentChange"
|
||||||
|
>
|
||||||
|
</el-pagination>
|
||||||
<!-- 选择责任人-->
|
<!-- 选择责任人-->
|
||||||
<Role-tree
|
<Role-tree
|
||||||
is-title="选择落实人"
|
is-title="选择落实人"
|
||||||
@@ -330,6 +346,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
//折叠的标志,true为折叠,false为不折叠
|
//折叠的标志,true为折叠,false为不折叠
|
||||||
foldFormFlag: false,
|
foldFormFlag: false,
|
||||||
|
currentPage: 1,
|
||||||
isTransfer: false,
|
isTransfer: false,
|
||||||
// 调整处理人抽屉状态
|
// 调整处理人抽屉状态
|
||||||
drawerModal: false,
|
drawerModal: false,
|
||||||
@@ -360,6 +377,7 @@ export default {
|
|||||||
tabValue: "listOfCountries",
|
tabValue: "listOfCountries",
|
||||||
selectedList: [], //选择清单的选择框
|
selectedList: [], //选择清单的选择框
|
||||||
selectList: [], //选择标准的选择框
|
selectList: [], //选择标准的选择框
|
||||||
|
selectStandList: [], //点开批量弹窗选择数据丢失
|
||||||
lsIndex: "",
|
lsIndex: "",
|
||||||
lsType: "",
|
lsType: "",
|
||||||
bringData: [],
|
bringData: [],
|
||||||
@@ -498,6 +516,10 @@ export default {
|
|||||||
});
|
});
|
||||||
window.open(routeUrl.href, "_blank");
|
window.open(routeUrl.href, "_blank");
|
||||||
},
|
},
|
||||||
|
// 分页
|
||||||
|
handleCurrentChange(currentPage) {
|
||||||
|
this.currentPage = currentPage;
|
||||||
|
},
|
||||||
getData() {
|
getData() {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
inboundLiaisonDetail({
|
inboundLiaisonDetail({
|
||||||
@@ -555,6 +577,7 @@ export default {
|
|||||||
xcxssrq: item.pepdtos[i].XCXSSRQ,
|
xcxssrq: item.pepdtos[i].XCXSSRQ,
|
||||||
zccssrq: item.pepdtos[i].ZCCSSRQ
|
zccssrq: item.pepdtos[i].ZCCSSRQ
|
||||||
});
|
});
|
||||||
|
this.total = this.listForm.breakdownList.length
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -579,7 +602,7 @@ export default {
|
|||||||
this.listForm.breakdownList[this.lsIndex].implementer = nameList;
|
this.listForm.breakdownList[this.lsIndex].implementer = nameList;
|
||||||
} else if (this.type === 2) {
|
} else if (this.type === 2) {
|
||||||
this.listForm.breakdownList.forEach(item => {
|
this.listForm.breakdownList.forEach(item => {
|
||||||
this.selectList.forEach(items => {
|
this.selectStandList.forEach(items => {
|
||||||
if (item === items) {
|
if (item === items) {
|
||||||
item.implementerId = idList;
|
item.implementerId = idList;
|
||||||
item.implementer = nameList;
|
item.implementer = nameList;
|
||||||
@@ -594,6 +617,7 @@ export default {
|
|||||||
this.modalshowflag = false;
|
this.modalshowflag = false;
|
||||||
},
|
},
|
||||||
choiceZRRS(row, type, index) {
|
choiceZRRS(row, type, index) {
|
||||||
|
this.selectStandList = this.selectList
|
||||||
this.type = type;
|
this.type = type;
|
||||||
if (type === 1) {
|
if (type === 1) {
|
||||||
this.drawerTitle = "选择责任人";
|
this.drawerTitle = "选择责任人";
|
||||||
@@ -653,14 +677,13 @@ export default {
|
|||||||
},
|
},
|
||||||
//提交事件
|
//提交事件
|
||||||
handleSubmit() {
|
handleSubmit() {
|
||||||
|
let standList = []
|
||||||
this.listForm.breakdownList.forEach(item => {
|
this.listForm.breakdownList.forEach(item => {
|
||||||
if (item.implementer === null || item.implementer === "" || item.implementer === undefined) {
|
if (item.implementer) {
|
||||||
this.sarFlag = false;
|
standList.push(item)
|
||||||
} else {
|
|
||||||
this.sarFlag = true;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (this.sarFlag === true) {
|
this.listForm.breakdownList = standList
|
||||||
this.listForm.prcCreateUser = this.$store.getters.userInfo.userId;
|
this.listForm.prcCreateUser = this.$store.getters.userInfo.userId;
|
||||||
this.listForm.applyUpdUserId = this.$store.getters.userInfo.userId;
|
this.listForm.applyUpdUserId = this.$store.getters.userInfo.userId;
|
||||||
this.listForm.prcCreateUserName = this.$store.getters.userInfo.account;
|
this.listForm.prcCreateUserName = this.$store.getters.userInfo.account;
|
||||||
@@ -684,9 +707,6 @@ export default {
|
|||||||
this.isSubmit = false;
|
this.isSubmit = false;
|
||||||
}, e => {
|
}, e => {
|
||||||
});
|
});
|
||||||
} else {
|
|
||||||
this.$message.warning("请选择落实人");
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
drawerCheck(data) {
|
drawerCheck(data) {
|
||||||
var getlist = this.$refs.tree.getCheckedNodes().concat(this.$refs.tree.getHalfCheckedNodes());
|
var getlist = this.$refs.tree.getCheckedNodes().concat(this.$refs.tree.getHalfCheckedNodes());
|
||||||
@@ -699,6 +719,7 @@ export default {
|
|||||||
},
|
},
|
||||||
//标准表格选择框改变
|
//标准表格选择框改变
|
||||||
selectStandChange(data) {
|
selectStandChange(data) {
|
||||||
|
console.log(data);
|
||||||
this.selectList = data;
|
this.selectList = data;
|
||||||
},
|
},
|
||||||
selectThree() {
|
selectThree() {
|
||||||
|
|||||||
@@ -121,10 +121,6 @@
|
|||||||
align="center"
|
align="center"
|
||||||
label="在产车实施日期">
|
label="在产车实施日期">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<!-- <el-table-column-->
|
|
||||||
<!-- prop="productType"-->
|
|
||||||
<!-- align="center"-->
|
|
||||||
<!-- label="在研产品">-->
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="researchCompliance"
|
prop="researchCompliance"
|
||||||
align="center"
|
align="center"
|
||||||
@@ -224,115 +220,6 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<!-- </el-table-column>-->
|
|
||||||
<!-- <el-table-column-->
|
|
||||||
<!-- align="center"-->
|
|
||||||
<!-- label="在产产品">-->
|
|
||||||
<!-- <el-table-column-->
|
|
||||||
<!-- prop="productionCompliance"-->
|
|
||||||
<!-- align="center"-->
|
|
||||||
<!-- width="160"-->
|
|
||||||
<!-- label="合规(具体情况)">-->
|
|
||||||
<!-- <template slot-scope="scope">-->
|
|
||||||
<!-- <el-input-->
|
|
||||||
<!-- v-if="scope.row.zcNoCompliance && scope.row.zcNoCompliance.length>0-->
|
|
||||||
<!-- || scope.row.zcCountermeasures && scope.row.zcCountermeasures>0-->
|
|
||||||
<!-- || scope.row.zcCompletionTime && scope.row.zcCompletionTime !== null"-->
|
|
||||||
<!-- disabled-->
|
|
||||||
<!-- v-model="scope.row.zcComplianceReasons"-->
|
|
||||||
<!-- placeholder="请输入合规原因"-->
|
|
||||||
<!-- >-->
|
|
||||||
<!-- </el-input>-->
|
|
||||||
<!-- <el-input-->
|
|
||||||
<!-- v-else-->
|
|
||||||
<!-- v-model="scope.row.zcComplianceReasons"-->
|
|
||||||
<!-- placeholder="请输入合规原因"-->
|
|
||||||
<!-- >-->
|
|
||||||
<!-- </el-input>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<!-- </el-table-column>-->
|
|
||||||
<!-- <el-table-column-->
|
|
||||||
<!-- align="center"-->
|
|
||||||
<!-- width="160"-->
|
|
||||||
<!-- label="不合规">-->
|
|
||||||
<!-- <el-table-column-->
|
|
||||||
<!-- prop="productionNonCompliance"-->
|
|
||||||
<!-- align="center"-->
|
|
||||||
<!-- width="170"-->
|
|
||||||
<!-- label="不合规项目">-->
|
|
||||||
<!-- <template slot-scope="scope">-->
|
|
||||||
<!-- <el-input-->
|
|
||||||
<!-- v-if="scope.row.zcComplianceReasons && scope.row.zcComplianceReasons.length>0"-->
|
|
||||||
<!-- disabled-->
|
|
||||||
<!-- v-model="scope.row.zcNoCompliance"-->
|
|
||||||
<!-- placeholder="请输入不合规项目"-->
|
|
||||||
<!-- >-->
|
|
||||||
<!-- </el-input>-->
|
|
||||||
<!-- <el-input-->
|
|
||||||
<!-- v-else-->
|
|
||||||
<!-- v-model="scope.row.zcNoCompliance"-->
|
|
||||||
<!-- placeholder="请输入不合规项目"-->
|
|
||||||
<!-- >-->
|
|
||||||
<!-- </el-input>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<!-- </el-table-column>-->
|
|
||||||
<!-- <el-table-column-->
|
|
||||||
<!-- prop="productionCountermeasures"-->
|
|
||||||
<!-- align="center"-->
|
|
||||||
<!-- width="160"-->
|
|
||||||
<!-- label="应对措施">-->
|
|
||||||
<!-- <template slot-scope="scope">-->
|
|
||||||
<!-- <el-input-->
|
|
||||||
<!-- v-if="scope.row.zcComplianceReasons && scope.row.zcComplianceReasons.length>0"-->
|
|
||||||
<!-- disabled-->
|
|
||||||
<!-- v-model="scope.row.zcCountermeasures"-->
|
|
||||||
<!-- placeholder="请输入应对措施"-->
|
|
||||||
<!-- >-->
|
|
||||||
<!-- </el-input>-->
|
|
||||||
<!-- <el-input-->
|
|
||||||
<!-- v-else-->
|
|
||||||
<!-- v-model="scope.row.zcCountermeasures"-->
|
|
||||||
<!-- placeholder="请输入应对措施"-->
|
|
||||||
<!-- >-->
|
|
||||||
<!-- </el-input>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<!-- </el-table-column>-->
|
|
||||||
<!-- <el-table-column-->
|
|
||||||
<!-- prop="productionCompletionTime"-->
|
|
||||||
<!-- align="center"-->
|
|
||||||
<!-- width="140"-->
|
|
||||||
<!-- label="完成时间">-->
|
|
||||||
<!-- <template slot-scope="scope">-->
|
|
||||||
<!-- <el-date-picker-->
|
|
||||||
<!-- v-if="scope.row.zcComplianceReasons && scope.row.zcComplianceReasons.length>0"-->
|
|
||||||
<!-- disabled-->
|
|
||||||
<!-- v-model="scope.row.zcCompletionTime"-->
|
|
||||||
<!-- type="date"-->
|
|
||||||
<!-- placeholder="请选择日期">-->
|
|
||||||
<!-- </el-date-picker>-->
|
|
||||||
<!-- <el-date-picker-->
|
|
||||||
<!-- v-else-->
|
|
||||||
<!-- class="datePickLen"-->
|
|
||||||
<!-- clearable-->
|
|
||||||
<!-- v-model="scope.row.zcCompletionTime"-->
|
|
||||||
<!-- type="date"-->
|
|
||||||
<!-- placeholder="请选择日期">-->
|
|
||||||
<!-- </el-date-picker>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<!-- </el-table-column>-->
|
|
||||||
<!-- </el-table-column>-->
|
|
||||||
<!-- </el-table-column>-->
|
|
||||||
<!-- 以后全选可能用-->
|
|
||||||
<!-- <el-table-column-->
|
|
||||||
<!-- prop="productionCompletionTime"-->
|
|
||||||
<!-- align="center"-->
|
|
||||||
<!-- fixed="right"-->
|
|
||||||
<!-- width="160"-->
|
|
||||||
<!-- label="操作">-->
|
|
||||||
<!-- <template slot-scope="scope">-->
|
|
||||||
<!-- <el-button style="width: 98%" size="small" type="primary" @click="">{{ "批量编辑" }}</el-button>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<!-- </el-table-column>-->
|
|
||||||
</el-table>
|
</el-table>
|
||||||
<el-pagination
|
<el-pagination
|
||||||
layout="total,sizes, prev, pager, next"
|
layout="total,sizes, prev, pager, next"
|
||||||
|
|||||||
Reference in New Issue
Block a user