|
@@ -10,7 +10,7 @@
|
|
|
>
|
|
|
<template #operator class="table-operator">
|
|
|
<a-space>
|
|
|
- <a-button type="primary" @click="formRef.onOpen(null, supplierId)" v-if="hasPerm('bizSupplierTransportAdd')">
|
|
|
+ <a-button type="primary" @click="formRef.onOpen(null, supplierId, transportType)" v-if="hasPerm('bizSupplierTransportAdd')">
|
|
|
<template #icon><plus-outlined /></template>
|
|
|
新增
|
|
|
</a-button>
|
|
@@ -21,16 +21,34 @@
|
|
|
{{ index + 1 }}
|
|
|
</template>
|
|
|
<template v-if="column.dataIndex === 'transportType'">
|
|
|
- {{ $TOOL.dictTypeData('transport_type', record.transportType) }}
|
|
|
+ <a-tag
|
|
|
+ :color="
|
|
|
+ record.transportType === '1'
|
|
|
+ ? 'orange'
|
|
|
+ : record.transportType === '2'
|
|
|
+ ? 'green'
|
|
|
+ : 'cyan'
|
|
|
+ "
|
|
|
+ >
|
|
|
+ {{ $TOOL.dictTypeData('transport_type', record.transportType) }}
|
|
|
+ </a-tag>
|
|
|
</template>
|
|
|
<template v-if="column.dataIndex === 'auditStatus'">
|
|
|
- <span v-if="record.auditStatus=='1'">待审核</span>
|
|
|
- <span v-else-if="record.auditStatus=='2'">审核通过</span>
|
|
|
- <span v-else>未通过</span>
|
|
|
+ <a-tag
|
|
|
+ :color="
|
|
|
+ record.auditStatus === '1'
|
|
|
+ ? 'blue'
|
|
|
+ : record.auditStatus === '2'
|
|
|
+ ? 'green'
|
|
|
+ : 'red'
|
|
|
+ "
|
|
|
+ >
|
|
|
+ {{ $TOOL.dictTypeData('AUDIT_STATUS', record.auditStatus) }}
|
|
|
+ </a-tag>
|
|
|
</template>
|
|
|
<template v-if="column.dataIndex === 'action'">
|
|
|
<a-space>
|
|
|
- <a @click="formRef.onOpen(record, supplierId)" v-if="hasPerm('bizSupplierTransportEdit') && record.auditStatus!='2'">编辑</a>
|
|
|
+ <a @click="formRef.onOpen(record, supplierId, transportType)" v-if="hasPerm('bizSupplierTransportEdit') && record.auditStatus!='2'">编辑</a>
|
|
|
<a-divider type="vertical" v-if="hasPerm(['bizSupplierTransportEdit', 'bizSupplierTransportDelete'], 'and') && record.auditStatus!='2'" />
|
|
|
<a-button type="link" danger size="small" v-if="hasPerm('bizSupplierTransportDelete')" @click="deleteConfig(record)">删除</a-button>
|
|
|
<a-divider type="vertical" v-if="(hasPerm(['bizSupplierTransportEdit', 'bizSupplierTransportDelete'], 'or') && record.auditStatus!='2') && hasPerm('bizSupplierTransportAudit')" />
|
|
@@ -65,6 +83,7 @@
|
|
|
const recordData = ref()
|
|
|
const title = ref()
|
|
|
const supplierId = ref()
|
|
|
+ const transportType = ref()
|
|
|
|
|
|
const columns = [
|
|
|
{
|
|
@@ -73,11 +92,11 @@
|
|
|
dataIndex: 'serial',
|
|
|
align:'center'
|
|
|
},
|
|
|
- /*{
|
|
|
+ {
|
|
|
title: '运输类型',
|
|
|
dataIndex: 'transportType',
|
|
|
align: 'center',
|
|
|
- },*/
|
|
|
+ },
|
|
|
{
|
|
|
title: '运输号',
|
|
|
dataIndex: 'transportNo',
|
|
@@ -111,6 +130,8 @@
|
|
|
supplierId: record.id
|
|
|
}
|
|
|
supplierId.value = record.id
|
|
|
+ transportType.value = record.transportType
|
|
|
+ console.info("supplierIdtransportType---" + transportType.value)
|
|
|
visible.value = true
|
|
|
}
|
|
|
const loadData = (parameter) => {
|