|
@@ -11,7 +11,7 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="报告类型" prop="reportType">
|
|
|
+ <el-form-item label="报告类型" prop="reportType" v-if="this.$route.query.requestType === '1'">
|
|
|
<el-select v-model="queryParams.reportType" placeholder="请选择报告类型" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.enterprise_production_report"
|
|
@@ -21,6 +21,16 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="文件类型" prop="reportType" v-if="this.$route.query.requestType === '2'">
|
|
|
+ <el-select v-model="queryParams.reportType" placeholder="请选择文件类型" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.enterprise_qualification_file"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
@@ -115,7 +125,7 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="报告类型" prop="reportType">
|
|
|
+ <el-form-item label="报告类型" prop="reportType" v-if="this.$route.query.requestType === '1'">
|
|
|
<el-select v-model="form.reportType" placeholder="请选择报告类型">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.enterprise_production_report"
|
|
@@ -125,7 +135,17 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="报告文件" prop="fileUrl">
|
|
|
+ <el-form-item label="文件类型" prop="reportType" v-if="this.$route.query.requestType === '2'">
|
|
|
+ <el-select v-model="form.reportType" placeholder="请选择文件类型">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.enterprise_qualification_file"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="附件" prop="fileUrl">
|
|
|
<fileUpload v-model="form.fileUrl" :setFileName="setFileName" :removeFileName="removeFileName"></fileUpload>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -151,7 +171,7 @@ import FileUpload from "@/views/components/FileUpload/index.vue";
|
|
|
export default {
|
|
|
name: "Enterpriseproductionreport",
|
|
|
components: {FileUpload},
|
|
|
- dicts: ['enterprise_production_report'],
|
|
|
+ dicts: ['enterprise_production_report', 'enterprise_qualification_file'],
|
|
|
data() {
|
|
|
return {
|
|
|
// 遮罩层
|
|
@@ -181,6 +201,7 @@ export default {
|
|
|
pageSize: 10,
|
|
|
reportType: null,
|
|
|
enterpriseId: null,
|
|
|
+ requestType: this.$route.query.requestType
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {
|
|
@@ -256,7 +277,8 @@ export default {
|
|
|
reportType: null,
|
|
|
createTime: null,
|
|
|
createBy: null,
|
|
|
- createName: null
|
|
|
+ createName: null,
|
|
|
+ requestType: this.$route.query.requestType
|
|
|
};
|
|
|
this.fileNames = [];
|
|
|
this.resetForm("form");
|