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) 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 :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-form-item :label="'申请编码'">
<el-input v-model="searchData.changeNo" clearable style="width: 120px"></el-input> <el-input v-model="searchData.changeNo" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
@ -1022,6 +1032,7 @@
submitChange, // submitChange, //
getNodeAuthority, // getNodeAuthority, //
getApprovalList, // getApprovalList, //
getBuBySite, // sitebu
} from '@/api/changeManagement/changeManagement.js' } from '@/api/changeManagement/changeManagement.js'
import ChooseList from '@/views/modules/common/Chooselist' import ChooseList from '@/views/modules/common/Chooselist'
import {verifyData} from "@/api/chooselist/chooselist.js" import {verifyData} from "@/api/chooselist/chooselist.js"
@ -1169,6 +1180,7 @@
data () { data () {
return { return {
buList: [],
// //
exportData: [], exportData: [],
exportName: '工程变更记录' + this.dayjs().format('YYYYMMDDHHmmss'), exportName: '工程变更记录' + this.dayjs().format('YYYYMMDDHHmmss'),
@ -1187,6 +1199,7 @@
site: this.$store.state.user.site, site: this.$store.state.user.site,
changeNo: '', changeNo: '',
menuId: this.$route.meta.menuId, menuId: this.$route.meta.menuId,
buNo: '',
page: 1, page: 1,
limit: 10 limit: 10
}, },
@ -2351,11 +2364,24 @@
this.getEcnModel() this.getEcnModel()
this.getEcnModel2() this.getEcnModel2()
this.getEcnCSModel() this.getEcnCSModel()
this.getBuBySite()
}, },
methods: { methods: {
// bu
getBuBySite () {
let tempData = {
site: this.$store.state.user.site,
}
getBuBySite(tempData).then(({data}) => {
if (data.code === 0) {
this.buList = data.rows
}
})
},
// ECN // ECN
getEcnModel2 () { getEcnModel2 () {
let tempData = { let tempData = {

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

@ -3,6 +3,16 @@
<!-- 查询条件 --> <!-- 查询条件 -->
<el-form :inline="true" label-position="top" :model="searchData"> <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-form-item label="正式物料编码">
<el-input v-model="searchData.partNo" clearable style="width: 120px"/> <el-input v-model="searchData.partNo" clearable style="width: 120px"/>
</el-form-item> </el-form-item>
@ -809,6 +819,7 @@
getEcnModel, // ECN getEcnModel, // ECN
getItemList, // getItemList, //
countersignatureSave, // countersignatureSave, //
getBuBySite, // sitebu
} from "@/api/changeManagement/changeManagement.js" } from "@/api/changeManagement/changeManagement.js"
import {getChooselistData, verifyData} from "@/api/chooselist/chooselist.js" import {getChooselistData, verifyData} from "@/api/chooselist/chooselist.js"
import ChooseList from '@/views/modules/common/Chooselist' import ChooseList from '@/views/modules/common/Chooselist'
@ -848,6 +859,7 @@
return { return {
uploadDialog: false, uploadDialog: false,
form: [], form: [],
buList: [],
// //
exportData: [], exportData: [],
exportName: '工程变更申请' + this.dayjs().format('YYYYMMDDHHmmss'), exportName: '工程变更申请' + this.dayjs().format('YYYYMMDDHHmmss'),
@ -874,6 +886,7 @@
projectId: '', projectId: '',
projectDesc: '', projectDesc: '',
codeNo: '', codeNo: '',
buNo: '',
page: 1, page: 1,
limit: 10 limit: 10
}, },
@ -1734,6 +1747,7 @@
this.getEcnModel() this.getEcnModel()
this.getEcnModel2() this.getEcnModel2()
this.getEcnCSModel() this.getEcnCSModel()
this.getBuBySite()
}, },
mounted() { mounted() {
@ -1760,6 +1774,18 @@
}, },
methods: { 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) { handleInput (value, type) {
// 016 // 016

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

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

Loading…
Cancel
Save