|
@@ -197,74 +197,110 @@
|
|
|
</div>
|
|
|
<div class="job-list">
|
|
|
<div class="job-item" style="margin-right:5px" @click="handlePushRouter(1)">
|
|
|
- <el-badge :value="jobData.unreadMailCount" :max="99" style="margin-right:20px;margin-top:10px">
|
|
|
+ <el-badge :value="jobData.unreadMailCount" :max="99" style="margin-right:20px;margin-top:10px" v-if="jobData.unreadMailCount">
|
|
|
<div style="margin-top:-10px">
|
|
|
<el-icon size="20" color="#fff">
|
|
|
<Reading />
|
|
|
</el-icon>
|
|
|
</div>
|
|
|
</el-badge>
|
|
|
+ <div v-else>
|
|
|
+ <el-icon size="20" color="#fff">
|
|
|
+ <Reading />
|
|
|
+ </el-icon>
|
|
|
+ </div>
|
|
|
<div>未读邮件</div>
|
|
|
</div>
|
|
|
<div class="job-item" style="margin-right:5px" @click="handlePushRouter(2)">
|
|
|
- <el-badge :value="jobData.waitFlowCount" :max="99" style="margin-right:20px;margin-top:10px">
|
|
|
+ <el-badge :value="jobData.waitFlowCount" :max="99" style="margin-right:20px;margin-top:10px" v-if="jobData.waitFlowCount">
|
|
|
<div style="margin-top:-10px">
|
|
|
<el-icon size="20" color="#fff">
|
|
|
<CopyDocument />
|
|
|
</el-icon>
|
|
|
</div>
|
|
|
</el-badge>
|
|
|
+ <div v-else>
|
|
|
+ <el-icon size="20" color="#fff">
|
|
|
+ <CopyDocument />
|
|
|
+ </el-icon>
|
|
|
+ </div>
|
|
|
<div>待审批</div>
|
|
|
</div>
|
|
|
<div class="job-item" v-if="userInfo.roles.includes('salesman') || userInfo.roles.includes('salesDirector') ||
|
|
|
userInfo.roles.includes('salesAssistant')" @click="handlePushRouter(3)">
|
|
|
- <el-badge :value="jobData.claimCount" :max="99" style="margin-right:20px;margin-top:10px">
|
|
|
+ <el-badge :value="jobData.claimCount" :max="99" style="margin-right:20px;margin-top:10px" v-if="jobData.claimCount">
|
|
|
<div style="margin-top:-10px">
|
|
|
<el-icon size="20" color="#fff">
|
|
|
<Notebook />
|
|
|
</el-icon>
|
|
|
</div>
|
|
|
</el-badge>
|
|
|
+ <div v-else>
|
|
|
+ <el-icon size="20" color="#fff">
|
|
|
+ <Notebook />
|
|
|
+ </el-icon>
|
|
|
+ </div>
|
|
|
<div>待认领</div>
|
|
|
</div>
|
|
|
<div class="job-item" style="margin-right:5px" v-if="userInfo.roles.includes('purchasingOfficer') " @click=" handlePushRouter(4)">
|
|
|
- <el-badge :value=" jobData.waitPurchaseCount" :max="99" style="margin-right:20px;margin-top:10px">
|
|
|
+ <el-badge :value="jobData.waitPurchaseCount" :max="99" style="margin-right:20px;margin-top:10px" v-if="jobData.waitPurchaseCount">
|
|
|
<div style="margin-top:-10px">
|
|
|
<el-icon size="20" color="#fff">
|
|
|
<ShoppingCart />
|
|
|
</el-icon>
|
|
|
</div>
|
|
|
</el-badge>
|
|
|
+ <div v-else>
|
|
|
+ <el-icon size="20" color="#fff">
|
|
|
+ <ShoppingCart />
|
|
|
+ </el-icon>
|
|
|
+ </div>
|
|
|
<div>待采购</div>
|
|
|
</div>
|
|
|
<div class="job-item" style="margin-right:5px" v-if="userInfo.roles.includes('purchasingOfficer') " @click=" handlePushRouter(5)">
|
|
|
- <el-badge :value=" jobData.sampleHandoverCount" :max="99" style="margin-right:20px;margin-top:10px">
|
|
|
+ <el-badge :value="jobData.sampleHandoverCount" :max="99" style="margin-right:20px;margin-top:10px" v-if="jobData.sampleHandoverCount">
|
|
|
<div style="margin-top:-10px">
|
|
|
<el-icon size="20" color="#fff">
|
|
|
<Tickets />
|
|
|
</el-icon>
|
|
|
</div>
|
|
|
</el-badge>
|
|
|
+ <div v-else>
|
|
|
+ <el-icon size="20" color="#fff">
|
|
|
+ <Tickets />
|
|
|
+ </el-icon>
|
|
|
+ </div>
|
|
|
<div>样品交接单</div>
|
|
|
</div>
|
|
|
<div class="job-item" v-if="userInfo.roles.includes('purchasingOfficer') " @click=" handlePushRouter(6)">
|
|
|
- <el-badge :value=" jobData.contractHandoverCount" :max="99" style="margin-right:20px;margin-top:10px">
|
|
|
+ <el-badge :value="jobData.contractHandoverCount" :max="99" style="margin-right:20px;margin-top:10px"
|
|
|
+ v-if="jobData.contractHandoverCount">
|
|
|
<div style="margin-top:-10px">
|
|
|
<el-icon size="20" color="#fff">
|
|
|
<Memo />
|
|
|
</el-icon>
|
|
|
</div>
|
|
|
</el-badge>
|
|
|
+ <div v-else>
|
|
|
+ <el-icon size="20" color="#fff">
|
|
|
+ <Memo />
|
|
|
+ </el-icon>
|
|
|
+ </div>
|
|
|
<div>合同交接单</div>
|
|
|
</div>
|
|
|
<div class="job-item" style="margin-right:5px" v-if="userInfo.roles.includes('cashier') " @click=" handlePushRouter(7)">
|
|
|
- <el-badge :value=" jobData.waitAccountPayCount" :max="99" style="margin-right:20px;margin-top:10px">
|
|
|
+ <el-badge :value="jobData.waitAccountPayCount" :max="99" style="margin-right:20px;margin-top:10px" v-if="jobData.waitAccountPayCount">
|
|
|
<div style="margin-top:-10px">
|
|
|
<el-icon size="20" color="#fff">
|
|
|
<Money />
|
|
|
</el-icon>
|
|
|
</div>
|
|
|
</el-badge>
|
|
|
+ <div v-else>
|
|
|
+ <el-icon size="20" color="#fff">
|
|
|
+ <Money />
|
|
|
+ </el-icon>
|
|
|
+ </div>
|
|
|
<div>待打款</div>
|
|
|
</div>
|
|
|
</div>
|