| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- <template>
- <el-dialog
- :visible.sync="visible"
- ref="dialog"
- :title="title+'详情'"
- width="100%"
- lock-scroll
- append-to-body
- fullscreen
- close-on-press-escape
- destroy-on-close
- v-if="visible"
- @close="handleClose">
- <div>
- <el-container>
- <!-- <el-aside style="border:0px;width: 1%;"></el-aside> -->
- <!-- 放统计内容-->
- <el-aside style="border:0px;width: 70%;margin-top: 2%;">
- <s1jianCeItem
- :data="data"
- width="50%"
- :height="height"
- :mubiao="mubiao"
- id="s1jianCePro"
- click="false"
- />
- <s1jianCeItemC
- :data="data"
- width="50%"
- :height="height"
- id="s1jianCeCPro"
- click="false"
- />
- </el-aside>
-
- <!-- 参数页面列 -->
- <el-aside style="border:0px;width: 30%;">
- <div class="dataCont" style="font-size: 14px;">
- <el-divider content-position="left">{{data.t_mjjcbgNum.date}} 年度</el-divider>
- 统计期内检测报告的差错次数 :<el-tag>{{data.t_mjjcbgNum.number[0]}} 次</el-tag>
- <br>
- 有效检测任务总数 :<el-tag>{{data.t_mjjcbgNum.numberAll[0]}} 次</el-tag>
- <br>
- 检测报告差错率 :<el-tag>{{data.t_mjjcbgNum.res[0]}} 次</el-tag>
- <br>
- 当前目标值 :<el-tag>{{mubiao}}</el-tag>
- <br>
- <!-- <el-divider content-position="left">{{data.t_gdyrqcwtBegin.date}} 年度</el-divider>
- 委托检测数 :<el-tag>{{data.t_gdyrqcwtBegin.number}} 次</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt2Begin.date}} 年度</el-divider>
- 按期完成检测件数 :<el-tag>{{data.t_gdyrqcwt2Begin.number}} 次</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt3Begin.date}} 年度</el-divider>
- 出具报告数 :<el-tag>{{data.t_gdyrqcwt3Begin.number}} 次</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt4Begin.date}} 年度</el-divider>
- 逾期未完成数 :<el-tag>{{data.t_gdyrqcwt4Begin.number}} 次</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt5Begin.date}} 年度</el-divider>
- 检测结果准确率 :<el-tag>{{((data.t_gdyrqcwt5Begin.number)*100).toFixed(2)}} %</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt6Begin.date}} 年度</el-divider>
- 按时完成率 :<el-tag>{{((data.t_gdyrqcwt6Begin.number)*100).toFixed(2)}} %</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwtEnd.date}} 年度</el-divider>
- 检测总次数 :<el-tag type="danger">{{data.t_gdyrqcwtEnd.number}} 次</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt2End.date}} 年度</el-divider>
- 按期完成检测件数 :<el-tag>{{data.t_gdyrqcwt2End.number}} 次</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt3End.date}} 年度</el-divider>
- 出具报告数 :<el-tag>{{data.t_gdyrqcwt3End.number}} 次</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt4End.date}} 年度</el-divider>
- 逾期未完成数 :<el-tag>{{data.t_gdyrqcwt4End.number}} 次</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt5End.date}} 年度</el-divider>
- 检测结果准确率 :<el-tag>{{((data.t_gdyrqcwt5End.number)*100).toFixed(2)}} %</el-tag>
- <br>
- <el-divider content-position="left">{{data.t_gdyrqcwt6End.date}} 年度</el-divider>
- 按时完成率 :<el-tag>{{((data.t_gdyrqcwt6End.number)*100).toFixed(2)}} %</el-tag> -->
- </div>
- </el-aside>
-
- </el-container>
- </div>
- </el-dialog>
- </template>
- <script>
- export default {
- props:{
- dialogOff:{ //当前表单示例
- type: Boolean,
- default:false,
- },
- title:{ type:String},
- data:{
- type:Object
- },
- height:{
- type:String,
- default:window.screen.height * 0.50 +'px'
- },
- mubiao:{
- type:String,
- default:''
- }
-
- },
- beforeCreate: function () {
- // 官方文档给出的是require
- this.$options.components.s1jianCeItem = () => import('../item/s1jianCe.vue')
- this.$options.components.s1jianCeItemC = () => import('../item/s1jianCeColumnar.vue')
- },
- watch:{
- dialogOff: {
- handler: function(val, oldVal) {
- this.visible = JSON.parse(JSON.stringify(val));
- this.itemShow = true
- },
- immediate: true
- }
- },
- data() {
- return {
- visible:false,
- itemShow:false,
- }
- },
- methods:{
- // 关闭窗口
- handleClose(){
- this.$emit('close', false)
- }
- }
- }
- </script>
- <style scoped>
- .dataCont{
- border:0px;
- box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
- height: calc(100vh * 0.85);
- padding:20px;
- }
- </style>
|