     config.set 'poi.notify.enabled', !enabled
     @setState
       enableNotify: !enabled
-  handleSetNotifySound: ->
-    enabled = @state.enableNotifySound
-    config.set 'poi.notify.sound', !enabled
-    @setState
-      enableNotifySound: !enabled
+  handleChangeNotifyVolume: (e) ->
+    volume = @refs.notifyVolume.getValue()
+    volume = parseFloat(volume)
+    return if volume is NaN
+    config.set('poi.notify.volume', volume)
+    @setState
+      notifyVolume: volume
   handleSetMapStartCheckShip: ->
     enabled = @state.mapStartCheckShip
     config.set 'poi.mapstartcheck.ship', !enabled

            </Button>
          </Col>
          <Col xs={6}>
            <Button bsStyle={if @state.enableNotifySound then 'success' else 'danger'} onClick={@handleSetNotifySound} style={width: '100%'}>
              {if @state.enableNotifySound then '√ ' else ''}开启声音
            </Button>
          </Col>
        </Grid>
      </div>

glob = require 'glob'
remote = require 'remote'
{$, $$, _, React, ReactBootstrap, FontAwesome, ROOT} = window
{Grid, Col, Button, ButtonGroup, Input, Alert, OverlayTrigger, Tooltip} = ReactBootstrap
{config, toggleModal} = window
{APPDATA_PATH} = window
{showItemInFolder, openItem} = require 'shell'
