外部标准化协会流程,流程组件公共数据填写

This commit is contained in:
shenyanpei
2021-11-03 10:32:30 +08:00
parent b067123e85
commit bb29abb786
13 changed files with 64 additions and 38 deletions
@@ -69,6 +69,18 @@ export default {
label: "重点认证标准/政策合规性项目审查流程", label: "重点认证标准/政策合规性项目审查流程",
value: "laws3" value: "laws3"
}, },
{
label: '外部标准化协会入会流程',
value: "20"
},
{
label: '外部标准化协会参会流程',
value: "21"
},
{
label: '外部标准化会后管理流程',
value: "22"
}
], ],
formDisableFlag: false, formDisableFlag: false,
pickerOptions: { pickerOptions: {
@@ -14,7 +14,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="rh_pageData" :model="rh_pageData" label-width="auto"> <el-form ref="rh_pageData" :model="rh_pageData" label-width="150px">
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="文件编号:" prop="comityFileNum"> <el-form-item label="文件编号:" prop="comityFileNum">
@@ -14,7 +14,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="rh_pageData" :model="rh_pageData" label-width="auto" :rules="rh_rules"> <el-form ref="rh_pageData" :model="rh_pageData" label-width="150px" :rules="rh_rules">
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="文件编号:" prop="comityFileNum"> <el-form-item label="文件编号:" prop="comityFileNum">
@@ -14,7 +14,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="rh_pageData" :model="rh_pageData" label-width="auto" :rules="rh_rules"> <el-form ref="rh_pageData" :model="rh_pageData" label-width="150px" :rules="rh_rules">
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="文件编号:" prop="comityFileNum"> <el-form-item label="文件编号:" prop="comityFileNum">
@@ -17,7 +17,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="rh_pageData" :model="rh_pageData" label-width="auto" :rules="rh_rules"> <el-form ref="rh_pageData" :model="rh_pageData" label-width="150px" :rules="rh_rules">
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="文件编号:" prop="comityFileNum"> <el-form-item label="文件编号:" prop="comityFileNum">
@@ -14,21 +14,21 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="hh_pageData" :model="hh_pageData" :rules="hh_rules" label-width="150px"> <el-form ref="hh_pageData" :model="hh_pageData" :rules="hh_rules" label-width="120px">
<el-row> <el-row>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="标委会:"> <el-form-item label="标委会:">
{{ hh_pageData.comityName || '-' }} {{ hh_pageData.associaName || '-' }}
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="分标委:"> <el-form-item label="分标委:">
{{ hh_pageData.comityNameOne || '-' }} {{ hh_pageData.associaNameOne || '-' }}
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="工作组:"> <el-form-item label="工作组:">
{{ hh_pageData.comityNameGroup || '-' }} {{ hh_pageData.associaNameTwo || '-' }}
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -229,9 +229,9 @@ export default {
actionPath: 'api/att/attFile/upload', actionPath: 'api/att/attFile/upload',
active: '1', active: '1',
hh_pageData: { hh_pageData: {
comityName: '', associaName: '',
comityNameOne: '', associaNameOne: '',
comityNameGroup: '', associaNameTwo: '',
meetingStartTime: '', meetingStartTime: '',
meetingName: '', meetingName: '',
partPeople: '', partPeople: '',
@@ -14,21 +14,21 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="hh_pageData" :model="hh_pageData" :rules="hh_rules" label-width="150px"> <el-form ref="hh_pageData" :model="hh_pageData" :rules="hh_rules" label-width="120px">
<el-row> <el-row>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="标委会:"> <el-form-item label="标委会:">
{{ hh_pageData.comityName || '-' }} {{ hh_pageData.associaName || '-' }}
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="分标委:"> <el-form-item label="分标委:">
{{ hh_pageData.comityNameOne || '-' }} {{ hh_pageData.associaNameOne || '-' }}
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="工作组:"> <el-form-item label="工作组:">
{{ hh_pageData.comityNameGroup || '-' }} {{ hh_pageData.associaNameTwo || '-' }}
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -68,16 +68,8 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-upload <el-upload
:action="actionPath" :action="actionPath"
:disabled="acceptShow"
multiple
ref="uploadFile"
name="file" name="file"
:file-list="fileTextList" :file-list="scope.row.fileTextList"
accept=".ZIP, .zip, .docx, .DOCX, .xls, .xlsx"
:before-upload="handleBeforeUpload"
:before-remove="handleBeforeRemove"
:on-remove="handleONRemove"
:on-success="handleOnsuccess"
> >
</el-upload> </el-upload>
</template> </template>
@@ -99,17 +91,21 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-upload <el-upload
:action="''" :action="''"
name="file" name="themeFile"
:file-list="scope.row.fileTextList" :file-list="scope.row.themeFileList"
:on-preview="handleOnPreview(scope.row)" :on-preview="onPreviewTheme(scope.row)"
/> />
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-form-item> </el-form-item>
<el-form-item label="其他资料:" prop="otherFile"> <el-form-item label="其他资料:" prop="otherFile">
<el-upload :action="actionPath"> <el-upload
<el-button type="primary" size="small" @click="otherBtn">点击上传</el-button> :action="actionPath"
name="otherFile"
:file-list="otherFileList"
:on-preview="onPreviewOther"
>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
</el-form> </el-form>
@@ -218,9 +214,9 @@ export default {
acceptShow: false, acceptShow: false,
active: '1', active: '1',
hh_pageData: { hh_pageData: {
comityName: '', associaName: '',
comityNameOne: '', associaNameOne: '',
comityNameGroup: '', associaNameTwo: '',
meetingStartTime: '', meetingStartTime: '',
meetingName: '', meetingName: '',
partPeople: '', partPeople: '',
@@ -228,7 +224,11 @@ export default {
themeTable: [], themeTable: [],
}, },
commentText: '', commentText: '',
fileTextList: [], fileTextList: [],
themeFileList: [],
otherFileList: [],
hh_rules: {}, hh_rules: {},
detailData: [], detailData: [],
} }
@@ -287,6 +287,20 @@ export default {
window.location.href = "/api/att/attFile/downloadFileForSar?fileId=" + attId; window.location.href = "/api/att/attFile/downloadFileForSar?fileId=" + attId;
} }
}, },
// 点击上传的文件进行下载
onPreviewTheme(file) {
let attId = file.id
if (attId != null && attId !== "") {
window.location.href = "/api/att/attFile/downloadFileForSar?fileId=" + attId;
}
},
// 点击上传的文件进行下载
onPreviewOther(file) {
let attId = file.id
if (attId != null && attId !== "") {
window.location.href = "/api/att/attFile/downloadFileForSar?fileId=" + attId;
}
},
} }
} }
@@ -15,7 +15,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="auto"> <el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="150px">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="会议名称:"> <el-form-item label="会议名称:">
@@ -14,7 +14,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="auto"> <el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="150px">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="会议名称:"> <el-form-item label="会议名称:">
@@ -14,7 +14,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="auto"> <el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="150px">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="会议名称:"> <el-form-item label="会议名称:">
@@ -14,7 +14,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="auto"> <el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="150px">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="会议名称:"> <el-form-item label="会议名称:">
@@ -14,7 +14,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="auto"> <el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="150px">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="会议名称:"> <el-form-item label="会议名称:">
@@ -17,7 +17,7 @@
<template slot="title">基础信息</template> <template slot="title">基础信息</template>
</ProcessTitle> </ProcessTitle>
<div class="content_form"> <div class="content_form">
<el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="auto"> <el-form ref="ch_pageData" :model="ch_pageData" :rules="ch_rules" label-width="150px">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="会议名称:"> <el-form-item label="会议名称:">