const projectType = [{ id: 1, name: '房屋租赁' }, { id: 2, name: '知识产权' }]; const houseType = [{ id: 1, name: '纯写字楼' }, { id: 2, name: '商住两用' }, { id: 3, name: '商业裙楼' }, { id: 4, name: '厂房改造' }]; const payWay = [{ id: 1, name: '公对公转账' }, { id: 2, name: '微信小程序支付' }] const customerType = [{ id: 1, name: '潜在客户' }, { id: 2, name: '新增客户' }, { id: 3, name: '跟进中客户' }, { id: 4, name: '成交客户' }, { id: 5, name: '流失客户' }]; const followUpState = [{ id: 1, name: '初次接触' }, { id: 2, name: '沟通中' }, { id: 3, name: '已成交' }, { id: 4, name: '失败/放弃' }, { id: 5, name: '暂不考虑' }, { id: 6, name: '待定' }, { id: 7, name: '未联系上' }]; const fieldType = [{ id: 1, name: '输入类型' }, { id: 2, name: '选择类型' }, { id: 3, name: '日期类型' }, { id: 4, name: '单选类型' }]; const industryType = [{ id: 1, name: '机构组织' }, { id: 2, name: '农林牧渔' }, { id: 3, name: '建筑建材' }, { id: 4, name: '冶金矿产' }, { id: 5, name: '交通运输' }, { id: 6, name: '信息产业' }, { id: 7, name: '机械机电' }, { id: 8, name: '轻工食品' }, { id: 9, name: '服装纺织' }, { id: 10, name: '专业服务' }, { id: 11, name: '旅游休闲' }]; const rentWay = [{ id: 1, name: '固定租金' }]; const chargingType = [{ id: 1, name: '按月计费' }, { id: 2, name: '按季计费' }, { id: 3, name: '按年计费' }]; const payTime = [{ id: 1, name: '当天提醒' }, { id: 2, name: '提前一天提醒' }, { id: 3, name: '提前三天提醒' }, { id: 4, name: '提前五天提醒' }]; const unnaturalMonthChargingWay = [{ id: 1, name: '按天单价计算' }]; const leaseTermWay = [{ id: 1, name: '按起始日划分' }, { id: 2, name: '延迟一日划分' }]; const earnestMoneyType = [{ id: 1, name: '租金保证金' }, { id: 2, name: '装修保证金' }]; const currencyType = [{ id: 1, name: '人民币CNY' }]; const preferentialType = [{ id: 1, name: '免租期' }]; const preferentialRentFreeWay = [{ id: 1, name: '免租期划入租期' }]; const invoiceType = [{ id: 1, name: '增值税普通发票' }, { id: 2, name: '增值税电子普通发票' }]; const serviceWorkWay = [{ id: 1, name: '上门修理' }, { id: 2, name: '事后维修' }, { id: 3, name: '紧急抢修' }, { id: 4, name: '预防性维修' }, { id: 5, name: '专项修理' }, { id: 6, name: '网络维修' }]; const clearWorkWay = [{ id: 1, name: '日常保洁' }, { id: 2, name: '垃圾处理' }]; const supportingFacilities = [{ id: 1, name: '交通便利', icon: 'icon-jiaotong' }, { id: 2, name: '免费wifi', icon: 'icon-wifi' }, { id: 3, name: '幼儿教育', icon: 'icon-zhishiku' }, { id: 4, name: '医疗完善', icon: 'icon-tubiao_-' }, { id: 5, name: '靠近公园', icon: 'icon-gongyuan' }, { id: 6, name: '便捷购物', icon: 'icon-gouwu' }]; const obj = { field: { projectType, houseType, payWay, customerType, followUpState, fieldType, industryType, rentWay, chargingType, payTime, unnaturalMonthChargingWay, leaseTermWay, earnestMoneyType, currencyType, preferentialType, preferentialRentFreeWay, invoiceType, serviceWorkWay, clearWorkWay, supportingFacilities }, findTypeName(type, id) { return findItem(type, id).name; }, findTypeNameByList(type, ids) { ids = ids || ''; return ids.split(',').map(id => { return findItem(type, id) }); } } const findItem = (type, id) => { return obj.field[type].find(node => node.id == id) || { id: 0, name: '-' }; }; export default obj;