浏览代码

20170925lmz

wtt 7 年之前
父节点
当前提交
27006e9a28
共有 100 个文件被更改,包括 12700 次插入0 次删除
  1. 12 0
      .idea/BOSS.iml
  2. 17 0
      .idea/misc.xml
  3. 8 0
      .idea/modules.xml
  4. 6 0
      .idea/vcs.xml
  5. 590 0
      .idea/workspace.xml
  6. 88 0
      .project
  7. 190 0
      about.html
  8. 二进制
      app/communicate-js/._communicate.js
  9. 二进制
      app/communicate-js/._share.js
  10. 二进制
      app/communicate-js/._tell.js
  11. 2 0
      app/communicate-js/arttmpl.js
  12. 592 0
      app/communicate-js/communicate.js
  13. 268 0
      app/communicate-js/mui.imageViewer.js
  14. 197 0
      app/communicate-js/share.js
  15. 231 0
      app/communicate-js/tell.js
  16. 二进制
      app/index-js/._index-tabs.js
  17. 151 0
      app/index-js/index-admin/sign.js
  18. 584 0
      app/index-js/index-flow/flow.js
  19. 177 0
      app/index-js/index-menu/admin.js
  20. 0 0
      app/index-js/index-menu/flow.js
  21. 122 0
      app/index-js/index-tabs.js
  22. 223 0
      appliance.html
  23. 110 0
      communicate.html
  24. 516 0
      css/common/common.css
  25. 18 0
      css/common/details.css
  26. 18 0
      css/common/iconfont.css
  27. 64 0
      css/common/icons-extra.css
  28. 4660 0
      css/common/mui.min.css
  29. 7 0
      css/common/mui.picker.min.css
  30. 二进制
      css/communicate/._trade-area.css
  31. 320 0
      css/communicate/chats.css
  32. 58 0
      css/communicate/share.css
  33. 519 0
      css/communicate/trade-area.css
  34. 二进制
      css/index/index-admin/._sign.css
  35. 44 0
      css/index/index-admin/common-add.css
  36. 97 0
      css/index/index-admin/sign.css
  37. 69 0
      css/index/index-approve/immediate-processing.css
  38. 42 0
      css/index/index-client/client-details.css
  39. 396 0
      css/index/index-flow/flow-details.css
  40. 198 0
      css/index/index-flow/flow.css
  41. 56 0
      css/index/index-menu/admin.css
  42. 87 0
      css/index/index-menu/approve.css
  43. 76 0
      css/index/index-menu/finance.css
  44. 100 0
      css/index/index-menu/home-index.css
  45. 141 0
      css/index/index-menu/procurement.css
  46. 96 0
      css/index/index-menu/produce.css
  47. 26 0
      css/index/index-notice/notices.css
  48. 195 0
      css/index/index-procurement/procurement-details.css
  49. 83 0
      css/index/index-procurement/svm.css
  50. 55 0
      css/index/index-produce/produce-details.css
  51. 27 0
      css/index/index-product/product.css
  52. 182 0
      css/index/index-schdule/schedule.css
  53. 88 0
      css/information/information-detail.css
  54. 122 0
      css/information/information.css
  55. 118 0
      css/login/login.css
  56. 13 0
      css/my/DC.css
  57. 42 0
      css/my/code.css
  58. 48 0
      css/my/my-set.css
  59. 102 0
      css/my/my.css
  60. 65 0
      css/my/safe-unbind.css
  61. 37 0
      css/my/set.css
  62. 二进制
      fonts/iconfont.ttf
  63. 二进制
      fonts/mui-icons-extra.ttf
  64. 二进制
      fonts/mui.ttf
  65. 104 0
      guide.html
  66. 243 0
      home-index.html
  67. 二进制
      img/12.jpg
  68. 二进制
      img/14.png
  69. 二进制
      img/admin/executive_ad@3x.png
  70. 二进制
      img/admin/executive_note@3x.png
  71. 二进制
      img/admin/executive_operation@2x.png
  72. 二进制
      img/admin/executive_sign@3x.png
  73. 二进制
      img/admin/executive_time@2x.png
  74. 二进制
      img/admin/executive_unoperation@2x.png
  75. 二进制
      img/appliance/01.png
  76. 二进制
      img/appliance/02.png
  77. 二进制
      img/appliance/3.png
  78. 二进制
      img/appliance/4.png
  79. 二进制
      img/appliance/5.png
  80. 二进制
      img/appliance/6.png
  81. 二进制
      img/appliance/7.png
  82. 二进制
      img/appliance/8.png
  83. 二进制
      img/approve/chart_comment@3x.png
  84. 二进制
      img/communicate/chart_zan@3x.png
  85. 二进制
      img/finances/purchaseback_icon_finacemanagement@3x.png
  86. 二进制
      img/finances/purchasepayment_icon_finacemanagement@3x.png
  87. 二进制
      img/finances/report_icon_finacemanagement@3x.png
  88. 二进制
      img/finances/salary_icon_finacemanagement@3x.png
  89. 二进制
      img/finances/salepayment_icon_finacemanagement@3x.png
  90. 二进制
      img/finances/salepurchase_icon_finacemanagement@3x.png
  91. 二进制
      img/flow/backprocess_icon_management@3x.png
  92. 二进制
      img/flow/dui.png
  93. 二进制
      img/flow/green_exchange_icon@3x.png
  94. 二进制
      img/flow/number_icon@3x.png
  95. 二进制
      img/flow/people_small_icon@3x.png
  96. 二进制
      img/flow/purchaseprocess_icon_processmanagement@3x.png
  97. 二进制
      img/flow/saleprocess_icon_processmanagement@3x.png
  98. 二进制
      img/flow/time_small_icon@3x.png
  99. 二进制
      img/guide/share@2x.png
  100. 0 0
      img/guide/tell@2x.png

+ 12 - 0
.idea/BOSS.iml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/.tmp" />
+      <excludeFolder url="file://$MODULE_DIR$/temp" />
+      <excludeFolder url="file://$MODULE_DIR$/tmp" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>

+ 17 - 0
.idea/misc.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="SvnBranchConfigurationManager">
+    <option name="myConfigurationMap">
+      <map>
+        <entry key="$PROJECT_DIR$">
+          <value>
+            <SvnBranchConfiguration>
+              <option name="trunkUrl" value="http://code.taobao.org/svn/bosshand/trunk" />
+            </SvnBranchConfiguration>
+          </value>
+        </entry>
+      </map>
+    </option>
+    <option name="mySupportsUserInfoFilter" value="true" />
+  </component>
+</project>

+ 8 - 0
.idea/modules.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/BOSS.iml" filepath="$PROJECT_DIR$/.idea/BOSS.iml" />
+    </modules>
+  </component>
+</project>

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="svn" />
+  </component>
+</project>

+ 590 - 0
.idea/workspace.xml

@@ -0,0 +1,590 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <list default="true" readonly="true" id="14f7f83e-92fd-4928-881e-b368c983f575" name="默认" comment="">
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/tpl/appliance/app-list.html" afterPath="$PROJECT_DIR$/tpl/appliance/app-list.html" />
+    </list>
+    <ignored path="$PROJECT_DIR$/.tmp/" />
+    <ignored path="$PROJECT_DIR$/temp/" />
+    <ignored path="$PROJECT_DIR$/tmp/" />
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
+    <option name="TRACKING_ENABLED" value="true" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="CreatePatchCommitExecutor">
+    <option name="PATCH_PATH" value="" />
+  </component>
+  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
+  <component name="FavoritesManager">
+    <favorites_list name="BOSS" />
+  </component>
+  <component name="FileEditorManager">
+    <leaf>
+      <file leaf-file-name="app-list.html" pinned="false" current-in-tab="true">
+        <entry file="file://$PROJECT_DIR$/tpl/appliance/app-list.html">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="475">
+              <caret line="19" column="8" lean-forward="true" selection-start-line="19" selection-start-column="8" selection-end-line="19" selection-end-column="8" />
+              <folding>
+                <marker date="1493124625000" expanded="true" signature="2801:2811" ph="..." />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+    </leaf>
+  </component>
+  <component name="IdeDocumentHistory">
+    <option name="CHANGED_PATHS">
+      <list>
+        <option value="$PROJECT_DIR$/app/communicate-js/communicate.js" />
+        <option value="$PROJECT_DIR$/index.html" />
+        <option value="$PROJECT_DIR$/tpl/appliance/app-list.html" />
+      </list>
+    </option>
+  </component>
+  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
+  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
+  <component name="JsGulpfileManager">
+    <detection-done>true</detection-done>
+    <sorting>DEFINITION_ORDER</sorting>
+  </component>
+  <component name="ProjectFrameBounds">
+    <option name="x" value="24" />
+    <option name="y" value="50" />
+    <option name="width" value="1440" />
+    <option name="height" value="803" />
+  </component>
+  <component name="ProjectView">
+    <navigator currentView="ProjectPane" proportions="" version="1">
+      <flattenPackages />
+      <showMembers />
+      <showModules />
+      <showLibraryContents />
+      <hideEmptyPackages />
+      <abbreviatePackageNames />
+      <autoscrollToSource />
+      <autoscrollFromSource />
+      <sortByType />
+      <manualOrder />
+      <foldersAlwaysOnTop value="true" />
+    </navigator>
+    <panes>
+      <pane id="Scratches" />
+      <pane id="ProjectPane">
+        <subPane>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="BOSS" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="BOSS" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="BOSS" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="BOSS" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="tpl" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="BOSS" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="BOSS" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="tpl" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="appliance" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+        </subPane>
+      </pane>
+      <pane id="Scope" />
+    </panes>
+  </component>
+  <component name="PropertiesComponent">
+    <property name="nodejs_interpreter_path" value="/usr/local/bin/node" />
+    <property name="WebServerToolWindowFactoryState" value="false" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
+    <property name="HbShouldOpenHtmlAsHb" value="" />
+    <property name="settings.editor.selected.configurable" value="preferences.keymap" />
+    <property name="nodejs.protractor.protractor_package" value="" />
+    <property name="js.eslint.eslintPackage" value="" />
+    <property name="js-jscs-nodeInterpreter" value="/usr/local/bin/node" />
+  </component>
+  <component name="RestoreUpdateTree" date="Moments 以前" ActionInfo="更新(U)">
+    <UpdatedFiles>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="从服务器更新" />
+        <option name="myStatusName" value="服务器上的更改" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="CHANGED_ON_SERVER" />
+        <FILE-GROUP>
+          <option name="myUpdateName" value="已更新" />
+          <option name="myStatusName" value="已改变" />
+          <option name="mySupportsDeletion" value="false" />
+          <option name="myCanBeAbsent" value="false" />
+          <option name="myId" value="UPDATED" />
+          <PATH vcs="svn" revision="74">$PROJECT_DIR$/unpackage/release/Bosshand.apk</PATH>
+        </FILE-GROUP>
+        <FILE-GROUP>
+          <option name="myUpdateName" value="已创建" />
+          <option name="myStatusName" value="已创建" />
+          <option name="mySupportsDeletion" value="false" />
+          <option name="myCanBeAbsent" value="false" />
+          <option name="myId" value="CREATED" />
+        </FILE-GROUP>
+        <FILE-GROUP>
+          <option name="myUpdateName" value="已删除" />
+          <option name="myStatusName" value="已删除" />
+          <option name="mySupportsDeletion" value="false" />
+          <option name="myCanBeAbsent" value="true" />
+          <option name="myId" value="REMOVED_FROM_REPOSITORY" />
+        </FILE-GROUP>
+        <FILE-GROUP>
+          <option name="myUpdateName" value="已恢复" />
+          <option name="myStatusName" value="将被还原" />
+          <option name="mySupportsDeletion" value="false" />
+          <option name="myCanBeAbsent" value="false" />
+          <option name="myId" value="RESTORED" />
+        </FILE-GROUP>
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="已修改" />
+        <option name="myStatusName" value="已合并" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="MODIFIED" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="已跳过" />
+        <option name="myStatusName" value="已跳过" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="SKIPPED" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="合并冲突" />
+        <option name="myStatusName" value="合并会有冲突" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="MERGED_WITH_CONFLICTS" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="合并目录冲突" />
+        <option name="myStatusName" value="合并目录冲突" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="MERGED_WITH_TREE_CONFLICT" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="合并属性冲突" />
+        <option name="myStatusName" value="合并属性会有冲突" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="MERGED_WITH_PROPERTY_CONFLICT" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="已合并" />
+        <option name="myStatusName" value="将被合并" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="MERGED" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="未在版本库中" />
+        <option name="myStatusName" value="未在版本库中" />
+        <option name="mySupportsDeletion" value="true" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="UNKNOWN" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="在本地添加" />
+        <option name="myStatusName" value="本地添加" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="LOCALLY_ADDED" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="在本地移除" />
+        <option name="myStatusName" value="本地移除" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="LOCALLY_REMOVED" />
+      </FILE-GROUP>
+      <FILE-GROUP>
+        <option name="myUpdateName" value="已切换" />
+        <option name="myStatusName" value="已切换" />
+        <option name="mySupportsDeletion" value="false" />
+        <option name="myCanBeAbsent" value="false" />
+        <option name="myId" value="SWITCHED" />
+      </FILE-GROUP>
+    </UpdatedFiles>
+  </component>
+  <component name="RunManager" selected="JavaScript Debug.sell-order-add.html">
+    <configuration default="false" name="sell-order-add.html" type="JavascriptDebugType" factoryName="JavaScript Debug" temporary="true" nameIsGenerated="true" uri="http://localhost:63342/BOSS/tpl/home-index/home-index-sell/sell-order-add.html">
+      <method />
+    </configuration>
+    <configuration default="true" type="CompoundRunConfigurationType" factoryName="Compound Run Configuration">
+      <method />
+    </configuration>
+    <configuration default="true" type="DartCommandLineRunConfigurationType" factoryName="Dart Command Line Application">
+      <method />
+    </configuration>
+    <configuration default="true" type="DartTestRunConfigurationType" factoryName="Dart Test">
+      <method />
+    </configuration>
+    <configuration default="true" type="FirefoxRemoteDebugType" factoryName="Firefox Remote">
+      <method />
+    </configuration>
+    <configuration default="true" type="JavaScriptNodeJsTraceType" factoryName="Spy-js for Node.js" config="" node="project" node-params="" app="" app-params="" working-dir="$PROJECT_DIR$" proxy-port="3547" pass-parent-env="true">
+      <envs />
+      <method />
+    </configuration>
+    <configuration default="true" type="JavaScriptTestRunnerKarma" factoryName="Karma">
+      <config-file value="" />
+      <node-interpreter value="project" />
+      <envs />
+      <method />
+    </configuration>
+    <configuration default="true" type="JavaScriptTestRunnerProtractor" factoryName="Protractor">
+      <config-file value="" />
+      <node-interpreter value="project" />
+      <envs />
+      <method />
+    </configuration>
+    <configuration default="true" type="JavaScriptTraceType" factoryName="Spy-js" node="project" config="" has-config="false" system-proxy="true" proxy-port="3546" open-browser="false" browser="">
+      <method />
+    </configuration>
+    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
+      <method />
+    </configuration>
+    <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="project" working-dir="">
+      <method />
+    </configuration>
+    <configuration default="true" type="NodeunitConfigurationType" factoryName="Nodeunit">
+      <setting name="nodePath" value="project" />
+      <envs />
+      <setting name="nodeunitModuleDir" value="" />
+      <setting name="workingDirectory" value="" />
+      <setting name="testType" value="JS_FILE" />
+      <setting name="jsFile" value="" />
+      <method />
+    </configuration>
+    <configuration default="true" type="PhoneGap" factoryName="PhoneGap/Cordova">
+      <option name="myExecutable" />
+      <option name="myWorkDir" />
+      <option name="myCommand" />
+      <option name="myPassParent" value="true" />
+      <option name="myPlatform" />
+      <option name="myExtraArgs" />
+      <option name="hasTarget" value="false" />
+      <option name="target" />
+      <method />
+    </configuration>
+    <configuration default="true" type="ReactNative" factoryName="React Native">
+      <node-interpreter value="project" />
+      <platform value="ANDROID" />
+      <method />
+    </configuration>
+    <configuration default="true" type="XSLT" factoryName="XSLT">
+      <option name="myOutputFile" />
+      <option name="myOpenOutputFile" value="false" />
+      <option name="myOpenInBrowser" value="false" />
+      <option name="mySmartErrorHandling" value="true" />
+      <option name="myRunnerPort" value="34873" />
+      <option name="myVmArguments" />
+      <option name="myWorkingDirectory" />
+      <option name="myModule" />
+      <option name="myJdk" />
+      <parameters />
+      <OutputType value="CONSOLE" save-to-file="false" />
+      <FileType name="XML" />
+      <JdkChoice value="FROM_MODULE" />
+      <method />
+    </configuration>
+    <configuration default="true" type="cucumber.js" factoryName="Cucumber.js">
+      <option name="cucumberJsArguments" value="" />
+      <option name="executablePath" />
+      <option name="filePath" />
+      <method />
+    </configuration>
+    <configuration default="true" type="docker-deploy" factoryName="Docker Deployment">
+      <method />
+    </configuration>
+    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
+      <node-interpreter>project</node-interpreter>
+      <node-options />
+      <gulpfile />
+      <tasks />
+      <arguments />
+      <envs />
+      <method />
+    </configuration>
+    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
+      <command value="run-script" />
+      <scripts />
+      <node-interpreter value="project" />
+      <envs />
+      <method />
+    </configuration>
+    <configuration default="true" type="mocha-javascript-test-runner" factoryName="Mocha">
+      <node-interpreter>project</node-interpreter>
+      <node-options />
+      <working-directory />
+      <pass-parent-env>true</pass-parent-env>
+      <envs />
+      <ui />
+      <extra-mocha-options />
+      <test-kind>DIRECTORY</test-kind>
+      <test-directory />
+      <recursive>false</recursive>
+      <method />
+    </configuration>
+    <list size="1">
+      <item index="0" class="java.lang.String" itemvalue="JavaScript Debug.sell-order-add.html" />
+    </list>
+    <recent_temporary>
+      <list size="1">
+        <item index="0" class="java.lang.String" itemvalue="JavaScript Debug.sell-order-add.html" />
+      </list>
+    </recent_temporary>
+  </component>
+  <component name="ShelveChangesManager" show_recycled="false">
+    <option name="remove_strategy" value="false" />
+  </component>
+  <component name="SvnConfiguration" cleanupOnStartRun="true">
+    <configuration>$USER_HOME$/.subversion</configuration>
+    <supportedVersion>125</supportedVersion>
+  </component>
+  <component name="SvnFileUrlMappingImpl">
+    <option name="myMappingRoots">
+      <list>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$" />
+        </SvnCopyRootSimple>
+      </list>
+    </option>
+    <option name="myMoreRealMappingRoots">
+      <list>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$" />
+        </SvnCopyRootSimple>
+      </list>
+    </option>
+  </component>
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <changelist id="14f7f83e-92fd-4928-881e-b368c983f575" name="默认" comment="" />
+      <created>1492071675865</created>
+      <option name="number" value="Default" />
+      <option name="presentableId" value="Default" />
+      <updated>1492071675865</updated>
+      <workItem from="1492071677631" duration="2441000" />
+      <workItem from="1492074148966" duration="2598000" />
+      <workItem from="1493124159482" duration="278000" />
+      <workItem from="1493124452526" duration="973000" />
+      <workItem from="1493173662586" duration="308000" />
+    </task>
+    <servers />
+  </component>
+  <component name="TimeTrackingManager">
+    <option name="totallyTimeSpent" value="6598000" />
+  </component>
+  <component name="TodoView">
+    <todo-panel id="selected-file">
+      <is-autoscroll-to-source value="true" />
+    </todo-panel>
+    <todo-panel id="all">
+      <are-packages-shown value="true" />
+      <is-autoscroll-to-source value="true" />
+    </todo-panel>
+  </component>
+  <component name="ToolWindowManager">
+    <frame x="24" y="50" width="1440" height="803" extended-state="0" />
+    <editor active="true" />
+    <layout>
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.15785764" sideWeight="0.4948905" order="0" side_tool="false" content_ui="combo" />
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.329927" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33430657" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.20234604" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
+      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.15785764" sideWeight="0.5051095" order="2" side_tool="true" content_ui="tabs" />
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+    </layout>
+  </component>
+  <component name="TypeScriptGeneratedFilesManager">
+    <option name="processedProjectFiles" value="true" />
+  </component>
+  <component name="VcsContentAnnotationSettings">
+    <option name="myLimit" value="2678400000" />
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager />
+    <watches-manager />
+  </component>
+  <component name="editorHistoryManager">
+    <entry file="file://$PROJECT_DIR$/app/communicate-js/communicate.js">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="275">
+          <caret line="11" column="39" lean-forward="true" selection-start-line="11" selection-start-column="39" selection-end-line="11" selection-end-column="39" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/tpl/home-index/home-index-sell/sell-order-add.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="0">
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/index.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="500">
+          <caret line="20" column="44" lean-forward="false" selection-start-line="20" selection-start-column="44" selection-end-line="20" selection-end-column="44" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/communicate-js/communicate.js">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="1440">
+          <caret line="96" column="41" lean-forward="false" selection-start-line="96" selection-start-column="38" selection-end-line="96" selection-end-column="41" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/index.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="0">
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/communicate-js/arttmpl.js">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="0">
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/libs/mui.min.js">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="-1083">
+          <caret line="5" column="453" lean-forward="false" selection-start-line="5" selection-start-column="453" selection-end-line="5" selection-end-column="453" />
+          <folding>
+            <element signature="n#!!doc" expanded="false" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/index.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="500">
+          <caret line="20" column="44" lean-forward="false" selection-start-line="20" selection-start-column="44" selection-end-line="20" selection-end-column="44" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/tpl/home-index/home-index-sell/sell-order-add.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="244">
+          <caret line="16" column="10" lean-forward="true" selection-start-line="16" selection-start-column="10" selection-end-line="16" selection-end-column="10" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/communicate.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="100">
+          <caret line="4" column="15" lean-forward="false" selection-start-line="4" selection-start-column="15" selection-end-line="4" selection-end-column="15" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/communicate-js/communicate.js">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="-42">
+          <caret line="4" column="7" lean-forward="true" selection-start-line="4" selection-start-column="7" selection-end-line="4" selection-end-column="7" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/manifest.json">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="-2750">
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/main.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="-466">
+          <caret line="128" column="34" lean-forward="true" selection-start-line="128" selection-start-column="34" selection-end-line="128" selection-end-column="34" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/login.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="50">
+          <caret line="2" column="0" lean-forward="true" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/tpl/appliance/app-list.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="475">
+          <caret line="19" column="8" lean-forward="true" selection-start-line="19" selection-start-column="8" selection-end-line="19" selection-end-column="8" />
+          <folding>
+            <marker date="1493124625000" expanded="true" signature="2801:2811" ph="..." />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+  </component>
+  <component name="masterDetails">
+    <states>
+      <state key="ScopeChooserConfigurable.UI">
+        <settings>
+          <splitter-proportions>
+            <option name="proportions">
+              <list>
+                <option value="0.2" />
+              </list>
+            </option>
+          </splitter-proportions>
+        </settings>
+      </state>
+    </states>
+  </component>
+</project>

+ 88 - 0
.project

@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>BOSSHAND</name>
+	<comment>Create By HBuilder</comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>com.pandora.projects.ui.MKeyBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.aptana.ide.core.unifiedBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>com.pandora.projects.ui.MKeyNature</nature>
+		<nature>com.aptana.projects.webnature</nature>
+	</natures>
+	<filteredResources>
+		<filter>
+			<id>0</id>
+			<name></name>
+			<type>10</type>
+			<matcher>
+				<id>org.eclipse.ui.ide.orFilterMatcher</id>
+				<arguments>
+					<matcher>
+						<id>org.eclipse.ui.ide.multiFilter</id>
+						<arguments>1.0-projectRelativePath-matches-false-false-bin</arguments>
+					</matcher>
+					<matcher>
+						<id>org.eclipse.ui.ide.multiFilter</id>
+						<arguments>1.0-projectRelativePath-matches-false-false-setting</arguments>
+					</matcher>
+				</arguments>
+			</matcher>
+		</filter>
+		<filter>
+			<id>0</id>
+			<name></name>
+			<type>26</type>
+			<matcher>
+				<id>org.eclipse.ui.ide.multiFilter</id>
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
+			</matcher>
+		</filter>
+		<filter>
+			<id>1503371710710</id>
+			<name></name>
+			<type>26</type>
+			<matcher>
+				<id>org.eclipse.ui.ide.multiFilter</id>
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
+			</matcher>
+		</filter>
+		<filter>
+			<id>1503642771436</id>
+			<name></name>
+			<type>26</type>
+			<matcher>
+				<id>org.eclipse.ui.ide.multiFilter</id>
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
+			</matcher>
+		</filter>
+		<filter>
+			<id>1504777913481</id>
+			<name></name>
+			<type>26</type>
+			<matcher>
+				<id>org.eclipse.ui.ide.multiFilter</id>
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
+			</matcher>
+		</filter>
+		<filter>
+			<id>1505093803668</id>
+			<name></name>
+			<type>26</type>
+			<matcher>
+				<id>org.eclipse.ui.ide.multiFilter</id>
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
+			</matcher>
+		</filter>
+	</filteredResources>
+</projectDescription>

文件差异内容过多而无法显示
+ 190 - 0
about.html


二进制
app/communicate-js/._communicate.js


二进制
app/communicate-js/._share.js


二进制
app/communicate-js/._tell.js


文件差异内容过多而无法显示
+ 2 - 0
app/communicate-js/arttmpl.js


+ 592 - 0
app/communicate-js/communicate.js

