Browse Source

备品备件

java8
ruanqi 1 year ago
parent
commit
c5a419e4bf
  1. 2
      src/api/factory/site.js
  2. 3
      src/views/modules/eam/eamWorkOrderForDefect.vue
  3. 55
      src/views/modules/partspare/inventorystock.vue
  4. 54
      src/views/modules/partspare/partSpareLocation.vue
  5. 34
      src/views/modules/partspare/partspare-add-or-update.vue
  6. 45
      src/views/modules/partspare/partspare.vue
  7. 45
      src/views/modules/partspare/repairtransdetail.vue
  8. 21
      src/views/modules/partspare/resourcespare-add-or-update.vue
  9. 44
      src/views/modules/partspare/resourcespare.vue

2
src/api/factory/site.js

@ -16,7 +16,7 @@ export const addUserBu = data => createAPI(`/site/addUserBu`,'post',data)
export const delUserBu = data => createAPI(`/site/delUserBu`,'post',data) export const delUserBu = data => createAPI(`/site/delUserBu`,'post',data)
export const getBu = data => createAPI(`/site/getBu`,'post',data) export const getBu = data => createAPI(`/site/getBu`,'post',data)
export const getAllBuList = data => createAPI(`/site/getAllBuList`,'post',data)
export const getDeptList = data => createAPI(`/site/getDeptList`,'post',data) export const getDeptList = data => createAPI(`/site/getDeptList`,'post',data)
export const addUserDept = data => createAPI(`/site/addUserDept`,'post',data) export const addUserDept = data => createAPI(`/site/addUserDept`,'post',data)

3
src/views/modules/eam/eamWorkOrderForDefect.vue

@ -278,6 +278,9 @@
<el-form-item :label="' '"> <el-form-item :label="' '">
<el-button type="primary" @click="checkSparPartImageModal()">备件图片</el-button> <el-button type="primary" @click="checkSparPartImageModal()">备件图片</el-button>
</el-form-item> </el-form-item>
<el-form-item :label="' '">
<el-button type="primary" @click="keyComponentModal()">核心配件</el-button>
</el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top"> <el-form :inline="true" label-position="top">
<el-form-item :label="'故障原因'"> <el-form-item :label="'故障原因'">

55
src/views/modules/partspare/inventorystock.vue

