//场景注册信息 const sceneInfo = ()=> { const map = new Map() //餐饮************************************************************************************************** map.set('1', [ { name: "店铺名称", id: "biName", input: true, value: '', noValue: false, disable: true }, { name: "店铺简称", id: "biNickName", input: true, value: '', noValue: false, required: false }, { name: "经营菜系", id: "rbCuisine", type: 'checkbox', value: '', options: [ {name: '中式', value: '0', checked: true}, {name: '西式', value: '1', }, {name: '日式', value: '2', }, {name: '韩式', value: '3', }, {name: '泰式', value: '4', }, {name: '火锅', value: '5', }, {name: '烧烤', value: '6', }, {name: '综合', value: '7', }, {name: '其他', value: '99', hasRemark: true, remark: '', placeholder: '输入其他菜系'}, ] }, { name: "经营地址", id: "biAddress", input: true, value: '', noValue: false, }, { name: "就餐位数", id: "rbTotalSeating", type: 'radio', value: '0', options: [ {name: '无', value: '0', checked: true}, {name: '1~20', value: '20', }, {name: '21~50', value: '50', }, {name: '51~100', value: '100', }, {name: '100以上', value: '120', }, ] }, { name: "净化设备数量", id: "fpNum", type: 'number', input: true, value: "", noValue: false, unit: '台' }, { name: "监测设备数量", id: "mdNum", type: 'number', input: true, value: "", noValue: false, unit: '台' }, { name: "灶头数量", id: "rbCookingRangeNum", type: 'number', input: true, value: "", noValue: false, unit: '个' }, { name: "年均用油量", id: "rbCookingOilCapacity", type: 'number', input: true, value: "", noValue: false, unit: '升' }, { name: "用油类型", id: "rbCookingOilType", type: 'checkbox', value: '0', options: [ {name: '豆油', value: '0', checked: true}, {name: '起酥油', value: '1', }, {name: '其他', value: '99', hasRemark: true, remark: '', placeholder: '输入其他类型'}, ] }, { name: "联系人", id: "biContact", input: true, value: '', noValue: false, }, { name: "联系方式", id: "biTelephone", input: true, value: '', noValue: false, }, { name: "街镇", id: "biLocation", type: 'picker', pickerMode: 'region', value: [], displayValue: [], noValue: false, required: false }, { name: "集中区", id: "rbConcentrationArea", input: true, value: '', noValue: false, required: false }, { name: "排口数量", id: "rbOutfallCount", type: 'number', input: true, value: 0, noValue: false, required: false, unit: '个' }, { name: "排口位置", id: "rbOutfallLocation", input: true, value: '', noValue: false, required: false, }, { name: "排口编号", id: "rbOutfallNum", input: true, value: '', noValue: false, required: false }, ]) //工地************************************************************************************************** map.set('2', [{ name: "店铺名称", id: "sceneName", input: true, value: '', noValue: false, }, { name: "店铺简称", id: "sceneNickName", input: true, value: '', noValue: false, }, { name: "经营地址", id: "address", input: true, value: '', noValue: false, }, { name: "联系人", id: "contract", input: true, value: '', noValue: false, }, { name: "联系方式", id: "telephone", input: true, value: '', noValue: false, }, ]) //码头************************************************************************************************** map.set('3', [{ name: "店铺名称", id: "sceneName", input: true, value: '', noValue: false, }, { name: "店铺简称", id: "sceneNickName", input: true, value: '', noValue: false, }, { name: "经营地址", id: "address", input: true, value: '', noValue: false, }, { name: "联系人", id: "contract", input: true, value: '', noValue: false, }, { name: "联系方式", id: "telephone", input: true, value: '', noValue: false, }, ]) //堆场************************************************************************************************** map.set('4', [{ name: "店铺名称", id: "sceneName", input: true, value: '', noValue: false, }, { name: "店铺简称", id: "sceneNickName", input: true, value: '', noValue: false, }, { name: "经营地址", id: "address", input: true, value: '', noValue: false, }, { name: "联系人", id: "contract", input: true, value: '', noValue: false, }, { name: "联系方式", id: "telephone", input: true, value: '', noValue: false, }, ]) //搅拌站************************************************************************************************** map.set('5', [{ name: "店铺名称", id: "sceneName", input: true, value: '', noValue: false, }, { name: "店铺简称", id: "sceneNickName", input: true, value: '', noValue: false, }, { name: "经营地址", id: "address", input: true, value: '', noValue: false, }, { name: "联系人", id: "contract", input: true, value: '', noValue: false, }, { name: "联系方式", id: "telephone", input: true, value: '', noValue: false, }, ]) //工业企业************************************************************************************************** map.set('6', [ { name: "企业名称", id: "biName", input: true, value: '', noValue: false, disable: true }, { name: "企业简称", id: "biNickName", input: true, value: '', noValue: false, required: false }, { name: "经营地址", id: "biAddress", input: true, value: '', noValue: false, }, { name: "联系人", id: "biContact", input: true, value: '', noValue: false, }, { name: "联系方式", id: "biTelephone", input: true, value: '', noValue: false, }, { name: "街镇", id: "biLocation", type: 'picker', pickerMode: 'region', value: [], displayValue: ['上海市', '上海市'], noValue: false, required: false }, { name: "生产工艺", id: "ibProductionTechnique", input: true, value: '', noValue: false, }, { name: "废气处理工艺", id: "ibWasteGasTechnique", type: 'checkbox', value: '0', options: [ {name: '更换式活性炭', value: '0', checked: true}, {name: '等离子', value: '1', }, {name: '光解(光氧化)', value: '2', }, {name: '活性炭+光解', value: '3', }, {name: '活性炭+等离子', value: '4', }, {name: '活性炭吸脱附+热氧化', value: '5', }, {name: '其他', value: '99', hasRemark: true, remark: '', placeholder: '输入其他工艺'}, ] }, { name: "监控措施", id: "ibWasteGasMeasure", type: 'checkbox', value: '0', options: [ {name: '浓度在线', value: '0', checked: true}, {name: '压差', value: '1', }, {name: '温度', value: '2', }, {name: '电量', value: '3', }, {name: '时间控制', value: '4', }, {name: '其他', value: '99', hasRemark: true, remark: '', placeholder: '输入其他类型'}, ] }, ]) //汽修************************************************************************************************** map.set('7', [{ name: "店铺名称", id: "sceneName", input: true, value: '', noValue: false, }, { name: "店铺简称", id: "sceneNickName", input: true, value: '', noValue: false, }, { name: "经营地址", id: "address", input: true, value: '', noValue: false, }, { name: "联系人", id: "contract", input: true, value: '', noValue: false, }, { name: "联系方式", id: "telephone", input: true, value: '', noValue: false, }, ]) return map } /** * 场景注册时,需要提交的台账类型 * 后续需要调整为接口获取动态信息 */ const sceneLedger = { '1': { ledgerSubTypeId: 2101, ledgerName: '食品经营许可证', sceneType: 1 } } /** * 企业注册时,需要提交的台账类型 * 后续需要调整为接口获取动态信息 */ const companyLedger = { '1': { ledgerSubTypeId: 2100, ledgerName: '营业执照', sceneType: 1 }, '2': { ledgerSubTypeId: 500, ledgerName: '企业信息', sceneType: 2 }, '3': { ledgerSubTypeId: 900, ledgerName: '企业信息', sceneType: 3 }, '4': { ledgerSubTypeId: 1300, ledgerName: '企业信息', sceneType: 4 }, '5': { ledgerSubTypeId: 1700, ledgerName: '企业信息', sceneType: 5 }, '6': { ledgerSubTypeId: 100, ledgerName: '企业信息', sceneType: 6 }, '7': { ledgerSubTypeId: 2500, ledgerName: '营业执照', sceneType: 7 }, } module.exports = { sceneInfo, sceneLedger, companyLedger }