@@ -0,0 +1,592 @@
+ (function($, doc) {
+  $.init({
+         swipeBack: false,
+         pullRefresh: {
+         container: '#pullrefresh',
+         up: {
+         contentrefresh: "正在加载...", //可选,正在刷新状态时,下拉刷新控件上显示的标题内容
+         callback: pullupRefresh
+         }
+         },
+         gestureConfig: {
+         tap: true, //默认为true
+         doubletap: true, //默认为false
+         longtap: true, //默认为false
+         swipe: true, //默认为true
+         drag: true, //默认为true
+         hold: false, //默认为false,不监听
+         release: false //默认为false,不监听
+         }
+         });
+  /*上拉加载具体业务实现 */
+  var count = 1
+  var countItem = false;
+  
+  function pullupRefresh() {
+  if(!countItem) {
+  var detailPage = plus.webview.getWebviewById('communicate.html');
+  mui.fire(detailPage, 'sendMsg', {
+           count: count,
+           });
+  count++;
+  }
+  this.endPullupToRefresh(countItem)
+  };
+  $.plusReady(function() {
+              var code;
+              var Input;
+              var str = plus.storage.getItem('user');
+              var user = JSON.parse(str);
+              var token = user.Data.Token;
+              var exist = user.Data.CompanyCode;
+              $('#img')[0].innerHTML = '<img src="http://www.bosshand.cn/' + user.Data.Picture + '"/>';
+              
+              $('.mui-scroll-wrapper').scroll({
+                                              deceleration: 0.0005, //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
+                                              scrollX: false, //是否横向滚动
+                                              });
+              $(doc.body).on('tap', '.li', function() {
+                             for(var i = 0; i < $('.li').length; i++) {
+                             $('.li')[i].className = 'li'
+                             }
+                             mui(this)[0].className = 'li li active-li';
+                             });
+              //跳转分享动态
+              $('body').on('tap', '.share', function() {
+                           $.openWindow({
+                                        url: 'tpl/communicate/share.html',
+                                        waiting: {
+                                        autoShow: false, //自动显示等待框,默认为true
+                                        },
+                                        show: {
+                                        autoShow: true, //页面loaded事件发生后自动显示,默认为true
+                                        duration: 300, //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;
+                                        aniShow: 'slide-in-bottom',
+                                        }
+                                        });
+                           });
+              //收起
+              $(doc.body).on('tap', '.aa', function() {
+                             if($(this)[0].innerHTML == '查看全文↓') {
+                             $(this)[0].parentNode.childNodes[1].style.display = "block";
+                             $(this)[0].innerHTML = '收起↑'
+                             } else {
+                             $(this)[0].parentNode.childNodes[1].style.display = "none";
+                             $(this)[0].innerHTML = '查看全文↓'
+                             }
+                             });
+              //获取列表
+              window.addEventListener('reload', function() {
+                                      GetdataList(0, 10);
+                                      });
+              GetdataList(0, 10);
+              window.addEventListener('sendMsg', function(event) {
+                                      setTimeout(function() {
+                                                 GetdataList(event.detail.count, 3);
+                                                 }, 3000)
+                                      });
+              /**
+               * 获取列表
+               */
+              function GetdataList(pageNum, pageSize) {
+              var postData = {
+              "pageIndex": pageNum + 1,
+              "pageSize": pageSize,
+              "exist": exist,
+              };
+              $.ajax("http://www.bosshand.cn/api/Customer/GetBusinessPageList", {
+                     data: postData,
+                     dataType: 'json',
+                     type: "post",
+                     timeout: 10000, //超时时间设置为10秒;
+                     headers: {
+                     'Content-Type': 'application/x-www-form-urlencoded',
+                     authorization: token
+                     },
+                     success: function(resp) {
+                     var html = '';
+                     //          var data = data.Data.list;
+                     if(resp.Data.list != null) {
+                     var resilt = resp.Data.list;
+                     for(var i = 0; i < resilt.length; i++) {
+                     //头部
+                     html += '<div class="com-con mui-content-padded com-con-cz">'
+                     html += '<div class="com-con-nav">'
+                     html += '<div class="com-con-img">'
+                     html += '<img src="http://www.bosshand.cn/' + resilt[i].UserPicture + '"/>'
+                     html += '</div>'
+                     html += '<div class="com-con-navs">'
+                     html += '<div>'
+                     html += '<span>' + resilt[i].CreateUserName + '</span>'
+                     html += '<span>' + resilt[i].CompanyName + '</span>'
+                     html += '</div>'
+                     html += '<div> ' + getLocalDate(resilt[i].CreateTime) + ' </div>'
+                     //              html += '<div class="com-con-btn" id="' + resilt[i].CompanyCode + '">'
+                     //              if(resilt[i].IsCompany == false) {
+                     //                html += '<button>+关注</button>'
+                     //              } else {
+                     //                html += '<button class="mui-icon-extra icon-sangedian"></button>'
+                     //              }
+                     //              html += '</div>'
+                     html += '</div>'
+                     html += '</div>';
+                     //内容区
+                     html += '<div class="com-con-con">'
+                     if(resilt[i].Content != null) {
+                     if(resilt[i].Content.length > 70) {
+                     html += '<div class="com-con-tent">' + resilt[i].Content.substring(0, 69) + '<span class="art">' + resilt[i].Content.substring(69, resilt[i].Content.length) + '</span><a class="aa">查看全文↓</a></div>'
+                     } else {
+                     html += '<div class="com-con-tent">' + resilt[i].Content + '</div>'
+                     }
+                     }
+                     html += '<div class="com-con-tent-img">'
+                     if(resilt[i].Atlas != null) {
+                     if(resilt[i].Atlas.indexOf(",") > 0) {
+                     var imgList = resilt[i].Atlas.split(',');
+                     for(var j = 0; j < imgList.length; j++) {
+                     html += '<img id="' + imgList[j] + '" class="imgs" src="http://www.bosshand.cn/' + imgList[j] + '" />';
+                     }
+                     } else {
+                     if(resilt[i].Atlas != "../../img/default.png") {
+                     html += '<img id="' + resilt[i].Atlas + '" class="imgs" src="http://www.bosshand.cn/' + resilt[i].Atlas + '" />';
+                     }
+                     }
+                     }
+                     html += '</div>'
+                     html += '</div>'
+                     html += '<div class="com-con-zan">'
+                     html += '<span class="mui-icon-extra icon-zan"></span>'
+                     var nameList = "";
+                     if(resilt[i].list_LikesNum != null) {
+                     for(var q = 0; q < resilt[i].list_LikesNum.length; q++) {
+                     nameList += resilt[i].list_LikesNum[q].UserName + " ";
+                     html += '<span>' + resilt[i].list_LikesNum[q].UserName + ' ' + '</span>'
+                     }
+                     }
+                     html += '</div>'
+                     html += '<div class="com-con-comments">'
+                     html += '<div class="com-con-comment">';
+                     //判断是否包含某个字符
+                     var sear = new RegExp(user.Data.Name);
+                     if(sear.test(nameList)) {
+                     html += '<div class="like likes" id="' + resilt[i].Code + '">'
+                     html += '<span class="mui-icon-extra mui-icon-extra-heart"></span>'
+                     html += '<span>已赞</span>'
+                     html += '</div>'
+                     } else {
+                     if(user.Data.Name == nameList) {
+                     html += '<div class="like likes" id="' + resilt[i].Code + '">'
+                     html += '<span class="mui-icon-extra mui-icon-extra-heart"></span>'
+                     html += '<span>已赞</span>'
+                     html += '</div>'
+                     } else {
+                     html += '<div class="like" id="' + resilt[i].Code + '">'
+                     html += '<span class="mui-icon-extra mui-icon-extra-heart"></span>'
+                     html += '<span>点赞</span>'
+                     html += '</div>'
+                     }
+                     }
+                     html += '<div class="value">'
+                     html += '<span class="mui-icon mui-icon-chatbubble"></span>'
+                     html += '<span>评论</span>'
+                     html += '<textarea id="' + resilt[i].Code + '" style="display:none;"></textarea>'
+                     html += '</div>'
+                     html += '<div class="shares">'
+                     html += '<span class="mui-icon mui-icon-redo"></span>'
+                     html += '<span>分享</span>'
+                     html += '</div>'
+                     html += '</div>'
+                     html += '<div class="com-con-value com-con-value_cz" >'
+                     if(resilt[i].list_Comment != null) {
+                     for(var a = 0; a < resilt[i].list_Comment.length; a++) {
+                     var dataInfo = resilt[i].list_Comment
+                     html += '<div id="' + dataInfo[a].Code + '" class="contentcancle">'
+                     html += '<span>' + dataInfo[a].UserName + ':</span>'
+                     html += '<span>' + dataInfo[a].CommentContent + '</span>'
+                     html += '</div>'
+                     }
+                     }
+                     html += '</div>'
+                     html += '</div>'
+                     html += '</div>'
+                     }
+                     var div = document.createElement("div");
+                     div.innerHTML = html;
+                     if(pageNum >= 1) {
+                     mui('#bossiness')[0].appendChild(div)
+                     
+                     } else {
+                     mui('#bossiness')[0].innerHTML = '<div>' + html + '</div>'
+                     isItem = true
+                     }
+                     if(html == "") {
+                     countItem = true;
+                     }
+                     }
+                     
+                     }
+                     });
+              };
+              function getLocalDate(now) {
+              var date = now.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
+              var arr = date.split(' ');
+              //日期
+              var arrDate = arr[0].split('-');
+              //时间
+              var arrTime = arr[1].split(':');
+              return arrDate[0] + '年' + arrDate[1] + '月' + arrDate[2] + '日' + ' ' + arrTime[0] + ':' + arrTime[1];
+              };
+              /**
+               * 1.关注
+               * @param {Object} nS
+               */
+              //    $(doc.body).on('tap', '.com-con-btn', function() {
+              //      var div = $(this)[0];
+              //      var code = $(this)[0].id
+              //      var nowDiv = div.parentNode.parentNode.parentNode;
+              //      if(div.innerHTML == '<button class="mui-icon-extra icon-sangedian"></button>') {
+              //        plus.nativeUI.actionSheet({
+              //          cancel: "取消",
+              //          buttons: [{
+              //            title: "关闭该条动态"
+              //          }, {
+              //            title: "取消关注"
+              //          }]
+              //        }, function(e) {
+              //          if(e.index == 1) {
+              //            nowDiv.parentNode.removeChild(nowDiv);
+              //          }
+              //          if(e.index == 2) {
+              //            var postData = {
+              //              "": code
+              //            }
+              //            mui.ajax("http://www.bosshand.cn/api/Customer/UpdateFollowCompany", {
+              //              data: postData,
+              //              dataType: 'json',
+              //              type: "post",
+              //              timeout: 10000, //超时时间设置为10秒;
+              //              headers: {
+              //                'Content-Type': 'application/x-www-form-urlencoded',
+              //                authorization: token
+              //              },
+              //              success: function(resp) {
+              //                if(resp.Code == 200) {
+              //                  div.innerHTML = '<button>+关注</button>'
+              //                  $.toast('已取消关注');
+              //                }
+              //              }
+              //            });
+              //
+              //          }
+              //
+              //        });
+              //      } else {
+              //        var postData = {
+              //          "": code
+              //        }
+              //        mui.ajax("http://www.bosshand.cn/api/Customer/UpdateYesFollowCompany", {
+              //          data: postData,
+              //          dataType: 'json',
+              //          type: "post",
+              //          timeout: 10000, //超时时间设置为10秒;
+              //          headers: {
+              //            'Content-Type': 'application/x-www-form-urlencoded',
+              //            authorization: token
+              //          },
+              //          success: function(resp) {
+              //            if(resp.Code == 200) {
+              //              div.innerHTML = '<button class="mui-icon-extra icon-sangedian"></button>';
+              //              $.toast('已关注')
+              //            }
+              //          }
+              //        });
+              //
+              //      }
+              //    });
+              /**
+               * 预览图片
+               * @param {Object} nS
+               */
+              $(doc.body).on('tap', '.imgs', function() {
+                             $('.bg .imgss')[0].innerHTML = '<img src="http://www.bosshand.cn/' + $(this)[0].id + '"/>';
+                             $('.bg')[0].style.display = 'block';
+                             });
+              $(doc.body).on('tap', '.close', function() {
+                             $('.bg')[0].style.display = 'none';
+                             });
+              /**
+               * 2.点赞
+               * @param {Object} nS
+               */
+              $(doc.body).on('tap', '.like', function() {
+                             var code = $(this)[0].id;
+                             var div = $(this)[0];
+                             if($(this)[0].className == 'like') {
+                             var postData = {
+                             CompanyLogCode: code, //日志编码
+                             CommentType: 3, //1-企业日志发布,2-商圈动态,3-点赞,4-评论
+                             CommentContent: "", //内容
+                             CommentCode: user.Data.Phone, //评论账号
+                             CommentNumber: 1, //点赞数
+                             }
+                             $.ajax('http://www.bosshand.cn/api/Customer/UpdateLikesNum', {
+                                    data: postData,
+                                    dataType: 'json',
+                                    type: "post",
+                                    timeout: 10000, //超时时间设置为10秒;
+                                    headers: {
+                                    'Content-Type': 'application/x-www-form-urlencoded',
+                                    authorization: token
+                                    },
+                                    success: function(resp) {
+                                    div.classList.add('likes');
+                                    div.childNodes[1].innerHTML = '已赞';
+                                    var span = doc.createElement("span");
+                                    span.innerHTML = user.Data.Name + ' ';
+                                    div.parentNode.parentNode.parentNode.childNodes[2].appendChild(span);
+                                    }
+                                    });
+                             } else {
+                             div.classList.remove('likes');
+                             div.childNodes[1].innerHTML = '点赞';
+                             var l = div.parentNode.parentNode.parentNode.childNodes[2].childNodes;
+                             var nowspan = div.parentNode.parentNode.parentNode.childNodes[2].childNodes;
+                             for(var i = 0; i < l.length; i++) {
+                             if(nowspan[i].innerHTML == user.Data.Name + ' ') {
+                             nowspan[i].parentNode.removeChild(nowspan[i]);
+                             }
+                             }
+                             }
+                             });
+              /**
+               * 3.评论
+               * @param {Object} nS
+               */
+              $(doc.body).on('tap', '.value', function() {
+                             code = $(this)[0].lastChild.id;
+                             Input = $(this)[0].parentNode.parentNode.childNodes[1];
+                             $('.val')[0].style.display = 'block';
+                             });
+              //修整评论输入框
+              mui(document.body).on('tap', '.btns', function() {
+                                    var detailPage = plus.webview.getWebviewById('communicate.html');
+                                    var val = mui('.val input')[0].value;
+                                    mui.fire(detailPage, 'sendValue', {
+                                             val: val
+                                             });
+                                    mui('.val input')[0].blur();
+                                    $('.val')[0].style.display = 'none';
+                                    mui('.val input')[0].value="";
+                                    GetdataList(0, 10);
+                                    window.addEventListener('sendMsg', function(event) {
+                                                            setTimeout(function() {
+                                                                       GetdataList(event.detail.count, 3);
+                                                                       }, 3000)
+                                                            });
+                                    });
+              //点击取消按钮,取消评论
+              mui(document.body).on('tap', '.btnscancle', function() {
+                                    mui('.val input')[0].blur();
+                                    $('.val')[0].style.display = 'none';
+                                    mui('.val input')[0].value="";
+                                    });
+/**
+ * 4.发表评论
+ * @param {Object} nS
+ */
+              window.addEventListener('sendValue', function(event) {
+                                      var val = event.detail.val;
+                                      var div = doc.createElement("div");
+                                      var postData = {
+                                      CompanyLogCode: code, //日志编码
+                                      CommentType: 4, //1-企业日志发布,2-商圈动态,3-点赞,4-评论
+                                      CommentContent: val, //内容
+                                      CommentCode: 0, //评论账号
+                                      }
+                                      mui.ajax('http://www.bosshand.cn/api/Customer/CompanyCommentAdd', {
+                                               data: postData,
+                                               dataType: 'json',
+                                               type: "post",
+                                               timeout: 10000, //超时时间设置为10秒;
+                                               headers: {
+                                               'Content-Type': 'application/x-www-form-urlencoded',
+                                               authorization: token
+                                               },
+                                               success: function(resp) {
+                                               div.innerHTML = '<div  class="contentcancle" ><span>' + user.Data.Name + ':</span><span>' + val + '</span></div>';
+                                               Input.appendChild(div);
+                                               
+                                               }
+                                               
+                                               });
+                                      });
+             
+              /**
+               * 5.分享 
+               * @param {Object} nS
+               */
+              
+              $(doc.body).on('tap', '.shares', function() {
+                             var Intent = null,
+                             File = null,
+                             Uri = null,
+                             main = null;
+                             var shares = null;
+                             var shareImageUrl = '';
+                             mui.plusReady(function() {
+                                           updateSerivces();
+                                           if(plus.os.name == "Android") {
+                                           Intent = plus.android.importClass("android.content.Intent");
+                                           File = plus.android.importClass("java.io.File");
+                                           Uri = plus.android.importClass("android.net.Uri");
+                                           main = plus.android.runtimeMainActivity();
+                                           }
+                                           });
+                             /** 
+                              * 更新分享服务 
+                              */
+                             function updateSerivces() {
+                             plus.share.getServices(function(s) {
+                                                    shares = {};
+                                                    for(var i in s) {
+                                                    var t = s[i];
+                                                    shares[t.id] = t;
+                                                    }
+                                                    //outSet("获取分享服务列表成功");
+                                                    }, function(e) {
+                                                    //outSet("获取分享服务列表失败:" + e.message);
+                                                    });
+                             }
+                             /** 
+                              * 分享操作 
+                              */
+                             function shareAction(id, ex) {
+                             var s = null;
+                             if(!id || !(s = shares[id])) {
+                             //outLine("无效的分享服务!");
+                             return;
+                             }
+                             if(s.authenticated) {
+                             //outSet("---已授权---");
+                             shareMessage(s, ex);
+                             } else {
+                             //outSet("---未授权---");
+                             s.authorize(function() {
+                                         shareMessage(s, ex);
+                                         }, function(e) {
+                                         //outLine("认证授权失败");
+                                         });
+                             }
+                             }
+                             /** 
+                              * 发送分享消息 
+                              */
+                             function shareMessage(s, ex) {
+                             var msg = {
+                             content: 'Bosshand',
+                             href: 'http://www.bosshand.com',
+                             thumbs: ["http://sale.bosshand.com/webhtml/html/weixin/images/pic300.jpg"],
+                             title: '移动办公',
+                             content: '随心掌握',
+                             extra: {
+                             scene: ex
+                             }
+                             };
+                             s.send(msg, function() {
+                                    outLine("分享成功!");
+                                    }, function(e) {
+                                    outLine("分享失败!");
+                                    });
+                             }
+                             /** 
+                              * 分享按钮点击事件 
+                              */
+                             shareHref();
+                             
+                             function shareHref() {
+                             var ids = [{
+                                        id: "weixin",
+                                        ex: "WXSceneSession" /*微信好友*/
+                                        }, {
+                                        id: "weixin",
+                                        ex: "WXSceneTimeline" /*微信朋友圈*/
+                                        }],
+                             bts = [{
+                                    title: "发送给微信好友"
+                                    }, {
+                                    title: "分享到微信朋友圈"
+                                    }];
+                             plus.nativeUI.actionSheet({
+                                                       cancel: "取消",
+                                                       buttons: bts
+                                                       },
+                                                       function(e) {
+                                                       var i = e.index;
+                                                       if(i > 0) {
+                                                       shareAction(ids[i - 1].id, ids[i - 1].ex);
+                                                       }
+                                                       }
+                                                       );
+                             }
+                             // 控制台输出日志 
+                             function outSet(msg) {
+                             $.toast(msg);
+                             }
+                             // 界面弹出吐司提示 
+                             function outLine(msg) {
+                             $.toast(msg);
+                             }
+                             })
+              
+              //删除评论的内容 
+              $(doc.body).on('tap', '.contentcancle', function() {
+                             var canclecomment = $(this)[0].childNodes[3];
+                             var contentcancle = $(this)[0];
+                             var code = $(this)[0].id;
+                             if($(this)[0].childNodes[0].innerHTML == (user.Data.Name + ':')) {
+                             plus.nativeUI.actionSheet({
+                                                       cancel: "取消",
+                                                       buttons: [{
+                                                                 title: "删除"
+                                                                 }]
+                                                       },
+                                                       function(e) {
+                                                       var i = e.index;
+                                                       if(i > 0) {
+                                                       var postdata = {
+                                                       "": code
+                                                       }
+                                                       $.ajax("http://www.bosshand.cn/api/Customer/CompanyCommentDeleteListApp", {
+                                                              headers: {
+                                                              authorization: token
+                                                              },
+                                                              type: "post",
+                                                              data: postdata,
+                                                              headers: {
+                                                              'Content-Type': 'application/x-www-form-urlencoded',
+                                                              authorization: token
+                                                              },
+                                                              success: function(data) {
+                                                              if(data.Code == 200) {
+                                                              contentcancle.style.display = "none";
+                                                              }
+                                                              }
+                                                              });
+                                                       }
+                                                       }
+                                                       );
+                             }
+                             });
+              //解决软键盘唤起时底部input输入框被遮挡问题
+              $(doc.body).on('tap', '#val', function() {
+                             var bfscrolltop = document.body.scrollTop;//获取软键盘唤起前浏览器滚动部分的高度
+                             interval = setInterval(function(){//设置一个计时器,时间设置与软键盘弹出所需时间相近
+                                                    document.body.scrollTop = document.body.scrollHeight;//获取焦点后将浏览器内所有内容高度赋给浏览器滚动部分高度
+                                                    },100)
+                             })
+              
+              
+              
+              
+              });
+  })(mui, document);

+ 268 - 0
app/communicate-js/mui.imageViewer.js

@@ -0,0 +1,268 @@
+/**
+ * 图片预览组件
+ * varstion 0.4.0
+ * by Houfeng
+ * Houfeng@DCloud.io
+ */
+
+(function($, document) {
+
+	$.init({
+		gestureConfig: {
+			tap: true, //默认为true
+			doubletap: true, //默认为false
+			longtap: true, //默认为false
+			swipe: true, //默认为true
+			drag: true, //默认为true
+			hold: true, //默认为false,不监听
+			release: true //默认为false,不监听
+		}
+	});
+
+	var touchSupport = ('ontouchstart' in document);
+	var tapEventName = touchSupport ? 'tap' : 'click';
+	var enterEventName = touchSupport ? 'tap' : 'click';
+	var imageClassName = $.className('image');
+
+
+	//创建DOM (此函数是否可放在 mui.js 中)
+	$.dom = function(str) {
+		if (!$.__create_dom_div__) {
+			$.__create_dom_div__ = document.createElement('div');
+		}
+		$.__create_dom_div__.innerHTML = str;
+		return $.__create_dom_div__.childNodes;
+	};
+
+	//图片预览组件类
+	var ImageViewer = $.ImageViewer = $.Class.extend({
+		//构造函数
+		init: function(selector, options) {
+			var self = this;
+			self.options = options || {};
+			self.selector = selector || 'img';
+			if (self.options.dbl) {
+				enterEventName = touchSupport ? 'doubletap' : 'dblclick';
+			}
+			self.findAllImage();
+			self.createViewer();
+			self.bindEvent();
+		},
+		//创建图片预览组件的整体 UI
+		createViewer: function() {
+			var self = this;
+			self.viewer = $.dom("<div class='mui-imageviewer'><div class='mui-imageviewer-mask'></div><div class='mui-imageviewer-header'><i class='mui-icon mui-icon-closeempty mui-imageviewer-close'></i><span class='mui-imageviewer-state'></span></div><i class='mui-icon mui-icon-arrowleft  mui-imageviewer-left'></i><i class='mui-icon mui-icon-arrowright mui-imageviewer-right'></i></div>");
+			self.viewer = self.viewer[0] || self.viewer;
+			//self.viewer.style.height = screen.height;
+			self.closeButton = self.viewer.querySelector('.mui-imageviewer-close');
+			self.state = self.viewer.querySelector('.mui-imageviewer-state');
+			self.leftButton = self.viewer.querySelector('.mui-imageviewer-left');
+			self.rightButton = self.viewer.querySelector('.mui-imageviewer-right');
+			self.mask = self.viewer.querySelector('.mui-imageviewer-mask');
+			document.body.appendChild(self.viewer);
+		},
+		//查找所有符合的图片
+		findAllImage: function() {
+			var self = this;
+			self.images = [].slice.call($(self.selector));
+		},
+		//检查图片是否为启动预览的图片
+		checkImage: function(target) {
+			var self = this;
+			if (target.tagName !== 'IMG') return false;
+			return self.images.some(function(image) {
+				return image == target;
+			});
+		},
+		//绑定事件
+		bindEvent: function() {
+			var self = this;
+			//绑定图片 tap 事件
+			document.addEventListener(enterEventName, function(event) {
+				if (!self.viewer) return;
+				var target = event.target;
+				if (!self.checkImage(target)) return;
+				self.viewer.style.display = 'block';
+				setTimeout(function() {
+					self.viewer.style.opacity = 1;
+				}, 0);
+				self.index = self.images.indexOf(target);
+				self.currentItem = self.createImage(self.index);
+			}, false);
+			//关系按钮事件
+			self.closeButton.addEventListener(tapEventName, function(event) {
+				self.viewer.style.opacity = 0;
+				setTimeout(function() {
+					self.viewer.style.display = 'none';
+					self.disposeImage(true);
+				}, 600);
+				event.preventDefault();
+				event.cancelBubble = true;
+			}, false);
+			//处理左右按钮
+			self.leftButton.addEventListener(tapEventName, function() {
+				self.prev();
+			}, false);
+			self.rightButton.addEventListener(tapEventName, function() {
+				self.next();
+			}, false);
+			//处理划动
+			self.mask.addEventListener($.EVENT_MOVE, function(event) {
+				event.preventDefault();
+				event.cancelBubble = true;
+			}, false);
+			self.viewer.addEventListener('swipeleft', function(event) {
+				if (self.scaleValue == 1) self.next();
+				event.preventDefault();
+				event.cancelBubble = true;
+			}, false);
+			self.viewer.addEventListener('swiperight', function(event) {
+				if (self.scaleValue == 1) self.prev();
+				event.preventDefault();
+				event.cancelBubble = true;
+			}, false);
+			//处理缩放开始
+			self.viewer.addEventListener($.EVENT_START, function(event) {
+				var touches = event.touches;
+				if (touches.length == 2) {
+					var p1 = touches[0];
+					var p2 = touches[1];
+					var x = p1.pageX - p2.pageX; //x1-x2
+					var y = p1.pageY - p2.pageY; //y1-y2
+					self.scaleStart = Math.sqrt(x * x + y * y);
+					self.isMultiTouch = true;
+				} else if (touches.length = 1) {
+					self.dragStart = touches[0];
+				}
+			}, false);
+			self.viewer.addEventListener($.EVENT_MOVE, function(event) {
+				var img = self.currentItem.querySelector('img');
+				var touches = event.changedTouches;
+				if (touches.length == 2) {
+					event.preventDefault();
+					event.cancelBubble = true;
+					var p1 = touches[0];
+					var p2 = touches[1];
+					var x = p1.pageX - p2.pageX;
+					var y = p1.pageY - p2.pageY;
+					self.scaleEnd = Math.sqrt(x * x + y * y);
+					self._scaleValue = (self.scaleValue * (self.scaleEnd / self.scaleStart));
+					//self.state.innerText = self._scaleValue;
+					img.style.webkitTransform = "scale(" + self._scaleValue + "," + self._scaleValue + ") "; // + " translate(" + self.dragX || 0 + "px," + self.dragY || 0 + "px)";
+				} else if (!self.isMultiTouch && touches.length == 1 && self.scaleValue != 1) {
+					event.preventDefault();
+					event.cancelBubble = true;
+					self.dragEnd = touches[0];
+					self._dragX = self.dragX + (self.dragEnd.pageX - self.dragStart.pageX);
+					self._dragY = self.dragY + (self.dragEnd.pageY - self.dragStart.pageY);
+					img.style.marginLeft = self._dragX + 'px';
+					img.style.marginTop = self._dragY + 'px';
+					//img.style.transform = "translate(" + self._dragX + "px," + self._dragY + "px) " + " scale(" + self.scaleValue || 1 + "," + self.scaleValue || 1 + ")";
+				}
+			}, false);
+			self.viewer.addEventListener($.EVENT_END, function() {
+				self.scaleValue = self._scaleValue || self.scaleValue;
+				self._scaleValue = null;
+				self.dragX = self._dragX;
+				self.dragY = self._dragY;
+				self._dragX = null;
+				self._dragY = null;
+				var touches = event.touches;
+				self.isMultiTouch = (touches.length != 0);
+			});
+			// doubletap 好像不能用
+			self.viewer.addEventListener('doubletap', function() {
+				var img = self.currentItem.querySelector('img');
+				if (self.scaleValue === 1) {
+					self.scaleValue = 2;
+				} else {
+					self.scaleValue = 1;
+				}
+				self.dragX = 0;
+				self.dragY = 0;
+				img.style.marginLeft = self.dragX + 'px';
+				img.style.marginTop = self.dragY + 'px';
+				img.style.webkitTransform = "scale(" + self.scaleValue + "," + self.scaleValue + ") "; //+ " translate(" + self.dragX || 0 + "px," + self.dragY || 0 + "px)";
+				self.viewer.__tap_num = 0;
+			}, false);
+			//处理缩放结束
+		},
+		//下一张图片
+		next: function() {
+			var self = this;
+			self.mask.style.display = 'block';
+			self.index++;
+			var newItem = self.createImage(self.index, 'right');
+			setTimeout(function() {
+				self.currentItem.classList.remove('mui-imageviewer-item-center');
+				self.currentItem.classList.add('mui-imageviewer-item-left');
+				newItem.classList.remove('mui-imageviewer-item-right');
+				newItem.classList.add('mui-imageviewer-item-center');
+				self.oldItem = self.currentItem;
+				self.currentItem = newItem;
+				// TODO: 临时,稍候将调整
+				setTimeout(function() {
+					self.disposeImage();
+					self.mask.style.display = 'none';
+				}, 600);
+			}, 25);
+		},
+		//上一张图片
+		prev: function() {
+			var self = this;
+			self.mask.style.display = 'block';
+			self.index--;
+			var newItem = self.createImage(self.index, 'left');
+			setTimeout(function() {
+				self.currentItem.classList.remove('mui-imageviewer-item-center');
+				self.currentItem.classList.add('mui-imageviewer-item-right');
+				newItem.classList.remove('mui-imageviewer-item-left');
+				newItem.classList.add('mui-imageviewer-item-center');
+				self.oldItem = self.currentItem;
+				self.currentItem = newItem;
+				// TODO: 临时,稍候将调整
+				setTimeout(function() {
+					self.disposeImage();
+					self.mask.style.display = 'none';
+				}, 600);
+			}, 25);
+		},
+		//释放不显示的图片
+		disposeImage: function(all) {
+			var sel = '.mui-imageviewer-item-left,.mui-imageviewer-item-right';
+			if (all) sel += ",.mui-imageviewer-item";
+			var willdisposes = $(sel);
+			willdisposes.each(function(i, item) {
+				if (item.parentNode && item.parentNode.removeChild)
+					item.parentNode.removeChild(item, true);
+			});
+		},
+		//创建一个图片
+		createImage: function(index, type) {
+			var self = this;
+			type = type || 'center';
+			if (index < 0) index = self.images.length - 1;
+			if (index > self.images.length - 1) index = 0;
+			self.index = index;
+			var item = $.dom("<div class='mui-imageviewer-item'></div>")[0];
+			item.appendChild($.dom('<span><img src="' + self.images[self.index].src + '"/></span>')[0]);
+			item.classList.add('mui-imageviewer-item-' + type);
+			self.viewer.appendChild(item);
+			self.state.innerText = (self.index + 1) + "/" + self.images.length;
+			//重置初始缩放比例
+			self.scaleValue = 1;
+			self.dragX = 0;
+			self.dragY = 0;
+			return item;
+		}
+	});
+
+	$.imageViewer = function(selector, options) {
+		return new ImageViewer(selector, options);
+	};
+
+	$.ready(function() {
+		$.imageViewer('.' + imageClassName);
+	});
+
+}(mui, document));

