项目清单确认流程开发完成
This commit is contained in:
@@ -551,6 +551,7 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
this.qdform.detailedListName = this.selectedList[0].detailedListName;
|
this.qdform.detailedListName = this.selectedList[0].detailedListName;
|
||||||
this.qdform.detailedListId = this.selectedList[0].id;
|
this.qdform.detailedListId = this.selectedList[0].id;
|
||||||
|
this.qdform.detailedListVision = this.selectedList[0].detailedListVision;
|
||||||
this.detailedListModel = false;
|
this.detailedListModel = false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -50,12 +50,6 @@
|
|||||||
<process-title style="margin-top:5px; margin-bottom: 5px">
|
<process-title style="margin-top:5px; margin-bottom: 5px">
|
||||||
<template slot="title">填写信息</template>
|
<template slot="title">填写信息</template>
|
||||||
</process-title>
|
</process-title>
|
||||||
<div class="tableTitle">
|
|
||||||
<div class="tableButton">
|
|
||||||
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
|
|
||||||
<el-button plain class="common-button-primary" size="mini" @click="delectList">批量删除</el-button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<el-table
|
<el-table
|
||||||
:data="dataList"
|
:data="dataList"
|
||||||
border
|
border
|
||||||
@@ -249,138 +243,6 @@
|
|||||||
<loading :loading="loading">流程列表加载中</loading>
|
<loading :loading="loading">流程列表加载中</loading>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 添加标准抽屉-->
|
|
||||||
<el-drawer
|
|
||||||
title="添加标准"
|
|
||||||
:visible.sync="standModel"
|
|
||||||
size="900px"
|
|
||||||
custom-class="demo-drawer"
|
|
||||||
>
|
|
||||||
<div class="demo-drawer-content">
|
|
||||||
<div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0">
|
|
||||||
<div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0">
|
|
||||||
<div class="left">
|
|
||||||
<el-form :model="standCommonlySearch" inline class="label-input-form">
|
|
||||||
<el-formItem label="标准号/名称" prop="standNumber" class="search-item">
|
|
||||||
<el-input v-model="standCommonlySearch.standNumber" placeholder="根据标准号/名称查找" clearable />
|
|
||||||
</el-formItem>
|
|
||||||
<!-- <el-formItem label="标准类别" prop="standSort" class="search-item">-->
|
|
||||||
<!-- <el-select v-model="standCommonlySearch.standSort" placeholder="根据标准类别查找" clearable>-->
|
|
||||||
<!-- <el-option v-for="opt in standSortOptions" :value="opt.value === undefined ? '' :opt.value"-->
|
|
||||||
<!-- :key="opt.value" :label="opt.label">{{ opt.label }}-->
|
|
||||||
<!-- </el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!-- </el-formItem>-->
|
|
||||||
<el-formItem label="标准来源" prop="standType" class="search-item">
|
|
||||||
<el-select v-model="standCommonlySearch.standType" placeholder="根据标准来源查找" clearable>
|
|
||||||
<el-option value="INLAND" key="1" label="国内标准"></el-option>
|
|
||||||
<el-option value="FOREIGN" key="2" label="海外标准"></el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-formItem>
|
|
||||||
<el-formItem class="search-item btn-box">
|
|
||||||
<el-button
|
|
||||||
type="primary"
|
|
||||||
size="mini"
|
|
||||||
class="common-button-primary"
|
|
||||||
@click="search">查询
|
|
||||||
</el-button>
|
|
||||||
<el-button
|
|
||||||
class="common-button-default"
|
|
||||||
size="mini"
|
|
||||||
@click="clearSearch">清空
|
|
||||||
</el-button>
|
|
||||||
</el-formItem>
|
|
||||||
</el-form>
|
|
||||||
</div>
|
|
||||||
<el-table
|
|
||||||
:data="standardData"
|
|
||||||
tooltip-effect="dark"
|
|
||||||
style="width: 100%"
|
|
||||||
border
|
|
||||||
ref="table"
|
|
||||||
height="100%"
|
|
||||||
:header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px',
|
|
||||||
fontWeight: 'bold', height: '48px'}"
|
|
||||||
@selection-change="selectStand"
|
|
||||||
>
|
|
||||||
<el-table-column
|
|
||||||
type="selection"
|
|
||||||
width="55"
|
|
||||||
align="center">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="code"
|
|
||||||
align="center"
|
|
||||||
label="标准号">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<a v-if="scope.row.standYear" class="table-jump"
|
|
||||||
@click="handlePreview(scope.row)">{{ scope.row.standSortShow }} {{
|
|
||||||
scope.row.standNumber
|
|
||||||
}}-{{ scope.row.standYear }}</a>
|
|
||||||
<a v-else @click="handlePreview(scope.row)" class="table-jump">{{
|
|
||||||
scope.row.standSortShow }}
|
|
||||||
{{ scope.row.standNumber }}</a>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="standName"
|
|
||||||
align="center"
|
|
||||||
label="标准名称"
|
|
||||||
>
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<a @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.standName }}</a>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="issueTime"
|
|
||||||
align="center"
|
|
||||||
label="发布日期">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<span>{{ scope.row.issueTime ? $moment(scope.row.issueTime).format("YYYY-MM-DD") : "" }}</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="XCXSSRQ"
|
|
||||||
align="center"
|
|
||||||
label="新车型实施日期">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<span>{{ scope.row.XCXSSRQ ? $moment(scope.row.XCXSSRQ).format("YYYY-MM-DD") : "" }}</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
show-overflow-tooltip
|
|
||||||
prop="ZCCSSRQ"
|
|
||||||
align="center"
|
|
||||||
label="在产车实施日期">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<span>{{ scope.row.ZCCSSRQ ? $moment(scope.row.ZCCSSRQ).format("YYYY-MM-DD") : "" }}</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
show-overflow-tooltip
|
|
||||||
prop="textStatus"
|
|
||||||
align="center"
|
|
||||||
label="文本状态">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<span>{{ textStatusMap[scope.row.textStatus] }}</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</div>
|
|
||||||
<pagination
|
|
||||||
:page="page"
|
|
||||||
:pageSize="pageSize"
|
|
||||||
:total="total"
|
|
||||||
@pageChange="pageChange"
|
|
||||||
@pageSizeChange="pageSizeChange"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="demo-drawer-footer">
|
|
||||||
<el-button size="mini" @click="cancelStand">取消</el-button>
|
|
||||||
<el-button type="primary" size="mini" @click="okStand">添加</el-button>
|
|
||||||
</div>
|
|
||||||
</el-drawer>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -407,7 +269,6 @@ export default {
|
|||||||
saveLoading: false,
|
saveLoading: false,
|
||||||
projectId: "",
|
projectId: "",
|
||||||
detailedId: "",
|
detailedId: "",
|
||||||
standModel: false,
|
|
||||||
standSortOptions: [],
|
standSortOptions: [],
|
||||||
standList: [],
|
standList: [],
|
||||||
projectStand:[],
|
projectStand:[],
|
||||||
@@ -520,33 +381,6 @@ export default {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
addList() {
|
|
||||||
this.standModel = true;
|
|
||||||
},
|
|
||||||
//批量删除
|
|
||||||
delectList(){
|
|
||||||
if (this.projectStand.length < 1) {
|
|
||||||
this.$message.warning("请选择一条数据进行删除");
|
|
||||||
} else {
|
|
||||||
this.$confirm("您确认删除这些数据?", "提示", {
|
|
||||||
confirmButtonText: "确认",
|
|
||||||
confirmButtonClass: "common-button-primary",
|
|
||||||
cancelButtonText: "取消",
|
|
||||||
type: "warning"
|
|
||||||
}).then(() => {
|
|
||||||
this.projectStand.map(item => {
|
|
||||||
let index;
|
|
||||||
index = this.dataList.findIndex(items => {
|
|
||||||
return items.standId === item.standId;
|
|
||||||
});
|
|
||||||
if (index > -1) {
|
|
||||||
this.dataList.splice(index, 1);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}).catch(() => {
|
|
||||||
});
|
|
||||||
}
|
|
||||||
},
|
|
||||||
//添加标准勾选框数据
|
//添加标准勾选框数据
|
||||||
selectStand(data) {
|
selectStand(data) {
|
||||||
this.standList = data;
|
this.standList = data;
|
||||||
|
|||||||
Reference in New Issue
Block a user