|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
- <!-- 成本分配汇总 详情tabs (单证) -->
|
|
|
- <div id="tabs">
|
|
|
+ <!-- 详情 - 成本分配汇总 单证 -->
|
|
|
+ <div id="unitTabs">
|
|
|
<a-tabs default-active-key="1" @change="tabsCallback">
|
|
|
<a-tab-pane key="1" tab="加工单位1">
|
|
|
<!-- tabs 面料 -->
|
|
@@ -9,19 +9,19 @@
|
|
|
<a-table
|
|
|
rowKey="(item)=>item.id"
|
|
|
:loading="loading"
|
|
|
- :columns="fabricColumns"
|
|
|
- :data-source="fabricData"
|
|
|
+ :columns="fabColumns"
|
|
|
+ :data-source="fabData"
|
|
|
bordered
|
|
|
:pagination="false"
|
|
|
:scroll="{ x: 1500, y: 300 }"
|
|
|
>
|
|
|
<!-- 面料 -转入数量 弹框-->
|
|
|
- <span slot="fabricTransferQuantity" slot-scope="text">
|
|
|
+ <span slot="fabInQuaSlot" slot-scope="text">
|
|
|
<a>{{ text }}</a>
|
|
|
</span>
|
|
|
|
|
|
<!-- 余下数量-->
|
|
|
- <span slot="fabricRemainingQuantity" slot-scope="text">
|
|
|
+ <span slot="fabRemaQuaSlot" slot-scope="text">
|
|
|
<a>{{ text }}</a>
|
|
|
</span>
|
|
|
</a-table>
|
|
@@ -33,18 +33,18 @@
|
|
|
<a-table
|
|
|
rowKey="id"
|
|
|
:loading="loading"
|
|
|
- :columns="ingredientsColumns"
|
|
|
- :data-source="ingredientsData"
|
|
|
+ :columns="ingColumns"
|
|
|
+ :data-source="ingData"
|
|
|
bordered
|
|
|
:pagination="false"
|
|
|
:scroll="{ x: 1000, y: 300 }"
|
|
|
>
|
|
|
<!--辅料-转入数量 弹框-->
|
|
|
- <span slot="ingredientsTransferQuantity" slot-scope="text">
|
|
|
+ <span slot="ingInQuaSlot" slot-scope="text">
|
|
|
<a>{{ text }}</a>
|
|
|
</span>
|
|
|
<!--辅料-余下数量 弹框-->
|
|
|
- <span slot="ingredientsRemainingQuantity" slot-scope="text">
|
|
|
+ <span slot="ingRemQuaSlot" slot-scope="text">
|
|
|
<a>{{ text }}</a>
|
|
|
</span>
|
|
|
</a-table>
|
|
@@ -56,8 +56,8 @@
|
|
|
<a-table
|
|
|
rowKey="id"
|
|
|
:loading="loading"
|
|
|
- :columns="shipDetailsColumns"
|
|
|
- :data-source="shipDetailsData"
|
|
|
+ :columns="shipColumns"
|
|
|
+ :data-source="shipData"
|
|
|
bordered
|
|
|
:pagination="false"
|
|
|
:scroll="{ x: 1000, y: 300 }"
|
|
@@ -131,155 +131,20 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</a-tab-pane>
|
|
|
-
|
|
|
- <!-- 加工单位 2 -->
|
|
|
- <a-tab-pane key="2" tab="加工单位2" force-render>
|
|
|
- <!-- tabs 面料 -->
|
|
|
- <div>
|
|
|
- <h6 class="table-title">面料</h6>
|
|
|
-
|
|
|
- <a-table
|
|
|
- rowKey="id"
|
|
|
- :loading="loading"
|
|
|
- :columns="twofabricColumns"
|
|
|
- :data-source="twofabricData"
|
|
|
- bordered
|
|
|
- :pagination="false"
|
|
|
- >
|
|
|
- <!-- 转入数量 弹框-->
|
|
|
- <span slot="twofabricTransferQuantity" slot-scope="text">
|
|
|
- <a>{{ text }}</a>
|
|
|
- </span>
|
|
|
-
|
|
|
- <!-- 余下数量 弹框-->
|
|
|
- <span slot="twofabricRemainingQuantity" slot-scope="text">
|
|
|
- <a>{{ text }}</a>
|
|
|
- </span>
|
|
|
- </a-table>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- tabs 辅料 -->
|
|
|
- <div style="margin:40px 0">
|
|
|
- <h6 class="table-title">辅料</h6>
|
|
|
-
|
|
|
- <a-table
|
|
|
- rowKey="id"
|
|
|
- :loading="loading"
|
|
|
- :columns="twoingredientsColumns"
|
|
|
- :data-source="twoingredientsData"
|
|
|
- bordered
|
|
|
- :pagination="false"
|
|
|
- >
|
|
|
- <!--辅料-转入数量 弹框-->
|
|
|
- <span slot="twoingredientsTransferQuantity" slot-scope="text">
|
|
|
- <a>{{ text }}</a>
|
|
|
- </span>
|
|
|
- <!--辅料-余下数量 弹框-->
|
|
|
- <span slot="twoingredientsRemainingQuantity" slot-scope="text">
|
|
|
- <a>{{ text }}</a>
|
|
|
- </span>
|
|
|
- </a-table>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- tabs 发运明细 -->
|
|
|
- <div>
|
|
|
- <h6 class="table-title">发运明细</h6>
|
|
|
- <a-table
|
|
|
- rowKey="id"
|
|
|
- :loading="loading"
|
|
|
- :columns="twoshipDetailsColumns"
|
|
|
- :data-source="twoshipDetailsData"
|
|
|
- bordered
|
|
|
- :pagination="false"
|
|
|
- >
|
|
|
- </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="totalInfo.shipmentQuantity"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="辅料金额合计">
|
|
|
- <a-input v-model="totalInfo.accessoriesAmount"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="辅料不含税金额合计">
|
|
|
- <a-input v-model="totalInfo.accessoriesExcludTax"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="出运美元外销总价">
|
|
|
- <a-input v-model="totalInfo.exportPriceUSD"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="出运加工费">
|
|
|
- <a-input v-model="totalInfo.shipProcesFees"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="面料不含税金额合计">
|
|
|
- <a-input v-model="totalInfo.fabricExcludTax"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="出运人民币外销金额">
|
|
|
- <a-input v-model="totalInfo.exportedAmountRMB"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="合计金额">
|
|
|
- <a-input v-model="totalInfo.amountTotal"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
-
|
|
|
- <a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="面料金额合计">
|
|
|
- <a-input v-model="totalInfo.fabricAmount"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- </a-form>
|
|
|
- </div>
|
|
|
- </a-row>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </a-tab-pane>
|
|
|
</a-tabs>
|
|
|
|
|
|
- <!-- tabs 弹框 -->
|
|
|
+ <!-- tabs内弹框 -->
|
|
|
<div>
|
|
|
<!-- 面料 转入数量 -->
|
|
|
- <fabricTransferQuantity-modal ref="fabricTransferQuantityModal" :father="aa"></fabricTransferQuantity-modal>
|
|
|
- <!-- 面料 余下数量 -->
|
|
|
- <fabricRemainingQuantity-modal ref="fabricRemainingQuantityModal" :father="bb"></fabricRemainingQuantity-modal>
|
|
|
+ <fabInQua-modal ref="fabInQuaModal" :father="aa"></fabInQua-modal>
|
|
|
+
|
|
|
+ <!-- 余下数量 -->
|
|
|
+ <fabRemQua-modal ref="fabRemQuaModal" :father="bb"></fabRemQua-modal>
|
|
|
|
|
|
<!-- 辅料 转入数量 -->
|
|
|
- <ingredientsTransferQuantity-modal
|
|
|
- ref="ingredientsTransferQuantityModal"
|
|
|
- :father="cc"
|
|
|
- ></ingredientsTransferQuantity-modal>
|
|
|
- <!-- 辅料 余下数量 -->
|
|
|
- <ingredientsRemainingQuantity-modal
|
|
|
- ref="ingredientsRemainingQuantityModal"
|
|
|
- :father="bb"
|
|
|
- ></ingredientsRemainingQuantity-modal>
|
|
|
+ <ingInQua-modal ref="ingInQuaModal" :father="cc"></ingInQua-modal>
|
|
|
+ <!-- 余下数量 -->
|
|
|
+ <ingRemQua-modal ref="ingRemQuaModal" :father="bb"></ingRemQua-modal>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -289,33 +154,28 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
import JEllipsis from '@/components/jeecg/JEllipsis'
|
|
|
import moment from 'moment'
|
|
|
|
|
|
-import fabricTransferQuantityModal from '@views/cost-allocation-total/modal/fabricTransferQuantityModal.vue'
|
|
|
-import fabricRemainingQuantityModal from '@views/cost-allocation-total/modal/fabricRemainingQuantityModal.vue'
|
|
|
-import ingredientsTransferQuantityModal from '@views/cost-allocation-total/modal/ingredientsTransferQuantityModal.vue'
|
|
|
-import ingredientsRemainingQuantityModal from '@views/cost-allocation-total/modal/ingredientsRemainingQuantityModal.vue'
|
|
|
+import fabInQuaModal from '@views/cost-allocation-total/modal/fabInQuaModal.vue'
|
|
|
+import fabRemQuaModal from '@views/cost-allocation-total/modal/fabRemQuaModal.vue'
|
|
|
+import ingInQuaModal from '@views/cost-allocation-total/modal/ingInQuaModal.vue'
|
|
|
+import ingRemQuaModal from '@views/cost-allocation-total/modal/ingRemQuaModal.vue'
|
|
|
|
|
|
export default {
|
|
|
- name: 'Tabs', // 成本分配汇总 详情tabs (单证)
|
|
|
+ name: 'UnitTabs', // 成本分配汇总 详情tabs (单证)
|
|
|
mixins: [JeecgListMixin],
|
|
|
components: {
|
|
|
JEllipsis,
|
|
|
moment,
|
|
|
- fabricTransferQuantityModal, // 面料 转入数量
|
|
|
- fabricRemainingQuantityModal, // 余下数量
|
|
|
- ingredientsTransferQuantityModal, // 辅料 转入数量
|
|
|
- ingredientsRemainingQuantityModal // 余下数量
|
|
|
+ fabInQuaModal, // 面料 转入数量
|
|
|
+ fabRemQuaModal, // 余下数量
|
|
|
+ ingInQuaModal, // 辅料 转入数量
|
|
|
+ ingRemQuaModal // 余下数量
|
|
|
},
|
|
|
data() {
|
|
|
// let ellipsis = (v, l = 20) => <j-ellipsis value={v} length={l} /> // 省略
|
|
|
return {
|
|
|
totalInfo: {}, // tabs 中合计信息
|
|
|
// one 面料 表头
|
|
|
- fabricColumns: [
|
|
|
- /*
|
|
|
- text 序号一列默认显示的数据
|
|
|
- record 一行的所有数据
|
|
|
- index tbale表格数据的下标,即数组的下标
|
|
|
- */
|
|
|
+ fabColumns: [
|
|
|
{
|
|
|
title: '序号',
|
|
|
width: 50,
|
|
@@ -327,11 +187,11 @@ export default {
|
|
|
{ title: '货物名称', width: 160, dataIndex: 'goodsName', className: 'replacecolor' },
|
|
|
{
|
|
|
title: '转入数量',
|
|
|
- dataIndex: 'fabricTransferQuantity',
|
|
|
+ dataIndex: 'fabrictransferQuantity',
|
|
|
width: 120,
|
|
|
className: 'replacecolor',
|
|
|
- customCell: this.fabricTransferQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'fabricTransferQuantity' }
|
|
|
+ customCell: this.fabQuaCustomCell,
|
|
|
+ scopedSlots: { customRender: 'fabInQuaSlot' }
|
|
|
},
|
|
|
{
|
|
|
title: '转入成本',
|
|
@@ -351,11 +211,11 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
title: '余下数量',
|
|
|
- dataIndex: 'fabricRemainingQuantity',
|
|
|
+ dataIndex: 'fabricremainingQuantity',
|
|
|
width: 100,
|
|
|
className: 'replacecolor',
|
|
|
- customCell: this.fabricRemainingQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'fabricRemainingQuantity' }
|
|
|
+ customCell: this.fabRemQuaCustomCell,
|
|
|
+ scopedSlots: { customRender: 'fabRemaQuaSlot' }
|
|
|
},
|
|
|
{
|
|
|
title: '损耗',
|
|
@@ -365,17 +225,14 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
title: '余下数量的成本',
|
|
|
- dataIndex: 'remainingQuantityCost',
|
|
|
+ dataIndex: 'remainingQuantitycost',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
}
|
|
|
],
|
|
|
- fabricData: [
|
|
|
- { fabricTransferQuantity: '8987', fabricRemainingQuantity: '67', loss: '1.17%' },
|
|
|
- { fabricTransferQuantity: '6752', fabricRemainingQuantity: '37', loss: '1.17%' }
|
|
|
- ],
|
|
|
+ fabData: [],
|
|
|
// one 辅料 表头
|
|
|
- ingredientsColumns: [
|
|
|
+ ingColumns: [
|
|
|
{
|
|
|
title: '序号',
|
|
|
width: 90,
|
|
@@ -391,8 +248,8 @@ export default {
|
|
|
dataIndex: 'ingredientsTransferQuantity',
|
|
|
width: 120,
|
|
|
className: 'replacecolor',
|
|
|
- customCell: this.ingredientsTransferQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'ingredientsTransferQuantity' }
|
|
|
+ customCell: this.ingInQuaCustomCell,
|
|
|
+ scopedSlots: { customRender: 'ingInQuaSlot' }
|
|
|
},
|
|
|
{
|
|
|
title: '转入成本',
|
|
@@ -413,8 +270,8 @@ export default {
|
|
|
dataIndex: 'ingredientsRemainingQuantity',
|
|
|
width: 140,
|
|
|
className: 'replacecolor',
|
|
|
- customCell: this.ingredientsRemainingQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'ingredientsRemainingQuantity' }
|
|
|
+ customCell: this.ingRemQuaCustomCell,
|
|
|
+ scopedSlots: { customRender: 'ingRemQuaSlot' }
|
|
|
},
|
|
|
{
|
|
|
title: '损耗',
|
|
@@ -424,31 +281,31 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
title: '人民币金额',
|
|
|
- dataIndex: 'RMBAmount',
|
|
|
+ dataIndex: 'rmbAmount',
|
|
|
width: 160,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
title: '美元金额',
|
|
|
- dataIndex: 'USDAmount',
|
|
|
+ dataIndex: 'usdAmount',
|
|
|
width: 160,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
title: '不含税金额',
|
|
|
- dataIndex: 'priceExcludingTax',
|
|
|
+ dataIndex: 'priceExcludingtax',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
title: '转出率',
|
|
|
- dataIndex: 'transferOutRate',
|
|
|
+ dataIndex: 'transferOutrate',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '进项税转出',
|
|
|
- dataIndex: 'inputTaxTransferOut',
|
|
|
+ title: '进项税转出',
|
|
|
+ dataIndex: 'inputtaxTransferout',
|
|
|
width: 160,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
@@ -459,11 +316,9 @@ export default {
|
|
|
className: 'replacecolor'
|
|
|
}
|
|
|
],
|
|
|
- ingredientsData: [
|
|
|
- { ingredientsTransferQuantity: '7899', transferCost: '12536', ingredientsRemainingQuantity: '6698' }
|
|
|
- ],
|
|
|
+ ingData: [],
|
|
|
// one 发运明细 表头
|
|
|
- shipDetailsColumns: [
|
|
|
+ shipColumns: [
|
|
|
{
|
|
|
title: '序号',
|
|
|
width: 90,
|
|
@@ -478,257 +333,8 @@ export default {
|
|
|
title: '出运日期',
|
|
|
dataIndex: 'outData',
|
|
|
width: 130,
|
|
|
- className: 'replacecolor',
|
|
|
- customCell: this.ingredientsTransferQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'ingredientsTransferQuantity' }
|
|
|
- },
|
|
|
- {
|
|
|
- title: '汇率',
|
|
|
- dataIndex: 'exchangeRate',
|
|
|
- width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
-
|
|
|
- { title: '订单号', dataIndex: 'orderNum', width: 160, className: 'replacecolor' },
|
|
|
- {
|
|
|
- title: '产品款号',
|
|
|
- dataIndex: 'poStyleNum',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '出货数量',
|
|
|
- dataIndex: 'shipQuantity',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor',
|
|
|
- customCell: this.ingredientsRemainingQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'ingredientsRemainingQuantity' }
|
|
|
- },
|
|
|
- {
|
|
|
- title: '外销单价',
|
|
|
- dataIndex: 'loss',
|
|
|
- width: 120,
|
|
|
- className: 'exportUnitPrice'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '外销总价',
|
|
|
- dataIndex: 'exportPrice',
|
|
|
- width: 160,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '人民币金额',
|
|
|
- dataIndex: 'RMBAmount',
|
|
|
- width: 160,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '加工单价(人民币)',
|
|
|
- dataIndex: 'procesUnitPriceRMB',
|
|
|
- width: 160,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '加工单价(美元)',
|
|
|
- dataIndex: 'procesUnitPriceUSD',
|
|
|
- width: 160,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '加工费',
|
|
|
- dataIndex: 'processCost',
|
|
|
- width: 160,
|
|
|
- className: 'replacecolor'
|
|
|
- }
|
|
|
- ],
|
|
|
- shipDetailsData: [{ invoiceNum: '19TW-PRU-138S', outData: '2019-10-16', exchangeRate: '7.1338' }],
|
|
|
- // two 面料 表头
|
|
|
- twofabricColumns: [
|
|
|
- {
|
|
|
- title: '序号',
|
|
|
- width: 90,
|
|
|
- dataIndex: 'index',
|
|
|
- key: 'index',
|
|
|
- customRender: (text, record, index) => `${index + 1}`,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- { title: '面料', width: 160, dataIndex: 'fabric', className: 'replacecolor' },
|
|
|
- {
|
|
|
- title: '单位成本',
|
|
|
- dataIndex: 'unitCost',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- { title: '存货名称', width: 160, dataIndex: 'inventoryName', className: 'replacecolor' },
|
|
|
-
|
|
|
- {
|
|
|
- title: '转入数量',
|
|
|
- dataIndex: 'twofabricTransferQuantity',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor',
|
|
|
- customCell: this.twoFabricTransferQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'twofabricTransferQuantity' }
|
|
|
- },
|
|
|
- { title: '转入成本', width: 160, dataIndex: 'transferCost', className: 'replacecolor' },
|
|
|
-
|
|
|
- { title: '单耗/件', dataIndex: 'unitConsumption', width: 120, className: 'replacecolor' },
|
|
|
- { title: '使用数量', dataIndex: 'usageQuantity', width: 120, className: 'replacecolor' },
|
|
|
- { title: '计划数量', dataIndex: 'planQuantity', width: 120, className: 'replacecolor' },
|
|
|
- {
|
|
|
- title: '购入数量',
|
|
|
- dataIndex: 'purchaseQuantity',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '余下数量',
|
|
|
- dataIndex: 'twofabricRemainingQuantity',
|
|
|
- width: 100,
|
|
|
- className: 'replacecolor',
|
|
|
- customCell: this.twofabricRemainingQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'twofabricRemainingQuantity' }
|
|
|
- },
|
|
|
- {
|
|
|
- title: '损耗',
|
|
|
- dataIndex: 'loss',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '余下数量的成本',
|
|
|
- dataIndex: 'remainingQuantityCost',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- }
|
|
|
- ],
|
|
|
- twofabricData: [
|
|
|
- {
|
|
|
- fabric: '裤绳',
|
|
|
- inventoryName: 'XXSS',
|
|
|
- twofabricTransferQuantity: '8987',
|
|
|
- twofabricRemainingQuantity: '67',
|
|
|
- loss: '1.17%'
|
|
|
- },
|
|
|
- {
|
|
|
- fabric: '裤绳',
|
|
|
- inventoryName: 'XXSS',
|
|
|
- twofabricTransferQuantity: '6752',
|
|
|
- twofabricRemainingQuantity: '37',
|
|
|
- loss: '1.17%'
|
|
|
- }
|
|
|
- ],
|
|
|
- // two 辅料 表头
|
|
|
- twoingredientsColumns: [
|
|
|
- {
|
|
|
- title: '序号',
|
|
|
- width: 90,
|
|
|
- dataIndex: 'index',
|
|
|
- key: 'index',
|
|
|
- fixed: 'left',
|
|
|
- customRender: (text, record, index) => `${index + 1}`,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- { title: '辅料', width: 170, dataIndex: 'ingredients', fixed: 'left', className: 'replacecolor' },
|
|
|
- {
|
|
|
- title: '转入数量',
|
|
|
- dataIndex: 'twoingredientsTransferQuantity',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor',
|
|
|
- customCell: this.twoingredientsTransferQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'twoingredientsTransferQuantity' }
|
|
|
- },
|
|
|
- {
|
|
|
- title: '转入成本',
|
|
|
- dataIndex: 'transferCost',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
-
|
|
|
- { title: '使用数量', dataIndex: 'usageQuantity', width: 120, className: 'replacecolor' },
|
|
|
- {
|
|
|
- title: '购入数量',
|
|
|
- dataIndex: 'purchaseQuantity',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '余下数量',
|
|
|
- dataIndex: 'twoingredientsRemainingQuantity',
|
|
|
- width: 140,
|
|
|
- className: 'replacecolor',
|
|
|
- customCell: this.twoingredientsRemainingQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'twoingredientsRemainingQuantity' }
|
|
|
- },
|
|
|
- {
|
|
|
- title: '损耗',
|
|
|
- dataIndex: 'loss',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '人民币金额',
|
|
|
- dataIndex: 'RMBAmount',
|
|
|
- width: 160,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '美元金额',
|
|
|
- dataIndex: 'USDAmount',
|
|
|
- width: 160,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '不含税金额',
|
|
|
- dataIndex: 'priceExcludingTax',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '转出率',
|
|
|
- dataIndex: 'transferOutRate',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '进项税转出',
|
|
|
- dataIndex: 'inputTaxTransferOut',
|
|
|
- width: 160,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '用量',
|
|
|
- dataIndex: 'dosage',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- }
|
|
|
- ],
|
|
|
- twoingredientsData: [
|
|
|
- {
|
|
|
- twoingredientsTransferQuantity: '7899',
|
|
|
- transferCost: '12536',
|
|
|
- twoingredientsRemainingQuantity: '6698'
|
|
|
- }
|
|
|
- ],
|
|
|
- // two 发运明细 表头
|
|
|
- twoshipDetailsColumns: [
|
|
|
- {
|
|
|
- title: '序号',
|
|
|
- width: 90,
|
|
|
- dataIndex: 'index',
|
|
|
- key: 'index',
|
|
|
- fixed: 'left',
|
|
|
- customRender: (text, record, index) => `${index + 1}`,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- { title: '发票号码', width: 180, dataIndex: 'invoiceNum', fixed: 'left', className: 'replacecolor' },
|
|
|
- {
|
|
|
- title: '出运日期',
|
|
|
- dataIndex: 'outData',
|
|
|
- width: 130,
|
|
|
- className: 'replacecolor',
|
|
|
- customCell: this.ingredientsTransferQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'ingredientsTransferQuantity' }
|
|
|
- },
|
|
|
{
|
|
|
title: '汇率',
|
|
|
dataIndex: 'exchangeRate',
|
|
@@ -747,9 +353,9 @@ export default {
|
|
|
title: '出货数量',
|
|
|
dataIndex: 'shipQuantity',
|
|
|
width: 120,
|
|
|
- className: 'replacecolor',
|
|
|
- customCell: this.ingredientsRemainingQuantityCustomCell,
|
|
|
- scopedSlots: { customRender: 'ingredientsRemainingQuantity' }
|
|
|
+ className: 'replacecolor'
|
|
|
+ // customCell: this.ingredientsRemainingQuantityCustomCell,
|
|
|
+ // scopedSlots: { customRender: 'fabricremainingQuantity' }
|
|
|
},
|
|
|
{
|
|
|
title: '外销单价',
|
|
@@ -788,125 +394,64 @@ export default {
|
|
|
className: 'replacecolor'
|
|
|
}
|
|
|
],
|
|
|
- twoshipDetailsData: [
|
|
|
- { invoiceNum: '19TW-PRU-138S', outData: '2019-11-16', exchangeRate: '7.1338', RMBAmount: '160689.83' }
|
|
|
- ]
|
|
|
+ shipData: []
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
// 渲染订单销售列表
|
|
|
},
|
|
|
methods: {
|
|
|
- // tbas
|
|
|
tabsCallback(key) {
|
|
|
console.log(key)
|
|
|
},
|
|
|
- // --------------------------------------------------------
|
|
|
+
|
|
|
// 面料 -转入数量 弹框
|
|
|
- fabricTransferQuantityCustomCell(record) {
|
|
|
+ fabQuaCustomCell(record) {
|
|
|
return {
|
|
|
on: {
|
|
|
click: event => {
|
|
|
- console.log('点击单元格-面料-转入数量')
|
|
|
- this.$refs.fabricTransferQuantityModal.fabricTransferQuantityModVis = true
|
|
|
+ console.log('面料 - 转入数量')
|
|
|
+ this.$refs.fabInQuaModal.fabInQuaModVis = true
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+
|
|
|
// 面料 -余下数量 弹框
|
|
|
- fabricRemainingQuantityCustomCell() {
|
|
|
+ fabRemQuaCustomCell(record) {
|
|
|
return {
|
|
|
on: {
|
|
|
click: event => {
|
|
|
- console.log('点击单元格-面料-余下数量')
|
|
|
- this.$refs.fabricRemainingQuantityModal.fabricRemainingQuantityModVis = true
|
|
|
+ console.log('面料 - 余下数量')
|
|
|
+ this.$refs.fabRemQuaModal.fabRemQuaModVis = true
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
|
|
|
// 辅料-转入数量 弹框
|
|
|
- ingredientsTransferQuantityCustomCell() {
|
|
|
+ ingInQuaCustomCell(record) {
|
|
|
return {
|
|
|
on: {
|
|
|
click: event => {
|
|
|
- console.log('点击单元格-辅料-转入数量')
|
|
|
- this.$refs.ingredientsTransferQuantityModal.ingredientsTransferQuantityModVis = true
|
|
|
+ console.log('辅料 - 转入数量')
|
|
|
+ this.$refs.ingInQuaModal.ingInQuaModVis = true
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
// 辅料-余下数量 弹框
|
|
|
- ingredientsRemainingQuantityCustomCell() {
|
|
|
- return {
|
|
|
- on: {
|
|
|
- click: event => {
|
|
|
- console.log('点击单元格-辅料-余下数量')
|
|
|
- this.$refs.ingredientsRemainingQuantityModal.ingredientsRemainingQuantityModVis = true
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- // ---------------------------
|
|
|
- // 加工单位2 面料 -转入数量 弹框
|
|
|
- twoFabricTransferQuantityCustomCell() {
|
|
|
- return {
|
|
|
- on: {
|
|
|
- click: event => {
|
|
|
- console.log('点击单元格-加工单位2 面料-转入数量')
|
|
|
- this.$refs.fabricTransferQuantityModal.fabricTransferQuantityModVis = true
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
- // 加工单位2 面料 -余下数量 弹框
|
|
|
- twofabricRemainingQuantityCustomCell() {
|
|
|
- return {
|
|
|
- on: {
|
|
|
- click: event => {
|
|
|
- console.log('点击单元格-辅料-余下数量')
|
|
|
- this.$refs.fabricRemainingQuantityModal.fabricRemainingQuantityModVis = true
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- // 加工单位2 辅料-转入数量 弹框
|
|
|
- twoingredientsTransferQuantityCustomCell() {
|
|
|
- return {
|
|
|
- on: {
|
|
|
- click: event => {
|
|
|
- console.log('点击单元格-辅料-转入数量')
|
|
|
- this.$refs.ingredientsTransferQuantityModal.ingredientsTransferQuantityModVis = true
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- // 加工单位2 辅料-余下数量 弹框
|
|
|
- twoingredientsRemainingQuantityCustomCell() {
|
|
|
- return {
|
|
|
- on: {
|
|
|
- click: event => {
|
|
|
- console.log('点击单元格-辅料-余下数量')
|
|
|
- this.$refs.ingredientsRemainingQuantityModal.ingredientsRemainingQuantityModVis = true
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
- // 事故单 单号 弹框
|
|
|
- accidentListCustomCell(record) {
|
|
|
+ ingRemQuaCustomCell(record) {
|
|
|
return {
|
|
|
on: {
|
|
|
click: event => {
|
|
|
- console.log('this:', this)
|
|
|
- this.$refs.accidentListModal.accidentListModVis = true
|
|
|
+ console.log('辅料 - 余下数量')
|
|
|
+ this.$refs.ingRemQuaModal.ingRemQuaModVis = true
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- // -弹框接收父组件方法---------------------------------------
|
|
|
aa() {},
|
|
|
bb() {},
|
|
|
cc() {}
|