+ 197 - 0
app/communicate-js/share.js

@@ -0,0 +1,197 @@
+window.onload = function() {
+    mui.plusReady(function() {
+                  var str = plus.storage.getItem('user');
+                  var user = JSON.parse(str);
+                  var token = user.Data.Token;
+                  //调用相册
+                  //mui('body').on('tap', '#headImage', function(e) {
+                  //			var imghtml = '';
+                  //					imghtml += '<img class="img" src="' + e.files[0] + '">';
+                  //					mui('#photos')[0].innerHTML = imghtml;
+                  //});
+                  //输入框为空
+                  mui(document.body).on('tap', 'textarea', function() {
+                                        mui('textarea')[0].innerHTML = "";
+                                        mui('textarea')[0].style.color = 'black'
+                                        });
+                  //调用相册函数
+                  function galleryImgs() {
+                  // 从相册中选择图片
+                  mui.plusReady(function() {
+                                plus.gallery.pick(function(e) {
+                                                  var imghtml = '';
+                                                  imghtml += '<img class="img" src="' + e.files[0] + '">';
+                                                  mui('#photos')[0].innerHTML = imghtml;
+                                                  
+                                                  }, function(e) {
+                                                  mui.toast("取消选择图片");
+                                                  }, {
+                                                  filter: "image",
+                                                  multiple: true,
+                                                  maximum: 1,
+                                                  system: false,
+                                                  onmaxed: function() {
+                                                  plus.nativeUI.alert('最多只能选择1张图片');
+                                                  }
+                                                  });
+                                readFile(this)
+                                })
+                  
+                  };
+                  
+                  //点击发布
+                  mui('body').on('tap', '.fb', function() {
+                                 
+                                 if(mui('#article')[0].innerHTML != '请填写动态内容') {
+                                 if(mui('.img')[0] != undefined) {
+                                 var image = new Image();
+                                 image.src = mui('.img')[0].src;
+                                 var img = image.src;
+                                 var im = img.substring(23, img.length)
+                                 var postDatas = {
+                                 "": im
+                                 }
+                                 mui.ajax("http://www.bosshand.cn/api/Customer/Base64StringToImage", {
+                                          data: postDatas,
+                                          dataType: 'json',
+                                          type: "post",
+                                          headers: {
+                                          authorization: token
+                                          },
+                                          success: function(resp) {
+                                          
+                                          if(resp.Code == 200) {
+                                          var url = resp.Data;
+                                          var details = mui('#article')[0].value;
+                                          var postData = {
+                                          Name: "",
+                                          Description: "",
+                                          BgImg: "", //背景图片,
+                                          Remark: "",
+                                          Thumbnail: "", //缩略图,
+                                          Type: "",
+                                          Icon: "", //图标,
+                                          IsShow: 2, //是否首页显示(1是 2否),
+                                          TemplateCode: 0, //模版,
+                                          TemplateType: 2, //1-企业日志发布,2-商圈动态,3-点赞,4-评论
+                                          Content: details,
+                                          Atlas: url, //图集,
+                                          Advertising: "", //广告位,
+                                          }
+                                          mui.ajax("http://www.bosshand.cn/api/Customer/CompanyLogAddUpdate", {
+                                                   data: postData,
+                                                   dataType: 'json',
+                                                   type: "post",
+                                                   timeout: 10000, //超时时间设置为10秒;
+                                                   headers: {
+                                                   'Content-Type': 'application/x-www-form-urlencoded',
+                                                   authorization: token
+                                                   },
+                                                   success: function(resp) {
+                                                   if(resp.Code == 200) {
+                                                   mui.toast('发布成功');
+                                                   var wobj = plus.webview.getWebviewById("communicate.html");
+                                                   mui.fire(wobj, 'reload', {});
+                                                   setTimeout(function() {
+                                                              mui.back()
+                                                              }, 500);
+                                                   }
+                                                   }
+                                                   });
+                                          }
+                                          }
+                                          });
+                                 } else {
+                                 var details = mui('#article')[0].value;
+                                 var postData = {
+                                 Name: "",
+                                 Description: "",
+                                 BgImg: "", //背景图片,
+                                 Remark: "",
+                                 Thumbnail: "", //缩略图,
+                                 Type: "",
+                                 Icon: "", //图标,
+                                 IsShow: 2, //是否首页显示(1是 2否),
+                                 TemplateCode: 0, //模版,
+                                 TemplateType: 2, //1-企业日志发布,2-商圈动态,3-点赞,4-评论
+                                 Content: details,
+                                 Atlas: "", //图集,
+                                 Advertising: "", //广告位,
+                                 }
+                                 mui.ajax("http://www.bosshand.cn/api/Customer/CompanyLogAddUpdate", {
+                                          data: postData,
+                                          dataType: 'json',
+                                          type: "post",
+                                          timeout: 10000, //超时时间设置为10秒;
+                                          headers: {
+                                          'Content-Type': 'application/x-www-form-urlencoded',
+                                          authorization: token
+                                          },
+                                          success: function(resp) {
+                                          if(resp.Code == 200) {
+                                          mui.toast('发布成功');
+                                          var wobj = plus.webview.getWebviewById("communicate.html");
+                                          mui.fire(wobj, 'reload', {});
+                                          setTimeout(function() {
+                                                     mui.back()
+                                                     }, 500);
+                                          }
+                                          }
+                                          });
+                                 }
+                                 } else {
+                                 mui.toast('请输入内容')
+                                 }
+                                 });
+                  
+                  //图片转换为base64函数
+                  //		function getBaseImage(img) {
+                  //			var canvas = document.createElement("canvas");
+                  //			var width = img.width;
+                  //			var height = img.height;
+                  //			canvas.width = width; /*设置新的图片的宽度*/
+                  //			canvas.height = height; /*设置新的图片的长度*/
+                  //			var ctx = canvas.getContext("2d");
+                  //			ctx.drawImage(img, 0, 0, width, height); /*绘图*/
+                  //			var dataURL = canvas.toDataURL("image/png", 0.8);
+                  //			return dataURL.replace("data:image/png;base64,", "");
+                  //		}
+                  //		function loadImg() {
+                  //						//获取文件
+                  //						var file = $(".addBorder")[0].files[0];
+                  //			
+                  //						//创建读取文件的对象
+                  //						var reader = new FileReader();
+                  //			
+                  //						//创建文件读取相关的变量
+                  //						var imgFile;
+                  //			
+                  //						//为文件读取成功设置事件
+                  //						reader.onload = function(e) {
+                  //							alert('文件读取完成');
+                  //							imgFile = e.target.result;
+                  ////							$("#imgContent").attr('src', imgFile);
+                  //						};
+                  //						//正式读取文件
+                  //						reader.readAsDataURL(file);
+                  //					}
+                  
+                  })
+    
+}
+
+function readFile(img) {
+    //	var file = obj.files[0];
+    var file = img.files[0];
+    var reader = new FileReader();
+    reader.readAsDataURL(file);
+    var imgFile;
+    reader.onload = function(e) {
+        var imghtml = "";
+        imghtml += '<img class="img" src="' + this.result + '">';
+        mui('#photos')[0].innerHTML = imghtml;
+        //		console.log(JSON.stringify(this.result))
+        
+    }
+    
+}

+ 231 - 0
app/communicate-js/tell.js

@@ -0,0 +1,231 @@
+mui.init({
+         preloadPages: [{
+                        url: 'tpl/communicate/chats.html',
+                        id: 'tpl/communicate/chats.html'
+                        }]
+         });
+mui(document.body).on('tap', '.address-box', function() {
+                      if(mui(this)[0].parentNode.childNodes[1].style.display == 'block') {
+                      mui(this)[0].parentNode.childNodes[1].style.display = 'none';
+                      mui(this)[0].parentNode.childNodes[0].childNodes[0].classList.remove('icons')
+                      } else {
+                      mui(this)[0].parentNode.childNodes[1].style.display = 'block';
+                      mui(this)[0].parentNode.childNodes[0].childNodes[0].classList.add('icons')
+                      }
+                      });
+var socket;
+var UserCode;
+mui.plusReady(function() {
+              var str = plus.storage.getItem('user');
+              var user = JSON.parse(str);
+              var token = user.Data.Token;
+              UserCode = user.Data.UserCode;
+              mui('.mui-scroll-wrapper').scroll({
+                                                deceleration: 0.0006 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
+                                                });
+              //查询储存的消息
+              chats(token.substring(0, 32));
+              if(socket == null) {
+              //连接
+              if(str != null && str != "[]") {
+              //socket = new WebSocket('ws://139.129.200.116:9000');
+              socket = new WebSocket('ws://120.132.20.11:9000');
+              //socket = new WebSocket('ws://192.168.1.106:9000');
+              socket.onopen = function() {
+              var a = "员工编码:" + user.Data.UserCode + "";
+              socket.send(a);
+              };
+              socket.onmessage = function(res) {
+              var datas = JSON.parse(res.data);
+              //存储记录
+              storageMsg(token + datas.mine[0].id, datas);
+              var detailPage = plus.webview.getWebviewById('tpl/communicate/chats.html');
+              mui.fire(detailPage, 'Msg', {
+                       content: datas.mine[0].content
+                       });
+              if(mui.os.ios){
+              plus.ios.invoke(null, "AudioServicesPlaySystemSound", 1000);
+              }
+              };
+              window.addEventListener('sendMsg', function(event) {
+                                      var list = plus.storage.getItem('list');
+                                      var user_list = JSON.parse(list);
+                                      for(var i = 0; i < user_list.length; i++) {
+                                      for(var j = 0; j < user_list[i].list.length; j++) {
+                                      var tokenId = token + user_list[i].list[j].id;
+                                      if(tokenId == event.detail.to) {
+                                      var a = {
+                                      "mine": [{
+                                               "avatar": event.detail.msg.src.substring(24, event.detail.msg.src.length),
+                                               "content": event.detail.msg.content,
+                                               "id": UserCode,
+                                               "mine": "true",
+                                               "username": user.Data.Name
+                                               }],
+                                      "to": [{
+                                             "avatar": user_list[i].list[j].avatar,
+                                             "content": "",
+                                             "id": event.detail.mine,
+                                             "name": user_list[i].list[j].username,
+                                             "type": 'friend'
+                                             }]
+                                      };
+                                      storageMsg(token + a.to[0].id, a);
+                                      socket.send(JSON.stringify(a));
+                                      }
+                                      }
+                                      }
+                                      
+                                      }, false);
+              
+              }
+              }
+              mui.ajax('http://www.bosshand.cn/api/Customer/GetInfoFriendGroupchat', {
+                       dataType: 'json',
+                       type: "get",
+                       timeout: 10000, //超时时间设置为10秒;
+                       headers: {
+                       'Content-Type': 'application/x-www-form-urlencoded',
+                       authorization: token
+                       },
+                       success: function(data) {
+                       var data = data.data.friend;
+                       plus.storage.setItem('list', JSON.stringify(data))
+                       var html = '';
+                       for(var i = 0; i < data.length; i++) {
+                       html += '<li>'
+                       html += '<div class="address-box">'
+                       html += '<span class="icon"></span>'
+                       html += '<span>' + data[i].groupname + '</span>'
+                       html += '</div>'
+                       html += '<ul class="list">'
+                       for(var j = 0; j < data[i].list.length; j++) {
+                       if(data[i].id == 2) {
+                       html += '<li>'
+                       html += '<span class="imgs"  id = "' + data[i].list[j].avatar + '" >'
+                       html += '<img src="http://www.bosshand.cn/' + data[i].list[j].avatar + '" alt="" />'
+                       html += '</span>'
+                       html += '<span>' + data[i].list[j].username + '</span>'
+                       html += '</li>'
+                       } else {
+                       html += '<li id = "' + data[i].list[j].id + '"onclick = " openChats(this.id)"">'
+                       html += '<span class="imgs"  id = "' + data[i].list[j].avatar + '" >'
+                       html += '<img  src="http://www.bosshand.cn/' + data[i].list[j].avatar + '"/>'
+                       html += '</span>'
+                       html += '<span>' + data[i].list[j].username + '</span>'
+                       html += '</li>'
+                       }
+                       }
+                       html += '</ul>'
+                       html += '</li>'
+                       }
+                       mui('.address-list')[0].innerHTML = html;
+                       
+                       }
+                       })
+              
+              function chatlist() {
+              var arrayId = JSON.parse(plus.storage.getItem('chartId'))
+              var arrContent = [];
+              for(var i = 0; i < arrayId.length; i++) {
+              if(arrayId[i].substring(0, 56) == token) {
+              arrContent.push(JSON.parse(plus.storage.getItem(arrayId[i]))[JSON.parse(plus.storage.getItem(arrayId[i])).length - 1]);
+              }
+              }
+              }
+              
+              });
+//$(doc.body).on('tap', '.imgs', function() {
+//			$('.bg .imgss')[0].innerHTML = '<img src="http://www.bosshand.cn/' + $(this)[0].id + '"/>';
+//			alert(JSON.stringify($(this)[0].id))
+//			$('.bg')[0].style.display = 'block';
+//		});
+//		$(doc.body).on('tap', '.close', function() {
+//			$('.bg')[0].style.display = 'none';
+//		});
+//存储聊天记录;
+function storageMsg(userid, tempObj) {
+    //存储token+id
+    if(plus.storage.getItem('chartId') != null || plus.storage.getItem('chartId') != undefined) {
+        var arrayId = JSON.parse(plus.storage.getItem('chartId'));
+        var isId = true;
+        for(var i = 0; i < arrayId.length; i++) {
+            if(userid == arrayId[i]) {
+                isId = false;
+                break;
+            }
+        }
+        if(isId) {
+            arrayId.push(userid);
+        }
+        plus.storage.setItem('chartId', JSON.stringify(arrayId));
+    } else {
+        var tempIdArr = [];
+        tempIdArr.push(userid)
+        var idStr = JSON.stringify(tempIdArr);
+        plus.storage.setItem('chartId', idStr);
+    };
+    //根据token+id存储数据
+    if(plus.storage.getItem(userid) != null || plus.storage.getItem(userid) != undefined) {
+        var arrayObj = JSON.parse(plus.storage.getItem(userid));
+        arrayObj.push(tempObj);
+        plus.storage.setItem(userid, JSON.stringify(arrayObj));
+    } else {
+        var tempArr = [];
+        tempArr.push(tempObj)
+        var objStr = JSON.stringify(tempArr);
+        plus.storage.setItem(userid, objStr);
+    };
+    chats(userid.substring(0, 32));
+    
+};
+//渲染页面
+function chats(token) {
+    var arrayId = JSON.parse(plus.storage.getItem('chartId'));
+    if(arrayId != null || arrayId != undefined) {
+        var arrContent = [];
+        for(var i = 0; i < arrayId.length; i++) {
+            if(arrayId[i].substring(0, 32) == token) {
+                arrContent.push(JSON.parse(plus.storage.getItem(arrayId[i]))[JSON.parse(plus.storage.getItem(arrayId[i])).length - 1]);
+            }
+        }
+        var htmls = '';
+        for(var j = 0; j < arrContent.length; j++) {
+            if(arrContent[j].mine[0].id != UserCode) {
+                htmls += '<li class = "mui-table-view-cell mui-media chat" id = "' + arrContent[j].mine[0].id + '"onclick = " openChats(this.id)">';
+                htmls += '<img class = "mui-media-object mui-pull-left" src = "http://www.bosshand.cn/' + arrContent[j].mine[0].avatar + '"> ';
+                htmls += '<div class = "mui-media-body"> ' + arrContent[j].mine[0].username + ' <p class = "mui-ellipsis"> ' + arrContent[j].mine[0].content + ' </p>';
+                htmls += '</div>';
+                htmls += '</li>';
+            } else {
+                htmls += '<li class = "mui-table-view-cell mui-media chat" id = "' + arrContent[j].to[0].id + '"onclick = " openChats(this.id)">';
+                htmls += '<img class = "mui-media-object mui-pull-left" src = "http://www.bosshand.cn/' + arrContent[j].to[0].avatar + '"> ';
+                htmls += '<div class = "mui-media-body"> ' + arrContent[j].to[0].name + ' <p class = "mui-ellipsis"> ' + arrContent[j].mine[0].content + ' </p>';
+                htmls += '</div>';
+                htmls += '</li>';
+            }
+            mui('.chat-list')[0].innerHTML = '<ul class="mui-table-view">' + htmls + '</ul>';
+        };
+    };
+};
+//打开聊天面板
+function openChats(id) {
+    mui.openWindow({
+                   url: 'tpl/communicate/chats.html',
+                   waiting: {
+                   autoShow: false, //自动显示等待框,默认为true 
+                   },
+                   extras: {
+                   data: id
+                   },
+                   show: {
+                   autoShow: true, //页面loaded事件发生后自动显示,默认为true
+                   duration: 300, //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;
+                   },
+                   hardwareAccelerated: true //开启硬件加速
+                   });
+};
+
+function removeStorage() {
+    plus.storage.removeItem("chartId");
+};

二进制
app/index-js/._index-tabs.js


+ 151 - 0
app/index-js/index-admin/sign.js

@@ -0,0 +1,151 @@
+window.onload = function() {
+	nowDate();
+	var old_back = mui.back;
+	mui.back = function() {
+		var wobj = plus.webview.getWebviewById("tpl/home-index/home-index-menu/admin.html");
+		wobj.reload(true);
+		old_back();
+	}
+	mui.plusReady(function() {
+		var self = plus.webview.currentWebview();
+		var code = self.code;
+		var str = plus.storage.getItem('user');
+		var user = JSON.parse(str);
+		var token = user.Data.Token;
+		var sign;
+		var postdata = {
+			exist: 0, //签到签退状态查询(1-历史,0-今天)
+			pageIndex: 1,
+			pageSize: 100,
+		};
+		//查询今日是否签到
+		mui.ajax("http://www.bosshand.cn/api/Customer/GetSignPageList", {
+			headers: {
+				authorization: token
+			},
+			type: "post",
+			data: postdata,
+			success: function(data) {
+				var data = data.Data.list;
+				if(data[0] == undefined) {
+					sign = 0
+				} else {
+					sign = data.length;
+				}
+				//跳转签到页面
+				if(sign == 0) {
+					mui('.sign')[0].innerHTML = '签到';
+				}
+				if(sign == 1) {
+					mui('.sign')[0].innerHTML = '签退'
+				}
+				if(sign == 2) {
+					mui('.sign')[0].innerHTML = '已签退';
+					mui('.sign')[0].style.enabled = false;
+					mui('.sign')[0].style.background = '#ccc';
+				}
+			},
+			error: function(xhr, status) {
+				
+			}
+		});
+		mui('body').on('tap', '.sign', function() {
+			if(sign <= 1) {
+				openDetails(sign + 1)
+			}
+		});
+
+	})
+}
+
+//地图调用
+// H5 plus事件处理
+var em = null,
+	map = null;
+var address;
+var day;
+var time;
+if(window.plus) {
+//	getUserLocation();//ios隐藏
+	plusReady();
+} else {
+	document.addEventListener("plusready", plusReady, false);
+}
+
+// DOMContentloaded事件处理  DOMContentLoaded事件 在DOM加载之后及资源加载之前被触发
+document.addEventListener("DOMContentLoaded", function() {
+	em = document.getElementById("map");
+	plusReady();
+}, false);
+
+function plusReady() {
+	// 确保DOM解析完成 然后执行
+	if(!em || !window.plus || map) {
+		return
+	};
+	//创建Map对象 new plus.maps.Map(id,options);
+	map = new plus.maps.Map("map");
+	map.getUserLocation(function(state, point) {
+		map.setCenter(point);
+		plus.maps.Map.reverseGeocode(point, {}, function(event) {
+			address = event.address; // 转换后的地理位置
+			mui('#dress')[0].innerHTML = address
+		}, function(e) {
+			
+		});
+	});
+	map.setZoom(15);
+	map.showUserLocation(true);
+
+}
+//当前时间
+function nowDate() {
+	var nowdate = new Date();
+	var Y = nowdate.getFullYear(); //年
+	var M = nowdate.getMonth() + 1; //月
+	var D = nowdate.getDate() //日
+	var W = nowdate.getDay() //星期几
+	var H = nowdate.getHours(); //获取当前小时数(0-23)
+	var MM = nowdate.getMinutes(); //获取当前分钟
+	if(W == 1) {
+		W = '一';
+	} else if(W == 2) {
+		W = '二';
+	} else if(W == 3) {
+		W = '三';
+	} else if(W == 4) {
+		W = '四';
+	} else if(W == 5) {
+		W = '五';
+	} else if(W == 6) {
+		W = '六';
+	} else if(W == 0) {
+		W = '日';
+	}
+	//将分钟一位数变成两位数
+	if(String(MM).length == 1) {
+		MM = '0' + MM
+	}
+	day = Y + "年" + M + "月" + D + "日 星期" + W;
+	time = H + ':' + MM;
+	mui('.day')[0].innerHTML = day;
+	mui('.time')[0].innerHTML = time;
+}
+//打开新页面,传参
+function openDetails(signstatus) {
+	mui.openWindow({
+		url: 'sign-details.html',
+		extras: {
+			address: address,
+			signstatus: signstatus,
+			time: time
+		},
+		createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
+		show: {
+			autoShow: true, //页面loaded事件发生后自动显示,默认为true
+		},
+		waiting: {
+			autoShow: false, //自动显示等待框,默认为true
+		}
+	})
+}

+ 584 - 0
app/index-js/index-flow/flow.js

