|
@@ -71,19 +71,19 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
|
- <a-form-model-item label="所在区域">
|
|
|
+ <a-form-item label="所在区域">
|
|
|
<subarea ref="subarea" id="salesManagementList-subarea" @change="subareaChange"></subarea>
|
|
|
- </a-form-model-item>
|
|
|
+ </a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
|
- <a-form-model-item label="地区" prop="shippingAddrProvinceSn">
|
|
|
+ <a-form-item label="地区" prop="shippingAddrProvinceSn">
|
|
|
<Area id="salesManagementList-shippingAddrProvinceSn" v-model="queryParam.shippingAddrProvinceSn" placeholder="请选择省"></Area>
|
|
|
- </a-form-model-item>
|
|
|
+ </a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
|
- <a-form-model-item label="出库仓库">
|
|
|
+ <a-form-item label="出库仓库">
|
|
|
<chooseWarehouse ref="warehouse" v-model="queryParam.warehouseSn"></chooseWarehouse>
|
|
|
- </a-form-model-item>
|
|
|
+ </a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
|
<a-form-item label="促销单">
|
|
@@ -309,9 +309,11 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { commonMixin } from '@/utils/mixin'
|
|
|
import moment from 'moment'
|
|
|
+import { commonMixin } from '@/utils/mixin'
|
|
|
import getDate from '@/libs/getDate.js'
|
|
|
+import { hdExportExcel } from '@/libs/exportExcel'
|
|
|
+// 组件
|
|
|
import subarea from '@/views/common/subarea.js'
|
|
|
import Area from '@/views/common/area.js'
|
|
|
import rangeDate from '@/views/common/rangeDate.vue'
|
|
@@ -321,12 +323,13 @@ import chooseCustomModal from './chooseCustomModal.vue'
|
|
|
import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
|
|
|
import baseDataModal from '@/views/expenseManagement/expenseReimbursement/baseDataModal.vue'
|
|
|
import reportModal from '@/views/common/reportModal.vue'
|
|
|
-import { salesList, salesDel, salesCancle, salesCount, queryCreateBySalesBillSn, expenseAccountSave } from '@/api/salesNew'
|
|
|
-import { hdExportExcel } from '@/libs/exportExcel'
|
|
|
import chooseWarehouse from '@/views/common/chooseWarehouse'
|
|
|
+import customerService from '@/views/common/customerService'
|
|
|
+// 接口
|
|
|
import { dispatchBatchPrintStatus, queryBySalesBillSn } from '@/api/dispatch'
|
|
|
+import { salesList, salesDel, salesCancle, salesCount, queryCreateBySalesBillSn, expenseAccountSave } from '@/api/salesNew'
|
|
|
import { salesDetailExport } from '@/api/salesBillReport'
|
|
|
-import customerService from '@/views/common/customerService'
|
|
|
+
|
|
|
export default {
|
|
|
name: 'SalesQueryList',
|
|
|
mixins: [commonMixin],
|
|
@@ -339,35 +342,37 @@ export default {
|
|
|
openModal: false, // 选择客户弹框是否显示
|
|
|
openBaseModal: false, // 费用弹框
|
|
|
showTipModal: false, // 备货打印弹框
|
|
|
- showExport: false,
|
|
|
- exportLoading: false,
|
|
|
- expenseOption: false,
|
|
|
- tableHeight: 0,
|
|
|
+ showExport: false, // 导出提示框
|
|
|
+ exportLoading: false, // 导出按钮加载状态
|
|
|
+ expenseOption: false, // 已选转费用报销单状态
|
|
|
+ tableHeight: 0, // 表格高度
|
|
|
+ // 默认时间
|
|
|
time: [
|
|
|
moment(getDate.getThreeMonthDays().starttime, 'YYYY-MM-DD'),
|
|
|
moment(getDate.getCurrMonthDays().endtime, 'YYYY-MM-DD')
|
|
|
],
|
|
|
// 查询参数
|
|
|
queryParam: {
|
|
|
- beginDate: getDate.getThreeMonthDays().starttime,
|
|
|
- endDate: getDate.getCurrMonthDays().endtime,
|
|
|
+ beginDate: getDate.getThreeMonthDays().starttime, // 开始时间
|
|
|
+ endDate: getDate.getCurrMonthDays().endtime, // 结束时间
|
|
|
buyerSn: undefined, // 客户名称
|
|
|
salesBillNo: '', // 销售单号
|
|
|
- purchaseBillNo: '',
|
|
|
- printStatus: undefined,
|
|
|
+ purchaseBillNo: '', // 采购单号
|
|
|
+ printStatus: undefined, // 打印状态
|
|
|
billStatus: undefined, // 业务状态
|
|
|
financialStatus: undefined, // 财务状态
|
|
|
- salesBillSource: undefined,
|
|
|
+ salesBillSource: undefined, // 单据来源
|
|
|
subareaArea: {
|
|
|
- subareaSn: undefined,
|
|
|
- subareaAreaSn: undefined
|
|
|
+ subareaSn: undefined, // 区域
|
|
|
+ subareaAreaSn: undefined // 分区
|
|
|
},
|
|
|
- shippingAddrProvinceSn: undefined,
|
|
|
- warehouseSn: undefined,
|
|
|
- promoFlag: undefined,
|
|
|
- expenseClainFlag: undefined,
|
|
|
- bizUserSn: undefined
|
|
|
+ shippingAddrProvinceSn: undefined, // 省
|
|
|
+ warehouseSn: undefined, // 仓库
|
|
|
+ promoFlag: undefined, // 是否促销单
|
|
|
+ expenseClainFlag: undefined, // 转费用报销单状态
|
|
|
+ bizUserSn: undefined // 客服
|
|
|
},
|
|
|
+ // 统计数据
|
|
|
totalData: {
|
|
|
totalAmount: 0,
|
|
|
totalCategory: 0,
|
|
@@ -648,12 +653,12 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ // 选择费用报销单类型
|
|
|
changeDaOpt (e) {
|
|
|
this.expenseOption = e.target.value
|
|
|
},
|
|
|
// 转费用单
|
|
|
expenseSave (data) {
|
|
|
- console.log(data)
|
|
|
if (data) {
|
|
|
this.openBaseModal = true
|
|
|
this.$refs.expenseModal.setDetail(data, 'sales')
|