Browse Source

2024-10-11

优化
master
fengyuan_yang 1 year ago
parent
commit
7be674b89b
  1. 7
      src/api/changeManagement/changeManagement.js
  2. 26
      src/views/modules/changeManagement/changeRecord.vue
  3. 26
      src/views/modules/changeManagement/changeRequest.vue
  4. 4
      src/views/modules/project/projectInfo/com_project_info_part.vue

7
src/api/changeManagement/changeManagement.js

@ -207,7 +207,12 @@ export const getNodeAuthority = data => createAPI(`/plm/changeManagement/getNode
*/
export const getApprovalList = data => createAPI(`/plm/changeManagement/getApprovalList`,'post',data)
/**
* 根据site查bu
* @param data
* @returns {*}
*/
export const getBuBySite = data => createAPI(`/plm/changeManagement/getBuBySite`,'post',data)

26
src/views/modules/changeManagement/changeRecord.vue

@ -3,6 +3,16 @@
<!-- 查询条件 -->
<el-form :inline="true" label-position="top" :model="searchData" @keyup.enter.native="getDataList()">
<!-- <el-form-item :label="'BU'">-->
<!-- <el-select v-model="searchData.buNo" placeholder="请选择" clearable style="width: 130px">-->
<!-- <el-option-->
<!-- v-for = "i in buList"-->
<!-- :key = "i.buNo"-->
<!-- :label = "i.buNo"-->
<!-- :value = "i.buNo">-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item :label="'申请编码'">
<el-input v-model="searchData.changeNo" clearable style="width: 120px"></el-input>
</el-form-item>
@ -1022,6 +1032,7 @@
submitChange, //
getNodeAuthority, //
getApprovalList, //
getBuBySite, // sitebu
} from '@/api/changeManagement/changeManagement.js'
import ChooseList from '@/views/modules/common/Chooselist'
import {verifyData} from "@/api/chooselist/chooselist.js"
@ -1169,6 +1180,7 @@
data () {
return {
buList: [],
//
exportData: [],
exportName: '工程变更记录' + this.dayjs().format('YYYYMMDDHHmmss'),
@ -1187,6 +1199,7 @@
site: this.$store.state.user.site,
changeNo: '',
menuId: this.$route.meta.menuId,
buNo: '',
page: 1,
limit: 10
},
@ -2351,11 +2364,24 @@
this.getEcnModel()
this.getEcnModel2()
this.getEcnCSModel()
this.getBuBySite()
},
methods: {
// bu
getBuBySite () {
let tempData = {
site: this.$store.state.user.site,
}
getBuBySite(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
// ECN
getEcnModel2 () {
let tempData = {

26
src/views/modules/changeManagement/changeRequest.vue

@ -3,6 +3,16 @@
<!-- 查询条件 -->
<el-form :inline="true" label-position="top" :model="searchData">
<el-form-item :label="'BU'">
<el-select v-model="searchData.buNo" placeholder="请选择" clearable style="width: 130px">
<el-option
v-for = "i in buList"
:key = "i.buNo"
:label = "i.buNo"
:value = "i.buNo">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="正式物料编码">
<el-input v-model="searchData.partNo" clearable style="width: 120px"/>
</el-form-item>
@ -809,6 +819,7 @@
getEcnModel, // ECN
getItemList, //
countersignatureSave, //
getBuBySite, // sitebu
} from "@/api/changeManagement/changeManagement.js"
import {getChooselistData, verifyData} from "@/api/chooselist/chooselist.js"
import ChooseList from '@/views/modules/common/Chooselist'
@ -848,6 +859,7 @@
return {
uploadDialog: false,
form: [],
buList: [],
//
exportData: [],
exportName: '工程变更申请' + this.dayjs().format('YYYYMMDDHHmmss'),
@ -874,6 +886,7 @@
projectId: '',
projectDesc: '',
codeNo: '',
buNo: '',
page: 1,
limit: 10
},
@ -1734,6 +1747,7 @@
this.getEcnModel()
this.getEcnModel2()
this.getEcnCSModel()
this.getBuBySite()
},
mounted() {
@ -1760,6 +1774,18 @@
},
methods: {
// bu
getBuBySite () {
let tempData = {
site: this.$store.state.user.site,
}
getBuBySite(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
// ======= =======
handleInput (value, type) {
// 016

4
src/views/modules/project/projectInfo/com_project_info_part.vue

@ -1403,7 +1403,7 @@
variableLeadTimeDay: '',
overReportTolerance: '',
fixedLeadTimeHour: '',
density: '',
density: undefined,
variableLeadTimeHour: '',
customerNo: '',
buNo: '',
@ -1857,7 +1857,7 @@
variableLeadTimeDay: 0,
overReportTolerance: 0,
fixedLeadTimeHour: 0,
density: 0,
density: undefined,
variableLeadTimeHour: 0,
customerNo: this.searchData.customerId,
partNoSource: '料号新增',

Loading…
Cancel
Save