@@ -0,0 +1,584 @@
+(function($, doc) {
+	$('.mui-scroll-wrapper').scroll({
+		scrollY: false, //是否竖向滚动
+		scrollX: true, //是否横向滚动
+		deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
+	});
+	$.plusReady(function() {
+		var str = plus.storage.getItem('user');
+		var user = JSON.parse(str);
+		var token = user.Data.Token;
+		//采购流程
+		GetPeocessList();
+		//銷售流程
+		GetSaleProcessList();
+		//退貨流程
+		GetRetrnProcessList(); 
+			//退货流程切换
+		$(doc.body).on('tap', '.type', function() {
+			if($('.types')[0].id == '1') {
+				$('.types')[0].id = '2';
+				$('.types')[0].innerHTML = '销售退货流程';
+			} else {
+				$('.types')[0].id = '1';
+				$('.types')[0].innerHTML = '采购退货流程';
+			};
+		});
+		//跳转
+		$(doc.body).on('tap', '.flow-box-t .mui-scroll-wrapper', function() {
+			if($('.flow-box-t .flow-svm-ic')[1].childNodes[0].className != 'flow-svm-common') {
+				$.openWindow({
+					url: '../home-index-flow/flow-t-details.html',
+					waiting: {
+						autoShow: false, //自动显示等待框,默认为true 
+					},
+					extras: {
+						exist: $('.flow-box-t .FlowNumber')[0].innerHTML,
+						type: $('.types')[0].id
+					},
+					show: {
+						autoShow: true, //页面loaded事件发生后自动显示,默认为true
+						duration: 200, //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;
+					}
+				});
+			}
+		});
+		//跳转
+		$(doc.body).on('tap', '.flow-box-c .mui-scroll-wrapper', function() {
+			$.openWindow({
+				url: '../home-index-flow/flow-c-details.html',
+				waiting: {
+					autoShow: false, //自动显示等待框,默认为true 
+				},
+				extras: {
+					exist: $('.flow-box-c .FlowNumber')[0].innerHTML,
+				},
+				show: {
+					autoShow: true, //页面loaded事件发生后自动显示,默认为true
+					duration: 200, //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;
+				}
+			});
+		});
+		//跳转
+		$(doc.body).on('tap', '.flow-box-x .mui-scroll-wrapper', function() {
+			$.openWindow({
+				url: '../home-index-flow/flow-x-details.html',
+				waiting: {
+					autoShow: false, //自动显示等待框,默认为true 
+				},
+				extras: {
+					exist: $('.flow-box-x .FlowNumber')[0].innerHTML,
+				},
+				show: {
+					autoShow: true, //页面loaded事件发生后自动显示,默认为true
+					duration: 200, //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;
+				}
+			});
+		});
+
+		//采购流程
+		function GetPeocessList() {
+			//查询参数值
+			var postData = {
+				"pageIndex": 1,
+				"pageSize": 10,
+				"exist": '',
+			}
+			$.ajax('http://www.bosshand.cn/api/Customer/GetPurchaseProcess', {
+				data: postData,
+				type: 'post',
+				dataType: 'json',
+				timeout: 1000,
+				headers: {
+					'Content-Type': 'application/x-www-form-urlencoded',
+					authorization: token
+				},
+				success: function(resp) {
+					if(resp.Code == 200) {
+						var html = '';
+						if(resp.Data.list.length > 0) {
+							var x = resp.Data.list[0];
+							//							html += '<div class="flow-nav">'
+							//							html += '<span class="flow-icon"></span>'
+							//							html += '<span><span>流程编号:</span><span class="FlowNumber">' + x.FlowNumber + '</span></span>'
+							//							html += '</div>'
+							//							html += '<div class="flow-content">'
+							//							html += '<div class="mui-scroll-wrapper">'
+							//							html += '<div class="mui-scroll">'
+							$('.flow-box-c .FlowNumber')[0].innerHTML = x.FlowNumber
+							html += '<div class="flow-svm">'
+							html += '<div>采购订单</div>'
+							html += '<div class="flow-svm-ic">'
+							html += '<span class="flow-svm-finish"></span>'
+							html += '</div>'
+							html += '<div>' + x.CreateUser + '</div>'
+							html += '<div>' + FormatDate(x.CreateTime) + '</div>'
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>采购审批</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.ApprovalStatus == 0) {
+								html += '<span class="flow-svm-loading">'
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>'
+								html += '</span>'
+							} else if(x.ApprovalStatus == 1) {
+								html += '<span class="flow-svm-finish"></span>'
+							} else if(x.ApprovalStatus == 2) {
+								html += '<span class="flow-svm-fail">'
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>'
+								html += '</span>'
+							}
+							html += '</div>'
+							if(x.CreateUser != null) {
+								html += '<div>' + x.CreateUser + '</div>'
+							} else {
+								html += '<div>暂无操作</div>'
+							}
+							if(FormatDate(x.CreateTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.CreateTime) + '</div>'
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>采购合同</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.ContractApproval == 3) {
+								html += '<span class="flow-svm-loading">';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.ContractApproval == 1) {
+								html += '<span class="flow-svm-finish"></span>'
+							} else if(x.ContractApproval == 2) {
+								html += '<span class="flow-svm-fail">'
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>'
+								html += '</span>'
+							} else {
+								html += '<span class="flow-svm-common">'
+								html += '<span class="flow-svm-commons"><span class="flow-svm-commonss"></span></span>'
+								html += '</span>'
+							}
+							html += '</div>'
+							if(x.ContractUser != null) {
+								html += '<div>' + x.ContractUser + '</div>'
+							} else {
+								html += '<div>暂无操作</div>'
+							}
+							if(FormatDate(x.CreateTime) != "0001-01-01") {
+								html +=  '<div>' + FormatDate(x.ContractTime) + '</div>'
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>质量验收</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.QualityApproval == 3) {
+								html += '<span class="flow-svm-loading">'
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>'
+								html += '</span>'
+							} else if(x.QualityApproval == 1) {
+								html += '<span class="flow-svm-finish"></span>'
+							} else if(x.QualityApproval == 2) {
+								html += '<span class="flow-svm-fail">';
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>'
+								html += '</span>'
+							} else {
+								html += '<span class="flow-svm-common">'
+								html += '<span class="flow-svm-commons"><span class="flow-svm-commonss"></span></span>'
+								html += '</span>';
+							}
+							html += '</div>'
+							if(x.QualityUser != null) {
+								html += '<div>' + x.QualityUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.QualityTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.QualityTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>采购入库</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.StorageApproval == 3) {
+								html += '<span class="flow-svm-loading">'
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>'
+								html += '</span>';
+							} else if(x.StorageApproval == 1) {
+								html += '<span class="flow-svm-finish"></span>'
+							} else if(x.StorageApproval == 2) {
+								html += '<span class="flow-svm-fail">'
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>'
+								html += '</span>';
+							} else {
+								html += '<span class="flow-svm-common">'
+								html += '<span class="flow-svm-commons"><span class="flow-svm-commonss"></span></span>'
+								html += '</span>'
+							}
+							html += '</div>'
+							if(x.StorageUser != null) {
+								html += '<div>' + x.StorageUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.StorageTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.StorageTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>采购付款</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.PaymentApproval == 3) {
+								html += '<span class="flow-svm-loading">';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.PaymentApproval == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							} else if(x.PaymentApproval == 2) {
+								html += '<span class="flow-svm-fail">';
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>';
+								html += '</span>';
+							} else {
+								html += '<span class="flow-svm-common">';
+								html += '<span class="flow-svm-commons"><span class="flow-svm-commonss"></span></span>';
+								html += '</span>';
+							}
+							html += '</div>'
+							if(x.PaymentUser != null) {
+								html += '<div>' + x.PaymentUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.PaymentTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.PaymentTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>采购存档</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.OrderStatus == 0) {
+								html += '<span class="flow-svm-loading">';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.OrderStatus == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							}
+							html += '</div>'
+							if(x.DepositUser != null) {
+								html += '<div>' + x.DepositUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.DepositTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.DepositTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-i">'
+							html += '<span></span>'
+							html += '</div>'
+								//							html += '</div>'
+								//							html += '</div>'
+								//							html += '</div>'
+							$('.flow-box-c .mui-scroll')[0].innerHTML = html
+						}
+					}
+				}
+			});
+		}
+		//销售流程
+		function GetSaleProcessList() {
+			//查询参数值
+			var postData = {
+				"pageIndex": 1,
+				"pageSize": 1,
+				"exist": "",
+			}
+			$.ajax('http://www.bosshand.cn/api/Customer/GetSaleProcessList', {
+				data: postData,
+				type: 'post',
+				dataType: 'json',
+				timeout: 1000,
+				headers: {
+					'Content-Type': 'application/x-www-form-urlencoded',
+					authorization: token
+				},
+				success: function(resp) {
+					if(resp.Code == 200) {
+						var html = "";
+						if(resp.Data.list.length > 0) {
+							var x = resp.Data.list[0];
+							//							html += '<div class="content-nav">'
+							//							html += '<span class="bl"></span>'
+							//							html += '<span>销售流程</span>'
+							//							html += '</div>'
+							//							html += '<div class="flow-box flow-box-x">'
+							//							html += '<div class="flow-nav">'
+							//							html += '<span class="flow-icon"></span>'
+							//							html += '<span><span>流程编号:</span><span class="FlowNumber">' + x.FlowNumber + '</span></span>'
+							//							html += '</div>'
+							//							html += '<div class="flow-content">'
+							//							html += '<div class="mui-scroll-wrapper">'
+							//							html += '<div class="mui-scroll">'
+							$('.flow-box-x .FlowNumber')[0].innerHTML = x.FlowNumber
+							html += '<div class="flow-svm">'
+							html += '<div>销售订单</div>'
+							html += '<div class="flow-svm-ic">'
+							html += '<span class="flow-svm-finish"></span>'
+							html += '</div>'
+							html += '<div>' + x.CreateUser + '</div>'
+							html += '<div>' + FormatDate(x.CreateTime) + '</div>'
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>销售审批</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.ApprovalStatus == 0) {
+								html += '<span class="flow-svm-loading" >';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.ApprovalStatus == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							} else if(x.ApprovalStatus == 2) {
+								html += '<span class="flow-svm-fail">';
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>';
+								html += '</span>';
+							}
+							html += '</div>'
+							if(x.CreateUser != null) {
+								html += '<div>' + x.CreateUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.CreateTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.CreateTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>销售合同</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.ContractApproval == 3) {
+								html += '<span class="flow-svm-loading" >';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.ContractApproval == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							} else if(x.ContractApproval == 2) {
+								html += '<span class="flow-svm-fail">';
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>';
+								html += '</span>';
+							} else {
+								html += '<span class="flow-svm-common" >';
+								html += '<span class="flow-svm-commons"><span class="flow-svm-commonss"></span></span>';
+								html += '</span>';
+							}
+							html += '</div>'
+							if(x.ContractUser != null) {
+								html += '<div>' + x.ContractUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.ContractTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.ContractTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>销售出库</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.LibraryApproval == 3) {
+								html += '<span class="flow-svm-loading" >';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.LibraryApproval == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							} else if(x.LibraryApproval == 2) {
+								html += '<span class="flow-svm-fail">';
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>';
+								html += '</span>';
+							} else {
+								html += '<span class="flow-svm-common" >';
+								html += '<span class="flow-svm-commons"><span class="flow-svm-commonss"></span></span>';
+								html += '</span>';
+							}
+							html += '</div>'
+							if(x.LibraryUser != null) {
+								html += '<div>' + x.LibraryUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.LibraryTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.LibraryTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>销售回款</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.PaymentApproval == 3) {
+								html += '<span class="flow-svm-loading" >';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.PaymentApproval == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							} else if(x.PaymentApproval == 2) {
+								html += '<span class="flow-svm-fail">';
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>';
+								html += '</span>';
+							} else {
+								html += '<span class="flow-svm-common" >';
+								html += '<span class="flow-svm-commons"><span class="flow-svm-commonss"></span></span>';
+								html += '</span>';
+							}
+							html += '</div>'
+							if(x.PaymentUser != null) {
+								html += '<div>' + x.PaymentUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.PaymentTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.PaymentTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>销售存档</div>'
+							html += '<div class="flow-svm-ic">'
+							if(x.OrderStatus == 0) {
+								html += '<span class="flow-svm-loading">';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.OrderStatus == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							}
+							html += '</div>'
+							if(x.DepositUser != null) {
+								html += '<div>' + x.DepositUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.DepositTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.DepositTime) + '</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-i">'
+							html += '<span></span>'
+							html += '</div>'
+								//							html += '</div>'
+								//							html += '</div>'
+								//							html += '</div>'
+							$('.flow-box-x .mui-scroll')[0].innerHTML = html
+						}
+					}
+				}
+
+			})
+		}
+		//退货流程
+		function GetRetrnProcessList() {
+			//查询参数值
+			var postData = {
+				"pageIndex": 1,
+				"pageSize": 3,
+				"exist": '',
+				"exist_1": $('.types')[0].id
+			}
+			$.ajax('http://www.bosshand.cn/api/Invoicing/GetRetrnProcessList', {
+				data: postData,
+				type: 'post',
+				dataType: 'json',
+				timeout: 1000,
+				headers: {
+					'Content-Type': 'application/x-www-form-urlencoded',
+					authorization: token
+				},
+				success: function(resp) {
+					if(resp.Code == 200) {
+						var html = "";
+						if(resp.Data.list.length > 0) {
+							var x = resp.Data.list[0];
+							//							html += '<div class="content-nav">'
+							//							html += '<span class="or"></span>'
+							//							html += '<span class="types" id="1">采购退货流程</span>'
+							//							html += '<span></span>'
+							//							html += '<span class="type"></span>'
+							//							html += '</div>'
+							//							html += '<div class="flow-box flow-box-t">'
+							//							html += '<div class="flow-nav">'
+							//							html += '<span class="flow-icon"></span>'
+							//							html += '<span><span>流程编号:</span><span class="FlowNumber">' + x.FlowNumber + '</span></span>'
+							//							html += '</div>'
+							//							html += '<div class="flow-content">'
+							//							html += '<div class="mui-scroll-wrapper">'
+							//							html += '<div class="mui-scroll">'
+							$('.flow-box-t .FlowNumber')[0].innerHTML = x.FlowNumber
+							html += '<div class="flow-svm">'
+							html += '<div>退货单</div>'
+							html += '<div class="flow-svm-ic">'
+							html += '<span class="flow-svm-finish"></span>'
+							html += '</div>'
+							html += '<div>' + x.CreateUser + '</div>'
+							html += '<div>' + FormatDate(x.CreateTime) + '</div>'
+							html += '</div>'
+							html += '<div class="flow-svm">'
+							html += '<div>退货审核</div>'
+							html += '<div class="flow-svm-ic ApprovalStatus">'
+								//1-已审批(同意),2已审批(-不同意),3未审批
+							if(x.ApprovalStatus == 0) {
+								html += '<span class="flow-svm-loading" >';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.ApprovalStatus == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							} else if(x.ApprovalStatus == 2) {
+								html += '<span class="flow-svm-fail">';
+								html += '<span class="flow-svm-fails"><span class="flow-svm-failss"></span></span>';
+								html += '</span>';
+							}
+							html += '</div>'
+							if(x.CreateUser != null) {
+								html += '<div>' + x.CreateUser + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							if(FormatDate(x.CreateTime) != "0001-01-01") {
+								html += '<div>' + FormatDate(x.CreateTime) + '</div>';
+							}
+							html += '</div>'
+
+							html += '<div class="flow-svm">'
+							html += '<div> 退货存档 </div>'
+							html += '<div class="flow-svm-ic OrderStatus">'
+							if(x.OrderStatus == 0) {
+								html += '<span class="flow-svm-loading">';
+								html += '<span class="flow-svm-loadings"><span class="flow-svm-loadingss"></span></span>';
+								html += '</span>';
+							} else if(x.OrderStatus == 1) {
+								html += '<span class="flow-svm-finish"></span>';
+							}
+							html += '</div>'
+							if(x.DepositUser != null) {
+								html += '<div>' + x.DepositUser + '</div>';
+								html += '<div>' + FormatDate(x.DepositTime) + '</div>';
+							} else {
+								html += '<div>暂无操作</div>';
+							}
+							html += '</div>'
+							html += '<div class="flow-i flow-i-chongzhi">'
+							html += '<span></span>'
+							html += '</div>'
+								//							html += '</div>'
+								//							html += '</div>'
+								//							html += '</div>'
+								//							html += '</div>'
+							$('.flow-box-t .mui-scroll')[0].innerHTML = html
+						}
+					}
+				}
+			})
+
+		}
+
+		function FormatDate(now) {
+			var date = now.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
+			var arr = date.split(' ');
+			//日期
+			var arrDate = arr[0].split('-');
+			//时间
+			var arrTime = arr[1].split(':');
+			return arrDate[0] + '-' + arrDate[1] + '-' + arrDate[2];
+		}
+	})
+})(mui, document)

+ 177 - 0
app/index-js/index-menu/admin.js

@@ -0,0 +1,177 @@
+window.onload = function() {
+		mui.plusReady(function() {
+			var str = plus.storage.getItem('user');
+			var user = JSON.parse(str);
+			var token = user.Data.Token;
+			//查询记事本
+			var postdata = {
+				exist: "-1", //名称
+				pageIndex: 1, //页码
+				pageSize: 3 //页码大小
+			}
+			mui.ajax("http://www.bosshand.cn/api/Customer/GetNotepadPageList", {
+				headers: {
+					authorization: token
+				},
+				type: "post",
+				data: postdata,
+				success: function(data) {
+					var data = data.Data.list;
+					var html = '';
+					for(var i = 0; i < data.length; i++) {
+						html += '<li class="mui-table-view-cell mui-media"  onclick="openDetails(' + data[i].Code + ')">'
+						html += '<div class="mui-media-body">' + data[i].Tilte + '<p class="mui-ellipsis">' + data[i].Content + '</p>'
+						html += '<span>' + getLocalDate(data[i].CreateTime) + '</span>'
+						html += '</div>'
+						html += '</li>'
+						mui('.note')[0].innerHTML = '<ul class="mui-table-view mui-table-view-chevron">' + html + '</ul>'
+					}
+
+				}
+			});
+			//查询公告
+			var Postdata = {
+				"": "-1"
+			}
+			mui.ajax("http://www.bosshand.cn/api/Customer/GetNoticeList/", {
+				headers: {
+					authorization: token
+				},
+				type: "post",
+				data: Postdata,
+				success: function(data) {
+					var data = data.Data.list;
+					var html = '';
+					html += '<li class="mui-table-view-cell mui-media" onclick="oPenDetails(' + data[0].Code + ')">'
+					html += '<img class="mui-media-object mui-pull-left" src="http://www.bosshand.cn/' + data[0].CreateUser + '">'
+					html += '<div class="mui-media-body">' + data[0].ReleasePerson + '<p class="mui-ellipsis">' + data[0].Content + '</p>'
+					html += '<span>' + getLocalDate(data[0].CreateTime) + '</span>'
+						//html += '<span class="item_count">1</span>'
+					html += '</div>'
+					html += '</li>'
+					mui('.Notices')[0].innerHTML = '<ul class="mui-table-view mui-table-view-chevron">' + html + '</ul>'
+
+				},
+				error: function(xhr, status) {
+				}
+			});
+			//查询签到
+			var postdata = {
+					exist: 0, //签到签退状态查询(1-历史,0-今天)
+					pageIndex: 1,
+					pageSize: 100,
+				}
+				//查询今日是否签到
+			mui.ajax("http://www.bosshand.cn/api/Customer/GetSignPageList", {
+				headers: {
+					authorization: token
+				},
+				type: "post",
+				data: postdata,
+				success: function(data) {
+					var data = data.Data.list;
+					if(data[0] == undefined) {
+						mui('.old-sign')[0].innerHTML = '未签到';
+						mui('.old-signs')[0].innerHTML = '未签退';
+					}
+					if(data.length == 1) {
+						mui('.old-sign')[0].innerHTML = '已签到';
+						mui('.old-sign-time')[0].innerHTML =getLocal(data[0].SignTime);
+						mui('.old-signs')[0].innerHTML = '未签退';
+					}
+					if(data.length == 2) {
+						mui('.old-sign')[0].innerHTML = '已签到';
+						mui('.old-sign-time')[0].innerHTML =getLocal(data[1].SignTime);
+						mui('.old-signs')[0].innerHTML = '已签退';
+						mui('.old-signs-time')[0].innerHTML =getLocal(data[0].SignTime);
+					}
+				},
+				error: function(xhr, status) {
+				}
+			});
+		})
+
+		//固定菜单
+		var count = 0;
+		mui(document.body).on('tap', '.xx', function() {
+			if(count % 2 == 0) {
+				mui('.fixed-box')[0].childNodes[1].className = 'move2';
+				mui('.fixed-box')[0].childNodes[3].className = 'move1';
+				mui('.fixed-box')[0].childNodes[5].className = 'mo-word xx move7';
+			} else {
+				mui('.fixed-box')[0].childNodes[1].className = 'move5';
+				mui('.fixed-box')[0].childNodes[3].className = 'move4';
+				mui('.fixed-box')[0].childNodes[5].className = 'mo-word xx move8';
+			}
+			count++
+		});
+
+	}
+	//详情跳转
+function openDetails(code) {
+	mui.openWindow({
+		url: '../home-index-admin/note-details.html',
+		extras: {
+			code: code
+		},
+		createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
+		show: {
+			autoShow: true, //页面loaded事件发生后自动显示,默认为true
+		},
+		waiting: {
+			autoShow: false, //自动显示等待框,默认为true
+		}
+	})
+}
+
+function oPenDetails(code) {
+	mui.openWindow({
+		url: '../home-index-notice/notice-details.html',
+		extras: {
+			code: code
+		},
+		createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
+		show: {
+			autoShow: true, //页面loaded事件发生后自动显示,默认为true
+		},
+		waiting: {
+			autoShow: false, //自动显示等待框,默认为true
+		}
+	})
+}
+
+function oPen() {
+	mui.openWindow({
+		url: '../home-index-admin/add-note.html',
+		extras: {
+			code: '123'
+		},
+		createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
+		show: {
+			autoShow: true, //页面loaded事件发生后自动显示,默认为true
+			duration: 200,
+		},
+		waiting: {
+			autoShow: false, //自动显示等待框,默认为true
+		}
+	})
+}
+//时间修改
+function getLocalDate(now) {
+	var date = now.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
+	var arr = date.split(' ');
+	//日期
+	var arrDate = arr[0].split('-');
+	//时间
+	var arrTime = arr[1].split(':');
+	return arrDate[0] + '年' + arrDate[1] + '月' + arrDate[2] + '日';
+}
+function getLocal(now) {
+	var date = now.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
+	var arr = date.split(' ');
+	//日期
+	var arrDate = arr[0].split('-');
+	//时间
+	var arrTime = arr[1].split(':');
+	return arrTime[0] + ':' + arrTime[1];
+}

+ 0 - 0
app/index-js/index-menu/flow.js


+ 122 - 0
app/index-js/index-tabs.js

@@ -0,0 +1,122 @@
+mui.init();
+var count = 0
+mui.back = function() {
+	if(count % 2 == 0) {
+		mui.toast('再按一次退出应用')
+	} else {
+		plus.runtime.quit();
+	}
+	count++;
+}
+window.addEventListener('resize', function() {
+	var he = window.innerHeight <= 400 ? true : false;
+	var html = '';
+	if(he) {
+		html += '<input style="border:1px solid red" id="val" type="text" placeholder="请输入评论的内容..."/><button class="btns">评论</button>';
+//		mui('#tabbar')[0].innerHTML = html;
+		document.getElementById('val').focus();
+	} else {
+		html += '<a id="defaultTab" class="mui-tab-item" href="home-index.html">'
+		html += '<span class="mui-icon show"></span>'
+		html += '<span class="mui-tab-label">工作</span>'
+		html += '</a>'
+		html += '<a class="mui-tab-item mui-active" href="communicate.html">'
+		html += '<span class="mui-icon chat">'
+		html += '<!--有新消息时显示,添加数字-->'
+		html += '<!--<span class="mui-badge">9</span>-->'
+		html += '</span>'
+		html += '<span class="mui-tab-label">社交</span>'
+		html += '</a>'
+		html += '<a class="mui-tab-item" href="appliance.html">'
+		html += '<span class="mui-icon app"></span>'
+		html += '<span class="mui-tab-label">资讯</span>'
+		html += '</a>'
+		html += '<a class="mui-tab-item" href="my.html">'
+		html += '<span class="mui-icon me"></span>'
+		html += '<span class="mui-tab-label">我的</span>'
+		html += '</a>'
+		mui('#tabbar')[0].innerHTML = html;
+	}
+	
+}, false);
+mui(document.body).on('tap', '.btns', function() {
+	var detailPage = plus.webview.getWebviewById('communicate.html');
+	var val = mui('#tabbar input')[0].value;
+	mui.fire(detailPage, 'sendValue', {
+		val: val
+	});
+	mui('#tabbar input')[0].blur();
+});
+var subpages = [ 'home-index.html', 'communicate.html','appliance.html', 'my.html'];
+var aniShow = {}; //创建子页面,首个选项卡页面显示,其它均隐藏;
+mui.plusReady(function() {
+	var subpage_style = {
+		top: '46px',
+		bottom: '50px'
+	};
+	var self = plus.webview.currentWebview();
+	for(var i = 0; i < 4; i++) {
+		var temp = {};
+		var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
+		if(i > 0) {
+			sub.hide();
+		} else {
+			temp[subpages[i]] = "true";
+			mui.extend(aniShow, temp);
+		}
+		self.append(sub);
+	}
+});
+//当前激活选项
+var activeTab = subpages[0];
+var title = document.getElementById("title");
+var titleImg = mui(".title-img")[0]
+mui.plusReady(function() {
+	var str = plus.storage.getItem('user');
+	var user = JSON.parse(str)
+	titleImg.innerHTML = '<img src="http://www.bosshand.cn/' + user.Data.Picture + '"/>'
+})
+//滑动
+
+//选项卡点击事件
+mui('.mui-bar-tab').on('tap', 'a', function(e) {
+	var targetTab = this.getAttribute('href');
+	if(targetTab == activeTab) {
+		return;
+	}
+	//更换标题
+	if(this.querySelector('.mui-tab-label').innerHTML == '工作') {
+		title.innerHTML = 'BOSSHAND';
+		titleImg.style.display = 'inline-block';
+	} else {
+		title.innerHTML = this.querySelector('.mui-tab-label').innerHTML;
+		titleImg.style.display = 'none';
+	}
+	//显示目标选项卡
+	//若为iOS平台或非首次显示,则直接显示
+	if(mui.os.ios || aniShow[targetTab]) {
+		plus.webview.show(targetTab);
+	} else {
+		//否则,使用fade-in动画,且保存变量
+		var temp = {};
+		temp[targetTab] = "true";
+		mui.extend(aniShow, temp);
+		plus.webview.show(targetTab, "fade-in", 400);
+	}
+	//隐藏当前;
+	plus.webview.hide(activeTab);
+	//更改当前活跃的选项卡
+	activeTab = targetTab;
+});
+//自定义事件,模拟点击“首页选项卡”
+document.addEventListener('gohome', function() {
+	var defaultTab = document.getElementById("defaultTab");
+	//模拟首页点击
+	mui.trigger(defaultTab, 'tap');
+	//切换选项卡高亮
+	var current = document.querySelector(".mui-bar-tab>.mui-tab-item.mui-active");
+	if(defaultTab !== current) {
+		current.classList.remove('mui-active');
+		defaultTab.classList.add('mui-active');
+	}
+});

+ 223 - 0
appliance.html

@@ -0,0 +1,223 @@
+<!DOCTYPE html>
+<html>
+
+	<head>
+		<meta charset="utf-8">
+		<title>资讯</title>
+		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
+		<meta name="apple-mobile-web-app-capable" content="yes">
+		<meta name="apple-mobile-web-app-status-bar-style" content="black">
+		<link rel="stylesheet" href="css/common/mui.min.css">
+		<link rel="stylesheet" type="text/css" href="css/common/common.css" />
+		<link rel="stylesheet" type="text/css" href="css/information/information.css" />
+	</head>
+
+	<body>
+		<div class="mui-content">
+			<div id="pullrefresh" class="mui-scroll-wrapper">
+				<div class="mui-scroll">
+					<!-- 顶部轮播图 -->
+					<div id="slider" class="mui-slider ca_slider">
+						<div class="mui-slider-group mui-slider-loop">
+							<!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
+							<div class="mui-slider-item mui-slider-item-duplicate">
+
+							</div>
+							<!-- 第一张 -->
+							<div class="mui-slider-item">
+
+							</div>
+							<!-- 第二张 -->
+							<div class="mui-slider-item">
+
+							</div>
+							<!-- 第三张 -->
+							<div class="mui-slider-item">
+
+							</div>
+							<!-- 第四张 -->
+							<div class="mui-slider-item">
+
+							</div>
+							<!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
+							<div class="mui-slider-item mui-slider-item-duplicate">
+
+							</div>
+						</div>
+						<div class="mui-slider-indicator">
+							<div class="mui-indicator mui-active"></div>
+							<div class="mui-indicator"></div>
+							<div class="mui-indicator"></div>
+							<div class="mui-indicator"></div>
+						</div>
+					</div>
+					<!-- 资讯列表 -->
+					<div class="ca_media_list">
+						<!--<div class="mui-card-header" style="height:1px;"></div>-->
+
+						<ul class="mui-table-view">
+						</ul>
+					</div>
+				</div>
+			</div>
+		</div>
+	</body>
+	<script src="libs/mui.min.js"></script>
+	<script type="text/javascript">
+		(function($, doc) {
+			$.plusReady(function() {
+				$.init({
+					pullRefresh: {
+						container: '#pullrefresh',
+						up: {
+							contentrefresh: '正在加载...',
+							callback: pullupRefresh
+						}
+					}
+				});
+				//获得slider插件对象
+				var gallery = $('.mui-slider');
+				gallery.slider({
+					interval: 2000 //自动轮播周期,若为0则不自动播放,默认为0;
+				});
+				plus.webview.currentWebview().setStyle({
+					scrollIndicator: 'none'
+				});
+				/*上拉加载具体业务实现 */
+				var count = 1
+				var countItem = false;
+
+				function pullupRefresh() {
+					if(!countItem) {
+						var detailPage = plus.webview.getWebviewById('appliance.html');
+						mui.fire(detailPage, 'sendMsg', {
+							count: count,
+						});
+						count++;
+					}
+					$('#pullrefresh').pullRefresh().endPullupToRefresh(countItem); //参数为true代表没有更多数据了。
+				};
+				var str = plus.storage.getItem('user');
+				var user = JSON.parse(str);
+				var token = user.Data.Token;
+				GetdataList(0, 10)
+				window.addEventListener('sendMsg', function(event) {
+					setTimeout(function() {
+						GetdataList(event.detail.count, 5);
+					}, 1500)
+				});
+
+				function GetdataList(pageNum, pageSize) {
+					var pageNum = pageNum + 1;
+					//查询参数值
+					var postData = {
+						"pageIndex": pageNum,
+						"pageSize": pageSize,
+					}
+					$.ajax("http://www.bosshand.cn/api/Plat/GetChannelsCustomerPageList", {
+						dataType: 'json',
+						data: postData,
+						type: "post",
+						contentType: 'application/x-www-form-urlencoded',
+						headers: {
+							authorization: token
+						},
+						success: function(resp) {
+							var data = resp.Data.list;
+							var html = '';
+							for(var i = 0; i < data.length; i++) {
+								html += '<li class="mui-table-view-cell mui-media">'
+								html += '<div class="nav">'
+								html += '<div>'
+								html += '<img src="http://www.bosshand.cn/' + data[i].UserImg + '" alt="" />'
+								html += '</div>'
+								html += '<div>'
+								html += '<div>' + data[i].CompanyName + '</div>'
+								html += '</div>'
+								if(data[i].IsKeep == false) {
+									html += '<div id="' + data[i].Code + '" class="like">+ 收藏</div>'
+								}
+								html += '</div>'
+								html += '<a id="' + data[i].Code + '">'
+								html += '<img class="mui-media-object mui-pull-left" src="http://www.bosshand.cn/' + data[i].ChannelsImg + '">'
+								html += '<div class="mui-media-body">'
+								html += '<h4 class="h4-cz" style="display:block;overflow:hidden;text-overflow:ellipsis;width:220px;height:53px;">' + data[i].Name + '</h4>'
+								html += '<p class="mui-ellipsis">' + getLocalDate(data[i].CreateTime) + ' </span></p>'
+								html += '</div>'
+								html += '</a>'
+								html += '</li>'
+								if(i <= 5) {
+									$('.mui-slider-item')[i].innerHTML = '<a id="' + data[i].Code + '"><img src="http://www.bosshand.cn/' + data[i].ChannelsImg + '"><p class="mui-slider-title"><span>' + data[i].Name + '</span></p></a>'
+								}
+
+							}
+							var div = document.createElement("div");
+							div.innerHTML = html;
+							if(pageNum >= 1) {
+								mui('.mui-table-view')[0].appendChild(div)
+
+							} else {
+								mui('.mui-table-view')[0].innerHTML = '<div>' + html + '</div>'
+								isItem = true
+							}
+							if(html == "") {
+								countItem = true;
+							}
+						}
+					});
+				};
+				/**
+				 * 1.json带T时间转换年月日
+				 * @param {Object} nS
+				 */
+				function getLocalDate(now) {
+					var date = now.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
+					var arr = date.split(' ');
+					//日期
+					var arrDate = arr[0].split('-');
+					//时间
+					var arrTime = arr[1].split(':');
+					return arrDate[0] + '年' + arrDate[1] + '月' + arrDate[2] + '日' + ' ' + arrTime[0] + ':' + arrTime[1];
+				}
+				$(doc.body).on('tap', 'a', function() {
+					var exist = $(this)[0].id
+					$.openWindow({
+						url: 'tpl/appliance/app-list.html',
+						waiting: {
+							autoShow: false, //自动显示等待框,默认为true 
+						},
+						extras: {
+							exist: exist
+						},
+						show: {
+							autoShow: true, //页面loaded事件发生后自动显示,默认为true
+							duration: 200, //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;
+						}
+					})
+				});7
+				$(doc.body).on('tap', '.like', function() {
+					var exist = $(this)[0];
+					$.ajax("http://www.bosshand.cn/api/Plat/UpdateKeepApp", {
+						dataType: 'json',
+						data: {
+							'resultArr': exist.id+',1',
+						},
+						type: "post",
+						contentType: 'application/x-www-form-urlencoded',
+						headers: {
+							authorization: token
+						},
+						success: function(resp) {
+							if(resp.Code == 200) {
+								$.toast('收藏成功');
+								console.log(exist)
+								exist.display.style = 'none'
+							}
+						}
+					});
+				});
+			});
+		})(mui, document)
+	</script>
+
+</html>

+ 110 - 0
communicate.html

@@ -0,0 +1,110 @@
+<!DOCTYPE html>
+<html>
+    
+    <head>
+        <meta charset="utf-8">
+            <title>Hello MUI</title>
+            <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
+                <meta name="apple-mobile-web-app-capable" content="yes">
+                    <meta name="apple-mobile-web-app-status-bar-style" content="black">
+                        <link rel="stylesheet" type="text/css" href="../../css/common/common.css" />
+                        <link rel="stylesheet" href="css/common/mui.min.css">
+                            <link rel="stylesheet" type="text/css" href="css/common/icons-extra.css" />
+                            <link rel="stylesheet" type="text/css" href="css/common/iconfont.css" />
+                            <link rel="stylesheet" type="text/css" href="css/communicate/trade-area.css" />
+                            <link rel="stylesheet" type="text/css" href="css/index/index-notice/notices.css" />
+                            <link rel="stylesheet" type="text/css" href="../../css/communicate/chats.css" />
+                            </head>
+    
+    <body>
+        <div class="mui-content">
+            <div id="slider" class="mui-slider mui-fullscreen">
+                <header class="mui-bar mui-bar-nav">
+                    <div class="tabs">
+                        <div id="sliderSegmentedControl" class="mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
+                            <a class="mui-control-item sm-mo-word mui-active" href="#item1mobile">
+                                聊天
+                            </a>
+                            <a class="mui-control-item sm-mo-word" href="#item2mobile">
+                                通讯录
+                            </a>
+                            <a class="mui-control-item sm-mo-word" href="#item3mobile">
+                                同事圈
+                            </a>
+                        </div>
+                        
+                    </div>
+                    <!--<div class="val" style="height:42px;width:97%;display:none;position:fixed; bottom:0px;left:3%;">
+                     <input id="' + resilt[i].Code + '" class="val" type="text" placeholder="请输入评论的内容..." style="float:left;width:80%;"/>
+                     <button class="btns" style="float:left;height:40px;">评论</button>
+                     </div>-->
+                    <div class="val" style="z-index: 999999;position: fixed;display:none;width: 100%;height: 52px;min-height: 50px;border-top: solid 1px #bbb;left: 0px;bottom: 10px;overflow: hidden;padding: 10px 10px 10px 15px;background-color:#fafafa;">
+                        <button class="btnscancle mui-icon " style="float:left;height:40px;font-size:14px;margin-left:0px;" >取消</button>
+                        <div class="footer-center" style="float:left;width:75%;height:40px;">
+                            <input id="val" type="text" class='input-text' placeholder="请输入评论的内容..." style="height:40px;font-size:14px;"></input>
+                        </div>
+                        <label class="footer-right" style="float:left;height:40px;">
+                            <button class="btns mui-icon " id='msg-type' style="float:left;height:40px;font-size:14px;margin-right:0px;" >评论</button>
+                        </label>
+                    </div>
+                </header>
+                <div class="mui-slider-group">
+                    <div id="item1mobile" class="mui-slider-item mui-control-content mui-active">
+                        <div id="scroll1">
+                            <div class="chat-list">
+                            </div>
+                        </div>
+                    </div>
+                    <div id="item2mobile" class="mui-slider-item mui-control-content">
+                        <div id="scroll2" class="mui-scroll-wrapper">
+                            <ul class="address-list">
+                            </ul>
+                        </div>
+                    </div>
+                    <div id="item3mobile" class="mui-slider-item mui-control-content">
+                        
+                        <div id="pullrefresh" class="mui-content mui-scroll-wrapper">
+                            
+                            <div class="mui-scroll">
+                                
+                                <!--<div class="change">
+                                 <ul>
+                                 <li class="li active-li">公司事务</li>
+                                 <li class="li">行业资讯</li>
+                                 <li class="li">boss频道</li>
+                                 <li class="li">我的收藏</li>
+                                 <li class="li">我的发布</li>
+                                 </ul>
+                                 </div>-->
+                                
+                                <a class="share">
+                                    <span id="img" class="img">
+                                    </span>
+                                    <span class="art mo-word">
+                                        分享新动态
+                                    </span>
+                                </a>
+                                <div id="bossiness">
+                                </div>
+                                
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div id="bg" class="bg">
+                <div class="imgss">
+                </div>
+                <div class="close">
+                    <span class="mui-icon mui-icon-closeempty"></span>
+                </div>
+            </div>
+        </div>
+        <script src="libs/mui.min.js"></script>
+        <!--<script src="libs/mui.pullToRefresh.js"></script>-->
+        <!--<script src="libs/mui.pullToRefresh.material.js"></script>-->
+        <script src="app/communicate-js/communicate.js" type="text/javascript" charset="utf-8"></script>
+        <script src="app/communicate-js/tell.js" type="text/javascript" charset="utf-8"></script>
+    </body>
+    
+</html>

+ 516 - 0
css/common/common.css

@@ -0,0 +1,516 @@
+/*视口背景颜色*/
+
+html,
+body {
+	background-color: #f5f5f5;
+}
+
+.mui-content {
+	background-color: #f5f5f5;
+}
+
+
+/*头部*/
+
+.mui-title {
+	height: 46px;
+	line-height: 48px;
+	color: #FFFFFF;
+}
+
+.mui-bar {
+	background-color: #FFFFFF;
+	height: 46px;
+}
+
+#header .fz {
+	color: #FFFFFF;
+	line-height: 48px;
+}
+
+#header a:before {
+	color: #FFFFFF;
+}
+
+#header .mui-action-back {
+	padding-top: 11px;
+	padding-left: 5px;
+}
+
+#header .back {
+	position: absolute;
+	top: 17px;
+	right: -18px;
+	font-size: 16px;
+	color: #ffffff;
+}
+
+
+/*tab部分*/
+
+.mui-bar-nav {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-bottom: none;
+	background: #1badf8;
+}
+
+.mui-bar-tab {
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-top: 1px solid #d7d7d7;
+	box-sizing: border-box;
+}
+
+
+/*星星*/
+
+.stars {
+	position: relative;
+	top: -5px;
+}
+
+
+/*通用样式*/
+
+* {
+	font-size: 10px;
+	margin: 0;
+	padding: 0;
+}
+
+a {
+	text-decoration: none;
+	color: #000000;
+}
+
+ul,
+li {
+	margin: 0;
+	padding: 0;
+	list-style: none;
+}
+
+
+/*设置字体*/
+
+.sm-word {
+	font-size: 12px;
+}
+
+.sm-mo-word {
+	font-size: 14px;
+}
+
+.mo-word {
+	overflow: hidden;
+}
+.mo-word img{
+	display: inline-block;
+	position: absolute;
+	top: 17px;
+	left: 17px;
+	width: 16px;
+	height: 16px;
+	
+}
+.color {
+	color: #1badf8;
+}
+
+
+/*点击后全部为主题色*/
+
+.mui-bar-tab .mui-tab-item.mui-active {
+	color: #1badf8;
+}
+
+
+/*清除浮动*/
+
+.clearfloat:after {
+	content: '';
+	display: block;
+	width: 0;
+	height: 0;
+	clear: both;
+	overflow: hidden;
+	zoom: 1;
+}
+
+
+/************/
+
+
+/*nav及content*/
+
+.nc-box {
+	padding: 12px 10px 8px 10px;
+	border-bottom: 1px solid rgba(221, 221, 221, 0.66);
+	background: #FFFFFF;
+}
+
+.nc-box-k {
+	margin-top: 5px;
+}
+
+.nc-box span:first-child {
+	color: #999999;
+}
+
+.nc-box span:last-child {
+	position: absolute;
+	right: 15px;
+	color: #CCCCCC;
+}
+
+.nc-box-content {
+	padding: 10px;
+	background: #FFFFFF;
+	margin-bottom: 10px;
+}
+
+.nc-box-content div {
+	padding: 3px 20px;
+}
+
+.nc-box-content div:first-child span {
+	color: #018EEF;
+}
+
+.nc-box-content div:first-child {
+	position: relative;
+}
+
+.nc-box-content div:first-child span:first-child {
+	position: absolute;
+	top: 5px;
+	left: 7px;
+	display: inline-block;
+	width: 3px;
+	height: 14px;
+	background: #018EEF;
+}
+
+.nc-box-content div span {
+	font-size: 14px;
+}
+
+.nc-box-content div span:first-child {
+	color: #999999;
+}
+
+
+/*搜索框*/
+
+.mui-input-row.mui-search {
+	padding-top: 10px;
+	text-align: center;
+	background: #F3F5F7;
+}
+
+.mui-search .mui-placeholder {
+	line-height: 53px;
+}
+
+input:focus {
+	outline-offset: 0px;
+}
+
+input[type=search] {
+	padding-left: 0;
+	background: #FFFFFF;
+	width: 95%;
+	font-size: 14px;
+	margin-bottom: 9px;
+}
+
+.mui-search.mui-active:before {
+	left: 3%;
+	top: 36px;
+}
+
+.mui-input-row.mui-search .mui-icon-clear {
+	right: 2%;
+	top: 18px;
+}
+
+.mui-placeholder>span:last-child {
+	font-size: 14px;
+}
+
+.mui-placeholder>span:before {
+	color: #999;
+}
+
+
+/*单个时间栏*/
+
+.box {
+	position: relative;
+	padding: 11px 10px 6px 10px;
+	border-bottom: 1px solid #d7d7d7;
+}
+
+.box span {
+	color: #999999;
+}
+
+.sign>div {
+	padding: 10px;
+}
+
+.right {
+	position: absolute;
+	right: 10px;
+}
+.left{
+	position: absolute;
+	left: 10px;
+}
+
+/*重置ul*/
+
+
+/*ul的通用样式*/
+
+.mui-media-body {
+	font-size: 14px;
+}
+
+.mui-table-view:before {
+	height: 0px;
+}
+
+.mui-content>.mui-table-view:first-child {
+	margin-top: 0;
+}
+
+.mui-table-view span {
+	position: absolute;
+	top: 12px;
+	right: 15px;
+	color: #999999;
+}
+
+.mui-table-view-cell {
+	border-bottom: 1px solid #F3F5F7;
+	padding: 11px 15px 9px 15px;
+}
+
+.mui-table-view-cell:last-child {
+	border-bottom: none;
+}
+
+.mui-media-body .mui-ellipsis {
+	position: relative;
+	top: 3px;
+}
+
+.mui-table-view-cell .sm-mui {
+	width: 11%;
+}
+
+.mui-table-view-cell .sm-mui {
+	margin-top: 2px;
+	width: 34px;
+	height: 34px;
+}
+
+.mui-ellipsis {
+	font-size: 12px;
+}
+
+
+/*去掉ul li 的样式*/
+
+.mui-table-view:before,
+.mui-table-view:after,
+.mui-table-view-cell:after {
+	height: 0;
+}
+
+
+/*picker弹出框*/
+
+.mui-btn-blue,
+.mui-btn-primary,
+input[type=submit],
+.mui-poppicker-header .mui-btn,
+.mui-dtpicker-header button {
+	color: #1badf8;
+	border: none;
+	background-color: #f7f7f7;
+}
+
+.mui-poppicker-header,
+.mui-dtpicker-header,
+.mui-dtpicker-title h5 {
+	background: #f7f7f7;
+}
+
+.mui-picker-inner {
+	background: #FFFFFF;
+	-webkit-mask-box-image: none !important;
+}
+
+.mui-poppicker-body {
+	border-top: none;
+}
+
+
+/*固定的菜单选项*/
+
+.fixed-box>div {
+	width: 50px;
+	height: 50px;
+	background: #1badf8;
+	border-radius: 50%;
+	position: fixed;
+	right: 25px;
+	bottom: 50px;
+	text-align: center;
+	line-height: 52px;
+	color: #FFFFFF;
+	z-index: 998;
+}
+
+.fixed-box div.xx {
+	font-size: 30px;
+}
+
+.fixed-box div a {
+	color: #FFFFFF;
+}
+
+.move1 {
+	-webkit-animation: move1 0.1s linear both;
+}
+
+@-webkit-keyframes move1 {
+	from {
+		bottom: 50px;
+	}
+	to {
+		bottom: 110px;
+	}
+}
+
+.move2 {
+	-webkit-animation: move2 0.2s linear both;
+}
+
+@-webkit-keyframes move2 {
+	from {
+		bottom: 50px;
+	}
+	to {
+		bottom: 170px;
+	}
+}
+
+.move3 {
+	-webkit-animation: move3 0.3s linear both;
+}
+
+@-webkit-keyframes move3 {
+	from {
+		bottom: 50px;
+	}
+	to {
+		bottom: 230px;
+	}
+}
+
+.move4 {
+	-webkit-animation: move4 0.1s 0.2s linear both;
+}
+
+@-webkit-keyframes move4 {
+	from {
+		bottom: 110px;
+	}
+	to {
+		bottom: 50px;
+	}
+}
+
+.move5 {
+	-webkit-animation: move5 0.2s 0.1s linear both;
+}
+
+@-webkit-keyframes move5 {
+	from {
+		bottom: 170px;
+	}
+	to {
+		bottom: 50px;
+	}
+}
+
+.move6 {
+	-webkit-animation: move6 0.3s linear both;
+}
+
+@-webkit-keyframes move6 {
+	from {
+		bottom: 230px;
+	}
+	to {
+		bottom: 50px;
+	}
+}
+
+.move7 {
+	-webkit-animation: move7 0.2s linear both;
+}
+
+@-webkit-keyframes move7 {
+	from {
+		-webkit-transform: rotateZ(0deg);
+	}
+	to {
+		-webkit-transform: rotateZ(45deg);
+	}
+}
+
+.move8 {
+	-webkit-animation: move8 0.2s linear both;
+}
+
+@-webkit-keyframes move8 {
+	from {
+		-webkit-transform: rotateZ(45deg);
+	}
+	to {
+		-webkit-transform: rotateZ(0deg);
+	}
+}
+
+
+/*回复前面的图标*/
+
+.app-reply {
+	display: inline-block;
+	position: relative;
+	top: 7px;
+	width: 20px;
+	height: 20px;
+	margin-right: 3px;
+	background: url('../../img/approve/chart_comment@3x.png') no-repeat;
+	background-size: contain;
+}
+
+/*ca-right*/
+.ca_right {
+	position: absolute;
+	top: 13px;
+	font-size: 16px;
+	color: #ffffff;
+}
+.ca_left {
+	position: absolute;
+	top: 4px;
+	font-size: 16px;
+	color: #ffffff;
+}

