/// <summary>
        /// 初始化餐桌定位数据,主要在主页面显示
        /// status=0表示添加空闲的桌台,status=1表示添加正在使用的桌台,status=2添加待清的桌台
        /// </summary>
        ///  <param name="status">status=0表示初始化加载餐桌定位及桌台数据,status=1表示点击类型加载对应桌台数据</param>
        private void InitTableLocationItemData(int status)
        {
            Config config = _ConfigurationService.Find(TableLocationMapping.TableLocationName[TableLocation.NAME]);

            if (config != null)
            {
                //餐桌定位的拼接类型是编码或者id直接使用下划线分割"_"
                if (config.Disabled == 1)   //餐桌类型
                {
                    if (status == 0)
                    {
                        TypeItems.Add(new BaseTableModel("所有餐桌"));
                    }
                    //
                    string[]         values = config.Value.Split(new char[] { '_' });
                    List <TableType> types  = _TableStatusService.GetTypesByIds(values);
                    LoaderTableType(types, status);
                }
                else if (config.Disabled == 2)   //区域
                {
                    if (status == 0)
                    {
                        TypeItems.Add(new BaseTableModel("所有区域"));
                    }
                    string[]        values    = config.Value.Split(new char[] { '_' });
                    List <Location> locations = _TableStatusService.GetLocationByAllId(values);
                    LoaderLocation(locations, status);
                }
            }
        }