|
|
@@ -66,19 +66,39 @@
|
|
|
<td>
|
|
|
<input class="checkItem" type="checkbox" :value="procurement.id">
|
|
|
</td>
|
|
|
- <td><span>@{{ procurement.code }}</span></td>
|
|
|
+ <td><span class="text-center">@{{ procurement.code }}</span></td>
|
|
|
<td>
|
|
|
+ <span v-if="procurement_status[procurement.status]!='订单取消'">
|
|
|
+ <span class="btn btn-sm btn-outline-secondary" v-if="procurement.status<3"
|
|
|
+ @click="cancel(procurement.id,procurement.type,procurement.code)">取消</span>
|
|
|
+ @can('采购管理-采购-提前确定')
|
|
|
+ <span class="btn btn-sm btn-outline-success" v-if="procurement_type[procurement.type]=='询价单' && procurement.status==1"
|
|
|
+ @click="initiateProcurement(procurement)">发起采购</span>
|
|
|
+ <span class="btn btn-sm btn-outline-info" v-if="procurement_type[procurement.type]=='采购单' && procurement.status==1"
|
|
|
+ @click="initiateProcurement(procurement)">提前确定</span>
|
|
|
+ @else
|
|
|
+ <span class="btn btn-sm btn-outline-success" v-if="procurement_type[procurement.type]=='询价单' && procurement.isFinishEnquiry"
|
|
|
+ @click="initiateProcurement(procurement)">发起采购</span>
|
|
|
+{{-- <span class="btn btn-sm btn-outline-info" v-if="procurement_type[procurement.type]=='采购单' && procurement.status==1"--}}
|
|
|
+{{-- @click="initiateProcurement(procurement)">提前确定</span>--}}
|
|
|
+ @endcan
|
|
|
+ </span>
|
|
|
+ </td>
|
|
|
+ <td class="text-center">
|
|
|
+ <span :class="[procurement.type==1?'text-info font-weight-bold':procurement.type==2?'text-success font-weight-bold':'']">@{{ procurement_type[procurement.type] }}</span>
|
|
|
+ </td>
|
|
|
+ <td class="text-center">
|
|
|
<span :class="[procurement.status==10?'text-danger font-weight-bold':procurement.status==9?'text-success font-weight-bold':'']" >@{{ procurement_status[procurement.status] }}</span>
|
|
|
</td>
|
|
|
- <td><span v-if="procurement.owner_material.owner">@{{ procurement.owner_material.owner.name }}</span></td>
|
|
|
- <td>@{{ procurement_type[procurement.type] }}</td>
|
|
|
+
|
|
|
+ <td class="text-center text-muted"><span v-if="procurement.owner_material.owner">@{{ procurement.owner_material.owner.name }}</span></td>
|
|
|
{{-- <td><span v-if="procurement.owner_material.owner">@{{ procurement.owner_material.owner.customer? procurement.owner_material.owner.customer.company_name:'' }}</span></td>--}}
|
|
|
- <td class="tooltipTarget" style="max-width: 200px;overflow:hidden"><span v-if="procurement.owner_material">@{{ procurement.owner_material.material_code }}</span></td>
|
|
|
- <td><span v-if="procurement.owner_material.material">@{{ procurement.owner_material.material.name }}</span></td>
|
|
|
- <td><span v-if="procurement.owner_material">@{{ procurement.owner_material.size }}</span></td>
|
|
|
- <td><span v-if="procurement.owner_material">@{{ procurement.owner_material.special }}</span></td>
|
|
|
- <td><span v-if="procurement.owner_material">@{{ procurement.owner_material.specification }}</span></td>
|
|
|
- <td>
|
|
|
+ <td class="tooltipTarget text-center" style="max-width: 200px;overflow:hidden"><span v-if="procurement.owner_material">@{{ procurement.owner_material.material_code }}</span></td>
|
|
|
+ <td class="text-center text-muted"><span v-if="procurement.owner_material.material">@{{ procurement.owner_material.material.name }}</span></td>
|
|
|
+ <td class="text-center"><span v-if="procurement.owner_material">@{{ procurement.owner_material.size }}</span></td>
|
|
|
+ <td class="text-center text-muted"><span v-if="procurement.owner_material">@{{ procurement.owner_material.special }}</span></td>
|
|
|
+ <td class="text-center"><span v-if="procurement.owner_material">@{{ procurement.owner_material.specification }}</span></td>
|
|
|
+ <td class="text-center">
|
|
|
<div class="align-center text-center" >
|
|
|
<span v-if="procurement.owner_material.file">
|
|
|
<a target='_blank' :href="getDownFileUrl(procurement.owner_material)" class="text-primary text-decoration is-hover" style="cursor: default" >
|
|
|
@@ -104,23 +124,15 @@
|
|
|
<b class="col-12" @click="unfold(i)" v-else>点击收起明细</b>
|
|
|
</div>
|
|
|
</td>
|
|
|
- <td>@{{ procurement.quantity }}</td>
|
|
|
+ <td class="text-center">@{{ procurement.quantity }}</td>
|
|
|
{{-- <td>--}}
|
|
|
{{-- <span v-if="procurement_type[procurement.type]=='询价单'">@{{ procurement.cost_price }}</span>--}}
|
|
|
{{-- <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>
|
|
|
- <td><span v-if="procurement.owner_material.owner">@{{ procurement.owner_material.owner.customer? procurement.owner_material.owner.customer.phone:'' }}</span></td>
|
|
|
- <td>
|
|
|
- <span v-if="procurement_status[procurement.status]!='订单取消'">
|
|
|
- <span class="btn btn-sm btn-outline-danger" v-if="procurement.status<3"
|
|
|
- @click="cancel(procurement.id,procurement.type,procurement.code)">取消</span>
|
|
|
- <span class="btn btn-sm btn-outline-success" v-if="procurement_type[procurement.type]=='询价单' && procurement.isFinishEnquiry"
|
|
|
- @click="initiateProcurement(procurement)">发起采购</span>
|
|
|
- </span>
|
|
|
- </td>
|
|
|
+ <td class="text-center"><span>@{{ procurement.unit_price }}</span></td>
|
|
|
+ <td class="text-center"><span v-if="procurement.deliver_amount">@{{ procurement.deliver_amount }}</span></td>
|
|
|
+ <td class="text-center"><span>@{{ procurement.quantity*procurement.unit_price }}</span></td>
|
|
|
+ <td class="text-muted"><span v-if="procurement.owner_material.owner">@{{ procurement.owner_material.owner.customer? procurement.owner_material.owner.customer.phone:'' }}</span></td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
<div class="text-info h5 btn btn">{{$procurements->count()}}/@{{ sum }}</div>
|
|
|
@@ -216,9 +228,10 @@
|
|
|
this.form.init();
|
|
|
let column = [
|
|
|
{name: 'code', value: '采购编号', neglect: true,class: 'text-center'},
|
|
|
+ {name: '操作', value: '操作', neglect: true,class: 'text-center'},
|
|
|
+ {name: 'type', value: '单据类型', class: 'text-center'},
|
|
|
{name: '采购单状态', value: '采购单状态', neglect: true,class: 'text-center'},
|
|
|
{name: 'owner_id', value: '项目', class: 'text-center'},
|
|
|
- {name: 'type', value: '单据类型', class: 'text-center'},
|
|
|
// {name: 'company_name', value: '采购公司', class: 'text-center'},
|
|
|
{name: 'material_code', value: '耗材编号', class: 'text-center'},
|
|
|
{name: 'material_name', value: '耗材'},
|
|
|
@@ -237,7 +250,6 @@
|
|
|
{name: '送货数量', value: '送货数量', neglect: true,class: 'text-center'},
|
|
|
{name: '销售总价', value: '销售总价(元)', neglect: true,class: 'text-center'},
|
|
|
{name: '联系方式', value: '联系方式', neglect: true,class: 'text-center'},
|
|
|
- {name: '操作', value: '操作', neglect: true,class: 'text-center'},
|
|
|
];
|
|
|
|
|
|
new Header({
|