|
|
@@ -88,15 +88,27 @@
|
|
|
<span v-else>-</span>
|
|
|
</div>
|
|
|
</td>
|
|
|
- <td>
|
|
|
+{{-- <td>--}}
|
|
|
{{-- <span v-if="procurement_type[procurement.type]=='询价单' && procurement.supplier" >@{{ procurement.supplier.name ?? '' }}</span>--}}
|
|
|
- <span v-if="procurement.supplier">@{{ procurement.supplier.name ?? '' }}</span>
|
|
|
+{{-- <span v-if="procurement.supplier">@{{ procurement.supplier.name ?? '' }}</span>--}}
|
|
|
+{{-- </td>--}}
|
|
|
+ <td class="text-center" style="min-width: 80px">
|
|
|
+ <div :class="procurement.procurement_quotations&&procurement.procurement_quotations.length==1 ? '' : 'up'" :id="'procurement_quotation-'+i">
|
|
|
+ <div v-for="procurement_quotation in procurement.procurement_quotations" class="row">
|
|
|
+ <div class="col-6 border border-1"><span v-if="procurement_quotation.supplier">@{{ procurement_quotation.supplier.name }}</span></div>
|
|
|
+ <div class="col-6 border border-1">@{{ procurement_quotation.offer }}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="row text-center cursor-pointer" v-if="procurement.procurement_quotations&&procurement.procurement_quotations.length>1">
|
|
|
+ <b @click="unfold(i)" class="col-12 cursor-pointer" v-if="!upList[i]">共有 @{{ procurement.procurement_quotations.length }} 家报价,<template v-for="(item,i) in procurement.procurement_quotations">价格@{{ i+1 }}:@{{ item.offer }} </template>点击展开</b>
|
|
|
+ <b class="col-12" @click="unfold(i)" v-else>点击收起明细</b>
|
|
|
+ </div>
|
|
|
</td>
|
|
|
<td>@{{ procurement.quantity }}</td>
|
|
|
- <td>
|
|
|
+{{-- <td>--}}
|
|
|
{{-- <span v-if="procurement_type[procurement.type]=='询价单'">@{{ procurement.cost_price }}</span>--}}
|
|
|
- <span >@{{ procurement.cost_price }}</span>
|
|
|
- </td>
|
|
|
+{{-- <span >@{{ procurement.cost_price }}</span>--}}
|
|
|
+{{-- </td>--}}
|
|
|
<td><span>@{{ procurement.unit_price }}</span></td>
|
|
|
<td><span v-if="procurement.deliver_amount">@{{ procurement.deliver_amount }}</span></td>
|
|
|
<td><span>@{{ procurement.quantity*procurement.unit_price }}</span></td>
|
|
|
@@ -173,8 +185,10 @@
|
|
|
errors: {},
|
|
|
selectTr:'',
|
|
|
createdProcurement:{},
|
|
|
+ upList:{},
|
|
|
},
|
|
|
mounted: function () {
|
|
|
+ $(".up").slideUp();
|
|
|
$(".tooltipTarget").tooltip({'trigger': 'hover'});
|
|
|
$('#list').removeClass('d-none');
|
|
|
let data = [
|
|
|
@@ -212,9 +226,13 @@
|
|
|
{name: 'special', value: '特殊要求', class: 'text-center'},
|
|
|
{name: 'specification', value: '材质规格', class: 'text-center'},
|
|
|
{name: '附件', value: '附件', class: 'text-center'},
|
|
|
- {name: 'supplier', value: '供应商', class: 'text-center'},
|
|
|
+ // {name: 'supplier', value: '供应商', class: 'text-center'},
|
|
|
+ {name:"price",type:"multi",title:"报价信息",rows:[
|
|
|
+ {value:"供应商",col:"6"},
|
|
|
+ {value:"采购单价(元)",col:"6"},
|
|
|
+ ]},
|
|
|
{name: 'quantity', value: '采购数量', neglect: true,class: 'text-center'},
|
|
|
- {name: 'offer', value: '采购单价(元)', neglect: true,class: 'text-center'},
|
|
|
+ // {name: 'offer', value: '采购单价(元)', neglect: true,class: 'text-center'},
|
|
|
{name: 'unit_price', value: '销售单价(元)', neglect: true,class: 'text-center'},
|
|
|
{name: '送货数量', value: '送货数量', neglect: true,class: 'text-center'},
|
|
|
{name: '销售总价', value: '销售总价(元)', neglect: true,class: 'text-center'},
|
|
|
@@ -271,6 +289,20 @@
|
|
|
window.tempTip.show("网络错误:" + err);
|
|
|
});
|
|
|
},
|
|
|
+ unfold(index){
|
|
|
+ this.$set(this.upList,index,this.upList[index] ? !this.upList[index] : true);
|
|
|
+ $("#procurement_quotation-"+index).slideToggle();
|
|
|
+ },
|
|
|
+ show(id,$e){
|
|
|
+ $("#"+id).slideToggle();
|
|
|
+ let value= $($e.target).html();
|
|
|
+ if(value=== '点击展开'){
|
|
|
+ value = '点击收起';
|
|
|
+ }else if(value === '点击收起'){
|
|
|
+ value ='点击展开'
|
|
|
+ }
|
|
|
+ $($e.target).html(value);
|
|
|
+ },
|
|
|
owner_seek: function (e) {
|
|
|
let _this = this;
|
|
|
let $val = e.target.value;
|