企标制修订立项计划流程更改

This commit is contained in:
宋伟佳
2022-05-07 13:32:10 +08:00
parent 4170d2ba3d
commit 51f76eb929
2 changed files with 30 additions and 31 deletions
@@ -6,7 +6,6 @@
</ProcessHeader> </ProcessHeader>
<div class="headerTabs"> <div class="headerTabs">
<div class="headerTabsItem" :class="active === '1' ? 'active' : ''" @click="handleTabs('1')">基础信息</div> <div class="headerTabsItem" :class="active === '1' ? 'active' : ''" @click="handleTabs('1')">基础信息</div>
<div class="headerTabsItem" :class="active === '2' ? 'active' : ''" @click="handleTabs('2')">人员信息</div>
</div> </div>
<div class="content" v-show="active === '1'"> <div class="content" v-show="active === '1'">
<div style="flex: auto; overflow: auto;"> <div style="flex: auto; overflow: auto;">
@@ -14,7 +13,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<el-form class="label-input-form prc-content-border" label-width="150px" ref="qblx_pageData" :model="qblx_pageData" :rules="qblxRule"> <el-form class="label-input-form prc-content-border" label-width="150px" ref="qblx_pageData" :model="qblx_pageData" :rules="qblxRule">
<el-form-item label="流程名称" class="add-form-item form-item-disabled"> <el-form-item label="流程名称" prop="processName" class="add-form-item form-item-disabled">
<el-input <el-input
style="width: 90%" style="width: 90%"
clearable clearable
@@ -75,9 +74,9 @@
<el-table-column prop="drafterName" label="起草人" width="150" align="center"></el-table-column> <el-table-column prop="drafterName" label="起草人" width="150" align="center"></el-table-column>
<el-table-column prop="resPersonName" label="评审责任人" width="150" align="center"></el-table-column> <el-table-column prop="resPersonName" label="评审责任人" width="150" align="center"></el-table-column>
<el-table-column prop="wgLeaderName" label="工作组组长" width="150" align="center"></el-table-column> <el-table-column prop="wgLeaderName" label="工作组组长" width="150" align="center"></el-table-column>
<el-table-column prop="draftTime" label="初稿完成日期" width="150" align="center"></el-table-column> <el-table-column prop="draftTime" label="计划标准初稿完成时间" min-width="180" align="center"></el-table-column>
<el-table-column prop="releaseTime" label="标准发布时间" width="150" align="center"></el-table-column> <el-table-column prop="releaseTime" label="计划标准发布时间" width="150" align="center"></el-table-column>
<el-table-column prop="endTime" label="截止日期" align="center"></el-table-column> <el-table-column prop="endTime" label="立项完成时间" min-width="150" align="center"></el-table-column>
<el-table-column label="操作" align="center" width="80" fixed="right"> <el-table-column label="操作" align="center" width="80" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="primary" @click="editRow('edit','编辑信息',scope.row)">编辑</el-button> <el-button size="mini" type="primary" @click="editRow('edit','编辑信息',scope.row)">编辑</el-button>
@@ -104,7 +103,6 @@
<el-timeline> <el-timeline>
<el-form <el-form
ref="roleForm" ref="roleForm"
:rules="roleFormRules"
:model="roleForm" :model="roleForm"
class="label-input-form"> class="label-input-form">
<el-timeline-item timestamp="起草" placement="top" :color="roleForm.startUser ? '#66b1ff' : ''"> <el-timeline-item timestamp="起草" placement="top" :color="roleForm.startUser ? '#66b1ff' : ''">
@@ -226,9 +224,10 @@
</el-drawer> </el-drawer>
<!-- 选择工作组抽屉--> <!-- 选择工作组抽屉-->
<el-drawer <el-drawer
class="drawer-table"
title="选择工作组组长" title="选择工作组组长"
:visible.sync="workModel" :visible.sync="workModel"
size="900px" size="600px"
@close="closeWorkDrawer" @close="closeWorkDrawer"
custom-class="demo-drawer" custom-class="demo-drawer"
> >
@@ -415,18 +414,14 @@ export default {
qblxData: [], qblxData: [],
}, },
commentText: '', commentText: '',
qblxRule: {}, qblxRule: {
processName: [
{required: true, message:'请输入流程名称', trigger: 'blur'}
]
},
roleForm: { roleForm: {
startUserName: this.$store.getters.userInfo.userName, startUserName: this.$store.getters.userInfo.userName,
startUser: this.$store.getters.userInfo.userId, startUser: this.$store.getters.userInfo.userId,
dockUser: '',
dockUserName: '',
},
roleFormRules:{
dockUserName: [
{required: true, message: '请选择责任工程师', trigger: 'change'},
],
}, },
// 上传路径 // 上传路径
uploadPath: 'api/att/attFile/uploadNew', uploadPath: 'api/att/attFile/uploadNew',
@@ -474,9 +469,9 @@ export default {
// releaseTime: [ // releaseTime: [
// {required: true, message: '请输入计划标准发布时间', trigger: 'blur'}, // {required: true, message: '请输入计划标准发布时间', trigger: 'blur'},
// ], // ],
// drafterName: [ drafterName: [
// {required: true, message: '请选择起草人', trigger: 'change'}, {required: true, message: '请选择起草人', trigger: 'change'},
// ], ],
}, },
isSubmit: false, isSubmit: false,
saveLoading: false, saveLoading: false,
@@ -739,7 +734,6 @@ export default {
this.qblx_pageData = mes.form ? mes.form : mes.qblx_pageData this.qblx_pageData = mes.form ? mes.form : mes.qblx_pageData
this.fileInfoList = mes.form ? mes.form.qblxFile : mes.qblx_pageData.qblxFile this.fileInfoList = mes.form ? mes.form.qblxFile : mes.qblx_pageData.qblxFile
this.commentText = mes.commentText this.commentText = mes.commentText
this.roleForm = mes.roleForm
}); });
}, },
@@ -803,14 +797,9 @@ export default {
}, },
// 选人组件确认 // 选人组件确认
drawerCheck(data) { drawerCheck(data) {
if(this.type === '1' ){ this.addQblxData.dutyPeopleId = data[0].id
this.addQblxData.dutyPeopleId = data[0].id this.addQblxData.dutyPeople = data[0].name
this.addQblxData.dutyPeople = data[0].name this.modalshowflag = false
}else{
this.roleForm.dockUser = data[0].id
this.roleForm.dockUserName = data[0].name
}
this.modalshowflag = false
}, },
/** 新增按钮 */ /** 新增按钮 */
@@ -931,7 +920,6 @@ export default {
_formData.append("createUserName", this.$store.getters.userInfo.userName); _formData.append("createUserName", this.$store.getters.userInfo.userName);
_formData.append("prcType", "26"); _formData.append("prcType", "26");
_formData.append("json", JSON.stringify({ _formData.append("json", JSON.stringify({
roleForm: this.roleForm,
qblx_pageData: this.qblx_pageData, qblx_pageData: this.qblx_pageData,
commentText: this.commentText commentText: this.commentText
})); }));
@@ -944,15 +932,19 @@ export default {
}) })
}, },
listSubmit (item) { listSubmit (item) {
console.log(item);
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let newForm = Object.assign(this.roleForm, item,this.qblx_pageData); let newForm = Object.assign(this.roleForm, item,this.qblx_pageData);
newForm.startUserName = this.$store.getters.userInfo.userName
newForm.startUser = this.$store.getters.userInfo.userId
newForm.dockUser = item.drafter
newForm.dockUserName = item.drafterName
this.$http.post('lawss/activiti/startProcessRollBack',{ this.$http.post('lawss/activiti/startProcessRollBack',{
createUser: this.$store.getters.userInfo.userId, createUser: this.$store.getters.userInfo.userId,
createUserName: this.$store.getters.userInfo.userName, createUserName: this.$store.getters.userInfo.userName,
type: '26', type: '26',
json: JSON.stringify({ json: JSON.stringify({
form: newForm, form: newForm,
roleForm: this.roleForm,
commentText: this.commentText commentText: this.commentText
}) })
},{ },{
@@ -1130,6 +1122,14 @@ export default {
height: calc(~'100% - 65px'); height: calc(~'100% - 65px');
overflow: auto; overflow: auto;
} }
.drawer-table{
/deep/.el-drawer__body{
overflow-y: hidden;
}
/deep/.demo-drawer-content{
overflow-y: hidden;
}
}
} }
</style> </style>
@@ -917,7 +917,6 @@ export default {
this.fileIds = itemId.id this.fileIds = itemId.id
this.getFileInfo(); this.getFileInfo();
}); });
console.log(item.area.join(','));
this.type = item.type this.type = item.type
this.LXDList=this.assemble(this.qbfsForm.LXD,this.qbfsForm.LXDName); this.LXDList=this.assemble(this.qbfsForm.LXD,this.qbfsForm.LXDName);
}) })