958d49f4b896d83fd095ff8d04640e4f.json 31 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\system\\group\\list.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\system\\group\\list.vue","mtime":1677828270246},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5jb25jYXQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCBlZGl0RnJvbSBmcm9tICdAL2NvbXBvbmVudHMvZnJvbS9mcm9tJzsKaW1wb3J0IHsgZ3JvdXBEYXRhTGlzdEFwaSwgZ3JvdXBEYXRhQWRkQXBpLCBncm91cERhdGFFZGl0QXBpLCBncm91cERhdGFIZWFkZXJBcGksIGdyb3VwRGF0YVNldEFwaSwgZ3JvdXBBbGxBcGkgfSBmcm9tICdAL2FwaS9zeXN0ZW0nOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2xpc3QnLAogIGNvbXBvbmVudHM6IHsKICAgIGVkaXRGcm9tOiBlZGl0RnJvbQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGdyaWQ6IHsKICAgICAgICB4bDogNywKICAgICAgICBsZzogNywKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBzdGF0dXM6ICcnLAogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDIwLAogICAgICAgIGdpZDogMAogICAgICB9LAogICAgICB0b3RhbDogMCwKICAgICAgdGFiTGlzdDogW10sCiAgICAgIGNvbHVtbnMxOiBbXSwKICAgICAgRnJvbURhdGE6IG51bGwsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICB0aXRsZVR5cGU6ICdncm91cCcsCiAgICAgIGdyb3VwQWxsOiBbXSwKICAgICAgdGhlbWUzOiAnbGlnaHQnLAogICAgICBsYWJlbFNvcnQ6IFtdLAogICAgICBzb3J0TmFtZTogbnVsbCwKICAgICAgY3VycmVudDogMAogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZWRpYScsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiA3NTsKICAgIH0sCiAgICBsYWJlbFBvc2l0aW9uOiBmdW5jdGlvbiBsYWJlbFBvc2l0aW9uKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ3JpZ2h0JzsKICAgIH0KICB9KSwKICB3YXRjaDogewogICAgJHJvdXRlOiBmdW5jdGlvbiAkcm91dGUodG8sIGZyb20pIHsKICAgICAgaWYgKHRoaXMuJHJvdXRlLnBhcmFtcy5pZCkgewogICAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgICAgIHRoaXMuZ2V0TGlzdEhlYWRlcigpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ2V0R3JvdXBBbGwoKTsKICAgICAgfQogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIGlmICh0aGlzLiRyb3V0ZS5wYXJhbXMuaWQpIHsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICAgIHRoaXMuZ2V0TGlzdEhlYWRlcigpOwogICAgfSBlbHNlIHsKICAgICAgdGhpcy5nZXRHcm91cEFsbCgpOwogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgYmluZE1lbnVJdGVtOiBmdW5jdGlvbiBiaW5kTWVudUl0ZW0obmFtZSwgaW5kZXgpIHsKICAgICAgdGhpcy5jdXJyZW50ID0gaW5kZXg7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmdpZCA9IG5hbWUuaWQ7CiAgICAgIHRoaXMuZ2V0TGlzdEhlYWRlcigpOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICBnZXRHcm91cEFsbDogZnVuY3Rpb24gZ2V0R3JvdXBBbGwoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICBncm91cEFsbEFwaSgpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIF90aGlzLmdyb3VwQWxsID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzLnNvcnROYW1lID0gcmVzLmRhdGFbMF0uaWQ7CiAgICAgICAgICAgICAgICAgIF90aGlzLmZvcm1WYWxpZGF0ZS5naWQgPSByZXMuZGF0YVswXS5pZDsKCiAgICAgICAgICAgICAgICAgIF90aGlzLmdldExpc3RIZWFkZXIoKTsKCiAgICAgICAgICAgICAgICAgIF90aGlzLmdldExpc3QoKTsKCiAgICAgICAgICAgICAgICBjYXNlIDU6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDov5Tlm54KICAgIGJhY2s6IGZ1bmN0aW9uIGJhY2soKSB7CiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHsKICAgICAgICBwYXRoOiAnL2FkbWluL3N5c3RlbS9jb25maWcvc3lzdGVtX2dyb3VwL2luZGV4JwogICAgICB9KTsKICAgIH0sCiAgICBnZXRVcmw6IGZ1bmN0aW9uIGdldFVybCh0eXBlKSB7CiAgICAgIHZhciB1cmwgPSAnc2V0dGluZy9ncm91cF9kYXRhJyArIHR5cGU7CgogICAgICBpZiAodGhpcy4kcm91dGUucGFyYW1zLmlkKSB7CiAgICAgICAgdmFyIGFyciA9IHsKICAgICAgICAgIHNldHRpbmdfZ3JvdXBEYXRhU2lnbjogJ3NldHRpbmcvc2lnbl9kYXRhJyArIHR5cGUsCiAgICAgICAgICBzZXR0aW5nX2dyb3VwRGF0YU9yZGVyOiAnc2V0dGluZy9vcmRlcl9kYXRhJyArIHR5cGUsCiAgICAgICAgICBzZXR0aW5nX2dyb3VwRGF0YVVzZXI6ICdzZXR0aW5nL3VzZXJtZW51X2RhdGEnICsgdHlwZSwKICAgICAgICAgIHNldHRpbmdfZ3JvdXBEYXRhUG9zdGVyOiAnc2V0dGluZy9wb3N0ZXJfZGF0YScgKyB0eXBlLAogICAgICAgICAgbWFya2V0aW5nX3N0b3JlU2Vja2lsbERhdGE6ICdzZXR0aW5nL3NlY2tpbGxfZGF0YScgKyB0eXBlCiAgICAgICAgfTsKICAgICAgICBpZiAoYXJyW3RoaXMuJHJvdXRlLm5hbWVdID09PSB1bmRlZmluZWQpIHJldHVybiB1cmw7CiAgICAgICAgcmV0dXJuIGFyclt0aGlzLiRyb3V0ZS5uYW1lXTsKICAgICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gdXJsOwogICAgICB9CiAgICB9LAogICAgLy8g5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmdpZCA9IHRoaXMuJHJvdXRlLnBhcmFtcy5pZCA/IHRoaXMuJHJvdXRlLnBhcmFtcy5pZCA6IHRoaXMuZm9ybVZhbGlkYXRlLmdpZDsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUuc3RhdHVzID0gdGhpcy5mb3JtVmFsaWRhdGUuc3RhdHVzIHx8ICcnOwogICAgICBncm91cERhdGFMaXN0QXBpKHRoaXMuZm9ybVZhbGlkYXRlLCB0aGlzLmdldFVybCgnJykpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlMihyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0Mi5wcmV2ID0gX2NvbnRleHQyLm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICBfdGhpczIudGFiTGlzdCA9IGRhdGEubGlzdDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLnRvdGFsID0gZGF0YS5jb3VudDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOihqOagvOWktOmDqAogICAgZ2V0TGlzdEhlYWRlcjogZnVuY3Rpb24gZ2V0TGlzdEhlYWRlcigpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBnaWQ6IHRoaXMuJHJvdXRlLnBhcmFtcy5pZCA/IHRoaXMuJHJvdXRlLnBhcmFtcy5pZCA6IHRoaXMuZm9ybVZhbGlkYXRlLmdpZAogICAgICB9OwogICAgICBncm91cERhdGFIZWFkZXJBcGkoZGF0YSwgdGhpcy5nZXRVcmwoJy9oZWFkZXInKSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjMgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUzKHJlcykgewogICAgICAgICAgdmFyIGRhdGEsIGhlYWRlciwgaW5kZXg7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTMkKF9jb250ZXh0MykgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQzLnByZXYgPSBfY29udGV4dDMubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIGhlYWRlciA9IGRhdGEuaGVhZGVyOwogICAgICAgICAgICAgICAgICBpbmRleCA9IFtdOwogICAgICAgICAgICAgICAgICBoZWFkZXIuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSwgaSkgewogICAgICAgICAgICAgICAgICAgIGlmIChpdGVtLnR5cGUgPT09ICdpbWcnKSB7CiAgICAgICAgICAgICAgICAgICAgICBpbmRleC5wdXNoKGkpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgIGluZGV4LmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgICAgICAgICAgICBoZWFkZXJbaXRlbV0ucmVuZGVyID0gZnVuY3Rpb24gKGgsIHBhcmFtcykgewogICAgICAgICAgICAgICAgICAgICAgdmFyIGFyciA9IHBhcmFtcy5yb3dbaGVhZGVyW2l0ZW1dLmtleV07CiAgICAgICAgICAgICAgICAgICAgICB2YXIgbmV3QXJyID0gW107CgogICAgICAgICAgICAgICAgICAgICAgaWYgKGFyciAhPT0gdW5kZWZpbmVkICYmIGFyci5sZW5ndGgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgYXJyLmZvckVhY2goZnVuY3Rpb24gKGUsIGkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICBuZXdBcnIucHVzaChoKCdkaXYnLCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZTogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJzM2cHgnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICczNnB4JywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2JvcmRlci1yYWRpdXMnOiAnNHB4JywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiAncG9pbnRlcicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgW2goJ2ltZycsIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYzogcGFyYW1zLnJvd1toZWFkZXJbaXRlbV0ua2V5XVtpXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAnMTAwJScsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJzEwMCUnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgfSldKSk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBoKCd2aWV3ZXInLCBuZXdBcnIpOwogICAgICAgICAgICAgICAgICAgIH07CiAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICBfdGhpczMuY29sdW1uczEgPSBoZWFkZXI7CiAgICAgICAgICAgICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgICAgICAgICAgY2FzZSA3OgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0My5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMyk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MykgewogICAgICAgICAgcmV0dXJuIF9yZWYzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBwYWdlQ2hhbmdlOiBmdW5jdGlvbiBwYWdlQ2hhbmdlKGluZGV4KSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g6KGo5qC85pCc57SiCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDmt7vliqDooajljZUKICAgIGdyb3VwQWRkOiBmdW5jdGlvbiBncm91cEFkZCgpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgICB0aGlzLiRtb2RhbEZvcm0oZ3JvdXBEYXRhQWRkQXBpKHsKICAgICAgICBnaWQ6IHRoaXMuJHJvdXRlLnBhcmFtcy5pZCA/IHRoaXMuJHJvdXRlLnBhcmFtcy5pZCA6IHRoaXMuZm9ybVZhbGlkYXRlLmdpZAogICAgICB9LCB0aGlzLmdldFVybCgnL2NyZWF0ZScpKSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF90aGlzNC5nZXRMaXN0KCk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOS/ruaUueaYr+WQpuaYvuekugogICAgb25jaGFuZ2VJc1Nob3c6IGZ1bmN0aW9uIG9uY2hhbmdlSXNTaG93KHJvdykgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKCiAgICAgIGdyb3VwRGF0YVNldEFwaSh0aGlzLmdldFVybCgiL3NldF9zdGF0dXMvIi5jb25jYXQocm93LmlkLCAiLyIpLmNvbmNhdChyb3cuc3RhdHVzKSkpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWY0ID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlNChyZXMpIHsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlNCQoX2NvbnRleHQ0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDQucHJldiA9IF9jb250ZXh0NC5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIF90aGlzNS4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwoKICAgICAgICAgICAgICAgICAgX3RoaXM1LmdldExpc3QoKTsKCiAgICAgICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQ0LnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWU0KTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3g0KSB7CiAgICAgICAgICByZXR1cm4gX3JlZjQuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOe8lui+kQogICAgZWRpdDogZnVuY3Rpb24gZWRpdChyb3cpIHsKICAgICAgdmFyIF90aGlzNiA9IHRoaXM7CgogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBnaWQ6IHJvdy5naWQKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxGb3JtKGdyb3VwRGF0YUVkaXRBcGkoZGF0YSwgdGhpcy5nZXRVcmwoIi8iLmNvbmNhdChyb3cuaWQsICIvZWRpdCIpKSkpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfdGhpczYuZ2V0TGlzdCgpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDliKDpmaQKICAgIGRlbDogZnVuY3Rpb24gZGVsKHJvdywgdGl0LCBudW0pIHsKICAgICAgdmFyIF90aGlzNyA9IHRoaXM7CgogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6IHRoaXMuZ2V0VXJsKCIvIi5jb25jYXQocm93LmlkKSksCiAgICAgICAgbWV0aG9kOiAnREVMRVRFJywKICAgICAgICBpZHM6ICcnCiAgICAgIH07CiAgICAgIHRoaXMuJG1vZGFsU3VyZShkZWxmcm9tRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM3LiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgIF90aGlzNy50YWJMaXN0LnNwbGljZShudW0sIDEpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM3LiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":"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","names":["groupDataListApi","groupDataAddApi","groupDataEditApi","groupDataHeaderApi","groupDataSetApi","groupAllApi","name","components","editFrom","data","grid","xl","lg","md","sm","xs","formValidate","status","page","limit","gid","total","tabList","columns1","FromData","loading","titleType","groupAll","theme3","labelSort","sortName","current","computed","mapState","labelWidth","labelPosition","watch","$route","to","from","mounted","methods","bindMenuItem","index","getGroupAll","then","catch","back","path","getUrl","type","setting_groupDataSign","setting_groupDataOrder","setting_groupDataUser","setting_groupDataPoster","marketing_storeSeckillData","getList","res","getListHeader","header","arr","newArr","h","style","width","height","cursor","display","attrs","src","pageChange","userSearchs","groupAdd","onchangeIsShow","row","edit","del","tit","num","title","url","method","ids"],"sourceRoot":"src/pages/system/group","sources":["list.vue"],"sourcesContent":["<template>\r\n <div>\r\n <div class=\"i-layout-page-header header_top\">\r\n <div class=\"i-layout-page-header fl_header\">\r\n <router-link :to=\"{ path: '/admin/system/config/system_group/index' }\"\r\n ><Button icon=\"ios-arrow-back\" size=\"small\" type=\"text\">返回</Button></router-link\r\n >\r\n <Divider type=\"vertical\" />\r\n <span class=\"ivu-page-header-title mr20\" style=\"padding: 0\" v-text=\"$route.meta.title\"></span>\r\n </div>\r\n </div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Row class=\"ivu-mt box-wrapper\">\r\n <Col :xs=\"24\" :sm=\"24\" :md=\"6\" :lg=\"4\" class=\"left-wrapper\" v-if=\"!$route.params.id && groupAll.length\">\r\n <Menu :theme=\"theme3\" :active-name=\"sortName\" width=\"auto\">\r\n <MenuGroup>\r\n <MenuItem\r\n :name=\"item.id\"\r\n class=\"menu-item\"\r\n v-for=\"(item, index) in groupAll\"\r\n :key=\"index\"\r\n @click.native=\"bindMenuItem(item, index)\"\r\n >\r\n {{ item.name }}\r\n </MenuItem>\r\n </MenuGroup>\r\n </Menu>\r\n </Col>\r\n <Col :xs=\"24\" :sm=\"24\" :md=\"$route.params.id ? 24 : 17\" :lg=\"$route.params.id ? 24 : 20\" ref=\"rightBox\">\r\n <Card :bordered=\"false\" dis-hover>\r\n <Form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n >\r\n <Row type=\"flex\" :gutter=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"是否显示:\">\r\n <Select v-model=\"formValidate.status\" placeholder=\"请选择\" clearable @on-change=\"userSearchs\">\r\n <Option value=\"1\">显示</Option>\r\n <Option value=\"0\">不显示</Option>\r\n </Select>\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n <Row type=\"flex\">\r\n <Col v-bind=\"grid\">\r\n <Button type=\"primary\" icon=\"md-add\" @click=\"groupAdd('添加数据')\" class=\"mr20\">添加数据</Button>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n :columns=\"columns1\"\r\n :data=\"tabList\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"status\">\r\n <i-switch\r\n v-model=\"row.status\"\r\n :value=\"row.status\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n @on-change=\"onchangeIsShow(row)\"\r\n size=\"large\"\r\n >\r\n <span slot=\"open\">显示</span>\r\n <span slot=\"close\">隐藏</span>\r\n </i-switch>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"action\">\r\n <a @click=\"edit(row, '编辑')\">编辑</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"del(row, '删除这条信息', index)\">删除</a>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"formValidate.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"formValidate.limit\"\r\n />\r\n </div>\r\n </Card>\r\n </Col>\r\n </Row>\r\n </Card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport editFrom from '@/components/from/from';\r\nimport {\r\n groupDataListApi,\r\n groupDataAddApi,\r\n groupDataEditApi,\r\n groupDataHeaderApi,\r\n groupDataSetApi,\r\n groupAllApi,\r\n} from '@/api/system';\r\nexport default {\r\n name: 'list',\r\n components: { editFrom },\r\n data() {\r\n return {\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n formValidate: {\r\n status: '',\r\n page: 1,\r\n limit: 20,\r\n gid: 0,\r\n },\r\n total: 0,\r\n tabList: [],\r\n columns1: [],\r\n FromData: null,\r\n loading: false,\r\n titleType: 'group',\r\n groupAll: [],\r\n theme3: 'light',\r\n labelSort: [],\r\n sortName: null,\r\n current: 0,\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 75;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n watch: {\r\n $route(to, from) {\r\n if (this.$route.params.id) {\r\n this.getList();\r\n this.getListHeader();\r\n } else {\r\n this.getGroupAll();\r\n }\r\n },\r\n },\r\n mounted() {\r\n if (this.$route.params.id) {\r\n this.getList();\r\n this.getListHeader();\r\n } else {\r\n this.getGroupAll();\r\n }\r\n },\r\n methods: {\r\n bindMenuItem(name, index) {\r\n this.current = index;\r\n this.formValidate.gid = name.id;\r\n this.getListHeader();\r\n this.getList();\r\n },\r\n getGroupAll() {\r\n groupAllApi()\r\n .then(async (res) => {\r\n this.groupAll = res.data;\r\n this.sortName = res.data[0].id;\r\n this.formValidate.gid = res.data[0].id;\r\n this.getListHeader();\r\n this.getList();\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 返回\r\n back() {\r\n this.$router.push({ path: '/admin/system/config/system_group/index' });\r\n },\r\n getUrl(type) {\r\n let url = 'setting/group_data' + type;\r\n if (this.$route.params.id) {\r\n let arr = {\r\n setting_groupDataSign: 'setting/sign_data' + type,\r\n setting_groupDataOrder: 'setting/order_data' + type,\r\n setting_groupDataUser: 'setting/usermenu_data' + type,\r\n setting_groupDataPoster: 'setting/poster_data' + type,\r\n marketing_storeSeckillData: 'setting/seckill_data' + type,\r\n };\r\n if (arr[this.$route.name] === undefined) return url;\r\n return arr[this.$route.name];\r\n } else {\r\n return url;\r\n }\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n this.formValidate.gid = this.$route.params.id ? this.$route.params.id : this.formValidate.gid;\r\n this.formValidate.status = this.formValidate.status || '';\r\n groupDataListApi(this.formValidate, this.getUrl(''))\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tabList = data.list;\r\n this.total = data.count;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 表格头部\r\n getListHeader() {\r\n this.loading = true;\r\n let data = {\r\n gid: this.$route.params.id ? this.$route.params.id : this.formValidate.gid,\r\n };\r\n groupDataHeaderApi(data, this.getUrl('/header'))\r\n .then(async (res) => {\r\n let data = res.data;\r\n let header = data.header;\r\n let index = [];\r\n header.forEach(function (item, i) {\r\n if (item.type === 'img') {\r\n index.push(i);\r\n }\r\n });\r\n index.forEach(function (item) {\r\n header[item].render = (h, params) => {\r\n let arr = params.row[header[item].key];\r\n let newArr = [];\r\n if (arr !== undefined && arr.length) {\r\n arr.forEach(function (e, i) {\r\n newArr.push(\r\n h(\r\n 'div',\r\n {\r\n style: {\r\n width: '36px',\r\n height: '36px',\r\n 'border-radius': '4px',\r\n cursor: 'pointer',\r\n display: 'inline-block',\r\n },\r\n },\r\n [\r\n h('img', {\r\n attrs: {\r\n src: params.row[header[item].key][i],\r\n },\r\n style: {\r\n width: '100%',\r\n height: '100%',\r\n },\r\n }),\r\n ],\r\n ),\r\n );\r\n });\r\n }\r\n return h('viewer', newArr);\r\n };\r\n });\r\n this.columns1 = header;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.formValidate.page = index;\r\n this.getList();\r\n },\r\n // 表格搜索\r\n userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 添加表单\r\n groupAdd() {\r\n this.$modalForm(\r\n groupDataAddApi(\r\n { gid: this.$route.params.id ? this.$route.params.id : this.formValidate.gid },\r\n this.getUrl('/create'),\r\n ),\r\n ).then(() => this.getList());\r\n },\r\n // 修改是否显示\r\n onchangeIsShow(row) {\r\n groupDataSetApi(this.getUrl(`/set_status/${row.id}/${row.status}`))\r\n .then(async (res) => {\r\n this.$Message.success(res.msg);\r\n this.getList();\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 编辑\r\n edit(row) {\r\n let data = {\r\n gid: row.gid,\r\n };\r\n this.$modalForm(groupDataEditApi(data, this.getUrl(`/${row.id}/edit`))).then(() => this.getList());\r\n },\r\n // 删除\r\n del(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n num: num,\r\n url: this.getUrl(`/${row.id}`),\r\n method: 'DELETE',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.tabList.splice(num, 1);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n/deep/ .ivu-menu-vertical .ivu-menu-item-group-title{\r\n display: none;\r\n}\r\n/deep/ .ivu-menu-vertical.ivu-menu-light:after{\r\n display none\r\n}\r\n\r\n.left-wrapper\r\n height 904px\r\n background #fff\r\n border-right 1px solid #dcdee2\r\n.menu-item\r\n z-index 50\r\n position: relative;\r\n display flex\r\n justify-content space-between\r\n word-break break-all\r\n .icon-box\r\n z-index 3\r\n position absolute\r\n right 20px\r\n top 50%\r\n transform translateY(-50%)\r\n display none\r\n &:hover .icon-box\r\n display block\r\n .right-menu\r\n z-index 10\r\n position absolute\r\n right: -106px;\r\n top: -11px;\r\n width auto\r\n min-width: 121px;\r\n.tabBox_img\r\n width 36px\r\n height 36px\r\n border-radius:4px\r\n cursor pointer\r\n img\r\n width 100%\r\n height 100%\r\n</style>\r\n"]}]}