|
@@ -64,14 +64,14 @@
|
|
|
<el-table-column
|
|
|
label="申领日期"
|
|
|
prop="formatDataTime"
|
|
|
- min-width="80"
|
|
|
+ min-width="100"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
></el-table-column>
|
|
|
<el-table-column
|
|
|
label="预期收货日期"
|
|
|
prop="formatExpectedReceiptDate"
|
|
|
- min-width="80"
|
|
|
+ min-width="100"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
></el-table-column>
|
|
@@ -83,31 +83,31 @@
|
|
|
align="left"
|
|
|
></el-table-column>
|
|
|
<el-table-column
|
|
|
- label="标签类型"
|
|
|
- prop="tagTypeName"
|
|
|
- min-width="120"
|
|
|
+ label="费用(元)"
|
|
|
+ prop="amount"
|
|
|
+ align="right"
|
|
|
+ min-width="70"
|
|
|
header-align="center"
|
|
|
- align="left"
|
|
|
></el-table-column>
|
|
|
<el-table-column
|
|
|
- label="需求数量"
|
|
|
- prop="number"
|
|
|
+ label="状态"
|
|
|
+ prop="tagApplyStateName"
|
|
|
+ align="center"
|
|
|
min-width="70"
|
|
|
header-align="center"
|
|
|
- align="center"
|
|
|
></el-table-column>
|
|
|
<el-table-column
|
|
|
- label="费用"
|
|
|
- prop="amount"
|
|
|
- align="right"
|
|
|
- min-width="70"
|
|
|
+ label="发货方式"
|
|
|
+ prop="deliveryMethodName"
|
|
|
+ align="center"
|
|
|
+ min-width="80"
|
|
|
header-align="center"
|
|
|
></el-table-column>
|
|
|
<el-table-column
|
|
|
- label="状态"
|
|
|
- prop="tagApplyStateName"
|
|
|
+ label="发货单号"
|
|
|
+ prop="deliveryOrderNo"
|
|
|
align="center"
|
|
|
- min-width="70"
|
|
|
+ min-width="120"
|
|
|
header-align="center"
|
|
|
></el-table-column>
|
|
|
<el-table-column
|
|
@@ -119,14 +119,14 @@
|
|
|
></el-table-column>
|
|
|
<el-table-column
|
|
|
label="操作栏"
|
|
|
- min-width="80"
|
|
|
+ min-width="130"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
>
|
|
|
<template v-slot="{ row }">
|
|
|
<div class="flex center layout-gap">
|
|
|
- <edit-button v-if="row.tagApplyStateId === '3'" :data="row" :on-click="onOpenDetailEditorBtnClick" icon="el-icon-tickets">详情</edit-button>
|
|
|
- <edit-button v-else :data="row" :on-click="onOpenDetailEditorBtnClick" icon="el-icon-share" :disabled="row.tagApplyStateId !== '2'">发放</edit-button>
|
|
|
+ <edit-button :data="row" :on-click="onOpenDetailEditorBtnClick" icon="el-icon-tickets">详情</edit-button>
|
|
|
+ <edit-button :data="row" :on-click="onTagDistributeBtnClick" icon="el-icon-share" :disabled="row.tagApplyStateId !== '3' && row.tagApplyStateId !== '4'">发放</edit-button>
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -145,6 +145,10 @@
|
|
|
:optionGroup="optionGroup"
|
|
|
@saved="loadList"
|
|
|
></dialog-tag-distribute>
|
|
|
+
|
|
|
+ <dialog-tag-distribute-detail
|
|
|
+ ref="tagDistributeDetailDialog"
|
|
|
+ ></dialog-tag-distribute-detail>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -156,8 +160,14 @@ export default {
|
|
|
name: 'TagDistribute',
|
|
|
extends: BaseCurdList(TagDistribute),
|
|
|
methods: {
|
|
|
+ onTagDistributeBtnClick (data) {
|
|
|
+ this.onOpenEditorBtnClick(data, data.tagApplyStateId === '4')
|
|
|
+ },
|
|
|
onOpenDetailEditorBtnClick (data) {
|
|
|
- this.onOpenEditorBtnClick(data, data.tagApplyStateId === '3')
|
|
|
+ this.$$request(TagDistribute.$$api.getDetail, data, this)
|
|
|
+ .then(data => {
|
|
|
+ this.$refs.tagDistributeDetailDialog.open(data)
|
|
|
+ }).catch(console.error).finally(() => {})
|
|
|
}
|
|
|
}
|
|
|
}
|