|
@@ -125,6 +125,10 @@
|
|
|
<a @click="edit(record)">编辑</a>
|
|
|
</a-menu-item>
|
|
|
|
|
|
+ <a-menu-item>
|
|
|
+ <a href="javascript:void(0);" @click="itemNumberElement(record)">维护款号成分</a>
|
|
|
+ </a-menu-item>
|
|
|
+
|
|
|
<a-menu-item>
|
|
|
<a-popconfirm title="确定提交吗?" ok-text="是" cancel-text="否" @confirm="submit(record)">
|
|
|
<a href="javascript:void(0);" style="color:green;">提交</a>
|
|
@@ -136,6 +140,10 @@
|
|
|
<a href="javascript:void(0);" style="color:red;">删除</a>
|
|
|
</a-popconfirm>
|
|
|
</a-menu-item>
|
|
|
+
|
|
|
+ <!-- <a-menu-item>
|
|
|
+ <a href="javascript:void(0);" @click="itemNumberElement(record)">维护款号成分</a>
|
|
|
+ </a-menu-item> -->
|
|
|
</a-menu>
|
|
|
|
|
|
<!-- 已提交 且 推送成功 -->
|
|
@@ -203,6 +211,9 @@
|
|
|
<detailsShipDet-drawer ref="detailsShipDetDrawer" @ok="modalFormOk"></detailsShipDet-drawer>
|
|
|
<!-- 申报要素 弹框 -->
|
|
|
<declareElements-modal ref="declareElementsModal"></declareElements-modal>
|
|
|
+
|
|
|
+ <!-- 维护款号成分 -->
|
|
|
+ <itemNumEle-modal ref="itemNumEleModal"></itemNumEle-modal>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -216,6 +227,7 @@ import addShipDetDrawer from '@views/shipment-details/addShipDetDrawer.vue'
|
|
|
import detailsShipDetDrawer from '@views/shipment-details/detailsShipDetDrawer.vue'
|
|
|
import editShipDetDrawer from '@views/shipment-details/editShipDetDrawer.vue'
|
|
|
import declareElementsModal from '@views/shipment-details/declareElementsModal.vue'
|
|
|
+import itemNumEleModal from '@views/shipment-details/itemNumEleModal.vue'
|
|
|
|
|
|
import {
|
|
|
shipmentList,
|
|
@@ -240,7 +252,8 @@ export default {
|
|
|
declareElementsModal,
|
|
|
cancelSubmitShipment,
|
|
|
pushShipment,
|
|
|
- rePushShipment
|
|
|
+ rePushShipment,
|
|
|
+ itemNumEleModal
|
|
|
},
|
|
|
|
|
|
data() {
|
|
@@ -370,12 +383,12 @@ export default {
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
- {
|
|
|
- title: '申报要素(单证维护)',
|
|
|
- dataIndex: 'declarationElements',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // title: '申报要素(单证维护)',
|
|
|
+ // dataIndex: 'declarationElements',
|
|
|
+ // width: 120,
|
|
|
+ // className: 'replacecolor'
|
|
|
+ // },
|
|
|
{
|
|
|
title: '套装件数(存货自定义项)',
|
|
|
dataIndex: 'numberOfSets',
|
|
@@ -387,27 +400,27 @@ export default {
|
|
|
dataIndex: 'isTc',
|
|
|
width: 90,
|
|
|
customRender: function(text) {
|
|
|
- if (text == '0') {
|
|
|
+ if (text === '0') {
|
|
|
return '否'
|
|
|
}
|
|
|
- if (text == '1') {
|
|
|
+ if (text === '1') {
|
|
|
return '是'
|
|
|
}
|
|
|
},
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
- {
|
|
|
- title: 'HScode',
|
|
|
- dataIndex: 'hsCode',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '中文品名',
|
|
|
- dataIndex: 'chineseName',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // title: 'HScode',
|
|
|
+ // dataIndex: 'hsCode',
|
|
|
+ // width: 120,
|
|
|
+ // className: 'replacecolor'
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // title: '中文品名',
|
|
|
+ // dataIndex: 'chineseName',
|
|
|
+ // width: 120,
|
|
|
+ // className: 'replacecolor'
|
|
|
+ // },
|
|
|
|
|
|
{
|
|
|
title: '成衣工厂',
|
|
@@ -421,7 +434,12 @@ export default {
|
|
|
width: 90,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
-
|
|
|
+ {
|
|
|
+ title: '账套',
|
|
|
+ dataIndex: 'account',
|
|
|
+ width: 90,
|
|
|
+ className: 'replacecolor'
|
|
|
+ },
|
|
|
{
|
|
|
title: '推送结果',
|
|
|
dataIndex: 'pushState',
|
|
@@ -499,7 +517,11 @@ export default {
|
|
|
// 申报要素
|
|
|
declareElements(record) {
|
|
|
this.$refs.declareElementsModal.declareElementsModVis = true
|
|
|
- queryDeclarationElements({ hsCode: record.hsCode, id: record.id }).then(res => {
|
|
|
+ queryDeclarationElements({
|
|
|
+ inventoryName: record.inventoryName,
|
|
|
+ itemNumber: record.itemNumber,
|
|
|
+ account: record.account
|
|
|
+ }).then(res => {
|
|
|
if (res.success) {
|
|
|
console.log('申报要素主子表数据', res.result)
|
|
|
// console.log('申报要素子表数据', res.result.syDeclarationElementsItemList)
|
|
@@ -509,6 +531,24 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ // 维护款号成分
|
|
|
+ itemNumberElement(record) {
|
|
|
+ this.$refs.itemNumEleModal.itemNumEleModVis = true
|
|
|
+ console.log('打开维护款号成分')
|
|
|
+ // queryDeclarationElements({
|
|
|
+ // inventoryName: record.inventoryName,
|
|
|
+ // itemNumber: record.itemNumber,
|
|
|
+ // account: record.account
|
|
|
+ // }).then(res => {
|
|
|
+ // if (res.success) {
|
|
|
+ // console.log('维护款号成分数据', res.result)
|
|
|
+ // console.log('申报要素子表数据', res.result.syDeclarationElementsItemList)
|
|
|
+ // this.$refs.declareElementsModal.declareElements = res.result
|
|
|
+ // 子表赋值
|
|
|
+ // this.$refs.declareElementsModal.declareElementsData = res.result.syDeclarationElementsItemList
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ },
|
|
|
|
|
|
// 详情
|
|
|
details(record) {
|
|
@@ -637,6 +677,7 @@ export default {
|
|
|
this.queryParam.salesman = ''
|
|
|
this.queryParam.itemNumber = ''
|
|
|
this.queryParam.refer = ''
|
|
|
+ this.queryParam.is = ''
|
|
|
this.getShipmentList() // 渲染 发运明细列表
|
|
|
},
|
|
|
|