日常监督部门报告

This commit is contained in:
shijing 2023-06-02 13:28:59 +08:00
parent f5e237b635
commit 15ad25a91b
4 changed files with 786 additions and 661 deletions

View File

@ -270,7 +270,6 @@ export const asyncRoutes = [
name: 'statistics',
component: () => import('@/views/supervisionNew/statistics.vue'),
meta: { title: '部门报告'},
hidden: true
},
{
path: 'mytaskDo',

View File

@ -36,7 +36,7 @@
<span>{{ props.row.num_complaint }}</span>
</el-form-item>
<el-form-item label="客户投诉结果">
<span>{{ props.row.num_complaint10 }}</span>
<span>{{ props.row.num_complaint_10 }}</span>
</el-form-item>
<el-form-item label="外部监督检查">
<span>{{ props.row.num_oinspect }}</span>
@ -861,6 +861,7 @@
saveNum(this.task2do,this.numbers).then((res) => {
if (res.code >= 200) {
this.$message.success("成功");
this.getList();
}
});
} else {
@ -1040,11 +1041,12 @@
}else if(type=='complaint'){
form.key = "num_complaint"
}else if(type=='oinspect'){
form.key = "num_oinspect "
form.key = "num_oinspect"
}
noNum(this.task2do,form).then(res=>{
if(res.code>=200){
this.$message.success("提交成功");
this.getList();
}else{}
})
@ -1078,22 +1080,27 @@
rcSaveSuccess(){
this.dialogRc = false;
this.getRcList();
this.getList();
},
ptSaveSuccess(){
this.dialogPt = false;
this.getPtList();
this.getList();
},
comSaveSuccess(){
this.dialogCom = false;
this.getComplaintList();
this.getList();
},
riskSaveSuccess(){
this.dialogRisk = false;
this.getRiskList();
this.getList();
},
oinSaveSuccess(){
this.dialogOin = false;
this.getOinspectList();
this.getList();
},
downloads() {
let a = document.createElement('a')

File diff suppressed because it is too large Load Diff

View File

@ -211,7 +211,32 @@
<div>
<span>执行详情</span>
</div>
<p><span style="margin-right: 50px;">应发报告{{ task2doItem.num_expect }} </span>已发报告{{ task2doItem.num_issue }}</p>
<p>
<el-col :span="4">
<p>重大事故{{ task2doItem.num_acc }} </p>
<p>风险识别{{ task2doItem.num_risk }} </p>
</el-col>
<el-col :span="4">
<p>应发报告{{ task2doItem.num_expect }} </p>
<p>已发报告{{ task2doItem.num_issue }} </p>
</el-col>
<el-col :span="4">
<p>不准确报告{{ task2doItem.num_error }} </p>
<p>超期报告{{ task2doItem.num_overdue }} </p>
</el-col>
<el-col :span="4">
<p>能力验证结果{{ task2doItem.num_pt }} </p>
<p>验证结果满意{{ task2doItem.num_pt_10 }} </p>
</el-col>
<el-col :span="4">
<p>客户投诉{{ task2doItem.num_complaint }} </p>
<p>投诉结果满意{{ task2doItem.num_complaint_10 }} </p>
</el-col>
<el-col :span="4">
<p>外部监督检查{{ task2doItem.num_oinspect }} </p>
</el-col>
</p>
</el-card>
<el-row :gutter="5">
<el-col :span="12" style="margin-top: 5px;">
@ -224,7 +249,7 @@
fit
stripe
highlight-current-row
max-height="300px"
height="250px"
>
<el-table-column type="index" width="50" />
<el-table-column label="报告证书编号" prop="number"></el-table-column>
@ -244,7 +269,7 @@
fit
stripe
highlight-current-row
max-height="300px"
height="250px"
>
<el-table-column type="index" width="40" />
<el-table-column label="报告证书编号" prop="number"></el-table-column>
@ -264,7 +289,7 @@
fit
stripe
highlight-current-row
max-height="300px"
height="250px"
>
<el-table-column type="index" width="40" />
<el-table-column label="名称" prop="name"></el-table-column>
@ -295,7 +320,7 @@
fit
stripe
highlight-current-row
max-height="300px"
height="250px"
>
<el-table-column type="index" width="40" />
<el-table-column label="投诉人" prop="complainant"></el-table-column>
@ -322,7 +347,7 @@
fit
stripe
highlight-current-row
max-height="300px"
height="250px"
>
<el-table-column type="index" width="40" />
<el-table-column label="内容" prop="content"></el-table-column>
@ -350,7 +375,7 @@
fit
stripe
highlight-current-row
max-height="300px"
height="250px"
>
<el-table-column type="index" width="40" />