main
liuyiliang 1 year ago
parent 7a735a006c
commit 7df3e868bd
  1. 3
      src/page/index/tags.vue
  2. 3
      src/styles/element-ui.scss
  3. 12
      src/views/leger/equipmentledgerDetail.vue
  4. 12
      src/views/leger/toolinventoryrecordDetail.vue
  5. 12
      src/views/smart/operationticketDetail.vue
  6. 8
      src/views/smart/workorderDetail.vue
  7. 12
      src/views/smart/workpermitDetail.vue
  8. 8
      src/views/spares/material.vue
  9. 52
      src/views/wel/index.vue

@ -87,6 +87,9 @@ export default {
window.removeEventListener("mousedown", this.watchContextmenu);
},
handleContextmenu(event) {
if (this.contextmenuFlag) {
return false;
}
let target = event.target;
// https://github.com/d2-projects/d2-admin/issues/54
let flag = false;

@ -87,3 +87,6 @@ table {
.el-table__header th {
line-height: 49px; /* 设置你想要的行高 */
}
.el-table {
height: 540px !important;
}

@ -64,16 +64,16 @@
</span>
<div class="container">
<span >
<el-button type="primary"
size="large"
@click="handleFormSubmit"
v-if="addUpdateShowButton && permission.equipmentledger_add">
确定</el-button>
<el-button type="default"
size="large"
size="small"
@click="back"
v-if="addUpdateShowButton ">
取消</el-button>
<el-button type="primary"
size="small"
@click="handleFormSubmit"
v-if="addUpdateShowButton && permission.equipmentledger_add">
确定</el-button>
<el-button type="primary"
size="small"
@click="auditing"

@ -100,16 +100,16 @@
</span>
<div class="container">
<span >
<el-button type="primary"
size="large"
@click="handleFormSubmit"
v-if="addUpdateShowButton && permission.toolinventoryrecord_add">
确定</el-button>
<el-button type="default"
size="large"
size="small"
@click="back"
v-if="addUpdateShowButton ">
取消</el-button>
<el-button type="primary"
size="small"
@click="handleFormSubmit"
v-if="addUpdateShowButton && permission.toolinventoryrecord_add">
确定</el-button>
<el-button type="primary"
size="small"
@click="auditing"

@ -51,16 +51,16 @@
</span>
<div class="container">
<span >
<el-button type="primary"
size="large"
@click="handleFormSubmit"
v-if="addUpdateShowButton">
确定</el-button>
<el-button type="default"
size="large"
size="small"
@click="back"
v-if="addUpdateShowButton">
取消</el-button>
<el-button type="primary"
size="small"
@click="handleFormSubmit"
v-if="addUpdateShowButton">
确定</el-button>
<el-button type="primary"
size="small"
@click="handleDetailcls"

@ -22,6 +22,7 @@
</span>
<div class="container">
<span>
<el-button size="small" @click="back" v-if="!shouldShowButton">取消</el-button>
<el-button type="primary" size="small" @click="handleFormSubmit" v-if="addupdateShowButton && permission.workorder_add">确定</el-button>
<el-button type="primary" size="small" @click="auditing" v-if="shouldShowButton && permission.workorder_audit">审核</el-button>
<el-button type="primary" size="small" @click="reject" v-if="shouldShowButton && permission.workorder_reject">驳回</el-button>
@ -337,12 +338,7 @@
});
},
back() {
if (this.$route.query.frameMode == "add") {
this.$router.push({path: "/smart/workorder"});
} else {
this.updateToSearch();
this.$router.push({path: "/smart/workorder"});
}
this.updateToSearch();
},
updateToSearch() {
this.tab1_option.column[1].disabled = false;

@ -45,16 +45,16 @@
</span>
<div class="container">
<span >
<el-button type="primary"
size="large"
@click="handleFormSubmit"
v-if="addUpdateShowButton && permission.workpermit_add">
确定</el-button>
<el-button type="default"
size="large"
size="small"
@click="back"
v-if="addUpdateShowButton">
取消</el-button>
<el-button type="primary"
size="small"
@click="handleFormSubmit"
v-if="addUpdateShowButton && permission.workpermit_add">
确定</el-button>
<el-button type="primary"
size="small"
@click="closeTicket"

@ -68,9 +68,9 @@
<!-- :upload-after="uploadAfter">-->
</avue-form>
<span slot="footer" class="dialog-footer">
<el-button @click="inBox = false"> </el-button>
<el-button @click="inBox = false" size="small"> </el-button>
<el-button type="primary"
@click="submitIn"> </el-button>
@click="submitIn" size="small"> </el-button>
</span>
</el-dialog>
<el-dialog title="出库信息"
@ -84,9 +84,9 @@
<!-- :upload-after="uploadAfter">-->
</avue-form>
<span slot="footer" class="dialog-footer">
<el-button @click="outBox = false"> </el-button>
<el-button @click="outBox = false" size="small"> </el-button>
<el-button type="primary"
@click="submitOut"> </el-button>
@click="submitOut" size="small"> </el-button>
</span>
</el-dialog>
</basic-container>

@ -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();

Loading…
Cancel
Save