Browse Source

2024-10-24

master
qiezi 1 year ago
parent
commit
99d83b4307
  1. 9
      src/views/modules/quotation/requestForQuote.vue
  2. 10
      src/views/modules/quotation/sellForQuotation/priceCheckDetail/priceCheckDetail.vue

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

@ -565,11 +565,11 @@
<el-tabs v-model="activeTable" type="border-card" style="margin-top: 0px;" <el-tabs v-model="activeTable" type="border-card" style="margin-top: 0px;"
@tab-click="tabClick" class="customer-tab"> @tab-click="tabClick" class="customer-tab">
<el-tab-pane label="基本信息" name="priceCheck"> <el-tab-pane label="基本信息" name="priceCheck">
<price-check-properties ref="tabProperties" v-model:data-list="priceCheckPropertiesList"
<price-check-properties :disabled="quotationCurrentRow.quotationStatus === '已完成'" ref="tabProperties" v-model:data-list="priceCheckPropertiesList"
:quotation-no="quotationCurrentRow.quotationNo" height="45vh"></price-check-properties> :quotation-no="quotationCurrentRow.quotationNo" height="45vh"></price-check-properties>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="采购详细信息" name="tabMaterialSourcing"> <el-tab-pane label="采购详细信息" name="tabMaterialSourcing">
<price-check-detail :quote="quotationCurrentRow" :data-list="priceCheckDetailList" @refresh="getPriceCheckDetailList" :height="500"></price-check-detail>
<price-check-detail :disabled="quotationCurrentRow.quotationStatus === '已完成'" :quote="quotationCurrentRow" :data-list="priceCheckDetailList" @refresh="getPriceCheckDetailList" :height="500"></price-check-detail>
</el-tab-pane> </el-tab-pane>
<!-- 项目信息页签 --> <!-- 项目信息页签 -->
<el-tab-pane label="项目信息" name="project_information"> <el-tab-pane label="项目信息" name="project_information">
@ -695,7 +695,7 @@
<inquiry-quote-detail :quotation="quotationCurrentRow"></inquiry-quote-detail> <inquiry-quote-detail :quotation="quotationCurrentRow"></inquiry-quote-detail>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件信息" name="oss_file" > <el-tab-pane label="附件信息" name="oss_file" >
<oss-components label="申请单号" style="margin-top: 5px" height="44vh" :columns="ossColumns" :order-ref1="quotationCurrentRow.site" :order-ref2="quotationCurrentRow.quotationNo"></oss-components>
<oss-components label="申请单号" style="margin-top: 5px" height="44vh" :disabled="quotationCurrentRow.quotationStatus === '已完成'" :columns="ossColumns" :order-ref1="quotationCurrentRow.site" :order-ref2="quotationCurrentRow.quotationNo"></oss-components>
</el-tab-pane> </el-tab-pane>
<!-- 审批信息 --> <!-- 审批信息 -->
@ -708,8 +708,7 @@
<Chooselist ref="baseList" @getBaseData="getBaseData"></Chooselist> <Chooselist ref="baseList" @getBaseData="getBaseData"></Chooselist>
<!-- 上传文件的modal --> <!-- 上传文件的modal -->
<quotationUploadFile ref="quotationUploadFile" @refreshPageTables="getFileContentData()"
v-drag></quotationUploadFile>
<quotationUploadFile ref="quotationUploadFile" @refreshPageTables="getFileContentData()" v-drag></quotationUploadFile>
</div> </div>
</template> </template>

10
src/views/modules/quotation/sellForQuotation/priceCheckDetail/priceCheckDetail.vue

@ -25,6 +25,10 @@ export default {
height:{ height:{
type:Number, type:Number,
default: 300 default: 300
},
disabled:{
type:Boolean,
default:false
} }
}, },
data(){ data(){
@ -195,7 +199,7 @@ export default {
<template> <template>
<div> <div>
<div style="margin-top: 10px"> <div style="margin-top: 10px">
<el-button type="primary" @click="handleSave">新增</el-button>
<el-button type="primary" :disabled="disabled" @click="handleSave">新增</el-button>
</div> </div>
<el-table :data="dataList" :height="height" style="width: 100%;margin-top: 10px" border> <el-table :data="dataList" :height="height" style="width: 100%;margin-top: 10px" border>
<el-table-column <el-table-column
@ -216,8 +220,8 @@ export default {
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" width="80px"> <el-table-column label="操作" align="center" width="80px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-link @click="handleUpdate(scope.row)">编辑</el-link>
<el-link @click="handleRemove(scope.row)">删除</el-link>
<el-link v-if="!disabled" @click="handleUpdate(scope.row)">编辑</el-link>
<el-link v-if="!disabled" @click="handleRemove(scope.row)">删除</el-link>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

Loading…
Cancel
Save