From bb2056fddd7c96956e85282602fed6afb26af14f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=AE=8F=E6=96=8C?= <2164406372@qq.com> Date: Wed, 13 Aug 2025 15:40:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E5=93=81=E5=A4=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E5=87=BA=E5=85=A5=E5=BA=93=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=EF=BC=9A=E5=A2=9E=E5=8A=A0=E5=8D=95=E4=BB=B7=E6=A0=8F=E4=BD=8D?= =?UTF-8?q?=EF=BC=8C=E6=8E=A7=E5=88=B6=E6=9D=83=E9=99=90=E5=8F=AF=E8=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/partspare/repairtransdetail.js | 2 + .../modules/partspare/repairtransdetail.vue | 38 ++++++++++++++++++- 2 files changed, 39 insertions(+), 1 deletion(-) 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) {