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); window.removeEventListener("mousedown", this.watchContextmenu);
}, },
handleContextmenu(event) { handleContextmenu(event) {
if (this.contextmenuFlag) {
return false;
}
let target = event.target; let target = event.target;
// https://github.com/d2-projects/d2-admin/issues/54 // https://github.com/d2-projects/d2-admin/issues/54
let flag = false; let flag = false;

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

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

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

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

@ -22,6 +22,7 @@
</span> </span>
<div class="container"> <div class="container">
<span> <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="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="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> <el-button type="primary" size="small" @click="reject" v-if="shouldShowButton && permission.workorder_reject">驳回</el-button>
@ -337,12 +338,7 @@
}); });
}, },
back() { back() {
if (this.$route.query.frameMode == "add") { this.updateToSearch();
this.$router.push({path: "/smart/workorder"});
} else {
this.updateToSearch();
this.$router.push({path: "/smart/workorder"});
}
}, },
updateToSearch() { updateToSearch() {
this.tab1_option.column[1].disabled = false; this.tab1_option.column[1].disabled = false;

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

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

@ -32,73 +32,63 @@
<p class="notification-title"><i class="el-icon-s-check el-icon-home"></i> 今日待审核</p> <p class="notification-title"><i class="el-icon-s-check el-icon-home"></i> 今日待审核</p>
<el-skeleton :rows="8" animated v-show="auditSkeleton"/> <el-skeleton :rows="8" animated v-show="auditSkeleton"/>
<div class="overflowList" 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 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-collapse-item">
<div class="el-audit-head"><span class="el-collapse-span">待审核设备台账</span></div> <div class="el-audit-head"><span class="el-collapse-span">待审核设备台账</span></div>
</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 class="el-collapse-item__header" @click="skip('/leger/equipmentledgerDetail', item.id)"><span class="el-collapse-span">{{item.eqLedgerCode}}号设备台账待审核</span></div>
</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 class="el-collapse-item__header" @click="skip('/leger/toolinventoryrecordDetail', item.id)"><span class="el-collapse-span">{{item.toolsCodeId}}号工器具编码待审核</span></div>
</div> </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-collapse-item">
<div class="el-audit-head"><span class="el-collapse-span">待审核智能两票</span></div> <div class="el-audit-head"><span class="el-collapse-span">待审核智能两票</span></div>
</div> </div>
<div class="el-collapse-item" v-for="(item, index) in homePageData.workOperationTicketAudit" :key="index"> <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>
<div class="el-collapse-item" v-for="(item, index) in homePageData.workPermitAudit" :key="index"> <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> </div>
<div v-show="(homePageData.warehouseAudit && homePageData.warehouseAudit.length) || <div v-show="(permission.warehouse_audit && homePageData.warehouseAudit && homePageData.warehouseAudit.length > 0) ||
(homePageData.manufacturerInfoAudit && homePageData.manufacturerInfoAudit.length) || (permission.manufacturerinfo_audit && homePageData.manufacturerInfoAudit && homePageData.manufacturerInfoAudit.length > 0) ||
(homePageData.supplierInfoAudit && homePageData.supplierInfoAudit.length) || (permission.supplierinfo_audit && homePageData.supplierInfoAudit && homePageData.supplierInfoAudit.length > 0) ||
(homePageData.materialAudit && homePageData.materialAudit.length) || (permission.material_auditing && homePageData.materialAudit && homePageData.materialAudit.length > 0) ||
(homePageData.inboundAudit && homePageData.inboundAudit.length) || (permission.material_auditing && homePageData.inboundAudit && homePageData.inboundAudit.length > 0) ||
(homePageData.outboundAudit && homePageData.outboundAudit.length)"> (permission.material_auditing && homePageData.outboundAudit && homePageData.outboundAudit.length > 0)">
<div class="el-collapse-item"> <div class="el-collapse-item">
<div class="el-audit-head"><span class="el-collapse-span">待审核备件管理</span></div> <div class="el-audit-head"><span class="el-collapse-span">待审核备件管理</span></div>
</div> </div>
<div class="el-collapse-item" v-for="(item, index) in homePageData.warehouseAudit" :key="index"> <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>
<div class="el-collapse-item" v-for="(item, index) in homePageData.materialAudit" :key="index"> <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>
<div class="el-collapse-item" v-for="(item, index) in homePageData.manufacturerInfoAudit" :key="index"> <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>
<div class="el-collapse-item" v-for="(item, index) in homePageData.supplierInfoAudit" :key="index"> <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>
<div class="el-collapse-item" v-for="(item, index) in homePageData.inboundAudit" :key="index"> <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>
<div class="el-collapse-item" v-for="(item, index) in homePageData.outboundAudit" :key="index"> <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> </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-collapse-item">
<div class="el-audit-head"><span class="el-collapse-span">待审核工单</span></div> <div class="el-audit-head"><span class="el-collapse-span">待审核工单</span></div>
</div> </div>
<div class="el-collapse-item" v-for="(item, index) in homePageData.workOrderAudit" :key="index"> <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> </div>
</div> </div>
@ -130,7 +120,7 @@
}; };
}, },
computed: { computed: {
...mapGetters(["userInfo"]), ...mapGetters(["permission"]),
}, },
mounted() { mounted() {
this.auditLoad(); this.auditLoad();

Loading…
Cancel
Save