Browse Source

2024-10-11

master
qiezi 1 year ago
parent
commit
62c1b3db70
  1. 2
      src/views/modules/base/BuSelect.vue
  2. 26
      src/views/modules/quotation/requestForQuote.vue

2
src/views/modules/base/BuSelect.vue

@ -46,7 +46,7 @@ export default {
</script> </script>
<template> <template>
<el-select v-bind="$attrs" v-on="$listeners" v-model="value">
<el-select v-bind="$attrs" v-on="$listeners" v-model="value" style="width: 100%">
<el-option value="" label="全部" v-if="defaultOption"></el-option> <el-option value="" label="全部" v-if="defaultOption"></el-option>
<el-option v-for="bu in buList" :key="bu.buNo" :label="bu.buDesc" :value="bu.buNo"></el-option> <el-option v-for="bu in buList" :key="bu.buNo" :label="bu.buDesc" :value="bu.buNo"></el-option>
</el-select> </el-select>

26
src/views/modules/quotation/requestForQuote.vue

@ -47,7 +47,7 @@
</el-form> </el-form>
<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-form-item label="BU">
<el-input v-model="searchData.buNo" clearable style="width: 120px"></el-input>
<bu-select v-model="searchData.buNo" style="width: 120px"></bu-select>
</el-form-item> </el-form-item>
<el-form-item label="批次序号"> <el-form-item label="批次序号">
<el-input v-model="searchData.quotationItemNo" clearable style="width: 120px"></el-input> <el-input v-model="searchData.quotationItemNo" clearable style="width: 120px"></el-input>
@ -904,6 +904,7 @@ import InquiryQuoteDetail from "./inquiry/inquiryQuoteDetail.vue";
import {queryCustomer} from "../../../api/customer/customerInformation"; import {queryCustomer} from "../../../api/customer/customerInformation";
import {queryProjectByCustomer} from "../../../api/project/project"; import {queryProjectByCustomer} from "../../../api/project/project";
import OssComponents from "../oss/ossComponents.vue"; import OssComponents from "../oss/ossComponents.vue";
import BuSelect from "../base/BuSelect.vue";
export default { export default {
computed: { computed: {
@ -924,6 +925,7 @@ export default {
}, },
}, },
components: { components: {
BuSelect,
OssComponents, OssComponents,
InquiryQuoteDetail, InquiryQuoteDetail,
PriceCheckDetail, PriceCheckDetail,
@ -1203,6 +1205,24 @@ export default {
contactList: [], contactList: [],
// ======== ======== // ======== ========
columnList: [ columnList: [
{
userId: this.$store.state.user.name,
functionId: 102001,
serialNumber: '102001Table1BuDesc',
tableId: '102001Table1',
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: 102001, functionId: 102001,
@ -1220,7 +1240,8 @@ export default {
status: true, status: true,
fixed: '', fixed: '',
columnWidth: 120 columnWidth: 120
}, {
},
{
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 102001, functionId: 102001,
serialNumber: '102001Table1QuotationBatchNo', serialNumber: '102001Table1QuotationBatchNo',
@ -2223,7 +2244,6 @@ export default {
...this.searchData, ...this.searchData,
createBy: this.$store.state.user.name createBy: this.$store.state.user.name
} }
console.log(params)
quotationInformationSearch(params).then(({data}) => { quotationInformationSearch(params).then(({data}) => {
if (data.code === 0) { if (data.code === 0) {
this.dataList = data.page.list this.dataList = data.page.list

Loading…
Cancel
Save