|
|
|
@ -93,6 +93,7 @@ |
|
|
|
style="width: 100%;"> |
|
|
|
<el-table-column |
|
|
|
v-for="(item,index) in columnList" :key="index" |
|
|
|
v-if="item.columnProp!='averagePrice'||averagePriceFlag?true:false" |
|
|
|
:sortable="item.columnSortable" |
|
|
|
:prop="item.columnProp" |
|
|
|
:header-align="item.headerAlign" |
|
|
|
@ -123,6 +124,7 @@ |
|
|
|
<script> |
|
|
|
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) { |
|
|
|
|