feat: There is no way the, 56832 项目评估流程,红框里边的功能未实现
This commit is contained in:
@@ -250,40 +250,84 @@
|
|||||||
custom-class="demo-drawer"
|
custom-class="demo-drawer"
|
||||||
>
|
>
|
||||||
<div class="standard-content">
|
<div class="standard-content">
|
||||||
<div class="content">
|
<div class="content" style="overflow-x: hidden">
|
||||||
<div class="standard-table-search">
|
<div class="standard-table-search">
|
||||||
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px">
|
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px">
|
||||||
<el-form-item label="项目编号" class="search-item search-item-last">
|
<el-row :gutter="24">
|
||||||
<el-input :disabled="disabledXX"
|
<el-col :span="6">
|
||||||
v-model="projectSearch.projectNumber"
|
<el-form-item label="管理主体" class="search-item search-item-last">
|
||||||
placeholder="请输入项目编号"
|
<el-input :disabled="disabledXX"
|
||||||
></el-input>
|
v-model="projectSearch.managementHostName"
|
||||||
</el-form-item>
|
placeholder="请输入管理主体"
|
||||||
<el-form-item label="项目名称" class="search-item search-item-last">
|
></el-input>
|
||||||
<el-input :disabled="disabledXX"
|
</el-form-item>
|
||||||
v-model="projectSearch.projectName"
|
<el-form-item label="开发主体" class="search-item search-item-last">
|
||||||
placeholder="请输入项目名称"
|
<el-input :disabled="disabledXX"
|
||||||
></el-input>
|
v-model="projectSearch.developmentHostName"
|
||||||
</el-form-item>
|
placeholder="请输入开发主体"
|
||||||
<el-form-item class="search-item btn-box">
|
></el-input>
|
||||||
<el-button
|
</el-form-item>
|
||||||
:loading="searching"
|
</el-col>
|
||||||
type="primary"
|
<el-col :span="6">
|
||||||
class="common-button-primary"
|
<el-form-item label="项目群" class="search-item search-item-last">
|
||||||
size="small"
|
<el-input :disabled="disabledXX"
|
||||||
v-btn-permission="'072efe80c5459dd47fedd2d14f59ff7f'"
|
v-model="projectSearch.projectGroup"
|
||||||
@click="getProjectDataBtn">
|
placeholder="请输入项目群"
|
||||||
查询
|
></el-input>
|
||||||
</el-button>
|
</el-form-item>
|
||||||
</el-form-item>
|
<el-form-item label="项目状态" class="search-item search-item-last">
|
||||||
<el-form-item class="search-item btn-box">
|
<el-select v-model="projectSearch.projectStatus" placeholder="请选择项目状态" clearable>
|
||||||
<el-button
|
<el-option
|
||||||
class="common-button-default"
|
v-for="opr in xmztOptions"
|
||||||
size="small"
|
:key="opr.value"
|
||||||
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
|
:value="opr.label"
|
||||||
@click="clearSearch">清空
|
:label="opr.label"
|
||||||
</el-button>
|
></el-option>
|
||||||
</el-form-item>
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="项目编号" class="search-item search-item-last">
|
||||||
|
<el-input :disabled="disabledXX"
|
||||||
|
v-model="projectSearch.projectNumber"
|
||||||
|
placeholder="请输入项目编号"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="项目名称" class="search-item search-item-last">
|
||||||
|
<el-input :disabled="disabledXX"
|
||||||
|
v-model="projectSearch.projectName"
|
||||||
|
placeholder="请输入项目名称"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="项目细分类" class="search-item search-item-last">
|
||||||
|
<el-input :disabled="disabledXX"
|
||||||
|
v-model="projectSearch.categoryName"
|
||||||
|
placeholder="请输入项目细分类"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item class="search-item btn-box" style="margin-top: 39px;">
|
||||||
|
<el-button
|
||||||
|
:loading="searching"
|
||||||
|
type="primary"
|
||||||
|
class="common-button-primary"
|
||||||
|
size="small"
|
||||||
|
v-btn-permission="'072efe80c5459dd47fedd2d14f59ff7f'"
|
||||||
|
@click="getProjectDataBtn">
|
||||||
|
查询
|
||||||
|
</el-button>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item class="search-item btn-box" style="margin-top: 39px;">
|
||||||
|
<el-button
|
||||||
|
class="common-button-default"
|
||||||
|
size="small"
|
||||||
|
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
|
||||||
|
@click="clearSearch">清空
|
||||||
|
</el-button>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<div class="standard-table-wrap">
|
<div class="standard-table-wrap">
|
||||||
@@ -303,6 +347,35 @@
|
|||||||
type="selection"
|
type="selection"
|
||||||
width="55"
|
width="55"
|
||||||
align="center" />
|
align="center" />
|
||||||
|
<el-table-column
|
||||||
|
prop="managementHostName"
|
||||||
|
align="center"
|
||||||
|
width="120"
|
||||||
|
label="管理主体"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
prop="developmentHostName"
|
||||||
|
align="center"
|
||||||
|
width="120"
|
||||||
|
label="开发主体"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
prop="categoryName"
|
||||||
|
align="center"
|
||||||
|
width="120"
|
||||||
|
label="项目细分类"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
prop="projectGroup"
|
||||||
|
align="center"
|
||||||
|
width="100"
|
||||||
|
label="项目群"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
prop="projectNumber"
|
||||||
|
align="center"
|
||||||
|
label="项目编号"
|
||||||
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="projectNumber"
|
prop="projectNumber"
|
||||||
align="center"
|
align="center"
|
||||||
@@ -311,11 +384,13 @@
|
|||||||
<el-table-column
|
<el-table-column
|
||||||
prop="projectName"
|
prop="projectName"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="250"
|
||||||
label="项目名称"
|
label="项目名称"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="projectClassification"
|
prop="projectClassification"
|
||||||
align="center"
|
align="center"
|
||||||
|
width="120"
|
||||||
label="项目分类"
|
label="项目分类"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -349,6 +424,7 @@ import ProcessFooter from "../../components/ProcessFooter";
|
|||||||
import ProcessTitle from "../../components/ProcessTitle";
|
import ProcessTitle from "../../components/ProcessTitle";
|
||||||
import { saveTaskFirst, taskDel,queryTaskFirst } from "api/process";
|
import { saveTaskFirst, taskDel,queryTaskFirst } from "api/process";
|
||||||
import file from "@/pages/knowledgeGraph/components/file";
|
import file from "@/pages/knowledgeGraph/components/file";
|
||||||
|
import {solostarData} from "@/api/unqualProcess";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "xmpg2Step1",
|
name: "xmpg2Step1",
|
||||||
@@ -361,6 +437,11 @@ export default {
|
|||||||
return {
|
return {
|
||||||
disabledXX:!!this.$route.query.disabledXX,
|
disabledXX:!!this.$route.query.disabledXX,
|
||||||
replaceLoading: false,
|
replaceLoading: false,
|
||||||
|
// 项目分类数组
|
||||||
|
notProjectData: [],
|
||||||
|
projectStatus: [],
|
||||||
|
projectData: [],
|
||||||
|
notProjectStatus: [],
|
||||||
active: "1", //当前选中的type
|
active: "1", //当前选中的type
|
||||||
isSubmit: false,
|
isSubmit: false,
|
||||||
saveLoading: false,
|
saveLoading: false,
|
||||||
@@ -423,8 +504,13 @@ export default {
|
|||||||
//项目检索条件
|
//项目检索条件
|
||||||
projectSearch: {
|
projectSearch: {
|
||||||
projectNumber: "",
|
projectNumber: "",
|
||||||
projectName: ""
|
projectName: "",
|
||||||
|
managementHostName: "",
|
||||||
|
developmentHostName: "",
|
||||||
|
categoryName: "",
|
||||||
|
projectGroup: "",
|
||||||
},
|
},
|
||||||
|
xmztOptions: [],
|
||||||
//项目数据
|
//项目数据
|
||||||
ProjectDatas: [],
|
ProjectDatas: [],
|
||||||
page: 1,
|
page: 1,
|
||||||
@@ -722,11 +808,41 @@ export default {
|
|||||||
this.commentText = mes.commentText
|
this.commentText = mes.commentText
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
selectSort() {
|
||||||
|
solostarData().then(res => {
|
||||||
|
res.data.MaintenanceProjectClassification.forEach((item, index) => {
|
||||||
|
this.projectData.push({
|
||||||
|
label: item,
|
||||||
|
value: index
|
||||||
|
})
|
||||||
|
})
|
||||||
|
res.data.MaintenanceProjectStatus.forEach((item, index) => {
|
||||||
|
this.projectStatus.push({
|
||||||
|
label: item,
|
||||||
|
value: index
|
||||||
|
})
|
||||||
|
this.xmztOptions = this.projectStatus
|
||||||
|
})
|
||||||
|
res.data.notMaintenanceProjectClassification.forEach((item, index) => {
|
||||||
|
this.notProjectData.push({
|
||||||
|
label: item,
|
||||||
|
value: index
|
||||||
|
})
|
||||||
|
})
|
||||||
|
res.data.notMaintenanceProjectStatus.forEach((item, index) => {
|
||||||
|
this.notProjectStatus.push({
|
||||||
|
label: item,
|
||||||
|
value: index
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
if(this.$route.query.bpnId){
|
if(this.$route.query.bpnId){
|
||||||
this.getTaskId()
|
this.getTaskId()
|
||||||
}
|
}
|
||||||
|
this.selectSort()
|
||||||
this.getProjectData();
|
this.getProjectData();
|
||||||
// 查询各下拉框数据
|
// 查询各下拉框数据
|
||||||
this.$http.get("sys/dictype/getDicTypeListCode", "", {
|
this.$http.get("sys/dictype/getDicTypeListCode", "", {
|
||||||
@@ -759,6 +875,16 @@ export default {
|
|||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
@import '~@/assets/styles/style';
|
@import '~@/assets/styles/style';
|
||||||
|
|
||||||
|
/deep/ .el-form-item{
|
||||||
|
margin-bottom: 9px !important;
|
||||||
|
}
|
||||||
|
/deep/ .el-drawer__body{
|
||||||
|
overflow-y: auto !important;
|
||||||
|
}
|
||||||
|
/deep/ .demo-drawer-footer{
|
||||||
|
height: 5% !important;
|
||||||
|
}
|
||||||
|
|
||||||
.xmpg2-step1 {
|
.xmpg2-step1 {
|
||||||
/deep/ .el-drawer__container {
|
/deep/ .el-drawer__container {
|
||||||
.prc-content-border {
|
.prc-content-border {
|
||||||
@@ -831,8 +957,8 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.standard-content {
|
.standard-content {
|
||||||
height: 100%;
|
height: 91%;
|
||||||
padding: 10px 0 0;
|
padding: 10px 0 0 0;
|
||||||
.content {
|
.content {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
Reference in New Issue
Block a user