+ 18 - 0
css/common/details.css

@@ -0,0 +1,18 @@
+html,
+.mui-content {
+	background: #FFFFFF;
+}
+
+.mui-content div {
+	padding: 5px 13px 0 13px;
+}
+
+.mui-content .title {
+	padding-top: 20px;
+	font-size: 20px;
+}
+
+.time,
+.item {
+	color: #C0C0C0;
+}

+ 18 - 0
css/common/iconfont.css

@@ -0,0 +1,18 @@
+@font-face {
+	font-family: MuiiconSpread;
+	font-weight: normal;
+	font-style: normal;
+	src: url('../../fonts/iconfont.ttf');
+}
+
+.iconfont {
+  font-family:"iconfont" !important;
+  font-size:16px;
+  font-style:normal;
+  -webkit-font-smoothing: antialiased;
+  -webkit-text-stroke-width: 0.2px;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-sangedian:before { content: "\e675"; }
+

+ 64 - 0
css/common/icons-extra.css

@@ -0,0 +1,64 @@
+@font-face {
+    font-family: MuiiconSpread;
+    font-weight: normal;
+    font-style: normal;
+    src:  url('../../fonts/mui-icons-extra.ttf') format('truetype'); /* iOS 4.1- */
+}
+.mui-icon-extra
+{
+    font-family: MuiiconSpread;
+    font-size: 18px;
+    font-weight: normal;
+    font-style: normal;
+    line-height: 1;
+    display: inline-block;
+    text-decoration: none;
+    -webkit-font-smoothing: antialiased;
+}
+.icon-sangedian:before { content: "\e675"; }
+.mui-icon-extra-cold:before { content: "\e500"; }
+.mui-icon-extra-share:before { content: "\e200"; }
+.mui-icon-extra-class:before { content: "\e118"; font-size: 20px;}
+.mui-icon-extra-custom:before { content: "\e117"; }
+.mui-icon-extra-new:before { content: "\e103"; }
+.mui-icon-extra-card:before { content: "\e104"; }
+.mui-icon-extra-grech:before { content: "\e105"; }
+.mui-icon-extra-trend:before { content: "\e106"; }
+.mui-icon-extra-filter:before { content: "\e207"; }
+.mui-icon-extra-holiday:before { content: "\e300"; }
+.mui-icon-extra-cart:before { content: "\e107"; }
+.mui-icon-extra-heart:before { content: "\e180"; }
+.mui-icon-extra-computer:before { content: "\e600"; }
+.mui-icon-extra-express:before { content: "\e108"; }
+.mui-icon-extra-gift:before { content: "\e109"; }
+.mui-icon-extra-gold:before { content: "\e102"; }
+.mui-icon-extra-lamp:before { content: "\e601"; }
+.mui-icon-extra-rank:before { content: "\e110"; }
+.mui-icon-extra-notice:before { content: "\e111"; }
+.mui-icon-extra-sweep:before { content: "\e202"; }
+.mui-icon-extra-arrowleftcricle:before { content: "\e401"; }
+.mui-icon-extra-dictionary:before { content: "\e602"; }
+.mui-icon-extra-heart-filled:before { content: "\e119"; }
+.mui-icon-extra-xiaoshuo:before { content: "\e607"; }
+.mui-icon-extra-top:before { content: "\e403"; }
+.mui-icon-extra-people:before { content: "\e203"; }
+.mui-icon-extra-topic:before { content: "\e603"; }
+.mui-icon-extra-hotel:before { content: "\e301"; }
+.mui-icon-extra-like:before { content: "\e206"; }
+.mui-icon-extra-regist:before { content: "\e201"; }
+.mui-icon-extra-order:before { content: "\e113"; }
+.mui-icon-extra-alipay:before { content: "\e114"; }
+.mui-icon-extra-find:before { content: "\e400"; }
+.mui-icon-extra-arrowrightcricle:before { content: "\e402"; }
+.mui-icon-extra-calendar:before { content: "\e115"; }
+.mui-icon-extra-prech:before { content: "\e116"; }
+.mui-icon-extra-cate:before { content: "\e501"; }
+.mui-icon-extra-comment:before { content: "\e209"; }
+.mui-icon-extra-at:before { content: "\e208"; }
+.mui-icon-extra-addpeople:before { content: "\e204"; }
+.mui-icon-extra-peoples:before { content: "\e205"; }
+.mui-icon-extra-calc:before { content: "\e101"; }
+.mui-icon-extra-classroom:before { content: "\e604"; }
+.mui-icon-extra-phone:before { content: "\e404"; }
+.mui-icon-extra-university:before { content: "\e605"; }
+.mui-icon-extra-outline:before { content: "\e606"; }

文件差异内容过多而无法显示
+ 4660 - 0
css/common/mui.min.css


文件差异内容过多而无法显示
+ 7 - 0
css/common/mui.picker.min.css


二进制
css/communicate/._trade-area.css


+ 320 - 0
css/communicate/chats.css

@@ -0,0 +1,320 @@
+html,
+body {
+	height: 100%;
+	margin: 0px;
+	padding: 0px;
+	overflow: hidden;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+}
+
+footer {
+	position: fixed;
+	width: 100%;
+	height: 50px;
+	min-height: 50px;
+	border-top: solid 1px #bbb;
+	left: 0px;
+	bottom: 0px;
+	overflow: hidden;
+	padding: 0px 50px 0px 15px;
+	background-color: #fafafa;
+}
+
+.footer-left {
+	position: absolute;
+	width: 50px;
+	height: 50px;
+	left: 0px;
+	bottom: 0px;
+	text-align: center;
+	vertical-align: middle;
+	line-height: 100%;
+	padding: 12px 4px;
+}
+
+.footer-right {
+	position: absolute;
+	width: 50px;
+	height: 50px;
+	right: 0px;
+	bottom: 0px;
+	text-align: center;
+	vertical-align: middle;
+	line-height: 100%;
+	padding: 12px 5px;
+	display: inline-block;
+}
+
+.footer-center {
+	height: 100%;
+	padding: 5px 0px;
+}
+
+.footer-center [class*=input] {
+	width: 100%;
+	height: 100%;
+	border-radius: 5px;
+}
+
+.footer-center .input-text {
+	background: #fff;
+	border: solid 1px #ddd;
+	padding: 10px !important;
+	font-size: 16px !important;
+	line-height: 18px !important;
+	font-family: verdana !important;
+	overflow: hidden;
+}
+
+.footer-center .input-sound {
+	background-color: #eee;
+}
+
+.mui-content {
+	height: 100%;
+	padding: 44px 0px 50px 0px;
+	overflow: auto;
+	background-color: #f5f5f5;
+}
+
+#msg-list {
+	height: 100%;
+	overflow: auto;
+	-webkit-overflow-scrolling: touch;
+}
+
+.msg-item {
+	padding: 8px;
+	clear: both;
+}
+
+.msg-item .mui-item-clear {
+	clear: both;
+}
+
+.msg-item .msg-user {
+	width: 38px;
+	height: 38px;
+	border: solid 1px #d3d3d3;
+	display: inline-block;
+	background: #fff;
+	border-radius: 3px;
+	vertical-align: top;
+	text-align: center;
+	float: left;
+	padding: 3px;
+	color: #ddd;
+}
+
+.msg-item .msg-user-img {
+	width: 38px;
+	height: 38px;
+	display: inline-block;
+	border-radius: 3px;
+	vertical-align: top;
+	text-align: center;
+	float: left;
+	color: #ddd;
+}
+
+.msg-item .msg-content {
+	display: inline-block;
+	border-radius: 5px;
+	border: solid 1px #d3d3d3;
+	background-color: #FFFFFF;
+	color: #333;
+	padding: 8px;
+	vertical-align: top;
+	font-size: 15px;
+	position: relative;
+	margin: 0px 8px;
+	max-width: 75%;
+	min-width: 35px;
+	float: left;
+}
+
+.msg-item .msg-content .msg-content-inner {
+	overflow-x: hidden;
+	font-size: 14px;
+}
+
+.msg-item .msg-content .msg-content-arrow {
+	position: absolute;
+	border: solid 1px #d3d3d3;
+	border-right: none;
+	border-top: none;
+	background-color: #FFFFFF;
+	width: 10px;
+	height: 10px;
+	left: -5px;
+	top: 12px;
+	-webkit-transform: rotateZ(45deg);
+	transform: rotateZ(45deg);
+}
+
+.msg-item-self .msg-user,
+.msg-item-self .msg-content {
+	float: right;
+}
+
+.msg-item-self .msg-content .msg-content-arrow {
+	left: auto;
+	right: -5px;
+	-webkit-transform: rotateZ(225deg);
+	transform: rotateZ(225deg);
+}
+
+.msg-item-self .msg-content,
+.msg-item-self .msg-content .msg-content-arrow {
+	/*background-color: #4CD964;*/
+	background-color: #1BADF8;
+	color: #fff;
+	border-color: #d3d3d3;
+}
+
+footer .mui-icon {
+	color: #000;
+}
+
+footer .mui-icon:active {
+	color: #007AFF !important;
+}
+
+footer .mui-icon-paperplane:before {
+	content: "发送";
+}
+
+footer .mui-icon-paperplane {
+	/*-webkit-transform: rotateZ(45deg);
+transform: rotateZ(45deg);*/
+	font-size: 16px;
+	word-break: keep-all;
+	line-height: 100%;
+	padding-top: 6px;
+	color: rgba(0, 135, 250, 1);
+}
+
+#msg-sound {
+	-webkit-user-select: none !important;
+	user-select: none !important;
+}
+
+.rprogress {
+	position: absolute;
+	left: 50%;
+	top: 50%;
+	width: 140px;
+	height: 140px;
+	margin-left: -70px;
+	margin-top: -70px;
+	background-repeat: no-repeat;
+	background-position: center center;
+	background-size: 30px 30px;
+	background-color: rgba(0, 0, 0, 0.7);
+	border-radius: 5px;
+	display: none;
+	-webkit-transition: .15s;
+}
+
+.rschedule {
+	background-color: rgba(0, 0, 0, 0);
+	border: 5px solid rgba(0, 183, 229, 0.9);
+	opacity: .9;
+	border-left: 5px solid rgba(0, 0, 0, 0);
+	border-right: 5px solid rgba(0, 0, 0, 0);
+	border-radius: 50px;
+	box-shadow: 0 0 15px #2187e7;
+	width: 46px;
+	height: 46px;
+	position: absolute;
+	left: 50%;
+	top: 50%;
+	margin-left: -23px;
+	margin-top: -23px;
+	-webkit-animation: spin 1s infinite linear;
+	animation: spin 1s infinite linear;
+}
+
+.r-sigh {
+	display: none;
+	border-radius: 50px;
+	box-shadow: 0 0 15px #2187e7;
+	width: 46px;
+	height: 46px;
+	position: absolute;
+	left: 50%;
+	top: 50%;
+	margin-left: -23px;
+	margin-top: -23px;
+	text-align: center;
+	line-height: 46px;
+	font-size: 40px;
+	font-weight: bold;
+	color: #2187e7;
+}
+
+.rprogress-sigh {
+	background-image: none !important;
+}
+
+.rprogress-sigh .rschedule {
+	display: none !important;
+}
+
+.rprogress-sigh .r-sigh {
+	display: block !important;
+}
+
+.rsalert {
+	font-size: 12px;
+	color: #bbb;
+	text-align: center;
+	position: absolute;
+	border-radius: 5px;
+	width: 130px;
+	margin: 5px 5px;
+	padding: 5px;
+	left: 0px;
+	bottom: 0px;
+}
+
+@-webkit-keyframes spin {
+	0% {
+		-webkit-transform: rotate(0deg);
+	}
+	100% {
+		-webkit-transform: rotate(360deg);
+	}
+}
+
+@keyframes spin {
+	0% {
+		transform: rotate(0deg);
+	}
+	100% {
+		transform: rotate(360deg);
+	}
+}
+
+#h {
+	background: #fff;
+	border: solid 1px #ddd;
+	padding: 10px !important;
+	font-size: 16px !important;
+	font-family: verdana !important;
+	line-height: 18px !important;
+	overflow: visible;
+	position: absolute;
+	left: -1000px;
+	right: 0px;
+	word-break: break-all;
+	word-wrap: break-word;
+}
+
+.cancel {
+	background-color: darkred;
+}
+
+
+

