5ac57c2ca09323e660315676feefdca5.json 71 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\index\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\index\\index.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEdvb2RzQ2hvb3NlU2hvcCBmcm9tICJAL2NvbXBvbmVudC9nb29kcy9Hb29kc0Nob29zZVNob3AudnVlIjsKaW1wb3J0IHsgRW50ZXJwcmlzZSB9IGZyb20gIkAvYXBpL3VzZXIiOwppbXBvcnQgeyBnZXRTeXN0ZW1TZXR0aW5nc0luZm8gfSBmcm9tICJAL2FwaS9TeXN0ZW0iOwppbXBvcnQgQ2hhcnQxIGZyb20gIi4vY29tcG9uZW50cy9DaGFydDEiOwppbXBvcnQgQ2hhcnQyIGZyb20gIi4vY29tcG9uZW50cy9DaGFydDIiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkRyaXZlQ2FiaW4iLAogIGNvbXBvbmVudHM6IHsKICAgIEdvb2RzQ2hvb3NlU2hvcCwKICAgIENoYXJ0MSwKICAgIENoYXJ0MgogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBmbGFnOiBmYWxzZSwKICAgICAgLy/orr/pl67ph48KICAgICAgb3B0aW9uczogewogICAgICAgIGdyaWQ6IHsKICAgICAgICAgIHRvcDogIjQlIiwKICAgICAgICAgIGxlZnQ6ICIyJSIsCiAgICAgICAgICByaWdodDogIjQlIiwKICAgICAgICAgIGJvdHRvbTogIjAlIiwKICAgICAgICAgIGNvbnRhaW5MYWJlbDogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgeEF4aXM6IFt7CiAgICAgICAgICB0eXBlOiAiY2F0ZWdvcnkiLAogICAgICAgICAgYm91bmRhcnlHYXA6IGZhbHNlLAogICAgICAgICAgZGF0YTogW10sCiAgICAgICAgICBheGlzVGljazogewogICAgICAgICAgICBhbGlnbldpdGhMYWJlbDogdHJ1ZQogICAgICAgICAgfQogICAgICAgIH1dLAogICAgICAgIHlBeGlzOiBbewogICAgICAgICAgdHlwZTogInZhbHVlIgogICAgICAgIH1dLAogICAgICAgIHNlcmllczogW3sKICAgICAgICAgIG5hbWU6ICLorr/pl67ph48iLAogICAgICAgICAgdHlwZTogImxpbmUiLAogICAgICAgICAgZGF0YTogW10sCiAgICAgICAgICBzbW9vdGg6IHRydWUsCiAgICAgICAgICBhcmVhU3R5bGU6IHt9CiAgICAgICAgfV0KICAgICAgfSwKICAgICAgbm93VGltZTogIiIsCiAgICAgIGlzX2FsbF9zdXBwbGllcl9zaG9wOiB0cnVlLAogICAgICBpc19hbGxfc3VydmV5X3Nob3A6IHRydWUsCiAgICAgIGlzX2FsbF9nb29kc19zaG9wOiB0cnVlLAogICAgICBpc19hbGxfY2F0ZV9zaG9wOiB0cnVlLAogICAgICBzdXBwbGllcl9zaG9wX25hbWU6ICIiLAogICAgICBnb29kc19zaG9wX25hbWU6ICIiLAogICAgICBjYXRlX3Nob3BfbmFtZTogIiIsCiAgICAgIHNlcnZleV9zaG9wX25hbWU6ICIiLAogICAgICBzZWFyX3Nob3BfdHlwZTogIiIsCiAgICAgIHJhbmtpbmdfc2VsOiAiMSIsCiAgICAgIHNlbF9zaG9wOiBmYWxzZSwKICAgICAgYnVzaW5lc3NPdmVydmlld1Nob3BJZDogIiIsCiAgICAgIGNhdGVnb3J5UmFua2luZ1Nob3BJZDogIiIsCiAgICAgIGdvb2RzUmFua2luZ1Nob3BJZDogIiIsCiAgICAgIHN1cHBsaWVyUmFua2luZ1Nob3BJZDogIiIsCiAgICAgIGFnZ3JlZ2F0ZVN0YXRpc3RpY3M6IHt9LAogICAgICByYW5raW5nOiB7CiAgICAgICAgY2F0ZWdvcnlSYW5raW5nOiBbXSwKICAgICAgICBnb29kc1Jhbmtpbmc6IFtdLAogICAgICAgIGN1c3RvbWVyUmFua2luZzogW10sCiAgICAgICAgc3VwcGxpZXJSYW5raW5nOiBbXQogICAgICB9LAogICAgICB0aW1lX2RhdGE6IFtdLAogICAgICBnb29kc051bV9kYXRhOiBbXSwKICAgICAgb3JkZXJNb25leV9kYXRhOiBbXSwKICAgICAgb3JkZXJOdW1fZGF0YTogW10sCiAgICAgIGJ1c2luZXNzT3ZlcnZpZXc6IHt9LAogICAgICBidG5fbGlzdDogW3sKICAgICAgICBsYWJlbDogIuiuouWNleWIl+ihqCIsCiAgICAgICAgcGF0aDogIi9vcmRlci9tYW5hZ2VPL29yZGVyUXVlcnkiLAogICAgICAgIGljb246ICJpY29uLXdlaWJpYW90aS0tIiwKICAgICAgICBjb2xvcjogImxpbmVhci1ncmFkaWVudCgyNzBkZWcsIzRCOUVGRiAwJSwjM0Q4OUZGIDEwMCUpIiwKICAgICAgICBhY2Nlc3M6ICJuZXdPcmRlckxpc3QiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuS7o+WuouS4i+WNlSIsCiAgICAgICAgcGF0aDogIi9vcmRlci9tYW5hZ2VPL09yZGVyQWRkIiwKICAgICAgICBpY29uOiAiaWNvbi14aWFvc2hvdXpoZW5nY2UiLAogICAgICAgIGNvbG9yOiAibGluZWFyLWdyYWRpZW50KDI3MGRlZywjNzM5RUZGIDAlLCMzRjY0RkYgMTAwJSkiLAogICAgICAgIGFjY2VzczogInNhbGVPcmRlckxpc3QiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuiHquaPkOiuouWNlSIsCiAgICAgICAgcGF0aDogIi9vcmRlci9tYW5hZ2VPL3NlbGZPcmRlcj90eXBlPTIiLAogICAgICAgIGljb246ICJpY29uLXppdGlyYWlzaW5nIiwKICAgICAgICBjb2xvcjogImxpbmVhci1ncmFkaWVudCgyNzBkZWcsIzczQ0RGRiAwJSwjM0Y5RkZGIDEwMCUpIiwKICAgICAgICBhY2Nlc3M6ICJzZWxmT3JkZXIiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWVhuWTgeeuoeeQhiIsCiAgICAgICAgcGF0aDogIi9nb29kcy9zYWxlL1B1Ymxpc2hHb29kcyIsCiAgICAgICAgaWNvbjogImljb24tc2hhbmdwaW4yIiwKICAgICAgICBjb2xvcjogImxpbmVhci1ncmFkaWVudCgyNzBkZWcsIzVBQTRGRiAwJSwjMzg4NEZGIDEwMCUpIiwKICAgICAgICBhY2Nlc3M6ICJQdWJsaXNoR29vZHMiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWVhuWTgeiwg+S7tyIsCiAgICAgICAgcGF0aDogIi9nb29kcy9zYWxlL1ByaWNlVGFibGUiLAogICAgICAgIGljb246ICJpY29uLWljb25fdGlhb2ppYWFkanVzdCIsCiAgICAgICAgY29sb3I6ICJsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCM0OEM5REQgMCUsIzM2QjVDRiAxMDAlKSIsCiAgICAgICAgYWNjZXNzOiAiUHJpY2VUYWJsZSIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5bqT5a2Y5p+l6K+iIiwKICAgICAgICBwYXRoOiAiL3N0b2NrL1dhcmVob3VzZUFkbWluL3F1ZXJ5IiwKICAgICAgICBpY29uOiAiaWNvbi1rdWN1bnRvbmdqaSIsCiAgICAgICAgY29sb3I6ICJsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCM1QUE0RkYgMCUsIzM4ODRGRiAxMDAlKSIsCiAgICAgICAgYWNjZXNzOiAicXVlcnkiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuiuouWNleWHuuW6kyIsCiAgICAgICAgcGF0aDogIi9zdG9jay9PdXRJbi9vdXRnb2luZyIsCiAgICAgICAgaWNvbjogImljb24tY2h1a3UxIiwKICAgICAgICBjb2xvcjogImxpbmVhci1ncmFkaWVudCgyNzBkZWcsIzczOUVGRiAwJSwjM0Y2NEZGIDEwMCUpIiwKICAgICAgICBhY2Nlc3M6ICJJbnZlbnRvcnlPdXQiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIui0ouWKoeaUtuasviIsCiAgICAgICAgcGF0aDogIi9GaW5hbmNlL1JlY2VpdmFibGUvUmVjZWlwdExpc3QiLAogICAgICAgIGljb246ICJpY29uLWNhaXd1IiwKICAgICAgICBjb2xvcjogImxpbmVhci1ncmFkaWVudCgyNzBkZWcsI0MyNkREMiAwJSwjOEUzQkE2IDEwMCUpIiwKICAgICAgICBhY2Nlc3M6ICJSZWNlaXB0TGlzdEdldEFsbFJlY2VpdmVkIgogICAgICB9IC8vIOmihOiniOWVhuWfji0t5bCP56iL5bqP5LqM57u056CB5by556qXCiAgICAgIC8vIHsKICAgICAgLy8gICBsYWJlbDogJ+mihOiniOWVhuWfjicsCiAgICAgIC8vICAgcGF0aDogJy8nLAogICAgICAvLyAgIGljb246ICdpY29uLXNhb21pYW8nLAogICAgICAvLyAgIGNvbG9yOiAncmdiKDE4LDE4NiwxMjMpJwogICAgICAvLyB9CiAgICAgIC8vIHsKICAgICAgLy8gICBsYWJlbDogJ+W8gOW6l+aMh+WNlycsCiAgICAgIC8vICAgcGF0aDogJy8nLAogICAgICAvLyAgIGljb246ICdpY29uLXpoaW5hbicsCiAgICAgIC8vICAgY29sb3I6ICcjNDA5RUZGJwogICAgICAvLyB9CiAgICAgIF0sCiAgICAgIHRvcF9idG5fbGlzdDogW10sCiAgICAgIHd4Q29kZUltZzogIiIsCiAgICAgIHJhbmtpbmdfb246ICJjYXRlVG9wIgogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5ub3dUaW1lID0gdGhpcy4kX2NvbW1vbi5mb3JtYXREYXRlKG5ldyBEYXRlKCkuZ2V0VGltZSgpKTsKICAgIHRoaXMuZ2V0RGF0YSgiMSIpOwogICAgdGhpcy5nZXRTeXN0ZW1TZXR0aW5nc0luZm8oKTsKICB9LAoKICBtb3VudGVkKCkgewogICAgLy8g5bi455So5Yqf6IO95p2D6ZmQ5Yik5patCiAgICB0aGlzLnRvcF9idG5fbGlzdCA9IHRoaXMuYnRuX2xpc3QuZmlsdGVyKGl0ZW0gPT4gewogICAgICByZXR1cm4gdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzW2l0ZW0uYWNjZXNzXSk7CiAgICB9KTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDbGljayhjb21tYW5kKSB7CiAgICAgIHRoaXMucmFua2luZ19vbiA9IGNvbW1hbmQ7CiAgICB9LAoKICAgIC8vIOiOt+WPluWwj+eoi+W6j+S6jOe7tOeggeivpuaDhVJlY2VpcHRMaXN0CiAgICBhc3luYyBnZXRTeXN0ZW1TZXR0aW5nc0luZm8oKSB7CiAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLld4Q29kZVNldEdldFN5c3RlbVNldHRpbmdzSW5mbykpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRTeXN0ZW1TZXR0aW5nc0luZm8oMSk7CiAgICAgIHRoaXMud3hDb2RlSW1nID0gZGF0YS5jb250ZW50ICYmIGRhdGEuY29udGVudC5pbWcgPyBkYXRhLmNvbnRlbnQuaW1nIDogIiI7CiAgICB9LAoKICAgIGFzeW5jIGdldERhdGEodmFsKSB7CiAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLm92ZXJ2aWV3KSkgewogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgaWYgKHZhbCkgewogICAgICAgIHRoaXMucmFua2luZ19zZWwgPSB2YWw7CiAgICAgIH0KCiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBFbnRlcnByaXNlKHsKICAgICAgICByYW5raW5nOiB0aGlzLnJhbmtpbmdfc2VsLAogICAgICAgIC8vICIx6ZSA6YeP5o6S6KGMIDLplIDpop3mjpLooYwiLAogICAgICAgIGJ1c2luZXNzT3ZlcnZpZXdTaG9wSWQ6IHRoaXMuYnVzaW5lc3NPdmVydmlld1Nob3BJZCwKICAgICAgICAvLyAi57uP6JCl5qaC5Ya15oyJ5bqX6ZO6562b6YCJ77ya5Li656m65YiZ562b6YCJ5YWo5bqXIiwKICAgICAgICBjYXRlZ29yeVJhbmtpbmdTaG9wSWQ6IHRoaXMuY2F0ZWdvcnlSYW5raW5nU2hvcElkLAogICAgICAgIC8vICLnsbvnm67mjpLooYzmjInlupfpk7rnrZvpgInvvJrkuLrnqbrliJnnrZvpgInlhajlupciLAogICAgICAgIGdvb2RzUmFua2luZ1Nob3BJZDogdGhpcy5nb29kc1JhbmtpbmdTaG9wSWQsCiAgICAgICAgLy8gIuWVhuWTgeaOkuihjOaMieW6l+mTuuetm+mAie+8muS4uuepuuWImeetm+mAieWFqOW6lyIsCiAgICAgICAgc3VwcGxpZXJSYW5raW5nU2hvcElkOiB0aGlzLnN1cHBsaWVyUmFua2luZ1Nob3BJZCAvLyDkvpvlupTllYbmjpLooYzmjInlupfpk7rnrZvpgInvvJrkuLrnqbrliJnnrZvpgInlhajlupciCgogICAgICB9KTsKCiAgICAgIGlmIChkYXRhLmFnZ3JlZ2F0ZVN0YXRpc3RpY3MpIHsKICAgICAgICB0aGlzLmFnZ3JlZ2F0ZVN0YXRpc3RpY3MgPSBkYXRhLmFnZ3JlZ2F0ZVN0YXRpc3RpY3M7CiAgICAgICAgdGhpcy5yYW5raW5nID0gZGF0YS5yYW5raW5nOwogICAgICAgIHRoaXMuYnVzaW5lc3NPdmVydmlldyA9IGRhdGEuYnVzaW5lc3NPdmVydmlldzsKCiAgICAgICAgaWYgKHRoaXMudGltZV9kYXRhLmxlbmd0aCkgewogICAgICAgICAgdGhpcy50aW1lX2RhdGEgPSBbXTsKICAgICAgICAgIHRoaXMuZ29vZHNOdW1fZGF0YSA9IFtdOwogICAgICAgICAgdGhpcy5vcmRlck1vbmV5X2RhdGEgPSBbXTsKICAgICAgICAgIHRoaXMub3JkZXJOdW1fZGF0YSA9IFtdOwogICAgICAgIH0KCiAgICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4gewogICAgICAgICAgZGF0YS5jaGFydERhdGEuZm9yRWFjaCh2YWx1ZSA9PiB7CiAgICAgICAgICAgIHRoaXMudGltZV9kYXRhLnB1c2godmFsdWUuZGF0ZSk7CiAgICAgICAgICAgIHRoaXMuZ29vZHNOdW1fZGF0YS5wdXNoKHZhbHVlLmdvb2RzTnVtKTsKICAgICAgICAgICAgdGhpcy5vcmRlck1vbmV5X2RhdGEucHVzaCh2YWx1ZS5vcmRlck1vbmV5KTsKICAgICAgICAgICAgdGhpcy5vcmRlck51bV9kYXRhLnB1c2godmFsdWUub3JkZXJOdW0pOwogICAgICAgICAgfSk7CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0sCgogICAgLy8g5YWo5bqX5YiH5o2iCiAgICByYW5raW5nU2VhcmNoKHZhbCwgdGFnKSB7CiAgICAgIHRoaXNbdmFsXSA9ICF0aGlzW3ZhbF07CgogICAgICBpZiAodGhpc1t2YWxdKSB7CiAgICAgICAgc3dpdGNoICh0YWcpIHsKICAgICAgICAgIGNhc2UgInN1cHBsaWVyIjoKICAgICAgICAgICAgdGhpcy5zdXBwbGllcl9zaG9wX25hbWUgPSAiIjsKICAgICAgICAgICAgdGhpcy5zdXBwbGllclJhbmtpbmdTaG9wSWQgPSAiIjsKICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgY2FzZSAiZ29vZHMiOgogICAgICAgICAgICB0aGlzLmdvb2RzX3Nob3BfbmFtZSA9ICIiOwogICAgICAgICAgICB0aGlzLmdvb2RzUmFua2luZ1Nob3BJZCA9ICIiOwogICAgICAgICAgICBicmVhazsKCiAgICAgICAgICBjYXNlICJjYXRlIjoKICAgICAgICAgICAgdGhpcy5jYXRlX3Nob3BfbmFtZSA9ICIiOwogICAgICAgICAgICB0aGlzLmNhdGVnb3J5UmFua2luZ1Nob3BJZCA9ICIiOwogICAgICAgICAgICBicmVhazsKCiAgICAgICAgICBjYXNlICJzdXJ2ZXkiOgogICAgICAgICAgICB0aGlzLnNlcnZleV9zaG9wX25hbWUgPSAiIjsKICAgICAgICAgICAgdGhpcy5idXNpbmVzc092ZXJ2aWV3U2hvcElkID0gIiI7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KCiAgICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICAgIH0KICAgIH0sCgogICAgLy8g5ZWG6ZO65pCc57SiCiAgICBzaG9wQ29uZmlybShyb3cpIHsKICAgICAgc3dpdGNoICh0aGlzLnNlYXJfc2hvcF90eXBlKSB7CiAgICAgICAgY2FzZSAic3VwcGxpZXIiOgogICAgICAgICAgdGhpcy5zdXBwbGllcl9zaG9wX25hbWUgPSByb3dbMF0ubmFtZTsKICAgICAgICAgIHRoaXMuc3VwcGxpZXJSYW5raW5nU2hvcElkID0gcm93WzBdLmlkOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgImdvb2RzIjoKICAgICAgICAgIHRoaXMuZ29vZHNfc2hvcF9uYW1lID0gcm93WzBdLm5hbWU7CiAgICAgICAgICB0aGlzLmdvb2RzUmFua2luZ1Nob3BJZCA9IHJvd1swXS5pZDsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlICJjYXRlIjoKICAgICAgICAgIHRoaXMuY2F0ZV9zaG9wX25hbWUgPSByb3dbMF0ubmFtZTsKICAgICAgICAgIHRoaXMuY2F0ZWdvcnlSYW5raW5nU2hvcElkID0gcm93WzBdLmlkOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIGNhc2UgInN1cnZleSI6CiAgICAgICAgICB0aGlzLnNlcnZleV9zaG9wX25hbWUgPSByb3dbMF0ubmFtZTsKICAgICAgICAgIHRoaXMuYnVzaW5lc3NPdmVydmlld1Nob3BJZCA9IHJvd1swXS5pZDsKICAgICAgICAgIGJyZWFrOwogICAgICB9CgogICAgICB0aGlzLmdldERhdGEoKTsKICAgIH0sCgogICAgb3BlblNob3AodHlwZSkgewogICAgICB0aGlzLnNlYXJfc2hvcF90eXBlID0gdHlwZTsKICAgICAgdGhpcy5zZWxfc2hvcCA9IHRydWU7CiAgICAgIHRoaXMuaXNfYWxsX2NhdGVfc2hvcCA9IGZhbHNlOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":"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A,CAnJA;;EAoJAC;IACA;IACA;IACA;EACA,CAxJA;;EAyJAC;IACA;IACA;MACA;IACA,CAFA;EAGA,CA9JA;;EA+JAC;IACAC;MACA;IACA,CAHA;;IAIA;IACA;MACA;QACA;MACA;;MACA;MAEA,iBACAzD,wDADA;IAEA,CAbA;;IAeA;MACA;QACA;MACA;;MACA;QACA;MACA;;MAEA;QAAAA;MAAA;QACAmC,yBADA;QACA;QACAL,mDAFA;QAEA;QACAC,iDAHA;QAGA;QACAC,2CAJA;QAIA;QACAC,iDALA,CAKA;;MALA;;MAOA;QACA;QACA;QACA;;QACA;UACA;UACA;UACA;UACA;QACA;;QACA;UACAjC;YACA;YACA;YACA;YACA;UACA,CALA;QAMA,CAPA;MAQA;IACA,CAjDA;;IAkDA;IACA0D;MACA;;MACA;QACA;UACA;YACA;YACA;YACA;;UACA;YACA;YACA;YACA;;UACA;YACA;YACA;YACA;;UACA;YACA;YACA;YACA;QAhBA;;QAkBA;MACA;IACA,CA1EA;;IA2EA;IACAC;MACA;QACA;UACA;UACA;UACA;;QACA;UACA;UACA;UACA;;QACA;UACA;UACA;UACA;;QACA;UACA;UACA;UACA;MAhBA;;MAkBA;IACA,CAhGA;;IAiGAC;MACA;MACA;MACA;IACA;;EArGA;AA/JA","names":["name","components","GoodsChooseShop","Chart1","Chart2","data","flag","options","grid","top","left","right","bottom","containLabel","xAxis","type","boundaryGap","axisTick","alignWithLabel","yAxis","series","smooth","areaStyle","nowTime","is_all_supplier_shop","is_all_survey_shop","is_all_goods_shop","is_all_cate_shop","supplier_shop_name","goods_shop_name","cate_shop_name","servey_shop_name","sear_shop_type","ranking_sel","sel_shop","businessOverviewShopId","categoryRankingShopId","goodsRankingShopId","supplierRankingShopId","aggregateStatistics","ranking","categoryRanking","goodsRanking","customerRanking","supplierRanking","time_data","goodsNum_data","orderMoney_data","orderNum_data","businessOverview","btn_list","label","path","icon","color","access","top_btn_list","wxCodeImg","ranking_on","created","mounted","methods","handleClick","rankingSearch","shopConfirm","openShop"],"sourceRoot":"src/views/index","sources":["index.vue"],"sourcesContent":["<!--首页-->\n<template>\n <div class=\"box\">\n <div class=\"top-fn-view\">\n <div style=\"line-height: 42px; border-bottom: 1px solid #d8d8d8\">\n <span class=\"ph_title\">常用功能</span>\n </div>\n <ul class=\"nav-btn-ul\">\n <li\n v-for=\"(item, index) in top_btn_list\"\n :key=\"index\"\n class=\"nav-btn-li\"\n @click=\"$router.push(item.path)\"\n >\n <span\n :style=\"{ background: item.color }\"\n class=\"iconfont nav-btn-icon\"\n :class=\"[item.icon]\"\n ></span>\n <span style=\"color: #24365c; margin-left: 10px\">\n {{ item.label }}\n </span>\n </li>\n <li v-if=\"!!wxCodeImg\" class=\"nav-btn-li\">\n <el-popover placement=\"right\" width=\"200\" trigger=\"hover\">\n <div slot=\"reference\">\n <p>\n <span\n style=\"background-color: rgb(18, 186, 123)\"\n class=\"iconfont nav-btn-icon icon-saomiao\"\n ></span>\n </p>\n <p>预览商城</p>\n </div>\n <el-image\n :src=\"wxCodeImg\"\n style=\"width: 180px; height: 180px; background-color: #12ba7b\"\n ></el-image>\n </el-popover>\n </li>\n </ul>\n </div>\n <div v-if=\"$accessCheck($Access.overview)\">\n <el-row :gutter=\"20\">\n <el-col :span=\"8\">\n <div v-if=\"$accessCheck($Access.overview)\">\n <ul class=\"top-data-ul\">\n <li class=\"top-data-li clearfix\">\n <div class=\"float_left\">\n <p class=\"card-label\">\n <i\n class=\"el-icon-s-help card-dot\"\n style=\"color: #0668f0\"\n ></i>\n <span class=\"card-label-text\">应收账款</span>\n <el-tooltip\n effect=\"dark\"\n content=\"当前所有客户的应收款总额\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question mark\"></i>\n </el-tooltip>\n </p>\n <p class=\"card-des\">\n <i class=\"el-icon-edit\" style=\"color: transparent\"></i>\n 当前所有客户的应收款总额\n </p>\n <p class=\"card-num\">\n <i\n class=\"el-icon-edit\"\n style=\"font-size: 13px; color: transparent\"\n ></i>\n <span class=\"money\">\n {{\n $_common.formattedNumber(\n aggregateStatistics.totalShouldReceive\n )\n }}\n </span>\n </p>\n </div>\n <div\n v-if=\"flag\"\n class=\"float_right\"\n style=\"padding: 29px 20px 0 0\"\n >\n <div style=\"width: 199px; height: 57px\">\n <chart2 :chart-data=\"chart_data\"></chart2>\n <div style=\"margin: -50px 0 0 40px\">\n <span\n style=\"font-size: 14px; color: #fa6400; z-index: 999\"\n >\n -0.84k |&nbsp;\n </span>\n <span style=\"font-size: 14px\">相比较上一周</span>\n </div>\n </div>\n </div>\n </li>\n <li class=\"top-data-li clearfix\">\n <div class=\"float_left\">\n <p class=\"card-label\">\n <i\n class=\"el-icon-s-help card-dot\"\n style=\"color: #f7b500\"\n ></i>\n <span class=\"card-label-text\">应付账款</span>\n <el-tooltip\n effect=\"dark\"\n content=\"当前所有的应付款总额\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question mark\"></i>\n </el-tooltip>\n </p>\n <p class=\"card-des\">\n <i class=\"el-icon-edit\" style=\"color: transparent\"></i>\n 当前所有的应付款总额\n </p>\n <p class=\"card-num\">\n <i\n class=\"el-icon-edit\"\n style=\"font-size: 13px; color: transparent\"\n ></i>\n <span class=\"money\">\n {{\n $_common.formattedNumber(\n aggregateStatistics.totalShouldPay\n )\n }}\n </span>\n </p>\n </div>\n <div\n v-if=\"flag\"\n class=\"float_right\"\n style=\"padding: 29px 20px 0 0\"\n >\n <div style=\"width: 199px; height: 57px\">\n <chart2 :chart-data=\"chart_data\"></chart2>\n <div style=\"margin: -50px 0 0 40px\">\n <span style=\"font-size: 14px; color: #fa6400\">\n -0.21k |&nbsp;\n </span>\n <span style=\"font-size: 14px\">相比较上一周</span>\n </div>\n </div>\n </div>\n </li>\n <li class=\"top-data-li clearfix\">\n <div class=\"float_left\">\n <p class=\"card-label\">\n <i\n class=\"el-icon-s-help card-dot\"\n style=\"color: #45cdaf\"\n ></i>\n <span class=\"card-label-text\">库存商品数</span>\n <el-tooltip\n effect=\"dark\"\n content=\"仓库总共有的多少种商品\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question mark\"></i>\n </el-tooltip>\n </p>\n <p class=\"card-des\">\n <i class=\"el-icon-edit\" style=\"color: transparent\"></i>\n 仓库总共有的多少种商品\n </p>\n <p class=\"card-num\">\n <i\n class=\"el-icon-edit\"\n style=\"font-size: 13px; color: transparent\"\n ></i>\n <span class=\"money\">\n {{\n $_common.formatNub(\n aggregateStatistics.numberOfProductsInStock,\n 2\n ) || 0\n }}\n </span>\n </p>\n </div>\n <div\n v-if=\"flag\"\n class=\"float_right\"\n style=\"padding: 29px 20px 0 0\"\n >\n <div style=\"width: 199px; height: 57px\">\n <chart2 :chart-data=\"chart_data\"></chart2>\n <div style=\"margin: -50px 0 0 40px\">\n <span style=\"font-size: 14px; color: #6dd400\">\n +0.02k |&nbsp;\n </span>\n <span style=\"font-size: 14px\">相比较上一周</span>\n </div>\n </div>\n </div>\n </li>\n </ul>\n </div>\n </el-col>\n <el-col :span=\"8\" style=\"padding: 0\">\n <div v-if=\"$accessCheck($Access.overview)\" class=\"ph\">\n <div slot=\"header\" class=\"clearfix\">\n <div class=\"float_left\">\n <!-- <vab-remix-icon icon-class=\"airplay-line\"></vab-remix-icon>-->\n <span class=\"ph_title\">经营概况</span>\n <p class=\"ph_tip\">更新时间({{ nowTime }})</p>\n </div>\n <div v-if=\"flag\" class=\"float_right ph-radio-group\">\n <span\n class=\"ph-btn\"\n :class=\"[\n is_all_survey_shop || !servey_shop_name ? 'ph-on' : '',\n ]\"\n @click=\"rankingSearch('is_all_survey_shop', 'survey')\"\n >\n 全店\n </span>\n <span class=\"radio-line\">|</span>\n <span\n class=\"ph-btn\"\n :class=\"[servey_shop_name ? 'ph-on' : '']\"\n @click=\"openShop('survey')\"\n >\n {{ servey_shop_name || \"所有店铺\" }}\n <i class=\"el-icon-caret-bottom\"></i>\n </span>\n </div>\n </div>\n <div class=\"module-cont\">\n <ul class=\"clearfix\">\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <div\n :style=\"{\n background: '#37B17D',\n }\"\n class=\"iconfont icon-jine1 num-item-icon float_left\"\n ></div>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(businessOverview.orderTotalMoney)\n }}\n </p>\n <p class=\"text-item-p\">\n 下单金额(元)\n <el-tooltip\n effect=\"dark\"\n content=\"今日所有订单的总金额,包含已取消订单的金额\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n :style=\"{\n background: '#FFAD00',\n }\"\n class=\"iconfont icon-jine1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.orderConfirmedMoney,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 营业额(元)\n <el-tooltip\n effect=\"dark\"\n content=\"今日实际已出库商品的总金额,不包含已退货的订单商品金额\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n :style=\"{\n background: '#FE6E4B',\n }\"\n class=\"iconfont icon-jine1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.todayGrossProfit,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 今日毛利(元)\n <el-tooltip\n effect=\"dark\"\n content=\"今日出库金额 - 今日出库成本 = 今日毛利\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n :style=\"{\n background: '#FF840C',\n }\"\n class=\"iconfont icon-jine1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.todayReceivedMoney,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 今日收款(元)\n <el-tooltip\n effect=\"dark\"\n content=\"今日已审核收款单总金额\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n :style=\"{\n background: '#5A739A',\n }\"\n class=\"iconfont icon-jine1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.todayNewCustomerNum,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 今日新增客户\n <el-tooltip\n effect=\"dark\"\n content=\"今日新增已审核的客户总数\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n </ul>\n </div>\n </div>\n <div\n v-if=\"$accessCheck($Access.overview)\"\n class=\"ph\"\n style=\"margin-top: 10px\"\n >\n <div slot=\"header\" class=\"clearfix\">\n <div class=\"float_left\">\n <!-- <vab-remix-icon icon-class=\"airplay-line\"></vab-remix-icon>-->\n <span class=\"ph_title\">订单概况</span>\n <p class=\"ph_tip\">更新时间({{ nowTime }})</p>\n </div>\n <div class=\"float_right ph-radio-group\">\n <span\n class=\"ph-btn\"\n :class=\"[\n is_all_survey_shop || !servey_shop_name ? 'ph-on' : '',\n ]\"\n @click=\"rankingSearch('is_all_survey_shop', 'survey')\"\n >\n 全店\n </span>\n <span class=\"radio-line\">|</span>\n <span\n class=\"ph-btn\"\n :class=\"[servey_shop_name ? 'ph-on' : '']\"\n @click=\"openShop('survey')\"\n >\n {{ servey_shop_name || \"所有店铺\" }}\n <i class=\"el-icon-caret-bottom\"></i>\n </span>\n </div>\n </div>\n <div>\n <ul class=\"clearfix\">\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n class=\"iconfont icon-dingdan1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.todayConfirmedOrderNum,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 今日订单\n <el-tooltip\n effect=\"dark\"\n content=\"今日所有订单总数\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n :style=\"{\n background: '#FFAD00',\n }\"\n class=\"iconfont icon-dingdan1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.todayConfirmedOrderCustomerNum,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 下单客户\n <el-tooltip\n effect=\"dark\"\n content=\"今日下过单的客户总数\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n :style=\"{\n background: '#FE6E4B',\n }\"\n class=\"iconfont icon-dingdan1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.customerAverageMoney,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 今日客单价\n <el-tooltip\n effect=\"dark\"\n content=\"今日客单价 = 今日销售总额 ÷ 今日订单笔数\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n :style=\"{\n background: '#FF840C',\n }\"\n class=\"iconfont icon-dingdan1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.orderNumOfNotOutOfStock,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 未出库订单\n <el-tooltip\n effect=\"dark\"\n content=\"今日还未出库审核的出库单总数\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n <li class=\"float_left num-item\">\n <div class=\"clearfix num-item-in\">\n <span\n :style=\"{\n background: '#fe6b58',\n }\"\n class=\"iconfont icon-dingdan1 num-item-icon float_left\"\n ></span>\n <div class=\"float_left num-item-right\">\n <p class=\"num-item-p\">\n {{\n $_common.formatNub(\n businessOverview.todayCanceledOrder,\n 2\n ) || 0\n }}\n </p>\n <p class=\"text-item-p\">\n 今日取消订单\n <el-tooltip\n effect=\"dark\"\n content=\"今日已取消的订单总数\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question ico\"></i>\n </el-tooltip>\n </p>\n </div>\n </div>\n </li>\n </ul>\n </div>\n </div>\n </el-col>\n <el-col :span=\"8\">\n <div class=\"ph\" style=\"height: 488px\">\n <div class=\"ph-radio-group ranking-sel\">\n <span\n class=\"ph-btn\"\n :class=\"[parseInt(ranking_sel) === 1 ? 'ph-on' : '']\"\n @click=\"getData('1')\"\n >\n 销量\n </span>\n <span class=\"radio-line\">|</span>\n <span\n class=\"ph-btn\"\n :class=\"[parseInt(ranking_sel) === 2 ? 'ph-on' : '']\"\n @click=\"getData('2')\"\n >\n 销额/元\n </span>\n </div>\n <div slot=\"header\" class=\"clearfix\">\n <div class=\"float_left\" style=\"cursor: pointer\">\n <el-dropdown @command=\"handleClick\">\n <span class=\"el-dropdown-link\">\n <span class=\"ph_title\">\n {{\n ranking_on === \"cateTop\"\n ? \"类目排行\"\n : ranking_on === \"goodsTop\"\n ? \"商品排行\"\n : ranking_on === \"customerTop\"\n ? \"客户排行\"\n : \"供应商排行\"\n }}\n </span>\n <i class=\"el-icon-arrow-down el-icon--right\"></i>\n </span>\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item command=\"cateTop\">\n 类目排行\n </el-dropdown-item>\n <el-dropdown-item command=\"goodsTop\">\n 商品排行\n </el-dropdown-item>\n <el-dropdown-item command=\"customerTop\">\n 客户排行\n </el-dropdown-item>\n <el-dropdown-item command=\"supplierTop\">\n 供应商排行\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n <br />\n <span class=\"ph_tip\">(今日前8名)</span>\n </div>\n <div\n v-if=\"ranking_on === 'cateTop'\"\n class=\"float_right ph-radio-group\"\n >\n <span\n class=\"ph-btn\"\n :class=\"[is_all_cate_shop || !cate_shop_name ? 'ph-on' : '']\"\n @click=\"rankingSearch('is_all_cate_shop', 'cate')\"\n >\n 全店\n </span>\n <span class=\"radio-line\">|</span>\n <span\n class=\"ph-btn\"\n :class=\"[cate_shop_name ? 'ph-on' : '']\"\n @click=\"openShop('cate')\"\n >\n {{ cate_shop_name || \"所有店铺\" }}\n <i class=\"el-icon-caret-bottom\"></i>\n </span>\n </div>\n <div\n v-if=\"ranking_on === 'goodsTop'\"\n class=\"float_right ph-radio-group\"\n >\n <span\n class=\"ph-btn\"\n :class=\"[\n is_all_goods_shop || !goods_shop_name ? 'ph-on' : '',\n ]\"\n @click=\"rankingSearch('is_all_goods_shop', 'goods')\"\n >\n 全店\n </span>\n <span class=\"radio-line\">|</span>\n <span\n class=\"ph-btn\"\n :class=\"[cate_shop_name ? 'ph-on' : '']\"\n @click=\"openShop('goods')\"\n >\n {{ cate_shop_name || \"所有店铺\" }}\n <i class=\"el-icon-caret-bottom\"></i>\n </span>\n </div>\n <div\n v-if=\"ranking_on === 'supplierTop'\"\n class=\"float_right ph-radio-group\"\n >\n <span\n class=\"ph-btn\"\n :class=\"[\n is_all_supplier_shop || !supplier_shop_name ? 'ph-on' : '',\n ]\"\n @click=\"rankingSearch('is_all_supplier_shop', 'supplier')\"\n >\n 全店\n </span>\n <span class=\"radio-line\">|</span>\n <span\n class=\"ph-btn\"\n :class=\"[supplier_shop_name ? 'ph-on' : '']\"\n @click=\"openShop('supplier')\"\n >\n {{ supplier_shop_name || \"所有店铺\" }}\n <i class=\"el-icon-caret-bottom\"></i>\n </span>\n </div>\n </div>\n <div v-if=\"ranking_on === 'cateTop'\">\n <div v-if=\"!ranking.categoryRanking.length\" class=\"no-data\">\n <img :src=\"require('@/assets/no-data.png')\" alt=\"\" />\n <p>暂无数据</p>\n </div>\n <div v-else style=\"padding-top: 15px\">\n <span\n v-for=\"(item, index) in ranking.categoryRanking\"\n :key=\"index\"\n style=\"display: flex; margin-top: 20px\"\n >\n <h4 style=\"margin: -5px 30px 0 0\">\n <span\n style=\"color: gray; font-style: italic; margin-right: 5px\"\n >\n 0{{ index + 1 }}\n </span>\n {{ item.categoryName }}\n <span style=\"color: transparent\">哈哈</span>\n </h4>\n <el-progress\n :text-inside=\"true\"\n :stroke-width=\"10\"\n :percentage=\"item.percent\"\n :show-text=\"false\"\n ></el-progress>\n <span class=\"ph-num-text\">\n {{ $_common.formatNub(item.numberOrMoney, 2) || 0 }}\n </span>\n </span>\n </div>\n </div>\n <!-- 商品排行-->\n <div v-if=\"ranking_on === 'goodsTop'\">\n <div v-if=\"!ranking.goodsRanking.length\" class=\"no-data\">\n <img :src=\"require('@/assets/no-data.png')\" alt=\"\" />\n <p>暂无数据</p>\n </div>\n <div v-else style=\"padding-top: 15px\">\n <span\n v-for=\"(item, index) in ranking.goodsRanking\"\n :key=\"index\"\n style=\"display: flex; margin-top: 20px\"\n >\n <h4 style=\"margin: -5px 30px 0 0\">\n <span\n style=\"color: gray; font-style: italic; margin-right: 5px\"\n >\n 0{{ index + 1 }}\n </span>\n {{ item.goodsName }}\n <span style=\"color: transparent\">哈哈</span>\n </h4>\n <el-progress\n :text-inside=\"true\"\n :stroke-width=\"10\"\n :percentage=\"item.percent\"\n :show-text=\"false\"\n ></el-progress>\n <span class=\"ph-num-text\">\n {{ $_common.formatNub(item.numberOrMoney, 2) || 0 }}\n </span>\n </span>\n </div>\n </div>\n <!-- 客户排行-->\n <div v-if=\"ranking_on === 'customerTop'\">\n <div v-if=\"!ranking.customerRanking.length\" class=\"no-data\">\n <img :src=\"require('@/assets/no-data.png')\" alt=\"\" />\n <p>暂无数据</p>\n </div>\n <div v-else style=\"padding-top: 15px\">\n <span\n v-for=\"(item, index) in ranking.customerRanking\"\n :key=\"index\"\n style=\"display: flex; margin-top: 20px\"\n >\n <h4 style=\"margin: -5px 30px 0 0\">\n <span\n style=\"color: gray; font-style: italic; margin-right: 5px\"\n >\n 0{{ index + 1 }}\n </span>\n {{ item.customerName }}\n <span style=\"color: transparent\">哈哈</span>\n </h4>\n <span class=\"ph-num-text\">\n {{ $_common.formatNub(item.numberOrMoney, 2) || 0 }}\n </span>\n </span>\n </div>\n </div>\n <div v-if=\"ranking_on === 'supplierTop'\">\n <div v-if=\"!ranking.supplierRanking.length\" class=\"no-data\">\n <img :src=\"require('@/assets/no-data.png')\" alt=\"\" />\n <p>暂无数据</p>\n </div>\n <div v-else style=\"padding-top: 15px\">\n <span\n v-for=\"(item, index) in ranking.supplierRanking\"\n :key=\"index\"\n style=\"display: flex; margin-top: 20px\"\n >\n <h4 style=\"margin: -5px 30px 0 0\">\n <span\n style=\"color: gray; font-style: italic; margin-right: 5px\"\n >\n 0{{ index + 1 }}\n </span>\n {{ item.supplierName }}\n <span style=\"color: transparent\">哈哈</span>\n </h4>\n <span class=\"ph-num-text\">\n {{ $_common.formatNub(item.numberOrMoney, 2) || 0 }}\n </span>\n </span>\n </div>\n </div>\n </div>\n </el-col>\n </el-row>\n <el-row :gutter=\"20\" style=\"margin-bottom: 20px\">\n <el-col :span=\"8\">\n <div v-if=\"$accessCheck($Access.overview)\">\n <ul class=\"top-data-ul\">\n <li class=\"top-data-li clearfix\">\n <div class=\"float_left\">\n <p class=\"card-label\">\n <i\n class=\"el-icon-s-help card-dot\"\n style=\"color: #b620e0\"\n ></i>\n <span class=\"card-label-text\">库存总金额</span>\n <el-tooltip\n effect=\"dark\"\n content=\"当前库存总金额\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question mark\"></i>\n </el-tooltip>\n </p>\n <p class=\"card-des\" style=\"width: 110px\">\n <i class=\"el-icon-edit\" style=\"color: transparent\"></i>\n 当前库存总金额\n </p>\n <p class=\"card-num\">\n <i\n class=\"el-icon-edit\"\n style=\"font-size: 13px; color: transparent\"\n ></i>\n <span class=\"money\">\n {{\n $_common.formattedNumber(\n aggregateStatistics.totalMoneyOfInventory\n )\n }}\n </span>\n </p>\n </div>\n <div\n v-if=\"flag\"\n class=\"float_right\"\n style=\"padding: 29px 20px 0 0\"\n >\n <div style=\"width: 199px; height: 57px\">\n <chart2 :chart-data=\"chart_data\"></chart2>\n <div style=\"margin: -50px 0 0 40px\">\n <span style=\"font-size: 14px; color: #fa6400\">\n -99.0k |&nbsp;\n </span>\n <span style=\"font-size: 14px\">相比较上一周</span>\n </div>\n </div>\n </div>\n </li>\n <li class=\"top-data-li clearfix\">\n <div class=\"float_left\">\n <p class=\"card-label\">\n <i\n class=\"el-icon-s-help card-dot\"\n style=\"color: #32c5ff\"\n ></i>\n <span class=\"card-label-text\">客户数</span>\n <el-tooltip\n effect=\"dark\"\n content=\"当前客户总数\"\n placement=\"top-start\"\n >\n <i class=\"el-icon-question mark\"></i>\n </el-tooltip>\n </p>\n <p class=\"card-des\">\n <i class=\"el-icon-edit\" style=\"color: transparent\"></i>\n 当前客户总数\n <br />\n <i class=\"el-icon-edit\" style=\"color: transparent\"></i>\n 有效客户:{{\n $_common.formatNub(\n aggregateStatistics.customerTotalNum.valid,\n 2\n ) || 0\n }}\n <br />\n <i class=\"el-icon-edit\" style=\"color: transparent\"></i>\n 无效客户:{{\n $_common.formatNub(\n aggregateStatistics.customerTotalNum.void,\n 2\n ) || 0\n }}\n </p>\n <p class=\"card-num\">\n <i\n class=\"el-icon-edit\"\n style=\"font-size: 13px; color: transparent\"\n ></i>\n <span class=\"money\">\n {{\n $_common.formatNub(\n aggregateStatistics.customerTotalNum.totalCount,\n 2\n ) || 0\n }}\n </span>\n </p>\n </div>\n <div\n v-if=\"flag\"\n class=\"float_right\"\n style=\"padding: 29px 20px 0 0\"\n >\n <div style=\"width: 199px; height: 57px\">\n <chart2 :chart-data=\"chart_data\"></chart2>\n <div style=\"margin: -50px 0 0 40px\">\n <span style=\"font-size: 14px; color: #6dd400\">\n +0.01k |&nbsp;\n </span>\n <span style=\"font-size: 14px\">相比较上一周</span>\n </div>\n </div>\n </div>\n </li>\n </ul>\n </div>\n </el-col>\n <el-col :span=\"16\" style=\"padding: 0\">\n <div class=\"ph\" style=\"height: 330px\">\n <div slot=\"header\">\n <span>\n <!-- <vab-remix-icon icon-class=\"line-chart-line\"></vab-remix-icon>-->\n <span class=\"ph_title\">近7日交易趋势</span>\n </span>\n </div>\n\n <div style=\"padding-bottom: 20px\">\n <chart1\n :time-data=\"time_data\"\n :goods-num=\"goodsNum_data\"\n :order-num=\"orderNum_data\"\n :order-money=\"orderMoney_data\"\n ></chart1>\n </div>\n </div>\n </el-col>\n </el-row>\n </div>\n <GoodsChooseShop\n v-if=\"sel_shop\"\n :is-check=\"false\"\n :dialog-visible=\"sel_shop\"\n @close=\"sel_shop = false\"\n @confirm=\"shopConfirm\"\n />\n </div>\n</template>\n\n<script>\n import GoodsChooseShop from \"@/component/goods/GoodsChooseShop.vue\";\n import { Enterprise } from \"@/api/user\";\n import { getSystemSettingsInfo } from \"@/api/System\";\n import Chart1 from \"./components/Chart1\";\n import Chart2 from \"./components/Chart2\";\n export default {\n name: \"DriveCabin\",\n components: {\n GoodsChooseShop,\n Chart1,\n Chart2,\n },\n data() {\n return {\n flag: false,\n //访问量\n options: {\n grid: {\n top: \"4%\",\n left: \"2%\",\n right: \"4%\",\n bottom: \"0%\",\n containLabel: true,\n },\n xAxis: [\n {\n type: \"category\",\n boundaryGap: false,\n data: [],\n axisTick: {\n alignWithLabel: true,\n },\n },\n ],\n yAxis: [\n {\n type: \"value\",\n },\n ],\n series: [\n {\n name: \"访问量\",\n type: \"line\",\n data: [],\n smooth: true,\n areaStyle: {},\n },\n ],\n },\n nowTime: \"\",\n is_all_supplier_shop: true,\n is_all_survey_shop: true,\n is_all_goods_shop: true,\n is_all_cate_shop: true,\n supplier_shop_name: \"\",\n goods_shop_name: \"\",\n cate_shop_name: \"\",\n servey_shop_name: \"\",\n sear_shop_type: \"\",\n ranking_sel: \"1\",\n sel_shop: false,\n businessOverviewShopId: \"\",\n categoryRankingShopId: \"\",\n goodsRankingShopId: \"\",\n supplierRankingShopId: \"\",\n aggregateStatistics: {},\n ranking: {\n categoryRanking: [],\n goodsRanking: [],\n customerRanking: [],\n supplierRanking: [],\n },\n time_data: [],\n goodsNum_data: [],\n orderMoney_data: [],\n orderNum_data: [],\n businessOverview: {},\n btn_list: [\n {\n label: \"订单列表\",\n path: \"/order/manageO/orderQuery\",\n icon: \"icon-weibiaoti--\",\n color: \"linear-gradient(270deg,#4B9EFF 0%,#3D89FF 100%)\",\n access: \"newOrderList\",\n },\n {\n label: \"代客下单\",\n path: \"/order/manageO/OrderAdd\",\n icon: \"icon-xiaoshouzhengce\",\n color: \"linear-gradient(270deg,#739EFF 0%,#3F64FF 100%)\",\n access: \"saleOrderList\",\n },\n {\n label: \"自提订单\",\n path: \"/order/manageO/selfOrder?type=2\",\n icon: \"icon-zitiraising\",\n color: \"linear-gradient(270deg,#73CDFF 0%,#3F9FFF 100%)\",\n access: \"selfOrder\",\n },\n {\n label: \"商品管理\",\n path: \"/goods/sale/PublishGoods\",\n icon: \"icon-shangpin2\",\n color: \"linear-gradient(270deg,#5AA4FF 0%,#3884FF 100%)\",\n access: \"PublishGoods\",\n },\n {\n label: \"商品调价\",\n path: \"/goods/sale/PriceTable\",\n icon: \"icon-icon_tiaojiaadjust\",\n color: \"linear-gradient(270deg,#48C9DD 0%,#36B5CF 100%)\",\n access: \"PriceTable\",\n },\n {\n label: \"库存查询\",\n path: \"/stock/WarehouseAdmin/query\",\n icon: \"icon-kucuntongji\",\n color: \"linear-gradient(270deg,#5AA4FF 0%,#3884FF 100%)\",\n access: \"query\",\n },\n {\n label: \"订单出库\",\n path: \"/stock/OutIn/outgoing\",\n icon: \"icon-chuku1\",\n color: \"linear-gradient(270deg,#739EFF 0%,#3F64FF 100%)\",\n access: \"InventoryOut\",\n },\n {\n label: \"财务收款\",\n path: \"/Finance/Receivable/ReceiptList\",\n icon: \"icon-caiwu\",\n color: \"linear-gradient(270deg,#C26DD2 0%,#8E3BA6 100%)\",\n access: \"ReceiptListGetAllReceived\",\n },\n // 预览商城--小程序二维码弹窗\n // {\n // label: '预览商城',\n // path: '/',\n // icon: 'icon-saomiao',\n // color: 'rgb(18,186,123)'\n // }\n // {\n // label: '开店指南',\n // path: '/',\n // icon: 'icon-zhinan',\n // color: '#409EFF'\n // }\n ],\n top_btn_list: [],\n wxCodeImg: \"\",\n ranking_on: \"cateTop\",\n };\n },\n created() {\n this.nowTime = this.$_common.formatDate(new Date().getTime());\n this.getData(\"1\");\n this.getSystemSettingsInfo();\n },\n mounted() {\n // 常用功能权限判断\n this.top_btn_list = this.btn_list.filter((item) => {\n return this.$accessCheck(this.$Access[item.access]);\n });\n },\n methods: {\n handleClick(command) {\n this.ranking_on = command;\n },\n // 获取小程序二维码详情ReceiptList\n async getSystemSettingsInfo() {\n if (!this.$accessCheck(this.$Access.WxCodeSetGetSystemSettingsInfo)) {\n return;\n }\n const data = await getSystemSettingsInfo(1);\n\n this.wxCodeImg =\n data.content && data.content.img ? data.content.img : \"\";\n },\n\n async getData(val) {\n if (!this.$accessCheck(this.$Access.overview)) {\n return;\n }\n if (val) {\n this.ranking_sel = val;\n }\n\n const { data } = await Enterprise({\n ranking: this.ranking_sel, // \"1销量排行 2销额排行\",\n businessOverviewShopId: this.businessOverviewShopId, // \"经营概况按店铺筛选:为空则筛选全店\",\n categoryRankingShopId: this.categoryRankingShopId, // \"类目排行按店铺筛选:为空则筛选全店\",\n goodsRankingShopId: this.goodsRankingShopId, // \"商品排行按店铺筛选:为空则筛选全店\",\n supplierRankingShopId: this.supplierRankingShopId, // 供应商排行按店铺筛选:为空则筛选全店\"\n });\n if (data.aggregateStatistics) {\n this.aggregateStatistics = data.aggregateStatistics;\n this.ranking = data.ranking;\n this.businessOverview = data.businessOverview;\n if (this.time_data.length) {\n this.time_data = [];\n this.goodsNum_data = [];\n this.orderMoney_data = [];\n this.orderNum_data = [];\n }\n this.$nextTick(() => {\n data.chartData.forEach((value) => {\n this.time_data.push(value.date);\n this.goodsNum_data.push(value.goodsNum);\n this.orderMoney_data.push(value.orderMoney);\n this.orderNum_data.push(value.orderNum);\n });\n });\n }\n },\n // 全店切换\n rankingSearch(val, tag) {\n this[val] = !this[val];\n if (this[val]) {\n switch (tag) {\n case \"supplier\":\n this.supplier_shop_name = \"\";\n this.supplierRankingShopId = \"\";\n break;\n case \"goods\":\n this.goods_shop_name = \"\";\n this.goodsRankingShopId = \"\";\n break;\n case \"cate\":\n this.cate_shop_name = \"\";\n this.categoryRankingShopId = \"\";\n break;\n case \"survey\":\n this.servey_shop_name = \"\";\n this.businessOverviewShopId = \"\";\n break;\n }\n this.getData();\n }\n },\n // 商铺搜索\n shopConfirm(row) {\n switch (this.sear_shop_type) {\n case \"supplier\":\n this.supplier_shop_name = row[0].name;\n this.supplierRankingShopId = row[0].id;\n break;\n case \"goods\":\n this.goods_shop_name = row[0].name;\n this.goodsRankingShopId = row[0].id;\n break;\n case \"cate\":\n this.cate_shop_name = row[0].name;\n this.categoryRankingShopId = row[0].id;\n break;\n case \"survey\":\n this.servey_shop_name = row[0].name;\n this.businessOverviewShopId = row[0].id;\n break;\n }\n this.getData();\n },\n openShop(type) {\n this.sear_shop_type = type;\n this.sel_shop = true;\n this.is_all_cate_shop = false;\n },\n },\n };\n</script>\n<style scoped lang=\"scss\">\n .box {\n background: #f5f8fa;\n }\n .top-fn-view {\n padding: 0 24px;\n background: #ffffff;\n margin-bottom: 16px;\n }\n .num-item {\n width: 33.333%;\n .num-item-in {\n padding: 10px 0;\n }\n .num-item-right {\n width: calc(100% - 46px);\n }\n }\n\n .num-item-icon {\n width: 32px;\n height: 32px;\n line-height: 32px;\n border-radius: 100%;\n color: #fff;\n text-align: center;\n margin-right: 12px;\n transform: translateY(12px);\n font-size: 16px;\n background: #37b17d;\n }\n .num-item-p {\n font-size: 20px;\n font-weight: 500;\n color: #24365c;\n margin-top: 10px;\n }\n .num-item-des {\n color: #666666;\n font-size: 12px;\n }\n .text-item-p {\n font-size: 14px;\n font-weight: 400;\n color: #99a0b0;\n .ico {\n color: rgb(192, 197, 207);\n }\n }\n .text-item-p i {\n color: #666666;\n font-size: 12px;\n }\n .module-name {\n font-size: 15px;\n color: #333333;\n font-weight: bold;\n }\n .searchh-view {\n transform: translateY(5px);\n padding-right: 20px;\n }\n /* 新页面 2020-05-19*/\n .tit-view {\n padding: 20px;\n }\n .top-data-ul {\n font-size: 16px;\n }\n .top-data-li {\n min-width: 300px;\n min-height: 158px;\n padding: 12px 17px 12px 17px;\n border-radius: 6px;\n margin-bottom: 10px;\n background-color: #fff;\n box-shadow: 0 2px 6px 0 rgba(76, 80, 88, 0.16);\n }\n .card-label {\n padding-bottom: 4px;\n font-weight: 700;\n font-size: 16px;\n position: relative;\n }\n .card-dot {\n color: #32c5ff;\n font-size: 10px;\n }\n .card-label-text {\n margin-right: 10px;\n margin-left: 6px;\n }\n .card-num {\n font-size: 20px;\n color: #24365c;\n margin-top: 50px;\n }\n .card-des {\n font-size: 12px;\n color: #848890;\n }\n .nav-btn-ul {\n display: flex;\n padding: 20px 0;\n }\n .nav-btn-li {\n flex: 10;\n cursor: pointer;\n font-size: 16px;\n .nav-btn-icon {\n display: inline-block;\n width: 48px;\n height: 48px;\n text-align: center;\n color: #fff;\n background-color: #409eff;\n border-radius: 100%;\n line-height: 48px;\n font-size: 24px;\n }\n }\n .ph {\n background-color: #fff;\n height: 240px;\n padding: 12px 17px 12px 17px;\n border-radius: 6px;\n box-shadow: 0px 2px 6px 0px rgba(76, 80, 88, 0.16);\n position: relative;\n .ranking-sel {\n position: absolute;\n left: 130px;\n top: 14px;\n }\n h4 {\n display: inline-block;\n width: 120px;\n }\n .ph-num-text {\n font-size: 16px;\n font-weight: 600;\n color: #24365c;\n margin: -8px 0 0 10px;\n }\n }\n .ph-radio-group {\n font-size: 14px;\n cursor: pointer;\n }\n .radio-line {\n color: #ddd;\n padding: 0 5px;\n }\n .ph-btn:hover {\n color: #1c8fef;\n }\n .ph-on {\n color: #1c8fef;\n }\n .ph-head {\n padding-bottom: 10px;\n }\n .ph-label {\n font-size: 14px;\n }\n .ph_title {\n font-weight: 700;\n font-size: 16px;\n color: #1b2d54;\n }\n .ph_tip {\n color: #848890;\n font-size: 12px;\n padding-top: 4px;\n }\n .no-data {\n text-align: center;\n padding-top: 100px;\n /*padding-top: 20px;*/\n }\n .no-data img {\n width: 120px;\n padding-bottom: 10px;\n }\n .ranking-tr {\n line-height: 44px;\n }\n .ranking-sort {\n display: inline-block;\n width: 20px;\n height: 20px;\n line-height: 20px;\n border-radius: 100%;\n text-align: center;\n }\n .ranking-sort-o {\n color: #f788a3;\n font-size: 12px;\n background: #faeceb;\n }\n .ranking-sort-t {\n color: #fabb79;\n font-size: 12px;\n background: #fff6e3;\n }\n .ranking-sort-three {\n color: #4ec1cd;\n font-size: 12px;\n background: #e0f9f1;\n }\n .el-progress {\n width: 60%;\n }\n .mark {\n color: #c0c5cf;\n margin-top: 3px;\n }\n .money {\n font-weight: 500;\n font-size: 20px;\n }\n</style>\n"]}]}