{"_id":"@aligov/bops-site-select","_rev":"31-681fb1ef7d5ab28a0c7db2ff7c2a5f32","name":"@aligov/bops-site-select","description":"站点选择","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@aligov/bops-site-select","version":"1.0.0","keywords":["ice","react","component"],"_id":"@aligov/bops-site-select@1.0.0","maintainers":[{"name":"liunian","email":"dengjij@gmail.com"},{"name":"itrip","email":"1198488651@qq.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"}],"homepage":"https://unpkg.com/@aligov/bops-site-select@1.0.0/build/index.html","dist":{"shasum":"faadb3f6eb4279ec7835b960d2b47f310f068568","tarball":"https://registry.npmjs.org/@aligov/bops-site-select/-/bops-site-select-1.0.0.tgz","fileCount":12,"integrity":"sha512-L6S8OGOjcDkQHcu+l+7bZ3Cv9FDrN8nbxa5yDyNrrZ09M089PZiw/1KPMjP/hj1RX8K5gFWokYDcwfw8Cxd3cw==","signatures":[{"sig":"MEYCIQCnbrITdRaLw3rQpS3T2mD8L4Bvy83TLDewCmYCLkowXQIhAOEMZjz4S9tKm/UIN5pJOidxVfNdRfM0nGSYIwTbYLzr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdusMlCRA9TVsSAnZWagAAdjUP/3rALqjH2jcTEfRvduV9\nmhsETT+r4pWBzUxUeBZxeITefhwYjySfA3/Vdq8IoNTOHbbx+sTWcAl+13td\nK6A0MRcwBm9J5VYTQqqv1zXKyOwyKT/M2MTyfQA7nN3hblR52czWUDOhxe6H\n6EE0ymdHqP09Tqt8hx/i9i5guISzIQ45RtVFDIia3O3L+eZk7IhLoBLsVAx0\np8J6GF47yxypT0fOQxpSGGTwvKYQAanlU52wHYIcBucvcmrHClUGvySmH3Vb\nsb7rRp/yu6R4sjkTNI5QxhRPuqtP6z7/sWZQIBo9ediLc2WDzsHmI03v7fYm\nXUko6cINjI2zysWkSZKxxhJRuSMU1xxFQmkg0HZrqOzwj+TTftO8m1581KRx\nBDxoWtaEneigcvgPo+/c9ijgYI+aUZWVK1vfiReeb+XdGSDOzFnqahpsKdNj\nAfj68qMye0LjsZe3trW420LKnaftvHctRMHp1N+crBbZp50td+ta59WFpLmW\nYCKQu2DKf/eLPejKeR2xVt+6Kqnc3vNm8YmO9q/E/eRJzx5j7gNFPd40h7Ti\nJFEkZaHjh7mLsf0nyCbMSlecQMpW3CkPY/trLRvgs2VFhHDlDzVFxTDMUwVv\nYIoa7QJotZbafdWsxhnDZWkw4zE3vYZSmsDwMqF9kaUldtjhid0nEmYJkgFl\nBKaF\r\n=SpPY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint --cache --ext .js,.jsx ./","build":"ice-scripts build","start":"ice-scripts dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"liunian","email":"dengjij@gmail.com"},"stylePath":"style.js","_npmVersion":"6.9.0","description":"站点选择","directories":{},"_nodeVersion":"10.16.0","dependencies":{"prop-types":"^15.5.8","@alifd/next":"^1.18.10","@aligov/util":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"componentConfig":{"name":"@aligov/bops-site-select","title":"站点选择","category":"Form"},"devDependencies":{"react":"^16.3.0","eslint":"^6.0.1","@ice/spec":"^0.1.1","react-dom":"^16.3.0","ice-scripts":"^2.0.0","@types/react":"^16.9.11","@types/react-dom":"^16.9.3","ice-plugin-fusion":"^0.1.4","ice-plugin-component":"^0.1.1","ice-plugin-moment-locales":"^0.1.0"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bops-site-select_1.0.0_1572520741194_0.5679194942001082","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aligov/bops-site-select","version":"2.0.0","keywords":["ice","react","component"],"_id":"@aligov/bops-site-select@2.0.0","maintainers":[{"name":"itrip","email":"1198488651@qq.com"},{"name":"liunian","email":"dengjij@gmail.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"},{"name":"xiazhiqiang","email":"xiazhiqiangcuc@126.com"}],"homepage":"https://unpkg.com/@aligov/bops-site-select@2.0.0/build/index.html","dist":{"shasum":"d8ea18f25e5ef607a0bc106f4a786d730b3ff165","tarball":"https://registry.npmjs.org/@aligov/bops-site-select/-/bops-site-select-2.0.0.tgz","fileCount":32,"integrity":"sha512-p0SlXlHPVbWOcegMoj/a9TW+/4nUkkFAWew5lve5Kr3T3N071iHEUs3NRZmDJrKuEp8/5Yu1wdlfMUapHXgzxA==","signatures":[{"sig":"MEUCIQDLjMCOGQf1AaFBwbRv6blu+9kZaVwca1cJIe/QTPgsyQIgJdKpBiJXvoWRBTw+52N6DhLYMmC3RjkWnuv/lAyzVlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":991923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd255RCRA9TVsSAnZWagAAe8IP/RJfyfskNbKI85vPrzaU\nRshG+8vtA/cGzrQxn6UqFdKLlWBzc4HBQAjIjSKlK7bIhzc9B4I2grH3yEBb\n/iM5A8ppxCDLKOGxb0Zcldu6e2ke/TQhIX/90zqcWphzHxY1X2u5xm/+Wr7r\nJqA/Rwk/i8MtqIkypxVODhgEeikoDatr0jIxzi/Hr8cW+mvLIYl7cvhyKOkf\ntpKu7egm57M1euwghlPkGt0P7xFkfX+KxUiYe4ptmZZR61Lxgn6NGg4bqpxC\nd7IhPWyZXGeQlWWpXNQmLPMNwEPOydFPu+/YQFaw0ii06by5EW0tUcYYKumB\nrL1JxyFXvAqdKUoNrAHVx5ND3aP5JwWiu11LGhCcCZ/hyjdpY/aM5cfP0iPc\ng8OptDaADuYTVegyz/N6juON3wlpjTXilV74Fgz0NoK8Fakh9U/fNrW2k+fn\n8z1GYnyzH+a5uQ5mTDtGXjdVYsDwv1Cof2qMbNenhe85kx4Bs5nCbPbdQKr6\nPkbvneQSGrGWNnYrk6tXuWU0N4d8h9UUv5Bkg6VyWTG9bgqN8KTQnMQozbja\nhngceac1EVvOROY/z+BgrgGh/RwtHCIALwv3YNc7rtwr8QlvXZm6DLoFwPIl\n9FKL3r8NkPU8cpoYyhYUPj1p5ZImwVPBMPTzgMHI3TD77/MRwXWWuiiluqfE\nKwHV\r\n=GP7I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint --cache --ext .js,.jsx ./","build":"ice-scripts build","start":"ice-scripts dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"liunian","email":"dengjij@gmail.com"},"stylePath":"style.js","_npmVersion":"6.9.0","description":"站点选择","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.15","classnames":"^2.2.6","prop-types":"^15.5.8","@alifd/next":"^1.18.10","@aligov/util":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"componentConfig":{"name":"@aligov/bops-site-select","title":"站点选择","category":"Form"},"devDependencies":{"react":"^16.3.0","eslint":"^6.0.1","@ice/spec":"^0.1.1","react-dom":"^16.3.0","ice-scripts":"^2.0.0","@types/react":"^16.9.11","@types/lodash":"^4.14.149","@types/react-dom":"^16.9.3","@types/classnames":"^2.2.9","ice-plugin-fusion":"^0.1.4","ice-plugin-component":"^0.1.1","ice-plugin-moment-locales":"^0.1.0"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bops-site-select_2.0.0_1574674001382_0.2136646386843124","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@aligov/bops-site-select","version":"2.0.1","keywords":["ice","react","component"],"_id":"@aligov/bops-site-select@2.0.1","maintainers":[{"name":"itrip","email":"1198488651@qq.com"},{"name":"liunian","email":"dengjij@gmail.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"},{"name":"xiazhiqiang","email":"xiazhiqiangcuc@126.com"}],"homepage":"https://unpkg.com/@aligov/bops-site-select@2.0.1/build/index.html","dist":{"shasum":"fa65a939faffa1ae784609269b32a71927ac9ad1","tarball":"https://registry.npmjs.org/@aligov/bops-site-select/-/bops-site-select-2.0.1.tgz","fileCount":32,"integrity":"sha512-SXHJWNR4ltr9z1rkOfKRZOMS4XSVBQ4cfGHK5hmlhbdpgFUeOCm/uhteLgH69OzHjVSo8qYVWSf8X4GEaq5IQA==","signatures":[{"sig":"MEUCIAE14ofR+x9J3ms/pn/J1uOVn1NKUi/+Pgb4zN61SoJEAiEAxqrpfL8EX127vI0adGF3kLSiP6Q4VGWG6aZxCldcquI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":994963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4SD6CRA9TVsSAnZWagAASwcP/ipv9mNr4Pxirdod9uvg\nDC1JzC5Ovpp6dW2pT43xTFdpAofQnCjhpUXUmC/jdvuH5Pe9NHcPk8fx29hf\nK9JSrBzyWnjprRlBz22pBaw+1xZmF+zuFo5MmDpG9smJoxtZUupa79DySXfL\nBxBkQe59PiG6Zg2yNNr8n/N2/zi0aLPK8GRSNcrSislETJPvysFOYK+VLLWX\nAT2EpQh0qxFEjEqF86beI+nBfqA7sL0lJ6nc149ufRYGL+nXqqEBgyKho6CG\nhcVafd7wOua/Ub18cgTt2SyeuuT5+FEnubArKfP2XjrGiFLySuWb6xnJKPtA\nISTm/CBE0XEq3IgWDD2vh9gCQ1opIGuWpR7BVzUwOCiAX28UDWcVFkka1km9\nCAxjL+Fyv+3EvQL/uD364idl/EMVNUDNTFDuHGBzQ/W+Vr16p1TH2BRL1Zxp\nqvbVXzHPo/LXYYivh4HXsyenPOkXmGjqwuzOHmiScZht/sbITUv9l5GiiRbr\nFXev5SAMTArDnwDq//eYqHbMqDXFdaD0s//tJJ4uYyOF0bD+Td6vlUuvNEW2\n5L8ujiQ8qYQHU9v60bzxreBU1ZWE/WgyVO4Kb1l4SbdrV3qTruKthzLkz0qt\nl7GIW+sJr7WTnzllOB3lw2oo7nX2HS/bV3Jn7IWCn2XgO7ifeEepkCaxkMTQ\nNDe6\r\n=ys54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint --cache --ext .js,.jsx ./","build":"ice-scripts build","start":"ice-scripts dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"liunian","email":"dengjij@gmail.com"},"stylePath":"style.js","_npmVersion":"6.9.0","description":"站点选择","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.15","classnames":"^2.2.6","prop-types":"^15.5.8","@alifd/next":"^1.18.10","@aligov/util":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"componentConfig":{"name":"@aligov/bops-site-select","title":"站点选择","category":"Form"},"devDependencies":{"react":"^16.3.0","eslint":"^6.0.1","@ice/spec":"^0.1.1","react-dom":"^16.3.0","ice-scripts":"^2.0.0","@types/react":"^16.9.11","@types/lodash":"^4.14.149","@types/react-dom":"^16.9.3","@types/classnames":"^2.2.9","ice-plugin-fusion":"^0.1.4","ice-plugin-component":"^0.1.1","ice-plugin-moment-locales":"^0.1.0"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bops-site-select_2.0.1_1575035129770_0.6796806734871639","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@aligov/bops-site-select","version":"2.0.2","keywords":["ice","react","component"],"_id":"@aligov/bops-site-select@2.0.2","maintainers":[{"name":"jasoncapricorn","email":"17682318001@163.com"},{"name":"leezq","email":"lizhenq2009@gmail.com"},{"name":"baizhao","email":"ethan.cqw@alibaba-inc.com"},{"name":"zhaojian6516","email":"zhaojian6516@163.com"},{"name":"daip","email":"15858208586@163.com"},{"name":"ccs0118","email":"ccs19871030@gmail.com"},{"name":"zhangcong52","email":"386333321@qq.com"},{"name":"zwhu","email":"zwhu2014@foxmail.com"},{"name":"guoliang.hgl","email":"guoliang.hgl@alibaba-inc.com"},{"name":"mo.zhou","email":"bjfuzm@163.com"},{"name":"zhousufa","email":"zhousufa@gmail.com"},{"name":"jerrywang12","email":"463174595@qq.com"},{"name":"xiazhiqiang","email":"xiazhiqiangcuc@126.com"},{"name":"liunian","email":"dengjij@gmail.com"},{"name":"itrip","email":"1198488651@qq.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"}],"homepage":"https://unpkg.com/@aligov/bops-site-select@2.0.2/build/index.html","dist":{"shasum":"d8d219d1643b5436b87c829eed8d06301d7b2d1c","tarball":"https://registry.npmjs.org/@aligov/bops-site-select/-/bops-site-select-2.0.2.tgz","fileCount":42,"integrity":"sha512-TCXS7QID0jIQqlPzQmgcQgTw/Ovqm0PJsQ3JrRckFiO1JwTEjR1izxVyODog3P66uIJOL9PXnF5WW82GK7GVXQ==","signatures":[{"sig":"MEYCIQDAuMuq8UYdO14brBw3lgVEDBrtMkrTK51mB8EG6LCHewIhANt2dpJ1x+SLiQlwsn1DsYv1ivsKF21ojHYnqm3c6egJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1080482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11S/CRA9TVsSAnZWagAAPeAQAIhlmC6oRwwZPSHaQ3SC\n/xosgvIDA8zu2iW5p++wqtQKItcTq8ixOiiGurG1SIAzIgxJWL1c4PulYsqY\nnujkOrzDreUdFx3THqYCZEbu3JvmreTTUBxtMXODqeol28iI5cGC1BvZOz4A\n9MXo436YEUDyC+gtCHKFUPAnNp3gtgldq+pOUuntG0WoH/d6aiMRGqOL7a1Q\nnyCOgfaevSHUxC7r/pgZY84fqx71985+5adUZeXEPB0Lbv9Y0am7miyeo1kf\n8bgGT7A8sUTQtqsIm4+uzunxGsS0IXsAZDRAAXKgJa0GyudvM0GTuJkE2qb8\nEabdpZ+io78jjFdoCJcta8EiZSnkcIeEW0BxxNWYmodIs7alRqAsi7xHFhPW\nmOAfOfPK80H5Kt+1fsqNW7u/vxlNB1PtP/FDD62HQo1d90bG1d9tvaQMNojJ\n9BFyf7ajYyRAWJixtZyXfNveriyWnOpfZN29mvAjRAFOqHsXSHaumCZmFk14\nV0eMShvDc5Sp6qQRgr1aQCp3CodX2iB+A1Xz8Yo8FakYHuPBQxL+rgoRxRXf\ncfZLIlF/ca/q8bP0GUu2T3Nf/85j3LzD3YQ7UvgG1xjO5w/zsifrp7pvS09O\n31P7EQhUQxKwPDx6b5USXRSCwZq4Yt64BSTeg2KsGg51nepZL28tIV5jzFKh\nwx1g\r\n=7YX3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint --cache --ext .js,.jsx ./","build":"ice-scripts build","start":"ice-scripts dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"xiazhiqiang","email":"xiazhiqiangcuc@126.com"},"stylePath":"style.js","_npmVersion":"6.14.6","description":"站点选择","directories":{},"_nodeVersion":"12.18.3","dependencies":{"lodash":"^4.17.15","classnames":"^2.2.6","prop-types":"^15.5.8","@alifd/next":"^1.18.10","@aligov/util":"^1.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"componentConfig":{"name":"@aligov/bops-site-select","title":"站点选择","category":"Form"},"devDependencies":{"react":"^16.3.0","eslint":"^6.0.1","@ice/spec":"^0.1.1","react-dom":"^16.3.0","ice-scripts":"^2.0.0","@types/react":"^16.9.11","@types/lodash":"^4.14.149","@types/react-dom":"^16.9.3","@types/classnames":"^2.2.9","ice-plugin-fusion":"^0.1.4","ice-plugin-component":"^0.1.1","ice-plugin-moment-locales":"^0.1.0"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bops-site-select_2.0.2_1607687210333_0.3930459028533857","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-31T11:19:00.985Z","modified":"2024-07-04T09:18:07.208Z","1.0.0":"2019-10-31T11:19:01.368Z","2.0.0":"2019-11-25T09:26:41.624Z","2.0.1":"2019-11-29T13:45:29.939Z","2.0.2":"2020-12-11T11:46:50.481Z"},"maintainers":[{"email":"wanyi.css@alibaba-inc.com","name":"wanyi.css"},{"email":"17682318001@163.com","name":"jasoncapricorn"},{"email":"chris_jun@aliyun.com","name":"qingkaili"},{"email":"hgxjyh@163.com","name":"huguoxin"},{"email":"shenyu.wsy@alibaba-inc.com","name":"shenyu.wsy"},{"email":"dengjij@gmail.com","name":"liunian"},{"email":"tao360907796@gmail.com","name":"tao1991123"},{"email":"1198488651@qq.com","name":"itrip"},{"email":"xiazhiqiangcuc@126.com","name":"xiazhiqiang"},{"email":"bjfuzm@163.com","name":"mo.zhou"},{"email":"guoliang.hgl@alibaba-inc.com","name":"guoliang.hgl"},{"email":"15858208586@163.com","name":"daip"},{"email":"ethan.cqw@gmail.com","name":"baizhao"}],"keywords":["ice","react","component"],"homepage":"https://unpkg.com/@aligov/bops-site-select@2.0.2/build/index.html","readme":"# 站点选择\n\n@aligov/bops-site-select\n\n站点选择\n\n返回所有选择的子节点的 value。\n\n如果一个节点下的所有子节点都已选择，那么展示父节点，返回的 value 依然是所有选择的子节点的 value。\n\n## 基础功能\n\n```jsx\nimport SiteSelect from '@aligov/bops-site-select';\n\n<SiteSelect />\n```\n\n基于基础的功能又做了下面的定制。\n\n## 单选\n\n```jsx\nimport { SingleSiteSelect } from '@aligov/bops-site-select';\n\n<SingleSiteSelect />\n```\n\n## 服务范围\n\n```jsx\nimport { ServiceRange } from '@aligov/bops-site-select';\n\n<ServiceRange />\n```\n\n## 当前站点\n\n```jsx\nimport { CurSiteSelect } from '@aligov/bops-site-select';\n\n<CurSiteSelect />\n```\n\n## 其他相关导出\n\n- SiteContextProvider：站点 context provider\n- SiteContextConsumer： 站点 context consumer\n- useSiteContext：获取站点 context 的 hook\n- CurSiteSelectProvider: 当前站点 context provider，提供了 `{ site, changeSite }` 的 value\n- CurSiteSelectWithCtx：内置了 CurSiteSelectProvider，不需要手动引入\n- CurSiteBox：包含了当前站点切换功能的组件，通过 children 来放置其他内容，适用于展台运营等场景\n- useCurSite：一般搭配 CurSiteBox 来使用，用于在 children 中获取当前站点信息\n\n## API\n\n| 参数名          | 说明                                         | 必填 | 类型                       | 默认值                    | 备注                    |\n| ------          | ----                                         | ---- | ----                       | ------                    | ----                    |\n| rootId          | 根结点 id                                    |      | string                     |                           |                         |\n| value           | 选择的值                                     |      | array                      |                           | 添加该属性表示受控      |\n| queryService    | 数据加载服务                                 |      | `(rootId) => Promise<K[]>` | bops 默认服务             | 用来查询树数据          |\n| onChange        | 选择变更后触发的函数                         |      | (value) => void            |                           | 一般搭配 value 来做受控 |\n| multiple        | 是否多选                                     |      | boolean                    | true                      |                         |\n| returnLeafValue | 多选时是否返回叶子结点的值而非使用父节点替代 |      | boolean                    | true                      |                         |\n| className       | 扩展 treeSelect 的 className                 |      | string                     | mod-bops-site-select      |                         |\n| popupClassName  | 扩展 treeSelect 下拉的 className             |      | string                     | mod-bops-site-select-poup |                         |\n\n\n`queryService` 需要返回一个数组，数组元素类型是 `K`，其至少需要包括 `key`, `value`，`label` 和 `parentId` （父结点的 vlaue，无则为 null）属性。\n\n基于 [TreeSelect][TreeSelect] 组件，具体参考该组件的文档。\n\n\n[TreeSelect]: https://fusion.design/component/basic/tree-select\n","readmeFilename":"README.md"}