+ 58 - 0
css/communicate/share.css

@@ -0,0 +1,58 @@
+.mui-bar-nav {
+	top: 0;
+	box-shadow: 0 0 #ccc;
+}
+
+
+/*关闭和发布*/
+
+#header .fz {
+	line-height: 50px;
+	top: 0;
+	padding: 0;
+	border: 0;
+	font-size: 14px;
+	padding-left: 10px;
+}
+
+.mui-content #title,
+.mui-content #article {
+	margin: 0;
+	border: none;
+	font-size: 14px;
+}
+
+
+/*相册*/
+
+#photos {
+	background: #FFFFFF;
+}
+
+#photos img {
+	width: 33%;
+	padding: 5px;
+}
+
+#photos img:nth-child(2),
+#photos img:nth-child(5),
+#photos img:nth-child(8) {
+	margin: 0 0.01%;
+}
+
+
+/*照片固定*/
+
+#headImage {
+	margin-left: 15px;
+	font-size: 40px;
+	color: gray;
+}
+
+textarea {
+	margin-top: 5px;
+	border: none;
+	color: #CCCCCC;
+	height: 150px;
+	margin-bottom: 0;
+}

+ 519 - 0
css/communicate/trade-area.css

@@ -0,0 +1,519 @@
+.title {
+	padding: 20px 15px 10px;
+	color: #6d6d72;
+	font-size: 15px;
+	background-color: #fff;
+}
+
+.mui-scroll {
+	padding-bottom: 100px;
+}
+
+.mui-bar-nav {
+	top: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	border-bottom: 1px solid #F3F5F7;
+}
+
+.mui-control-content {
+	top: 44px;
+}
+
+
+/*三个点icon*/
+
+@font-face {
+	font-family: MuiiconSpread;
+	font-weight: normal;
+	font-style: normal;
+	src: url('../../fon ts/iconfont.ttf');
+}
+
+.mui-icon-extra {
+	font-family: MuiiconSpread;
+	font-weight: normal;
+	font-style: normal;
+	line-height: 1;
+	display: inline-block;
+	text-decoration: none;
+	-webkit-font-smoothing: antialiased;
+}
+
+.icon-sangedian:before {
+	content: "\e675";
+}
+
+.icon-zan:before {
+	content: "\e9a7";
+}
+
+
+/*分页框*/
+
+.mui-bar {
+	opacity: 0.8;
+}
+
+.tabs {
+	position: absolute;
+	top: -10px;
+	right: 0;
+	left: 0;
+}
+
+
+/*分享新动态*/
+
+.share {
+	display: block;
+	padding: 18px 18px 13px 15px;
+	background-color: #fff;
+	margin: 7px 0;
+	position: relative;
+}
+
+.img {
+	display: inline-block;
+	width: 50px;
+	height: 50px;
+}
+
+
+/*圆形头像设置*/
+
+.img>img {
+	border-radius: 50%;
+	height: 100%;
+	width: 100%;
+}
+
+.share>.art {
+	display: inline-block;
+	height: 10px;
+	line-height: 10px;
+	position: absolute;
+	top: 50%;
+	margin-top: -5px;
+	margin-left: 10px;
+	color: #CCCCCC;
+}
+
+body {
+	font-size: 14px;
+}
+
+.com-con {
+	padding: 15px 15px 0 15px;
+	background: #FFFFFF;
+	margin-bottom: 10px;
+}
+
+.com-con .com-con-nav {
+	overflow: hidden;
+	position: relative;
+}
+
+.com-con .com-con-nav .com-con-img {
+	width: 37px;
+	height: 37px;
+	margin-right: 10px;
+}
+
+.com-con .com-con-nav .com-con-img img {
+	width: 100%;
+	height: 100%;
+	border-radius: 50%;
+}
+
+.com-con .com-con-nav>div {
+	float: left;
+	font-size: 12px;
+}
+
+.com-con .com-con-nav .com-con-navs span:first-child {
+	margin-right: 2px;
+	font-size: 14px;
+}
+
+.com-con .com-con-nav .com-con-navs span:nth-child(2) {
+	font-size: 12px;
+}
+
+.com-con .com-con-nav .com-con-navs span:nth-child(2),
+.com-con .com-con-nav .com-con-navs>div:nth-child(2) {
+	color: #999999;
+}
+
+.com-con .com-con-nav .com-con-navs .com-con-btn {
+	position: absolute;
+	right: 0;
+	top: 5px;
+}
+
+.com-con .com-con-nav .com-con-navs .com-con-btn button {
+	padding: 4px 7px 1px 7px;
+	color: #1BADF8;
+	border: 1px solid #1BADF8;
+}
+
+.com-con .com-con-nav .com-con-navs .com-con-btn button.icon-sangedian {
+	border: none;
+}
+
+.mui-active:enabled,
+button.icon-sangedian:enabled:active {
+	background: #FFFFFF;
+}
+
+.mui-active:enabled,
+button:enabled:active {
+	background: #1BADF8;
+}
+
+.com-con .com-con-con .com-con-tent {
+	font-size: 14px;
+	margin: 10px 0;
+	word-wrap: break-word;
+	word-break: break-all;
+}
+
+.com-con .com-con-con .com-con-tent .art {
+	display: none;
+}
+
+.com-con .com-con-con .com-con-tent a {
+	display: block;
+	color: #1BADF8;
+	font-size: 12px;
+}
+
+.com-con .com-con-con .com-con-tent-img img {
+	width: 30%;
+}
+
+.com-con .com-con-zan .mui-icon-extra.icon-zan {
+	position: relative;
+	top: 1px;
+	font-size: 16px;
+}
+
+.com-con .com-con-zan span {
+	font-size: 12px;
+	color: #1BADF8;
+}
+
+.com-con .com-con-comment {
+	overflow: hidden;
+	border-top: 1px solid #d7d7d7;
+}
+
+.com-con .com-con-comment>div {
+	float: left;
+	width: 33.333%;
+	padding: 7px 0 5px 0;
+	text-align: center;
+}
+
+.com-con .com-con-comment>div span {
+	color: #999999;
+}
+
+.com-con .com-con-comment>div.likes span {
+	color: #1BADF8;
+}
+
+.com-con .com-con-comment>div span.mui-icon-extra-heart {
+	position: relative;
+	top: 2px;
+}
+
+.com-con .com-con-comment>div span.mui-icon {
+	font-size: 20px;
+}
+
+.com-con .com-con-comment .value {
+	position: relative;
+}
+
+.com-con .com-con-comment .value input {
+	width: 100%;
+	position: absolute;
+	left: 0;
+	opacity: 0;
+}
+
+.com-con .com-con-value div {
+	padding-bottom: 0px;
+	font-size: 12px;
+	line-height: 2.4;
+}
+.com-con-value_cz>div{
+	position: relative;
+}
+.canclecomment{
+	position: absolute;
+	font-size:14px !important;
+	left: 60%;
+	top:-38px;
+	padding:10px ;
+	text-align: center;
+	height:34px;
+	width:50px;
+	border: 1px solid #ccc;
+	background:#fff;
+	box-shadow:5px 5px 5px #888888;
+	color: #1BADF8;
+	border-radius:3px;
+	display: none;
+}
+//三角形会话
+.canclecomment:before{
+        box-sizing: content-box;
+        width: 0px;
+        height: 0px;
+        position: absolute;
+        top: 32px;;
+        right:14px;
+        padding:0;
+        border-top:8px solid #FFFFFF;
+        border-bottom:8px solid transparent;
+        border-left:8px solid transparent;
+        border-right:8px solid transparent;
+        display: block;
+        content:'';
+        z-index: 12;
+    }
+    .canclecomment:after{
+        box-sizing: content-box;
+        width: 0px;
+        height: 0px;
+        position: absolute;
+        top: 32px;;
+        right:14px;
+        padding:0;
+        border-top:9px solid #fff;
+        border-bottom:9px solid transparent;
+        border-left:9px solid transparent;
+        border-right:9px solid transparent;
+        display: block;
+        content:'';
+        z-index:10
+    }
+.com-con .com-con-value div:last-child {
+	padding-bottom: 3px;
+}
+
+.com-con .com-con-value>div span:first-child {
+	color: #1BADF8;
+}
+
+#scroll1 {
+	margin-top: 7px;
+}
+
+#scroll1 li {
+	background: #FFFFFF;
+	border-bottom: 1px solid #F3F5F7;
+}
+
+#scroll1 li:after {
+	height: 0;
+	left: 0;
+}
+
+#scroll1 li span {
+	position: absolute;
+	right: 15px;
+	top: 15px;
+	font-size: 12px;
+}
+
+#scroll1 .mui-media-body {
+	font-size: 14px;
+	margin-top: 3px;
+}
+
+#scroll1 .mui-ellipsis {
+	font-size: 13px;
+}
+
+#scroll1 .mui-table-view {
+	padding: 0 !important;
+}
+
+#scroll2 ul {
+	margin: 0;
+	padding: 0;
+}
+
+#scroll2 .address-list li {
+	background: #FFFFFF;
+	list-style: none;
+}
+
+#scroll2 .address-list li div {
+	padding: 12px 15px 10px 15px;
+	border-bottom: 1px solid #F3F5F7;
+}
+
+#scroll2 .address-list li div>span {
+	font-size: 15px;
+}
+
+#scroll2 .mui-icon {
+	color: #c0c0c0;
+	line-height: 1;
+}
+
+#scroll2 .icon {
+	display: inline-block;
+	width: 7px;
+	border-top: 6px solid #FFFFFF;
+	border-left: 7px solid #999999;
+	border-bottom: 6px solid #FFFFFF;
+	position: relative;
+	top: 2px;
+	margin-right: 10px;
+}
+
+#scroll2 .icons {
+	transform: rotateZ()(90deg);
+	-ms-transform: rotateZ(90deg);
+	/* IE 9 */
+	-moz-transform: rotateZ(90deg);
+	/* Firefox */
+	-webkit-transform: rotateZ(90deg);
+	/* Safari 和 Chrome */
+	-o-transform: rotateZ(90deg);
+	/* Opera */
+}
+
+#scroll2 .list {
+	display: none;
+}
+
+#scroll2 .list li {
+	padding: 10px 0 5px 0;
+}
+
+#scroll2 .list span {
+	display: inline-block;
+}
+
+#scroll2 .imgs {
+	width: 44px;
+	height: 44px;
+	margin-left: 15px;
+	margin-right: 5px;
+}
+
+#scroll2 .list span:last-child {
+	position: relative;
+	top: -15px;
+	font-size: 14px;
+}
+
+#scroll2 .list li {
+	border-bottom: 1px solid #F3F5F7;
+}
+
+#scroll2 img {
+	width: 100%;
+	height: 100%;
+	border-radius: 50%;
+}
+
+
+/*切换栏*/
+
+
+/*tab*/
+
+.mui-segmented-control .mui-control-item {
+	line-height: 38px;
+}
+
+.mui-control-content {
+	background-color: white;
+}
+
+.mui-control-item {
+	background: #FFFFFF;
+	padding-top: 6px;
+	box-sizing: border-box;
+}
+
+.mui-control-content .mui-loading {
+	margin-top: 50px;
+}
+
+.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
+	color: #018EEF;
+	border-bottom: none;
+	background: #FFFFFF;
+}
+
+.mui-slider .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
+	border-bottom: 2px solid #1badf8;
+}
+
+#item3mobile .change ul {
+	margin: 0;
+	padding: 0;
+	overflow: hidden;
+	background: #FFFFFF;
+	padding: 6px;
+}
+
+#item3mobile .change ul li {
+	width: 20%;
+	float: left;
+	list-style: none;
+	text-align: center;
+	padding: 2px 0 0px 0;
+	font-size: 12px;
+}
+
+#item3mobile .change ul li.active-li {
+	border-radius: 21px;
+	background: #1badf8;
+	color: #FFFFFF;
+}
+
+#bg {
+	background: rgba(0, 0, 0, 0.8);
+	width: 100%;
+	position: fixed;
+	top: 0px;
+	left: 0;
+	bottom: 0;
+	right: 0;
+	text-align: center;
+	display: none;
+	z-index: 1000000;
+}
+
+#bg img {
+	padding: 15px;
+	width: 100%;
+	margin-top: 35%;
+	border-radius: 0 !important;
+}
+
+.bg .close {
+	position: fixed;
+	bottom: 30px;
+	left: 50%;
+	margin-left: -17px;
+	width: 34px;
+	height: 34px;
+	border-radius: 50%;
+}
+
+.bg .close span {
+	font-size: 40px;
+	color: #FFFFFF;
+	border: 1px solid #FFFFFF;
+	border-radius: 50%;
+}

二进制
css/index/index-admin/._sign.css


+ 44 - 0
css/index/index-admin/common-add.css

@@ -0,0 +1,44 @@
+html {
+	background: #FFFFFF;
+}
+
+.color-word {
+	color: #d7d7d7;
+	margin-right: 10px;
+}
+
+.note-box {
+	padding: 10px;
+	background: #FFFFFF;
+}
+
+.note-box>div {
+	padding: 5px;
+}
+
+.note-box>div:first-child {
+	border-bottom: 1px solid #f8f8f8;
+}
+
+div,
+span {
+	font-size: 14px;
+}
+
+.fz {
+	color: #222222;
+}
+
+.note-box>div input {
+	width: 75%;
+	font-size: 14px;
+	border: none;
+	margin: 0;
+}
+
+textarea {
+	border: none;
+	color: #d7d7d7;
+	height: 400px;
+	padding: 5px 0;
+}

+ 97 - 0
css/index/index-admin/sign.css

@@ -0,0 +1,97 @@
+.mui-content>div {
+	background: #FFFFFF;
+}
+
+.sign-box {
+	height: 100%;
+}
+
+.tabs {
+	width: 100%;
+	padding: 15px 0;
+	border-top: 1px solid #f5f5f5;
+	position: fixed;
+	bottom: 0;
+}
+
+.tabs span:first-child {
+	border-right: 1px solid #d7d7d7;
+}
+
+.tabs span {
+	font-size: 15px;
+	display: inline-block;
+	width: 49%;
+	text-align: center;
+}
+
+#map {
+	width: 100%;
+	height: 200px;
+    margin-top:30px;
+}
+
+.sign {
+	width: 150px;
+	height: 150px;
+	display: block;
+	line-height: 148px;
+	text-align: center;
+	background: #1BADF8;
+	border: none;
+	border-radius: 50%;
+	margin: 30px auto;
+	color: #FFFFFF;
+	font-size: 17px;
+}
+
+.si,
+.ol-si {
+	color: #1badf8;
+}
+
+.boxs {
+	padding: 11px 12px 7px 12px;
+	position: relative;
+}
+
+.address,
+.time-icon {
+	display: inline-block;
+	position: absolute;
+	top: 12px;
+	width: 18px;
+	height: 17px;
+	background: url(../../../img/index/executive_address@2x.png) no-repeat;
+	background-size: contain;
+}
+
+.time-icon {
+	width: 15px;
+	height: 15px;
+	background: url(../../../img/index/executive_time@2x.png) no-repeat;
+	background-size: contain;
+}
+
+.dress-time {
+	padding-left: 20px;
+	color: #999999;
+}
+
+#dress {
+	padding-left: 20px;
+}
+
+.mui-content .add-btn {
+	width: 92%;
+	margin: 0 auto;
+	margin-top: 50px;
+}
+
+.add-btn button {
+	width: 100%;
+	height: 40px;
+	border: none;
+	color: #FFFFFF;
+	background: #1badf8;
+}

+ 69 - 0
css/index/index-approve/immediate-processing.css

@@ -0,0 +1,69 @@
+
+.mui-content{
+	padding-top: 23px;
+}
+.impr {
+	padding: 2px 5px;
+	color: gray;
+}
+.username{
+	padding-right: 23px;
+}
+textarea {
+	border: 1px solid #f3f5f7;
+	border-top: none;
+	margin: 10px 0 8px 0;
+	color: #CCCCCC;
+	height: 100px;
+}
+
+.radio div.mui-radio {
+	background: #FFFFFF;
+	padding: 5px;
+}
+
+.radio div.mui-radio:first-child {
+	border-bottom: 1px solid #f3f5f7;
+}
+
+.mui-radio input[type=radio] {
+	top: 9px;
+}
+
+.mui-radio.mui-left label {
+	padding-left: 48px;
+}
+
+.mui-radio input[type=radio]:checked:before {
+	color: #1BADF8;
+}
+
+.reply-box {
+	padding: 10px 5px 8px 15px;
+	background: #FFFFFF;
+	border-top: 1px solid #f3f5f7;
+}
+
+.reply-box.first {
+	border-top: none;
+}
+
+.reply-box span {
+	font-size: 14px;
+	display: inline-block;
+	height: 24px;
+	line-height: 24px;
+}
+
+.reply-box span:first-child,
+.reply-box a:before {
+	color: #999999;
+	right: 0px;
+}
+
+.mui-checkbox.mui-left label,
+.mui-radio.mui-left label {
+	padding-right: 15px;
+	padding-left: 51px;
+	padding-top: 12px;
+}

+ 42 - 0
css/index/index-client/client-details.css

@@ -0,0 +1,42 @@
+.box {
+	color: #999999;
+}
+
+.mui-table-view img {
+	border-radius: 50%;
+}
+
+.mui-media-body {
+	margin-top: 12px;
+}
+
+.mui-table-view:before,
+.mui-table-view-cell:after {
+	height: 0px;
+}
+
+.mui-table-view-cell {
+	border-bottom: 1px solid #F3F5F7;
+}
+
+.mui-table-view span.star {
+	top: 19px;
+}
+
+.mui-table-view-cell div {
+	float: left;
+	font-size: 14px;
+}
+
+.mui-table-view-cell div:first-child {
+	width: 25%;
+	color: #999999;
+}
+
+.mui-table-view-cell div:last-child {
+	width: 75%;
+}
+
+.mui-table-view-cell div.block {
+	color: #222222;
+}

+ 396 - 0
css/index/index-flow/flow-details.css

@@ -0,0 +1,396 @@
+.svm-nav {
+	position: relative;
+}
+
+.svm-nav:first-child {
+	border-bottom: 1px solid #f8f8f8;
+}
+
+.flow-right {
+	font-size: 24px;
+	position: absolute;
+	right: 13px;
+	top: 9px;
+	color: #999999;
+}
+.flow-rights {
+	position: absolute;
+	right: 15px;
+	top: 11px;
+}
+
+.flow-rights i {
+	position: absolute;
+	display: inline-block;
+	background: #d8d8d8;
+	width: 20px;
+	height: 20px;
+	border-radius: 100%;
+	left: -26px;
+	top: -1px;
+	background: url(../../../img/flow/number_icon@3x.png) no-repeat;
+	background-size: 100%;
+}
+
+.flow-rights a {
+	color: #999999;
+}
+
+.flow-con {
+	margin-top: 10px;
+	background: #FFFFFF;
+}
+
+.flow-con .flow-con-nav {
+	height: 120px;
+	overflow: hidden;
+	position: relative;
+}
+
+.flow-con .flow-con-nav>div {
+	float: left;
+}
+
+.flow-con .flow-con-nav>div:first-child {
+	width: 4px;
+	height: 120px;
+}
+
+.flow-con .flow-con-nav .flow-r {
+	height: 100%;
+	border-left: 4px solid #D8D8D8;
+	margin-left: 27px;
+	padding-left: 20px;
+}
+
+.flow-con .flow-con-nav .flow-r-nav {
+	height: 40px;
+	line-height: 42px;
+}
+
+.flow-con .flow-con-nav .flow-r-nav span:nth-child(2) {
+	position: absolute;
+	top: 0;
+	right: 15px;
+	color: #999999;
+}
+
+.flow-con .flow-con-nav .flow-r-con {
+	overflow: hidden;
+}
+
+.flow-con .flow-con-nav .flow-r-con>div {
+	overflow: hidden;
+}
+
+.flow-con .flow-con-nav .flow-r-con>div:first-child {
+	margin-bottom: 8px;
+}
+
+.flow-con .flow-con-nav .flow-r-con span {
+	font-size: 12px;
+}
+
+.flow-con .flow-con-nav .flow-r-con .flow-r-z {
+	position: relative;
+	float: left;
+}
+.flow-con .flow-con-nav .flow-r-con .flow-r-z span{
+	float: left;
+}
+.flow-con .flow-con-nav .flow-r-con .flow-r-z:first-child {
+	margin-right: 9px;
+}
+
+.flow-con .flow-con-nav .flow-r-con .flow-r-z:first-child span:nth-child(3) {
+	width: 60px;
+	overflow: hidden;
+}
+
+.flow-con .flow-con-nav .flow-r-con span:first-child {
+	display: inline-block;
+	width: 14px;
+	height: 14px;
+	border-radius: 50%;
+	position: absolute;
+	top: 2px;
+}
+
+.flow-con .flow-con-nav .flow-r-con .flow-r-z:first-child span:first-child {
+	background: #d7d7d7 url(../../../img/flow/people_small_icon@3x.png) no-repeat;
+	background-size: 100%;
+}
+
+.flow-con .flow-con-nav .flow-r-con .flow-r-z:nth-child(2) span:first-child {
+	background: #d7d7d7 url(../../../img/flow/time_small_icon@3x.png) no-repeat;
+	background-size: 100%;
+}
+
+.flow-con .flow-con-nav .flow-r-con span:nth-child(2) {
+	padding-left: 17px;
+	color: #999999;
+}
+
+.flow-con .flow-con-nav .flow-r-icons {
+	position: absolute;
+	width: 20px;
+	height: 20px;
+	left: 22px;
+	top: 50%;
+	margin-top: -10px;
+}
+
+.flow-con .flow-con-nav .flow-r-icon {
+	position: absolute;
+	width: 20px;
+	height: 20px;
+	border-radius: 50%;
+	background: #0ec764;
+	left: 22px;
+	top: 50%;
+	margin-top: -10px;
+	background: #0ec764 url(../../../img/flow/dui.png) no-repeat;
+	background-size: 59%;
+	background-position: 5px 6px;
+}
+
+.flow-con .flow-con-nav .flow-r-icons span {
+	display: inline-block;
+	position: absolute;
+	border-radius: 50%;
+}
+
+.flow-con .flow-con-nav .flow-r-fail {
+	width: 100%;
+	height: 100%;
+	background: rgb(255, 26, 26);
+}
+
+.flow-con .flow-con-nav .flow-r-fails {
+	width: 14px;
+	height: 14px;
+	top: 50%;
+	left: 50%;
+	margin-top: -7px;
+	margin-left: -7px;
+	background: #FFFFFF;
+}
+
+.flow-con .flow-con-nav .flow-r-failss {
+	width: 8px;
+	height: 8px;
+	top: 50%;
+	left: 50%;
+	margin-top: -4px;
+	margin-left: -4px;
+	background: rgb(255, 26, 26);
+}
+
+.flow-con .flow-con-nav .flow-r-loading {
+	width: 100%;
+	height: 100%;
+	background: #fcaa00;
+}
+
+.flow-con .flow-con-nav .flow-r-loadings {
+	width: 14px;
+	height: 14px;
+	top: 50%;
+	left: 50%;
+	margin-top: -7px;
+	margin-left: -7px;
+	background: #FFFFFF;
+}
+
+.flow-con .flow-con-nav .flow-r-loadingss {
+	width: 8px;
+	height: 8px;
+	top: 50%;
+	left: 50%;
+	margin-top: -4px;
+	margin-left: -4px;
+	background: #fcaa00;
+}
+
+.flow-con .flow-con-nav .flow-r-common {
+	background: #d8d8d8;
+	width: 100%;
+	height: 100%;
+}
+
+.flow-con .flow-con-nav .flow-r-commons {
+	width: 14px;
+	height: 14px;
+	top: 50%;
+	left: 50%;
+	margin-top: -7px;
+	margin-left: -7px;
+	background: #FFFFFF;
+}
+
+.flow-con .flow-con-nav .flow-r-commonss {
+	width: 8px;
+	height: 8px;
+	top: 50%;
+	left: 50%;
+	margin-top: -4px;
+	margin-left: -4px;
+	background: #d8d8d8;
+}
+
+.flow-con .gr {
+	background: #0ec764;
+}
+
+.flow-con .or {
+	background: #fcaa00;
+}
+
+.flow-con .bl {
+	background: #1badf8;
+}
+
+.flow-con .re {
+	background: #f8651b;
+}
+
+.flow-con .ye {
+	background: #d2f81b;
+}
+
+.flow-con .zi {
+	background: #ce1bf8;
+}
+
+.flow-con .sy {
+	background: #5ff0d1;
+}
+
+.flow-con .red {
+	background: #ea567a;
+}
+
+.flow-con .gree {
+	background: #55c19f;
+}
+
+.flow-con .green {
+	background: #50e3c2;
+}
+
+
+/*具体内容*/
+
+.flow-con .flow-con-con {
+	background: #f5f5f5;
+	padding: 0 15px 0 32px;
+	display: none;
+}
+
+.flow-con .flow-con-con .flow-con-approve {
+	border-left: 2px solid #D8D8D8;
+	padding: 10px 0 30px 26px;
+	position: relative;
+}
+
+.flow-con .flow-con-con .flow-con-approve div {
+	padding: 9px 15px 8px 15px;
+	background: #e5e5e5;
+	border-radius: 4px;
+}
+
+.flow-con .flow-con-con .flow-con-approve .flow-apr-icon {
+	position: absolute;
+	width: 14px;
+	height: 14px;
+	padding: 0;
+	border-radius: 50%;
+	background: #0ec764;
+	left: -8px;
+	top: 20px;
+	background: #0ec764 url(../../../img/flow/dui.png) no-repeat;
+	background-size: 59%;
+	background-position: 3px 5px;
+}
+
+.flow-con .flow-con-con .flow-con-approve div:first-child {
+	margin-bottom: 10px;
+}
+
+.flow-con .flow-con-con .flow-con-approve div span {
+	font-size: 12px;
+	display: inline-block;
+}
+
+.flow-con .flow-con-con .flow-con-approve div span:first-child {
+	color: #999999;
+}
+
+.file {
+	margin-top: 10px;
+}
+
+.file span.open {
+	margin-right: 5px;
+}
+
+.bg {
+	background: rgba(0, 0, 0, 0.8);
+	width: 100%;
+	position: fixed;
+	top: 46px;
+	left: 0;
+	bottom: 0;
+	right: 0;
+	text-align: center;
+	display: none;
+}
+
+.bg img {
+	padding: 15px;
+	width: 100%;
+	margin-top: 35%;
+}
+
+.bg .close {
+	position: fixed;
+	bottom: 30px;
+	left: 50%;
+	margin-left: -17px;
+	width: 34px;
+	height: 34px;
+	border-radius: 50%;
+}
+
+.bg .close span {
+	font-size: 40px;
+	color: #FFFFFF;
+	border: 1px solid #FFFFFF;
+	border-radius: 50%;
+}
+
+.bg .close p:first-child {
+	width: 18px;
+	height: 1px;
+	background: #FFFFFF;
+	position: absolute;
+	top: 50%;
+	left: 7px;
+	transform: rotate(45deg);
+}
+
+.bg .close p:last-child {
+	width: 1px;
+	height: 18px;
+	background: #FFFFFF;
+	position: absolute;
+	left: 50%;
+	top: 8px;
+	transform: rotate(45deg);
+}
+/*20170703点击查看详情*/
+.onclick-details{
+	color:#ccc;
+	text-align: center;
+}
+

