|
@@ -16,9 +16,10 @@
|
|
|
<a-form-item label="开始时间">
|
|
|
<a-date-picker
|
|
|
placeholder="请选择开始时间"
|
|
|
- :format="dateFormat"
|
|
|
+ format="YYYY-MM-DD"
|
|
|
style="width: 100%"
|
|
|
v-model="queryParam.startTime"
|
|
|
+ @change="startTimeChange"
|
|
|
/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -27,21 +28,23 @@
|
|
|
<a-form-item label="结束时间" style="width:100%;">
|
|
|
<a-date-picker
|
|
|
placeholder="请选择结束时间"
|
|
|
- :format="dateFormat"
|
|
|
+ format="YYYY-MM-DD"
|
|
|
style="width: 100%"
|
|
|
v-model="queryParam.endTime"
|
|
|
+ @change="endTimeChange"
|
|
|
/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
|
|
|
<template v-if="toggleSearchStatus">
|
|
|
<a-col :md="6" :sm="8">
|
|
|
- <a-form-item label="发货日期">
|
|
|
+ <a-form-item label="预完工日期">
|
|
|
<a-date-picker
|
|
|
placeholder="请选择发货日期"
|
|
|
- :format="dateFormat"
|
|
|
+ format="YYYY-MM-DD"
|
|
|
style="width: 100%"
|
|
|
v-model="queryParam.deliveryDate"
|
|
|
+ @change="deliveryDateChange"
|
|
|
/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -103,16 +106,15 @@
|
|
|
@change="handleTableChange"
|
|
|
>
|
|
|
<!-- 推送状态 -->
|
|
|
- <!-- slot-scope="text, record" -->
|
|
|
- <span slot="pushStateSlot">
|
|
|
- <!-- v-if="record.isRelease == '0'" -->
|
|
|
- <a-tag color="#f50">失败</a-tag>
|
|
|
- <!-- <a-tag color="#87d068" v-else>已发布</a-tag> -->
|
|
|
+ <span slot="pushStateSlot" slot-scope="text, record">
|
|
|
+ <a-tag color="#f50" v-if="record.pushStateSlot == '0'">失败</a-tag>
|
|
|
+ <!-- <a-tag color="#87d068" v-if="record.pushStateSlot == '1'">成功</a-tag> -->
|
|
|
</span>
|
|
|
|
|
|
<!-- 单据状态 -->
|
|
|
- <span slot="documentStateSlot">
|
|
|
- <a-tag color="#2db7f5">已保存</a-tag>
|
|
|
+ <span slot="state" slot-scope="text, record">
|
|
|
+ <a-tag color="#2db7f5" v-if="record.state == '0'">已保存</a-tag>
|
|
|
+ <!-- <a-tag color="#2db7f5" v-if="record.state == '1'">提交</a-tag> -->
|
|
|
</span>
|
|
|
|
|
|
<!-- 操作 -->
|
|
@@ -126,17 +128,24 @@
|
|
|
<a @click="details(record)">详情</a>
|
|
|
</a-menu-item>
|
|
|
|
|
|
+ <!-- 判断是否提交 -->
|
|
|
<a-menu-item>
|
|
|
- <a @click="submit(record)">提交</a>
|
|
|
+ <!-- <a @click="submit(record)">提交</a> -->
|
|
|
+ <a-popconfirm title="确定提交吗?" ok-text="是" cancel-text="否" @confirm="submit(record)">
|
|
|
+ <a href="javascript:void(0);">提交</a>
|
|
|
+ </a-popconfirm>
|
|
|
</a-menu-item>
|
|
|
+
|
|
|
<a-menu-item>
|
|
|
<a @click="edit(record)">编辑</a>
|
|
|
</a-menu-item>
|
|
|
+
|
|
|
<a-menu-item>
|
|
|
<a @click="push(record)">推送</a>
|
|
|
</a-menu-item>
|
|
|
+
|
|
|
<a-menu-item>
|
|
|
- <a-popconfirm title="确定删除吗?" ok-text="是" cancel-text="否" @confirm="handleDelete(record.id)">
|
|
|
+ <a-popconfirm title="确定删除吗?" ok-text="是" cancel-text="否" @confirm="handleDelete(record)">
|
|
|
<a href="javascript:void(0);" style="color:red;">删除</a>
|
|
|
</a-popconfirm>
|
|
|
</a-menu-item>
|
|
@@ -146,15 +155,13 @@
|
|
|
</a-table>
|
|
|
</a-card>
|
|
|
|
|
|
- <!-- 抽屉 -->
|
|
|
+ <!-- 抽屉 :fatherObj="detailsByIdObj"-->
|
|
|
<div>
|
|
|
<addShipDet-drawer ref="addShipDetDrawer" :fatherList="getShipmentList" @ok="modalFormOk"></addShipDet-drawer>
|
|
|
- <detailsShipDet-drawer
|
|
|
- ref="detailsShipDetDrawer"
|
|
|
- :fatherList="getShipmentList"
|
|
|
- @ok="modalFormOk"
|
|
|
- ></detailsShipDet-drawer>
|
|
|
+ <detailsShipDet-drawer ref="detailsShipDetDrawer" @ok="modalFormOk"></detailsShipDet-drawer>
|
|
|
<editShipDet-drawer ref="editShipDetDrawer" :fatherList="getShipmentList" @ok="modalFormOk"></editShipDet-drawer>
|
|
|
+ <!-- 申报要素 弹框 @bao="getSon"-->
|
|
|
+ <declareElements-modal ref="declareElementsModal"></declareElements-modal>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -163,20 +170,19 @@
|
|
|
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
import JEllipsis from '@/components/jeecg/JEllipsis'
|
|
|
import moment from 'moment'
|
|
|
-
|
|
|
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 { shipmentList } from '@api/document/shipmentList'
|
|
|
+import declareElementsModal from '@views/shipment-details/declareElementsModal.vue'
|
|
|
+import { shipmentList, deleteShipment, submitShipment, shipmentQueryById } from '@api/document/shipmentList'
|
|
|
|
|
|
export default {
|
|
|
name: 'ShipmentList', // 发运明细列表
|
|
|
mixins: [JeecgListMixin],
|
|
|
- components: { JEllipsis, moment, addShipDetDrawer, detailsShipDetDrawer, editShipDetDrawer },
|
|
|
+ components: { JEllipsis, moment, addShipDetDrawer, detailsShipDetDrawer, editShipDetDrawer, declareElementsModal },
|
|
|
|
|
|
data() {
|
|
|
- let ellipsis = (v, l = 20) => <j-ellipsis value={v} length={l} />
|
|
|
+ // let ellipsis = (v, l = 20) => <j-ellipsis value={v} length={l} />
|
|
|
return {
|
|
|
loading: false, // 表格加载
|
|
|
id: '',
|
|
@@ -190,26 +196,28 @@ export default {
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '订单号',
|
|
|
- dataIndex: 'orderNumber',
|
|
|
+ title: '销售订单号',
|
|
|
+ dataIndex: '',
|
|
|
fixed: 'left',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- title: '单据日期',
|
|
|
- dataIndex: 'documentDate',
|
|
|
+ title: '客户简称',
|
|
|
+ dataIndex: 'customerAbbreviation',
|
|
|
width: 140,
|
|
|
- // sorter: true,
|
|
|
- // customRender: text => {
|
|
|
- // return moment(text).format('YYYY-MM-DD')
|
|
|
- // },
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '客户',
|
|
|
- dataIndex: 'customer',
|
|
|
+ title: '部门',
|
|
|
+ dataIndex: 'salesDepartment',
|
|
|
+ width: 120,
|
|
|
+ className: 'replacecolor'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '业务员',
|
|
|
+ dataIndex: 'salesman',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
@@ -221,221 +229,138 @@ export default {
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- title: '款号',
|
|
|
- dataIndex: 'itemNumber',
|
|
|
+ title: 'pack id',
|
|
|
+ dataIndex: 'packId',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '报关品名',
|
|
|
- dataIndex: 'declarationName',
|
|
|
+ title: '分销点',
|
|
|
+ dataIndex: 'distributionPoint',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: 'hscode',
|
|
|
- dataIndex: 'HScode',
|
|
|
+ title: '款号',
|
|
|
+ dataIndex: 'itemNumber',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '英文品名',
|
|
|
- dataIndex: 'englishName',
|
|
|
+ title: '预发货日期',
|
|
|
+ dataIndex: 'preDeliveryDate',
|
|
|
width: 120,
|
|
|
+ customRender: text => {
|
|
|
+ return moment(text).format('YYYY-MM-DD')
|
|
|
+ },
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '账套',
|
|
|
- dataIndex: 'acSetNo',
|
|
|
+ title: '预完工日期',
|
|
|
+ dataIndex: 'preCompletionDate',
|
|
|
width: 120,
|
|
|
+ customRender: text => {
|
|
|
+ return moment(text).format('YYYY-MM-DD')
|
|
|
+ },
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- title: '订单日期',
|
|
|
- dataIndex: 'orderDate',
|
|
|
+ title: '存货名称',
|
|
|
+ dataIndex: 'inventoryName',
|
|
|
width: 140,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '业务类型',
|
|
|
- dataIndex: 'businessTypeValue',
|
|
|
+ title: '数量(合计)',
|
|
|
+ dataIndex: 'shipmentQuantity',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '客户订单',
|
|
|
- dataIndex: 'customerOrder',
|
|
|
+ title: '单价(销售)',
|
|
|
+ dataIndex: 'salesUnitPrice',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- title: 'Pack Id',
|
|
|
- dataIndex: 'packId',
|
|
|
+ title: '采购/委外订单号',
|
|
|
+ dataIndex: 'purOrSubOrder',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '订单数据',
|
|
|
- dataIndex: 'orderData',
|
|
|
+ title: '订单类型',
|
|
|
+ dataIndex: 'orderType',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '订单剩余数量',
|
|
|
- dataIndex: 'orderRemaQuantity',
|
|
|
+ title: '工厂单价(采购/委外单价)',
|
|
|
+ dataIndex: 'factoryUnitPrice',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '发货数量',
|
|
|
- dataIndex: 'shipQuantity',
|
|
|
+ title: '申报要素(单证维护)',
|
|
|
+ dataIndex: 'declarationElements',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '是否TC功能',
|
|
|
- dataIndex: 'isTC',
|
|
|
- width: 90,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
-
|
|
|
- {
|
|
|
- title: '物料成分',
|
|
|
- dataIndex: 'materialComposition',
|
|
|
+ title: '套装件数(存货自定义项)',
|
|
|
+ dataIndex: 'numberOfSets',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '销售类型',
|
|
|
- dataIndex: 'salesTypeValue',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '客户简称',
|
|
|
- dataIndex: 'customerAbbreviation',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
-
|
|
|
- {
|
|
|
- title: '客户名称',
|
|
|
- dataIndex: 'customerName',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '汇率',
|
|
|
- dataIndex: 'exchangeRate',
|
|
|
+ title: '是否TC',
|
|
|
+ dataIndex: 'isTc',
|
|
|
width: 90,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '整单合计',
|
|
|
- dataIndex: 'wholeOrderTota',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '销售部门',
|
|
|
- dataIndex: 'salesDepartment',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '业务员',
|
|
|
- dataIndex: 'salesman',
|
|
|
- width: 120,
|
|
|
+ customRender: function(text) {
|
|
|
+ if (text == '0') {
|
|
|
+ return '否'
|
|
|
+ }
|
|
|
+ if (text == '1') {
|
|
|
+ return '是'
|
|
|
+ }
|
|
|
+ },
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- title: '币种',
|
|
|
- dataIndex: 'currencyValue',
|
|
|
+ title: 'HScode',
|
|
|
+ dataIndex: 'hsCode',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '品牌方',
|
|
|
- dataIndex: 'brandSide',
|
|
|
+ title: '中文品名',
|
|
|
+ dataIndex: 'chineseName',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
{
|
|
|
- title: '第三方',
|
|
|
- dataIndex: 'thirdParty',
|
|
|
+ title: '英文品名',
|
|
|
+ dataIndex: 'englishName',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- title: '定金比例(%)',
|
|
|
- dataIndex: 'depositRatio',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '定金',
|
|
|
- dataIndex: 'deposit',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '协同路线',
|
|
|
- dataIndex: 'collaborativeRoute',
|
|
|
- width: 120,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '付款条件',
|
|
|
- dataIndex: 'termOfPayment',
|
|
|
- width: 120,
|
|
|
- customRender: t => ellipsis(t),
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '最终客户',
|
|
|
- dataIndex: 'endCustomer',
|
|
|
+ title: '成衣工厂',
|
|
|
+ dataIndex: 'garmentFactory',
|
|
|
width: 120,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
-
|
|
|
- {
|
|
|
- title: '订单备注',
|
|
|
- dataIndex: 'orderRemarks',
|
|
|
- width: 160,
|
|
|
- customRender: t => ellipsis(t),
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '价格备注',
|
|
|
- dataIndex: 'priceRemarks',
|
|
|
- width: 160,
|
|
|
- customRender: t => ellipsis(t),
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
{
|
|
|
- title: '订单变更说明',
|
|
|
- dataIndex: 'orderChangeDescription',
|
|
|
- width: 160,
|
|
|
- customRender: t => ellipsis(t),
|
|
|
+ title: '报关单价',
|
|
|
+ dataIndex: 'customsDeclarationUnitPrice',
|
|
|
+ width: 90,
|
|
|
className: 'replacecolor'
|
|
|
},
|
|
|
|
|
|
- {
|
|
|
- title: '预发货日期',
|
|
|
- dataIndex: 'preDeliveryDate',
|
|
|
- width: 140,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
- {
|
|
|
- title: '预完工日期',
|
|
|
- dataIndex: 'preCompletionDate',
|
|
|
- width: 140,
|
|
|
- className: 'replacecolor'
|
|
|
- },
|
|
|
{
|
|
|
title: '推送状态',
|
|
|
dataIndex: 'pushState',
|
|
@@ -446,8 +371,8 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
title: '单据状态',
|
|
|
- dataIndex: 'documentState',
|
|
|
- scopedSlots: { customRender: 'documentStateSlot' },
|
|
|
+ dataIndex: 'state',
|
|
|
+ scopedSlots: { customRender: 'state' },
|
|
|
fixed: 'right',
|
|
|
width: 90,
|
|
|
className: 'replacecolor'
|
|
@@ -465,19 +390,19 @@ export default {
|
|
|
|
|
|
// 查询条件
|
|
|
queryParam: {
|
|
|
- pageNo: '', // 初始页
|
|
|
documentNo: '', // 单据号
|
|
|
startTime: '',
|
|
|
endTime: '',
|
|
|
deliveryDate: '',
|
|
|
salesman: '',
|
|
|
- itemNumber: '',
|
|
|
+ itemNumber: '', // 款号
|
|
|
refer: '',
|
|
|
+ pageNo: '', // 初始页
|
|
|
pageSize: '-1' // 每页显示条数
|
|
|
},
|
|
|
// 分页
|
|
|
pagination: {
|
|
|
- total: 0,
|
|
|
+ total: '',
|
|
|
current: 0,
|
|
|
pageSize: 0
|
|
|
},
|
|
@@ -508,7 +433,7 @@ export default {
|
|
|
|
|
|
// 查询按钮
|
|
|
searchQuery() {
|
|
|
- this.getShipmentList() // 渲染 发运明细列表
|
|
|
+ this.getShipmentList()
|
|
|
},
|
|
|
// 重置
|
|
|
searchReset() {
|
|
@@ -517,38 +442,89 @@ export default {
|
|
|
this.queryParam.endTime = ''
|
|
|
this.queryParam.deliveryDate = ''
|
|
|
this.queryParam.salesman = ''
|
|
|
- this.queryParam.styleNum = ''
|
|
|
+ this.queryParam.itemNumber = ''
|
|
|
this.queryParam.refer = ''
|
|
|
this.getShipmentList() // 渲染 发运明细列表
|
|
|
},
|
|
|
// --------------------------------------
|
|
|
|
|
|
- // 新增 按钮
|
|
|
+ // 新增
|
|
|
addShipDet() {
|
|
|
- console.log('新增,负责打开抽屉,其余在子组件的提交按钮')
|
|
|
this.$refs.addShipDetDrawer.visible = true
|
|
|
},
|
|
|
|
|
|
// --------------------------------------
|
|
|
// 操作 申报要素
|
|
|
- declareElements() {},
|
|
|
+ declareElements(record) {
|
|
|
+ console.log('点击申报要素id', record.id)
|
|
|
+ console.log('点击申报要素,打开弹框')
|
|
|
+ this.$refs.declareElementsModal.declareElementsModVis = true
|
|
|
+ },
|
|
|
+
|
|
|
// 操作 详情
|
|
|
details(record) {
|
|
|
- console.log('查看发运明细')
|
|
|
this.$refs.detailsShipDetDrawer.visible = true
|
|
|
+ // console.log('点击项的ID', record.id)
|
|
|
+ shipmentQueryById({ id: record.id }).then(res => {
|
|
|
+ if (res.success) {
|
|
|
+ console.log('点击的对象', res.result)
|
|
|
+ // 把通过id查询到的对象,赋值给子组件
|
|
|
+ this.$refs.detailsShipDetDrawer.detailsShipDet = res.result
|
|
|
+ this.$refs.detailsShipDetDrawer.syShippingDetailsItemList = res.result.syShippingDetailsItemList
|
|
|
+ // console.log('999', this.$refs.detailsShipDetDrawer.syShippingDetailsItemList)
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
- // 操作 提交
|
|
|
- submit() {},
|
|
|
// 操作 编辑
|
|
|
edit(record) {
|
|
|
- console.log('编辑发运明细')
|
|
|
this.$refs.editShipDetDrawer.visible = true
|
|
|
+ shipmentQueryById({ id: record.id }).then(res => {
|
|
|
+ if (res.success) {
|
|
|
+ console.log('编辑对象', res.result)
|
|
|
+ console.log('子表信息', res.result.syShippingDetailsItemList)
|
|
|
+ // 把通过id查询到的对象,赋值给子组件
|
|
|
+ this.$refs.editShipDetDrawer.editShipDet = res.result
|
|
|
+ this.$refs.editShipDetDrawer.syShippingDetailsItemList = res.result.syShippingDetailsItemList
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 操作 提交
|
|
|
+ submit(record) {
|
|
|
+ console.log('点击id:', record.id)
|
|
|
+ this.$nextTick(() => {
|
|
|
+ submitShipment({ id: record.id }).then(res => {
|
|
|
+ if (res.success) {
|
|
|
+ this.getShipmentList() // 渲染 发运明细列表
|
|
|
+ this.$message.success('提交成功')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
},
|
|
|
+
|
|
|
// 操作 推送
|
|
|
push(record) {},
|
|
|
// 操作 删除
|
|
|
- handleDelete(id) {
|
|
|
- console.log('id:', id)
|
|
|
+ handleDelete(record) {
|
|
|
+ console.log('点击删除项id:', record.id)
|
|
|
+ this.$nextTick(() => {
|
|
|
+ deleteShipment({ id: record.id }).then(res => {
|
|
|
+ console.log('res:', res)
|
|
|
+ this.getShipmentList() // 渲染 发运明细列表
|
|
|
+ this.$message.success('删除成功')
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
+ startTimeChange(value, dateString) {
|
|
|
+ console.log('开始时间', dateString)
|
|
|
+ this.queryParam.startTime = dateString
|
|
|
+ },
|
|
|
+ endTimeChange(value, dateString) {
|
|
|
+ console.log('结束时间', dateString)
|
|
|
+ this.queryParam.endTime = dateString
|
|
|
+ },
|
|
|
+ deliveryDateChange(value, dateString) {
|
|
|
+ console.log('预完工日期', dateString)
|
|
|
+ this.queryParam.deliveryDate = dateString
|
|
|
}
|
|
|
},
|
|
|
computed: {},
|