// 公共
export const is211s = [
	{
		id: true,
		name: '是',
	},
	{
		id: false,
		name: '否',
	},
];
export const optionProps = {
	expandTrigger: 'hover',
	checkStrictly: true,
	value: 'id',
	label: 'name',
	children: 'children',
	emitPath: false,
};
export const storeObj = {
	// 存储的行
	storeRow: '',
	storeCol: '',
	storeVal: '',
	storekey: '',
};
// 销售订单 新增、编辑、表格明信默认信息、默认对象数组集合
// s-p-t-g4 'query',
export const saleBtnAdd = [
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	'refresh',
	's-p-t-g3',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
	'up-check',
	'down-check',
];
export const saleBtnEdit = [
	'copy',
	'refresh',
	'split-order',
	'export',
	'delete',
	'print-brower',
	'print-aterial-list',
	'finish',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const defaultTableInfo = {
	id: 0, // 单据id
	billNo: '', // 订单编号
	documentStatus: '', // 订单状态
	billtypeId: '', // 销售订单类型
	date: '', // 下单日期
	saleorgId: '', // 销售组织
	custId: '', // 客户
	custName: '', // 客户名称
	saleDeptId: '', // 部门
	salerId: '', // 销售员
	salesManId: '', // 跟单员
	logistics: '', // 物流/快递
	logisticsNo: '', // 物流单号
	linkMan: '', // 联系人
	linkPhone: '', // 联系电话
	linkAdress: '', // 客户地址
	recconditionId: '', // 收款条件
	settlemodeId: '', // 结算方式
	settlecurrId: '', // 结算币别
	localcurrId: '', // 本位币
	exchangeTypeId: '', // 汇率类型
	exchangeRate: '', // 汇率
	taxaMount: '', // 税额
	amount: '', // 金额
	allAmount: '', // 价税合计
	creatorName: '', // 创建人
	createDate: '', // 创建时间
	modifierName: '', // 最后修改人
	modifyDate: '', // 最后修改日期
	approverName: '', // 审核人
	approveDate: '', // 审核日期
	commitDate: '', // 提交时间
	commitStaffName: '', // 提交人
	details: [
		{
			id: 0,
			detailId: 0, // 明细id
			materialId: '', // 物料id
			matterName: ' ', // 物料名称
			specificationId: '', // 规格id
			unitId: '', // 销售单位
			salesNumber: '', // 销售数量
			taxPrice: '', // 含税单价
			taxRate: '', // 税率%
			wareHouseId: '', // 仓库
			wareHouseLocalId: '', // 仓位
			deliveryDate: null, // 期望交期
			isFree: false, // 是否赠品
			orderreMarks: '', // 备注
			price: '', // 单价
			allAmount: '', // 价税合计
			allAmountLc: '', // 价税合计（本位币）
			discountRate: '', // 折扣率%
			disCount: '', // 折扣额
			taxaMount: '', // 税额
			amount: '', // 金额
			settleOrg: '', // 结算组织id
			onlineOrderNo: '', // 线上订单号(店铺订单号)
			purchaseNumber: 0, // 采购/排产数量
			barCode: '', // 客户条码
			customerStock: '', // 客户仓库
			paezOrgName: '', // 供应组织
			supplyOriginId: '', // 供应商id
			defaultSupplier: '', // 默认供应商id
			is211: '', // 是否211
			supplyChain: '', // 供应链名字
			defaultSupplierName: '', // 默认供应商
			defaultSupplierTaxRate: '', // 默认供应商税率
			lifeCycle: '', // 产品生命周期
			lifeCycleName: '', // 产品生命周期
			supplyChainKey: '', // 供应链id
			parentOrderId: '', // 上游明细id
			parentOrderType: '', // 上游单据类型
			parentOrderNumber: '', // 上游销售数量
			parentOrderBillNo: '', // 销售订单号
			isDisabled: false, // is211 true/false
			isCusHouse: true, // cusHouse true/false
			isHouse: false, // 仓库
		},
	],
};
export const customSearch = {
	documentStatus: {}, // 订单状态
	salOrderType: {}, // 订单类型
	closeStatus: {}, // 关闭状态
	supplyChainType: {}, // 供应链
	is211Type: {}, // 是否211
	isFreeType: {}, // 是否赠品
	localCurrType: [], // 本位币
	saleOrg: [], // 销售组织
	custList: [], // 客户列表
	saleParts: [], // 当前门部
	salePerson: [], // 销售员
	followPersons: [], // 跟单员
	reccondition: [], // 收款条件
	setlementMethod: [], // 结算方式
	setlementDifferences: [], // 结算币别
	exchangeRateTypes: [], // 汇率类型
	matterCodelist: [], // 物料编码匹配
	specificationsList: [], // 规格型号
	saleUnits: [], // 获取计量单位
	taxRates: [], // 税率
	warehouse: [], // 仓库
	customerStocks: [], // 客户仓库
	settlementOrgList: [], // 结算组织
};
// 销售退货单 新增、编辑
export const returnBtnAdd = [
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	// 'query',
	'up-check',
	'refresh',
	's-p-t-g3',
	'down-check',
	// 's-p-t-g4',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const returnBtnEdit = [
	'copy',
	'refresh',
	'split-order',
	'print-aterial-list',
	'delete',
	'daochu',
	'dayin',
	'finish',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
	'operation',
];
export const rDefaultTableInfo = {
	id: 0, // 单据id
	billNo: '', // 退货单号
	documentStatus: '', // 单据状态
	returnDate: null, // 退货日期
	saleOrgId: '', // 销售组织
	saleDeptId: '', // 销售部门
	retcustId: '', // 退货客户
	retcusName: '', // 退货客户名称
	salesmanId: '', // 销售员
	stockStaff: '', // 仓管员
	settleOrg: '', // 结算组织
	settlecurrId: '', // 结算币别
	recconditionId: '', // 收款条件
	settlemodeId: '', // 结算方式
	returnReason: '', // 退货原因
	receiveAddress: '', // 收货地址
	creatorName: '', // 创建人
	createDate: '', // 创建时间
	modifyName: '', // 修改人
	modifyDate: '', // 修改时间
	checkName: '', // 审核人
	checkDate: '', // 审核时间
	commitDate: '', // 提交时间
	isPushDown: false, // 是否下推
	details: [
		// 明细
		{
			id: 0,
			fid: 0,
			detailId: 0, // 明细id
			seq: '', // 序号
			parentOrderId: '', // 上游明细id
			parentOrderType: '', // 上游单据类型
			parentOrderBillNo: '', // 销售订单号
			parentOrderNumber: '', // 上游戏销售数量
			salesNumber: '', // 销售数量
			materialId: '', // 物料id
			specificationId: '', // 规格型号id
			unitId: '', // 库存单位id
			matterName: '', // 物料名称
			realQty: '', // 实退数量
			taxPrice: '', // 含税单价
			taxRate: '', // 税率%
			price: '', // 单价
			allAmount: '', // 价税合计
			allAmountLc: '', // 价税合计（本位币）
			discountRate: '', // 折扣率%
			disCount: '', // 折扣额
			taxAmount: '', // 税额
			amount: '', // 金额
			returnType: '', // 退货类型
			deliveryDate: '', // 退货日期
			stockId: '', // 仓库id
			stockLocId: '', // 仓位id
			isFree: false, // 是否赠品
			onlineOrderNo: '', // 线上订单号
			remark: '', // 备注
			paezOrgName: '', // 供应组织
			supplyOriginId: '', // 供应商id
			defaultSupplier: '', // 默认供应商id
			defaultSupplierName: '', // 默认供应商
			is211: '', // 是否211
			customerStock: '', // 客户仓库
			isDisabled: false, // is211 true/false
			isCusHouse: true, // cusHouse true/false
		},
	],
};
export const rCustomSearch = {
	documentStatus: {}, // 订单状态
	saleOrg: [], // 销售组织
	custList: [], // 客户列表
	saleParts: [], // 当前门部
	salePerson: [], // 当前人员
	followPersons: [], // 仓管员
	setlementDifferences: [], // 结算币别
	matterCodelist: [], // 物料编码匹配
	specificationsList: [], // 规格型号
	saleUnits: [], // 获取计量单位
	taxRates: [], // 税率
	warehouse: [], // 仓库
	childWarehouse: [], // 仓位
	settlementOrgList: [], // 结算组织
	returnStockType: {}, // 退货类型
	customerStocks: [], // 客户仓库
	reccondition: [], // 收款条件
	setlementMethod: [], // 结算方式
};
// 采购订单 新增、编辑
export const purchaseBtnAdd = [
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	'up-check',
	'down-check',
	// 'query',
	'refresh',
	's-p-t-g3',
	// 's-p-t-g4',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const purchaseBtnEdit = [
	'copy',
	'export',
	'print-brower',
	'print-aterial-list',
	'refresh',
	'delete',
	'split-order',
	'print-aterial-list',
	'finish',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const purDefaultTableInfo = {
	id: 0,
	billNo: '', // 采购订单号
	dataSources: '', // 数据来源
	purchaseorgId: '', // 采购组织
	documentStatus: '', // 单据状态
	fillType: '', // 订单类型
	date: '', // 日期
	supplierId: '', // 供应商
	deptId: '', // 采购部门
	purchaserId: '', // 采购员
	payConditionId: '', // 付款条件
	settleCurrId: '', // 结算币别
	localCurrId: '', // 本位币
	exchangeTypeId: '', // 汇率类别
	settleModeId: '', // 结算方式
	exchangerate: '', // 汇率
	taxAmount: '', // 税额
	amount: '', // 金额
	allAmount: '', // 价税合计
	creatorName: '', // 创建人
	createDate: '', // 创建时间
	modifierId: '', // 最后修改人
	modifyDate: '', // 最后修改日期
	submitDate: '', // 提交时间
	approvePerson: '', // 审核人
	approveDate: '', // 审核时间
	confirmPerson: '', // 确认人
	confirmDate: '', // 确认时间
	providerAddress: '',
	bankAccount: '', //供应商银行卡账户
	depositBank: '', //供应商银行卡开户银行
	accountName: '', //供应商银行卡账号名称
	details: [
		// 明细列表
		{
			id: 0,
			demandBillNo: '', // 销售订单号
			materialId: '', // 物料ID(编码-型号-名称)
			materialNumber: '', // 物料编码
			specificationId: '', // 规格型号(SKU)
			materialName: '', // 物料名称
			unitId: '', // 采购单位
			qty: '', // 采购数量
			stockinQty: '', // 已交数量(已收货数量)
			remainstockinQty: '', // 未交数量
			mrpCloseStatus: '', // 关闭状态
			taxPrice: '', // 含税单价
			taxRate: '', // 税率
			soStock: '', // 仓库
			subSoStock: '', // 仓位
			deliveryDate: '', // 期望交期
			note: '', // 备注
			price: '', // 单价
			discountRate: '', // 折扣率
			discountAmount: '', // 折扣额
			taxAmount: '', // 税额
			amount: '', // 金额
			allAmount: '', // 价税合计
			localCurrAllAmount: '', // 价税合计(本位币)
			is211: '', // 是否211
			supplyChain: '', // 供应链
			settleOrgId: '', // 结算组织
			giveAway: false, // 是否赠品
			barCode: '', // 物料条码
			customerId: '', // 客户
			customerStockId: '', // 客户仓库id
			isDisabled: false, // is211 true/false
			isCusHouse: true, // cusHouse true/false
		},
	],
};
export const purCustomSearch = {
	// 状态 List -- 集合
	bills: [], // 单据状态
	orders: [], // 订单类型
	is211: [], // 是否211
	isFree: [], // 是否赠品
	cloStatus: [], // 关闭的状态
	purchaseorgIds: [], // 采购组织
	warehouse: [], // 仓库
	// childWarehouse: [], // 仓位
	settleOrg: [], // 组织
	supplyChain: [], // 供应链
	collectionTermss: [], // 收款条件
	setlementDifferences: [], // 结算币别
	dataSourcesList: [], // 数据来源
	exchangeRateTypes: [], // 结算方式
	rateTypeList: [], // 汇率类型
	saleParts: [], // 采购部门
	salePersons: [], // 采购员
	units: [], // 采购单位
	getCustomerNumList: [], // 模糊匹配客户
	matterCodelist: [], // 物料编码
	getTaxRateList: [], // 获取税率
	settlementOrgList: [], // 结算组织
	baseCurrs: [], // 本位币
	specificationsList: [], // 规格型号(SKU)
	customers: [], // 客户
	customerStocks: [], // 客户仓库
};
export const purPushDownList = [
	{ id: 1, value: '采购入库单' },
	{ id: 2, value: '采购退料单' },
];
// 组织间需求单 新增、编辑
export const needsBtnAdd = [
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	'query',
	'refresh',
	's-p-t-g3',
	's-p-t-g4',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const needsBtnEdit = [
	'copy',
	'print-brower',
	'refresh',
	'delete',
	'export',
	'split-order',
	'print-aterial-list',
	'finish',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const ndDefaultTableInfo = {
	id: 0, // id
	billNo: '', // 单据编号
	saleOrderNo: '', // 销售订单号
	demandOrgId: '', // 下单组织
	receptOrgId: '', // 接单组织
	orderDate: '', // 下单日期
	hopeFinishDate: '', // 期望交期
	customerId: '', // 客户
	customerName: '', // 客户名称
	saleDeptId: '', // 销售部门
	salespersonId: '', // 销售员
	merchandiserId: '', // 跟单员
	documentStatus: '', // 单据状态
	materialId: '', // 物料id
	materId: '', // 物料编码
	materialNumber: '', // 物料编码名称
	skuId: '', // 规格型号id
	specification: '', // 规格型号名称
	materialName: '', // 物料名称
	unitId: '', // 销售单位
	orderQty: '', // 下单数量
	deliveredQty: '', // 已交数量
	undeliveredQty: '', // 未交数量
	transferQty: '', // 已收数量
	untransferQty: '', // 未收数量
	isClosed: '', // 关闭状态
	createType: '', // 数据来源
	stockId: '', // 仓库
	customerStockId: '', // 客户仓库
	is211: null, // 是否211
	supplyChain: '', // 供应链
	createName: '', // 创建人
	createDate: '', // 创建时间
	modifierName: '', // 修改人
	modifyDate: '', // 修改时间
	submitDate: '', // 提交日期
	approverName: '', // 审核人
	approveDate: '', // 审核日期
	closerName: '', // 关闭人
	closeDate: '', // 关闭日期
	parentOrderBillNo: '',
	parentOrderId: '',
	parentOrderType: '',
	productionBillNo: '',
	description: '',
};
export const ndCustomSearch = {
	// 状态 List -- 集合
	bills: [], // 单据状态
	demandOrgs: [], // 下单组织
	receptOrgs: [], // 接单组织
	custList: [], // 客户集合
	saleDept: [], // 销售部门
	salePerson: [], // 销售员
	qcPerson: [], // 跟单员
	matterCodelist: [], // 物料编码
	specificationsList: [], // 规格型号(SKU)
	units: [], // 销售单位
	cloStatus: [], // 关闭状态
	createTypes: [], // 数据来源
	stocks: [], // 仓库
	custStocks: [], // 客户仓库
	supplyChains: [], // 供应链
};
export const ndPushDownList = [
	// 下推集合
	{ id: 1, value: '生产订单' },
	{ id: 2, value: '委外订单' },
	{ id: 3, value: '采购订单' },
	{ id: 4, value: '组织间需求单' },
	{ id: 5, value: '分步式调出单' },
];
// 采购退料单 新增、编辑
export const activeReturnBtnAdd = [
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	'up-check',
	'down-check',
	// 'query',
	'refresh',
	's-p-t-g3',
	// 's-p-t-g4',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const activeReturnBtnEdit = [
	'copy',
	'refresh',
	'split-order',
	'print-aterial-list',
	'finish',
	'delete',
	'close',
	'de-close',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
	'operation',
];
export const reDefaultTableInfo = {
	id: 0, // 单据id
	billNo: '', // 单据编号（采购入库单号）
	documentStatus: '', // 单据状态
	billTypeId: '', // 单据类型
	date: '', // 退料日期
	stockOrgId: '', // 退料组织
	returnMaterialDeptId: '', // 退料部门
	stockerId: '', // 仓管员
	replenishMode: '', // 补料方式
	returnMaterialMode: '', // 退料方式
	supplierId: '', // 供应商
	settleOrgId: '', // 结算组织
	settleTypeId: '', // 结算方式
	settleCurrId: '', // 结算币别
	payconditionId: '', // 付款条件
	localCurrId: '', // 本位币
	exchangeTypeId: '', // 汇率类型
	exchangeRate: '', // 汇率
	billTaxAmount: '', // 税额
	billAmount: '', // 金额
	billAllAmount: '', // 价税合计
	creatorIdName: '', // 创建人
	createDate: '', // 创建日期
	modifierName: '', // 最后修改人
	modifyDate: '', // 最后修改日期
	approverName: '', // 审核人
	approveDate: '', // 审核日期
	submitDate: '', // 提交时间
	isPushDown: false, // 是否下推数据
	details: [
		{
			id: 0, // id
			parentOrderBillNo: '', // 上游订单的的单号
			materialId: '', // 物料id-(物料编码、型号、名称)
			specificationId: '', // skuID
			specification: '', // 规格型号 名称
			materialNumber: '', // 物料编码
			materialName: '', // 物料名称
			unitId: '', // 库存单位
			carryQty: '', // 采购数量
			carryUnitId: '', // 采购单位
			returnRealQty: '', // 实退数量
			replenishQty: '', // 补料数量
			taxPrice: '', // 含税单价
			taxRate: '', // 税率（%）
			stockId: '', // 仓库
			stockName: '', // 仓库名称
			subStockName: '', // 仓仓库名称
			price: '', // 单价
			billTaxAmount: '', // 税额
			amount: '', // 金额
			allAmount: '', // 价税合计
			is211: '', // 是否是211型号
			supplyChain: '', // 供应链
			giveAway: false, // 是否赠品
			customerId: '', // 客户
			customerStockId: '', // 客户仓库
			parentOrderId: '', // 采购明细订单ID
			parentOrderType: '', // 上游订单的类型
			discountRate: '', // 折扣率
			discountAmount: '', // 折扣额
			deliveryDate: '', // 期望交期
			purchaseDate: '', // 采购日期
			maxNumber: '', // 最大可下推數量
			barcode: '', // 物料条码
			note: '',
			isCustomer: true,
		},
	],
};
export const reStatusForm = {
	billType: [], // 单据类型
	documentStatus: [], // 单据状态
	saleOrg: [], // 组织  收料、采购、结算
	stockDepts: [], // 收料部门
	stockPersons: [], // 仓管员
	getCustomerNumList: [], // 供应商
	returnMaterialType: [], // 退料方式
	feedSupplementType: [], // 补料方式
	collectionTermss: [], // 付款条件
	exchangeRateTypes: [], // 结算方式
	setlementDifferences: [], // 结算币别
	rateTypeList: [], // 汇率类型
	getTaxRateList: [], // 税率
	saleUnits: [], // 获取计量单位
	matterCodelist: [], // 物料编码匹配
	specificationsList: [], // 规格型号
	warehouse: [], // 仓库
	wareOptions: [], // 匹配仓库
	custList: [], // 客户
	customerStocks: [], // 客户仓库
};
// 采购入库单 新增、编辑
export const activeWareBtnAdd = [
	'add',
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	'up-check',
	'down-check',
	// 'query',
	'refresh',
	's-p-t-g3',
	// 's-p-t-g4',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const activeWareBtnEdit = [
	'add',
	'push-down',
	'copy',
	'delete',
	'down-check',
	'refresh',
	'split-order',
	'print-aterial-list',
	'finish',
	'close',
	'de-close',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
	'operation',
];
export const wareDefaultTableInfo = {
	id: 0, // 单据id
	billNo: '', // 单据编号（采购入库单号）
	documentStatus: '', // 单据状态
	billTypeId: '', // 单据类型
	date: '', // 入库日期
	stockOrgId: '', // 收料组织
	stockDeptId: '', // 收料部门
	stockManager: '', // 仓管员
	supplierId: '', // 供应商
	purchaseOrgId: '', // 采购组织
	purchaseDeptId: '', // 采购部门
	purchaserId: '', // 采购员
	settleOrgId: '', // 结算组织
	settleTypeId: '', // 结算方式
	settleCurrId: '', // 结算币别
	payconditionId: '', // 付款条件
	localCurrId: '', // 本位币
	exchangeTypeId: '', // 汇率类型
	exchangeRate: '', // 汇率
	billTaxAmount: '', // 税额
	billAmount: '', // 金额
	billAllAmount: '', // 价税合计
	creatorIdName: '', // 创建人
	createDate: '', // 创建日期
	modifierName: '', // 最后修改人
	modifyDate: '', // 最后修改日期
	approverName: '', // 审核人
	approveDate: '', // 审核日期
	submitDate: '', // 提交时间
	isPushDown: false, // 是否下推数据
	details: [
		{
			id: 0, // id
			saleOrderNo: '', // 销售订单号
			parentOrderBillNo: '', // 上游订单的的单号
			materialId: '', // 物料id-(物料编码、型号、名称)
			specificationId: '', // skuID
			specification: '', // 规格型号 名称
			materialNumber: '', // 物料编码
			materialName: '', // 物料名称
			remaininStockUnitId: '', // 采购单位（库存单位）
			mustQty: '', // 应收数量
			realQty: '', // 实收数量
			taxPrice: '', // 含税单价
			taxRate: '', // 税率（%）
			stockId: '', // 仓库
			stockName: '', // 仓库名称
			subStockId: '', // 子仓库
			subStockName: '', // 仓仓库名称
			price: '', // 单价
			billTaxAmount: '', // 税额
			amount: '', // 金额
			allAmount: '', // 价税合计
			is211: '', // 是否是211型号
			supplyChain: '', // 供应链
			giveAway: false, // 是否赠品
			customerId: '', // 客户
			parentOrderId: '', // 采购明细订单ID
			parentOrderType: '', // 上游订单的类型
			discountRate: '', // 折扣率
			discountAmount: '', // 折扣额
			deliveryDate: '', // 期望交期
			purchaseDate: '', // 采购日期
			maxNumber: '', // 最大可下推數量
			barcode: '', // 物料条码
			note: '',
			isCustomer: true,
		},
	],
};
export const wareStatusForm = {
	billType: {}, // 单据类型
	documentStatus: {}, // 单据状态
	saleOrg: [], // 组织  收料、采购、结算
	stockDepts: [], // 收料部门
	stockPersons: [], // 仓管员
	getCustomerNumList: [], // 供应商
	purchaseDepts: [], // 采购部门
	purchasePersons: [], // 采购员
	collectionTermss: [], // 付款条件
	exchangeRateTypes: [], // 结算方式
	setlementDifferences: [], // 结算币别
	rateTypeList: [], // 汇率类型
	getTaxRateList: [], // 税率
	saleUnits: [], // 获取计量单位
	matterCodelist: [], // 物料编码匹配
	specificationsList: [], // 规格型号
	warehouse: [], // 仓库
	childWarehouse: [], // 仓位
	wareOptions: [], // 匹配仓库
	custList: [],
	customerStocks: [],
};
export const wareAddGift = {
	id: 0,
	saleOrderNo: '',
	parentOrderBillNo: '',
	materialId: '',
	specificationId: '',
	specification: '',
	materialNumber: '',
	materialName: '',
	remaininStockUnitId: '',
	mustQty: '',
	realQty: '',
	taxPrice: '0',
	taxRate: '',
	stockId: '',
	stockName: '',
	subStockId: '',
	subStockName: '',
	price: '0',
	billTaxAmount: '0',
	amount: '0',
	allAmount: '0',
	is211: '',
	supplyChain: '',
	giveAway: true,
	addGift: true,
	customerId: '',
	parentOrderId: 0,
	parentOrderType: null,
	discountRate: '0',
	discountAmount: '0',
	deliveryDate: '',
	purchaseDate: '',
	maxNumbe: '',
	barcode: '',
	note: '',
	isCustomer: true,
};
// 分步式调出单 新增、编辑
export const issueBtnAdd = [
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	'query',
	'refresh',
	's-p-t-g3',
	's-p-t-g4',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const issueBtnEdit = [
	'copy',
	'refresh',
	'split-order',
	'close',
	'delete',
	'de-close',
	'print-aterial-list',
	'finish',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
	'operation',
];
export const issDefaultTableInfo = {
	id: 0, // 单据id
	billNo: '', // 分步式调出单号
	billTypeId: '', // 单据类型 值
	allocatingType: '', // 调拨类型 键
	stockerId: '', // 仓管员
	stockinOrgId: '', // 调出库存组织
	stockOrgId: '', // 调入库存组织
	date: '', // 下单日期
	custId: '', // 客户
	phone: '', // 手机
	linkMan: '', // 联系人
	documentStatus: '', // 单据状态 健
	deptId: '', // 部门
	address: '', // 地址
	creatorName: '', // 创建人
	createDate: '', // 创建时间
	modifierName: '', // 最后修改人
	modifyDate: '', // 最后修改日期
	approverName: '', // 审核人
	approveDate: '', // 审核日期
	commitDate: '', // 提交时间
	details: [
		// 明细
		{
			id: 0, // 明细id
			seq: 0, // 序号
			salOrderBillNo: '', // 销售订单号
			materialId: '', // 物料id
			materialNumber: '', // 物料编码
			materName: '', // 物料编码名称
			materialName: '', // 物料名称
			specificationId: '', // 规格id
			specifications: '', // 规格型号
			unitId: '', // 单位id
			qty: '', // 调出数量
			stockReceiveQty: '', // 累计调入数量
			remainReceiveQty: '', // 剩余调入数量
			isFree: false, // 是否备品
			srcStockId: '', // 调出仓库
			srcStockPositionId: '', // 调出仓位
			destStockId: '', // 调入仓库
			destStockPositionId: '', // 调入仓位
			deliveryDate: '', // 期望交期
			remarks: '', // 明细备注
			parentOrderId: '', // 上游明细id
			parentOrderType: '', // 上游单据类型
			parentOrderNumber: '', // 上游销售数量
			parentOrderBillNo: '', // 上游数量订单号 组织间需求编号
			isOutCustomer: true, // 调出客户、调出客户仓库
			isInnerCustomer: true, // 调入客户、调入客户仓库
		},
	],
};
export const issStatusForm = {
	allocatingType: {}, // 调拨类型
	billType: {}, // 分步式调出单类型
	documentStatus: {}, // 单据状态
	saleOrg: [], // 组织
	saleParts: [], // 当前门部
	salePerson: [], // 仓管员
	matterCodelist: [], // 物料编码匹配
	specificationsList: [], // 规格型号
	saleUnits: [], // 获取计量单位
	warehouse: [], // 调出仓库
	custmers: [], // 调出客户
	deCustmers: [], // 调入客户
	wareOutOptions: [], // 调出客户仓库
	wareInsetOptions: [], // 调入客户仓库
	warehouseInset: [], // 调入仓库
	childWarehouse: [], // 调出仓位
	childWarehouseInset: [], // 调入仓位
};
// 分步式调入单 新增、编辑
export const entryBtnAdd = [
	'add',
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	'query',
	'refresh',
	's-p-t-g3',
	's-p-t-g4',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const entryBtnEdit = [
	'add',
	'push-down',
	'down-check',
	'delete',
	'copy',
	'refresh',
	'split-order',
	'print-aterial-list',
	'finish',
	'close',
	'de-close',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
	'print-brower',
];
export const entryDefaultTableInfo = {
	id: 0, // 单据id
	billNo: '', // 分步式调出单号
	billTypeId: '', // 单据类型 值
	allocatingType: '', // 调拨类型 键
	stockerId: '', // 仓管员
	stockOrgId: '', // 调出库存组织
	stockinOrgId: '', // 调入库存组织
	date: '', // 下单日期
	custId: '', // 客户
	phone: '', // 手机
	linkMan: '', // 联系人
	documentStatus: '', // 单据状态 健
	deptId: '', // 部门
	address: '', // 地址
	creatorName: '', // 创建人
	createDate: '', // 创建时间
	modifierName: '', // 最后修改人
	modifyDate: '', // 最后修改日期
	approverName: '', // 审核人
	approveDate: '', // 审核日期
	commitDate: '', // 提交时间
	details: [
		// 明细
		{
			id: 0, // 明细id
			seq: 0, // 序号
			salOrderBillNo: '', // 销售订单号
			materialId: '', // 物料id
			materialNumber: '', // 物料编码
			materName: '', // 物料编码名称
			materialName: '', // 物料名称
			specificationId: '', // 规格id
			specifications: '', // 规格型号
			unitId: '', // 单位id
			qty: '', // 调出数量
			stockReceiveQty: '', // 累计调入数量
			remainReceiveQty: '', // 剩余调入数量
			isFree: 0, // 是否备品
			srcStockId: '', // 调出仓库
			srcStockPositionId: '', // 调出仓位
			destStockId: '', // 调入仓库
			destStockPositionId: '', // 调入仓位
			deliveryDate: '', // 期望交期
			remarks: '', // 明细备注
			parentOrderId: '', // 上游明细id
			parentOrderType: '', // 上游单据类型
			parentOrderNumber: '', // 上游销售数量
			parentOrderBillNo: '', // 上游数量订单号 组织间需求编号
			isOutCusHouse: true, // 调出客户、调出客户仓库
			isInnerCusHouse: true, // 调入客户、调入客户仓库
		},
	],
};
export const entryStatusForm = {
	allocatingType: {}, // 调拨类型
	billType: {}, // 分步式调出单类型
	documentStatus: {}, // 单据状态
	saleOrg: [], // 组织
	saleParts: [], // 当前门部
	salePerson: [], // 仓管员
	matterallCodelist: [], // 物料编码匹配
	specificationalllist: [], // 规格型号
	saleUnits: [], // 获取计量单位
	warehouse: [], // 调出仓库
	custmers: [], // 调出客户
	deCustmers: [], // 调入客户
	wareOutOptions: [], // 调出客户仓库
	wareInsetOptions: [], // 调入客户仓库
	warehouseInset: [], // 调入仓库
	wareOptions: [], // 匹配调出仓库
	childWarehouse: [], // 调出仓位
	childWarehouseInset: [], // 调入仓位
};
// 直接调拨 新增、编辑
export const directBtnAdd = [
	'copy',
	'revoke',
	'audit',
	'de-approval',
	'delete',
	'push-down',
	'operation',
	'refresh',
	's-p-t-g3',
	's-p-t-g4',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
];
export const directBtnEdit = [
	'copy',
	'refresh',
	'split-order',
	'delete',
	'print-aterial-list',
	'finish',
	'close',
	'de-close',
	'close-case',
	'de-excute-start',
	'de-excute-finish',
	'push-down',
	'query',
	's-p-t-g7',
	's-p-t-g8',
	's-p-t-g9',
	's-p-t-g10',
	'operation',
];
export const directDefaultTableInfo = {
	id: 0, // 单据id
	billNo: '', // 直接调拨单号
	billTypeId: '', // 单据类型 值
	allocatingType: '', // 调拨类型 键
	stockerId: '', // 仓管员
	stockOrgId: '', // 组织
	date: '', // 下单日期
	custId: '', // 客户
	phone: '', // 手机
	linkMan: '', // 联系人
	documentStatus: '', // 单据状态 健
	deptId: '', // 部门
	address: '', // 地址
	creatorName: '', // 创建人
	createDate: '', // 创建时间
	modifierName: '', // 最后修改人
	modifyDate: '', // 最后修改日期
	approverName: '', // 审核人
	approveDate: '', // 审核日期
	commitDate: '', // 提交时间
	details: [
		// 明细
		{
			id: 0, // 明细id
			seq: 0, // 序号
			salOrderBillNo: '', // 销售订单号
			materialId: '', // 物料id
			materialNumber: '', // 物料编码
			materName: '', // 物料编码名称
			materialName: '', // 物料名称
			specificationId: '', // 规格id
			specifications: '', // 规格型号
			unitId: '', // 单位id
			qty: '', // 调出数量
			isFree: 0, // 是否备品
			srcStockId: '', // 调出仓库
			srcStockPositionId: '', // 调出仓位
			destStockId: '', // 调入仓库
			destStockPositionId: '', // 调入仓位
			remarks: '', // 明细备注
			parentOrderId: '', // 上游明细id
			parentOrderType: '', // 上游单据类型
			parentOrderNumber: '', // 上游销售数量
			parentOrderBillNo: '', // 上游数量订单号 组织间需求编号
			isOutCusHouse: true, // 调出客户、调出客户仓库
			isInnerCusHouse: true, // 调入客户、调入客户仓库
		},
	],
};
export const directStatusForm = {
	allocatingType: {}, // 调拨类型
	billType: {}, // 分步式调出单类型
	documentStatus: {}, // 单据状态
	saleOrg: [], // 组织
	saleParts: [], // 当前门部
	salePerson: [], // 仓管员
	matterCodelist: [], // 物料编码匹配
	specificationsList: [], // 规格型号
	saleUnits: [], // 获取计量单位
	warehouse: [], // 调出仓库
	custmers: [], // 调出客户
	deCustmers: [], // 调入客户
	wareOutOptions: [], // 调出客户仓库
	wareInsetOptions: [], // 调入客户仓库
	warehouseInset: [], // 调入仓库
	wareOptions: [], // 匹配调出仓库
};
