feat: 能力验证和外部监督增加新的列

This commit is contained in:
zty 2024-03-25 17:09:50 +08:00
parent 64c8095345
commit dd3263d318
4 changed files with 125 additions and 0 deletions

View File

@ -262,6 +262,8 @@
<el-table-column label="检查机构" prop="checker"></el-table-column> <el-table-column label="检查机构" prop="checker"></el-table-column>
<el-table-column label="检查日期" prop="date_inspect"></el-table-column> <el-table-column label="检查日期" prop="date_inspect"></el-table-column>
<el-table-column label="检查结果" prop="result"></el-table-column> <el-table-column label="检查结果" prop="result"></el-table-column>
<el-table-column label="结果日期" prop="result_date"></el-table-column>
<el-table-column label="文件路径" prop="file_path"></el-table-column>
<el-table-column <el-table-column
align="center" align="center"
label="操作" label="操作"
@ -298,6 +300,8 @@
<el-table-column label="检查机构" prop="checker"></el-table-column> <el-table-column label="检查机构" prop="checker"></el-table-column>
<el-table-column label="检查日期" prop="date_inspect"></el-table-column> <el-table-column label="检查日期" prop="date_inspect"></el-table-column>
<el-table-column label="检查结果" prop="result"></el-table-column> <el-table-column label="检查结果" prop="result"></el-table-column>
<el-table-column label="结果日期" prop="result_date"></el-table-column>
<el-table-column label="文件路径" prop="file_path"></el-table-column>
</el-table> </el-table>
</el-card> </el-card>
<saveoin-dialog <saveoin-dialog
@ -477,6 +481,19 @@
<span>{{ handleOptions[scope.row.handle_result] }}</span> <span>{{ handleOptions[scope.row.handle_result] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="证书日期" prop="certificate_date"></el-table-column>
<el-table-column label="领域">
<template slot-scope="scope">
<span v-for="item in Array"></span>
<span>{{ fileOptions[scope.row.field] }}</span>
</template>
</el-table-column>
<el-table-column label="是否A类">
<template slot-scope="scope">
<el-tag v-if="scope.row.a_class" type="primary"></el-tag>
<el-tag v-else type="warning"></el-tag>
</template>
</el-table-column>
<el-table-column <el-table-column
align="center" align="center"
label="操作" label="操作"
@ -520,6 +537,18 @@
<span>{{ handleOptions[scope.row.handle_result] }}</span> <span>{{ handleOptions[scope.row.handle_result] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="证书日期" prop="certificate_date"></el-table-column>
<el-table-column label="领域">
<template slot-scope="scope">
<span>{{ fileOptions[scope.row.field] }}</span>
</template>
</el-table-column>
<el-table-column label="是否A类">
<template slot-scope="scope">
<el-tag v-if="scope.row.a_class" type="primary"></el-tag>
<el-tag v-else type="warning"></el-tag>
</template>
</el-table-column>
</el-table> </el-table>
</el-card> </el-card>
<savept-dialog <savept-dialog
@ -832,6 +861,12 @@
20:'有问题', 20:'有问题',
30:'不满意' 30:'不满意'
}, },
fileOptions:{
0:'建工',
10:'建材',
20:'环境',
30:'食农',
},
handleOptions:{ handleOptions:{
10:'已整改', 10:'已整改',
20:'被暂停', 20:'被暂停',

View File

@ -42,6 +42,19 @@
<el-form-item label="检查结果" > <el-form-item label="检查结果" >
<el-input v-model="form.result"></el-input> <el-input v-model="form.result"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="结果日期" >
<el-date-picker
v-model="form.result_date"
type="date"
placeholder="选择日期"
value-format="yyyy-MM-dd"
style="width:50%"
>
</el-date-picker>
</el-form-item>
<el-form-item label="文件路径" >
<el-input v-model="form.file_path"></el-input>
</el-form-item>
</el-form> </el-form>
<div style="text-align: right"> <div style="text-align: right">
<el-button type="danger" @click="dialogVisible = false">取消</el-button> <el-button type="danger" @click="dialogVisible = false">取消</el-button>
@ -61,6 +74,8 @@
checker: "", checker: "",
result: "", result: "",
date_inspect: "", date_inspect: "",
result_date: "",
file_path: "",
cate: 10, cate: 10,
task2do: 0 task2do: 0
}, },

View File

@ -54,6 +54,44 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="证书日期" >
<el-date-picker
v-model="form.certificate_date"
type="date"
placeholder="选择日期"
value-format="yyyy-MM-dd"
style="width:50%"
>
</el-date-picker>
</el-form-item>
<el-form-item label="领域" >
<el-select
v-model="form.field"
placeholder="领域"
>
<el-option
v-for="item in fields"
:key="item.value"
:label="item.key"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="是否A类" >
<el-select
v-model="form.a_class"
placeholder="是否A类"
>
<el-option
v-for="item in a_classes"
:key="item.value"
:label="item.key"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
<div style="text-align: right"> <div style="text-align: right">
<el-button type="danger" @click="dialogVisible = false">取消</el-button> <el-button type="danger" @click="dialogVisible = false">取消</el-button>
@ -88,12 +126,19 @@ import { options } from "runjs";
{key:'有问题',value:20}, {key:'有问题',value:20},
{key:'不满意',value:30} {key:'不满意',value:30}
], ],
fields:[
{key:'建工',value:0},
{key:'建材',value:10},
{key:'环境',value:20},
{key:'食农',value:30}
],
handleOptions:[ handleOptions:[
{key:'/',value:0}, {key:'/',value:0},
{key:'已整改',value:10}, {key:'已整改',value:10},
{key:'被暂停',value:20}, {key:'被暂停',value:20},
{key:'已被撤销认可资格',value:30} {key:'已被撤销认可资格',value:30}
], ],
a_classes:[{key:'',value:true},{key:'',value:false}],
isSaveing:false, isSaveing:false,
dialogVisible:false, dialogVisible:false,
rules: { rules: {

View File

@ -330,6 +330,18 @@
<span>{{ handleOptions[scope.row.handle_result] }}</span> <span>{{ handleOptions[scope.row.handle_result] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="证书日期" prop="certificate_date"></el-table-column>
<el-table-column label="领域">
<template slot-scope="scope">
<span>{{ fileOptions[scope.row.field] }}</span>
</template>
</el-table-column>
<el-table-column label="是否A类">
<template slot-scope="scope">
<el-tag v-if="scope.row.a_class" type="primary"></el-tag>
<el-tag v-else type="warning"></el-tag>
</template>
</el-table-column>
</el-table> </el-table>
</el-card> </el-card>
</el-col> </el-col>
@ -413,6 +425,8 @@
<el-table-column label="检查机构" prop="checker"></el-table-column> <el-table-column label="检查机构" prop="checker"></el-table-column>
<el-table-column label="检查日期" prop="date_inspect"></el-table-column> <el-table-column label="检查日期" prop="date_inspect"></el-table-column>
<el-table-column label="检查结果" prop="result"></el-table-column> <el-table-column label="检查结果" prop="result"></el-table-column>
<el-table-column label="结果日期" prop="result_date"></el-table-column>
<el-table-column label="文件路径" prop="file_path"></el-table-column>
</el-table> </el-table>
</el-card> </el-card>
</el-col> </el-col>
@ -531,6 +545,12 @@ export default {
20:'有问题', 20:'有问题',
30:'不满意' 30:'不满意'
}, },
fileOptions:{
0:'建工',
10:'建材',
20:'环境',
30:'食农',
},
handleOptions:{ handleOptions:{
0:'/', 0:'/',
10:'已整改', 10:'已整改',
@ -815,6 +835,9 @@ export default {
'结果': '', '结果': '',
'处理结果': '', '处理结果': '',
'单位名称': '', '单位名称': '',
'证书日期': '',
'领域': '',
'是否A类': '',
}]; }];
if (ptList.length > 0) { if (ptList.length > 0) {
sheetObject3 = ptList.map((item3, iindex3) => { sheetObject3 = ptList.map((item3, iindex3) => {
@ -829,6 +852,9 @@ export default {
'结果': result, '结果': result,
'处理结果': handle_result, '处理结果': handle_result,
'单位名称': item3.belong_dept_name, '单位名称': item3.belong_dept_name,
'证书日期': item3.certificate_date,
'领域': item3.field,
'是否A类': item3.a_class
}; };
}); });
} }
@ -895,6 +921,8 @@ export default {
'检查机构': '', '检查机构': '',
'检查日期': '', '检查日期': '',
'检查结果': '', '检查结果': '',
'检查日期': '',
'文件路径': '',
'单位名称': '', '单位名称': '',
}]; }];
if (oinspectList.length > 0) { if (oinspectList.length > 0) {
@ -906,6 +934,8 @@ export default {
'检查机构': item6.checker, '检查机构': item6.checker,
'检查日期': item6.date_inspect, '检查日期': item6.date_inspect,
'检查结果': item6.result, '检查结果': item6.result,
'结果日期': item6.result_date,
'文件路径': item6.file_path,
'单位名称': item6.belong_dept_name, '单位名称': item6.belong_dept_name,
}; };
}); });