diff --git a/src/api/partspare/repairtransdetail.js b/src/api/partspare/repairtransdetail.js index b4ebc53..02d3aa2 100644 --- a/src/api/partspare/repairtransdetail.js +++ b/src/api/partspare/repairtransdetail.js @@ -2,3 +2,5 @@ import { createAPI } from "@/utils/httpRequest.js"; // 获取列表 export const getRepairTransDetailList = data => createAPI(`/pms/repairtransdetail/getRepairTransDetailList`,'post',data) +//查询 单价 栏位查看权限角色 +export const getaveragePriceFlagList = data => createAPI(`/pms/repairtransdetail/getaveragePriceFlagList`,'post',data) diff --git a/src/views/modules/partspare/repairtransdetail.vue b/src/views/modules/partspare/repairtransdetail.vue index df430bf..ed71f75 100644 --- a/src/views/modules/partspare/repairtransdetail.vue +++ b/src/views/modules/partspare/repairtransdetail.vue @@ -93,6 +93,7 @@ style="width: 100%;"> import { getRepairTransDetailList, + getaveragePriceFlagList } from '@/api/partspare/repairtransdetail.js' import {getTableDefaultListLanguage, getTableUserListLanguage} from "@/api/table.js" import { @@ -135,6 +137,7 @@ export default { data() { return { userBuList: [], + averagePriceFlagList: [], // 是否收藏 favorite: false, // 导出 start @@ -160,6 +163,7 @@ export default { limit: 1, page: '' }, + averagePriceFlag: false, dataList: [], wareHouseList: [], pageIndex: 1, @@ -224,7 +228,26 @@ export default { status: true, fixed: '', columnWidth: 140, - }, { + }, + { + userId: this.$store.state.user.name, + functionId:200101104, + serialNumber: '200101104TableAveragePriceFlag', + tableId: "200101104Table", + tableName: "出入库明细表", + columnProp: 'averagePrice', + headerAlign: "center", + align: "left", + columnLabel: '单价', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 60, + }, + { userId: this.$store.state.user.name, functionId:200101104, serialNumber: '200101104TableSpec', @@ -446,6 +469,7 @@ export default { // 动态列 this.getTableUserColumn(this.$route.meta.menuId+'table',1) this. getBu () + this.getaveragePriceFlagList() }, methods: { @@ -460,6 +484,18 @@ export default { } }) }, + getaveragePriceFlagList () { + getaveragePriceFlagList().then(({data}) => { + if (data.code === 0) { + this.averagePriceFlagList = data.rows + let usernameList = [] + this.averagePriceFlagList.forEach(val => { + usernameList.push(val.adminID) + }) + this.averagePriceFlag = usernameList.includes(this.$store.state.user.name) + } + }) + }, // 每页数 sizeChangeHandle (val) {