+ 198 - 0
css/index/index-flow/flow.css

@@ -0,0 +1,198 @@
+.flow-box {
+	background: #ffffff;
+	margin-top: 10px;
+}
+
+.flow-box .flow-nav {
+	width: 100%;
+	height: 40px;
+	position: relative;
+	padding-left: 35px;
+	line-height: 42px;
+	border-bottom: 1px solid #f8f8f8;
+}
+
+.flow-box .flow-nav .flow-icon {
+	display: inline-block;
+	background: #d8d8d8;
+	width: 20px;
+	height: 20px;
+	border-radius: 50%;
+	position: absolute;
+	left: 10px;
+	top: 50%;
+	margin-top: -10px;
+	background: url(../../../img/flow/number_icon@3x.png) no-repeat;
+	background-size: 100%;
+}
+
+.flow-box .flow-nav span {
+	font-size: 14px;
+	color: #999999;
+}
+
+.flow-box .flow-content {
+	height: 110px;
+	position: relative;
+}
+
+.flow-box .flow-content .null {
+	text-align: center;
+	font-size: 16px;
+	line-height: 110px;
+	background: #FFFFFF;
+	opacity: 0.6;
+}
+
+.flow-box .flow-content .null img {
+	width: 100px;
+	vertical-align: middle;
+}
+
+.flow-box .flow-content .mui-scroll {
+	width: 749px;
+	padding: 8px 15px;
+}
+
+.flow-box-x .flow-content .mui-scroll {
+	width: 630px;
+}
+
+.flow-box-t .flow-content .mui-scroll {
+	width: 416px;
+}
+
+.flow-box .flow-content .flow-i {
+	position: absolute;
+	background: #d7d7d7;
+	width: 88.9%;
+	height: 2px;
+	left: 40px;
+	top: 42px;
+	z-index: 1;
+}
+
+.content-t .type {
+	background: url(../../../img/flow/green_exchange_icon@3x.png) no-repeat;
+	width: 20px;
+	height: 20px;
+	border-radius: 100%;
+	background-size: 100%;
+	position: relative;
+	top: 1px;
+	left: 15px;
+}
+
+.flow-box-t .flow-content .flow-i {
+	width: 83%;
+}
+.flow-i-chongzhi{
+	width: 55% !important;
+}
+.flow-box .flow-content .mui-scrollbar {
+	display: none;
+}
+
+.flow-box .flow-content .flow-svm {
+	text-align: center;
+	width: 67px;
+	float: left;
+	margin-left: 40px;
+}
+
+.flow-box .flow-content .flow-svm:first-child {
+	margin-left: -2px;
+}
+
+.flow-box .flow-content .flow-svm * {
+	font-size: 12px;
+	color: #999999;
+}
+
+.flow-box .flow-content .flow-svm div:first-child {
+	color: #000000;
+	margin-bottom: 4px;
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-ic {
+	margin: 0 auto;
+	width: 36px;
+	height: 30px;
+	background: #FFFFFF;
+	position: relative;
+	z-index: 2;
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-ic span {
+	display: inline-block;
+	width: 20px;
+	height: 20px;
+	border-radius: 50%;
+	position: relative;
+	left: 1px;
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-finish {
+	background: #0ec764 url(../../../img/flow/dui.png) no-repeat;
+	background-size: 59%;
+	background-position: 5px 6px;
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-fail {
+	background: rgba(255, 26, 26, 0.3);
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-ic .flow-svm-fails {
+	width: 14px;
+	height: 14px;
+	top: 3px;
+	left: 0;
+	background: rgba(255, 26, 26, 0.4);
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-ic .flow-svm-failss {
+	width: 8px;
+	height: 8px;
+	top: -3px;
+	left: 0;
+	background: rgba(255, 26, 26, 0.5);
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-loading {
+	background: rgba(252, 107, 0, 0.3);
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-ic .flow-svm-loadings {
+	width: 14px;
+	height: 14px;
+	top: 3px;
+	left: 0;
+	background: rgba(252, 107, 0, 0.4);
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-ic .flow-svm-loadingss {
+	width: 8px;
+	height: 8px;
+	top: -3px;
+	left: 0;
+	background: rgba(252, 107, 0, 0.5);
+}
+.flow-box .flow-content .flow-svm .flow-svm-common {
+	background: #d8d8d8;
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-ic .flow-svm-commons {
+	width: 14px;
+	height: 14px;
+	top: 3px;
+	left: 0;
+	background: #FFFFFF;
+}
+
+.flow-box .flow-content .flow-svm .flow-svm-ic .flow-svm-commonss {
+	width: 8px;
+	height: 8px;
+	top: -3px;
+	left: 0;
+	background: #d8d8d8;
+}

+ 56 - 0
css/index/index-menu/admin.css

@@ -0,0 +1,56 @@
+.mui-content>div {
+	margin-top: 10px;
+	background: #FFFFFF;
+}
+.mui-content>div:first-child{
+	margin-top: 0;
+}
+.menu ul li {
+	float: left;
+	width: 33%;
+	text-align: center;
+	border-top: none;
+	border-right: none;
+	padding: 15px 0 10px 0;
+}
+
+.menu ul li span {
+	display: block;
+	font-size: 14px;
+}
+
+.menu ul li span img {
+	width: 34px;
+	height: 34px;
+}
+
+.menu ul li:nth-child(2) {
+	border-left: 1px solid #d7d7d7;
+	border-right: 1px solid #d7d7d7;
+}
+
+a:active {
+	color: black;
+}
+
+.box span {
+	color: #999999;
+}
+
+.sign>div {
+	padding: 10px;
+}
+.sign-sm{
+	width: 20px;
+	height: 20px;
+	position: relative;
+	top:4px;
+	margin-right: 2px;
+}
+
+/*右定位*/
+
+.right {
+	position: absolute;
+	right: 10px;
+}

+ 87 - 0
css/index/index-menu/approve.css

@@ -0,0 +1,87 @@
+/*分页框*/
+
+.tabs {
+	position: absolute;
+	top: 40px;
+	right: 0;
+	left: 0;
+	background: #FFFFFF;
+}
+
+#sliderSegmentedControl {
+	background: #FFFFFF;
+	border-bottom: 1px solid #F5F5F5;
+}
+
+.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
+	color: #1badf8;
+	border-bottom: none;
+	background: 0 0;
+}
+
+img {
+	width: 100%;
+	border-radius: 50%;
+}
+
+.app {
+	margin-top: 10px;
+}
+
+.app-box {
+	padding: 20px 20px 0px 20px;
+	background: #FFFFFF;
+}
+.mui-scroll{
+	padding-bottom: 50px;
+}
+.app-name,
+.app-value,
+.app-btn {
+	background: rgb(243, 245, 247);
+	padding: 7px 10px 2px 10px;
+	margin-top: 20px;
+	border-radius: 3px;
+}
+
+.app-btn {
+	text-align: center;
+	background: #FFFFFF;
+	padding: 10px 0;
+	border-top: 1px solid #F3F5F7;
+}
+
+.mui-table-view-cell.mui-media.mui-active {
+	background: #FFFFFF;
+}
+
+.word-color {
+	color: #999999;
+}
+
+.mui-table-view span.mui-btn {
+	color: #FFFFFF;
+	background: #1badf8;
+	border: none;
+}
+
+br {
+	display: none;
+}
+.app-value{
+	overflow: hidden;
+}
+.app-value div {
+	font-size: 12px;
+	float: left;
+}
+.app-value div:first-child{
+	width: 85px;
+}
+.app-value div:nth-child(2){
+	width: 70%;
+}
+
+.mui-slider-item {
+	margin-top: 41px;
+}

+ 76 - 0
css/index/index-menu/finance.css

@@ -0,0 +1,76 @@
+/*主页是白色*/
+
+.mui-control-content {
+	background: #FFFFFF;
+}
+
+
+/*头部及非切换页面*/
+
+#header,
+#fi-box {
+	background: #018EEF;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.mui-bar-nav {
+	border-bottom: none;
+}
+
+#header a:before,
+#header h1 {
+	color: #FFFFFF;
+}
+
+
+/*银行卡*/
+
+#fi-box div.ID {
+	color: #FFFFFF;
+	padding: 20px;
+}
+
+#fi-box div.ID span.mui-icon {
+	font-size: 15px;
+}
+
+
+/*进账出账*/
+
+.mui-segmented-control.mui-segmented-control-inverted .mui-control-item {
+	position: relative;
+	padding-bottom: 20px;
+}
+
+.mui-segmented-control.mui-segmented-control-inverted .mui-control-item span {
+	display: block;
+	font-size: 15px;
+	color: #FFFFFF;
+}
+
+.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
+	color: #ffffff;
+	border-bottom: none;
+}
+
+.nc-box-content {
+	padding: 10px;
+	background: #FFFFFF;
+	margin-bottom: 0;
+	border-bottom: 1px solid #d7d7d7;
+}
+
+
+/*三角符号*/
+
+.mui-popover-arrow {
+	position: absolute;
+	left: 50px;
+	bottom: -7px;
+	width: 14px;
+	height: 14px;
+	background: #FFFFFF;
+	-webkit-transform: rotateZ(45deg);
+	transform: rotateZ(45deg);
+}

+ 100 - 0
css/index/index-menu/home-index.css

@@ -0,0 +1,100 @@
+/*公告通知*/
+
+.tabs {
+	height: 36px;
+	line-height: 38px;
+	padding: 0 15px;
+	background: #ffffff;
+	border-bottom: 1px solid rgba(200, 199, 204, 0.2);
+}
+
+.tabs a {
+	font-size: 14px;
+	color: #d7d7d7;
+	position: absolute;
+	right: 15px;
+}
+
+.tabs span {
+	font-size: 14px;
+	color: #999999;
+}
+
+.mui-table-view-cell {
+	border-bottom: 1px solid #f3f5f7;
+	padding: 10px 15px 8px 15px;
+}
+
+.mui-media-body .mui-ellipsis {
+	position: relative;
+	top: 0px;
+}
+
+.mui-table-view-cell img {
+	border-radius: 4px;
+}
+
+.mui-media-body {
+	font-size: 14px;
+}
+
+
+/*菜单栏*/
+ 
+.menu ul {
+	
+	margin: 10px 0;
+}
+
+.menu ul li {
+	float: left;
+	width: 25%;
+	border-bottom: 1px solid #f3f5f7;
+	border-right: 1px solid #f3f5f7;
+	padding: 15px 0 5px 0;
+	box-sizing: border-box;
+	background: #FFFFFF;
+}
+
+.menu ul li:nth-child(4n) {
+	border-right: 1px solid #f3f5f7;
+}
+
+.menu ul li span {
+	display: block;
+	margin: 0 auto;
+	width: 37px;
+	text-align: center;
+	font-size: 14px;
+	color: #000000;
+}
+
+.menu ul li span:last-child {
+	width: 100%;
+	max-width: 100%;
+	text-align: center;
+}
+
+.menu ul li img {
+	width: 100%;
+	height: 37px;
+	border-radius: 4px;
+}
+
+.menu li {
+	display: none;
+}
+/*20170628*/
+.ca_parents{
+	position: relative;
+}
+.ca_circle{
+	position: absolute;
+	left: 44px;
+	top: 8px !important;
+	padding: 0;
+	width: 10px;
+	height: 10px;
+	background-color: red;
+	border-radius: 50%;
+}

+ 141 - 0
css/index/index-menu/procurement.css

@@ -0,0 +1,141 @@
+.mui-content{
+	padding-bottom: 40px;
+}
+.procurement-nav {
+	background: #FFFFFF;
+}
+
+.procurement-nav ul {
+	overflow: hidden;
+	height: 194px;
+}
+
+.procurement-nav ul li {
+	float: left;
+	width: 33.33333%;
+	padding-top: 17px;
+}
+
+.procurement-nav ul li span:first-child {
+	display: block;
+	width: 34px;
+	height: 34px;
+	margin: 0 auto;
+	margin-bottom: 8px;
+}
+
+.procurement-nav ul li img {
+	width: 100%;
+	height: 100%;
+	border-radius: 4px;
+}
+
+.procurement-nav ul li span {
+	display: block;
+	text-align: center;
+	font-size: 14px;
+	margin-bottom: 8px;
+}
+
+.procurement-nav .mui-slider-indicator {
+	position: absolute;
+	bottom: 12px;
+	height: 10px;
+}
+
+.procurement-nav .mui-slider-indicator .mui-active.mui-indicator {
+	background: #D7D7D7;
+}
+
+.procurement-nav .mui-slider-indicator .mui-indicator {
+	background: #efefef;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.procurement-nav .mui-slider-indicator .mui-indicator {
+	margin: 0 4px;
+}
+
+.procurement-content .content-nav {
+	height: 40px;
+	background: #FFFFFF;
+	margin: 10px 0 0 0;
+	padding: 0 15px;
+	position: relative;
+}
+
+.procurement-content .content-nav span {
+	display: inline-block;
+	font-size: 14px;
+	white-space: nowrap;
+}
+
+.procurement-content .content-nav span:first-child {
+	display: inline-block;
+	width: 3px;
+	height: 16px;
+	margin-top: 12px;
+	margin-right: 6px;
+}
+
+.procurement-content .content-nav span.or {
+	background: #fcaa00;
+}
+
+.procurement-content .content-nav span.gr {
+	background: #0ec467;
+}
+
+.procurement-content .content-nav span.bl {
+	background: #1badf8;
+}
+
+.procurement-content .content-nav span:nth-child(2) {
+	position: relative;
+	top: -3px;
+}
+
+.procurement-content .content-nav span:nth-child(3) {
+	position: absolute;
+	right: 15px;
+	top: 12px;
+	color: #999999;
+}
+
+.procurement-content .content-tent {
+	padding: 0 15px;
+	height: 40px;
+	line-height: 42px;
+}
+
+.procurement-content .content-tent span {
+	font-size: 12px;
+}
+
+.procurement-content #select,
+.procurement-content #select-num,
+.procurement-content #select-nums {
+	width: 100%;
+	height: 160px;
+}
+
+.sell-nav ul {
+	height: 90px;
+}
+
+.sell-nav ul li:nth-child(2) {
+	border-left: 1px solid #f5f5f5;
+	border-right: 1px solid #f5f5f5;
+}
+.null{
+	text-align: center;
+	font-size: 16px;
+	line-height: 160px;
+	background: #FFFFFF;
+	opacity: 0.6;
+}
+.null img {
+	width: 100px;
+	vertical-align: middle;
+}

+ 96 - 0
css/index/index-menu/produce.css

@@ -0,0 +1,96 @@
+.mui-placeholder>span:last-child {
+	font-size: 14px;
+}
+
+.mui-table-view .mui-media-object {
+	line-height: 71px;
+	max-width: 71px;
+	height: 71px;
+}
+
+.mui-table-view-cell {
+	border-bottom: 1px solid #F3F5F7;
+}
+
+.mui-table-view-cell>a:not(.mui-btn) {
+	white-space: normal;
+}
+
+.mui-media-body {
+	font-size: 13px;
+}
+
+.mui-content .mui-table-view {
+	position: relative;
+}
+
+.mui-ellipsis {
+	font-size: 12px;
+	position: absolute;
+	bottom: 10px;
+	left: 96px;
+}
+
+.mui-media-body {
+	word-break: break-all;
+	display: -webkit-box;
+	-webkit-line-clamp: 2;
+	-webkit-box-orient: vertical;
+	overflow: hidden;
+}
+
+.join {
+	padding: 13px 10px 8px 10px;
+	border-bottom: 1px solid #d7d7d7;
+	background: #FFFFFF;
+	margin-top: 10px;
+}
+
+.join-k {
+	margin-top: 5px;
+}
+
+.join span:first-child {
+	color: #999999;
+}
+
+.join span:last-child {
+	position: absolute;
+	right: 15px;
+	color: #d7d7d7;
+}
+
+.join-content {
+	padding: 10px;
+	background: #FFFFFF;
+}
+
+.join-content div {
+	padding: 3px 20px;
+}
+
+.join-content div:first-child span {
+	color: #949BFF;
+}
+
+.join-content div:first-child {
+	position: relative;
+}
+
+.join-content div:first-child span:first-child {
+	position: absolute;
+	top: 5px;
+	left: 7px;
+	display: inline-block;
+	width: 3px;
+	height: 14px;
+	background: #949BFF;
+}
+
+.join-content div span {
+	font-size: 14px;
+}
+
+.join-content div span:first-child {
+	color: #999999;
+}

+ 26 - 0
css/index/index-notice/notices.css

@@ -0,0 +1,26 @@
+.mui-table-view img {
+	width: 100%;
+	border-radius: 50%;
+}
+
+.mui-table-view span {
+	font-size: 12px;
+}
+
+.mui-table-view span.item_count {
+	font-size: 12px;
+	top: 36px;
+	width: 14px;
+	height: 14px;
+	line-height: 16px;
+	text-align: center;
+	display: inline-block;
+	background: rgb(255, 86, 86);
+	border-radius: 50%;
+	color: #FFFFFF;
+}
+
+.mui-table-view .mui-media .item_count,
+.mui-table-view .mui-media .time {
+	display: none;
+}

+ 195 - 0
css/index/index-procurement/procurement-details.css

@@ -0,0 +1,195 @@
+.svm-details * {
+	font-size: 14px;
+}
+
+.svm-details .svm-navs {
+	margin-top: 10px;
+}
+
+.svm-details .svm-nav {
+	height: 40px;
+	background: #FFFFFF;
+}
+
+.svm-details .svm-nav span:first-child {
+	display: inline-block;
+	width: 3px;
+	height: 20px;
+	background: #1BADF8;
+	margin-top: 11px;
+	margin-right: 9px;
+}
+
+.svm-details .svm-nav span:nth-child(2) {
+	position: relative;
+	top: -5px;
+	color: #999999;
+}
+
+.svm-details .ca_top {
+	margin-top: 10px;
+}
+
+.svm-details .ca_top .ca_float_right {
+	font-size: 22px;
+	float: right;
+	margin-top: 10px;
+	margin-right: 5px;
+	color: #999;
+}
+
+.mui-content {
+	padding-bottom: 30px;
+}
+
+.svm-details .svm-con {
+	background: #FFFFFF;
+}
+
+.svm-details .svm-con li {
+	border-top: 1px solid #f5f5f5;
+	padding: 20px 0 17px 0;
+	overflow: hidden;
+}
+
+.svm-details .svm-con span {
+	display: block;
+	float: left;
+	position: relative;
+}
+
+.svm-details .svm-con span input {
+	margin-bottom: 0;
+	height: 25px;
+	border: none;
+	line-height: 1;
+	font-size: 14px;
+	padding: 0;
+	padding-bottom: 4px;
+	position: absolute;
+	top: -2px;
+}
+
+.svm-details .svm-con span:first-child {
+	width: 70px;
+	text-align: right;
+	margin-left: 15px;
+}
+
+.svm-details .svm-con span:nth-child(2) {
+	width: 65%;
+	text-align: left;
+	padding-left: 30px;
+	color: #999999;
+}
+
+.pro-img {
+	position: relative;
+}
+
+.pro-img img {
+	width: 34px;
+	height: 34px;
+	border-radius: 3px;
+	position: absolute;
+	top: -8px;
+}
+
+.ca_right {
+	position: absolute;
+	top: 13px;
+	font-size: 16px;
+	color: #ffffff;
+}
+
+.svms {
+	background: #FFFFFF;
+}
+
+.svms li {
+	padding: 13px 15px 5px 15px;
+	border-top: 1px solid #f5f5f5;
+	overflow: hidden;
+}
+
+.svms li p {
+	float: left;
+	margin: 0;
+}
+
+.svms li .ca_float_left {
+	float: left;
+	right: 23px;
+}
+
+.svms li .ca_p {
+	width: 34px;
+	height: 34px;
+	margin-right: 15px;
+	margin-left: -38px;
+}
+
+.svms li p:first-child {
+	width: 34px;
+	height: 34px;
+	margin-right: 15px;
+}
+
+.svms li p img {
+	width: 100%;
+	height: 100%;
+	border-radius: 3px;
+}
+
+.svms li span {
+	display: block;
+	white-space: nowrap;
+}
+
+.svms li span:first-child {
+	font-size: 14px;
+	color: #000000;
+}
+
+.svms li span:last-child {
+	font-size: 12px;
+	color: #999999;
+}
+
+.svm-navs {
+	border-bottom: 1px solid #f5f5f5;
+}
+
+.ca_margin_left {
+	margin-left: 10px;
+}
+
+.mui-checkbox input[type=checkbox]:before,
+.mui-radio input[type=radio]:before {
+	font-size: 27px;
+}
+
+.svms li .ca_float_left {
+	float: left;
+	right: 20px;
+}
+.svms li .ca_float_lefts {
+	float: left;
+	right: 20px;
+	top: -4px;
+}
+
+.ca_div {
+	overflow: hidden;
+	position: relative;
+	left: -30px;
+}
+.ca_divs {
+    overflow: hidden;
+    position: relative;
+    left: -30px;
+    top: 5px;
+}
+.svms li .ca_p {
+	margin-left: 0px;
+}

+ 83 - 0
css/index/index-procurement/svm.css

@@ -0,0 +1,83 @@
+.svm {
+	background: #FFFFFF;
+}
+
+.svm li {
+	padding: 10px 15px 5px 15px;
+	border-bottom: 1px solid #F5F5F5;
+}
+
+.svm li:last-child {
+	border-bottom: none;
+}
+
+.svm li span {
+	display: block;
+	white-space: nowrap;
+}
+
+.svm li span:first-child {
+	font-size: 14px;
+}
+
+.svm li span:last-child {
+	font-size: 12px;
+	color: #999999;
+}
+
+.svms {
+	background: #FFFFFF;
+}
+
+.svms li {
+	padding: 13px 15px 5px 15px;
+	border-top: 1px solid #f5f5f5;
+	overflow: hidden;
+}
+
+.svms li p {
+	float: left;
+	margin: 0;
+}
+.svms li .ca_float_left{
+	float: left;
+	right: 23px;
+}
+.svms li .ca_p{
+	width: 34px;
+	height: 34px;
+	margin-right: 15px;
+	margin-left: -38px;
+}
+.svms li p:first-child {
+	width: 34px;
+	height: 34px;
+	margin-right: 15px;
+}
+
+.svms li p img {
+	width: 100%;
+	height: 100%;
+	border-radius: 3px;
+}
+
+.svms li span {
+	display: block;
+	white-space: nowrap;
+}
+
+.svms li span:first-child {
+	font-size: 14px;
+	color: #000000;
+}
+
+.svms li span:last-child {
+	font-size: 12px;
+	color: #999999;
+}
+.svm-navs{
+	border-bottom: 1px solid #f5f5f5;
+}
+.ca_margin_left{
+	margin-left: 10px;
+}

+ 55 - 0
css/index/index-produce/produce-details.css

@@ -0,0 +1,55 @@
+#sliderSegmentedControl {
+	position: fixed;
+	bottom: 0;
+	background: #FFFFFF;
+	z-index: 10;
+}
+
+.mui-control-item {
+	position: relative;
+	padding-bottom: 0px;
+	padding: 15px 0;
+}
+
+.mui-control-item span {
+	display: block;
+	line-height: 15px;
+	font-size: 15px;
+}
+
+.mui-control-item:first-child span {
+	border-right: 1px solid #f5f5f5;
+}
+
+.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
+	color: #1BADF8;
+	border-bottom: none;
+}
+
+.produce-content {
+	background: #FFFFFF;
+}
+
+.produce-content div {
+	padding: 10px 15px 7px 15px;
+	border-top: 1px solid #f5f5f5;
+}
+
+.produce-content div span {
+	font-size: 14px;
+}
+
+.produce-content div span:first-child {
+	color: #999999;
+}
+
+#img {
+	width: 100%;
+	height: 200px;
+	margin-bottom: 0;
+}
+
+img {
+	width: 100%;
+	height: 100%;
+}

+ 27 - 0
css/index/index-product/product.css

@@ -0,0 +1,27 @@
+/*分页框*/
+
+.tabs {
+	position: absolute;
+	top: 44px;
+	right: 0;
+	left: 0;
+}
+
+#sliderSegmentedControl {
+	background: #FFFFFF;
+}
+
+.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
+	color: #949BFF;
+	border-bottom: none;
+	background: 0 0;
+}
+
+.star .mui-icon-star:before {
+	font-size: 18px;
+	color: rgb(251, 202, 3);
+}
+
+img {
+	width: 100%;
+}

+ 182 - 0
css/index/index-schdule/schedule.css

@@ -0,0 +1,182 @@
+.schedule {
+	background: #FFFFFF;
+}
+
+.sch-content span:first-child {
+	color: #D7D7D7;
+	display: inline-block;
+	width: 37px;
+	text-align: right;
+	padding-right: 5px;
+}
+
+.sch-content>div {
+	padding: 10px;
+}
+
+.sch-content>div {
+	border-bottom: 1px solid #999999;
+}
+
+.sch-content span {
+	font-size: 13px;
+}
+
+.sc-box.sch-content>div,
+.sc-time,
+.sch-content>div:last-child {
+	border-bottom: none;
+}
+
+.sch {
+	margin-top: 10px;
+}
+ 
+.day,
+.day-title {
+	width: 100%;
+	background: #FFFFFF;
+	overflow: hidden;
+	padding: 3px 0 0 0;
+}
+
+.day-title {
+	background: rgb(248, 248, 248);
+}
+
+.day-title>div,
+.day>div {
+	float: left;
+	width: 14.2%;
+	text-align: center;
+	font-size: 14px;
+}
+
+.day>div>span {
+	display: inline-block;
+	font-size: 14px;
+	width: 24px;
+	height: 24px;
+	line-height: 24px;
+}
+
+.day>div>span.days {
+	color: #CCCCCC;
+}
+
+.day>div>span.now-day {
+	border: 1px solid rgb(255, 86, 86);
+	border-radius: 50%;
+	color: rgb(255, 86, 86);
+}
+
+.day>div>span.active-day {
+	border: 1px solid rgb(255, 86, 86);
+	border-radius: 50%;
+	color: #ffffff;
+	background: rgb(255, 86, 86);
+}
+
+.day>div>span:last-child {
+	display: block;
+	width: 6px;
+	height: 6px;
+	margin: 0 auto;
+	margin-top: 3px;
+	border-radius: 50%;
+}
+
+.day>div>span.exist-day {
+	background: rgb(148, 155, 255);
+}
+
+.kong {
+	opacity: 0;
+}
+
+.sch-content span.right {
+	position: absolute;
+	right: 10px;
+	font-size: 22px;
+	color: #CCCCCC;
+}
+
+
+/*添加日程和生成周报*/
+
+
+textarea {
+	border: 1px solid #F3F5F7;
+	border: none;
+	color: #CCCCCC;
+	height: 100px;
+	margin-bottom: 0;
+	padding: 0;
+	font-size: 14px;
+}
+
+.reply-box {
+	padding: 10px;
+	background: #FFFFFF;
+	border-top: 1px solid #F3F5F7;
+}
+
+.reply-box span {
+	font-size: 14px;
+	display: inline-block;
+	height: 24px;
+	line-height: 24px;
+}
+
+.reply-box span:first-child,
+.reply-box a:before {
+	color: #999999;
+}
+
+.reply-box input {
+	margin: 0;
+	padding: 0;
+	height: 25px;
+	width: 140px;
+	font-size: 14px;
+	border: none;
+	text-align: right;
+	padding-right: 15px;
+}
+
+
+/*员工列表*/
+
+
+.mui-left {
+	padding: 10px 0;
+	border-bottom: 1px solid rgba(200, 199, 204, 0.4);
+}
+
+.mui-checkbox{
+	background: #FFFFFF !important;
+}
+.mui-checkbox.mui-left label {
+	padding-right: 15px;
+	padding-left: 101px;
+	padding-top: 12px;
+	position: relative;
+}
+
+.mui-left img {
+	position: absolute;
+	width: 30px;
+	height: 30px;
+	top: 0;
+	left: 60px;
+	border-radius: 50%;
+}
+
+.mui-checkbox.mui-left input[type=checkbox] {
+	top: 12px;
+}
+/*周报列表*/
+
+.mui-scroll-wrapper {
+	background: #FFFFFF;
+}