@ -86,6 +86,17 @@
<el-option label="不安全" value="不安全"></el-option> <el-option label="不安全" value="不安全"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="BU">
<el-select v-model="queryForm.buNo" placeholder="请选择" style="width: 120px">
<el-option label="全部" value=""> </el-option>
<el-option
v-for = "i in buList"
:key = "i.buNo"
:label = "i.buDesc"
:value = "i.buNo">
</el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
</el-col> </el-col>
</el-row> </el-row>
@ -142,10 +153,11 @@ import {
getWareHouseList, getWareHouseList,
} from '@/api/partspare/wareHouseEntity.js' } from '@/api/partspare/wareHouseEntity.js'
import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js' import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js'
import {getAllBuList}from '@/api/factory/site.js'
export default { export default {
data() { data() {
return { return {
buList: [],
// //
favorite: false, favorite: false,
// start // start
@ -171,7 +183,8 @@ export default {
endQtyOnHand: '', endQtyOnHand: '',
groupType: '0', groupType: '0',
active: 'Y', active: 'Y',
safetyStock: ''
safetyStock: '',
buNo: '',
}, },
dataList: [], dataList: [],
wareHouseList: [], wareHouseList: [],
@ -186,6 +199,19 @@ export default {
columnList: [], columnList: [],
// //
arrayPart: [ arrayPart: [
{
columnProp: 'buDesc',
headerAlign: "center",
align: "left",
columnLabel: 'BU',
columnHidden: false,
columnImage: false,
columnSortable: true,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80,
},
{ {
columnProp: 'partNo', columnProp: 'partNo',
headerAlign: "center", headerAlign: "center",
@ -311,6 +337,19 @@ export default {
}], }],
// _ // _
arrayColumns: [ arrayColumns: [
{
columnProp: 'buDesc',
headerAlign: "center",
align: "left",
columnLabel: 'BU',
columnHidden: false,
columnImage: false,
columnSortable: true,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80,
},
{ {
columnProp: 'partNo', columnProp: 'partNo',
headerAlign: "center", headerAlign: "center",
@ -532,7 +571,7 @@ export default {
}, },
mounted() { mounted() {
this.favoriteIsOk() this.favoriteIsOk()
this. getBu ()
this.$nextTick(() => { this.$nextTick(() => {
this.height = window.innerHeight - 210 this.height = window.innerHeight - 210
this.columnList = this.arrayColumns this.columnList = this.arrayColumns
@ -673,6 +712,16 @@ export default {
return s return s
}, },
// end // end
getBu () {
let tempData = {
username: this.$store.state.user.name,
}
getAllBuList(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
} }
} }
</script> </script>

54
src/views/modules/partspare/partSpareLocation.vue

@ -32,6 +32,17 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="BU">
<el-select v-model="searchData.buNo" placeholder="请选择" style="width: 120px">
<el-option label="全部" value=""> </el-option>
<el-option
v-for = "i in buList"
:key = "i.buNo"
:label = "i.buDesc"
:value = "i.buNo">
</el-option>
</el-select>
</el-form-item>
<el-form-item label=" "> <el-form-item label=" ">
<el-button type="primary" @click="getDataList()">查询</el-button> <el-button type="primary" @click="getDataList()">查询</el-button>
<el-button type="primary" @click="addModal()">新增</el-button> <el-button type="primary" @click="addModal()">新增</el-button>
@ -167,11 +178,12 @@ import {
saveUserFavorite, saveUserFavorite,
removeUserFavorite removeUserFavorite
} from '@/api/userFavorite.js' } from '@/api/userFavorite.js'
import {getAllBuList}from '@/api/factory/site.js'
import Chooselist from '@/views/modules/common/Chooselist_eam' import Chooselist from '@/views/modules/common/Chooselist_eam'
export default { export default {
data() { data() {
return { return {
buList: [],
favorite: false, favorite: false,
exportData: [], exportData: [],
exportName: "货位管理信息" + this.dayjs().format('YYYYMMDDHHmmss'), exportName: "货位管理信息" + this.dayjs().format('YYYYMMDDHHmmss'),
@ -183,6 +195,7 @@ export default {
partNo: '', partNo: '',
partDescription: '', partDescription: '',
spec: '', spec: '',
buNo:'',
active: '', active: '',
warehouseId: '', warehouseId: '',
limit: 1, limit: 1,
@ -196,6 +209,24 @@ export default {
totalPage: 0, totalPage: 0,
height: 200, height: 200,
columnList: [ columnList: [
{
userId: this.$store.state.user.name,
functionId: 200101105,
serialNumber: '200101105TableBuNo',
tableId: "200101105Table",
tableName: "货位管理表",
columnProp: 'buDesc',
headerAlign: "center",
align: "center",
columnLabel: 'BU',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80,
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 200101105, functionId: 200101105,
@ -379,7 +410,8 @@ export default {
], ],
modalData:{ modalData:{
flag: '', flag: '',
site: this.$store.state.user.site,
site: '',
buNo:'',
locationId: '', locationId: '',
locationName: '', locationName: '',
warehouseId: '', warehouseId: '',
@ -440,10 +472,12 @@ export default {
}, },
created() { created() {
this. getBu ()
this.getDataList() this.getDataList()
this.getWareHouseList() this.getWareHouseList()
// //
this.getTableUserColumn(this.$route.meta.menuId+'table',1) this.getTableUserColumn(this.$route.meta.menuId+'table',1)
}, },
components: { components: {
@ -451,6 +485,16 @@ export default {
}, },
methods: { methods: {
getBu () {
let tempData = {
username: this.$store.state.user.name,
}
getAllBuList(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
// //
printList(){ printList(){
partSpareLocationTemp(this.dataListSelections) partSpareLocationTemp(this.dataListSelections)
@ -508,12 +552,13 @@ export default {
addModal () { addModal () {
this.modalData = { this.modalData = {
flag: '1', flag: '1',
site: this.$store.state.user.site,
site: '',
locationId: '', locationId: '',
locationName: '', locationName: '',
warehouseId: '', warehouseId: '',
warehouseName: '', warehouseName: '',
maxCapacity: '', maxCapacity: '',
buNo:'',
active: 'Y', active: 'Y',
createBy: this.$store.state.user.name createBy: this.$store.state.user.name
} }
@ -532,6 +577,7 @@ export default {
warehouseName: row.warehouseName, warehouseName: row.warehouseName,
maxCapacity: row.maxCapacity, maxCapacity: row.maxCapacity,
active: row.active, active: row.active,
buNo:row.buNo,
updateBy: this.$store.state.user.name, updateBy: this.$store.state.user.name,
} }
this.modalDisableFlag = true this.modalDisableFlag = true
@ -639,6 +685,8 @@ export default {
if (this.tagNo === 502) { if (this.tagNo === 502) {
this.modalData.warehouseId = val.warehouse_id this.modalData.warehouseId = val.warehouse_id
this.modalData.warehouseName = val.warehouse_name this.modalData.warehouseName = val.warehouse_name
this.modalData.site = val.Site
this.modalData.buNo = val.Citem_code
} }
}, },

34
src/views/modules/partspare/partspare-add-or-update.vue

@ -59,6 +59,16 @@
<span v-if="!dataForm.warehouseId" slot="label">货位编码</span> <span v-if="!dataForm.warehouseId" slot="label">货位编码</span>
<el-input v-model="dataForm.locationId"></el-input> <el-input v-model="dataForm.locationId"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU">
<el-select v-model="dataForm.buNo" placeholder="请选择" >
<el-option
v-for = "i in buList"
:key = "i.buNo"
:label = "i.buDesc"
:value = "i.buNo">
</el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button type="primary" @click="dataFormSubmit()">确定</el-button> <el-button type="primary" @click="dataFormSubmit()">确定</el-button>
@ -73,11 +83,12 @@
import Chooselist from '@/views/modules/common/Chooselist_eam' import Chooselist from '@/views/modules/common/Chooselist_eam'
import {getPartSpareInfo, savePartSpare, updatePartSpare} from '@/api/partspare/partspare.js' import {getPartSpareInfo, savePartSpare, updatePartSpare} from '@/api/partspare/partspare.js'
import {getAllBuList}from '@/api/factory/site.js'
export default { export default {
//averagePrice //averagePrice
data() { data() {
return { return {
buList: [],
visible: false, visible: false,
dataForm: { dataForm: {
active: "Y", active: "Y",
@ -98,6 +109,7 @@ export default {
umid: '', umid: '',
warehouseId: '', warehouseId: '',
groupId:'', groupId:'',
buNo:'',
}, },
addOrUpdate: false, addOrUpdate: false,
tagNo: 0, tagNo: 0,
@ -106,6 +118,9 @@ export default {
components: { components: {
Chooselist Chooselist
}, },
created () {
this.getBu ();
},
methods: { methods: {
// S // S
getBaseList(val, type) { getBaseList(val, type) {
@ -167,7 +182,7 @@ export default {
this.dataForm.site = data.partSpare.site this.dataForm.site = data.partSpare.site
this.dataForm.spec = data.partSpare.spec this.dataForm.spec = data.partSpare.spec
this.dataForm.groupId = data.partSpare.groupId this.dataForm.groupId = data.partSpare.groupId
this.dataForm.buNo = data.partSpare.buNo
} }
}) })
} }
@ -227,6 +242,10 @@ export default {
this.$message.warning("货位编码不能为空") this.$message.warning("货位编码不能为空")
return; return;
} }
if (!this.dataForm.buNo) {
this.$message.warning("BU不能为空")
return;
}
if (this.addOrUpdate) { if (this.addOrUpdate) {
updatePartSpare(this.dataForm).then(({data}) => { updatePartSpare(this.dataForm).then(({data}) => {
if (data && data.code == 0) { if (data && data.code == 0) {
@ -253,6 +272,17 @@ export default {
Object.assign(this.$data, this.$options.data.call(this)); Object.assign(this.$data, this.$options.data.call(this));
}) })
}, },
getBu () {
let tempData = {
username: this.$store.state.user.name,
}
getAllBuList(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
} }
} }
</script> </script>

45
src/views/modules/partspare/partspare.vue

@ -31,7 +31,17 @@
:key="item.warehouseId" :value="item.warehouseId" :label="item.warehouseName"></el-option> :key="item.warehouseId" :value="item.warehouseId" :label="item.warehouseName"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="BU">
<el-select v-model="queryForm.buNo" placeholder="请选择" style="width: 120px">
<el-option label="全部" value=""> </el-option>
<el-option
v-for = "i in buList"
:key = "i.buNo"
:label = "i.buDesc"
:value = "i.buNo">
</el-option>
</el-select>
</el-form-item>
<el-form-item label=" "> <el-form-item label=" ">
<el-button type="primary" @click="getDataList()">查询</el-button> <el-button type="primary" @click="getDataList()">查询</el-button>
<el-button type="primary" @click="addOrUpdateHandle()">新增</el-button> <el-button type="primary" @click="addOrUpdateHandle()">新增</el-button>
@ -140,10 +150,11 @@ import {
getWareHouseList, getWareHouseList,
} from '@/api/partspare/wareHouseEntity.js' } from '@/api/partspare/wareHouseEntity.js'
import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js' import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js'
import {getAllBuList}from '@/api/factory/site.js'
export default { export default {
data() { data() {
return { return {
buList: [],
// //
favorite: false, favorite: false,
// start // start
@ -160,6 +171,7 @@ export default {
spec: '', spec: '',
active: '', active: '',
warehouseId: '', warehouseId: '',
buNo: '',
limit: 1, limit: 1,
page: '', page: '',
}, },
@ -199,6 +211,24 @@ export default {
fixed: 'left', fixed: 'left',
columnWidth: 140, columnWidth: 140,
}, },
{
userId: this.$store.state.user.name,
functionId:200101101,
serialNumber: '200101101TableBuNo',
tableId: "200101101Table",
tableName: "备品备件信息表",
columnProp: 'buDesc',
headerAlign: "center",
align: "left",
columnLabel: 'BU',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: 'left',
columnWidth: 100,
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId:200101101, functionId:200101101,
@ -555,6 +585,7 @@ export default {
created() { created() {
// //
this.getTableUserColumn(this.$route.meta.menuId+'table',1) this.getTableUserColumn(this.$route.meta.menuId+'table',1)
this. getBu ()
}, },
activated() { activated() {
this.getDataList() this.getDataList()
@ -780,6 +811,16 @@ export default {
} }
}) })
}, },
getBu () {
let tempData = {
username: this.$store.state.user.name,
}
getAllBuList(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
closeDialog() { closeDialog() {
} }

45
src/views/modules/partspare/repairtransdetail.vue

@ -79,7 +79,17 @@
<el-form-item label="供应商名称"> <el-form-item label="供应商名称">
<el-input v-model="queryForm.supplierName" clearable></el-input> <el-input v-model="queryForm.supplierName" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU">
<el-select v-model="queryForm.buNo" placeholder="请选择" style="width: 120px">
<el-option label="全部" value=""> </el-option>
<el-option
v-for = "i in buList"
:key = "i.buNo"
:label = "i.buDesc"
:value = "i.buNo">
</el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
</el-col> </el-col>
</el-row> </el-row>
@ -128,10 +138,11 @@ import {
} from '@/api/partspare/wareHouseEntity.js' } from '@/api/partspare/wareHouseEntity.js'
import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js' import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js'
import {getAllBuList}from '@/api/factory/site.js'
export default { export default {
data() { data() {
return { return {
buList: [],
// //
favorite: false, favorite: false,
// start // start
@ -143,6 +154,7 @@ export default {
// end // end
queryForm: { queryForm: {
site: this.$store.state.user.site, site: this.$store.state.user.site,
buNo: '',
limit: 1, limit: 1,
page: '', page: '',
direction: '', direction: '',
@ -167,6 +179,24 @@ export default {
addOrUpdateVisible: false, addOrUpdateVisible: false,
// //
columnList:[ columnList:[
{
userId: this.$store.state.user.name,
functionId:200101104,
serialNumber: '200101104TableBuNo',
tableId: "200101104Table",
tableName: "出入库明细表",
columnProp: 'buDesc',
headerAlign: "center",
align: "left",
columnLabel: 'BU',
columnHidden: false,
columnImage: false,
columnSortable: true,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80,
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId:200101104, functionId:200101104,
@ -423,8 +453,19 @@ export default {
created() { created() {
// //
this.getTableUserColumn(this.$route.meta.menuId+'table',1) this.getTableUserColumn(this.$route.meta.menuId+'table',1)
this. getBu ()
}, },
methods: { methods: {
getBu () {
let tempData = {
username: this.$store.state.user.name,
}
getAllBuList(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
// //
favoriteIsOk() { favoriteIsOk() {
let userFavorite = { let userFavorite = {

21
src/views/modules/partspare/resourcespare-add-or-update.vue

@ -11,13 +11,13 @@
label-width="120px"> label-width="120px">
<el-form-item required> <el-form-item required>
<el-link @click="getBaseList(113)" slot="label">设备编码</el-link> <el-link @click="getBaseList(113)" slot="label">设备编码</el-link>
<el-input v-model="dataForm.resourceId"></el-input>
<el-input v-model="dataForm.resourceId" :disabled="addOrUpdate"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="设备名称"> <el-form-item label="设备名称">
<el-input disabled v-model="dataForm.resourceName"></el-input> <el-input disabled v-model="dataForm.resourceName"></el-input>
</el-form-item> </el-form-item>
<el-form-item required> <el-form-item required>
<el-link @click="getBaseList(504)" slot="label">备品备件编码</el-link>
<el-link @click="getBaseList(404)" slot="label">备品备件编码</el-link>
<el-input v-model="dataForm.partNo"></el-input> <el-input v-model="dataForm.partNo"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="备品备件名称"> <el-form-item label="备品备件名称">
@ -50,13 +50,15 @@ export default {
resourceId: '', resourceId: '',
resourceIdOld: '', resourceIdOld: '',
resourceName: '', resourceName: '',
buNo: '',
partNo: '', partNo: '',
partNoOld: '', partNoOld: '',
partDesc: '', partDesc: '',
qtyUsable: '', qtyUsable: '',
delflag: '', delflag: '',
createdBy: '', createdBy: '',
site: this.$store.state.user.site
site: this.$store.state.user.site,
partBuNo:'',
}, },
addOrUpdate: false, addOrUpdate: false,
} }
@ -72,9 +74,12 @@ export default {
let strVal = '' let strVal = ''
let conSql = '' let conSql = ''
if (val === 113) { if (val === 113) {
if(this.addOrUpdate){
return
}
strVal = this.dataForm.resourceId strVal = this.dataForm.resourceId
} }
if (val === 504) {
if (val === 404) {
strVal = this.dataForm.partNo strVal = this.dataForm.partNo
} }
this.$refs.baseList.init(val, strVal, conSql) this.$refs.baseList.init(val, strVal, conSql)
@ -85,10 +90,12 @@ export default {
if (this.tagNo === 113) { if (this.tagNo === 113) {
this.dataForm.resourceId = val.ObjectID this.dataForm.resourceId = val.ObjectID
this.dataForm.resourceName = val.ObjectDesc this.dataForm.resourceName = val.ObjectDesc
this.dataForm.buNo = val.Bu_No
} }
if (this.tagNo === 504) {
if (this.tagNo === 404) {
this.dataForm.partNo = val.part_no this.dataForm.partNo = val.part_no
this.dataForm.partDesc = val.part_description this.dataForm.partDesc = val.part_description
this.dataForm.partBuNo = val.Bu_no
} }
}, },
init(row) { init(row) {
@ -116,6 +123,10 @@ export default {
}, },
// //
dataFormSubmit() { dataFormSubmit() {
if(this.dataForm.partBuNo!==this.dataForm.buNo){
this.$message.error("设备和备件的BuNo不一致!")
return
}
if (this.addOrUpdate) { if (this.addOrUpdate) {
updateResourceSpare(this.dataForm).then(({data}) => { updateResourceSpare(this.dataForm).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {

44
src/views/modules/partspare/resourcespare.vue

@ -20,6 +20,17 @@
<el-form-item label="备品备件名称"> <el-form-item label="备品备件名称">
<el-input v-model="queryForm.partDescription" clearable></el-input> <el-input v-model="queryForm.partDescription" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU">
<el-select v-model="queryForm.buNo" placeholder="请选择" style="width: 120px">
<el-option label="全部" value=""> </el-option>
<el-option
v-for = "i in buList"
:key = "i.buNo"
:label = "i.buDesc"
:value = "i.buNo">
</el-option>
</el-select>
</el-form-item>
<el-form-item label=" "> <el-form-item label=" ">
<el-button type="primary" @click="getDataList()">查询</el-button> <el-button type="primary" @click="getDataList()">查询</el-button>
<el-button type="primary" @click="addOrUpdateHandle()">新增</el-button> <el-button type="primary" @click="addOrUpdateHandle()">新增</el-button>
@ -99,7 +110,7 @@ import {
getResourceSpareList,deleteResourceSpare getResourceSpareList,deleteResourceSpare
} from '@/api/partspare/resourcespare.js' } from '@/api/partspare/resourcespare.js'
import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js' import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js'
import {getAllBuList}from '@/api/factory/site.js'
export default { export default {
data() { data() {
return { return {
@ -119,8 +130,10 @@ export default {
resourceId : '', resourceId : '',
resourceDesc : '', resourceDesc : '',
limit: 1, limit: 1,
buNo: '',
page: '', page: '',
}, },
buList: [],
dataList: [], dataList: [],
pageIndex: 1, pageIndex: 1,
pageSize: 20, pageSize: 20,
@ -131,6 +144,24 @@ export default {
addOrUpdateVisible: false, addOrUpdateVisible: false,
// //
columnList: [ columnList: [
{
userId: this.$store.state.user.name,
functionId: 200101102,
serialNumber: '200101102TableBuNo',
tableId: "200101102Table",
tableName: "设备备品配件信息表",
columnProp: 'buNo',
headerAlign: "center",
align: "left",
columnLabel: 'BU',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80,
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 200101102, functionId: 200101102,
@ -257,6 +288,7 @@ export default {
created() { created() {
// //
this.getTableUserColumn(this.$route.meta.menuId+'table',1) this.getTableUserColumn(this.$route.meta.menuId+'table',1)
this. getBu ()
}, },
methods: { methods: {
// //
@ -445,6 +477,16 @@ export default {
} }
}) })
}, },
getBu () {
let tempData = {
username: this.$store.state.user.name,
}
getAllBuList(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
} }
} }
</script> </script>
Loading…
Cancel
Save