Browse Source

2024-1-3

master
qiezi 1 year ago
parent
commit
d861c5fc26
  1. 1
      src/views/modules/project/projectInfo/com_project_puotation.vue
  2. 4
      src/views/modules/project/projectInfo/projectInfo.vue
  3. 6
      src/views/modules/quotation/toBeQuoted.vue
  4. 2
      src/views/modules/quote/detail/quoteDetail.vue

1
src/views/modules/project/projectInfo/com_project_puotation.vue

@ -71,6 +71,7 @@
} from '@/api/quotation/quotationInformation.js' } from '@/api/quotation/quotationInformation.js'
import Chooselist from '@/views/modules/common/Chooselist' import Chooselist from '@/views/modules/common/Chooselist'
export default { export default {
name:'projectQuotation',
components: { components: {
Chooselist Chooselist
}, },

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

@ -233,7 +233,7 @@
<projectPart ref="projectPart"></projectPart> <projectPart ref="projectPart"></projectPart>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="询价信息" name="quotation"> <el-tab-pane label="询价信息" name="quotation">
<projectQuotation ref="projectQuotation" ></projectQuotation>
<project-quotation ref="projectQuotation" ></project-quotation>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报价信息" name="quotationHeader"> <el-tab-pane label="报价信息" name="quotationHeader">
<quote :is-menu="false" :project-no="currentRow.projectId" height="23vh"></quote> <quote :is-menu="false" :project-no="currentRow.projectId" height="23vh"></quote>
@ -401,9 +401,11 @@
import { Divider } from 'element-ui'; import { Divider } from 'element-ui';
import CustomerInfo from "../../quotation/sellForQuotation/customerInfo.vue"; import CustomerInfo from "../../quotation/sellForQuotation/customerInfo.vue";
import Quote from "../../quote/index.vue"; import Quote from "../../quote/index.vue";
import ProjectQuotation from "./com_project_puotation.vue";
/*組件*/ /*組件*/
export default { export default {
components: { components: {
ProjectQuotation,
Quote, Quote,
CustomerInfo, CustomerInfo,
OssComponents, OssComponents,

6
src/views/modules/quotation/toBeQuoted.vue

@ -152,14 +152,14 @@
layout="total, sizes, prev, pager, next, jumper"> layout="total, sizes, prev, pager, next, jumper">
</el-pagination> </el-pagination>
<el-dialog :visible.sync="quoteVisible" title="待报价信息" :close-on-click-modal="false" append-to-body>
<el-dialog :visible.sync="quoteVisible" title="待报价信息" :close-on-click-modal="false" append-to-body width="1000px">
<el-table :data="quotationSelections" border height="300"> <el-table :data="quotationSelections" border height="300">
<el-table-column label="状态" header-align="center" align="center" prop="quotationStatus" min-width="80"/> <el-table-column label="状态" header-align="center" align="center" prop="quotationStatus" min-width="80"/>
<el-table-column label="申请单号" header-align="center" align="center" prop="quotationNo" min-width="120"/> <el-table-column label="申请单号" header-align="center" align="center" prop="quotationNo" min-width="120"/>
<el-table-column label="项目编码" header-align="center" align="left" prop="projectId" min-width="100"/> <el-table-column label="项目编码" header-align="center" align="left" prop="projectId" min-width="100"/>
<el-table-column label="项目名称" header-align="center" align="left" prop="projectName" min-width="120"/> <el-table-column label="项目名称" header-align="center" align="left" prop="projectName" min-width="120"/>
<el-table-column label="物料编码" header-align="center" align="left" prop="testPartNo" min-width="100"/>
<el-table-column label="物料名称" header-align="center" align="left" prop="partName" min-width="120"/>
<el-table-column label="物料编码" header-align="center" align="left" prop="testPartNo" min-width="200"/>
<el-table-column label="物料名称" header-align="center" align="left" prop="partName" min-width="220"/>
<el-table-column label="MOQ" header-align="center" align="right" prop="qty" min-width="80"> <el-table-column label="MOQ" header-align="center" align="right" prop="qty" min-width="80">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input-number v-model="scope.row.qty" :controls="false" :min="0" :step="0"></el-input-number> <el-input-number v-model="scope.row.qty" :controls="false" :min="0" :step="0"></el-input-number>

2
src/views/modules/quote/detail/quoteDetail.vue

@ -730,7 +730,7 @@ export default {
<el-button type="primary" v-if="!authFlag" :disabled="quote.status === '下达' || !quote.status" @click="handleSaveQuoteDetail(null)">新增</el-button> <el-button type="primary" v-if="!authFlag" :disabled="quote.status === '下达' || !quote.status" @click="handleSaveQuoteDetail(null)">新增</el-button>
</template> </template>
<el-table v-loading="queryLoading" border :data="dataList" style="width: 100%;margin-top: 5px" :height="height"> <el-table v-loading="queryLoading" border :data="dataList" style="width: 100%;margin-top: 5px" :height="height">
<el-table-column width="50" align="center" label=" " v-if="quoteGroupDetail && quoteGroupDetail.status === '草稿'">
<el-table-column width="80" align="center" label="默认报价行" v-if="quoteGroupDetail && quoteGroupDetail.status === '草稿'">
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-radio <el-radio
class="radio" class="radio"

Loading…
Cancel
Save