|
@@ -1,8 +1,9 @@
|
|
|
<template>
|
|
|
<!-- 详情 - 成本分配汇总 单证 -->
|
|
|
+ <!-- default-active-key="1"-->
|
|
|
<div id="unitTabs">
|
|
|
- <a-tabs default-active-key="1" @change="tabsCallback">
|
|
|
- <a-tab-pane key="1" tab="加工单位1">
|
|
|
+ <a-tabs @change="tabsCallback" :default-active-key="activeKey">
|
|
|
+ <a-tab-pane v-for="(item, index) in tabNameList" :key="index" :tab="item">
|
|
|
<!-- tabs 面料 -->
|
|
|
<div>
|
|
|
<h6 class="table-title">面料</h6>
|
|
@@ -131,135 +132,6 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</a-tab-pane>
|
|
|
-
|
|
|
- <a-tab-pane key="2" tab="加工单位2">
|
|
|
- <div>
|
|
|
- <h6 class="table-title">面料</h6>
|
|
|
- <a-table
|
|
|
- rowKey="(item)=>item.id"
|
|
|
- :loading="loading"
|
|
|
- :columns="fabColumns"
|
|
|
- :data-source="fabData"
|
|
|
- bordered
|
|
|
- :pagination="false"
|
|
|
- :scroll="{ x: 1500, y: 300 }"
|
|
|
- >
|
|
|
- <!-- 面料 -转入数量 弹框-->
|
|
|
- <span slot="fabInQuaSlot" slot-scope="text">
|
|
|
- <a>{{ text }}</a>
|
|
|
- </span>
|
|
|
-
|
|
|
- <!-- 余下数量-->
|
|
|
- <span slot="fabRemaQuaSlot" slot-scope="text">
|
|
|
- <a>{{ text }}</a>
|
|
|
- </span>
|
|
|
- </a-table>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- tabs 辅料 -->
|
|
|
- <div style="margin:30px 0">
|
|
|
- <h6 class="table-title">辅料</h6>
|
|
|
- <a-table
|
|
|
- rowKey="id"
|
|
|
- :loading="loading"
|
|
|
- :columns="ingColumns"
|
|
|
- :data-source="ingData"
|
|
|
- bordered
|
|
|
- :pagination="false"
|
|
|
- :scroll="{ x: 1000, y: 300 }"
|
|
|
- >
|
|
|
- <!--辅料-转入数量 弹框-->
|
|
|
- <span slot="ingInQuaSlot" slot-scope="text">
|
|
|
- <a>{{ text }}</a>
|
|
|
- </span>
|
|
|
- <!--辅料-余下数量 弹框-->
|
|
|
- <span slot="ingRemQuaSlot" slot-scope="text">
|
|
|
- <a>{{ text }}</a>
|
|
|
- </span>
|
|
|
- </a-table>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- tabs 发运明细 :scroll="{ x: 1500 }"-->
|
|
|
- <div>
|
|
|
- <h6 class="table-title">发运明细</h6>
|
|
|
- <a-table
|
|
|
- rowKey="id"
|
|
|
- :loading="loading"
|
|
|
- :columns="shipColumns"
|
|
|
- :data-source="shipData"
|
|
|
- bordered
|
|
|
- :pagination="false"
|
|
|
- :scroll="{ x: 1000, y: 300 }"
|
|
|
- >
|
|
|
- </a-table>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- tabs 合计 信息 -->
|
|
|
- <div style="marginTop:30px;">
|
|
|
- <h6 class="table-title">合计信息</h6>
|
|
|
- <div style="border: 1px solid #e8e8e8;padding: 20px 20px 0 20px;">
|
|
|
- <a-row :gutter="24">
|
|
|
- <div class="table-page-search-wrapper">
|
|
|
- <a-form layout="inline">
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="出货数量合计">
|
|
|
- <a-input v-model="sumInfo.shipQua"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="辅料金额合计">
|
|
|
- <a-input v-model="sumInfo.ingAmount"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="辅料不含税金额合计">
|
|
|
- <a-input v-model="sumInfo.ingExcludAmount"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="出运美元外销总价">
|
|
|
- <a-input v-model="sumInfo.exportPriceUSD"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="出运加工费">
|
|
|
- <a-input v-model="sumInfo.shipProcesFees"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="面料不含税金额合计">
|
|
|
- <a-input v-model="sumInfo.fabricExcludTax"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="出运人民币外销金额">
|
|
|
- <a-input v-model="sumInfo.exportedAmountRMB"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="合计金额">
|
|
|
- <a-input v-model="sumInfo.amountTotal"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="面料金额合计">
|
|
|
- <a-input v-model="sumInfo.fabricAmount"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- </a-form>
|
|
|
- </div>
|
|
|
- </a-row>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </a-tab-pane>
|
|
|
</a-tabs>
|
|
|
|
|
|
<!-- tabs内弹框 -->
|
|
@@ -359,6 +231,7 @@ export default {
|
|
|
}
|
|
|
],
|
|
|
fabData: [],
|
|
|
+
|
|
|
// 辅料
|
|
|
ingColumns: [
|
|
|
{
|
|
@@ -445,6 +318,7 @@ export default {
|
|
|
}
|
|
|
],
|
|
|
ingData: [],
|
|
|
+
|
|
|
// 发运明细
|
|
|
shipColumns: [
|
|
|
{
|
|
@@ -521,19 +395,29 @@ export default {
|
|
|
}
|
|
|
],
|
|
|
shipData: [],
|
|
|
+ tabsAllData: [], //tabs所有数据集合
|
|
|
+ tabNameList: [], //tabs数组集合
|
|
|
+ activeKey: '0',
|
|
|
sumInfo: {} //合计对象
|
|
|
}
|
|
|
},
|
|
|
- created() {
|
|
|
- // 渲染订单销售列表
|
|
|
- },
|
|
|
+ created() {},
|
|
|
methods: {
|
|
|
- getSum(){
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
tabsCallback(key) {
|
|
|
- console.log(key)
|
|
|
+ this.activeKey = key
|
|
|
+ console.log('点击的是', this.activeKey)
|
|
|
+ if (key == 0) {
|
|
|
+ var oneData = this.tabsAllData[0]
|
|
|
+ this.fabData = oneData.syCostAllocationFabricList
|
|
|
+ this.ingData = oneData.syCostAllocationIngredientList
|
|
|
+ this.shipData = oneData.syCostAllocationShipdetailList
|
|
|
+ }
|
|
|
+ if (key == 1) {
|
|
|
+ var twoData = this.tabsAllData[1]
|
|
|
+ this.fabData = twoData.syCostAllocationFabricList
|
|
|
+ this.ingData = twoData.syCostAllocationIngredientList
|
|
|
+ this.shipData = twoData.syCostAllocationShipdetailList
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
// 面料 -转入数量 弹框
|