let conditionTab = 12;
let playTab = ['play'];
let playInfo = { startTime: '', playDeadline: '1' };
let operateType = 2;
let isBusiness = true;
let allowanceStatus = false;
let isAllGoodsPage = false;
let formItemList = [
{
type: 'input',
name: 's&eTime',
label: '玩法起止时间',
},
{
type: 'input',
name: 'playDeadline',
label: '玩法报名截止时间',
formItemProps: {
labelHelp: ';仅现货报名成功的商品允许报名此玩法'
}
},
{
type: 'input',
name: 'goodsIdList',
label: '商品ID',
placeholder: '输入商品ID(多个ID英文逗号分隔)'
},
{
type: 'select',
name: 'firstReason',
label: '一级原因',
},
{
type: 'select',
name: 'secondReason',
label: '二级原因',
},
{
type: 'inpselectut',
name: 'isVipTopItem',
label: '会员尖货商品',
dataSource: [
{ value: 1, label: '是' },
{ value: 0, label: '否' },
],
},
{
label: 'top销售额',
divider: 'blank',
itemList: [
{
type: "select",
name: "topSalesItem",
dataSource: [
{ value: 0, label: '近30天销售额' },
{ value: 1, label: '近7天销售额' },
],
},
{
type: "input",
name: "topPercent",
placeholder: 'top百分数',
flex: 3,
}
],
},
{
type: 'inpselectut',
name: 'poolType',
label: '预付/现货',
placeholder: '请选择',
dataSource: [
{ value: 1, label: '预付' },
{ value: 2, label: '现货' },
],
},
{
type: 'select',
name: 'hasAllowance',
label: '是否参与津贴',
},
{
type: 'input',
name: 'cspuIdList',
label: 'CSPUID',
placeholder: '多个以英文逗号分隔'
},
{
type: 'treeSelect',
name: 'categoryIdList',
label: '类目',
placeholder: '请选择类目',
dataSource: [
{ value: '1', label: '家电' },
{ value: '2', label: '日化品' },
],
},
{
type: 'select',
name: 'brandIdList',
label: '品牌',
placeholder: '请选择品牌',
dataSource: [],
props: {
mode: "multiple",
// onSearch: fetchBrands
}
},
{
type: 'select',
name: 'goodsGradeAtMonthBeginning',
label: '月初商品等级',
dataSource: [
{ value: '全部', label: '全部' },
{ value: 'A', label: 'A' },
{ value: 'B', label: 'B' },
{ value: 'C', label: 'C' },
{ value: 'D', label: 'D' },
{ value: 'E', label: 'E' },
{ value: '新品', label: '新品' },
],
},
{
type: 'select',
name: 'industryAttributeList',
label: '行业属性',
placeholder: '请选择',
props: {
mode: "multiple"
},
// dataSource: industryList,
},
{
type: 'select',
name: 'countryIdList',
label: '国家',
placeholder: '请选择国家',
props: {
mode: "multiple"
},
// dataSource: countryList,
},
{
type: 'select',
name: 'isInPromotionWhiteList',
label: '促销白名单',
placeholder: '请选择促销白名单',
dataSource: [
{ value: 1, label: '是' },
{ value: 0, label: '否' },
],
},
{
type: 'select',
name: 'priceSuggestOption',
label: '价格风险诊断',
placeholder: '请选择',
dataSource: [
{ value: 1, label: '折扣力过高' },
{ value: 2, label: '折扣力过低' },
{ value: 3, label: '毛利偏低' },
{ value: 4, label: '毛利偏高' },
{ value: 5, label: '毛利低于红线价' },
{ value: 6, label: '竞对偏高' },
{ value: 7, label: '竞对过高' },
{ value: 8, label: '竞对过低' },
{ value: 9, label: '会员非会员倒挂' },
],
},
];
//
let newFormItemList = [];
if (conditionTab === 12 && (playTab || '').indexOf('play') > -1 && playInfo && playInfo.startTime) {
debugger
formItemList.map(item => {
if (['s&eTime'].indexOf(item.name) > -1) {
newFormItemList.push(item)
}
}
)
}
// if (conditionTab === 12 && (playTab || '').indexOf('play') > -1 && playInfo && playInfo.playDeadline) {
// formItemList = formItemList.filter(item => !['playDeadline'].indexOf(item ?.name) > -1);
// }
// if (isBusiness) {
// if (conditionTab == 21 || conditionTab == 22) {
// formItemList = formItemList.filter(item => ['firstReason', 'secondReason'].indexOf(item ?.name) > -1);
// }
// if (conditionTab == 1) {
// formItemList = formItemList.filter(item => ['poolType'].indexOf(item ?.name) > -1);
// }
// if ((conditionTab === 0 || conditionTab === 12 || conditionTab === 22 || conditionTab === 11 || conditionTab === 21) && allowanceStatus) {
// formItemList = formItemList.filter(item => ['poolThasAllowanceype'].indexOf(item ?.name) > -1);
// }
// }
// if (!isBusiness) {
// if (operateType == 2) {
// formItemList = formItemList.filter(item => ['cspuIdList', 'categoryIdList', 'brandIdList', 'goodsGradeAtMonthBeginning', 'industryAttributeList'].indexOf(item ?.name) > -1);
// } else {
// formItemList = formItemList.filter(item => ['goodsIdList', 'categoryIdList', 'brandIdList', 'countryIdList', 'topSalesItem', 'industryAttributeList'].indexOf(item ?.name) > -1);
// if (conditionTab === 21 || conditionTab === 22) {
// formItemList = formItemList.filter(item => ['firstReason', 'secondReason'].indexOf(item ?.name) > -1);
// }
// if (conditionTab === 1) {
// formItemList = formItemList.filter(item => ['poolType',].indexOf(item ?.name) > -1);
// }
// if (SCENARIO_TYPE === 0 || SCENARIO_TYPE === 1) {
// formItemList = formItemList.filter(item => ['isVipTopItem',].indexOf(item ?.name) > -1);
// }
// if (conditionTab === 12 && (playTab || '').indexOf('play') > -1) {
// formItemList = formItemList.filter(item => ['isInPromotionWhiteList',].indexOf(item ?.name) > -1);
// }
// if ((conditionTab === 0 || conditionTab === 12 || conditionTab === 22 || conditionTab === 11 || conditionTab === 21) && allowanceStatus) {
// formItemList = formItemList.filter(item => ['hasAllowance',].indexOf(item ?.name) > -1);
// }
// if (isAllGoodsPage) {
// formItemList = formItemList.filter(item => ['priceSuggestOption',].indexOf(item ?.name) > -1);
// }
// }
// }
console.log(newFormItemList)
console