|  | @@ -1,5 +1,6 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -using OASystem.Domain.Dtos.System;
 | 
	
		
			
				|  |  | +using Microsoft.AspNetCore.Mvc.Formatters;
 | 
	
		
			
				|  |  | +using OASystem.Domain.Dtos.System;
 | 
	
		
			
				|  |  |  using Org.BouncyCastle.Asn1.Cms;
 | 
	
		
			
				|  |  |  using System.Collections;
 | 
	
		
			
				|  |  |  using static OpenAI.GPT3.ObjectModels.SharedModels.IOpenAiModels;
 | 
	
	
		
			
				|  | @@ -1209,18 +1210,74 @@ namespace OASystem.API.Controllers
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          [HttpPost]
 | 
	
		
			
				|  |  |          [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
 | 
	
		
			
				|  |  | -        public IActionResult EditPageInfo()
 | 
	
		
			
				|  |  | +        public async Task<IActionResult> EditPageInfo(SetDataAndPageInfoView dto)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -            return Ok(JsonView(""));
 | 
	
		
			
				|  |  | +            JsonView view = null;
 | 
	
		
			
				|  |  | +            var istrue = await _SystemMenuPermissionRepository.UpdateAsync(x=>x.Id == dto.Pageid ,x=> new Sys_SystemMenuPermission
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                AndroidUrl = dto.AndroidUrl,
 | 
	
		
			
				|  |  | +                CreateTime = DateTime.Now,
 | 
	
		
			
				|  |  | +                Icon = dto.Icon,
 | 
	
		
			
				|  |  | +                IosUrl = dto.IosUrl,
 | 
	
		
			
				|  |  | +                Name = dto.PageName,
 | 
	
		
			
				|  |  | +                PhoneIsEnable = dto.PagePhoneIsEnable,
 | 
	
		
			
				|  |  | +                CreateUserId = 235,
 | 
	
		
			
				|  |  | +                IsDel = 0,
 | 
	
		
			
				|  |  | +                IsEnable = dto.PageIsEnable,
 | 
	
		
			
				|  |  | +                Mid = dto.Modulid,
 | 
	
		
			
				|  |  | +                Remark = dto.PageRemark,
 | 
	
		
			
				|  |  | +                SystemMenuCode = dto.SystemMenuCode,
 | 
	
		
			
				|  |  | +                WebUrl = dto.WebUrl,
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            if (istrue)
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                view = JsonView(istrue);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            else
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                view = JsonView("添加失败");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            return Ok(view);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        /// <summary>
 | 
	
		
			
				|  |  | +        /// 添加一个页面
 | 
	
		
			
				|  |  | +        /// </summary>
 | 
	
		
			
				|  |  | +        /// <param name="dto"></param>
 | 
	
		
			
				|  |  | +        /// <returns></returns>
 | 
	
		
			
				|  |  |          [HttpPost]
 | 
	
		
			
				|  |  |          [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
 | 
	
		
			
				|  |  | -        public IActionResult AddPageInfo()
 | 
	
		
			
				|  |  | +        public async Task<IActionResult> AddPageInfo(SetDataAndPageInfoView dto)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            return Ok(JsonView(""));
 | 
	
		
			
				|  |  | +            JsonView view = null;
 | 
	
		
			
				|  |  | +            int number = await _SystemMenuPermissionRepository.AddAsync(new Sys_SystemMenuPermission
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                AndroidUrl = dto.AndroidUrl,
 | 
	
		
			
				|  |  | +                CreateTime = DateTime.Now,
 | 
	
		
			
				|  |  | +                Icon = dto.Icon,
 | 
	
		
			
				|  |  | +                IosUrl = dto.IosUrl,
 | 
	
		
			
				|  |  | +                Name = dto.PageName,
 | 
	
		
			
				|  |  | +                PhoneIsEnable = dto.PagePhoneIsEnable,
 | 
	
		
			
				|  |  | +                CreateUserId = 235,
 | 
	
		
			
				|  |  | +                IsDel = 0,
 | 
	
		
			
				|  |  | +                IsEnable = dto.PageIsEnable,
 | 
	
		
			
				|  |  | +                Mid = dto.Modulid,
 | 
	
		
			
				|  |  | +                Remark = dto.PageRemark,
 | 
	
		
			
				|  |  | +                SystemMenuCode = dto.SystemMenuCode,
 | 
	
		
			
				|  |  | +                WebUrl = dto.WebUrl,
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            if (number > 0)
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                view = JsonView(number);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            else
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                view = JsonView("添加失败");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            return Ok(view);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          #endregion
 | 
	
		
			
				|  |  |      }
 |