|
|
@@ -15,16 +15,62 @@ const data = {
|
|
|
// 是否显示合计行
|
|
|
showFooter: true,
|
|
|
// 接口文件
|
|
|
- serviceStr: 'commonService',
|
|
|
+ serviceStr: 'detailReportService',
|
|
|
// 查询方法
|
|
|
- methodsName: 'getOrg',
|
|
|
+ methodsName: 'getOrderDetailReport',
|
|
|
// 查询条件
|
|
|
searchContent: [
|
|
|
- {itemCode: 'orgCode'},
|
|
|
- {itemCode: 'orgName'},
|
|
|
+ // 订单单号
|
|
|
+ {itemCode: 'orderNo'},
|
|
|
+ // 联系人
|
|
|
+ {itemCode: 'contactName'},
|
|
|
+ // 客户名称
|
|
|
+ {itemCode: 'cusName'},
|
|
|
+ // 客户电话
|
|
|
+ {
|
|
|
+ itemCode: 'cusPhone',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'cusPhone',
|
|
|
+ },
|
|
|
+ valueKind: 'M-SEARCH',
|
|
|
+ magnifierType: Config.MagnifierType.customer,
|
|
|
+ },
|
|
|
+ // 详细地址
|
|
|
+ {itemCode: 'addressFull'},
|
|
|
+ // 送货日期
|
|
|
+ {
|
|
|
+ itemCode: 'deliveryDate',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'deliveryDate',
|
|
|
+ },
|
|
|
+ valueKind: 'DATE_RANGE'
|
|
|
+ },
|
|
|
+ // 制单日期
|
|
|
+ {
|
|
|
+ itemCode: 'makeTime',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'makeTime',
|
|
|
+ },
|
|
|
+ valueKind: 'DATE_RANGE'
|
|
|
+ },
|
|
|
+ // 业务部门
|
|
|
+ {
|
|
|
+ itemCode: 'orgId',
|
|
|
+ itemName: 'orgName',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'orgIdList',
|
|
|
+ service:'commonService',
|
|
|
+ method:'getOrg',
|
|
|
+ data: [],
|
|
|
+ valueKey: 'orgId',
|
|
|
+ labelKey: 'orgName',
|
|
|
+ },
|
|
|
+ valueKind: 'M-CHOICE'
|
|
|
+ },
|
|
|
+ // 业务员
|
|
|
{
|
|
|
itemCode: 'staffId',
|
|
|
- itemName: '业务员',
|
|
|
+ itemName: 'staffName',
|
|
|
valueFormat: {
|
|
|
code: 'staffIdList',
|
|
|
service:'commonService',
|
|
|
@@ -35,19 +81,99 @@ const data = {
|
|
|
},
|
|
|
valueKind: 'M-CHOICE'
|
|
|
},
|
|
|
-
|
|
|
+ //商品名称
|
|
|
+ {itemCode: 'skuName'},
|
|
|
+ //商品型号
|
|
|
+ {itemCode: 'skuModel'},
|
|
|
+ // 品牌
|
|
|
+ {
|
|
|
+ itemCode: 'brandIds',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'goodsBrandList',
|
|
|
+ service:'goodsBrandService',
|
|
|
+ method:'selectByCond',
|
|
|
+ data: [],
|
|
|
+ valueKey: 'brandId',
|
|
|
+ labelKey: 'brandName',
|
|
|
+ },
|
|
|
+ valueKind: 'M-CHOICE'
|
|
|
+ },
|
|
|
+ // 系列
|
|
|
+ {
|
|
|
+ itemCode: 'series',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'goodsSeriesList',
|
|
|
+ service:'goodsSeriesService',
|
|
|
+ method:'getGoodsSeriesList',
|
|
|
+ data: [],
|
|
|
+ valueKey: 'seriesId',
|
|
|
+ labelKey: 'seriesName',
|
|
|
+ },
|
|
|
+ valueKind: 'M-CHOICE'
|
|
|
+ },
|
|
|
+ // 种类
|
|
|
+ {
|
|
|
+ itemCode: 'category',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'goodsCategoryList',
|
|
|
+ service:'goodsCategoryService',
|
|
|
+ method:'selectByCond',
|
|
|
+ data: [],
|
|
|
+ valueKey: 'catId',
|
|
|
+ labelKey: 'catName',
|
|
|
+ },
|
|
|
+ valueKind: 'M-CHOICE'
|
|
|
+ },
|
|
|
{itemCode: 'flgViewItem',valueKind:'SWITCH',itemName:'查看明细'},
|
|
|
],
|
|
|
-
|
|
|
// 列表列
|
|
|
columns: [
|
|
|
- {field: 'orgCode'},
|
|
|
+ {field: 'orderNo'},
|
|
|
+ {field: 'cusName'},
|
|
|
+ {field: 'cusPhone'},
|
|
|
+ {field: 'contactName'},
|
|
|
+ {field: 'contactPhone'},
|
|
|
+ {field: 'orderStatusName'},
|
|
|
+ {field: 'addressFull'},
|
|
|
+ {field: 'deliveryDate',type: 'date'},
|
|
|
{field: 'orgName'},
|
|
|
+ {field: 'staffName'},
|
|
|
+ {field: 'channelName'},
|
|
|
+ {field: 'cusFromName'},
|
|
|
+ {field: 'makeStaffName'},
|
|
|
+ {field: 'makeTime',type: 'dateTime'},
|
|
|
+ {field: 'sumQuantity',type:'number'},
|
|
|
+ {field: 'sumStandard',type:'number'},
|
|
|
+ {field: 'sumAmount',type:'number'},
|
|
|
+ {field: 'saleDiscount',type:'number'},
|
|
|
+ {field: 'paymentNo'},
|
|
|
+ {field: 'amtReceivable',type:'number'},
|
|
|
+ {field: 'amtHandle',type:'number'},
|
|
|
+ {field: 'amtResidue',type:'number'},
|
|
|
{field: 'remarks', width: 'auto'}
|
|
|
],
|
|
|
detailColumns:[
|
|
|
- {field: 'orgCode1'},
|
|
|
- {field: 'orgName2'},
|
|
|
+ {field: 'skuName'},
|
|
|
+ {field: 'skuModel'},
|
|
|
+ {field: 'nonStdCode'},
|
|
|
+ {field: 'shortName'},
|
|
|
+ {field: 'catName'},
|
|
|
+ {field: 'seriesName'},
|
|
|
+ {field: 'outNo'},
|
|
|
+ {field: 'outStatusName'},
|
|
|
+ {field: 'whName'},
|
|
|
+ {field: 'itemQty',type:'number'},
|
|
|
+ {field: 'priceStd',type:'number'},
|
|
|
+ {field: 'amtStd',type:'number'},
|
|
|
+ {field: 'priceSale',type:'number'},
|
|
|
+ {field: 'itemAmt',type:'number'},
|
|
|
+ {field: 'priceDiscount',type:'number'},
|
|
|
+ {field: 'outingQty',type:'number'},
|
|
|
+ {field: 'outingAmt',type:'number'},
|
|
|
+ {field: 'outQty',type:'number'},
|
|
|
+ {field: 'outAmt',type:'number'},
|
|
|
+ {field: 'returnQty',type:'number'},
|
|
|
+ {field: 'returnAmt',type:'number'},
|
|
|
]
|
|
|
},
|
|
|
// 库存查询
|
|
|
@@ -245,6 +371,86 @@ const data = {
|
|
|
{field: 'returnAmt',type:'number'},
|
|
|
]
|
|
|
},
|
|
|
+ // 出库明细报表
|
|
|
+ 'out-detail-report': {
|
|
|
+ // 是否显示合计行
|
|
|
+ showFooter: true,
|
|
|
+ // 接口文件
|
|
|
+ serviceStr: 'detailReportService',
|
|
|
+ // 查询方法
|
|
|
+ methodsName: 'getOutboundDetailReport',
|
|
|
+ // 查询条件
|
|
|
+ searchContent: [
|
|
|
+ {itemCode: 'orgCode'},
|
|
|
+ {itemCode: 'orgName'},
|
|
|
+ {
|
|
|
+ itemCode: 'staffId',
|
|
|
+ itemName: '业务员',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'staffIdList',
|
|
|
+ service:'commonService',
|
|
|
+ method:'getStaff',
|
|
|
+ data: [],
|
|
|
+ valueKey: 'staffId',
|
|
|
+ labelKey: 'staffCodeName',
|
|
|
+ },
|
|
|
+ valueKind: 'M-CHOICE'
|
|
|
+ },
|
|
|
+
|
|
|
+ {itemCode: 'flgViewItem',valueKind:'SWITCH',itemName:'查看明细'},
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 列表列
|
|
|
+ columns: [
|
|
|
+ {field: 'orgCode'},
|
|
|
+ {field: 'orgName'},
|
|
|
+ {field: 'remarks', width: 'auto'}
|
|
|
+ ],
|
|
|
+ detailColumns:[
|
|
|
+ {field: 'orgCode1'},
|
|
|
+ {field: 'orgName2'},
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ // 入库明细报表
|
|
|
+ 'entry-detail-report': {
|
|
|
+ // 是否显示合计行
|
|
|
+ showFooter: true,
|
|
|
+ // 接口文件
|
|
|
+ serviceStr: 'detailReportService',
|
|
|
+ // 查询方法
|
|
|
+ methodsName: 'inbound_detail_report',
|
|
|
+ // 查询条件
|
|
|
+ searchContent: [
|
|
|
+ {itemCode: 'orgCode'},
|
|
|
+ {itemCode: 'orgName'},
|
|
|
+ {
|
|
|
+ itemCode: 'staffId',
|
|
|
+ itemName: '业务员',
|
|
|
+ valueFormat: {
|
|
|
+ code: 'staffIdList',
|
|
|
+ service:'commonService',
|
|
|
+ method:'getStaff',
|
|
|
+ data: [],
|
|
|
+ valueKey: 'staffId',
|
|
|
+ labelKey: 'staffCodeName',
|
|
|
+ },
|
|
|
+ valueKind: 'M-CHOICE'
|
|
|
+ },
|
|
|
+
|
|
|
+ {itemCode: 'flgViewItem',valueKind:'SWITCH',itemName:'查看明细'},
|
|
|
+ ],
|
|
|
+
|
|
|
+ // 列表列
|
|
|
+ columns: [
|
|
|
+ {field: 'orgCode'},
|
|
|
+ {field: 'orgName'},
|
|
|
+ {field: 'remarks', width: 'auto'}
|
|
|
+ ],
|
|
|
+ detailColumns:[
|
|
|
+ {field: 'orgCode1'},
|
|
|
+ {field: 'orgName2'},
|
|
|
+ ]
|
|
|
+ },
|
|
|
}
|
|
|
|
|
|
|