+ 88 - 0
css/information/information-detail.css

@@ -0,0 +1,88 @@
+html,body {
+	background: #FFFFFF;
+}
+
+.mui-content .ca_card .mui-card:first-child {
+	margin: 0;
+}
+
+.mui-content .ca_card .mui-card {
+	margin: 0;
+	border-radius: 0;
+	box-shadow: none;
+	border: none;
+}
+
+.mui-content .ca_card .mui-card .mui-card-content img {
+	width: 100%;
+	height: 200px;
+	padding: 10px;
+	display: block;
+}
+
+.mui-content .ca_card .mui-card .mui-card-content h4 {
+	padding-left: 10px;
+	padding-right: 10px;
+	padding-top: 10px;
+	white-space: normal;
+	line-height: 24px;
+}
+
+.mui-content .ca_card .mui-card .mui-card-content p {
+	padding-left: 10px;
+	padding-right: 10px;
+	padding-bottom: 10px;
+	white-space: normal;
+	line-height: 24px;
+	word-break: break-all;
+}
+
+
+/*重写文章样式表*/
+.mui-content{
+	background-color: #FFFFFF;
+}
+.mui-content .content {
+	padding: 20px 15px;
+}
+
+.mui-content .boss-info-img-list img {
+	width: 100%;
+	margin-top: 10px;
+	margin-bottom: 10px;
+}
+
+.mui-content .boss-info-title h2 {
+	font-size: 22px;
+	color: #222222;
+	line-height: 32px;
+}
+
+.mui-content .datetime {
+	text-align: left;
+	color: #999999;
+	font-size: 14px;
+}
+
+.mui-content .boss-info-detail p {
+	color: #222222;
+	font-size: 14px;
+	line-height: 24px;
+}
+
+.mui-content .boss-info-detail p span {
+	color: #222222;
+	font-size: 14px;
+	line-height: 24px;
+}
+
+.mui-content .boss-info-detail h2 span,
+.mui-content .boss-info-detail h3 span,
+.mui-content .boss-info-detail h4 span,
+.mui-content .boss-info-detail h5 span,
+.mui-content .boss-info-detail h6 span,
+.mui-content .boss-info-detail h1 span {
+	font-size: 18px;
+	font-weight: normal;
+	line-height: 42px;
+}

+ 122 - 0
css/information/information.css

@@ -0,0 +1,122 @@
+.mui-content .ca_slider .mui-slider-item img {
+	height: 200px;
+	width: 100%;
+}
+
+.mui-content .ca_slider .mui-slider-indicator .mui-indicator {
+	box-shadow: none;
+	border: none;
+}
+
+.mui-content .ca_slider .mui-slider-indicator {
+	text-align: right;
+	border: none;
+	/*background: rgba(0,0,0,.4);
+	bottom: 0;
+	padding: 5px 0;*/
+	bottom: 3px;
+}
+
+.mui-content .ca_slider .mui-slider-title {
+	background: rgba(0, 0, 0, .4);
+	color: #FFFFFF;
+}
+
+.mui-content .ca_slider .mui-slider-group .mui-slider-item p span {
+	width: 200px;
+	overflow: hidden;
+	display: block;
+	font-size: 14px;
+	text-overflow: ellipsis;
+}
+
+.ca_media_list .mui-table-view .mui-table-view-cell .mui-media-object {
+	max-width: 100px;
+	width: 100px;
+	height: 75px;
+}
+
+.ca_media_list .mui-table-view .mui-table-view-cell .mui-media-body h4 {
+	white-space: normal;
+	overflow: hidden;
+	-webkit-line-clamp: 2;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	font-size: 16px;
+	font-weight: normal;
+	line-height: 24px;
+	margin-top: -3px;
+}
+
+.ca_media_list .mui-table-view .mui-table-view-cell>a:not(.mui-btn) {
+	white-space: normal;
+	text-overflow: inherit;
+}
+
+.ca_media_list .mui-table-view .mui-table-view-cell a {
+	position: relative;
+}
+
+.ca_media_list .mui-table-view .mui-table-view-cell .mui-ellipsis {
+	white-space: nowrap;
+	overflow: hidden;
+	text-overflow: ellipsis;
+	position: absolute;
+	top: 64px;
+}
+
+.ca_media_list .mui-card-header {
+	background-color: #FFFFFF;
+}
+
+.ca_media_list .mui-table-view .mui-table-view-cell {
+	padding-bottom: 10px;
+}
+
+.ca_media_list .mui-table-view .mui-table-view-cell.mui-active a {
+	background: #FFFFFF;
+}
+
+.nav {
+	padding-top: 8px;
+	padding-bottom: 8px;
+	overflow: hidden;
+	position: relative;
+}
+
+.nav>div {
+	float: left;
+	line-height: 1;
+}
+
+.nav>div:first-child {
+	width: 34px;
+	height: 34px;
+}
+
+.nav>div:nth-child(2) {
+	padding: 11px 10px;
+}
+
+.nav>div:nth-child(2)>div:first-child {
+	font-size: 14px;
+	margin-bottom: 5px;
+}
+
+.nav img {
+	width: 100%;
+	height: 100%;
+	border-radius: 50%;
+}
+
+.nav>div:nth-child(3) {
+	font-size: 14px;
+	position: absolute;
+	top: 19px;
+	right: 0;
+	color: #1BADF8;
+}
+
+.mui-active {
+	background: #FFFFFF !important;
+}

+ 118 - 0
css/login/login.css

@@ -0,0 +1,118 @@
+html,.mui-content{
+	background: #FFFFFF;
+}
+.login-nav>div {
+	width: 160px;
+	height: 153px;
+	margin: 30px auto; 
+	background: url(../../img/login/qidong.png) no-repeat;
+	background-size:100% 100%;
+}
+#login-form {
+	background: #FFFFFF;
+	width: 87%;
+	margin: 0 auto;
+	/*border: 1px solid #1badf8;*/
+	/*border-radius: 3px;*/
+}
+
+#login-form input {
+	margin: 10px 0;
+	border: 0;
+	border-radius: 0;
+	font-size: 14px;
+	border-bottom: 1px solid #1badf8;
+}
+
+#login-form #br {
+	/*background: #1badf8;*/
+	height: 1px;
+	width: 100%;
+}
+
+.pwd-login {
+	width: 87%;
+	margin: 10px auto;
+}
+
+.pwd-login>div:first-child,
+.pwd-login>div:last-child {
+	padding-top: 5px;
+	color: #C0C0C0;
+}
+
+.pwd-login>div {
+	font-size: 14px;
+	float: left;
+}
+
+.pwd-login>div:last-child {
+	float: right;
+}
+
+.mui-switch {
+	width: 46px;
+	height: 25px;
+	margin-left: 3px;
+}
+
+.mui-switch:before {
+	content: '';
+}
+
+.mui-switch.mui-active:before {
+	content: '';
+}
+
+.mui-switch .mui-switch-handle {
+	width: 23px;
+	height: 23px;
+}
+
+.mui-switch.mui-active .mui-switch-handle {
+	-webkit-transform: translate(20px, 0);
+	transform: translate(20px, 0);
+}
+
+.close-btn {
+	width: 87%;
+	margin: 0 auto;
+	margin-top: 50px;
+}
+
+.close-btn button {
+	width: 100%;
+	height: 46px;
+	border: none;
+	color: #FFFFFF;
+	background: #1badf8;
+	font-size: 15px;
+}
+.close-btn input{
+	width: 100%;
+	height: 46px;
+	border: 1px solid #1badf8;
+	color: #1badf8;
+	background: transparent;
+	font-size: 15px;
+	margin-top: 20px;
+}
+.mui-btn.mui-active:enabled,
+.mui-btn:enabled:active,
+button.mui-active:enabled,
+button:enabled:active,
+input[type=button].mui-active:enabled,
+input[type=button]:enabled:active,
+input[type=reset].mui-active:enabled,
+input[type=reset]:enabled:active,
+input[type=submit].mui-active:enabled,
+input[type=submit]:enabled:active {
+	color: #fff;
+	background-color: #1badf8;
+	opacity: .6;
+}
+input[type=button].re:enabled:active{
+	color: #1badf8;
+	background-color: #fff;
+	opacity: .6;
+}

+ 13 - 0
css/my/DC.css

@@ -0,0 +1,13 @@
+.mui-table-view-cell .sm-mui {
+	margin-top: 2px;
+	width: 12%;
+	height: auto;
+}
+
+.mui-media .mui-ellipsis {
+	font-size: 12px;
+}
+
+.mui-media .main {
+	margin-top: 10px;
+}

+ 42 - 0
css/my/code.css

@@ -0,0 +1,42 @@
+body,
+html {
+	background: #FFFFFF;
+}
+
+.mui-content>div {
+	padding: 30px;
+	background: #FFFFFF;
+}
+
+.float {
+	float: left;
+}
+
+.code-img {
+	width: 45px;
+	height: 45px;
+}
+
+img {
+	width: 100%;
+}
+
+.code-word {
+	padding-left: 10px;
+}
+
+.code-word div:first-child {
+	font-size: 15px;
+}
+
+.code-word div:last-child {
+	font-size: 13px;
+	margin-top: 10px;
+	/*color: #018eef;*/
+}
+
+.mui-content>.img-box {
+	width: 100%;
+	padding: 50px;
+	padding-top: 0;
+}

+ 48 - 0
css/my/my-set.css

@@ -0,0 +1,48 @@
+.my-set-box {
+	background: #FFFFFF;
+	margin-top: 7px;
+}
+
+.my-set-box .imgs {
+	display: inline-block;
+	width: 70px;
+	height: 70px;
+	top: 15px;
+}
+
+img {
+	width: 100%;
+	height: 100%;
+	border-radius: 50%;
+}
+
+.my-set-box span {
+	font-size: 14px;
+}
+
+.my-set-box div {
+	padding: 15px 10px 10px 10px;
+	position: relative;
+	border-bottom: 1px solid rgba(200, 199, 204, 0.2);
+}
+
+.my-set-box .my-header {
+	height: 100px;
+	line-height: 102px;
+	padding: 0 10px;
+}
+
+.my-set-box span:nth-child(2) {
+	position: absolute;
+	right: 40px;
+	color: #c0c0c0;
+	text-align: right;
+}
+
+.mui-content .mui-icon {
+	color: #c0c0c0;
+	line-height: 0.8; 
+}
+.my-header .my-set-icon {
+	line-height: 4.2;
+}

+ 102 - 0
css/my/my.css

@@ -0,0 +1,102 @@
+.my-boxs,
+.my-conts {
+	background: #FFFFFF;
+	margin-bottom: 7px;
+}
+
+.imgs {
+	width: 70px;
+	height: 70px;
+	margin: 0 auto;
+	margin-bottom: 10px;
+}
+
+img {
+	width: 100%;
+	height: 100%;
+	border-radius: 50%;
+}
+
+.my-box {
+	position: relative;
+	padding: 30px 0 20px 0;
+	border-bottom: 1px solid rgba(200, 199, 204, 0.2);
+}
+
+.my-box>.my-cont {
+	text-align: center;
+	margin-top: 5px;
+}
+
+.my-box>.my-cont>span {
+	font-size: 14px;
+}
+
+.my-box>.my-cont1>span {
+	color: #999999;
+}
+
+.my-box1>div {
+	display: inline-block;
+	width: 49%;
+	height: 80px;
+	padding: 15px;
+	text-align: center;
+	box-sizing: border-box;
+}
+
+.my-box1>div:first-child {
+	border-right: 1px solid rgba(200, 199, 204, 0.2);
+}
+
+.my-box1>div>span {
+	font-size: 14px;
+	display: block;
+	margin: 0 auto;
+}
+
+.my-box1>div>span:first-child {
+	width: 35px;
+	height: 35px;
+}
+
+.my-box1>div>span img {
+	width: 100%;
+	height: 100%;
+}
+
+.mui-icon {
+	line-height: 1.7;
+	color: rgb(218, 218, 218);
+}
+
+.my-conts {
+	height: 40px;
+	line-height: 42px;
+	padding: 0 20px;
+}
+
+.right {
+	position: absolute;
+	right: 20px;
+	top: 80px;
+}
+
+.my-conts span:first-child {
+	display: inline-block;
+	width: 15px;
+	height: 15px;
+	position: relative;
+	top: 2px;
+	left: -2px;
+}
+.conts span:first-child{
+	width: 17px;
+	height: 17px;
+	left: -5px;
+}
+.my-conts span img {
+	width: 100%;
+	height: 100%;
+	border-radius: 0;
+}

+ 65 - 0
css/my/safe-unbind.css

@@ -0,0 +1,65 @@
+.safe-box {
+	margin-top: 7px;
+	background: #FFFFFF;
+}
+
+.safe-box div {
+	border-bottom: 1px solid #F3F5F7;
+	line-height: 49px;
+	    padding-top: 4px;
+}
+
+.safe-box div:last-child {
+	border: none;
+}
+
+.safe-box div span {
+	font-size: 14px;
+	color: #999999;
+	display: inline-block;
+	height: 40px;
+	line-height: 42px;
+}
+
+.safe-box div span:first-child {
+	width: 31%;
+	padding-left: 10px;
+}
+
+.safe-box div span:nth-child(2) {
+	width: 40%;
+}
+.safe-box div span:nth-child(3) {
+	width: 20%;
+	height: 30px;
+	position: absolute;
+	margin-top: 8px;
+}
+/*获取验证码*/
+.safe-box div span:nth-child(3) .get{
+	font-size: 13px;
+	/*padding: 6px 6px 3px 6px;*/
+}
+.safe-box div span input {
+	border: none;
+	padding-left: 0;
+}
+
+.close-btn {
+	width: 92%;
+	margin: 0 auto;
+	margin-top: 50px;
+}
+
+.close-btn button {
+	width: 100%;
+	height: 40px;
+	border: none;
+	color: #FFFFFF;
+	background: #1BADF8;
+}
+button:enabled:active{
+	color: #FFFFFF;
+	background: #1BADF8;
+	opacity: 0.6;
+}

+ 37 - 0
css/my/set.css

@@ -0,0 +1,37 @@
+.mui-content .mui-icon {
+	line-height: 1.9;
+	color: rgb(218, 218, 218);
+}
+
+.my-conts {
+	margin-top: 7px;
+	height: 45px;
+	line-height: 47px;
+	padding: 0 5px 0 10px;
+	background: #FFFFFF;
+}
+
+.my-conts:first-child {
+	border-bottom: 1px solid rgba(200, 199, 204, 0.2);
+}
+
+.my-contss {
+	height: 45px;
+	line-height: 47px;
+	padding: 0 5px 0 10px;
+	background: #FFFFFF;
+}
+
+.close-btn {
+	width: 92%;
+	margin: 0 auto;
+	margin-top: 50px;
+}
+
+.close-btn button {
+	width: 100%;
+	height: 40px;
+	border: none;
+	color: #FFFFFF;
+	background: rgb(255, 86, 86);
+}

二进制
fonts/iconfont.ttf


二进制
fonts/mui-icons-extra.ttf


二进制
fonts/mui.ttf


+ 104 - 0
guide.html

@@ -0,0 +1,104 @@
+<!doctype html>
+<html>
+
+	<head>
+		<meta charset="UTF-8">
+		<title></title>
+		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+		<link href="css/common/mui.min.css" rel="stylesheet" />
+		<style type="text/css">
+			body {
+				background-color: black;
+			}
+			.guide-img {
+				width: 100%;
+			}
+		</style>
+	</head>
+
+	<body>
+		<div class="mui-content">
+			<div class="mui-slider mui-fullscreen">
+				<div class="mui-slider-group">
+					<div class="mui-slider-item">
+						<a href="javascript:;">
+							<img class="guide-img" src="img/guide/tell@2x.png">
+						</a>
+					</div>
+					<div class="mui-slider-item">
+						<a href="javascript:;">
+							<img class="guide-img" src="img/guide/work@2x.png">
+						</a>
+					</div>
+					<div id="start" class="mui-slider-item">
+						<a href="javascript:;">
+							<img class="guide-img" src="img/guide/share@2x.png">
+						</a>
+					</div>
+				</div>
+			</div>
+		</div>
+		<script src="libs/mui.min.js"></script>
+		<script type="text/javascript">
+			mui.init();
+
+			function plusReady() {
+				/**
+				 * 获取系统状态栏高度
+				 * http://www.html5plus.org/doc/zh_cn/navigator.html#plus.navigator.getStatusbarHeight
+				 */
+				var sh = plus.navigator.getStatusbarHeight();
+				/**
+				 * 获取设备屏幕高度分辨率以及宽度分辨率
+				 * http://www.html5plus.org/doc/zh_cn/device.html#plus.screen.resolutionHeight
+				 * http://www.html5plus.org/doc/zh_cn/device.html#plus.screen.resolutionWidth
+				 */
+				var h = plus.screen.resolutionHeight;
+				var w = plus.screen.resolutionWidth;
+				/**
+				 * 设置图片高度,这里图片并不规范;
+				 * 实际开发中,建议大家制作iphone6plus规格的图片;
+				 */
+				var imgs = document.querySelectorAll(".guide-img");
+				for(var i = 0, len = imgs.length; i < len; i++) {
+					imgs[i].style.height = h + "px";
+					imgs[i].style.width = w + "px";
+				}
+				/**
+				 * 手动关闭启动页
+				 * http://www.html5plus.org/doc/zh_cn/navigator.html#plus.navigator.closeSplashscreen
+				 */
+				plus.navigator.closeSplashscreen();
+				document.getElementById("start").addEventListener("tap", function() {
+					/**
+					 * 向本地存储中设置launchFlag的值,即启动标识;
+					 * http://www.html5plus.org/doc/zh_cn/storage.html#plus.storage.setItem
+					 */
+					plus.storage.setItem("launchFlag", "true");
+					mui.openWindow({
+						url: "login.html",
+						id: "main",
+						waiting: {
+							autoShow: false, //自动显示等待框,默认为true 
+						},
+						show: {
+							autoShow: true, //页面loaded事件发生后自动显示,默认为true
+							duration: 500,
+							aniShow: 'fade-in'
+						},
+					});
+				});
+			};
+			if(window.plus) {
+				plusReady();
+			} else {
+				document.addEventListener('plusready', plusReady, false);
+			}
+			/**
+			 * 重写mui.back(),什么都不执行,反之用户返回到入口页;
+			 */
+			mui.back = function() {};
+		</script>
+	</body>
+
+</html>

+ 243 - 0
home-index.html

@@ -0,0 +1,243 @@
+<!DOCTYPE html>
+<html>
+
+	<head>
+		<meta charset="utf-8">
+		<title>BOSSHAND</title>
+		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
+		<meta name="apple-mobile-web-app-capable" content="yes">
+		<meta name="apple-mobile-web-app-status-bar-style" content="black">
+		<link rel="stylesheet" type="text/css" href="css/common/mui.min.css" />
+		<link rel="stylesheet" href="css/common/common.css">
+		<link rel="stylesheet" type="text/css" href="css/index/index-menu/home-index.css" />
+	</head>
+
+	<body>
+		<div class="mui-content">
+			<!--公告通知-->
+			<div class="tabs">
+				<span>公告通知</span>
+				<!--<a>查看更多</a>-->
+			</div>
+			
+			<!--公告通知消息栏-->
+			<div>
+				<ul class="mui-table-view">
+					<li class="mui-table-view-cell mui-media">
+						<a id="tpl/home-index/home-index-notice/notices.html" onclick="hrefTo(this.id);">
+							<img class="mui-media-object mui-pull-left sm-mui" src="img/home-index/notice_icon_home@3x.png">
+							<div class="mui-media-body">
+								公告通知
+								<p class='mui-ellipsis notice sm-word'>BOSSHAND</p>
+							</div>
+						</a>
+					</li>
+					<li class="mui-table-view-cell mui-media ca_parents">
+						<a id="tpl/home-index/home-index-notice/notify.html" onclick="hrefTo(this.id);">
+							<img class="mui-media-object mui-pull-left sm-mui" src="img/home-index/message_icon_home@3x.png">
+							<span class="ca_circle" id="notify"></span>
+							<div class="mui-media-body">
+								消息通知
+								<p class='mui-ellipsis notify sm-word'></p>
+							</div>
+						</a>
+					</li>
+					<li class="mui-table-view-cell mui-media">
+						<a id="tpl/home-index/home-index-notice/task.html" onclick="hrefTo(this.id);">
+							<img class="mui-media-object mui-pull-left sm-mui" src="img/home-index/task_icon_home@3x.png">
+							<span class="ca_circle" id="task"></span>
+							<div class="mui-media-body">
+								任务通知
+								<p class='mui-ellipsis task sm-word'></p>
+							</div>
+						</a>
+					</li>
+				</ul>
+			</div>
+			<!--菜单栏-->
+			<div class="menu">
+				<ul class="clearfloat">
+					<li id="tpl/home-index/home-index-menu/admin.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/administration_icon_home@3x.png"/></span>
+						<span>行政</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/approve.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/approval_icon_home@3x.png"/></span>
+						<span>审批</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/schedule.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/dateplan_icon_home@3x.png"/></span>
+						<span>日程</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/business.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/contract_icon_home@3x.png"/></span>
+						<span>合同</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/finances.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/finance_icon_home@3x.png"/></span>
+						<span>财务</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/client.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/customer_icon_home@3x.png"/></span>
+						<span>客户</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/produce.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/product_icon_home@3x.png"/></span>
+						<span>产品</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/procurement.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/purchase_icon_home@3x.png"/></span>
+						<span>采购</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/sell.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/sale_icon_home@3x.png"/></span>
+						<span>销售</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/stock.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/stock_icon_home@3x.png"/></span>
+						<span>库存</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/flow.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/process_icon_home@3x.png"/></span>
+						<span>流程</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/custom.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"><img src="img/home-index/service_icon_home@3x.png"/></span>
+						<span>客服</span>
+					</li>
+					<!--<li id="tpl/home-index/home-index-menu/product.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo">
+								<img src="img/home-index/produce_icon_home@3x.png"/>
+							</span>
+						<span>生产</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/document.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo">
+							<img src="img/home-index/file_icon_home@3x.png"/>
+						</span>
+						<span>文档</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/project.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo"> 
+								<img src="img/home-index/object_icon_home@3x.png"/>
+							</span>
+						<span>项目</span>
+					</li>
+					<li id="tpl/home-index/home-index-menu/skill.html" onclick="hrefTo(this.id);">
+						<span class="sm-logo">
+								<img src="img/home-index/techlonogy_icon_home@3x.png"/>
+							</span>
+						<span>技术</span>
+					</li>-->
+				</ul>
+			</div>
+		</div>
+	</body>
+	<script src="libs/mui.min.js"></script>
+	<script src="libs/href.js" type="text/javascript" charset="utf-8"></script>
+	<script type="text/javascript">
+		(function($, doc) {
+			$.plusReady(function() {
+				var str = plus.storage.getItem('user');
+				var user = JSON.parse(str);
+				var token = user.Data.Token;
+					//查询
+				GetdataList();
+				MessageList(2);
+				MessageList(4);
+				MessageList(17);
+
+				function GetdataList() {
+					$.ajax('http://www.bosshand.cn/api/Customer/GetListModelByLeve', {
+						data: {},
+						type: 'post',
+						dataType: 'json',
+						timeout: 1000,
+						headers: {
+							'Content-Type': 'application/x-www-form-urlencoded',
+							authorization: token
+						},
+						success: function(resp) {
+							if(resp.Code == 200) {
+								var data = resp.Data.list
+								for(var i = 0; i < data.length; i++) {
+									if(data[i].PowerName == '办公中心') {
+										GetdataLists(data[i].Code);
+										break;
+									}
+								}
+							}
+						}
+					});
+				}
+
+				function GetdataLists(datas) {
+					var postData = {
+						"parentCode": datas
+					}
+					$.ajax('http://www.bosshand.cn/api/Customer/GetListModelByParentCode', {
+						data: postData,
+						type: 'post',
+						dataType: 'json',
+						timeout: 1000,
+						headers: {
+							'Content-Type': 'application/x-www-form-urlencoded',
+							authorization: token
+						},
+						success: function(resp) {
+							if(resp.Code == 200) {
+								var data = resp.Data.list;
+								for(var i = 0; i < data.length; i++) {
+									var nowdata = data[i].PowerName.substring(0, 2)
+									for(var j = 0; j < $('.menu li').length; j++) {
+										if(nowdata == $('.menu li')[j].childNodes[3].innerHTML) {
+											$('.menu li')[j].style.display = 'block'
+										}
+									}
+
+								}
+							}
+						}
+					});
+				};
+
+				function MessageList(type) {
+					$.ajax('http://www.bosshand.cn/api/Customer/BackstageIndexMessage', {
+						data: {
+							"type": type
+						},
+						dataType: 'json',
+						type: "post",
+						contentType: "application/x-www-form-urlencoded",
+						headers: {
+							authorization: token
+						},
+						success: function(resp) {
+							if(resp.Code == 200) {
+								if(type == 2 || type == 4) {
+									if(resp.Data.list.length > 0) {
+										$('.notify')[0].innerHTML = '您有新的通知';
+									    document.getElementById("notify").style.visibility="visible"
+									} else {
+										$('.notify')[0].innerHTML = '暂无新的通知';
+										document.getElementById("notify").style.visibility="hidden";
+									}
+								} else if(type == 17) {
+									if(resp.Data.list.length > 0) {
+										$('.task')[0].innerHTML = '您有新的通知';
+										document.getElementById("task").style.visibility="visible"
+									} else {
+										$('.task')[0].innerHTML = '暂无新的通知';
+										document.getElementById("task").style.visibility="hidden";
+									}
+								}
+							}
+
+						}
+					});
+				};
+			});
+		})(mui, document)
+	</script>
+
+</html>

二进制
img/12.jpg


二进制
img/14.png


二进制
img/admin/executive_ad@3x.png


二进制
img/admin/executive_note@3x.png


二进制
img/admin/executive_operation@2x.png


二进制
img/admin/executive_sign@3x.png


二进制
img/admin/executive_time@2x.png


二进制
img/admin/executive_unoperation@2x.png


二进制
img/appliance/01.png


二进制
img/appliance/02.png


二进制
img/appliance/3.png


二进制
img/appliance/4.png


二进制
img/appliance/5.png


二进制
img/appliance/6.png


二进制
img/appliance/7.png


二进制
img/appliance/8.png


二进制
img/approve/chart_comment@3x.png


二进制
img/communicate/chart_zan@3x.png


二进制
img/finances/purchaseback_icon_finacemanagement@3x.png


二进制
img/finances/purchasepayment_icon_finacemanagement@3x.png


二进制
img/finances/report_icon_finacemanagement@3x.png


二进制
img/finances/salary_icon_finacemanagement@3x.png


二进制
img/finances/salepayment_icon_finacemanagement@3x.png


二进制
img/finances/salepurchase_icon_finacemanagement@3x.png


二进制
img/flow/backprocess_icon_management@3x.png


二进制
img/flow/dui.png


二进制
img/flow/green_exchange_icon@3x.png


二进制
img/flow/number_icon@3x.png


二进制
img/flow/people_small_icon@3x.png


二进制
img/flow/purchaseprocess_icon_processmanagement@3x.png


二进制
img/flow/saleprocess_icon_processmanagement@3x.png


二进制
img/flow/time_small_icon@3x.png


二进制
img/guide/share@2x.png


+ 0 - 0
img/guide/tell@2x.png


部分文件因为文件数量过多而无法显示