public async Task <IActionResult> panyshow(int index = 0, int size = 8, string pdanhao = "", string pname = "", string pren = "", string time = "", string pcang = "", string pqu = "")
        {
            var Category = await _Wmss.panyshow();

            if (!string.IsNullOrEmpty(pdanhao))
            {
                Category = Category.Where(m => m.pdanhao.Contains(pdanhao)).ToList();
            }
            if (!string.IsNullOrEmpty(pname))
            {
                Category = Category.Where(m => m.pname.Contains(pname)).ToList();
            }
            if (!string.IsNullOrEmpty(pren))
            {
                Category = Category.Where(m => m.pren.Contains(pren)).ToList();
            }
            if (!string.IsNullOrEmpty(time))
            {
                Category = Category.Where(m => m.ptime.Contains(time)).ToList();
            }
            if (!string.IsNullOrEmpty(pcang))
            {
                Category = Category.Where(m => m.pwarehouse.Contains(pcang)).ToList();
            }
            if (!string.IsNullOrEmpty(pqu))
            {
                Category = Category.Where(m => m.parea.Contains(pqu)).ToList();
            }
            int count = Category.Count;

            Category = Category.Skip((index - 1) * size).Take(size).ToList();
            return(Ok(Category));
        }