|
|
|
@ -32,73 +32,63 @@ |
|
|
|
|
<p class="notification-title"><i class="el-icon-s-check el-icon-home"></i> 今日待审核</p> |
|
|
|
|
<el-skeleton :rows="8" animated v-show="auditSkeleton"/> |
|
|
|
|
<div class="overflowList" v-show="!auditSkeleton"> |
|
|
|
|
<el-empty v-if="!homePageData.workOrderAudit |
|
|
|
|
&& !homePageData.supplierInfoAudit |
|
|
|
|
&& !homePageData.manufacturerInfoAudit |
|
|
|
|
&& !homePageData.warehouseAudit |
|
|
|
|
&& !homePageData.workPermitAudit |
|
|
|
|
&& !homePageData.materialAudit |
|
|
|
|
&& !homePageData.workOperationTicketAudit |
|
|
|
|
&& !homePageData.toolInventoryRecordsAudit |
|
|
|
|
&& !homePageData.equipmentLedgerAudit"> |
|
|
|
|
</el-empty> |
|
|
|
|
<div class="el-collapse"> |
|
|
|
|
<div v-show="(homePageData.equipmentLedgerAudit && homePageData.equipmentLedgerAudit.length) || (homePageData.toolInventoryRecordsAudit && homePageData.toolInventoryRecordsAudit.length)"> |
|
|
|
|
<div v-show="(permission.equipmentledger_audit && homePageData.equipmentLedgerAudit && homePageData.equipmentLedgerAudit.length) || (permission.toolinventoryrecord_audit && homePageData.toolInventoryRecordsAudit && homePageData.toolInventoryRecordsAudit.length)"> |
|
|
|
|
<div class="el-collapse-item"> |
|
|
|
|
<div class="el-audit-head"><span class="el-collapse-span">待审核设备台账</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.equipmentLedgerAudit" :key="index"> |
|
|
|
|
<div v-if="permission.equipmentledger_audit" class="el-collapse-item" v-for="(item, index) in homePageData.equipmentLedgerAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/leger/equipmentledgerDetail', item.id)"><span class="el-collapse-span">{{item.eqLedgerCode}}号设备台账待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.toolInventoryRecordsAudit" :key="index"> |
|
|
|
|
<div v-if="permission.toolinventoryrecord_audit" class="el-collapse-item" v-for="(item, index) in homePageData.toolInventoryRecordsAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/leger/toolinventoryrecordDetail', item.id)"><span class="el-collapse-span">{{item.toolsCodeId}}号工器具编码待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div v-show="(homePageData.workOperationTicketAudit && homePageData.workOperationTicketAudit.length > 0) || (homePageData.workPermitAudit && homePageData.workPermitAudit.length > 0)"> |
|
|
|
|
<div v-show="(permission.operationticket_audit && homePageData.workOperationTicketAudit && homePageData.workOperationTicketAudit.length > 0) || (permission.workpermit_audit && homePageData.workPermitAudit && homePageData.workPermitAudit.length > 0)"> |
|
|
|
|
<div class="el-collapse-item"> |
|
|
|
|
<div class="el-audit-head"><span class="el-collapse-span">待审核智能两票</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.workOperationTicketAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/smart/operationticketDetail', item.id)"><span class="el-collapse-span">{{item.operationTicketNo}}号操作票待审核</span></div> |
|
|
|
|
<div v-if="permission.operationticket_audit" class="el-collapse-item__header" @click="skip('/smart/operationticketDetail', item.id)"><span class="el-collapse-span">{{item.operationTicketNo}}号操作票待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.workPermitAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/smart/workpermitDetail', item.id)"><span class="el-collapse-span">{{item.workTicketNo}}号工作票待审核</span></div> |
|
|
|
|
<div v-if="permission.workpermit_audit" class="el-collapse-item__header" @click="skip('/smart/workpermitDetail', item.id)"><span class="el-collapse-span">{{item.workTicketNo}}号工作票待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div v-show="(homePageData.warehouseAudit && homePageData.warehouseAudit.length) || |
|
|
|
|
(homePageData.manufacturerInfoAudit && homePageData.manufacturerInfoAudit.length) || |
|
|
|
|
(homePageData.supplierInfoAudit && homePageData.supplierInfoAudit.length) || |
|
|
|
|
(homePageData.materialAudit && homePageData.materialAudit.length) || |
|
|
|
|
(homePageData.inboundAudit && homePageData.inboundAudit.length) || |
|
|
|
|
(homePageData.outboundAudit && homePageData.outboundAudit.length)"> |
|
|
|
|
<div v-show="(permission.warehouse_audit && homePageData.warehouseAudit && homePageData.warehouseAudit.length > 0) || |
|
|
|
|
(permission.manufacturerinfo_audit && homePageData.manufacturerInfoAudit && homePageData.manufacturerInfoAudit.length > 0) || |
|
|
|
|
(permission.supplierinfo_audit && homePageData.supplierInfoAudit && homePageData.supplierInfoAudit.length > 0) || |
|
|
|
|
(permission.material_auditing && homePageData.materialAudit && homePageData.materialAudit.length > 0) || |
|
|
|
|
(permission.material_auditing && homePageData.inboundAudit && homePageData.inboundAudit.length > 0) || |
|
|
|
|
(permission.material_auditing && homePageData.outboundAudit && homePageData.outboundAudit.length > 0)"> |
|
|
|
|
<div class="el-collapse-item"> |
|
|
|
|
<div class="el-audit-head"><span class="el-collapse-span">待审核备件管理</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.warehouseAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/spares/warehouse', item.id)"><span class="el-collapse-span">{{item.code}}号仓库待审核</span></div> |
|
|
|
|
<div v-if="permission.warehouse_audit" class="el-collapse-item__header" @click="skip('/spares/warehouse', item.id)"><span class="el-collapse-span">{{item.code}}号仓库待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.materialAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/spares/material', item.id)"><span class="el-collapse-span">{{item.materialNo}}号物资待审核</span></div> |
|
|
|
|
<div v-if="permission.manufacturerinfo_audit" class="el-collapse-item__header" @click="skip('/spares/material', item.id)"><span class="el-collapse-span">{{item.materialNo}}号物资待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.manufacturerInfoAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/spares/manufacturerinfo', item.id)"><span class="el-collapse-span">{{item.creditCode}}号制造商待审核</span></div> |
|
|
|
|
<div v-if="permission.supplierinfo_audit" class="el-collapse-item__header" @click="skip('/spares/manufacturerinfo', item.id)"><span class="el-collapse-span">{{item.creditCode}}号制造商待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.supplierInfoAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/spares/supplierinfo', item.id)"><span class="el-collapse-span">{{item.creditCode}}号供应商待审核</span></div> |
|
|
|
|
<div v-if="permission.material_auditing" class="el-collapse-item__header" @click="skip('/spares/supplierinfo', item.id)"><span class="el-collapse-span">{{item.creditCode}}号供应商待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.inboundAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip2('/spares/materialDetail', item.materialNo, 'in')"><span class="el-collapse-span">{{item.inboundNo}}号入库待审核</span></div> |
|
|
|
|
<div v-if="permission.material_auditing" class="el-collapse-item__header" @click="skip2('/spares/materialDetail', item.materialNo, 'in')"><span class="el-collapse-span">{{item.inboundNo}}号入库待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.outboundAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip2('/spares/materialDetail', item.materialNo, 'out')"><span class="el-collapse-span">{{item.outboundNo}}号出库待审核</span></div> |
|
|
|
|
<div v-if="permission.material_auditing" class="el-collapse-item__header" @click="skip2('/spares/materialDetail', item.materialNo, 'out')"><span class="el-collapse-span">{{item.outboundNo}}号出库待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div v-show="homePageData.workOrderAudit && homePageData.workOrderAudit.length > 0"> |
|
|
|
|
<div v-show="permission.workorder_audit && homePageData.workOrderAudit && homePageData.workOrderAudit.length > 0"> |
|
|
|
|
<div class="el-collapse-item"> |
|
|
|
|
<div class="el-audit-head"><span class="el-collapse-span">待审核工单</span></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="el-collapse-item" v-for="(item, index) in homePageData.workOrderAudit" :key="index"> |
|
|
|
|
<div class="el-collapse-item__header" @click="skip('/workorder/detail', item.id)"><span class="el-collapse-span">{{item.workOrderNo}}号工单待审核</span></div> |
|
|
|
|
<div v-if="permission.workorder_audit" class="el-collapse-item__header" @click="skip('/workorder/detail', item.id)"><span class="el-collapse-span">{{item.workOrderNo}}号工单待审核</span></div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
@ -130,7 +120,7 @@ |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
...mapGetters(["userInfo"]), |
|
|
|
|
...mapGetters(["permission"]), |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
this.auditLoad(); |
|
|
|
|