提交 de56f060 authored 作者: zhouhuan's avatar zhouhuan

权利人信息修改保存2

上级 b50ca662
......@@ -129,7 +129,7 @@
<orderEntry type="library" exported="" name="play-services-iid-10.0.1" level="project" />
<orderEntry type="library" exported="" name="soloader-0.1.0" level="project" />
<orderEntry type="library" exported="" name="javax.inject-1" level="project" />
<orderEntry type="library" exported="" name="react-native-0.49.3" level="project" />
<orderEntry type="library" exported="" name="react-native-0.49.5" level="project" />
<orderEntry type="library" exported="" name="play-services-basement-10.0.1" level="project" />
<orderEntry type="library" exported="" name="AraBMApiDev" level="project" />
<orderEntry type="library" exported="" name="okhttp-3.6.0" level="project" />
......
......@@ -25,9 +25,9 @@
}
},
"acorn": {
"version": "5.1.2",
"resolved": "http://registry.npm.taobao.org/acorn/download/acorn-5.1.2.tgz",
"integrity": "sha1-kRy1PgNoB88Pp3jcXTcPvYZCRtc=",
"version": "5.2.1",
"resolved": "http://registry.npm.taobao.org/acorn/download/acorn-5.2.1.tgz",
"integrity": "sha1-MXrHghgmwixwLWYYmrg1lnXxNdc=",
"dev": true
},
"acorn-globals": {
......@@ -84,9 +84,9 @@
}
},
"ajv-keywords": {
"version": "2.1.0",
"resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.0.tgz",
"integrity": "sha1-opbhf3v658HOT34N5T0pyzIWLfA=",
"version": "2.1.1",
"resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.1.tgz",
"integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
"dev": true
},
"align-text": {
......@@ -191,35 +191,6 @@
"requires": {
"delegates": "1.0.0",
"readable-stream": "2.3.3"
},
"dependencies": {
"isarray": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"readable-stream": {
"version": "2.3.3",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "1.0.0",
"process-nextick-args": "1.0.7",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
},
"string_decoder": {
"version": "1.0.3",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
"requires": {
"safe-buffer": "5.1.1"
}
}
}
},
"argparse": {
......@@ -1885,9 +1856,9 @@
"integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ="
},
"compressible": {
"version": "2.0.11",
"resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.11.tgz",
"integrity": "sha1-FnGKdd4oPtjmBAQWJaIGRYZ5fYo=",
"version": "2.0.12",
"resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.12.tgz",
"integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=",
"requires": {
"mime-db": "1.30.0"
}
......@@ -1899,7 +1870,7 @@
"requires": {
"accepts": "1.2.13",
"bytes": "2.1.0",
"compressible": "2.0.11",
"compressible": "2.0.12",
"debug": "2.2.0",
"on-headers": "1.0.1",
"vary": "1.0.1"
......@@ -1933,35 +1904,6 @@
"inherits": "2.0.3",
"readable-stream": "2.3.3",
"typedarray": "0.0.6"
},
"dependencies": {
"isarray": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"readable-stream": {
"version": "2.3.3",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "1.0.0",
"process-nextick-args": "1.0.7",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
},
"string_decoder": {
"version": "1.0.3",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
"requires": {
"safe-buffer": "5.1.1"
}
}
}
},
"connect": {
......@@ -2446,6 +2388,29 @@
"integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
"requires": {
"readable-stream": "1.1.14"
},
"dependencies": {
"isarray": {
"version": "0.0.1",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"readable-stream": {
"version": "1.1.14",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "0.0.1",
"string_decoder": "0.10.31"
}
},
"string_decoder": {
"version": "0.10.31",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
"dva-core": {
......@@ -2512,9 +2477,9 @@
}
},
"envinfo": {
"version": "3.4.1",
"resolved": "http://registry.npm.taobao.org/envinfo/download/envinfo-3.4.1.tgz",
"integrity": "sha1-jIDp8u7CzU4q2yxdASfOB6Kqoq4=",
"version": "3.4.2",
"resolved": "http://registry.npm.taobao.org/envinfo/download/envinfo-3.4.2.tgz",
"integrity": "sha1-8GZIg2FVuB4de0ocP8o/a184eJs=",
"requires": {
"minimist": "1.2.0",
"os-name": "2.0.1",
......@@ -2618,14 +2583,14 @@
}
},
"eslint": {
"version": "4.9.0",
"resolved": "http://registry.npm.taobao.org/eslint/download/eslint-4.9.0.tgz",
"integrity": "sha1-doedJ0BoJhsZH+Dy9Wx0wvQgjos=",
"version": "4.10.0",
"resolved": "http://registry.npm.taobao.org/eslint/download/eslint-4.10.0.tgz",
"integrity": "sha1-8l0NeVXIGWjCMJqlyaIp4EUXa7c=",
"dev": true,
"requires": {
"ajv": "5.2.3",
"babel-code-frame": "6.26.0",
"chalk": "2.2.0",
"chalk": "2.3.0",
"concat-stream": "1.6.0",
"cross-spawn": "5.1.0",
"debug": "3.1.0",
......@@ -2639,7 +2604,7 @@
"functional-red-black-tree": "1.0.1",
"glob": "7.1.2",
"globals": "9.18.0",
"ignore": "3.3.5",
"ignore": "3.3.7",
"imurmurhash": "0.1.4",
"inquirer": "3.3.0",
"is-resolvable": "1.0.0",
......@@ -2678,9 +2643,9 @@
}
},
"chalk": {
"version": "2.2.0",
"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.2.0.tgz",
"integrity": "sha1-R3s78vm4/Vyp5Cl0fjf3JO568kA=",
"version": "2.3.0",
"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
......@@ -2924,7 +2889,7 @@
"integrity": "sha1-DJiLirRttTEAoZVK5LqZXd0n2H4=",
"dev": true,
"requires": {
"acorn": "5.1.2",
"acorn": "5.2.1",
"acorn-jsx": "3.0.1"
}
},
......@@ -3053,7 +3018,7 @@
"integrity": "sha1-UsJJo5gbm6GHx8rPW+tQvx2Rprw=",
"requires": {
"iconv-lite": "0.4.19",
"jschardet": "1.5.1",
"jschardet": "1.6.0",
"tmp": "0.0.33"
}
},
......@@ -3692,9 +3657,9 @@
}
},
"ignore": {
"version": "3.3.5",
"resolved": "http://registry.npm.taobao.org/ignore/download/ignore-3.3.5.tgz",
"integrity": "sha1-xOcVRV9gc6jX5drnLS/J1xZj26Y=",
"version": "3.3.7",
"resolved": "http://registry.npm.taobao.org/ignore/download/ignore-3.3.7.tgz",
"integrity": "sha1-YSKJv7PCIOGGpYEYYY1b6MG6sCE=",
"dev": true
},
"image-size": {
......@@ -3733,7 +3698,7 @@
"integrity": "sha1-ndLyrXZdyrH/BEO0kUQqILoifck=",
"requires": {
"ansi-escapes": "3.0.0",
"chalk": "2.2.0",
"chalk": "2.3.0",
"cli-cursor": "2.1.0",
"cli-width": "2.2.0",
"external-editor": "2.0.5",
......@@ -3762,9 +3727,9 @@
}
},
"chalk": {
"version": "2.2.0",
"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.2.0.tgz",
"integrity": "sha1-R3s78vm4/Vyp5Cl0fjf3JO568kA=",
"version": "2.3.0",
"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
"requires": {
"ansi-styles": "3.2.0",
"escape-string-regexp": "1.0.5",
......@@ -4001,9 +3966,9 @@
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
},
"isarray": {
"version": "0.0.1",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isexe": {
"version": "2.0.0",
......@@ -4825,9 +4790,9 @@
"optional": true
},
"jschardet": {
"version": "1.5.1",
"resolved": "http://registry.npm.taobao.org/jschardet/download/jschardet-1.5.1.tgz",
"integrity": "sha1-xRn2KfhrOlvtuliojTETCe7Al/k="
"version": "1.6.0",
"resolved": "http://registry.npm.taobao.org/jschardet/download/jschardet-1.6.0.tgz",
"integrity": "sha1-x9GnHtz/KDnbL57DD8XV69PBpng="
},
"jsdom": {
"version": "9.12.0",
......@@ -5282,35 +5247,6 @@
"integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
"requires": {
"readable-stream": "2.3.3"
},
"dependencies": {
"isarray": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"readable-stream": {
"version": "2.3.3",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "1.0.0",
"process-nextick-args": "1.0.7",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
},
"string_decoder": {
"version": "1.0.3",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
"requires": {
"safe-buffer": "5.1.1"
}
}
}
},
"method-override": {
......@@ -5542,6 +5478,29 @@
"requires": {
"readable-stream": "1.1.14",
"stream-counter": "0.2.0"
},
"dependencies": {
"isarray": {
"version": "0.0.1",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"readable-stream": {
"version": "1.1.14",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "0.0.1",
"string_decoder": "0.10.31"
}
},
"string_decoder": {
"version": "0.10.31",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
"multipipe": {
......@@ -5877,6 +5836,13 @@
"integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
"requires": {
"isarray": "0.0.1"
},
"dependencies": {
"isarray": {
"version": "0.0.1",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
}
}
},
"path-type": {
......@@ -6726,9 +6692,9 @@
}
},
"rc-form": {
"version": "1.4.8",
"resolved": "http://registry.npm.taobao.org/rc-form/download/rc-form-1.4.8.tgz",
"integrity": "sha1-4mws2GE32UPC4plkB9c+n6BzscY=",
"version": "1.5.0",
"resolved": "http://registry.npm.taobao.org/rc-form/download/rc-form-1.5.0.tgz",
"integrity": "sha1-nHirk+mY5mrwKSG5nuoSKWxoIFw=",
"requires": {
"async-validator": "1.8.1",
"babel-runtime": "6.26.0",
......@@ -6879,9 +6845,9 @@
}
},
"react-native": {
"version": "0.49.3",
"resolved": "http://registry.npm.taobao.org/react-native/download/react-native-0.49.3.tgz",
"integrity": "sha1-DKRZ7kn5xZ6DJrLO2eNMWTM6LyY=",
"version": "0.49.5",
"resolved": "http://registry.npm.taobao.org/react-native/download/react-native-0.49.5.tgz",
"integrity": "sha1-ifD+k6jaTbJnDEvQ2BExov9hfyc=",
"requires": {
"absolute-path": "0.0.0",
"art": "0.10.1",
......@@ -6900,7 +6866,7 @@
"create-react-class": "15.6.2",
"debug": "2.6.9",
"denodeify": "1.2.1",
"envinfo": "3.4.1",
"envinfo": "3.4.2",
"event-target-shim": "1.1.1",
"fbjs": "0.8.14",
"fbjs-scripts": "0.8.1",
......@@ -7027,17 +6993,17 @@
}
},
"react-native-tab-view": {
"version": "0.0.69",
"resolved": "http://registry.npm.taobao.org/react-native-tab-view/download/react-native-tab-view-0.0.69.tgz",
"integrity": "sha1-9S1DVKmKOC8Q61/PYdtSFskdx+c=",
"version": "0.0.70",
"resolved": "http://registry.npm.taobao.org/react-native-tab-view/download/react-native-tab-view-0.0.70.tgz",
"integrity": "sha1-HdLe0yrNDLa/7zjSblNnXbczs3s=",
"requires": {
"prop-types": "15.6.0"
}
},
"react-navigation": {
"version": "1.0.0-beta.15",
"resolved": "http://registry.npm.taobao.org/react-navigation/download/react-navigation-1.0.0-beta.15.tgz",
"integrity": "sha1-s9Cc5SJDXKxNQKxS32TW3qJd9wU=",
"version": "1.0.0-beta.16",
"resolved": "http://registry.npm.taobao.org/react-navigation/download/react-navigation-1.0.0-beta.16.tgz",
"integrity": "sha1-IOLzQf4XTpvxva+64c0YjG+Y8P8=",
"requires": {
"babel-plugin-transform-define": "1.3.0",
"clamp": "1.0.1",
......@@ -7045,7 +7011,7 @@
"path-to-regexp": "1.7.0",
"prop-types": "15.6.0",
"react-native-drawer-layout-polyfill": "1.3.2",
"react-native-tab-view": "0.0.69"
"react-native-tab-view": "0.0.70"
}
},
"react-proxy": {
......@@ -7123,14 +7089,17 @@
}
},
"readable-stream": {
"version": "1.1.14",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"version": "2.3.3",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "0.0.1",
"string_decoder": "0.10.31"
"isarray": "1.0.0",
"process-nextick-args": "1.0.7",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
},
"reduce-css-calc": {
......@@ -7181,9 +7150,9 @@
}
},
"redux-persist": {
"version": "4.10.1",
"resolved": "http://registry.npm.taobao.org/redux-persist/download/redux-persist-4.10.1.tgz",
"integrity": "sha1-T7K3iZQvEPVtUcx60GjZ1r60YSQ=",
"version": "4.10.2",
"resolved": "http://registry.npm.taobao.org/redux-persist/download/redux-persist-4.10.2.tgz",
"integrity": "sha1-jv2xbP6ILFIaeKbQv9/vJDf0n5Y=",
"requires": {
"json-stringify-safe": "5.0.1",
"lodash": "4.17.4",
......@@ -7920,6 +7889,29 @@
"integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=",
"requires": {
"readable-stream": "1.1.14"
},
"dependencies": {
"isarray": {
"version": "0.0.1",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"readable-stream": {
"version": "1.1.14",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "0.0.1",
"string_decoder": "0.10.31"
}
},
"string_decoder": {
"version": "0.10.31",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
"strict-uri-encode": {
......@@ -7962,9 +7954,12 @@
}
},
"string_decoder": {
"version": "0.10.31",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
"version": "1.0.3",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
"requires": {
"safe-buffer": "5.1.1"
}
},
"stringstream": {
"version": "0.0.5",
......@@ -8049,8 +8044,8 @@
"dev": true,
"requires": {
"ajv": "5.2.3",
"ajv-keywords": "2.1.0",
"chalk": "2.2.0",
"ajv-keywords": "2.1.1",
"chalk": "2.3.0",
"lodash": "4.17.4",
"slice-ansi": "1.0.0",
"string-width": "2.1.1"
......@@ -8066,9 +8061,9 @@
}
},
"chalk": {
"version": "2.2.0",
"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.2.0.tgz",
"integrity": "sha1-R3s78vm4/Vyp5Cl0fjf3JO568kA=",
"version": "2.3.0",
"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
......@@ -8139,35 +8134,6 @@
"requires": {
"readable-stream": "2.3.3",
"xtend": "4.0.1"
},
"dependencies": {
"isarray": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"readable-stream": {
"version": "2.3.3",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "1.0.0",
"process-nextick-args": "1.0.7",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
},
"string_decoder": {
"version": "1.0.3",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
"requires": {
"safe-buffer": "5.1.1"
}
}
}
},
"time-stamp": {
......
......@@ -8,7 +8,7 @@
"babel-preset-flow": "^6.23.0",
"babel-preset-react-native-stage-0": "^1.0.1",
"css-loader": "^0.28.7",
"eslint": "^4.8.0",
"eslint": "^4.10.0",
"eslint-config-airbnb": "^16.0.0",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-jsx-a11y": "^6.0.2",
......@@ -38,12 +38,12 @@
"fastjson_ref_resolver": "0.0.3",
"lodash": "^4.17.4",
"moment": "^2.19.1",
"rc-form": "^1.4.8",
"rc-form": "^1.5.0",
"react": "^16.0.0-beta.5",
"react-native": "^0.49.3",
"react-native": "^0.49.5",
"react-native-device-info": "^0.12.1",
"react-navigation": "^1.0.0-beta.14",
"react-navigation": "^1.0.0-beta.16",
"react-redux": "^5.0.6",
"redux-persist": "^4.10.1"
"redux-persist": "^4.10.2"
}
}
/**
* Created by zhouhuan on 2017/10/30.
*/
import { Toast } from 'antd-mobile';
import { NavigationActions } from 'react-navigation';
import { getData } from '../../utils/DataTemplate';
import { datasourceApi } from '../../services/datasource';
......@@ -12,6 +13,7 @@ export default {
detailData: {},
isDetail: false,
editable: false,
disabled: true,
},
effects: {
*getObligeeInfo({ payload }, { put, call, select }) {
......@@ -39,10 +41,10 @@ export default {
console.log(result);
yield put({ type: 'getDSRDetail', payload: { ...result[0] } });
yield put({ type: 'setDetail', payload: true });
yield put({ type: 'setEdit', payload: false });
},
*updateDSRDetail({ payload }, { call, put }) {
console.log('update');
console.log(payload);
const coordinate = {
containerType: 'module',
containerName: 'query-DSRInfo',
......@@ -50,29 +52,14 @@ export default {
};
const api = datasourceApi(coordinate);
yield call(api.update, payload.id, payload.singularData);
Toast.success('修改成功!', 1);
yield put(NavigationActions.navigate({
routeName: 'ObligeeInfo',
}));
yield put({ type: 'setEdit', payload: false });
},
*onSBack({ payload }, { put, call }) {
console.log(payload);
const coordinate = {
containerType: 'module',
containerName: 'query-DSRInfo',
datasourceName: 'QueryDSRInfoDetails',
};
const result = yield call(getData, coordinate, { params: { pID: payload } });
console.log(result);
yield put({ type: 'getDSRDetail', payload: { ...result[0] } });
yield put(NavigationActions.navigate({
routeName: 'ObligeeInfo',
}));
yield put({ type: 'setDetail', payload: true });
yield put({ type: 'setEdit', payload: false });
yield put({ type: 'setDisabled', payload: true });
yield put({ type: 'setDetail', payload: false });
},
*onEBack({ payload }, { put, call }) {
console.log(payload);
const coordinate = {
containerType: 'module',
containerName: 'query-DSRInfo',
......@@ -84,8 +71,13 @@ export default {
yield put(NavigationActions.navigate({
routeName: 'ObligeeInfo',
}));
yield put({ type: 'setDisabled', payload: true });
yield put({ type: 'setDetail', payload: false });
},
*setStatus({ payload }, { put }) {
yield put({ type: 'setDisabled', payload: false });
yield put({ type: 'setEdit', payload });
},
},
reducers: {
getDSRDetail(state, { payload }) {
......@@ -112,6 +104,12 @@ export default {
editable: payload,
};
},
setDisabled(state, { payload }) {
return {
...state,
disabled: payload,
};
},
},
};
......@@ -19,13 +19,10 @@ class ObligeeInfo extends React.Component {
this.props.dispatch(createAction('obligeeInfo/getObligeeDetail')(ID));
};
onEdit =() => {
console.log('detail');
this.props.dispatch(createAction('obligeeInfo/setEdit')(true));
this.props.dispatch(createAction('obligeeInfo/setStatus')(true));
};
onSubmit = () => {
console.log('submit');
this.props.form.validateFields({ force: true }, (error, value) => {
console.log(value);
if (!error) {
this.props.dispatch(createAction('obligeeInfo/updateDSRDetail')({ id: this.props.obligeeInfo.sourceData.id, singularData: value }));
} else {
......@@ -34,26 +31,13 @@ class ObligeeInfo extends React.Component {
});
}
onEditBack = () => {
console.log('onEditBack');
const { houseID } = this.props.ListHouse;
console.log(houseID);
this.props.dispatch(createAction('obligeeInfo/onEBack')(houseID));
}
onSaveBack = () => {
console.log('onSaveBack');
const { houseID } = this.props.ListHouse;
this.props.dispatch(createAction('obligeeInfo/onSBack')(houseID));
}
render() {
const { sourceData, isDetail, detailData, editable } = this.props.obligeeInfo;
const { sourceData, isDetail, detailData, editable, disabled } = this.props.obligeeInfo;
console.log(this.props.obligeeInfo);
const { getFieldProps } = this.props.form;
let btnView
if (editable === false) {
btnView = (<View style={{ flexDirection: 'row' }}><Button type="primary" onClick={this.onEdit}>编辑</Button><Button onClick={this.onEditBack}>返回</Button></View>);
} else {
btnView = (<View style={{ flexDirection: 'row' }}><Button type="primary" onClick={this.onSubmit}>保存</Button><Button onClick={this.onSaveBack}>返回</Button></View>);
}
if (isDetail === false) {
return (
<ScrollView >
......@@ -170,7 +154,11 @@ class ObligeeInfo extends React.Component {
是否原村民
</InputItem>
<List.Item>
{btnView}
<View style={{ flexDirection: 'row' }}>
<Button style={{ marginRight: 8 }} type="primary" onClick={this.onEdit}>编辑</Button>
<Button style={{ marginRight: 8 }} onClick={this.onSubmit} disabled={disabled}>保存</Button>
<Button onClick={this.onEditBack}>返回</Button>
</View>
</List.Item>
</List>
</ScrollView>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论