|
@@ -10,7 +10,7 @@ const $t = (name) => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const data = {
|
|
const data = {
|
|
|
- // 销售明细表
|
|
|
|
|
|
|
+// 销售明细表
|
|
|
'order-detail-report': {
|
|
'order-detail-report': {
|
|
|
// 是否显示合计行
|
|
// 是否显示合计行
|
|
|
showFooter: true,
|
|
showFooter: true,
|
|
@@ -35,8 +35,10 @@ const data = {
|
|
|
},
|
|
},
|
|
|
valueKind: 'M-CHOICE'
|
|
valueKind: 'M-CHOICE'
|
|
|
},
|
|
},
|
|
|
|
|
+
|
|
|
{itemCode: 'flgViewItem',valueKind:'SWITCH',itemName:'查看明细'},
|
|
{itemCode: 'flgViewItem',valueKind:'SWITCH',itemName:'查看明细'},
|
|
|
],
|
|
],
|
|
|
|
|
+
|
|
|
// 列表列
|
|
// 列表列
|
|
|
columns: [
|
|
columns: [
|
|
|
{field: 'orgCode'},
|
|
{field: 'orgCode'},
|
|
@@ -95,6 +97,154 @@ const data = {
|
|
|
{field: 'orgName2'},
|
|
{field: 'orgName2'},
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
|
|
|
+ // 采购明细表
|
|
|
|
|
+ 'pur-detail-report': {
|
|
|
|
|
+ // 是否显示合计行
|
|
|
|
|
+ showFooter: true,
|
|
|
|
|
+ // 接口文件
|
|
|
|
|
+ serviceStr: 'detailReportService',
|
|
|
|
|
+ // 查询方法
|
|
|
|
|
+ methodsName: 'getPurDetailReport',
|
|
|
|
|
+ // 查询条件
|
|
|
|
|
+ searchContent: [
|
|
|
|
|
+ // 采购单号
|
|
|
|
|
+ {itemCode: 'purNo'},
|
|
|
|
|
+ // 联系人
|
|
|
|
|
+ {itemCode: 'contactName'},
|
|
|
|
|
+ // 联系电话
|
|
|
|
|
+ {itemCode: 'contactPhone'},
|
|
|
|
|
+ // 供应商
|
|
|
|
|
+ {
|
|
|
|
|
+ itemCode: 'supplierName',
|
|
|
|
|
+ valueFormat: {
|
|
|
|
|
+ code: 'supIdlist',
|
|
|
|
|
+ },
|
|
|
|
|
+ valueKind: 'M-SEARCH',
|
|
|
|
|
+ magnifierType: Config.MagnifierType.supplier,
|
|
|
|
|
+ },
|
|
|
|
|
+ // 取货日期
|
|
|
|
|
+ {
|
|
|
|
|
+ itemCode: 'pickupDate',
|
|
|
|
|
+ valueFormat: {
|
|
|
|
|
+ code: 'pickupDate',
|
|
|
|
|
+ },
|
|
|
|
|
+ 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: 'staffName',
|
|
|
|
|
+ valueFormat: {
|
|
|
|
|
+ code: 'staffIdList',
|
|
|
|
|
+ service:'commonService',
|
|
|
|
|
+ method:'getStaff',
|
|
|
|
|
+ data: [],
|
|
|
|
|
+ valueKey: 'staffId',
|
|
|
|
|
+ labelKey: 'staffCodeName',
|
|
|
|
|
+ },
|
|
|
|
|
+ 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: 'purNo'},
|
|
|
|
|
+ {field: 'supplierName'},
|
|
|
|
|
+ {field: 'orgName'},
|
|
|
|
|
+ {field: 'staffName'},
|
|
|
|
|
+ {field: 'pickupDate'},
|
|
|
|
|
+ {field: 'contactName'},
|
|
|
|
|
+ {field: 'contactPhone'},
|
|
|
|
|
+ {field: 'purStatusName'},
|
|
|
|
|
+ {field: 'makeStaffName'},
|
|
|
|
|
+ {field: 'intoingQtySum',type:'number'},
|
|
|
|
|
+ {field: 'intoingAmtSum',type:'number'},
|
|
|
|
|
+ {field: 'intoQtySum',type:'number'},
|
|
|
|
|
+ {field: 'intoAmtSum',type:'number'},
|
|
|
|
|
+ {field: 'returnQtySum',type:'number'},
|
|
|
|
|
+ {field: 'returnAmtSum',type:'number'},
|
|
|
|
|
+ {field: 'amtPayable',type:'number'},
|
|
|
|
|
+ {field: 'amtResidue',type:'number'},
|
|
|
|
|
+ {field: 'remarks', width: 'auto'}
|
|
|
|
|
+ ],
|
|
|
|
|
+ detailColumns:[
|
|
|
|
|
+ {field: 'skuName'},
|
|
|
|
|
+ {field: 'skuModel'},
|
|
|
|
|
+ {field: 'nonStdCode'},
|
|
|
|
|
+ {field: 'shortName'},
|
|
|
|
|
+ {field: 'catName'},
|
|
|
|
|
+ {field: 'seriesName'},
|
|
|
|
|
+ {field: 'orderNo'},
|
|
|
|
|
+ {field: 'intoNo'},
|
|
|
|
|
+ {field: 'intoStatus'},
|
|
|
|
|
+ {field: 'itemQty',type:'number'},
|
|
|
|
|
+ {field: 'pricePur',type:'number'},
|
|
|
|
|
+ {field: 'itemAmt',type:'number'},
|
|
|
|
|
+ {field: 'intoingQty',type:'number'},
|
|
|
|
|
+ {field: 'intoingAmt',type:'number'},
|
|
|
|
|
+ {field: 'intoQty',type:'number'},
|
|
|
|
|
+ {field: 'intoAmt',type:'number'},
|
|
|
|
|
+ {field: 'returnQty',type:'number'},
|
|
|
|
|
+ {field: 'returnAmt',type:'number'},
|
|
|
|
|
+ ]
|
|
|
|
|
+ },
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|