|
|
@@ -91,7 +91,7 @@
|
|
|
<span class="itemTitle">{{ pantone.title }}</span>
|
|
|
<el-popover placement="right" trigger="click" popper-class="hintPopover">
|
|
|
<div class="popoverConten">
|
|
|
- {{ pantone.pantoneData.tip }}
|
|
|
+ {{ pantone.tip }}
|
|
|
</div>
|
|
|
<div slot="reference" class="hintIconBox">
|
|
|
<img class="hintIcon" :src="hintIcon" />
|
|
|
@@ -99,57 +99,59 @@
|
|
|
</el-popover>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <div class="reportContent">
|
|
|
+ <div class="pantoneContent">
|
|
|
<template v-if="empLevel == '3'">
|
|
|
<div v-for="(val, key, index) in pantone.pantoneData" :key="index">
|
|
|
- <div class="title">{{ (val, key) }}</div>
|
|
|
- </div>
|
|
|
- <!-- <div class="reportPantone">
|
|
|
- <div class="firstItem">
|
|
|
- <div class="left">
|
|
|
- <div class="lebel">已领用</div>
|
|
|
- <div class="value">{{ val.ywyylyNum }}</div>
|
|
|
- </div>
|
|
|
- <div class="right">
|
|
|
- <div class="lebel">已发放门店</div>
|
|
|
- <div class="value">{{ val.ywyyffNum }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="secondItem">
|
|
|
- <div class="left">
|
|
|
- <div class="lebel">门店未签收</div>
|
|
|
- <div class="value">{{ val.mdwqsNum }}</div>
|
|
|
+ <div class="title">{{ key }}</div>
|
|
|
+ <div class="pantoneItem">
|
|
|
+ <div class="firstItem item">
|
|
|
+ <div class="left">
|
|
|
+ <div class="lebel">已领用:</div>
|
|
|
+ <div class="value">{{ val.ywyylyNum }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="right">
|
|
|
+ <div class="lebel">已发放门店:</div>
|
|
|
+ <div class="value">{{ val.ywyyffNum }}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="right">
|
|
|
- <div class="lebel">门店未签收</div>
|
|
|
- <div class="value" @click="pantoneClick">{{ val.wqsmdNum }}</div>
|
|
|
+ <div class="secondItem item">
|
|
|
+ <div class="left">
|
|
|
+ <div class="lebel">门店未签收:</div>
|
|
|
+ <div class="value">{{ val.mdwqsNum }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="right">
|
|
|
+ <div class="lebel">门店未签收:</div>
|
|
|
+ <div class="value valueIsClick" @click="pantoneClick">{{ val.wqsmdNum }}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div> -->
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<template v-if="empLevel == '2'">
|
|
|
<div v-for="(val, key, index) in pantone.pantoneData" :key="index">
|
|
|
<div class="title">{{ key }}</div>
|
|
|
- </div>
|
|
|
- <div class="reportPantone">
|
|
|
- <div class="firstItem">
|
|
|
- <div class="left">
|
|
|
- <div class="lebel">直发销售部数</div>
|
|
|
- <div class="value">{{ val.zfxsbNum }}</div>
|
|
|
- </div>
|
|
|
- <div class="right">
|
|
|
- <div class="lebel">业务员已领用</div>
|
|
|
- <div class="value">{{ val.ywyylyNum }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="secondItem">
|
|
|
- <div class="left">
|
|
|
- <div class="lebel">业务员已发放</div>
|
|
|
- <div class="value">{{ val.ywyyffNum }}</div>
|
|
|
+ <div class="pantoneItem">
|
|
|
+ <div class="firstItem item">
|
|
|
+ <div class="left">
|
|
|
+ <div class="lebel">直发销售部数:</div>
|
|
|
+ <div class="value">{{ val.zfxsbNum }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="right">
|
|
|
+ <div class="lebel">业务员已领用:</div>
|
|
|
+ <div class="value">{{ val.ywyylyNum }}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="right">
|
|
|
- <div class="lebel">门店未签收</div>
|
|
|
- <div class="value" @click="pantoneClick(val)">{{ val.wqsmdNum }}</div>
|
|
|
+ <div class="secondItem item">
|
|
|
+ <div class="left">
|
|
|
+ <div class="lebel">业务员已发放:</div>
|
|
|
+ <div class="value">{{ val.ywyyffNum }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="right">
|
|
|
+ <div class="lebel">门店未签收:</div>
|
|
|
+ <div class="value valueIsClick" @click="pantoneClick(val)">
|
|
|
+ {{ val.wqsmdNum }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -374,30 +376,6 @@ export default {
|
|
|
tip: '',
|
|
|
pantoneData: {},
|
|
|
},
|
|
|
- pantoneItem: [
|
|
|
- // 业务员
|
|
|
- {
|
|
|
- firstRowLLabel: '已领用',
|
|
|
- firstRowLProp: 'firstRowLProp',
|
|
|
- firstRowRLabel: '已发放门店',
|
|
|
- firstRowRProp: 'firstRowRProp',
|
|
|
- secondRowLLabel: '门店未签收',
|
|
|
- secondRowLProp: 'secondRowLProp',
|
|
|
- secondRowRLabel: '门店未签收',
|
|
|
- secondRowRProp: 'secondRowRProp',
|
|
|
- },
|
|
|
- // 销售部主管
|
|
|
- {
|
|
|
- firstRowLLabel: '直发销售部数',
|
|
|
- firstRowLProp: 'firstRowLProp',
|
|
|
- firstRowRLabel: '业务员已领用',
|
|
|
- firstRowRProp: 'firstRowRProp',
|
|
|
- secondRowLLabel: '业务员已发放',
|
|
|
- secondRowLProp: 'secondRowLProp',
|
|
|
- secondRowRLabel: '门店未签收',
|
|
|
- secondRowRProp: 'secondRowRProp',
|
|
|
- },
|
|
|
- ],
|
|
|
};
|
|
|
},
|
|
|
activated() {
|
|
|
@@ -528,12 +506,12 @@ export default {
|
|
|
margin-bottom: 10px;
|
|
|
border-radius: 5px;
|
|
|
.itemHeader {
|
|
|
- width: 150px;
|
|
|
+ /* width: 150px; */
|
|
|
color: #0057ba;
|
|
|
font-weight: 500;
|
|
|
font-size: 16px;
|
|
|
padding: 10px 0;
|
|
|
- display: flex;
|
|
|
+ display: inline-flex;
|
|
|
align-items: center;
|
|
|
.itemTitle {
|
|
|
margin-right: 10px;
|
|
|
@@ -571,6 +549,40 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ /* 色卡 */
|
|
|
+ .pantoneContent {
|
|
|
+ padding-bottom: 10px;
|
|
|
+ .title {
|
|
|
+ padding: 2px 5px;
|
|
|
+ border-radius: 2px;
|
|
|
+ background-color: #13b5b1;
|
|
|
+ margin: 4px 0;
|
|
|
+ display: inline-block;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ .pantoneItem {
|
|
|
+ .item {
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ .left {
|
|
|
+ display: flex;
|
|
|
+ }
|
|
|
+ .right {
|
|
|
+ display: flex;
|
|
|
+ width: 40%;
|
|
|
+ justify-content: left;
|
|
|
+ .valueIsClick {
|
|
|
+ text-decoration: underline;
|
|
|
+ color: #0057ba;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .firstItem {
|
|
|
+ }
|
|
|
+ .secondItem {
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</style>
|