<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE config PUBLIC "config" "server.dtd" >
|
|
<config>
|
|
<!-- 1.不受权限控制的资源 -->
|
<freeVisit>
|
<!-- 1.1不受权限控制的资源类型 -->
|
<type>.js</type>
|
<type>.json</type>
|
<type>.css</type>
|
<type>.jpg</type>
|
<type>.png</type>
|
<type>.gif</type>
|
<type>.bmp</type>
|
<type>.jpeg</type>
|
<type>.zip</type>
|
<type>.woff</type>
|
<type>.html</type>
|
<type>.pdf</type>
|
<type>.txt</type>
|
<type>.xls</type>
|
<type>.xlsx</type>
|
<type>.doc</type>
|
<type>.ppt</type>
|
<type>.ico</type>
|
<type>.JPG</type>
|
|
<!-- 1.2不受权限控制的页面 -->
|
<resource>timeout.html</resource>
|
<resource>login.html</resource>
|
<resource>home.html</resource>
|
<resource>main.html</resource>
|
<resource>download.html</resource>
|
<resource>download_test.html</resource>
|
|
<!-- 1.3不受权限控制的函数调用 -->
|
<call>client/login</call>
|
<call>client/systemLogin</call>
|
<call>client/logout</call>
|
<call>client/getvcade</call>
|
<call>io/downloadOneFile</call>
|
<call>imgservice/getImage</call>
|
<call>planHandler/reloadCube</call>
|
<call>approve/getWorkSetps</call>
|
<call>approve/getOnaApprove</call>
|
<call>weaver/signStateSync</call>
|
|
</freeVisit>
|
|
<!-- 2.路由配置 -->
|
<routes>
|
<!-- 2.1 资源访问 -->
|
<route path="/" target="/login.html" />
|
<route path="timeout" target="root/login.html" />
|
<route path="root" target="/ddinet/" />
|
|
<route path="data" classname="foundation.action.WorkflowDispatcher" />
|
|
<route path="system" classname="foundation.system.SystemHandler" />
|
<route path="client" classname="foundation.system.ClientHandler" />
|
<route path="org" classname="foundation.system.OrgHandler" />
|
<route path="front" classname="foundation.system.FrontHandler" />
|
|
<route path="workflow" classname="foundation.action.WorkflowDispatcher" />
|
<route path="code" classname="foundation.code.CodeHandler" />
|
<route path="clean" classname="foundation.clean.CleanHandler" />
|
<route path="state" classname="foundation.state.StateCenter" />
|
<route path="approve" classname="foundation.state.approve.ApproveCenter" />
|
|
<route path="io" classname="foundation.io.IOHandler" />
|
<route path="ocr" classname="foundation.ai.OCRHandler" />
|
<route path="message" classname="foundation.send.sms.MessageHandler" />
|
<route path="mail" classname="foundation.send.mail.MailCenter" />
|
<route path="icall" classname="foundation.icall.ICallCenter" />
|
<route path="order" classname="grand.OrderHandler" />
|
<route path="account" classname="grand.OrgAccountHandler" />
|
<route path="policy" classname="policy.PolicyCenter" />
|
<route path="settings" classname="foundation.dao.Settings" />
|
<route path="alert" classname="foundation.alert.AlertHandler" />
|
<route path="testTool" classname="grand.TestTool" />
|
<route path="schedule" classname="foundation.schedule.ScheduleCenter" />
|
<route path="delivery" classname="grand.DeliveryHandler" />
|
<route path="target" classname="target.TargetHandler" />
|
<route path="version" classname="foundation.version.VersionCenter" />
|
<route path="hospital" classname="grand.HospitalHandler" />
|
<route path="weaver" classname="weaver.WeaverHandler" />
|
</routes>
|
|
<!-- 3. 初始化器列表 -->
|
<initializers>
|
<initializer name="variant-global" classname="foundation.variant.provider.VariantProviderLoader" active="T"/>
|
<initializer name="variant-data" classname="foundation.data.loader.VariantProviderLoader" active="T"/>
|
<initializer name="datasource" classname="foundation.data.loader.DatasuorceLoader" active="T"/>
|
<initializer name="namedSQL" classname="foundation.data.loader.NamedSQLLoader" active="T"/>
|
<initializer name="dataObject" classname="foundation.data.loader.DataObjectLoader" active="T"/>
|
<initializer name="dataPackage" classname="foundation.data.loader.DataPackageMetaLoader" active="T"/>
|
<initializer name="globalDefaultValue" classname="foundation.data.rule.GlobalDefaultValueLoader" active="T"/>
|
<initializer name="dataExists" classname="foundation.data.rule.exists.ExistsLoader" active="T"/>
|
<initializer name="dataKindred" classname="foundation.data.rule.update.KindredLoader" active="T"/>
|
<initializer name="resource" classname="foundation.system.SystemLoader" active="T"/>
|
<initializer name="workflow" classname="foundation.data.loader.WorkflowLoader" active="T"/>
|
<initializer name="stateMachine" classname="foundation.state.StateMachineLoader" active="T"/>
|
<initializer name="io" classname="foundation.io.IOLoader" active="T"/>
|
<initializer name="code" classname="foundation.code.CodeLoader" active="T"/>
|
<initializer name="clean" classname="foundation.clean.CleanLoader" active="T"/>
|
<initializer name="version" classname="foundation.version.VersionLoader" active="T"/>
|
<initializer name="version_doc" classname="foundation.version_doc.VersionLoader" active="T"/>
|
<initializer name="ai" classname="foundation.ai.AILoader" active="T"/>
|
<initializer name="message" classname="foundation.mail.message.SmsLoader" active="F"/>
|
<initializer name="iCall" classname="foundation.icall.ICallLoader" active="T"/>
|
<initializer name="mail" classname="foundation.send.mail.MailLoader" active="T"/>
|
<initializer name="stockCommand" classname="book.stock.BookCommandMetaLoader" active="T"/>
|
<initializer name="rebateAmtCommand" classname="book.rebate.amt.BookCommandMetaLoader" active="T"/>
|
<initializer name="rebateQtyCommand" classname="book.rebate.qty.BookCommandMetaLoader" active="T"/>
|
<initializer name="alert" classname="foundation.alert.AlertRuleLoader" active="T"/>
|
<initializer name="schedule" classname="foundation.schedule.ScheduleLoader" active="T"/>
|
<initializer name="policy" classname="policy.PolicyLoader" active="T"/>
|
<initializer name="order" classname="order.OrderSetttingLoader" active="T"/>
|
<initializer name="sign" classname="weaver.SignLoader" active="T"/>
|
</initializers>
|
|
<!-- 4. 数据源列表 -->
|
<datasources>
|
<datasource name="datasource" active="T"></datasource>
|
</datasources>
|
|
</config>
|