|
|
@@ -9,6 +9,8 @@
|
|
|
<BaseIndexButton ref="entryHandle" name="entryHandle"></BaseIndexButton>
|
|
|
<BaseIndexButton ref="entryBack" name="entryBack"></BaseIndexButton>
|
|
|
<BaseIndexButton ref="invalid" name="invalid"></BaseIndexButton>
|
|
|
+ <!--打印-->
|
|
|
+ <BaseIndexButton ref="print" name="print"></BaseIndexButton>
|
|
|
</template>
|
|
|
<template #right>
|
|
|
<BaseIndexButton ref="add" name="add"></BaseIndexButton>
|
|
|
@@ -43,20 +45,20 @@
|
|
|
:page-size-opts="pageSizeOpts"
|
|
|
:page-size="pageInfo.pageSize"
|
|
|
name="table">
|
|
|
- <DkTableColumn field="outNo" :type="$libaray.checkButtonHasRight('order-return-edit')?'link':''"
|
|
|
+ <DkTableColumn field="outNo" :title="$t('returnNo')" :type="$libaray.checkButtonHasRight('order-return-edit')?'link':''"
|
|
|
@on-link="handleLink"/>
|
|
|
+ <DkTableColumn field="outDate" :title="$t('intoDate')" data-type="date"></DkTableColumn>
|
|
|
+ <DkTableColumn field="outStatusName" :title="$t('intoStatus')" :color-cards="['待出库','出库中','已出库']"></DkTableColumn>
|
|
|
<DkTableColumn field="biznisNo"></DkTableColumn>
|
|
|
<DkTableColumn field="cusName" :type="$libaray.checkButtonHasRight('customer-detail')?'link':''"
|
|
|
@on-link="openCustomerMessage"></DkTableColumn>
|
|
|
<DkTableColumn field="cusPhone"></DkTableColumn>
|
|
|
<DkTableColumn field="contactName"></DkTableColumn>
|
|
|
<DkTableColumn field="addressFull"></DkTableColumn>
|
|
|
- <DkTableColumn field="outingQty" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="outingAmt" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="outQty" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="outAmt" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="outDate" data-type="date"></DkTableColumn>
|
|
|
- <DkTableColumn field="outStatusName" :color-cards="['待出库','出库中','已出库']"></DkTableColumn>
|
|
|
+ <DkTableColumn field="outingQty" :title="$t('intoingQty')" dataType="number" sum></DkTableColumn>
|
|
|
+ <DkTableColumn field="outingAmt" :title="$t('intoingAmt')" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
+ <DkTableColumn field="outQty" :title="$t('intoQty')" dataType="number" sum></DkTableColumn>
|
|
|
+ <DkTableColumn field="outAmt" :title="$t('intoAmt')" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
<DkTableColumn field="orgName"></DkTableColumn>
|
|
|
<DkTableColumn field="staffName"></DkTableColumn>
|
|
|
<DkTableColumn field="makeTime" :dataType="$config.columnType.dateTime"></DkTableColumn>
|
|
|
@@ -76,14 +78,12 @@
|
|
|
<DkTableColumn field="skuModel"></DkTableColumn>
|
|
|
<DkTableColumn field="skuName"></DkTableColumn>
|
|
|
<DkTableColumn field="skuCode"></DkTableColumn>
|
|
|
- <DkTableColumn field="outStatusName"></DkTableColumn>
|
|
|
- <DkTableColumn field="outingQty" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="outingAmt" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="outQty" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="outAmt" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="returnQty" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="returnAmt" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
- <DkTableColumn field="priceOut"></DkTableColumn>
|
|
|
+ <DkTableColumn field="outStatusName" :title="$t('intoStatus')"></DkTableColumn>
|
|
|
+ <DkTableColumn field="outingQty" :title="$t('intoingQty')" dataType="number" sum></DkTableColumn>
|
|
|
+ <DkTableColumn field="outingAmt" :title="$t('intoingAmt')" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
+ <DkTableColumn field="outQty" :title="$t('intoQty')" dataType="number" sum></DkTableColumn>
|
|
|
+ <DkTableColumn field="outAmt" :title="$t('intoAmt')" :digits="2" dataType="number" sum></DkTableColumn>
|
|
|
+ <DkTableColumn field="priceOut" :title="$t('intoItemPrice')"></DkTableColumn>
|
|
|
<DkTableColumn field="whName"></DkTableColumn>
|
|
|
<DkTableColumn field="nonStdCode"></DkTableColumn>
|
|
|
<DkTableColumn field="remarks"></DkTableColumn>
|
|
|
@@ -100,16 +100,21 @@
|
|
|
</div>
|
|
|
</DkSplit>
|
|
|
</div>
|
|
|
+ <PrintModal ref="printModal" :doc-name="$config.docCode.return"
|
|
|
+ :postName="'order_out'"
|
|
|
+ :id="$refs?.['table-select']?.batchRows?.[0]?.outId||null"/>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
|
|
|
-import {indexMixin} from '@/mixins'
|
|
|
+import {indexMixin} from '@/mixins';
|
|
|
+import PrintModal from '_c/business/print/modal';
|
|
|
|
|
|
export default {
|
|
|
name: 'order-return',
|
|
|
mixins: [indexMixin],
|
|
|
+ components: {PrintModal},
|
|
|
data() {
|
|
|
let self = this
|
|
|
return {
|
|
|
@@ -205,6 +210,15 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
/**
|
|
|
+ * @desc : 选择模板、打印机
|
|
|
+ * @author : 洪旭东
|
|
|
+ * @date : 2023-04-10 13:45
|
|
|
+ */
|
|
|
+ print() {
|
|
|
+ this.$refs.printModal.showChooseTemplate = true
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
* @desc : 进入客户页面
|
|
|
* @author : 常皓宁
|
|
|
* @date : 2024/5/21 11:05
|