Commit b0f5b29f authored by danfuman's avatar danfuman

Merge branch 'V20231129-中建一局二公司' of http://192.168.60.201/root/dsk-operate-sys...

Merge branch 'V20231129-中建一局二公司' of http://192.168.60.201/root/dsk-operate-sys into V20231129-中建一局二公司
parents 3c8f0b64 1d7eebd0
...@@ -12,7 +12,56 @@ ...@@ -12,7 +12,56 @@
<div class="flex-box part-header"> <div class="flex-box part-header">
<img class="header-logo" :src="companyInfo && companyInfo.logoUrl || require('@/assets/images/detail/company_logo.png')"> <img class="header-logo" :src="companyInfo && companyInfo.logoUrl || require('@/assets/images/detail/company_logo.png')">
{{companyInfo && companyInfo.companyName || '--'}} {{companyInfo && companyInfo.companyName || '--'}}
<div class="company-btn">
<div class="btn btn_default h28" @click="addmonitor">加入监控</div>
<div class="btn btn_default h28" @click="getscore">供应商评分</div>
</div>
</div> </div>
<!--供应商评分-->
<el-dialog :visible.sync="dialogVisible3" class="enter-score" width="960px">
<div class="poptitle">
<span>供应商评分</span>
</div>
<div class="title_wrap i" style="margin-top: 8px">
<div class="enterprise_title">
评价雷达图
</div>
</div>
<div class="scorechart">
<img src="@/assets/images/enterprise/tp1.png" width="100%">
</div>
<div class="title_wrap i">
<div class="enterprise_title">
分供方评级汇总
</div>
</div>
<div class="scorechart">
<img src="@/assets/images/enterprise/tp2.png">
</div>
<div class="title_wrap i">
<div class="enterprise_title">
年度评价评级情况
</div>
</div>
<div class="scorechart">
<div class="table-item-jf table-item">
<el-table :data="tableData" border :header-cell-style="{ background:'#f0f3fa',color: 'rgba(35,35,35,0.8)'}" ref="theOwnerListTable" row-key="id">
<el-table-column type="index" label="序号" width="52">
<template slot-scope="scope">
<!--<span>{{(formdata.pageNum - 1) *formdata.pageSize + scope.$index + 1}}</span>-->
<span>{{scope.$index + 1}}</span>
</template>
</el-table-column>
<el-table-column label="评价单位" prop="name1" width="336" :resizable="false"></el-table-column>
<el-table-column label="品类" prop="name2" width="174" :resizable="false"></el-table-column>
<el-table-column label="评价周期" prop="name3" width="148" :resizable="false"></el-table-column>
<el-table-column label="综合得分" prop="name4" width="105" :resizable="false"></el-table-column>
<el-table-column label="综合评级" prop="name5" :resizable="false"></el-table-column>
</el-table>
</div>
</div>
</el-dialog>
</div> </div>
</template> </template>
...@@ -22,11 +71,26 @@ export default { ...@@ -22,11 +71,26 @@ export default {
props: ['companyId', 'companyInfo', 'cooDetail'], props: ['companyId', 'companyInfo', 'cooDetail'],
data() { data() {
return { return {
dialogVisible3: false,
tableData:[
{name1:'中建一局集团第二建筑有限公司第三事业部',name2:'物资-水泥及水泥制品',name3:'2024年03月',name4:'126分',name5:'A'},
{name1:'中建一局集团第二建筑有限公司第三事业部',name2:'物资-水泥及水泥制品',name3:'2024年03月',name4:'124分',name5:'A'},
{name1:'中建一局集团第二建筑有限公司第三事业部',name2:'物资-水泥及水泥制品',name3:'2024年03月',name4:'124分',name5:'A'},
{name1:'中建一局集团第二建筑有限公司第三事业部',name2:'物资-水泥及水泥制品',name3:'2024年03月',name4:'124分',name5:'A'},
],
} }
}, },
created() { created() {
}, },
methods: { methods: {
//加入监控
addmonitor(){
this.$message.success('操作成功!')
},
//供应商评分
getscore(){
this.dialogVisible3 = true
},
// 跳转到企业详情合作情况 // 跳转到企业详情合作情况
cooperateList(){ cooperateList(){
this.$emit('close-detail') this.$emit('close-detail')
...@@ -74,4 +138,57 @@ export default { ...@@ -74,4 +138,57 @@ export default {
margin-right: 16px; margin-right: 16px;
} }
} }
::v-deep .enter-score {
.el-dialog__body {
padding: 24px 0 0;
}
.el-dialog__headerbtn {
top: 20px;
right: 20px;
z-index: 3;
}
.poptitle {
line-height: 56px;
border-bottom: 1px solid #eee;
height: 56px;
position: absolute;
top: 0;
left: 0;
width: 100%;
> span {
padding-left: 20px;
font-weight: bold;
font-size: 16px;
color: #232323;
font-family: Microsoft YaHei-Bold, Microsoft YaHei;
width: 385px;
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
}
.title_wrap{
padding: 16px 20px;
}
.enterprise_title{
font-size: 14px;
line-height: 14px;
height: 14px;
}
.scorechart{
padding: 0 20px 16px;
}
}
.company-btn{
position: absolute;
right: 40px;
z-index: 10;
top: 30px;
text-align: right;
font-weight: 400;
}
</style> </style>
...@@ -90,7 +90,6 @@ ...@@ -90,7 +90,6 @@
<!-- 跟进记录 --> <!-- 跟进记录 -->
<Gjjl v-if="currentPath.pathName=='gjjl'" :isDisabled='false' types="gjdt" :customer-ids="customerId" /> <Gjjl v-if="currentPath.pathName=='gjjl'" :isDisabled='false' types="gjdt" :customer-ids="customerId" />
</template> </template>
</div> </div>
</div> </div>
</div> </div>
...@@ -239,7 +238,7 @@ export default { ...@@ -239,7 +238,7 @@ export default {
qualification: {} qualification: {}
}, },
partBoxHeight: null, partBoxHeight: null,
cooDetail: false cooDetail: false,
}; };
}, },
computed: { computed: {
...@@ -434,7 +433,7 @@ export default { ...@@ -434,7 +433,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
.part-container { .part-container {
padding: 0; padding: 0;
margin: 0 24px; /*margin: 0 24px;*/
} }
.part-main { .part-main {
margin-top: 12px; margin-top: 12px;
...@@ -513,4 +512,6 @@ export default { ...@@ -513,4 +512,6 @@ export default {
} }
} }
} }
</style> </style>
...@@ -163,12 +163,13 @@ ...@@ -163,12 +163,13 @@
</template> </template>
<script> <script>
import { changePath, encodeStr } from '@/assets/js/common'; import { changePath, encodeStr } from '@/assets/js/common'
var Swiper = require('@/assets/lib/swiper/swiper-bundle.min.js'); import '@/assets/lib/swiper/swiper-bundle.css'
import "@/assets/lib/swiper/swiper-bundle.css"; import { claim } from '@/api/common'
import { claim } from "@/api/common"; import api from '@/api/enterpriseData/enterpriseData.js'
import api from "@/api/enterpriseData/enterpriseData.js";
export default { var Swiper = require('@/assets/lib/swiper/swiper-bundle.min.js');
export default {
name: 'Infoheader', name: 'Infoheader',
props: ['companyId', 'companyInfo', 'statistic'], props: ['companyId', 'companyInfo', 'statistic'],
data() { data() {
...@@ -197,7 +198,7 @@ export default { ...@@ -197,7 +198,7 @@ export default {
dialogVisible: false, dialogVisible: false,
dialogVisible1: false, dialogVisible1: false,
dialogVisible2: false, dialogVisible2: false,
childStatistic: this.statistic childStatistic: this.statistic,
}; };
}, },
created() { created() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment