first commit
这个提交包含在:
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path="src/dbo"/>
|
||||
<classpathentry kind="src" path="src/service"/>
|
||||
<classpathentry kind="src" path="src/manage"/>
|
||||
<classpathentry kind="src" path="src/server"/>
|
||||
<classpathentry kind="src" path="src/client"/>
|
||||
<classpathentry kind="lib" path="libext/aip-java-sdk-4.1.1.jar"/>
|
||||
<classpathentry kind="lib" path="libext/batik-all-1.9.jar"/>
|
||||
<classpathentry kind="lib" path="libext/commons-codec-1.9.jar"/>
|
||||
<classpathentry kind="lib" path="libext/commons-lang3-3.4.jar"/>
|
||||
<classpathentry kind="lib" path="libext/fastjson-1.2.51.jar"/>
|
||||
<classpathentry kind="lib" path="libext/fop-transcoder-allinone-2.2.jar"/>
|
||||
<classpathentry kind="lib" path="libext/httpasyncclient-4.1.3.jar"/>
|
||||
<classpathentry kind="lib" path="libext/httpclient-4.4.1.jar"/>
|
||||
<classpathentry kind="lib" path="libext/httpcore-4.4.1.jar"/>
|
||||
<classpathentry kind="lib" path="libext/httpcore-nio-4.4.9.jar"/>
|
||||
<classpathentry kind="lib" path="libext/im4java-1.4.0.jar"/>
|
||||
<classpathentry kind="lib" path="libext/itext5-itextpdf-5.5.11.jar"/>
|
||||
<classpathentry kind="lib" path="libext/jacob.jar"/>
|
||||
<classpathentry kind="lib" path="libext/jdom-1.1.jar"/>
|
||||
<classpathentry kind="lib" path="libext/js.jar"/>
|
||||
<classpathentry kind="lib" path="libext/json-20160810.jar"/>
|
||||
<classpathentry kind="lib" path="libext/log4j-1.2.17.jar"/>
|
||||
<classpathentry kind="lib" path="libext/mq-http-sdk-1.0.1.jar"/>
|
||||
<classpathentry kind="lib" path="libext/netty-all-4.1.23.Final.jar"/>
|
||||
<classpathentry kind="lib" path="libext/sanselan-0.97-incubator.jar"/>
|
||||
<classpathentry kind="lib" path="libext/serializer-2.7.2.jar"/>
|
||||
<classpathentry kind="lib" path="libext/taobao-sdk-java-dingtalk-20191101.jar"/>
|
||||
<classpathentry kind="lib" path="libext/xalan-2.7.2.jar"/>
|
||||
<classpathentry kind="lib" path="libext/xercesImpl-2.9.1.jar"/>
|
||||
<classpathentry kind="lib" path="libext/xml-apis-1.3.04.jar"/>
|
||||
<classpathentry kind="lib" path="libext/xml-apis-ext-1.3.04.jar"/>
|
||||
<classpathentry kind="lib" path="libext/xmlgraphics-commons-2.2.jar"/>
|
||||
<classpathentry kind="lib" path="libext/zxing-core3.3.0.jar"/>
|
||||
<classpathentry kind="lib" path="libext/zxing-j2se3.3.0.jar"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_httpd.jar" sourcepath="D:/miaohui_code/zhiqim"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_orm.jar" sourcepath="D:/YangcaiSVN/zhiqim/zhiqim_orm"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_oss.jar" sourcepath="/zhiqim"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_ui.jar"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_upload_large.jar" sourcepath="/zhiqim_upload_large"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_zml.jar"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim.jar" sourcepath="/zhiqim"/>
|
||||
<classpathentry kind="lib" path="libext/httpmime-4.5.5.jar"/>
|
||||
<classpathentry kind="lib" path="libext/slf4j-api-1.7.25.jar"/>
|
||||
<classpathentry kind="lib" path="libext/noggit-0.6.jar"/>
|
||||
<classpathentry kind="lib" path="libext/solr-solrj-6.6.3.jar"/>
|
||||
<classpathentry kind="lib" path="libext/jxl_src.jar"/>
|
||||
<classpathentry kind="lib" path="libext/jxl.jar"/>
|
||||
<classpathentry kind="lib" path="libext/redxyz_commons.jar"/>
|
||||
<classpathentry kind="lib" path="libext/jdom2-2.0.6.jar"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_text_editor.jar"/>
|
||||
<classpathentry kind="lib" path="libext/jedis-2.9.0.jar"/>
|
||||
<classpathentry kind="lib" path="libext/commons-pool2-2.9.0.jar"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_icepdf_6.2.0.jar"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_mysql5.0.8.jar"/>
|
||||
<classpathentry kind="lib" path="libext/aliyun-java-sdk-core-4.1.0.jar"/>
|
||||
<classpathentry kind="lib" path="libext/aliyun-java-sdk-dysmsapi-1.1.0.jar"/>
|
||||
<classpathentry kind="lib" path="libext/gson-2.8.5.jar"/>
|
||||
<classpathentry kind="lib" path="libext/message-box-0.0.1-SNAPSHOT.jar"/>
|
||||
<classpathentry kind="lib" path="libext/workwechat-service-provider-SNAPSHOT-1.0.0.jar"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_manager.jar"/>
|
||||
<classpathentry kind="lib" path="lib/zhiqim_media_editor.jar"/>
|
||||
<classpathentry kind="lib" path="libext/aspose-imaging-23.11-jdk16.jar"/>
|
||||
<classpathentry kind="lib" path="libext/aliyun-sdk-oss-3.10.2.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/5"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="jbr-11" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/classes" />
|
||||
</component>
|
||||
</project>
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/Yangcai365_web.iml" filepath="$PROJECT_DIR$/Yangcai365_web.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="RunConfigurationProducerService">
|
||||
<option name="ignoredProducers">
|
||||
<set>
|
||||
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
|
||||
</set>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>Yangcai365_web</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding/<project>=UTF-8
|
||||
@@ -0,0 +1,15 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
@@ -0,0 +1,3 @@
|
||||
/src/manage/com/zhiqim/yangcai/design/presenter/DesignerGroupPresenter.java
|
||||
/conf/zhiqim.xml
|
||||
/conf/httpd.xml
|
||||
@@ -0,0 +1,624 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="EclipseModuleManager">
|
||||
<libelement value="jar://$MODULE_DIR$/libext/aip-java-sdk-4.1.1.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/aliyun-sdk-oss-2.8.2.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/batik-all-1.9.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/commons-codec-1.9.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/commons-lang3-3.4.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/fastjson-1.2.51.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/fop-transcoder-allinone-2.2.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/httpasyncclient-4.1.3.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/httpclient-4.4.1.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/httpcore-4.4.1.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/httpcore-nio-4.4.9.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/im4java-1.4.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/itext5-itextpdf-5.5.11.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/jacob.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/jdom-1.1.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/js.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/json-20160810.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/log4j-1.2.17.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/mq-http-sdk-1.0.1.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/netty-all-4.1.23.Final.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/sanselan-0.97-incubator.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/serializer-2.7.2.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/taobao-sdk-java-dingtalk-20191101.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/xalan-2.7.2.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/xercesImpl-2.9.1.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/xml-apis-1.3.04.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/xml-apis-ext-1.3.04.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/xmlgraphics-commons-2.2.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/zxing-core3.3.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/zxing-j2se3.3.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_httpd.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_orm.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_oss.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_ui.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_upload_large.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_zml.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/httpmime-4.5.5.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/slf4j-api-1.7.25.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/noggit-0.6.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/solr-solrj-6.6.3.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/jxl_src.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/jxl.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/redxyz_commons.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/aliyun-sdk-oss-3.10.2.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/jdom2-2.0.6.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_text_editor.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/jedis-2.9.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/commons-pool2-2.9.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_icepdf_6.2.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_mysql5.0.8.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/aliyun-java-sdk-core-4.1.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/aliyun-java-sdk-dysmsapi-1.1.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/gson-2.8.5.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/message-box-0.0.1-SNAPSHOT.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/libext/workwechat-service-provider-SNAPSHOT-1.0.0.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_manager.jar!/" />
|
||||
<libelement value="jar://$MODULE_DIR$/lib/zhiqim_media_editor.jar!/" />
|
||||
<src_description expected_position="0">
|
||||
<src_folder value="file://$MODULE_DIR$/src/dbo" expected_position="0" />
|
||||
<src_folder value="file://$MODULE_DIR$/src/service" expected_position="1" />
|
||||
<src_folder value="file://$MODULE_DIR$/src/manage" expected_position="2" />
|
||||
<src_folder value="file://$MODULE_DIR$/src/server" expected_position="3" />
|
||||
<src_folder value="file://$MODULE_DIR$/src/client" expected_position="4" />
|
||||
</src_description>
|
||||
</component>
|
||||
<component name="NewModuleRootManager">
|
||||
<output url="file://$MODULE_DIR$/bin" />
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/client" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/dbo" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/manage" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/server" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/service" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module-library">
|
||||
<library name="aip-java-sdk-4.1.1.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/aip-java-sdk-4.1.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="aliyun-sdk-oss-2.8.2.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/aliyun-sdk-oss-2.8.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="batik-all-1.9.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/batik-all-1.9.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="commons-codec-1.9.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/commons-codec-1.9.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="commons-lang3-3.4.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/commons-lang3-3.4.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="fastjson-1.2.51.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/fastjson-1.2.51.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="fop-transcoder-allinone-2.2.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/fop-transcoder-allinone-2.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="httpasyncclient-4.1.3.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/httpasyncclient-4.1.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="httpclient-4.4.1.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/httpclient-4.4.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="httpcore-4.4.1.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/httpcore-4.4.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="httpcore-nio-4.4.9.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/httpcore-nio-4.4.9.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="im4java-1.4.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/im4java-1.4.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="itext5-itextpdf-5.5.11.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/itext5-itextpdf-5.5.11.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="jacob.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/jacob.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="jdom-1.1.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/jdom-1.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="js.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/js.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="json-20160810.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/json-20160810.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="log4j-1.2.17.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/log4j-1.2.17.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="mq-http-sdk-1.0.1.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/mq-http-sdk-1.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="netty-all-4.1.23.Final.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/netty-all-4.1.23.Final.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="sanselan-0.97-incubator.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/sanselan-0.97-incubator.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="serializer-2.7.2.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/serializer-2.7.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="taobao-sdk-java-dingtalk-20191101.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/taobao-sdk-java-dingtalk-20191101.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="xalan-2.7.2.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/xalan-2.7.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="xercesImpl-2.9.1.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/xercesImpl-2.9.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="xml-apis-1.3.04.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/xml-apis-1.3.04.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="xml-apis-ext-1.3.04.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/xml-apis-ext-1.3.04.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="xmlgraphics-commons-2.2.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/xmlgraphics-commons-2.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zxing-core3.3.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/zxing-core3.3.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zxing-j2se3.3.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/zxing-j2se3.3.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_httpd.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_httpd.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="file://D:/miaohui_code/zhiqim" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_orm.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_orm.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="file://D:/YangcaiSVN/zhiqim/zhiqim_orm" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_oss.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_oss.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="file:///zhiqim" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_ui.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_ui.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_upload_large.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_upload_large.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="file:///zhiqim_upload_large" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_zml.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_zml.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="file:///zhiqim" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="httpmime-4.5.5.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/httpmime-4.5.5.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="slf4j-api-1.7.25.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/slf4j-api-1.7.25.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="noggit-0.6.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/noggit-0.6.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="solr-solrj-6.6.3.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/solr-solrj-6.6.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="jxl_src.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/jxl_src.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="jxl.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/jxl.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="redxyz_commons.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/redxyz_commons.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="aliyun-sdk-oss-3.10.2.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/aliyun-sdk-oss-3.10.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="jdom2-2.0.6.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/jdom2-2.0.6.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_text_editor.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_text_editor.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="jedis-2.9.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/jedis-2.9.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="commons-pool2-2.9.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/commons-pool2-2.9.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_icepdf_6.2.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_icepdf_6.2.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_mysql5.0.8.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_mysql5.0.8.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="aliyun-java-sdk-core-4.1.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/aliyun-java-sdk-core-4.1.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="aliyun-java-sdk-dysmsapi-1.1.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/aliyun-java-sdk-dysmsapi-1.1.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="gson-2.8.5.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/gson-2.8.5.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="message-box-0.0.1-SNAPSHOT.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/message-box-0.0.1-SNAPSHOT.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="workwechat-service-provider-SNAPSHOT-1.0.0.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libext/workwechat-service-provider-SNAPSHOT-1.0.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_manager.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_manager.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="zhiqim_media_editor.jar">
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/lib/zhiqim_media_editor.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="module-library">
|
||||
<library name="junit5">
|
||||
<CLASSES>
|
||||
<root url="jar://$APPLICATION_HOME_DIR$/lib/junit.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
</component>
|
||||
</module>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE ZHIQIM-CONFIG PUBLIC "-//ZHIQIM //DTD Zhiqim-Config Configuration 1.5.0//EN" "http://zhiqim.org/xmldtds/zhiqim_config_1_5_0.dtd">
|
||||
<zhiqim-config>
|
||||
|
||||
<group id="manage" desc="WEB容器服务配置">
|
||||
<item key="context" value="manage.root" type="protected" desc="HTTP服务下包括的上下文环境,多个用逗号隔开" />
|
||||
<item key="scheme" value="HTTP" type="protected" desc="HTTP或HTTPS协议" />
|
||||
<item key="port" value="8999" type="protected" desc="监听端口" />
|
||||
<item key="io" value="BIO" type="private" desc="IO类型" />
|
||||
<item key="minPoolSize" value="5" type="protected" desc="HTTP处理线程池最小值" />
|
||||
<item key="maxPoolSize" value="10" type="protected" desc="HTTP处理线程池最大值" />
|
||||
</group>
|
||||
|
||||
|
||||
<group id="manage.root" desc="Web界面">
|
||||
<item key="path" value="/" type="protected" desc="上下文环境路径,必填" />
|
||||
<item key="resourceType" value="directory" type="protected" desc="资源目录类型classpath|directory,无资源时可不配置" />
|
||||
<item key="resourcePath" value="./manage" type="protected" desc="资源目录,无资源时可不配置" />
|
||||
<item key="welcomeUrl" value="/index.htm" type="protected" desc="欢迎页,无资源时可不配置,/开头" />
|
||||
<item key="session.timeout" value="10800" type="protected" desc="sessionTimeout会话时长3小时" />
|
||||
<item key="session.idName" value="smsessionid" type="protected" desc="cookie或redirect-url时的取sessionid的名称,未配置缺省jsessionid" />
|
||||
|
||||
<item key="upload.rootDir" value="G:/_yangcai/upload" type="protected" desc="上传组件根目录" />
|
||||
<item key="upload.large.rootDir" value="G:/_yangcai/upload" type="protected" desc="上传组件根目录" />
|
||||
<item key="chunkSize" value="512000" type="protected" desc="上传分块大小500k" />
|
||||
<item key="websocketListner" value="com.zhiqim.yangcai.design.DesignerWorkListner" type="protected" desc="WebSocket监听器" />
|
||||
<item key="rmi.yangcai" value="yangcai_design" type="protected" desc="RMI服务上传的密钥" />
|
||||
<item key="zmr.passworder" value="com.zhiqim.yangcai.design.YangcaiPassworder" type="protected" desc="扬彩登录密码器"/>
|
||||
<item key="rmi.font" value="mediaFont" type="protected" desc="字体下载rmi调用" />
|
||||
<item key="maxContentLength" value="15728640" type="protected" desc="支持的上传最大内容长度,15M" />
|
||||
</group>
|
||||
</zhiqim-config>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE ZHIQIM-CONFIG PUBLIC "-//ZHIQIM //DTD Zhiqim-Config Configuration 1.5.0//EN" "http://zhiqim.org/xmldtds/zhiqim_config_1_5_0.dtd">
|
||||
<zhiqim-config>
|
||||
<group id="logging" desc="信息日志配置">
|
||||
<item key="logging.info" value="info-info" type="public" desc="信息日志配置" />
|
||||
<item key="logging.error" value="error-fatal" type="public" desc="错误日志配置" />
|
||||
<item key="logging.database" value="debug-fatal" type="public" desc="数据库日志配置" />
|
||||
</group>
|
||||
|
||||
<group id="logging.info" desc="信息日志配置">
|
||||
<item key="console.out" value="true" type="public" desc="是否输出到控制台" />
|
||||
<item key="file.out" value="true" type="public" desc="是否输出到文件" />
|
||||
<item key="file.path" value="G:/_YangCai/logs/info.log" type="public" desc="输出到文件路径" />
|
||||
<item key="file.maxNum" value="7" type="public" desc="输文件保留个数" />
|
||||
</group>
|
||||
|
||||
<group id="logging.error" desc="错误日志配置">
|
||||
<item key="console.out" value="true" type="public" desc="是否输出到控制台" />
|
||||
<item key="file.out" value="true" type="public" desc="是否输出到文件" />
|
||||
<item key="file.path" value="G:/_YangCai/logs/error.log" type="public" desc="输出到文件路径" />
|
||||
<item key="file.maxNum" value="7" type="public" desc="输文件保留个数" />
|
||||
</group>
|
||||
|
||||
<group id="logging.database" desc="数据库日志配置">
|
||||
<item key="must.name" value="database.log" type="public" desc="指定日志名称,为空表示不指定" />
|
||||
<item key="console.out" value="true" type="public" desc="是否输出到控制台" />
|
||||
<item key="file.out" value="true" type="public" desc="是否输出到文件" />
|
||||
<item key="file.path" value="G:/_YangCai/logs/database/database.log" type="public" desc="输出到文件路径" />
|
||||
</group>
|
||||
|
||||
</zhiqim-config>
|
||||
@@ -0,0 +1,171 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE ZHIQIM-CONFIG PUBLIC "-//ZHIQIM //DTD Zhiqim-Config Configuration 1.5.0//EN" "http://zhiqim.org/xmldtds/zhiqim_config_1_5_0.dtd">
|
||||
<zhiqim-config>
|
||||
<group id="boot" desc="系统启动配置">
|
||||
<item key="name" value="Yangcai365_web" type="protected" desc="系统名称" />
|
||||
<item key="version" value="V3.0" type="protected" desc="系统版本" />
|
||||
<item key="port" value="61017" type="protected" desc="系统监听端口,用于启动监听和命令关闭工程" />
|
||||
<item key="process" value="yc365_web" type="protected" desc="使用的进程名" />
|
||||
<item key="args" value="-server -Xms128m -Xmx1024m" type="protected" desc="JVM参数" />
|
||||
<!-- <item key="home" value="C:\\Program Files\\Java\\jdk1.8.0_201\\" type="protected" desc="JDK根目录" /> -->
|
||||
<item key="home" value="C:\\Program Files\\Java\\jdk1.8.0_202\\" type="protected" desc="JDK根目录" />
|
||||
<item key="libext" value="./libext" type="protected" desc="加载的库目录" />
|
||||
<item key="include" value="*/bin,*/lib/*" type="protected" desc="扫描包含库模式,多个用逗号隔开,星号表示通配符" />
|
||||
</group>
|
||||
|
||||
<group id="config" desc="系统其他配置文件,./开头表示工程相对路径下,绝对路径使用/或d:\\等">
|
||||
<item key="httpd" value="./conf/httpd.xml" type="protected" desc="web配置"/>
|
||||
<item key="logging" value="./conf/logging.xml" type="protected" desc="日记配置"/>
|
||||
</group>
|
||||
|
||||
<group id="service" desc="系统服务配置项,注意顺序有影响">
|
||||
<item key="logging" value="org.zhiqim.kernel.logging.LogServer" type="protected" desc="日志服务"/>
|
||||
<item key="orm" value="org.zhiqim.orm.ORMServer" type="protected" desc="运营主数据库"/>
|
||||
<!-- <item key="ormSql" value="org.zhiqim.orm.ORMServer" type="protected" desc="运营主数据库"/> -->
|
||||
<item key="project" value="com.zhiqim.yangcai.design.Main" type="protected" desc="启动初始化类"/>
|
||||
<item key="manage" value="org.zhiqim.httpd.HttpServer" type="protected" desc="管理台"/>
|
||||
<item key="schedule" value="org.zhiqim.kernel.schedule.Scheduler" type="protected" desc="定时任务服务" />
|
||||
<item key="oss" value="com.zhiqim.oss.service.OssServer" type="protected" desc="oss接口服务"/>
|
||||
<item key="media" value="com.zhiqim.media.service.handler.MediaCanvasController" type="protected" desc="异步保存模板"/>
|
||||
<item key="designApiController" value="com.zhiqim.yangcai.design.server.DesignController" type="protected" desc="设计平台接口服务控制器"/>
|
||||
</group>
|
||||
|
||||
|
||||
<group id="orm" desc="主数据库">
|
||||
<item key="dbType" value="mysql" type="protected" desc="数据库类型,支持oracle|mysql|mssql|hsql|access" />
|
||||
<item key="driver" value="org.zhiqim.mysql5_0_8.jdbc.Driver" type="protected" desc="数据库驱动" />
|
||||
<item key="url" value="jdbc:mysql://127.0.0.1:3306/yangcai_design?useUnicode=true&characterEncoding=UTF-8" type="protected" desc="数据库Url" />
|
||||
<item key="user" value="root" type="protected" desc="数据库用户名" />
|
||||
<item key="pass" value="RdCcZOL1QxdYqEot" type="protected" desc="数据库密码" />
|
||||
<item key="minPoolSize" value="2" type="protected" desc="线程池最小值" />
|
||||
<item key="maxPoolSize" value="5" type="protected" desc="线程池最大值" />
|
||||
<item key="maxKeepTime" value="2800" type="protected" desc="每连接最大保持时长,大于该值将重建连接,单位秒" />
|
||||
<item key="isUpdateSqlLog" value="true" type="protected" desc="组装更新SQL语句,用于打印日志" />
|
||||
<item key="isQuerySqlLog" value="true" type="protected" desc="组装查询SQL语句,用于打印日志" />
|
||||
</group>
|
||||
<!-- <group id="ormSql" desc="主数据库">
|
||||
<item key="dbType" value="mysql" type="protected" desc="数据库类型,支持oracle|mysql|mssql|hsql|access" />
|
||||
<item key="driver" value="org.zhiqim.mysql5_0_8.jdbc.Driver" type="protected" desc="数据库驱动" />
|
||||
<item key="url" value="jdbc:mysql://rm-gw0b16yr4ay0i9h5cwo.mysql.cn-chengdu.rds.aliyuncs.com/quote_price?useUnicode=true&characterEncoding=UTF-8" type="protected" desc="数据库Url" />
|
||||
<item key="user" value="admin_666888" type="protected" desc="数据库用户名" />
|
||||
<item key="pass" value="Admin_666888" type="protected" desc="数据库密码" />
|
||||
<item key="minPoolSize" value="2" type="protected" desc="线程池最小值" />
|
||||
<item key="maxPoolSize" value="5" type="protected" desc="线程池最大值" />
|
||||
<item key="maxKeepTime" value="2800" type="protected" desc="每连接最大保持时长,大于该值将重建连接,单位秒" />
|
||||
<item key="isUpdateSqlLog" value="true" type="protected" desc="组装更新SQL语句,用于打印日志" />
|
||||
<item key="isQuerySqlLog" value="true" type="protected" desc="组装查询SQL语句,用于打印日志" />
|
||||
</group> -->
|
||||
|
||||
<group id="oss" desc="oss参数配置">
|
||||
<item key="endpointExternal" value="http://oss-cn-fuzhou.aliyuncs.com" type="protected" desc="外网访问域名" />
|
||||
<item key="endpointInternal" value="http://oss-cn-fuzhou-internal.aliyuncs.com" type="protected" desc="内网访问域名" />
|
||||
<item key="accessKeyId" value="LTAI5tE7wuNkeT9jZ42bQnyr" type="protected" desc="访问KEY" />
|
||||
<item key="accessKeySecret" value="NnutvWhKl4HbQFSad3HosYbCkEkbjN" type="protected" desc="访问密钥" />
|
||||
<item key="yangcai_bucketName" value="dfdiyfile" type="protected" desc="OSS bucketName" />
|
||||
<item key="prefix_dir" value="yangcai365_design" type="protected" desc="Oss前缀路径" />
|
||||
<item key="isInternal" value="true" type="protected" desc="是否内网" />
|
||||
</group>
|
||||
|
||||
<group id="schedule" desc="定时任务配置">
|
||||
<!-- <item key="com.zhiqim.yangcai.design.task.CheckedOrderFileUploadTask" value="{name:Minute, time:0, first:false}" type="protected" desc="已审订单OSS成品文件上传任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.CheckedOrderFileUploadTask" value="{name:Minute, time:0, first:false}" type="protected" desc="已审订单OSS成品文件上传任务" /> -->
|
||||
<!-- <item key="com.zhiqim.yangcai.design.task.DesignOrderReturnTask" value="{name:Minute3, time:0, first:false}" type="protected" desc="退款订单查询" />
|
||||
--> <!--<item key="com.zhiqim.yangcai.design.task.CheckedOrderFileUploadTask" value="{name:Minute, time:0, first:false}" type="protected" desc="已审订单OSS成品文件上传任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.OssUploadTask" value="{name:Minute3, time:01/39, first:false}" type="protected" desc="已完成订单其他附件上传任务" />
|
||||
<item key="com.zhiqim.yangcai.dispatch.task.DesignerGroupDispatchOrderTask" value="{name:Minute, time:0, first:true}" type="protected" desc="新规则每分钟派单定时任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.PerformanceOutStatTask" value="{name:Day, time:1/00/00, first:true}" type="protected" desc="设计师绩效统计" />
|
||||
<item key="com.zhiqim.yangcai.dispatch.task.DesignerGroupDispatchOrderTask" value="{name:Minute, time:0, first:true}" type="protected" desc="新规则每分钟派单定时任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.CheckedOrderFileUploadTask" value="{name:Minute3, time:01/29, first:false}" type="protected" desc="已审订单OSS成品文件上传任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.OssUploadTask" value="{name:Minute3, time:01/39, first:false}" type="protected" desc="已完成订单其他附件上传任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.AutoCheckOrderTask" value="{name:Minute, time:0, first:false}" type="protected" desc="定稿订单自动审核任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.OssUploadedPreDeleteTask" value="{name:Minute3, time:01/29, first:false}" type="protected" desc=""/>
|
||||
<item key="com.zhiqim.yangcai.design.task.OssUploadedDeleteTask" value="{name:Minute3, time:01/49, first:false}" type="protected" desc=""/>
|
||||
<item key="com.zhiqim.media.service.task.AutoClearMaterialTimer" value="{name:Day,time:4/10/01,first:false}" type="protected" desc="临时素材文件清理任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.AutoFinishAfterTask" value="{name:Minute3, time:01/59, first:false}" type="protected" desc="售后自动完成任务" />
|
||||
<item key="com.zhiqim.yangcai.design.task.SolrDataRefreshTask" value="{name:Day, time:00/01/00, first:false}" type="protected" desc="定时刷新solr数据,每天的0点01分执行" />
|
||||
<item key="com.zhiqim.yangcai.design.task.DesignerWorkStatusUpdateTask" value="{name:Minute3, time:01/09, first:true}" type="protected" desc="设计师接单工作状态刷新"/>
|
||||
<item key="com.zhiqim.yangcai.design.task.ScoreDesignerRecordTask" value="{name:Hour, time:5/30, first:true}" type="protected" desc="设计师积分定时任务,每小时的第5分30秒执行执行" />
|
||||
<item key="com.zhiqim.yangcai.design.task.
|
||||
RestoreDataTask" value="{name:Minute, time:0, first:true}" type="protected" desc="临时数据清理"/>
|
||||
<item key="com.zhiqim.yangcai.design.task.RefreshWaiveNumTask" value="{name:Month, time:01/00/00/00, first:true}" type="protected" desc="刷新设计师每月可以放弃订单次数" />
|
||||
-->
|
||||
</group>
|
||||
|
||||
<group id="tools" desc="工具安装目录">
|
||||
<item key="graphicsMagickPath" value="C:\\Program Files\\GraphicsMagick-1.3.26-Q16" type="protected" desc="GraphicsMagick安装位置" />
|
||||
<item key="gmProfilesPath" value="C:\\Program Files\\GraphicsMagick-1.3.26-Q16\\profiles" type="protected" desc="GraphicsMagick资源目录" />
|
||||
</group>
|
||||
|
||||
<group id="media" desc="媒体配置">
|
||||
<item key="mediaRoot" value="媒体素材" type="protected" desc="媒体素材根目录"/>
|
||||
<item key="mediaUrlPre" value="http://127.0.0.1:8998" type="protected" desc="网络访问前缀"/>
|
||||
<item key="mediaPathPre" value="G:/_yangcai/upload" type="protected" desc="本地访问前缀"/>
|
||||
<item key="isAutoSave" value="true" type="public" desc="是否自动保存true|false"/>
|
||||
<item key="isUseLocalFont" value="true" type="public" desc="是否使用本地字库true|false"/>
|
||||
<item key="handleThread" value="3" type="public" desc="异步保存模板线程数"/>
|
||||
</group>
|
||||
|
||||
<group id="designParam" desc="设计参数配置">
|
||||
<item key="portalUrl" value="http://127.0.0.1/guide" type="protected" desc="自助门户URL" />
|
||||
<item key="storeDir" value="G:/作品库/" type="protected" desc="缩略图路径" />
|
||||
<item key="endFileLink" value="http://127.0.0.1/downFile.htm?attaId=" type="protected" desc="成品文件链接" />
|
||||
</group>
|
||||
|
||||
<group id="baidu" desc="百度接口">
|
||||
<item key="appId" value="" type="protected" desc="appId" />
|
||||
<item key="appKey" value="" type="protected" desc="appKey" />
|
||||
<item key="appSecret" value="" type="protected" desc="appSecret" />
|
||||
</group>
|
||||
|
||||
<group id="designApiController" desc="RMI接口服务" >
|
||||
<!-- 订单接口 -->
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.DesignOrderCreateRequest" value="com.zhiqim.yangcai.server.handler.order.DesignOrderCreateRequestHandler" type="protected" desc="订单创建" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.DesignOrderRecreateRequest" value="com.zhiqim.yangcai.server.handler.order.DesignOrderRecreateRequestHandler" type="protected" desc="补单创建" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.DesignOrderSynRequest" value="com.zhiqim.yangcai.server.handler.order.DesignOrderSynRequestHandler" type="protected" desc="订单状态同步" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.update.DesignOrderUpdateSpecificationRequest" value="com.zhiqim.yangcai.server.handler.order.update.DesignOrderUpdateSpecificationRequestHandler" type="protected" desc="订单规格修改" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.update.DesignOrderUpdateInfoRequest" value="com.zhiqim.yangcai.server.handler.order.update.DesignOrderUpdateInfoRequestHandler" type="protected" desc="订单信息修改" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.update.DesignOrderUpdateTextInfoRequest" value="com.zhiqim.yangcai.server.handler.order.update.DesignOrderUpdateTextInfoRequestHandler" type="protected" desc="订单文字信息(自主上传)" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.update.ReplaceCustomFileRequest" value="com.zhiqim.yangcai.server.handler.order.update.ReplaceCustomFileRequestHandler" type="protected" desc="更新客户文件" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.DesignOrderCheckBackRequest" value="com.zhiqim.yangcai.server.handler.order.DesignOrderCheckBackRequestHandler" type="protected" desc="审核退回" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.order.DesignOrderRefundRequest" value="com.zhiqim.yangcai.server.handler.order.DesignOrderRefundRequestHandler" type="protected" desc="退款同步" />
|
||||
<!-- 订单售后接口 -->
|
||||
<item key="com.zhiqim.yangcai.design.server.request.after.DesignAfterCreateRequest" value="com.zhiqim.yangcai.server.handler.after.DesignAfterCreateRequestHandler" type="protected" desc="售后创建" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.after.DesignAfterUpdateRequest" value="com.zhiqim.yangcai.server.handler.after.DesignAfterUpdateRequestHandler" type="protected" desc="售后更新" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.after.DesignAfterCancelRequest" value="com.zhiqim.yangcai.server.handler.after.DesignAfterCancelRequestHandler" type="protected" desc="售后取消" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.after.DesignAfterSynRequest" value="com.zhiqim.yangcai.server.handler.after.DesignAfterSynRequestHandler" type="protected" desc="售后同步" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.after.DesignAfterComplainReturnRequest" value="com.zhiqim.yangcai.server.handler.after.DesignAfterComplainReturnRequestHandler" type="protected" desc="申诉单退回接口" />
|
||||
<item key="com.zhiqim.yangcai.design.server.request.after.DesignAfterComplainPersonRequest" value="com.zhiqim.yangcai.server.handler.after.DesignAfterComplainPersonRequestHandler" type="protected" desc="申诉通过信息同步接口" />
|
||||
|
||||
<!-- 投诉单接口 -->
|
||||
<item key="com.zhiqim.yangcai.design.server.request.complain.DesignComplainSynRequest" value="com.zhiqim.yangcai.server.handler.complain.DesignComplainSynRequestHandler" type="protected" desc="投诉同步" />
|
||||
</group>
|
||||
|
||||
<group id="businessPlatform" desc="外部对接业务平台公共配置">
|
||||
<item key="gatewayUrl" value="http://192.168.3.190:9201/" type="protected" desc="运营平台网关接口url地址" />
|
||||
<item key="yzmGatewayUrl" value="http://192.168.3.190:9201/" type="protected" desc="运营平台网关接口url地址" />
|
||||
</group>
|
||||
|
||||
<group id="message-box" desc="消息盒子配置">
|
||||
<item key="sysCode" value="" type="protected" desc="系统code"/>
|
||||
<item key="aliyun.groupId" value="" type="protected" desc="阿里云groupId"/>
|
||||
<item key="aliyun.accessKey" value="" type="protected" desc="阿里云accessKey"/>
|
||||
<item key="aliyun.secretKey" value="" type="protected" desc="阿里云secretKey"/>
|
||||
<item key="aliyun.namesrvAddr" value="" type="protected" desc="阿里云namesrvAddr"/>
|
||||
<item key="aliyun.instanceId" value="" type="protected" desc="阿里云instanceId(区分测试、生产)"/>
|
||||
</group>
|
||||
|
||||
<group id="solr" desc="solr配置">
|
||||
<item key="path" value="" type="protected" desc="solr地址"/>
|
||||
</group>
|
||||
|
||||
<group id="aliyun.sms" desc="阿里云sms服务">
|
||||
<item key="accessKeyId" value="LTAI5tPxirUFsFnUsaVpk5Ya" type="protected" desc="访问KEY" />
|
||||
<item key="accessKeySecret" value="8QmWrHrkATccUXCFtYqVTk5nSx99hO" type="protected" desc="访问密钥" />
|
||||
</group>
|
||||
|
||||
<group id="redis" desc="redis缓存配置">
|
||||
<item key="redisHost" value="127.0.0.1" type="protected" desc="访问路径" />
|
||||
<item key="redisPort" value="6379" type="protected" desc="访问端口" />
|
||||
</group>
|
||||
|
||||
</zhiqim-config>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<section name="zhiqim">
|
||||
<section name="ExportJar">
|
||||
<item value="" key="excludeDirs"/>
|
||||
<item value="src/dbo,src/service,src/manage,src/server" key="excludePackages"/>
|
||||
<item value="true" key="isDivided"/>
|
||||
<item value="false" key="isExportAndZipProject"/>
|
||||
<item value="false" key="isExportJavaSource"/>
|
||||
<item value="false" key="isIncludeJavaFile"/>
|
||||
<item value="yangcai365_web" key="jarName"/>
|
||||
<item value="" key="metaInfoPath"/>
|
||||
<item value="" key="projectSourceName"/>
|
||||
<item value="D:/_yangcai/Yangcai365_web" key="releasePath"/>
|
||||
</section>
|
||||
</section>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<section name="Fadfox">
|
||||
<section name="ExportProject">
|
||||
<item value="" key="excludeDirs"/>
|
||||
<item value="" key="excludePackages"/>
|
||||
<item value="release,bin,logs,document,upload" key="excludeResourceDirs"/>
|
||||
<item value="false" key="isDivided"/>
|
||||
<item value="false" key="isExportAndZipProject"/>
|
||||
<item value="false" key="isExportJavaSource"/>
|
||||
<item value="true" key="isGenExe"/>
|
||||
<item value="false" key="isGenZip"/>
|
||||
<item value="false" key="isIncludeJavaFile"/>
|
||||
<item value="yangcai365_web" key="jarName"/>
|
||||
<item value="" key="metaInfoPath"/>
|
||||
<item value="G:/git/ziqim/Yangcai365_web/conf" key="projectConfPath"/>
|
||||
<item value="" key="projectSourceName"/>
|
||||
<item value="Yangcai365_webV1.0R2022021801" key="releaseName"/>
|
||||
<item value="G:/git/ziqim" key="releasePath"/>
|
||||
</section>
|
||||
</section>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<section name="Fadfox">
|
||||
<section name="ExportProject">
|
||||
<item value="" key="excludeDirs"/>
|
||||
<item value="" key="excludePackages"/>
|
||||
<item value="release,bin,logs,document,upload,temp,manage/z*,manage/c*/*.zml" key="excludeResourceDirs"/>
|
||||
<item value="false" key="isDivided"/>
|
||||
<item value="false" key="isExportAndZipProject"/>
|
||||
<item value="false" key="isExportJavaSource"/>
|
||||
<item value="true" key="isGenExe"/>
|
||||
<item value="false" key="isGenZip"/>
|
||||
<item value="false" key="isIncludeJavaFile"/>
|
||||
<item value="yangcai365_web" key="jarName"/>
|
||||
<item value="" key="metaInfoPath"/>
|
||||
<item value="" key="projectConfPath"/>
|
||||
<item value="" key="projectSourceName"/>
|
||||
<item value="Yangcai365_web_rmiServerV1.0R2021123101" key="releaseName"/>
|
||||
<item value="D:/_yangcai/Yangcai365_web" key="releasePath"/>
|
||||
</section>
|
||||
</section>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<section name="Fadfox">
|
||||
<section name="ExportProject">
|
||||
<item value="" key="excludeDirs"/>
|
||||
<item value="" key="excludePackages"/>
|
||||
<item value="release,bin,logs,upload,,manage,document" key="excludeResourceDirs"/>
|
||||
<item value="false" key="isDivided"/>
|
||||
<item value="false" key="isExportAndZipProject"/>
|
||||
<item value="false" key="isExportJavaSource"/>
|
||||
<item value="true" key="isGenExe"/>
|
||||
<item value="false" key="isGenZip"/>
|
||||
<item value="false" key="isIncludeJavaFile"/>
|
||||
<item value="yangcai365_web_task" key="jarName"/>
|
||||
<item value="" key="metaInfoPath"/>
|
||||
<item value="" key="projectConfPath"/>
|
||||
<item value="" key="projectSourceName"/>
|
||||
<item value="Yangcai365_web_taskV1.0R2021123101" key="releaseName"/>
|
||||
<item value="D:/_yangcai/Yangcai365_web" key="releasePath"/>
|
||||
</section>
|
||||
</section>
|
||||
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
@@ -0,0 +1,618 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE ZHIQIM-CONTEXT PUBLIC "-//ZHIQIM //DTD Zhiqim-Context Configuration 1.5.0//EN" "http://zhiqim.org/xmldtds/zhiqim_context_1_5_0.dtd">
|
||||
<zhiqim-context>
|
||||
|
||||
<!-- 组件配置 -->
|
||||
<component name="管理台" path="/org/zhiqim/manager/resource"/>
|
||||
<component name="大文件上传组件" path="/org/zhiqim/uploadlarge/resource"/>
|
||||
<component name="媒体编辑" path="/com/zhiqim/media/manage/resource"/>
|
||||
<component name="富文本编辑器" path="/org/zhiqim/texteditor/resource"/>
|
||||
|
||||
<!-- 属性配置 -->
|
||||
<attribute name="系统名称" key="name" value="设计运营后台"/>
|
||||
<attribute name="系统版本" key="version" value="V1.0"/>
|
||||
|
||||
<!-- 会话用户 -->
|
||||
<sessionUser name="会话用户" path="*" class="org.zhiqim.manager.ZmrSessionUser"/>
|
||||
|
||||
<!-- 接口调用 -->
|
||||
<action name="接口地址" path="/designRest.htm" class="com.zhiqim.yangcai.design.action.DesignRestAction"/>
|
||||
<action name="退款接口地址" path="/designRefund.htm" class="com.zhiqim.yangcai.design.action.DesignRefundAction"/>
|
||||
<action name="快捷联系" path="/quickContact.htm" class="com.zhiqim.yangcai.design.action.QuickContextAction"/>
|
||||
<action name="快捷联系(返回json)" path="/quickContactInfo.htm" class="com.zhiqim.yangcai.design.action.QuickContextInfoAction"/>
|
||||
<action name="组织选择对话框" interceptor="chkZmrLogin" path="/${zhiqim_manager}/orgSelector.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/zhiqim_manager/orgSelector.zml" class="com.zhiqim.yangcai.design.action.OrgSelectorAction"/>
|
||||
|
||||
<!-- 文件下载 -->
|
||||
<action name="文件下载" path="/downFile.htm" class="com.zhiqim.yangcai.design.action.DownloadFileAction"/>
|
||||
<action name="文件下载" path="/downQuestionsFile.htm" class="com.zhiqim.yangcai.design.action.DownloadQuestionsFileAction"/>
|
||||
<action name="文件右边列表" interceptor="chkZmrLogin" path="/attaFileList.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/attaFileList.zml" class="com.zhiqim.yangcai.design.action.AttaFileListAction" />
|
||||
<action name="标签右边列表" interceptor="chkZmrLogin" path="/tagAttaInfoList.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/tagAttaInfoList.zml" class="com.zhiqim.yangcai.design.action.TagAttaInfoListAction" />
|
||||
|
||||
<action name="初稿缩略图" path="/*-FristThumFile.png" class="com.zhiqim.yangcai.design.action.PNGAction"/>
|
||||
<action name="读取成品文件显示缩略图" path="*-endFile" class="com.zhiqim.yangcai.design.action.ThumImgAction"/>
|
||||
<action name="申诉显示图片" path="/*-img" class="com.zhiqim.yangcai.design.action.ThumImgAction"/>
|
||||
<action name="质检违规证据图" path="/*-qcImg" class="com.zhiqim.yangcai.design.action.ThumImgAction"/>
|
||||
<action name="放大图片" path="/showLargeImg.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/showLargeImg.zml"/>
|
||||
|
||||
<!-- ******************************编辑器 start****************************************** -->
|
||||
<!-- 品类管理 -->
|
||||
<action name="列表" interceptor="chkZmrLogin" path="/designPinleiList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/editor/designPinleiList.zml" class="com.zhiqim.yangcai.design.action.editor.DesignPinleiAction" method="list"/>
|
||||
<action name="绑定产品类型" interceptor="chkZmrLogin" path="/bindingType.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/editor/bindingType.zml" class="com.zhiqim.yangcai.design.action.editor.BindingTypeAction"/>
|
||||
<action name="开放产品类型查询" path="/getBindingType.htm" class="com.zhiqim.yangcai.design.action.editor.GetDesignTypeAction"/>
|
||||
<!-- ******************************编辑器end****************************************** -->
|
||||
<!-- ******************************20230824后加页面 start****************************************** -->
|
||||
<action name="设计师组接单管理" interceptor="chkZmrLogin" path="/designerGroupDispatch2.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroupDispatch2.zml" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatch2Action" method="list"/>
|
||||
<action name="设计师组修改配置页面" interceptor="chkZmrLogin" path="/designerGroupDispatchModify2.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroupDispatchModify2.zml" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatch2Action" method="modify"/>
|
||||
<action name="设计师组修改配置处理" interceptor="chkZmrLogin" path="/designerGroupDispatchUpdate2.htm" redirect="/designerGroupDispatch2.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatch2Action" method="update"/>
|
||||
|
||||
<action name="设计师绩效统计导出" interceptor="chkZmrLogin" path="/exportPerformance.htm" class="com.zhiqim.yangcai.design.action.stat.design.ExportPerformanceSchedule" />
|
||||
<action name="点三推送订单数据" path="/diansanOrderData.htm" class="com.zhiqim.yangcai.design.action.editor.DiansanOrderDataAction"/>
|
||||
|
||||
<!-- ******************************20230824后加页面 end****************************************** -->
|
||||
<!-- ******************************基础配置****************************************** -->
|
||||
|
||||
<!-- 设计类型管理 -->
|
||||
<action name="列表" interceptor="chkZmrLogin" path="/designTypeList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/designTypeList.zml" class="com.zhiqim.yangcai.design.action.sys.DesignTypeAction" method="list"/>
|
||||
<action name="添加页面" interceptor="chkZmrLogin" path="/designTypeAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/designTypeAdd.zml" class="com.zhiqim.yangcai.design.action.sys.DesignTypeAction" method="add"/>
|
||||
<action name="增加处理" interceptor="chkZmrLogin" path="/designTypeInsert.htm" redirect="/designTypeList.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.DesignTypeAction" method="insert"/>
|
||||
<action name="修改页面" interceptor="chkZmrLogin" path="/designTypeModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/designTypeModify.zml" class="com.zhiqim.yangcai.design.action.sys.DesignTypeAction" method="modify"/>
|
||||
<action name="修改处理" interceptor="chkZmrLogin" path="/designTypeUpdate.htm" redirect="/designTypeList.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.DesignTypeAction" method="update"/>
|
||||
<action name="设计规范" interceptor="chkZmrLogin" path="/designTypeDetails.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/designTypeDetails.zml" class="com.zhiqim.yangcai.design.action.sys.DesignTypeAction"/>
|
||||
<!-- 行业管理 -->
|
||||
<action name="行业管理" interceptor="chkZmrLogin" path="/industryList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/industryList.zml" class="com.zhiqim.yangcai.design.action.sys.IndustryListAction"/>
|
||||
<action name="增加行业页面" interceptor="chkZmrLogin" path="/industryAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/industryAdd.zml" class="com.zhiqim.yangcai.design.action.sys.IndustryListAction" method="add"/>
|
||||
<action name="增加行业处理" interceptor="chkZmrLogin" path="/industryInsert.htm" redirect="/industryList.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.IndustryListAction" method="insert"/>
|
||||
<action name="修改行业页面" interceptor="chkZmrLogin" path="/industryModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/industryModify.zml" class="com.zhiqim.yangcai.design.action.sys.IndustryListAction" method="modify"/>
|
||||
<action name="修改行业处理" interceptor="chkZmrLogin" path="/industryUpdate.htm" redirect="/industryList.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.IndustryListAction" method="update"/>
|
||||
<action name="删除行业处理" interceptor="chkZmrLogin" path="/industryDelete.htm" redirect="/industryList.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.sys.IndustryListAction" method="delete"/>
|
||||
|
||||
<action name="业务公共参数配置" interceptor="chkZmrLogin" path="/businessParam.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/businessParam.zml" redirect="/businessParam.htm"/>
|
||||
|
||||
<!-- 印前审核退回原因预录 -->
|
||||
<action name="印前原因预录列表" interceptor="chkZmrLogin" path="/checkBackReasonList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/checkBackReasonList.zml" class="com.zhiqim.yangcai.design.action.sys.CheckBackReasonAction" method="list"/>
|
||||
|
||||
<!--退款原因配置 -->
|
||||
<action name="退款原因配置页面" interceptor="chkZmrLogin" path="/designOrderRefundReason.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/designOrderRefundReason.zml" class="com.zhiqim.yangcai.design.action.order.DesignOrderRefundReasonAction" />
|
||||
<action name="退款原因配置页面" interceptor="chkZmrLogin" path="/designOrderRefundReasonAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/designOrderRefundReasonAdd.zml"/>
|
||||
<action name="退款原因配置页面" interceptor="chkZmrLogin" path="/designOrderRefundReasonModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/designOrderRefundModify.zml" class="com.zhiqim.yangcai.design.action.order.DesignOrderRefundModifyAction"/>
|
||||
|
||||
<!-- ******************************基础配置****************************************** -->
|
||||
<!-- 印前审核退回原因预录 -->
|
||||
<action name="行为规范" interceptor="chkZmrLogin" path="/designStandardList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/designStandardList.zml" class="com.zhiqim.yangcai.design.action.sys.DesignStandardAction" method="list"/>
|
||||
<action name="行为规范详情" interceptor="chkZmrLogin" path="/designStandardDetails.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/designStandardDetails.zml" class="com.zhiqim.yangcai.design.action.sys.DesignStandardDetailsAction" />
|
||||
|
||||
<!-- 组织派单属性管理 -->
|
||||
<action name="商户接单管理列表" interceptor="chkZmrLogin" path="/receiveMerManage.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/receiveMerManage.zml" class="com.zhiqim.yangcai.design.action.sys.ReceiveMerManage"/>
|
||||
<action name="增加接单商户" interceptor="chkZmrLogin" path="/receiveMerAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/receiveMerAdd.zml" class="com.zhiqim.yangcai.design.action.sys.ReceiveMerManage" method="add"/>
|
||||
<action name="增加接单商户处理" interceptor="chkZmrLogin" path="/receiveMerInsert.htm" redirect="/receiveMerManage.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.ReceiveMerManage" method="insert"/>
|
||||
<action name="修改接单商户" interceptor="chkZmrLogin" path="/receiveMerModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/receiveMerModify.zml" class="com.zhiqim.yangcai.design.action.sys.ReceiveMerManage" method="modify"/>
|
||||
<action name="修改接单商户处理" interceptor="chkZmrLogin" path="/receiveMerUpdate.htm" redirect="/receiveMerManage.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.ReceiveMerManage" method="update"/>
|
||||
<action name="删除接单商户" interceptor="chkZmrLogin" path="/receiveMerDelete.htm" redirect="/receiveMerManage.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.sys.ReceiveMerManage" method="delete"/>
|
||||
<action name="接单商户信息修改" interceptor="chkZmrLogin" path="/receiveMerModifyInfo.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/sys/receiveMerModifyInfo.zml" class="com.zhiqim.yangcai.design.action.sys.ReceiveMerModifyAction"/>
|
||||
|
||||
<!-- 订单折算参数管理 -->
|
||||
<action name="订单折算参数列表" interceptor="chkZmrLogin" path="/orderConvertList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/orderConvertList.zml" class="com.zhiqim.yangcai.design.action.sys.OrderConvertAction"/>
|
||||
<action name="增加订单折算参数" interceptor="chkZmrLogin" path="/orderConvertAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/orderConvertAdd.zml" class="com.zhiqim.yangcai.design.action.sys.OrderConvertAction" method="add"/>
|
||||
<action name="增加订单折算参数处理" interceptor="chkZmrLogin" path="/orderConvertInsert.htm" redirect="/orderConvertList.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.OrderConvertAction" method="insert"/>
|
||||
<action name="修改订单折算参数" interceptor="chkZmrLogin" path="/orderConvertModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/orderConvertModify.zml" class="com.zhiqim.yangcai.design.action.sys.OrderConvertAction" method="modify"/>
|
||||
<action name="修改订单折算参数处理" interceptor="chkZmrLogin" path="/orderConvertUpdate.htm" redirect="/orderConvertList.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.OrderConvertAction" method="update"/>
|
||||
<action name="删除订单折算参数" interceptor="chkZmrLogin" path="/orderConvertDelete.htm" redirect="/orderConvertList.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.sys.OrderConvertAction" method="delete"/>
|
||||
|
||||
<!-- 产品绩效单价 -->
|
||||
<action name="产品单价列表" interceptor="chkZmrLogin" path="/productConvert.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/productConvert.zml" class="com.zhiqim.yangcai.design.action.sys.ProductConvertAction"/>
|
||||
<action name="添加产品单价" interceptor="chkZmrLogin" path="/productConvertAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/productConvertAdd.zml" class="com.zhiqim.yangcai.design.action.sys.ProductConvertAction" method="add"/>
|
||||
<action name="添加产品单价处理" interceptor="chkZmrLogin" path="/productConvertInsert.htm" redirect="/productConvert.htm" success="操作成功" class="com.zhiqim.yangcai.design.action.sys.ProductConvertAction" method="insert"/>
|
||||
<action name="更新产品单价" interceptor="chkZmrLogin" path="/productConvertModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/productConvertModify.zml" class="com.zhiqim.yangcai.design.action.sys.ProductConvertAction" method="modify"/>
|
||||
<action name="更新产品单价处理" interceptor="chkZmrLogin" path="/productConvertUpdate.htm" redirect="/productConvert.htm" success="操作成功" class="com.zhiqim.yangcai.design.action.sys.ProductConvertAction" method="update"/>
|
||||
<action name="删除产品单价" interceptor="chkZmrLogin" path="/productConvertDelete.htm" redirect="/productConvert.htm" success="操作成功" class="com.zhiqim.yangcai.design.action.sys.ProductConvertAction" method="delete"/>
|
||||
|
||||
<!-- 质检参数 -->
|
||||
<action name="质检参数列表" interceptor="chkZmrLogin" path="/qcParameter.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcParameter.zml" class="com.zhiqim.yangcai.design.action.sys.QcParameterAction" method="list"/>
|
||||
<action name="质检参数增加页面" interceptor="chkZmrLogin" path="/qcParameterAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcParameterAdd.zml" class="com.zhiqim.yangcai.design.action.sys.QcParameterAction" method="add"/>
|
||||
<action name="质检参数增加处理" interceptor="chkZmrLogin" path="/qcParameterInsert.htm" redirect="qcParameter.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.QcParameterAction" method="insert"/>
|
||||
<action name="质检参数修改页面" interceptor="chkZmrLogin" path="/qcParameterModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcParameterModify.zml" class="com.zhiqim.yangcai.design.action.sys.QcParameterAction" method="modify"/>
|
||||
<action name="质检参数修改处理" interceptor="chkZmrLogin" path="/qcParameterUpdate.htm" redirect="qcParameter.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.QcParameterAction" method="update"/>
|
||||
<action name="质检参数删除处理" interceptor="chkZmrLogin" path="/qcParameterDelete.htm" redirect="qcParameter.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.sys.QcParameterAction" method="delete"/>
|
||||
|
||||
<!-- 质检加分类型 -->
|
||||
<action name="质检加分类型列表" interceptor="chkZmrLogin" path="/qcAwardedType.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcAwardedType.zml" class="com.zhiqim.yangcai.design.action.sys.QcAwardedTypeAction" method="list"/>
|
||||
<action name="质检加分类型增加页面" interceptor="chkZmrLogin" path="/qcAwardedTypeAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcAwardedTypeAdd.zml" class="com.zhiqim.yangcai.design.action.sys.QcAwardedTypeAction" method="add"/>
|
||||
<action name="质检加分类型增加处理" interceptor="chkZmrLogin" path="/qcAwardedTypeInsert.htm" redirect="/qcAwardedType.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.QcAwardedTypeAction" method="insert"/>
|
||||
<action name="质检加分类型修改页面" interceptor="chkZmrLogin" path="/qcAwardedTypeModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcAwardedTypeModify.zml" class="com.zhiqim.yangcai.design.action.sys.QcAwardedTypeAction" method="modify"/>
|
||||
<action name="质检加分类型修改处理" interceptor="chkZmrLogin" path="/qcAwardedTypeUpdate.htm" redirect="/qcAwardedType.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.QcAwardedTypeAction" method="update"/>
|
||||
<action name="质检加分类型删除处理" interceptor="chkZmrLogin" path="/qcAwardedTypeDelete.htm" redirect="/qcAwardedType.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.sys.QcAwardedTypeAction" method="delete"/>
|
||||
|
||||
<!-- 质检绩效参数 -->
|
||||
<action name="质检绩效参数列表" interceptor="chkZmrLogin" path="/qcPerformanceParam.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcPerformanceParam.zml" class="com.zhiqim.yangcai.design.action.sys.QcPerformanceParamAction" method="list"/>
|
||||
<action name="质检绩效参数增加" interceptor="chkZmrLogin" path="/qcPerformanceParamAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcPerformanceParamAdd.zml" class="com.zhiqim.yangcai.design.action.sys.QcPerformanceParamAction" method="add"/>
|
||||
<action name="质检绩效参数增加处理" interceptor="chkZmrLogin" path="/qcPerformanceParamInsert.htm" redirect="/qcPerformanceParam.htm" success="插入成功" class="com.zhiqim.yangcai.design.action.sys.QcPerformanceParamAction" method="insert"/>
|
||||
<action name="质检绩效参数修改" interceptor="chkZmrLogin" path="/qcPerformanceParamModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/qcPerformanceParamModify.zml" class="com.zhiqim.yangcai.design.action.sys.QcPerformanceParamAction" method="modify"/>
|
||||
<action name="质检绩效参数修改处理" interceptor="chkZmrLogin" path="/qcPerformanceParamUpdate.htm" redirect="/qcPerformanceParam.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.QcPerformanceParamAction" method="update"/>
|
||||
|
||||
<!-- 时效绩效参数管理 -->
|
||||
<action name="时效绩效参数列表" interceptor="chkZmrLogin" path="/timelinessParameterList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/timelinessParameterList.zml" class="com.zhiqim.yangcai.design.action.sys.TimelinessParameterAction" method="list"/>
|
||||
<action name="增加时效绩效参数" interceptor="chkZmrLogin" path="/timelinessParameterAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/timelinessParameterAdd.zml" class="com.zhiqim.yangcai.design.action.sys.TimelinessParameterAction" method="add"/>
|
||||
<action name="增加时效绩效参数处理" interceptor="chkZmrLogin" path="/timelinessParameterInsert.htm" redirect="/timelinessParameterList.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.TimelinessParameterAction" method="insert"/>
|
||||
<action name="修改时效绩效参数" interceptor="chkZmrLogin" path="/timelinessParameterModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/timelinessParameterModify.zml" class="com.zhiqim.yangcai.design.action.sys.TimelinessParameterAction" method="modify"/>
|
||||
<action name="修改时效绩效参数处理" interceptor="chkZmrLogin" path="/timelinessParameterUpdate.htm" redirect="/timelinessParameterList.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.TimelinessParameterAction" method="update"/>
|
||||
<action name="删除时效绩效参数" interceptor="chkZmrLogin" path="/timelinessParameterDelete.htm" redirect="/timelinessParameterList.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.sys.TimelinessParameterAction" method="delete"/>
|
||||
|
||||
<!-- 商户管理 -->
|
||||
<action name="订单商户列表" interceptor="chkZmrLogin" path="/orderMerchantList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/orderMerchantList.zml" class="com.zhiqim.yangcai.design.action.sys.OrderMerchantAction"/>
|
||||
<action name="增加商户" interceptor="chkZmrLogin" path="/orderMerchantAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/orderMerchantAdd.zml" class="com.zhiqim.yangcai.design.action.sys.OrderMerchantAction" method="add"/>
|
||||
<action name="增加处理" interceptor="chkZmrLogin" path="/orderMerchantInsert.htm" redirect="/orderMerchantList.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.OrderMerchantAction" method="insert"/>
|
||||
<action name="修改商户" interceptor="chkZmrLogin" path="/orderMerchantModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/orderMerchantModify.zml" class="com.zhiqim.yangcai.design.action.sys.OrderMerchantAction" method="modify"/>
|
||||
<action name="修改处理" interceptor="chkZmrLogin" path="/orderMerchantUpdate.htm" redirect="/orderMerchantList.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.OrderMerchantAction" method="update"/>
|
||||
|
||||
<!-- 团队管理 -->
|
||||
<action name="团队管理列表" interceptor="chkZmrLogin" path="/teamManagement.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/teamManagement.zml" class="com.zhiqim.yangcai.design.action.sys.TeamManagementAction"/>
|
||||
<action name="增加团队" interceptor="chkZmrLogin" path="/teamManagementAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/teamManagementAdd.zml" class="com.zhiqim.yangcai.design.action.sys.TeamManagementAction" />
|
||||
<action name="增加团队处理" interceptor="chkZmrLogin" path="/teamManagementAddTeam.htm" redirect="/teamManagement.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.TeamManagementAction" method="insert"/>
|
||||
<action name="修改团队" interceptor="chkZmrLogin" path="/teamManagementUpdate.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/teamManagementUpdate.zml" class="com.zhiqim.yangcai.design.action.sys.TeamManagementAction" method="modify"/>
|
||||
<action name="设计师管理" interceptor="chkZmrLogin" path="/teamDesignerManage.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/designer/teamDesignerManage.zml" class="com.zhiqim.yangcai.design.action.designer.TeamManageAction" />
|
||||
<action name="订单商户列表" interceptor="chkZmrLogin" path="/teamMerchantList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/teamMerchantList.zml" class="com.zhiqim.yangcai.design.action.sys.OrderMerchantAction"/>
|
||||
<action name="修改处理" interceptor="chkZmrLogin" path="/orderMerchantUpdateTeam.htm" redirect="/teamManagement.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.TeamManagementAction" method="update"/>
|
||||
<action name="部门增加操作员" interceptor="chkZmrLogin" path="/deptTeam.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/deptTeam.zml" class="com.zhiqim.yangcai.design.action.sys.DeptTeamAction"/>
|
||||
<action name="增加组织" interceptor="chkZmrLogin" path="/deptOrg.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/deptOrg.zml" class="com.zhiqim.yangcai.design.action.sys.deptOrgAction"/>
|
||||
|
||||
<!-- 接口管理 -->
|
||||
<action name="接口日志列表" interceptor="chkZmrLogin" path="/apiInvokeLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/apiInvokeLog.zml" class="com.zhiqim.yangcai.design.action.sys.ApiInvokeLogAction" method="list"/>
|
||||
<action name="接口日志删除" interceptor="chkZmrLogin" path="/apiInvokeLogDelete.htm" redirect="/apiInvokeLog.htm" tips="删除成功" class="com.zhiqim.yangcai.design.action.sys.ApiInvokeLogAction" method="delete"/>
|
||||
|
||||
<!-- 售后参数管理 -->
|
||||
<action name="售后责任类型" interceptor="chkZmrLogin" path="/afterPicType.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/afterPicType.zml" class="com.zhiqim.yangcai.design.action.sys.AfterPicTypeAction"/>
|
||||
<action name="售后责任类型增加页面" interceptor="chkZmrLogin" path="/afterPicTypeAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/afterPicTypeAdd.zml" class="com.zhiqim.yangcai.design.action.sys.AfterPicTypeAction" method="add"/>
|
||||
<action name="售后责任类型增加处理" interceptor="chkZmrLogin" path="/afterPicTypeInsert.htm" redirect="/afterPicType.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.AfterPicTypeAction" method="insert"/>
|
||||
<action name="售后责任类型修改页面" interceptor="chkZmrLogin" path="/afterPicTypeModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/afterPicTypeModify.zml" class="com.zhiqim.yangcai.design.action.sys.AfterPicTypeAction" method="modify"/>
|
||||
<action name="售后责任类型修改处理" interceptor="chkZmrLogin" path="/afterPicTypeUpdate.htm" redirect="/afterPicType.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.AfterPicTypeAction" method="update"/>
|
||||
<action name="售后责任类型删除" interceptor="chkZmrLogin" path="/afterPicTypeDelete.htm" redirect="/afterPicType.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.AfterPicTypeAction" method="delete"/>
|
||||
|
||||
<action name="售后问题类型" interceptor="chkZmrLogin" path="/afterProblemType.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/afterProblemType.zml" class="com.zhiqim.yangcai.design.action.sys.AfterProblemTypeAction"/>
|
||||
<action name="售后问题类型增加页面" interceptor="chkZmrLogin" path="/afterProblemTypeAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/afterProblemTypeAdd.zml" class="com.zhiqim.yangcai.design.action.sys.AfterProblemTypeAction" method="add"/>
|
||||
<action name="售后问题类型增加处理" interceptor="chkZmrLogin" path="/afterProblemTypeInsert.htm" redirect="/afterProblemType.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.AfterProblemTypeAction" method="insert"/>
|
||||
<action name="售后问题类型修改页面" interceptor="chkZmrLogin" path="/afterProblemTypeModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sys/afterProblemTypeModify.zml" class="com.zhiqim.yangcai.design.action.sys.AfterProblemTypeAction" method="modify"/>
|
||||
<action name="售后问题类型修改处理" interceptor="chkZmrLogin" path="/afterProblemTypeUpdate.htm" redirect="/afterProblemType.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.AfterProblemTypeAction" method="update"/>
|
||||
<action name="售后问题类型删除" interceptor="chkZmrLogin" path="/afterProblemTypeDelete.htm" redirect="/afterProblemType.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.AfterProblemTypeAction" method="delete"/>
|
||||
|
||||
<!-- 订单管理 -->
|
||||
<action name="历史标签日志" interceptor="chkZmrLogin" path="/historyOrderTagLog.htm" redirect="/orderTagList.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/presenter/historyOrderTagLog.zml" class="com.zhiqim.yangcai.design.action.order.HistoryOrderTagLogAction"/>
|
||||
<action name="订单标签列表" interceptor="chkZmrLogin" path="/orderTagList.htm" redirect="/orderTagList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderTagList.zml" class="com.zhiqim.yangcai.design.action.order.OrderTagListAction"/>
|
||||
<action name="订单列表" interceptor="chkZmrLogin" path="/orderList.htm" redirect="/orderList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderList.zml" class="com.zhiqim.yangcai.design.action.order.OrderListAction"/>
|
||||
<action name="订单日志" interceptor="chkZmrLogin" path="/orderLogList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderLogList.zml" class="com.zhiqim.yangcai.design.action.order.OrderLogListAction"/>
|
||||
<action name="退款列表" interceptor="chkZmrLogin" path="/orderRefundList.htm" redirect="/orderRefundList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderRefundList.zml" class="com.zhiqim.yangcai.design.action.order.OrderRefundListAction"/>
|
||||
<action name="退款截图" interceptor="chkZmrLogin" path="/selectRefundOrderImg.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/selectRefundOrderImg.zml" class="com.zhiqim.yangcai.design.action.order.SelectRefundOrderImgAction"/>
|
||||
<action name="待办列表" interceptor="chkZmrLogin" path="/orderBacklog.htm" redirect="/orderBacklog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderBacklog.zml" class="com.zhiqim.yangcai.design.action.order.OrderBackLogAction"/>
|
||||
|
||||
|
||||
<!-- 订单设计审核 -->
|
||||
<action name="初稿待审列表" interceptor="chkZmrLogin" path="/orderDraftCheckWait.htm" redirect="/orderDraftCheckWait.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderDraftCheckWait.zml" class="com.zhiqim.yangcai.design.action.order.OrderDraftCheckWaitAction"/>
|
||||
<action name="定稿待审列表" interceptor="chkZmrLogin" path="/orderEndCheckWait.htm" redirect="/orderEndCheckWait.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderEndCheckWait.zml" class="com.zhiqim.yangcai.design.action.order.OrderEndCheckWaitAction"/>
|
||||
|
||||
<!-- 订单印前审核 -->
|
||||
<action name="待审列表" interceptor="chkZmrLogin" path="/orderCheckWait.htm" redirect="/orderCheckWait.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderCheckWait.zml" class="com.zhiqim.yangcai.design.action.order.OrderCheckWaitAction"/>
|
||||
<action name="审核退回原因" interceptor="chkZmrLogin" path="/orderCheckBackInfo.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/presenter/orderCheckBackInfo.zml"/>
|
||||
<action name="已审列表" interceptor="chkZmrLogin" path="/orderCheckFinish.htm" redirect="/orderCheckFinish.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderCheckFinish.zml" class="com.zhiqim.yangcai.design.action.order.OrderCheckFinishAction"/>
|
||||
<action name="审核退回列表" interceptor="chkZmrLogin" path="/orderCheckBackList.htm" redirect="/orderCheckBackList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/orderCheckBackList.zml" class="com.zhiqim.yangcai.design.action.order.OrderCheckBackListAction"/>
|
||||
<action name="订单审核退回详情" interceptor="chkZmrLogin" path="/historyBackDetails.htm" redirect="/orderCheckBackList.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/presenter/historyBackDetails.zml" class="com.zhiqim.yangcai.design.action.order.HistoryBackDetailsAction"/>
|
||||
<action name="设计份数修改" interceptor="chkZmrLogin" path="/designCopiesr.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/designCopiesr.zml" class="com.zhiqim.yangcai.design.action.order.DesignCopiesrAction"/>
|
||||
|
||||
<!-- 进度备注 -->
|
||||
<action name="已审列表" interceptor="chkZmrLogin" path="/progressNote.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/progressNote.zml" class="com.zhiqim.yangcai.design.action.order.ProgressNoteAction"/>
|
||||
|
||||
<action name="退款申诉审核" interceptor="chkZmrLogin" path="/complaintOrder.htm" redirect="/complaintOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/complaintOrder.zml" class="com.zhiqim.yangcai.design.action.order.ComplaintOrderAction"/>
|
||||
<action name="申诉详情预览" interceptor="chkZmrLogin" path="/complaintView.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/complaintView.zml" class="com.zhiqim.yangcai.design.action.order.ComplaintViewAction"/>
|
||||
|
||||
<action name="我的质检" interceptor="chkZmrLogin" path="/qcPersonal.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/qcPersonal.zml" class="com.zhiqim.yangcai.design.action.order.QcPersonalAction"/>
|
||||
<action name="申请加分" interceptor="chkZmrLogin" path="/qcApplyScore.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/qcApplyScore.zml" class="com.zhiqim.yangcai.design.action.order.QcApplyScoreAction" />
|
||||
<action name="质检加分列表" interceptor="chkZmrLogin" path="/qcApplyScoreList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/qcApplyScoreList.zml" class="com.zhiqim.yangcai.design.action.order.QcApplyScoreListAction"/>
|
||||
<action name="质检加分详情" interceptor="chkZmrLogin" path="/qcApplyDetail.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/qcApplyDetail.zml" class="com.zhiqim.yangcai.design.action.order.QcApplyDetailAction"/>
|
||||
|
||||
<action name="质检订单列表" interceptor="chkZmrLogin" path="/qcOrderList.htm" redirect="/qcOrderList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/qcOrderList.zml" class="com.zhiqim.yangcai.design.action.order.QcOrderListAction"/>
|
||||
<action name="质检判定页面" interceptor="chkZmrLogin" path="/qcJudge.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/qcJudge.zml" class="com.zhiqim.yangcai.design.action.order.QcJudgeAction"/>
|
||||
<action name="质检违规列表" interceptor="chkZmrLogin" path="/qcViolationsList.htm" redirect="/qcViolationsList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/qcViolationsList.zml" class="com.zhiqim.yangcai.design.action.order.QcViolationsListAction"/>
|
||||
<action name="质检违规详情" interceptor="chkZmrLogin" path="/qcViolationsDetail.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/qcViolationsDetail.zml" class="com.zhiqim.yangcai.design.action.order.QcViolationsDetailAction"/>
|
||||
|
||||
<!-- 投诉订单 -->
|
||||
<action name="投诉单列表" interceptor="chkZmrLogin" path="/complainTotalOrderList.htm" redirect="/complainTotalOrderList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/complain/complainTotalOrderList.zml" class="com.zhiqim.yangcai.design.action.complain.ComplainTotalOrderListAction"/>
|
||||
<action name="待处理投诉单" interceptor="chkZmrLogin" path="/complainWantDealList.htm" redirect="/complainWantDealList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/complain/complainWantDealList.zml" class="com.zhiqim.yangcai.design.action.complain.ComplainWantDealListAction"/>
|
||||
<action name="投诉统计" interceptor="chkZmrLogin" path="/complainFinishList.htm" redirect="/complainFinishList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/complain/complainFinishList.zml" class="com.zhiqim.yangcai.design.action.complain.ComplainFinishlListAction"/>
|
||||
<action name="投诉单详情" interceptor="chkZmrLogin" path="/complainDetail.htm" redirect="/complainTotalOrderList.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/complain/complainDetail.zml" class="com.zhiqim.yangcai.design.action.complain.ComplainDetailAction"/>
|
||||
<action name="投诉单处理" interceptor="chkZmrLogin" path="/complainDeal.htm" redirect="/complainWantDealList.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/complain/complainDeal.zml" class="com.zhiqim.yangcai.design.action.complain.ComplainDealAction"/>
|
||||
|
||||
<action name="指定设计师" interceptor="chkZmrLogin" path="/assignDesigner.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/assignDesigner.zml" class="com.zhiqim.yangcai.design.action.order.AssignDesignerAction"/>
|
||||
<action name="多选指定设计师" interceptor="chkZmrLogin" path="/assignDesigners.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/assignDesigners.zml" class="com.zhiqim.yangcai.design.action.order.AssignDesignerActions"/>
|
||||
<action name="放弃订单" interceptor="chkZmrLogin" path="/waiveOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/waiveOrder.zml" class="com.zhiqim.yangcai.design.action.order.WaiveOrderAction"/>
|
||||
<action name="修改单价" interceptor="chkZmrLogin" path="/doEditDesignPrice.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/doEditDesignPrice.zml"/>
|
||||
<action name="修改单价" interceptor="chkZmrLogin" path="/doEditDesignPriceDZ.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/doEditDesignPriceDZ.zml"/>
|
||||
<action name="修改加急费" interceptor="chkZmrLogin" path="/doEditUrgentPrice.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/doEditUrgentPrice.zml"/>
|
||||
<action name="修改稿件类型" interceptor="chkZmrLogin" path="/doEditDraftType.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/doEditDraftType.zml"/>
|
||||
<action name="修改订单状态" interceptor="chkZmrLogin" path="/doEditStatus.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/doEditStatus.zml"/>
|
||||
<action name="修改订单" interceptor="chkZmrLogin" path="/doEditDesignOrder.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/doEditDesignOrder.zml" class="com.zhiqim.yangcai.design.action.order.DoEditDesignOrderAction"/>
|
||||
<action name="指定组织" interceptor="chkZmrLogin" path="/assignOrg.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/assignOrg.zml" class="com.zhiqim.yangcai.design.action.order.AssignOrgAction"/>
|
||||
|
||||
<!-- 抢单大厅 -->
|
||||
<action name="抢单大厅" interceptor="chkZmrLogin" path="/receiveOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/receiveOrder.zml" class="com.zhiqim.yangcai.design.action.order.ReceiveOrderAction"/>
|
||||
<action name="抢单功能" interceptor="chkZmrLogin" path="/contendOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/contendOrder.zml" class="com.zhiqim.yangcai.design.action.order.ContendOrderAction"/>
|
||||
<action name="资料上传" interceptor="chkZmrLogin" path="/uploadData.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/uploadData.zml" class="com.zhiqim.yangcai.design.action.order.UploadDataAction"/>
|
||||
<action name="修改行业" interceptor="chkZmrLogin" path="/modifyIndustry.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/modifyIndustry.zml" class="com.zhiqim.yangcai.design.action.order.ModifyIndustryAction"/>
|
||||
<action name="审稿详情" interceptor="chkZmrLogin" path="/checkBackDetail.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/checkBackDetail.zml" class="com.zhiqim.yangcai.design.action.order.CheckBackDetailAction"/>
|
||||
<action name="修改状态" interceptor="chkZmrLogin" path="/changeStatus.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/order/changeStatus.zml" class="com.zhiqim.yangcai.design.action.order.ChangeStatusAction"/>
|
||||
|
||||
<action name="快超时订单" interceptor="chkZmrLogin" path="/timeoutOrderNear.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timeoutOrderNear.zml" class="com.zhiqim.yangcai.design.action.order.TimeoutOrderNearAction"/>
|
||||
<action name="当日超时订单" interceptor="chkZmrLogin" path="/timeoutOrderToday.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timeoutOrderToday.zml" class="com.zhiqim.yangcai.design.action.order.TimeoutOrderTodayAction"/>
|
||||
<action name="历史超时订单" interceptor="chkZmrLogin" path="/timeoutOrderHistory.htm" redirect="/timeoutOrderHistory.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timeoutOrderHistory.zml" class="com.zhiqim.yangcai.design.action.order.TimeoutOrderHistoryAction"/>
|
||||
<action name="定稿未超时订单" interceptor="chkZmrLogin" path="/notTimeoutCompleteOrderHistory.htm" redirect="/notTimeoutCompleteOrderHistory.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/notTimeoutCompleteOrderHistory.zml" class="com.zhiqim.yangcai.design.action.order.NotTimeoutCompleteOrderHistoryAction"/>
|
||||
<action name="定稿超时订单" interceptor="chkZmrLogin" path="/timeoutCompleteOrderHistory.htm" redirect="/timeoutCompleteOrderHistory.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timeoutCompleteOrderHistory.zml" class="com.zhiqim.yangcai.design.action.order.TimeoutCompleteOrderHistoryAction"/>
|
||||
<action name="初稿超时折线图" interceptor="chkZmrLogin" path="/timeoutOrderHistoryStat.htm" redirect="/timeoutOrderHistoryStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timeoutOrderHistoryStat.zml" class="com.zhiqim.yangcai.design.action.order.TimeoutOrderHistoryStatAction"/>
|
||||
<action name="组织初稿时效统计" interceptor="chkZmrLogin" path="/timelinessOrgStat.htm" redirect="/timelinessOrgStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timelinessOrgStat.zml" class="com.zhiqim.yangcai.design.action.order.TimelinessOrgStatAction"/>
|
||||
|
||||
<action name="旺旺订单" interceptor="chkZmrLogin" path="/wangwangOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/wangwangOrder.zml" class="com.zhiqim.yangcai.design.action.order.WangwangOrderAction"/>
|
||||
|
||||
<!-- 分拣、派单超时 -->
|
||||
<action name="分拣超时" interceptor="chkZmrLogin" path="/timeoutMerDispatch.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timeoutMerDispatch.zml" class="com.zhiqim.yangcai.design.action.order.TimeoutMerDispatchAction"/>
|
||||
<action name="派单超时" interceptor="chkZmrLogin" path="/timeoutDispatchOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timeoutDispatchOrder.zml" class="com.zhiqim.yangcai.design.action.order.TimeoutDispatchOrderAction"/>
|
||||
<action name="初稿超时" interceptor="chkZmrLogin" path="/timeoutDraftOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/timeoutDraftOrder.zml" class="com.zhiqim.yangcai.design.action.order.TimeoutDraftOrderAction"/>
|
||||
|
||||
|
||||
<!-- 标签管理 -->
|
||||
<action name="标签行业" interceptor="chkZmrLogin" path="/labelIndustry.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelIndustry.zml" class="com.zhiqim.yangcai.design.action.label.LabelIndustryAction"/>
|
||||
<action name="增加标签行业页面" interceptor="chkZmrLogin" path="/labelIndustryAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelIndustryAdd.zml" class="com.zhiqim.yangcai.design.action.label.LabelIndustryAction" method="add"/>
|
||||
<action name="增加标签行业处理" interceptor="chkZmrLogin" path="/labelIndustryInsert.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/labelIndustry.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.label.LabelIndustryAction" method="insert"/>
|
||||
<action name="修改标签行业页面" interceptor="chkZmrLogin" path="/labelIndustryModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelIndustryModify.zml" class="com.zhiqim.yangcai.design.action.label.LabelIndustryAction" method="modify"/>
|
||||
<action name="修改标签行业处理" interceptor="chkZmrLogin" path="/labelIndustryUpdate.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/labelIndustry.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.label.LabelIndustryAction" method="update"/>
|
||||
<action name="删除标签行业处理" interceptor="chkZmrLogin" path="/labelIndustryDelete.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/labelIndustry.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.label.LabelIndustryAction" method="delete"/>
|
||||
|
||||
<action name="标签属性" interceptor="chkZmrLogin" path="/labelAttributeCat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelAttributeCat.zml" class="com.zhiqim.yangcai.design.action.label.LabelAttributeCatAction"/>
|
||||
<action name="增加标签属性页面" interceptor="chkZmrLogin" path="/labelAttributeCatAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelAttributeCatAdd.zml" class="com.zhiqim.yangcai.design.action.label.LabelAttributeCatAction" method="add"/>
|
||||
<action name="增加标签属性处理" interceptor="chkZmrLogin" path="/labelAttributeCatInsert.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/labelAttributeCat.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.label.LabelAttributeCatAction" method="insert"/>
|
||||
<action name="修改标签属性页面" interceptor="chkZmrLogin" path="/labelAttributeCatModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelAttributeCatModify.zml" class="com.zhiqim.yangcai.design.action.label.LabelAttributeCatAction" method="modify"/>
|
||||
<action name="修改标签属性处理" interceptor="chkZmrLogin" path="/labelAttributeCatUpdate.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/labelAttributeCat.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.label.LabelAttributeCatAction" method="update"/>
|
||||
<action name="删除标签属性处理" interceptor="chkZmrLogin" path="/labelAttributeCatDelete.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/labelAttributeCat.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.label.LabelAttributeCatAction" method="delete"/>
|
||||
|
||||
<action name="标签属性值" interceptor="chkZmrLogin" path="/labelAttribute.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelAttribute.zml" class="com.zhiqim.yangcai.design.action.label.LabelAttributeAction"/>
|
||||
<action name="添加标签属性值页面" interceptor="chkZmrLogin" path="/labelAttributeAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelAttributeAdd.zml" class="com.zhiqim.yangcai.design.action.label.LabelAttributeAction" method="add"/>
|
||||
<action name="添加标签属性值处理" interceptor="chkZmrLogin" path="/labelAttributeInsert.htm" redirect="/labelAttribute.htm" success="添加成功" class="com.zhiqim.yangcai.design.action.label.LabelAttributeAction" method="insert"/>
|
||||
<action name="修改标签属性值值页面" interceptor="chkZmrLogin" path="/labelAttributeModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/label/labelAttributeModify.zml" class="com.zhiqim.yangcai.design.action.label.LabelAttributeAction" method="modify"/>
|
||||
<action name="修改标签属性值处理" interceptor="chkZmrLogin" path="/labelAttributeUpdate.htm" redirect="/labelAttribute.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.label.LabelAttributeAction" method="update"/>
|
||||
<action name="删除标签属性值处理" interceptor="chkZmrLogin" path="/labelAttributeDelete.htm" redirect="/labelAttribute.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.label.LabelAttributeAction" method="delete"/>
|
||||
|
||||
<!-- 我的模板 -->
|
||||
<action name="我的草稿模板" interceptor="chkZmrLogin" path="/templateDraftMy.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/templateDraftMy.zml" />
|
||||
<action name="我的订单模板" interceptor="chkZmrLogin" path="/templateOrderMy.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/templateOrderMy.zml" />
|
||||
|
||||
<action name="我的模板" interceptor="chkZmrLogin" path="/templateMy.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/templateMy.zml"/>
|
||||
<action name="我收藏的" interceptor="chkZmrLogin" path="/templateCollect.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/templateCollect.zml"/>
|
||||
<action name="分享给我的" interceptor="chkZmrLogin" path="/templateShare.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/templateShare.zml"/>
|
||||
|
||||
<action name="所有模板" interceptor="chkZmrLogin" path="/allTemplate.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/allTemplate.zml" />
|
||||
<action name="精品模板" interceptor="chkZmrLogin" path="/bestTemplate.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/bestTemplate.zml" />
|
||||
|
||||
<action name="模板审核" interceptor="chkZmrLogin" path="/templateAudit.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/templateAudit.zml" />
|
||||
<action name="精品审核" interceptor="chkZmrLogin" path="/templateBestAudit.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/templateBestAudit.zml" />
|
||||
<action name="模版审核日志" interceptor="chkZmrLogin" path="/desTemplateLogList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/desTemplateLogList.zml" class="com.zhiqim.yangcai.design.action.template.DesTemplateLogAction"/>
|
||||
|
||||
<action name="模板关联标签" interceptor="chkZmrLogin" path="/templateLabel.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/template/templateLabel.zml" class="com.zhiqim.yangcai.design.action.template.TemplateLabelAction"/>
|
||||
<action name="模板详情" interceptor="chkZmrLogin" path="/templateShow.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/template/templateShow.zml" class="com.zhiqim.yangcai.design.action.template.TemplateShowAction"/>
|
||||
<action name="模板下载" interceptor="chkZmrLogin" path="/templateDownload.htm" class="com.zhiqim.yangcai.design.action.template.TemplateDownloadAction"/>
|
||||
|
||||
<action name="新建我的模板" path="/newMyTemplate.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/template/inner/newMyTemplate.zml" class="com.zhiqim.yangcai.design.action.template.NewMyTemplateAction"/>
|
||||
|
||||
<action name="用户素材管理" path="/userMaterialList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/template/userMaterialList.zml" class="com.zhiqim.yangcai.design.action.template.UserMaterialAction" method="list"/>
|
||||
<action name="添加系统素材" path="/addSysMaterial.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/template/addSysMaterial.zml" class="com.zhiqim.yangcai.design.action.template.UserMaterialAction" method="add"/>
|
||||
|
||||
<action name="外部稿件上传" interceptor="chkZmrLogin" path="/externalDraftUpload.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/template/externalDraftUpload.zml"/>
|
||||
<action name="外部稿件下载" interceptor="chkZmrLogin" path="/externalDraftDownload.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/template/externalDraftDownload.zml" class="com.zhiqim.yangcai.design.action.template.ExternalDraftDownloadAction"/>
|
||||
|
||||
|
||||
|
||||
<!-- 作品库 -->
|
||||
<action name="作品上传" interceptor="chkZmrLogin" path="/worksUpload.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/works/worksUpload.zml" class="com.zhiqim.yangcai.design.action.works.WorksUploadAction"/>
|
||||
<action name="标签关联" interceptor="chkZmrLogin" path="/labelRelation.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/works/labelRelation.zml" class="com.zhiqim.yangcai.design.action.works.LabelRelationAction"/>
|
||||
|
||||
<action name="我的作品" interceptor="chkZmrLogin" path="/worksMy.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/worksMy.zml" class="com.zhiqim.yangcai.design.action.works.WorksMyAction"/>
|
||||
<action name="我收藏的" interceptor="chkZmrLogin" path="/worksCollect.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/worksCollect.zml" class="com.zhiqim.yangcai.design.action.works.WorksCollectAction"/>
|
||||
<action name="我的精品" interceptor="chkZmrLogin" path="/worksBest.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/worksBest.zml" class="com.zhiqim.yangcai.design.action.works.WorksBestAction"/>
|
||||
<action name="分享给我的" interceptor="chkZmrLogin" path="/worksShare.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/worksShare.zml" class="com.zhiqim.yangcai.design.action.works.WorksShareAction"/>
|
||||
|
||||
<action name="小组作品" interceptor="chkZmrLogin" path="/groupWorks.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/groupWorks.zml" class="com.zhiqim.yangcai.design.action.works.GroupWorksAction"/>
|
||||
<action name="所有作品" interceptor="chkZmrLogin" path="/allWorks.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/allWorks.zml" class="com.zhiqim.yangcai.design.action.works.AllWorksAction"/>
|
||||
<action name="精品作品" interceptor="chkZmrLogin" path="/bestWorks.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/bestWorks.zml" class="com.zhiqim.yangcai.design.action.works.BestWorksAction"/>
|
||||
<action name="精品审核" interceptor="chkZmrLogin" path="/worksAudit.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/worksAudit.zml" class="com.zhiqim.yangcai.design.action.works.WorksAuditAction"/>
|
||||
|
||||
<action name="作品详情" interceptor="chkZmrLogin" path="/worksShow.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/works/worksShow.zml" class="com.zhiqim.yangcai.design.action.works.WorksShowAction"/>
|
||||
<action name="作品下载" interceptor="chkZmrLogin" path="/worksDownload.htm" class="com.zhiqim.yangcai.design.action.works.WorksDownloadAction"/>
|
||||
|
||||
<action name="外网下载" path="/cdrWorksDownload.htm" class="com.zhiqim.yangcai.design.action.works.CdrWorksDownloadAction"/>
|
||||
<action name="作品列表" interceptor="chkZmrLogin" path="/worksList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/worksList.zml" class="com.zhiqim.yangcai.design.action.works.WorksListAction"/>
|
||||
|
||||
<action name="对外所有作品" path="/pcWorks.htm" view="/zview/works/pcWorks.zml" class="com.zhiqim.yangcai.design.action.works.AllWorksAction"/>
|
||||
<action name="对外作品详情" path="/worksShowPC.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/works/worksShowPC.zml" class="com.zhiqim.yangcai.design.action.works.WorksShowPCAction"/>
|
||||
|
||||
<!-- 作品素材管理 -->
|
||||
<action name="分类列表" interceptor="chkZmrLogin" path="/works/materialCatList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/materialCatList.zml" class="com.zhiqim.yangcai.design.action.works.MaterialCatAction" method="list"/>
|
||||
<action name="分类增加" interceptor="chkZmrLogin" path="/works/materialCatAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/materialCatAdd.zml" class="com.zhiqim.yangcai.design.action.works.MaterialCatAction" method="add"/>
|
||||
<action name="分类增加处理" interceptor="chkZmrLogin" path="/works/materialCatInsert.htm" redirect="/works/materialCatList.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.works.MaterialCatAction" method="insert"/>
|
||||
<action name="分类修改" interceptor="chkZmrLogin" path="/works/materialCatModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/materialCatModify.zml" class="com.zhiqim.yangcai.design.action.works.MaterialCatAction" method="modify"/>
|
||||
<action name="分类修改处理" interceptor="chkZmrLogin" path="/works/materialCatUpdate.htm" redirect="/works/materialCatList.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.works.MaterialCatAction" method="update"/>
|
||||
<action name="分类删除处理" interceptor="chkZmrLogin" path="/works/materialCatDelete.htm" redirect="/works/materialCatList.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.works.MaterialCatAction" method="delete"/>
|
||||
|
||||
<action name="素材列表" interceptor="chkZmrLogin" path="/works/materialContList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/works/materialContList.zml" class="com.zhiqim.yangcai.design.action.works.MaterialContAction" method="list"/>
|
||||
<action name="素材增加" interceptor="chkZmrLogin" path="/works/materialContAdd.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/works/materialContAdd.zml" class="com.zhiqim.yangcai.design.action.works.MaterialContAction" method="add"/>
|
||||
<action name="素材修改" interceptor="chkZmrLogin" path="/works/materialContModify.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/works/materialContModify.zml" class="com.zhiqim.yangcai.design.action.works.MaterialContAction" method="modify"/>
|
||||
|
||||
<!-- 通用 -->
|
||||
<action name="选择行业" interceptor="chkZmrLogin" path="/industrySelect.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/template/inner/industrySelect.zml" class="com.zhiqim.yangcai.design.action.template.IndustrySelectAction"/>
|
||||
|
||||
<!-- 设计师搜索模板管理 -->
|
||||
<action name="模板预览" interceptor="chkZmrLogin" path="/templatePreview.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/des/templatePreview.zml" class="com.zhiqim.yangcai.design.action.des.TemplatePreviewAction"/>
|
||||
<action name="模板客户预览" path="/templateCustomerPreview.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/des/templateCustomerPreview.zml" class="com.zhiqim.yangcai.design.action.des.TemplateCustomerPreviewAction"/>
|
||||
<action name="弹框截图" interceptor="chkZmrLogin" path="/copyImage.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/des/inner/copyImage.zml" />
|
||||
<!-- 派单管理 -->
|
||||
<action name="派单属性" interceptor="chkZmrLogin" path="/dispatchProperty.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/dispatchProperty.zml" class="com.zhiqim.yangcai.design.action.dispatch.DispatchPropertyAction"/>
|
||||
<action name="增加派单属性页面" interceptor="chkZmrLogin" path="/dispatchPropertyAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/dispatchPropertyAdd.zml" class="com.zhiqim.yangcai.design.action.dispatch.DispatchPropertyAction" method="add"/>
|
||||
<action name="增加派单属性处理" interceptor="chkZmrLogin" path="/dispatchPropertyInsert.htm" redirect="/dispatchProperty.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.dispatch.DispatchPropertyAction" method="insert"/>
|
||||
<action name="修改派单属性页面" interceptor="chkZmrLogin" path="/dispatchPropertyModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/dispatchPropertyModify.zml" class="com.zhiqim.yangcai.design.action.dispatch.DispatchPropertyAction" method="modify"/>
|
||||
<action name="修改派单属性处理" interceptor="chkZmrLogin" path="/dispatchPropertyUpdate.htm" redirect="/dispatchProperty.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.dispatch.DispatchPropertyAction" method="update" />
|
||||
<action name="删除派单属性处理" interceptor="chkZmrLogin" path="/dispatchPropertyDelete.htm" redirect="/dispatchProperty.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.dispatch.DispatchPropertyAction" method="delete"/>
|
||||
|
||||
<action name="待派单订单" interceptor="chkZmrLogin" path="/waitDisOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/waitDisOrder.zml" class="com.zhiqim.yangcai.design.action.dispatch.WaitDisOrderAction"/>
|
||||
<action name="派单日志" interceptor="chkZmrLogin" path="/dispatchLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/dispatchLog.zml" class="com.zhiqim.yangcai.design.action.dispatch.DispatchLogAction"/>
|
||||
<action name="待分拣订单" interceptor="chkZmrLogin" path="/waitDisMerOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/waitDisMerOrder.zml" class="com.zhiqim.yangcai.design.action.dispatch.WaitDisMerOrderAction"/>
|
||||
<action name="商户分拣日志" interceptor="chkZmrLogin" path="/merDispatchLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/merDispatchLog.zml" class="com.zhiqim.yangcai.design.action.dispatch.MerDispatchLogAction"/>
|
||||
<action name="上班日志查询" interceptor="chkZmrLogin" path="/workSearchLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/workSearchLog.zml" class="com.zhiqim.yangcai.design.action.dispatch.WorkSearchLogAction"/>
|
||||
<action name="在线日志" interceptor="chkZmrLogin" path="/onlineLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/onlineLog.zml" class="com.zhiqim.yangcai.design.action.dispatch.OnlineLogAction"/>
|
||||
<action name="通知日志" interceptor="chkZmrLogin" path="/noticeLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/noticeLog.zml" class="com.zhiqim.yangcai.design.action.dispatch.NoticeLogAction"/>
|
||||
<action name="接单时长" interceptor="chkZmrLogin" path="/desOnlineTimeLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/desOnlineTimeLog.zml" class="com.zhiqim.yangcai.design.action.dispatch.DesOnliceTimeLogAction"/>
|
||||
<action name="分拣统计" interceptor="chkZmrLogin" path="/dispatchStat.htm" redirect="/dispatchStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/dispatchStat.zml" class="com.zhiqim.yangcai.design.action.dispatch.DispatchStatAction"/>
|
||||
<action name="待派统计" interceptor="chkZmrLogin" path="/dispatchWaitStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/dispatchWaitStat.zml" class="com.zhiqim.yangcai.design.action.dispatch.DispatchWaitStatAction"/>
|
||||
|
||||
<!--结算管理 -->
|
||||
<action name="结算管理" interceptor="chkZmrLogin" path="/accountsManage.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/accounts/accountsManage.zml" class="com.zhiqim.yangcai.design.action.accounts.accountsManageAction"/>
|
||||
<action name="结算管理导出" interceptor="chkZmrLogin" path="/accountsManageExport.htm" class="com.zhiqim.yangcai.design.action.accounts.accountsManageExportAction" />
|
||||
<!--短信管理 -->
|
||||
<action name="短信发送日志" interceptor="chkZmrLogin" path="/smsSendLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/sms/smsSendLog.zml" class="com.zhiqim.yangcai.design.action.sms.SmsSendLogAction"/>
|
||||
|
||||
<!--评分管理 -->
|
||||
<action name="模板权重" interceptor="chkZmrLogin" path="/templateWeight.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/templateWeight.zml" class="com.zhiqim.yangcai.design.action.score.TemplateWeightAction"/>
|
||||
<action name="增加模板权重页面" interceptor="chkZmrLogin" path="/templateWeightAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/templateWeightAdd.zml" class="com.zhiqim.yangcai.design.action.score.TemplateWeightAction" method="add"/>
|
||||
<action name="增加模板权重处理" interceptor="chkZmrLogin" path="/templateWeightInsert.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/templateWeight.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.score.TemplateWeightAction" method="insert"/>
|
||||
<action name="修改模板权重页面" interceptor="chkZmrLogin" path="/templateWeightModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/templateWeightModify.zml" class="com.zhiqim.yangcai.design.action.score.TemplateWeightAction" method="modify"/>
|
||||
<action name="修改模板权重处理" interceptor="chkZmrLogin" path="/templateWeightUpdate.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/templateWeight.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.score.TemplateWeightAction" method="update"/>
|
||||
<action name="删除模板权重处理" interceptor="chkZmrLogin" path="/templateWeightDelete.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/templateWeight.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.score.TemplateWeightAction" method="delete"/>
|
||||
|
||||
<action name="模板评分类型" interceptor="chkZmrLogin" path="/templateScore.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/templateScore.zml" class="com.zhiqim.yangcai.design.action.score.TemplateScoreAction"/>
|
||||
<action name="增加模板评分类型页面" interceptor="chkZmrLogin" path="/templateScoreAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/templateScoreAdd.zml" class="com.zhiqim.yangcai.design.action.score.TemplateScoreAction" method="add"/>
|
||||
<action name="增加模板评分类型处理" interceptor="chkZmrLogin" path="/templateScoreInsert.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/templateScore.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.score.TemplateScoreAction" method="insert"/>
|
||||
|
||||
<action name="关键词分数权重" interceptor="chkZmrLogin" path="/keywordWeight.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/keywordWeight.zml" class="com.zhiqim.yangcai.design.action.score.KeywordWeightAction"/>
|
||||
<action name="增加关键词分数权重页面" interceptor="chkZmrLogin" path="/keywordWeightAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/keywordWeightAdd.zml" class="com.zhiqim.yangcai.design.action.score.KeywordWeightAction" method="add"/>
|
||||
<action name="增加关键词分数权重处理" interceptor="chkZmrLogin" path="/keywordWeightInsert.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/keywordWeight.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.score.KeywordWeightAction" method="insert"/>
|
||||
<action name="修改关键词分数权重页面" interceptor="chkZmrLogin" path="/keywordWeightModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/keywordWeightModify.zml" class="com.zhiqim.yangcai.design.action.score.KeywordWeightAction" method="modify"/>
|
||||
<action name="修改关键词分数权重处理" interceptor="chkZmrLogin" path="/keywordWeightUpdate.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/keywordWeight.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.score.KeywordWeightAction" method="update"/>
|
||||
<action name="删除关键词分数权重处理" interceptor="chkZmrLogin" path="/keywordWeightDelete.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/keywordWeight.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.score.KeywordWeightAction" method="delete"/>
|
||||
|
||||
<action name="关键词评分参数" interceptor="chkZmrLogin" path="/keywordScore.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/keywordScore.zml" class="com.zhiqim.yangcai.design.action.score.KeywordScoreAction"/>
|
||||
<action name="增加关键词评分参数页面" interceptor="chkZmrLogin" path="/keywordScoreAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/keywordScoreAdd.zml" class="com.zhiqim.yangcai.design.action.score.KeywordScoreAction" method="add"/>
|
||||
<action name="增加关键词评分参数处理" interceptor="chkZmrLogin" path="/keywordScoreInsert.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/keywordScore.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.score.KeywordScoreAction" method="insert"/>
|
||||
|
||||
<!-- 考试题库 -->
|
||||
<action name="考试题库" interceptor="chkZmrLogin" path="/designOrderQuestions.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/designOrderQuestions.zml" class="com.zhiqim.yangcai.design.action.order.ConfigQuestionsAction"/>
|
||||
<action name="新增考试订单" interceptor="chkZmrLogin" path="/configQuestionsAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/configQuestionsAdd.zml"/>
|
||||
<action name="更新考试订单" interceptor="chkZmrLogin" path="/configQuestionsModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/configQuestionsModify.zml" class="com.zhiqim.yangcai.design.action.order.ConfigQuestionsModifyAciton"/>
|
||||
|
||||
<!--设计师评分配置 -->
|
||||
<action name="设计师等级配置" interceptor="chkZmrLogin" path="/scoreDesignerLever.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/scoreDesignerLever.zml" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerLeverAction"/>
|
||||
<action name="增加设计师等级配置页面" interceptor="chkZmrLogin" path="/scoreDesignerLeverAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/scoreDesignerLeverAdd.zml" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerLeverAction" method="add"/>
|
||||
<action name="增加设计师等级配置处理" interceptor="chkZmrLogin" path="/scoreDesignerLeverInsert.htm" view="/ztmpl/zhiqim_manager/template.htm" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerLeverAction" method="insert"/>
|
||||
<action name="修改设计师等级配置页面" interceptor="chkZmrLogin" path="/scoreDesignerLeverModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/scoreDesignerLeverModify.zml" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerLeverAction" method="modify"/>
|
||||
<action name="修改设计师等级配置处理" interceptor="chkZmrLogin" path="/scoreDesignerLeverUpdate.htm" view="/ztmpl/zhiqim_manager/template.htm" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerLeverAction" method="update"/>
|
||||
<action name="删除设计师等级配置处理" interceptor="chkZmrLogin" path="/scoreDesignerLeverDelete.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/scoreDesignerLever.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerLeverAction" method="delete"/>
|
||||
|
||||
<action name="积分细则" interceptor="chkZmrLogin" path="/scoreType.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/scoreType.zml" class="com.zhiqim.yangcai.design.action.score.ScoreTypeAction"/>
|
||||
|
||||
<action name="设计师积分数据" interceptor="chkZmrLogin" path="/scoreDesignerRecord.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/scoreDesignerRecord.zml" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerRecordAction"/>
|
||||
<action name="积分详情" interceptor="chkZmrLogin" path="/scoreDesignerRecordDetail.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/scoreDesignerRecordDetail.zml" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerRecordDetailAction"/>
|
||||
<action name="人工修正" interceptor="chkZmrLogin" path="/scoreDesignerRecordDetailAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/score/scoreDesignerRecordAdd.zml" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerRecordDetailAction" method="add"/>
|
||||
<action name="人工修正处理" interceptor="chkZmrLogin" path="/scoreDesignerRecordDetailInsert.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/scoreDesignerRecord.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.score.ScoreDesignerRecordDetailAction" method="insert"/>
|
||||
|
||||
|
||||
<!--关键词管理 -->
|
||||
<action name="关键词排行" interceptor="chkZmrLogin" path="/keywordTop.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/keyword/keywordTop.zml" class="com.zhiqim.yangcai.design.action.keyword.KeywordTopAction"/>
|
||||
<action name="行业关键词" interceptor="chkZmrLogin" path="/keywordIndustryTop.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/keyword/keywordIndustryTop.zml" class="com.zhiqim.yangcai.design.action.keyword.KeywordIndustryTopAction"/>
|
||||
|
||||
<!-- ************************************************************ -->
|
||||
<!-- ****************售后部分************************************* -->
|
||||
<!-- ************************************************************ -->
|
||||
<action name="售后单列表" interceptor="chkZmrLogin" path="/designAfterOrder.htm" redirect="/designAfterOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/after/designAfterOrder.zml" class="com.zhiqim.yangcai.design.action.after.DesignAfterOrderAction"/>
|
||||
<action name="售后申诉单列表" interceptor="chkZmrLogin" path="/afterBlameReturn.htm" redirect="/afterBlameReturn.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/after/afterBlameReturn.zml" class="com.zhiqim.yangcai.design.action.after.AfterBlameReturnOrderAction"/>
|
||||
<action name="需处理的售后单" interceptor="chkZmrLogin" path="/waitHandleAfterOrder.htm" redirect="/waitHandleAfterOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/after/waitHandleAfterOrder.zml" class="com.zhiqim.yangcai.design.action.after.WaitHandleAfterOrderAction"/>
|
||||
<action name="个人售后单列表" interceptor="chkZmrLogin" path="/personalAfterOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/after/personalAfterOrder.zml" class="com.zhiqim.yangcai.design.action.after.PersonalAfterOrderAction"/>
|
||||
<action name="我导致的售后单" interceptor="chkZmrLogin" path="/handledAfterOrder.htm" redirect="/handledAfterOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/after/handledAfterOrder.zml" class="com.zhiqim.yangcai.design.action.after.HandledAfterOrderAction"/>
|
||||
<action name="售后赔付比修改" interceptor="chkZmrLogin" path="/doEditDesignAfsId.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/after/doEditDesignAfsId.zml"/>
|
||||
|
||||
<!-- ************************************************************ -->
|
||||
<!-- ****************统计部分************************************* -->
|
||||
<!-- ************************************************************ -->
|
||||
<!-- 统计报表 -->
|
||||
<action name="已初稿状态订单统计" interceptor="chkZmrLogin" path="/draftStatusOrderStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/draftStatusOrderStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.DraftStatusOrderStatAction"/>
|
||||
<action name="初稿订单统计" interceptor="chkZmrLogin" path="/draftOrderConvert.htm" redirect="/draftOrderConvert.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/draftOrderConvert.zml" class="com.zhiqim.yangcai.design.action.stat.design.DraftOrderConvertAction"/>
|
||||
<action name="设计师绩效统计" interceptor="chkZmrLogin" path="/designerPerformance.htm" redirect="/designerPerformance.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/designerPerformance.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignerPerformanceAction"/>
|
||||
<action name="设计师定稿率统计" interceptor="chkZmrLogin" path="/completeDesignRateStat.htm" redirect="/completeDesignRateStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/completeDesignRateStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.CompleteDesignRateStatAction"/>
|
||||
<!-- <action name="组织定稿率统计" interceptor="chkZmrLogin" path="/completeOrgRateStat.htm" redirect="/completeOrgRateStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/completeOrgRateStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.CompleteOrgRateStatAction"/>
|
||||
<action name="订单类型统计" interceptor="chkZmrLogin" path="/designOrderTypeStat.htm" redirect="/designOrderTypeStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/designOrderTypeStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignOrderTypeStatAction"/>
|
||||
<action name="组织定稿统计" interceptor="chkZmrLogin" path="/designFinalizeOrgCase.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/designFinalizeOrgCase.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignFinalizeOrgCaseAction"/>
|
||||
|
||||
<action name="初稿订单时效统计" interceptor="chkZmrLogin" path="/draftOrderTimeliness.htm" redirect="/draftOrderTimeliness.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/draftOrderTimeliness.zml" class="com.zhiqim.yangcai.design.action.stat.design.DraftOrderTimelinessAction"/>
|
||||
<action name="初稿订单时效统计清单" interceptor="chkZmrLogin" path="/draftOrderTimelinessInfo.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/stat/design/inner/draftOrderTimelinessInfo.zml" class="com.zhiqim.yangcai.design.action.stat.design.DraftOrderTimelinessInfoAction"/>
|
||||
<action name="初稿订单时效统计(组织)" interceptor="chkZmrLogin" path="/draftOrderOrgTimeliness.htm" redirect="/draftOrderOrgTimeliness.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/draftOrderOrgTimeliness.zml" class="com.zhiqim.yangcai.design.action.stat.design.DraftOrderOrgTimelinessAction"/>
|
||||
<action name="初稿订单时效统计清单(组织)" interceptor="chkZmrLogin" path="/draftOrderOrgTimelinessInfo.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/stat/design/inner/draftOrderOrgTimelinessInfo.zml" class="com.zhiqim.yangcai.design.action.stat.design.DraftOrderOrgTimelinessInfoAction"/>
|
||||
<action name="定稿订单时效统计" interceptor="chkZmrLogin" path="/completeOrderTimeliness.htm" redirect="/completeOrderTimeliness.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/completeOrderTimeliness.zml" class="com.zhiqim.yangcai.design.action.stat.design.CompleteOrderTimelinessAction"/>
|
||||
<action name="定稿订单时效统计清单" interceptor="chkZmrLogin" path="/completeOrderTimelinessInfo.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/stat/design/inner/completeOrderTimelinessInfo.zml" class="com.zhiqim.yangcai.design.action.stat.design.CompleteOrderTimelinessInfoAction"/>
|
||||
<action name="初稿产品时效统计" interceptor="chkZmrLogin" path="/draftOrderTypeTimeliness.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/draftOrderTypeTimeliness.zml" class="com.zhiqim.yangcai.design.action.stat.design.DraftOrderTypeTimelinessAction"/>
|
||||
<action name="定稿产品时效统计" interceptor="chkZmrLogin" path="/completeOrderTypeTimeliness.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/completeOrderTypeTimeliness.zml" class="com.zhiqim.yangcai.design.action.stat.design.CompleteOrderTypeTimelinessAction"/>
|
||||
<action name="设计总订单数量统计" interceptor="chkZmrLogin" path="/designOrderCountStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/designOrderCountStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignOrderCountStatAction"/>-->
|
||||
<!-- 修改绩效统计报表 -->
|
||||
<action name="设计师修改绩效统计" interceptor="chkZmrLogin" path="/meritsTotal.htm" redirect="/meritsTotal.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/merits/meritsTotal.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignOrderMeriysAction"/>
|
||||
|
||||
<!-- 超时统计 -->
|
||||
<action name="设计师定稿超时" interceptor="chkZmrLogin" path="/timeoutDesignerComplete.htm" redirect="/timeoutDesignerComplete.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/timeoutDesignerComplete.zml" class="com.zhiqim.yangcai.design.action.stat.design.TimeoutDesignerCompleteAction"/>
|
||||
<action name="组织定稿超时" interceptor="chkZmrLogin" path="/timeoutOrgComplete.htm" redirect="/timeoutOrgComplete.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/timeoutOrgComplete.zml" class="com.zhiqim.yangcai.design.action.stat.design.TimeoutOrgCompleteAction"/>
|
||||
|
||||
<action name="个人退款率统计" interceptor="chkZmrLogin" path="/personalRefundRateStat.htm" redirect="/personalRefundRateStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/refund/personalRefundRateStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.PersonalRefundRateStatAction"/>
|
||||
<action name="个人退款申诉" interceptor="chkZmrLogin" path="/personalRefundComplaint.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/stat/refund/personalRefundComplaint.zml"/>
|
||||
<action name="设计退款率统计" interceptor="chkZmrLogin" path="/designOrderRefundRateStat.htm" redirect="/designOrderRefundRateStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/refund/designOrderRefundRateStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignOrderRefundRateStatAction"/>
|
||||
<action name="设计退款统计饼图" interceptor="chkZmrLogin" path="/designOrderRefundStat.htm" redirect="/designOrderRefundStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/refund/designOrderRefundStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignOrderRefundStatAction"/>
|
||||
<action name="组织退款统计" interceptor="chkZmrLogin" path="/designRefundOrgTotalStatistics.htm" redirect="/designRefundOrgTotalStatistics.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/refund/designRefundOrgTotalStatistics.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignRefundOrgTotalStatisticsAction"/>
|
||||
<action name="产品退款统计" interceptor="chkZmrLogin" path="/designRefundPrdTypeStatistics.htm" redirect="/designRefundPrdTypeStatistics.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/refund/designRefundPrdTypeStatistics.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignRefundPrdTypeStatisticsAction"/>
|
||||
|
||||
<action name="个人绩效统计" interceptor="chkZmrLogin" path="/personalPerformanceStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/performance/personalPerformanceStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.PersonalPerformanceStatAction"/>
|
||||
<action name="设计师绩效统计" interceptor="chkZmrLogin" path="/designerPerformanceStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/performance/designerPerformanceStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignerPerformanceStatAction"/>
|
||||
<action name="设计组绩效统计" interceptor="chkZmrLogin" path="/designGroupPerformanceStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/performance/designGroupPerformanceStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.DesignGroupPerformanceStatAction"/>
|
||||
|
||||
<action name="质检原因统计" interceptor="chkZmrLogin" path="/qcReasonStat.htm" redirect="/qcReasonStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/qc/qcReasonStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.QcReasonStatAction"/>
|
||||
<action name="设计师质检统计" interceptor="chkZmrLogin" path="/qcDesignerStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/qc/qcDesignerStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.QcDesignerStatAction"/>
|
||||
<action name="质检处理统计" interceptor="chkZmrLogin" path="/qcDisposeStat.htm" redirect="/qcDisposeStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/qc/qcDisposeStat.zml" class="com.zhiqim.yangcai.design.action.stat.design.QcDisposeStatAction"/>
|
||||
|
||||
<!-- 售后统计 -->
|
||||
<action name="个人售后统计" interceptor="chkZmrLogin" path="/personalAfterStatistics.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/after/personalAfterStatistics.zml" class="com.zhiqim.yangcai.design.action.stat.after.PersonalAfterStatisticsAction"/>
|
||||
<action name="售后订单统计" interceptor="chkZmrLogin" path="/designAfterStatistics.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/after/designAfterStatistics.zml" class="com.zhiqim.yangcai.design.action.stat.after.DesignAfterStatisticsAction"/>
|
||||
<action name="售后创建统计" interceptor="chkZmrLogin" path="/designAfterCreateStatistics.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/after/designAfterCreateStatistics.zml" class="com.zhiqim.yangcai.design.action.stat.after.DesignAfterCreateStatisticsAction"/>
|
||||
<action name="售后原因统计" interceptor="chkZmrLogin" path="/designAfterReasonStatistics.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/after/designAfterReasonStatistics.zml" class="com.zhiqim.yangcai.design.action.stat.after.DesignAfterReasonStatisticsAction"/>
|
||||
<action name="售后组织统计" interceptor="chkZmrLogin" path="/designAfterOrgStatistics.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/after/designAfterOrgStatistics.zml" class="com.zhiqim.yangcai.design.action.stat.after.DesignAfterOrgStatisticsAction"/>
|
||||
|
||||
<!-- 审核退回统计 -->
|
||||
<action name="印前审核退回统计" interceptor="chkZmrLogin" path="/orderBackEffectStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/back/orderBackEffectStat.zml" class="com.zhiqim.yangcai.design.action.stat.back.OrderBackEffectStatAction"/>
|
||||
<action name="印前原因退回统计" interceptor="chkZmrLogin" path="/beforecauseChart.htm" redirect="/beforecauseChart.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/back/beforecauseChart.zml" class="com.zhiqim.yangcai.design.action.stat.back.BeforeCauseChartAction"/>
|
||||
<action name="印前部门定稿统计" interceptor="chkZmrLogin" path="/sectionFinalizeCompleteStat.htm" redirect="/sectionFinalizeCompleteStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/back/sectionFinalizeCompleteStat.zml" class="com.zhiqim.yangcai.design.action.stat.back.SectionFinalizeCompleteStatAction"/>
|
||||
<action name="初稿审核退回统计" interceptor="chkZmrLogin" path="/draftOrderBackStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/back/draftOrderBackStat.zml" class="com.zhiqim.yangcai.design.action.stat.back.DraftOrderBackStatAction"/>
|
||||
<action name="定稿审核退回统计" interceptor="chkZmrLogin" path="/endOrderBackStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/back/endOrderBackStat.zml" class="com.zhiqim.yangcai.design.action.stat.back.EndOrderBackStatAction"/>
|
||||
|
||||
<!-- 消息盒子 -->
|
||||
<attribute name="系统引导" key="websocket" value="com.zhiqim.yangcai.design.messagebox.ZqmMessageBoxWS" />
|
||||
<action name="消息盒子(我接收的)" interceptor="chkZmrLogin" path="/${zhiqim_manager}/message.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/zhiqim_manager/message.zml" class="com.zhiqim.yangcai.design.messagebox.MessageAction"/>
|
||||
<action name="消息盒子(我发送的)" interceptor="chkZmrLogin" path="/${zhiqim_manager}/messageFromMe.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/zhiqim_manager/messageFromMe.zml" class="com.zhiqim.yangcai.design.messagebox.MessageFromMeAction"/>
|
||||
|
||||
<!-- 待办事项 -->
|
||||
<action name="我的待办事项" interceptor="chkZmrLogin" path="/${zhiqim_manager}/backLogWork.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/zhiqim_manager/backLogWork.zml" class="com.zhiqim.yangcai.design.messagebox.BackLogWorkAction"/>
|
||||
|
||||
<!-- 客户标签 -->
|
||||
<action name="补充标签" interceptor="chkZmrLogin" path="/fillLabelInfo.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/templateOrder/fillLabelInfo.zml" class="com.zhiqim.yangcai.design.action.template.FillLabelInfoAction" />
|
||||
|
||||
<!-- 移动端作品库部分 -->
|
||||
<action name="移动端作品库首页" path="/mobileWorksHome.htm" view="/ztmpl/zhiqim_manager/empty.htm" include="/zview/mobileWorks/mobileWorksHome.zml" class="com.zhiqim.yangcai.design.action.mobileworks.MobileWorksAction" />
|
||||
<action name="移动端单个作品详情页" path="/mobileWorkDetail.htm" view="/ztmpl/zhiqim_manager/empty.htm" include="/zview/mobileWorks/mobileWorkDetail.zml" class="com.zhiqim.yangcai.design.action.mobileworks.MobileWorksDetailAction" />
|
||||
|
||||
<!-- 移动端模板库部分 -->
|
||||
<action name="移动端模板库首页" path="/mobileTemplateHome.htm" view="/ztmpl/zhiqim_manager/empty.htm" include="/zview/mobileTemplate/mobileTemplateHome.zml" class="com.zhiqim.yangcai.design.action.mobiletemplate.MobileTemplateAction" />
|
||||
<action name="移动端单个模板详情页" path="/mobileTemplateDetail.htm" class="com.zhiqim.yangcai.design.action.mobiletemplate.MobileTemplateDetailAction" />
|
||||
|
||||
<!-- 秒绘电子名片支持接口 -->
|
||||
<action name="查询电子名片设计元素json字符串" path="/dzmpSupportList.htm" class="com.zhiqim.yangcai.design.action.dzmpsupport.DzmpSupportAction" method="list" />
|
||||
<action name="编辑电子名片设计元素json字符串" path="/dzmpSupportUpdate.htm" class="com.zhiqim.yangcai.design.action.dzmpsupport.DzmpSupportAction" method="update" />
|
||||
<action name="电子名片用户绑定设计平台名片" path="/dzmpUserBindingCard.htm" class="com.zhiqim.yangcai.design.action.dzmpsupport.DzmpUserBindCardAction" />
|
||||
|
||||
<!-- 微信公众号对接企业微信API的支持接口 -->
|
||||
<action name="获取设计师个人信息" path="/wkwechatSupportGetDesignerInfo.htm" class="com.zhiqim.yangcai.design.action.wkwechatsupport.WkwechatSupportAction" />
|
||||
|
||||
<action name="定稿线程池统计" interceptor="chkZmrLogin" path="/pdfQueue.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/pdfQueue.zml" class="com.zhiqim.yangcai.design.action.PdfQueueAction" />
|
||||
|
||||
<!-- 预约-组织临时额度配置管理 -->
|
||||
<action name="预约-组织临时额度配置" interceptor="chkZmrLogin" path="/subscribeOrgTempQuota.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/subscribe/subscribeOrgTempQuota.zml" class="com.zhiqim.yangcai.design.action.subscribe.SubscribeOrgTempQuotaAction"/>
|
||||
<action name="增加预约-组织临时额度配置" interceptor="chkZmrLogin" path="/subscribeOrgTempQuotaAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/subscribe/subscribeOrgTempQuotaAdd.zml" class="com.zhiqim.yangcai.design.action.subscribe.SubscribeOrgTempQuotaAction" method="add"/>
|
||||
<action name="增加预约-组织临时额度配置处理" interceptor="chkZmrLogin" path="/subscribeOrgTempQuotaInsert.htm" redirect="/subscribeOrgTempQuota.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.subscribe.SubscribeOrgTempQuotaAction" method="insert"/>
|
||||
<action name="修改预约-组织临时额度配置页面" interceptor="chkZmrLogin" path="/subscribeOrgTempQuotaModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/subscribe/subscribeOrgTempQuotaModify.zml" class="com.zhiqim.yangcai.design.action.subscribe.SubscribeOrgTempQuotaAction" method="modify"/>
|
||||
<action name="修改预约-组织临时额度配置处理" interceptor="chkZmrLogin" path="/subscribeOrgTempQuotaUpdate.htm" redirect="/subscribeOrgTempQuota.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.subscribe.SubscribeOrgTempQuotaAction" method="update" />
|
||||
<action name="删除预约-组织临时额度配置处理" interceptor="chkZmrLogin" path="/subscribeOrgTempQuotaDelete.htm" redirect="/subscribeOrgTempQuota.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.subscribe.SubscribeOrgTempQuotaAction" method="delete"/>
|
||||
<!-- 订单预约管理 -->
|
||||
<action name="订单预约管理" interceptor="chkZmrLogin" path="/designerSubscribe.htm" redirect="/designerSubscribe.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/subscribe/designerSubscribe.zml" class="com.zhiqim.yangcai.design.action.subscribe.DesignerSubscribeAction"/>
|
||||
|
||||
<!-- 订单分析 -->
|
||||
<action name="订单分析" interceptor="chkZmrLogin" path="/orderAnalysis.htm" redirect="/orderAnalysis.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/design/orderAnalysis.zml" class="com.zhiqim.yangcai.design.action.stat.design.OrderAnalysisAction"/>
|
||||
|
||||
<!-- 订单预约统计 -->
|
||||
<action name="订单预约统计(组员)" interceptor="chkZmrLogin" path="/subscribeStat.htm" redirect="/subscribeStat.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/subscribe/subscribeStat.zml" class="com.zhiqim.yangcai.design.action.stat.subscribe.SubscribeStatAction"/>
|
||||
<action name="订单预约统计(组织)" interceptor="chkZmrLogin" path="/subscribeStatAll.htm" redirect="/subscribeStatAll.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/stat/subscribe/subscribeStatAll.zml" class="com.zhiqim.yangcai.design.action.stat.subscribe.SubscribeStatAllAction"/>
|
||||
|
||||
<!-- 设计师个人信息 -->
|
||||
<action name="用户中心" interceptor="chkZmrLogin" path="/${zhiqim_manager}/profile.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/designerworks/profile.zml" class="com.zhiqim.yangcai.design.action.designerworks.ProfileAction" />
|
||||
<action name="设计师简介" interceptor="chkZmrLogin" path="/designerProfile.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/designerworks/designerProfile.zml" class="com.zhiqim.yangcai.design.action.designerworks.DesignerProfileAction" />
|
||||
<action name="设计师作品" interceptor="chkZmrLogin" path="/designerWorks.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/designerworks/designerWorks.zml" class="com.zhiqim.yangcai.design.action.designerworks.DesignerWorksAction" />
|
||||
<action name="设计师注册" interceptor="chkZmrLogin" path="/designerReg.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/designerworks/designerReg.zml" class="com.zhiqim.yangcai.design.action.designerworks.DesignerRegAction" />
|
||||
<action name="注册审核拒绝" interceptor="chkZmrLogin" path="/regCheckBack.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/designerworks/regCheckBack.zml" class="com.zhiqim.yangcai.design.action.designerworks.RegCheckBackAction" />
|
||||
<action name="注册审核通过" interceptor="chkZmrLogin" path="/checkApproved.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/designerworks/checkApproved.zml" class="com.zhiqim.yangcai.design.action.designerworks.RegCheckApprovedAction" />
|
||||
<action name="修改个人接单数量" interceptor="chkZmrLogin" path="/${zhiqim_manager}/modifyOrderNum.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/designerworks/modifyOrderNum.zml" />
|
||||
|
||||
<!-- 设计师虚拟账户 -->
|
||||
<action name="虚拟账户" interceptor="chkZmrLogin" path="/virtualAccount.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/account/virtualAccount.zml" class="com.zhiqim.yangcai.design.action.account.VirtualAccountAction"/>
|
||||
<action name="虚拟账交易明细" interceptor="chkZmrLogin" path="/virtualAccountTransactionDetails.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/account/virtualAccountTransactionDetails.zml" class="com.zhiqim.yangcai.design.action.account.VirtualAccountTransactionDetailsAction"/>
|
||||
<action name="虚拟账户明细" interceptor="chkZmrLogin" path="/virtualAccountDetails.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/account/virtualAccountDetails.zml" class="com.zhiqim.yangcai.design.action.account.VirtualAccountDetailsAction"/>
|
||||
<action name="发放工资" interceptor="chkZmrLogin" path="/sendSalary.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/account/sendSalary.zml" class="com.zhiqim.yangcai.design.action.account.VirtualAccountAction"/>
|
||||
<action name="冻结资金" interceptor="chkZmrLogin" path="/freezeSalary.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/account/freezeSalary.zml" class="com.zhiqim.yangcai.design.action.account.VirtualAccountAction"/>
|
||||
<action name="异常稽核" interceptor="chkZmrLogin" path="/abnormalAudit.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/account/abnormalAudit.zml" class="com.zhiqim.yangcai.design.action.account.VirtualAccountAction"/>
|
||||
<action name="设计师工资导出" interceptor="chkZmrLogin" path="/exportWageSchedule.htm" class="com.zhiqim.yangcai.design.action.account.ExportWageSchedule" />
|
||||
|
||||
<!-- 操作员未完成订单下载 -->
|
||||
<action name="操作员未完成订单下载" interceptor="chkZmrLogin" path="/downloadDesignOperatorOrder.htm" class="com.zhiqim.yangcai.design.action.DownloadDesignOperatorOrderAction"/>
|
||||
|
||||
<!-- 设计师组管理 -->
|
||||
<action name="设计师组管理" interceptor="chkZmrLogin" path="/designerGroup.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroup.zml" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupAction" method="list"/>
|
||||
<action name="设计师组增加页面" interceptor="chkZmrLogin" path="/designerGroupAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroupAdd.zml" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupAction" method="add"/>
|
||||
<action name="设计师组增加处理" interceptor="chkZmrLogin" path="/designerGroupInsert.htm" redirect="/designerGroup.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupAction" method="insert"/>
|
||||
<action name="设计师组修改页面" interceptor="chkZmrLogin" path="/designerGroupModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroupModify.zml" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupAction" method="modify"/>
|
||||
<action name="设计师组修改处理" interceptor="chkZmrLogin" path="/designerGroupUpdate.htm" redirect="/designerGroup.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupAction" method="update"/>
|
||||
<action name="设计师组删除处理" interceptor="chkZmrLogin" path="/designerGroupDelete.htm" redirect="/designerGroup.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupAction" method="delete"/>
|
||||
<!-- 设计师组接单管理 -->
|
||||
<action name="设计师组接单管理" interceptor="chkZmrLogin" path="/designerGroupDispatch.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroupDispatch.zml" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatchAction" method="list"/>
|
||||
<action name="设计师组增加接单配置页面" interceptor="chkZmrLogin" path="/designerGroupDispatchAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroupDispatchAdd.zml" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatchAction" method="add"/>
|
||||
<action name="设计师组增加配置处理" interceptor="chkZmrLogin" path="/designerGroupDispatchInsert.htm" redirect="/designerGroupDispatch.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatchAction" method="insert"/>
|
||||
<action name="设计师组修改配置页面" interceptor="chkZmrLogin" path="/designerGroupDispatchModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroupDispatchModify.zml" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatchAction" method="modify"/>
|
||||
<action name="设计师组修改配置处理" interceptor="chkZmrLogin" path="/designerGroupDispatchUpdate.htm" redirect="/designerGroupDispatch.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatchAction" method="update"/>
|
||||
<action name="设计师组删除配置处理" interceptor="chkZmrLogin" path="/designerGroupDispatchDelete.htm" redirect="/designerGroupDispatch.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.sys.DesignerGroupDispatchAction" method="delete"/>
|
||||
|
||||
<action name="设计师组分拣日志" interceptor="chkZmrLogin" path="/designerGroupDispatchLog.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/designerGroupDispatchLog.zml" class="com.zhiqim.yangcai.design.action.dispatch.DesignerGroupDispatchLogAction"/>
|
||||
<action name="待分拣设计师组订单" interceptor="chkZmrLogin" path="/waitDisDesignerGroupOrder.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/dispatch/waitDisDesignerGroupOrder.zml" class="com.zhiqim.yangcai.design.action.dispatch.WaitDisDesignerGroupOrderAction"/>
|
||||
<action name="设计师管理" interceptor="chkZmrLogin" path="/designerManage.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/designer/designerManage.zml" class="com.zhiqim.yangcai.design.action.designer.DesignerManageAction" />
|
||||
<action name="设计师详情" interceptor="chkZmrLogin" path="/designerCourseDetail.htm" view="/ztmpl/zhiqim_manager/inner.htm" include="/zview/designer/designerCourseDetail.zml" class="com.zhiqim.yangcai.design.action.designer.DesignerCourseDetailAction" />
|
||||
<action name="设计师管理导出" interceptor="chkZmrLogin" path="/designerManageExport.htm" class="com.zhiqim.yangcai.design.action.designer.DesignerManageExportAction" />
|
||||
|
||||
<!--知识库文章管理 -->
|
||||
<action name="文章列表" interceptor="chkZmrLogin" path="/article.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/article/article.zml" class="com.zhiqim.yangcai.design.action.question.ArticleAction" method="list"/>
|
||||
<action name="增加文章页面" interceptor="chkZmrLogin" path="/articleAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/article/articleAdd.zml" class="com.zhiqim.yangcai.design.action.question.ArticleAction" method="add"/>
|
||||
<action name="增加文章处理" interceptor="chkZmrLogin" path="/articleInsert.htm" redirect="/article.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.question.ArticleAction" method="insert"/>
|
||||
<action name="修改文章页面" interceptor="chkZmrLogin" path="/articleModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/article/articleModify.zml" class="com.zhiqim.yangcai.design.action.question.ArticleAction" method="modify"/>
|
||||
<action name="修改文章处理" interceptor="chkZmrLogin" path="/articleUpdate.htm" redirect="/article.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.question.ArticleAction" method="update"/>
|
||||
<action name="删除文章处理" interceptor="chkZmrLogin" path="/articleDelete.htm" redirect="/article.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.question.ArticleAction" method="delete"/>
|
||||
|
||||
<!-- 分类管理 -->
|
||||
<action name="分类列表" interceptor="chkZmrLogin" path="/category.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/article/category.zml" class="com.zhiqim.yangcai.design.action.question.CategoryAction" method="list"/>
|
||||
<action name="增加分类页面" interceptor="chkZmrLogin" path="/categoryAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/article/categoryAdd.zml" class="com.zhiqim.yangcai.design.action.question.CategoryAction" method="add"/>
|
||||
<action name="增加分类处理" interceptor="chkZmrLogin" path="/categoryInsert.htm" redirect="/category.htm" success="增加成功" class="com.zhiqim.yangcai.design.action.question.CategoryAction" method="insert"/>
|
||||
<action name="修改分类页面" interceptor="chkZmrLogin" path="/categoryModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/article/categoryModify.zml" class="com.zhiqim.yangcai.design.action.question.CategoryAction" method="modify"/>
|
||||
<action name="修改分类处理" interceptor="chkZmrLogin" path="/categoryUpdate.htm" redirect="/category.htm" success="修改成功" class="com.zhiqim.yangcai.design.action.question.CategoryAction" method="update"/>
|
||||
<action name="删除分类处理" interceptor="chkZmrLogin" path="/categoryDelete.htm" redirect="/category.htm" success="删除成功" class="com.zhiqim.yangcai.design.action.question.CategoryAction" method="delete"/>
|
||||
|
||||
<!-- 前台展示 -->
|
||||
<action name="问题页" path="/question.htm" view="/zview/article/question.zml" class="com.zhiqim.yangcai.design.action.question.QuestionAction"/>
|
||||
<action name="搜索页" path="/search.htm" view="/zview/article/search.zml" class="com.zhiqim.yangcai.design.action.question.SearchAction"/>
|
||||
|
||||
<!--对外设计师官网帮助文档Api -->
|
||||
<action name="查询文章富文本内容" path="/categoryLevel2Content.htm" class="com.zhiqim.yangcai.design.action.question.api.CategoryLeval2ContentForUccnAction"/>
|
||||
<action name="查询二级分类下文章明细" path="/categoryLevel2Detail.htm" class="com.zhiqim.yangcai.design.action.question.api.CategoryLeval2DetailForUccnAction"/>
|
||||
<action name="模糊搜索" path="/searchForUccn.htm" class="com.zhiqim.yangcai.design.action.question.api.ArticleSearchForUccnAction"/>
|
||||
|
||||
<!--退款订单 -->
|
||||
<action name="同意退款" interceptor="chkZmrLogin" path="/designOrderAgreeRefund.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/order/designOrderAgreeRefund.zml"/>
|
||||
<action name="退款订单详情" interceptor="chkZmrLogin" path="/designOrderRefundInfo.htm" view="/ztmpl/zhiqim_manager/template.htm" redirect="/category.htm" include="/zview/order/designOrderRefundInfo.zml" class="com.zhiqim.yangcai.design.action.order.DesignOrderRefundInfoAction"/>
|
||||
|
||||
<!--公告 -->
|
||||
<action name="公告首页" interceptor="chkZmrLogin" path="/noticeList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/notice/noticeList.zml" class="com.zhiqim.yangcai.design.action.notice.NoticeListAction" method="list"/>
|
||||
<action name="添加公告" interceptor="chkZmrLogin" path="/noticeAdd.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/notice/noticeAdd.zml"/>
|
||||
<action name="添加公告" interceptor="chkZmrLogin" redirect="/noticeList.htm" path="/noticeAddInfo.htm" success="操作成功" view="/ztmpl/zhiqim_manager/template.htm" class="com.zhiqim.yangcai.design.action.notice.NoticeListAction" method="insert"/>
|
||||
<action name="修改公告" interceptor="chkZmrLogin" redirect="/noticeList.htm" path="/noticeModify.htm" success="操作成功" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/notice/noticeModify.zml" class="com.zhiqim.yangcai.design.action.notice.NoticeListAction" method="modify"/>
|
||||
<action name="修改公告" interceptor="chkZmrLogin" redirect="/noticeList.htm" path="/noticeUpdate.htm" success="操作成功" view="/ztmpl/zhiqim_manager/template.htm" class="com.zhiqim.yangcai.design.action.notice.NoticeListAction" method="update"/>
|
||||
<action name="删除公告" interceptor="chkZmrLogin" redirect="/noticeList.htm" path="/noticeDelete.htm" success="操作成功" view="/ztmpl/zhiqim_manager/template.htm" class="com.zhiqim.yangcai.design.action.notice.NoticeListAction" method="delete"/>
|
||||
<action name="公告详情" interceptor="chkZmrLogin" path="/noticeInfo.htm" include="/zview/notice/noticeInfo.zml" view="/ztmpl/zhiqim_manager/template.htm"/>
|
||||
<action name="历史公告" interceptor="chkZmrLogin" path="/noticeHistory.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/notice/noticeHistory.zml" class="com.zhiqim.yangcai.design.action.notice.NoticeHistoryAction"/>
|
||||
|
||||
|
||||
</zhiqim-context>
|
||||
@@ -0,0 +1,921 @@
|
||||
<#---------------------------------------------------->
|
||||
<#-- 以下为变量定义 ------------------------>
|
||||
<#---------------------------------------------------->
|
||||
|
||||
<#--脚注标注-->
|
||||
<#var zmr_copyname="2021 秒绘科技"/>
|
||||
<#var zmr_copyright="Copyright © "+zmr_copyname+" All Rights Reserved"/>
|
||||
${Styles.src(zhiqim.css)}
|
||||
${Scripts.src(zhiqim.js)}
|
||||
${Styles.src(context.getRootPath("/zinc/css/yangcai_question_main_v1.4.0R2018031701.css"))}
|
||||
${Scripts.src(context.getRootPath("/zinc/css/zhiqim_search_auto_list_v1.4.0R2018031701.js"))}
|
||||
|
||||
<#--属性定义-->
|
||||
<#var name="设计运营后台"/>
|
||||
<#var version="V1.0"/>
|
||||
<#var zhiqim_uploadlarge.js = new ZmrCdnRuntime(context, "/service/res/zhiqim_upload_large_v1.5.0.r2018111001.js")/>
|
||||
|
||||
|
||||
<#--刷新左边区域自定义块-->
|
||||
<#function zhiqim_manager_topnav_left_defined()>
|
||||
<script>
|
||||
Z.onload(function()
|
||||
{
|
||||
|
||||
});
|
||||
</script>
|
||||
</#function>
|
||||
|
||||
<#-- 重写模板编辑版本号-->
|
||||
<#var media_editor_js_version="v1.5.0_r2020121101"/>
|
||||
|
||||
<#-- 重写模板定稿、预览-->
|
||||
<#function zhqim_media_edit_print(mediaId)>
|
||||
<script>
|
||||
|
||||
//提交初稿设计订单
|
||||
function doSubmitDraftOrderTempalte(mediaId)
|
||||
{
|
||||
var orderIsDzmpCardType = '${orderIsCardType}';
|
||||
if (orderIsDzmpCardType == 'true') {
|
||||
// 保存名片关联信息
|
||||
doUpdateCardInfo('${cardId}','${designId}', false);
|
||||
}
|
||||
|
||||
// 保存后的回调方法
|
||||
function callbackAfterSave(mediaId)
|
||||
{
|
||||
var ajax2 = new Z.Ajax();
|
||||
ajax2.setClassName("TemplateOrderPresenter");
|
||||
ajax2.setMethodName("doSubmitDraftOrderTempalte");
|
||||
ajax2.addParam("mediaId", mediaId);
|
||||
ajax2.setFailure(function(){
|
||||
setTimeout(function()
|
||||
{
|
||||
doDraftOrder_ajaxLoading.close()
|
||||
Z.failure(ajax2.responseText);
|
||||
},400);
|
||||
});
|
||||
ajax2.setSuccess(function(){
|
||||
setTimeout(function()
|
||||
{
|
||||
doDraftOrder_ajaxLoading.close();
|
||||
Z.success("初稿成功");
|
||||
},400);
|
||||
});
|
||||
ajax2.execute();
|
||||
}
|
||||
|
||||
// 1:定义加载框
|
||||
window.doDraftOrder_ajaxLoading = Z.loading({text:"正在提交初稿文件,请稍后...", shadow:true , width:400});
|
||||
|
||||
if (hasSvg2pdfAPI)
|
||||
{
|
||||
doSubmitDraftLocalSave(callbackAfterSave, mediaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
doAutoSaveMedia(callbackAfterSave, mediaId, true);
|
||||
}
|
||||
}
|
||||
|
||||
//完成定稿,预览设计稿
|
||||
function doPreviewFinalOrderTempalte(mediaId)
|
||||
{
|
||||
//生成PDF文件并预览展示,保存后的回调方法
|
||||
function callbackAfterSave(mediaId)
|
||||
{
|
||||
var doHandle = (hasSvg2pdfAPI) ? 0 : 1;
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doPreviewFinalOrderTempalte");
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.addParam("doHandle", doHandle);
|
||||
ajax.setFailure(function(){
|
||||
previewFinal_ajaxLoading.close();
|
||||
Z.failure(ajax.responseText);
|
||||
});
|
||||
ajax.setSuccess(function(){
|
||||
doPreviewFinalOrderDialog(mediaId);
|
||||
});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
//检测订单模板的版面数
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doCheckTempatePage");
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.setFailure(function(){
|
||||
Z.failure(ajax.responseText);
|
||||
});
|
||||
ajax.setSuccess(function()
|
||||
{
|
||||
//加载框
|
||||
window.previewFinal_ajaxLoading = Z.loading({shadow: true, text:"定稿预览处理中...", width:200});
|
||||
if (hasSvg2pdfAPI)
|
||||
{
|
||||
callbackAfterSave(mediaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
doAutoSaveMedia(callbackAfterSave, mediaId, true);
|
||||
}
|
||||
});
|
||||
ajax.setLoading(document, true);
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
//预览定稿展示
|
||||
function doPreviewFinalOrderDialog(mediaId)
|
||||
{
|
||||
if (hasSvg2pdfAPI)
|
||||
{
|
||||
ServiceAPI.mediaId = mediaId;
|
||||
doPreviewFileLocalSave(previewFinal_ajaxLoading);
|
||||
}
|
||||
else
|
||||
{
|
||||
doPreviewDialogQuery(mediaId);
|
||||
}
|
||||
}
|
||||
|
||||
function previewPdfLocal()
|
||||
{//重写pdfMaker,预览pdf方法
|
||||
// ajax 查询订单金额
|
||||
var amount = 0;
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setSync();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doQueryOrderAmount");
|
||||
ajax.addParam("mediaId", media.canvas.mediaId);
|
||||
ajax.setFailure(function(){
|
||||
previewFinal_ajaxLoading.close();
|
||||
});
|
||||
ajax.setSuccess(function(){
|
||||
amount = parseFloat(this.responseText || 0);
|
||||
});
|
||||
ajax.execute();
|
||||
|
||||
if (amount <= 0)
|
||||
return doClearErrorLocalSave("订单金额查询有误!");
|
||||
|
||||
previewFinal_ajaxLoading.close();
|
||||
|
||||
var mediaId = ServiceAPI.mediaId;
|
||||
var height = Z.D.clientHeight() - 200;
|
||||
var html = '<div id="previewId" class="z-text-center" style="height:'+height+'px">';
|
||||
//html += ' <object type="text/html" width="100%" height="100%" data="'+objUrl+'"></object>';
|
||||
//html += ' <iframe width="100%" height="100%" src="'+objUrl.+'"></iframe>';
|
||||
//html += '<embed src="'+objUrl+'" type="application/pdf" width="100%" height="100%">';
|
||||
//html += '<embed src="'+objUrl+'" type="text/html" width="100%" height="100%">';
|
||||
//html += ' <object type="application/pdf" width="100%" height="100%" data="'+objUrl+'"></object>';
|
||||
html += '</div>';
|
||||
html += '<div class="z-absolute z-w100p z-h60 z-text-center z-bg-gray z-pd10" style="bottom:0;left:0">';
|
||||
html += ' <button id="save" type="button" class="z-button z-large z-w120 z-cyan"';
|
||||
html += 'onclick="confirmSubmitFinalOrderTempalte('+mediaId+','+amount+')">完成定稿</button> ';
|
||||
html += ' <button type="button" class="z-button z-large z-mg-l10" onclick="previewPdfDialogLocal.close();">关闭</button>';
|
||||
html += '</div>';
|
||||
top.previewPdfDialogLocal = new Z.Dialog();
|
||||
previewPdfDialogLocal.title = "预览定稿文件";
|
||||
previewPdfDialogLocal.text = html;
|
||||
previewPdfDialogLocal.width = parseInt(Z.D.clientWidth()/2);
|
||||
previewPdfDialogLocal.height = parseInt(height + 60);
|
||||
previewPdfDialogLocal.fixed = true;
|
||||
previewPdfDialogLocal.execute();
|
||||
|
||||
// 重写弹窗关闭方法
|
||||
var closeFun = previewPdfDialogLocal.close;
|
||||
previewPdfDialogLocal.close = function()
|
||||
{
|
||||
closeFun.call(previewPdfDialogLocal);
|
||||
previewPdfDialogLocal = null;
|
||||
doClearPreviewLocalSave();
|
||||
}
|
||||
previewPdfDialogLocal.$title.find(".z-font.z-error").hide();
|
||||
Z('<i class="z-font z-error"></i>').appendTo(previewPdfDialogLocal.$title).on("click",previewPdfDialogLocal.close);
|
||||
|
||||
// pdfJs显示效果
|
||||
pdfjsLib.renderAllFromData({node:"#previewId",scale:300/72},ServiceAPI.pdfFinaly.result).then(function()
|
||||
{
|
||||
// 样式校准
|
||||
var previewWidth = Z.D.id("previewId").getBoundingClientRect().width - 30;
|
||||
var $$canvas = Z("#previewId canvas");
|
||||
|
||||
$$canvas.each(function($canvas)
|
||||
{
|
||||
var canvasWidth = $canvas.width;
|
||||
if (previewWidth > canvasWidth)
|
||||
return;
|
||||
|
||||
var canvasHeight = $canvas.height;
|
||||
$canvas.style.width = previewWidth + "px";
|
||||
$canvas.style.height = previewWidth/canvasWidth*canvasHeight + "px";
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
//定稿预览显示
|
||||
function doPreviewDialogQuery(mediaId)
|
||||
{
|
||||
//ajax查询处理状态
|
||||
function doQueryPreviewProgressing(mediaId)
|
||||
{
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doQueryPreviewFinalOrderTempalteProgressing");
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.setFailure(function(){
|
||||
previewFinal_ajaxLoading.close();
|
||||
Z.failure(ajax.responseText);
|
||||
});
|
||||
ajax.setSuccess(function(){
|
||||
var obj = Z.J.toObject(ajax.responseText);
|
||||
var mediaHandlePdfModel = obj.mediaHandlePdfModel;
|
||||
if (mediaHandlePdfModel)
|
||||
{
|
||||
console.log("预览处理状态:"+mediaHandlePdfModel.handleStatus)
|
||||
if (mediaHandlePdfModel.handleStatus == 0 || mediaHandlePdfModel.handleStatus == 1)
|
||||
{// 待处理 // 处理中
|
||||
setTimeout(doQueryPreviewProgressing, 5000, mediaId);
|
||||
}
|
||||
else if (mediaHandlePdfModel.handleStatus == 3)
|
||||
{//处理失败
|
||||
previewFinal_ajaxLoading.close();
|
||||
Z.failure(mediaHandlePdfModel.errorMsg);
|
||||
}
|
||||
else if (mediaHandlePdfModel.handleStatus == 2)
|
||||
{// 处理完成
|
||||
previewFinal_ajaxLoading.close();
|
||||
var height = Z.D.clientHeight() - 200;
|
||||
var amount = obj.amount;
|
||||
var html = '<div id="previewId" style="height:'+height+'px">';
|
||||
html += window.pdfjsLib?'':'<object type="text/html" width="100%" height="100%" data="'+obj.url+'"></object>';
|
||||
html += '</div>';
|
||||
html += '<div class="z-absolute z-w100p z-h60 z-text-center z-bg-gray z-pd10" style="bottom:0;left:0">';
|
||||
html += ' <button id="save" type="button" class="z-button z-large z-w120 z-cyan" onclick="confirmSubmitFinalOrderTempalte('+mediaId+','+amount+')">完成定稿</button> ';
|
||||
html += ' <button type="button" class="z-button z-large z-mg-l10" onclick="Z.Dialog.close(location.hash);">关闭</button>';
|
||||
html += '</div>';
|
||||
var dialog = new Z.Dialog();
|
||||
dialog.title = "预览定稿文件";
|
||||
dialog.text = html;
|
||||
dialog.width = parseInt(Z.D.clientWidth()/2);
|
||||
dialog.height = parseInt(height + 60);
|
||||
dialog.fixed = true;
|
||||
dialog.execute();
|
||||
|
||||
window.pdfjsLib && pdfjsLib.renderAll("#previewId", obj.url);
|
||||
}
|
||||
else
|
||||
{
|
||||
previewFinal_ajaxLoading.close();
|
||||
console.log("定稿预览收到异常处理状态")
|
||||
}
|
||||
}
|
||||
else
|
||||
{//查不到处理对象
|
||||
previewFinal_ajaxLoading.close();
|
||||
console.log("定稿预览找不到处理对象")
|
||||
Z.failure("预览处理失败");
|
||||
}
|
||||
});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
//延时处理 查询
|
||||
setTimeout(doQueryPreviewProgressing, 500, mediaId);
|
||||
}
|
||||
|
||||
//确认定稿操作
|
||||
function confirmSubmitFinalOrderTempalte(mediaId, amount)
|
||||
{
|
||||
//提交定稿确认弹窗
|
||||
var tips = "确定完成对稿吗?定稿后该订单模板不再支持修改!";
|
||||
if (amount >= 10000)
|
||||
{
|
||||
tips="此订单金额较大,请仔细核对无误再定稿,以免造成售后损失。定稿后该订单模板不再支持修改!"
|
||||
}
|
||||
|
||||
Z.confirm(tips, function()
|
||||
{
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doCheckTempatePage");
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.setFailure(function(){
|
||||
Z.failure(ajax.responseText);
|
||||
});
|
||||
ajax.setSuccess(function()
|
||||
{
|
||||
//加载筐
|
||||
window.submitFinal_ajaxLoading = Z.loading({shadow: true, text:"定稿处理中...", width:180});
|
||||
|
||||
var doHandle = (hasSvg2pdfAPI) ? 0 : 1;
|
||||
var ajax2 = new Z.Ajax();
|
||||
ajax2.setClassName("TemplateOrderPresenter");
|
||||
ajax2.setMethodName("doSubmitFinalOrderTempalte");
|
||||
ajax2.addParam("mediaId", mediaId);
|
||||
ajax2.addParam("doHandle", doHandle);
|
||||
ajax2.setFailure(function(){
|
||||
window.submitFinal_ajaxLoading.close();
|
||||
Z.failure(ajax2.responseText);
|
||||
});
|
||||
ajax2.setSuccess(function()
|
||||
{
|
||||
//直接使用预览的pdf文件来定稿
|
||||
var obj = Z.J.toObject(this.responseText ? this.responseText : "{}");
|
||||
if(obj.success == "true")
|
||||
{
|
||||
submitFinal_ajaxLoading.close();
|
||||
Z.success("定稿完成", function(){Z.L.reload()});
|
||||
}
|
||||
else
|
||||
{
|
||||
//重新生成pdf文件来定稿
|
||||
if (hasSvg2pdfAPI)
|
||||
{
|
||||
doSubmitFinalLocalSave(this.responseText);
|
||||
}
|
||||
else
|
||||
{
|
||||
doSubmitFinalAjaxSave(mediaId);
|
||||
}
|
||||
}
|
||||
});
|
||||
ajax2.setLoading(document, true);
|
||||
ajax2.execute();
|
||||
|
||||
});
|
||||
ajax.setLoading("save", '正在提交', {disabled:true});
|
||||
ajax.execute();
|
||||
});
|
||||
}
|
||||
|
||||
//客户端提交定稿,生成PDF
|
||||
function doSubmitFinalLocalSave(responseText)
|
||||
{
|
||||
var fileData = Z.J.toObject(responseText);
|
||||
// 上传完成,更新数据
|
||||
var callback = function()
|
||||
{
|
||||
submitFinal_ajaxLoading.close();
|
||||
Z.success("定稿完成", function(){Z.L.reload()});
|
||||
}
|
||||
//上传pdf
|
||||
doUploadPdfLocal(fileData.fileName, fileData.uploadPath, callback, {
|
||||
className: "TemplateOrderPresenter",
|
||||
methodName: "doSubmitFinalLocalSave",
|
||||
mediaId: mediaId, // mediaID
|
||||
mediaUrl: ServiceAPI.imgPath, // 缩略图
|
||||
pdfPath: fileData.pdfPath, // pdf成品
|
||||
});
|
||||
}
|
||||
//ajax提交定稿,生成PDF
|
||||
function doSubmitFinalAjaxSave(mediaId)
|
||||
{//发送异步处理成功
|
||||
|
||||
function queryProgressing(mediaId)
|
||||
{
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doQueryFinalOrderTemplateProgressing");
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.setFailure(function(){
|
||||
submitFinal_ajaxLoading.close();
|
||||
Z.failure(ajax.responseText);
|
||||
});
|
||||
ajax.setSuccess(function()
|
||||
{
|
||||
var obj = Z.J.toObject(ajax.responseText);
|
||||
var mediaHandlePdfModel = obj.mediaHandlePdfModel;
|
||||
if (mediaHandlePdfModel)
|
||||
{
|
||||
var handleStatus = mediaHandlePdfModel.handleStatus;
|
||||
console.log("定稿处理状态:"+handleStatus);
|
||||
if (handleStatus == 0 || handleStatus == 1)
|
||||
{//待处理 处理中
|
||||
setTimeout(queryProgressing, 500, mediaId)
|
||||
}
|
||||
else if (handleStatus == 2)
|
||||
{//处理完成
|
||||
submitFinal_ajaxLoading.close();
|
||||
Z.success("定稿完成", function(){Z.L.reload()});
|
||||
}
|
||||
else if (handleStatus == 3)
|
||||
{//处理失败
|
||||
submitFinajaxaxLoading.close();
|
||||
Z.failure(mediaHandlePdfModel.errorMsg);
|
||||
}
|
||||
else
|
||||
{
|
||||
submitFinal_ajaxLoading.close();
|
||||
console.log("定稿预览收到异常处理状态")
|
||||
}
|
||||
}
|
||||
else
|
||||
{//查不到处理对象
|
||||
submitFinal_ajaxLoading.close();
|
||||
console.log("定稿处理找不到处理对象");
|
||||
Z.failure("定稿处理失败");
|
||||
}
|
||||
|
||||
});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
setTimeout(queryProgressing, 500, mediaId);
|
||||
}
|
||||
</script>
|
||||
<#if !isTemplateEdit>
|
||||
<style>
|
||||
.topnav .topToolBar .topToolRight{flex-basis: 480px;}
|
||||
.topnav .topToolRight #draftBtn{background-color:#009049;}
|
||||
.topnav .topToolRight #finalBtn{background-color:#de1e08;}
|
||||
</style>
|
||||
<div id="draftBtn" class="nav topTool" onclick="doSubmitDraftOrderTempalte('${mediaId}');">提交初稿</div>
|
||||
<div id="finalBtn" class="nav topTool" onclick="doPreviewFinalOrderTempalteCheckLabel('${mediaId}');">完成定稿</div>
|
||||
</#if>
|
||||
</#function>
|
||||
|
||||
<#-- 重写模板左边订单选项-->
|
||||
<#function zhqim_media_edit_order_item_defined(mediaId)>
|
||||
<script>
|
||||
function openWangWang(buyerNick)
|
||||
{//打开旺旺
|
||||
Z("#openFrm").attr("src","http://amos.alicdn.com/msg.aw?v=2&uid="+buyerNick+"&site=cntaobao&s=2&charset=utz-8");
|
||||
}
|
||||
|
||||
function openQQ(userQq)
|
||||
{//打开QQ
|
||||
if (!Z.V.isInteger(userQq))
|
||||
{
|
||||
Z.alert("客户未提供QQ号,请旺旺联系");
|
||||
return;
|
||||
}
|
||||
|
||||
Z("#openFrm").attr("src","tencent://message/?uin="+userQq);
|
||||
}
|
||||
|
||||
function doTemplateOrderEdit(mediaId)
|
||||
{//编辑
|
||||
Z.l.href ="/zhiqimMediaEditor/mediaDesign.htm?mediaId=" + mediaId;
|
||||
}
|
||||
|
||||
function doTemplateOrderDelete(mediaId, designId)
|
||||
{//删除
|
||||
if (Z.V.isEmpty(mediaId))
|
||||
{
|
||||
Z.alert("请选择模板");
|
||||
return;
|
||||
}
|
||||
|
||||
Z.confirm("你确定要删除该模板吗?", function(){
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplatePresenter");
|
||||
ajax.setMethodName("doTemplateDelete");
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.addParam("designId", designId);
|
||||
ajax.setFailureAlert();
|
||||
ajax.setSuccess(function(){
|
||||
Z.success("删除成功", function(){Z.L.reload();});
|
||||
});
|
||||
ajax.execute();
|
||||
});
|
||||
}
|
||||
|
||||
function doTabnavCss(value)
|
||||
{
|
||||
if (value == 1)
|
||||
{
|
||||
Z("#tabnav_user").addClass("z-active");
|
||||
Z("#tabnav_template").removeClass("z-active");
|
||||
Z("#tabnav_user_content").addClass("z-active");
|
||||
Z("#tabnav_template_content").removeClass("z-active");
|
||||
}
|
||||
else if (value == 2)
|
||||
{
|
||||
Z("#tabnav_user").removeClass("z-active");
|
||||
Z("#tabnav_template").addClass("z-active");
|
||||
Z("#tabnav_user_content").removeClass("z-active");
|
||||
Z("#tabnav_template_content").addClass("z-active");
|
||||
}
|
||||
else if (value == 3)
|
||||
{
|
||||
Z("#tabnav_userText").addClass("z-active");
|
||||
Z("#tabnav_paramText").removeClass("z-active");
|
||||
Z("#tabnav_userText_content").addClass("z-active");
|
||||
Z("#tabnav_paramText_content").removeClass("z-active");
|
||||
}
|
||||
else if (value == 4)
|
||||
{
|
||||
Z("#tabnav_userText").removeClass("z-active");
|
||||
Z("#tabnav_paramText").addClass("z-active");
|
||||
Z("#tabnav_userText_content").removeClass("z-active");
|
||||
Z("#tabnav_paramText_content").addClass("z-active");
|
||||
}
|
||||
}
|
||||
|
||||
function doQueryOrderInfo(mediaId)
|
||||
{//订单API
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doTemplateOrderQuery");
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.setCallback("side_order");
|
||||
ajax.setLoading("side_order");
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
function doCopyOtherPage(mediaSrcId, bid, mediaId)
|
||||
{//复制其它页
|
||||
Z.confirm("你确定要复制该版面?", function()
|
||||
{
|
||||
// 新建 coverMaterial,字符串传参
|
||||
var lastBgObj = media.bgList[media.bgList.length - 1];
|
||||
var newBid = lastBgObj.bid + 1;
|
||||
var bgObj = new Z.Bg();
|
||||
bgObj.bid = newBid;
|
||||
media.bgList.push(bgObj);
|
||||
var newCMList = setCoverMaterial(bgObj, media.canvas.widthMm, media.canvas.heightMm);
|
||||
|
||||
// ajax调用
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("MediaPresenter");
|
||||
ajax.setMethodName("doCopyOtherPage");
|
||||
ajax.addParam("mediaSrcId", mediaSrcId);
|
||||
ajax.addParam("bid", bid);
|
||||
ajax.addParam("newBid", newBid);
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.addParam("coverMaterialList", Z.AR.toString(newCMList));
|
||||
ajax.setFailure(media.bgList.pop);
|
||||
ajax.setFailureAlert();
|
||||
ajax.setSuccess(function()
|
||||
{
|
||||
//定义 media
|
||||
var newMedia = Z.J.toObject(this.responseText);
|
||||
media = new Z.Media({canvas: newMedia.canvas, bgList: newMedia.bgList, materialList: newMedia.materialList, coverMaterialList: newMedia.coverMaterialList});
|
||||
|
||||
//刷新画布
|
||||
loadCanvas();
|
||||
|
||||
//刷新版面
|
||||
refreshPageList();
|
||||
Z.tips("复制成功");
|
||||
});
|
||||
ajax.setLoading(document);
|
||||
ajax.execute();
|
||||
});
|
||||
}
|
||||
|
||||
function doDownFile(attaId)
|
||||
{//下载
|
||||
Z.l.href ="/templateDownload.htm?attaId=" + attaId + "&type=orderFile";
|
||||
}
|
||||
|
||||
//标签选择客户类型
|
||||
function doSelectConsumerType(flag){
|
||||
Z("#consumerType_"+flag).addClass("z-blue").siblings("button").removeClass("z-blue");
|
||||
}
|
||||
|
||||
//通过关键词查主行业
|
||||
function doQueryIndustryByKey(){
|
||||
var industryKey=Z("#industryKey").val();
|
||||
var labelOid = Z("#labelOid").val();
|
||||
var unmatchkey=Z("#unmatchkey").val();
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doQueryIndustryByKey");
|
||||
ajax.addParam("industryKey",industryKey);
|
||||
ajax.addParam("labelOid",labelOid);
|
||||
ajax.addParam("unmatchkey",unmatchkey);
|
||||
ajax.setFailureAlert();
|
||||
ajax.setSuccess(function(){
|
||||
var map=Z.J.toObject(this.responseText);
|
||||
var industrys=map.industrys;
|
||||
var newUnmatchkey=map.unmatchkey;
|
||||
var htmlstr="";
|
||||
Z.each(industrys, function(industry, i){
|
||||
htmlstr+='<button id="industry_'+industry.industryId+'" type="button" class="z-button z-mg3 main-industry" value="'+industry.industryId+'" onclick="doQueryIndustryLabel('+industry.industryId+')">'+industry.industryName+'</button>';
|
||||
});
|
||||
Z("#mainIndustry").html(htmlstr);
|
||||
Z("#subIndustry").html("");
|
||||
Z("#applicationScenario").html("");
|
||||
Z("#designStyle").html("");
|
||||
Z("#unmatchkey").val(newUnmatchkey);
|
||||
|
||||
// 推荐行业页面元素遍历拼接
|
||||
var recommendIndHtml = "";
|
||||
var recommendIndustrys = map.recommendIndustryList;
|
||||
Z.each(recommendIndustrys, function(industry, i){
|
||||
recommendIndHtml += '<button id="recommend_industry_'+industry.industryId+'" type="button" class="z-button z-mg3 recommend-industry" value="'+industry.industryId+'" onclick="doQueryIndustryLabel('+industry.industryId+', 1)">'+industry.industryName+'</button>';
|
||||
});
|
||||
Z("#recommendIndustry").html(recommendIndHtml);
|
||||
});
|
||||
ajax.setLoading("queryIndustryByKey", '<i class="z-font z-return"></i>正在处理',{disabled:true});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
function doQueryOrderLabel(mediaId){
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doTemplateOrderLabelQuery");
|
||||
ajax.addParam("mediaId", mediaId);
|
||||
ajax.setCallback("side_label");
|
||||
ajax.setLoading("side_label");
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
//查询标签
|
||||
function doQueryIndustryLabel(industryId, isRecommend){
|
||||
if(isRecommend)
|
||||
{
|
||||
Z("#recommend_industry_"+industryId).addClass("z-blue").siblings("button").removeClass("z-blue");
|
||||
Z(".main-industry").removeClass("z-blue");
|
||||
}
|
||||
else
|
||||
{
|
||||
Z("#industry_"+industryId).addClass("z-blue").siblings("button").removeClass("z-blue");
|
||||
Z(".recommend-industry").removeClass("z-blue");
|
||||
}
|
||||
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doQueryIndustryLabel");
|
||||
ajax.addParam("industryId",industryId);
|
||||
ajax.setFailureAlert();
|
||||
ajax.setSuccess(function(){
|
||||
var map=Z.J.toObject(this.responseText);
|
||||
var htmlSI="";
|
||||
var htmlAS="";
|
||||
var htmlDS="";
|
||||
var labelList=map.labelList;
|
||||
var dimensionList=map.dimensionList;
|
||||
var dimensionMap=new Map();
|
||||
for (var i in dimensionList) {
|
||||
dimensionMap.set(dimensionList[i].dimensionId,dimensionList[i].dimensionName);
|
||||
}
|
||||
|
||||
Z.each(labelList, function(label, i){
|
||||
if("子行业"==dimensionMap.get(label.dimensionId)){
|
||||
htmlSI+='<button id="label_'+label.id+'" type="button" class="z-button z-mg3" value="'+label.id+'" onclick="doLabelSelected('+label.id+')">'+label.labelName+'</button>';
|
||||
}
|
||||
if("应用场景"==dimensionMap.get(label.dimensionId)){
|
||||
htmlAS+='<button id="label_'+label.id+'" type="button" class="z-button z-mg3" value="'+label.id+'" onclick="doLabelSelected('+label.id+')">'+label.labelName+'</button>';
|
||||
}
|
||||
if("设计风格"==dimensionMap.get(label.dimensionId)){
|
||||
htmlDS+='<button id="label_'+label.id+'" type="button" class="z-button z-mg3" value="'+label.id+'" onclick="doLabelSelected('+label.id+')">'+label.labelName+'</button>';
|
||||
}
|
||||
});
|
||||
Z("#subIndustry").html(htmlSI);
|
||||
Z("#applicationScenario").html(htmlAS);
|
||||
Z("#designStyle").html(htmlDS);
|
||||
});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
//选择标签
|
||||
function doLabelSelected(id){
|
||||
Z("#label_"+id).addClass("z-blue").siblings("button").removeClass("z-blue");
|
||||
}
|
||||
|
||||
//保存标签
|
||||
function doSaveLabel(){
|
||||
var unmatchkey=Z("#unmatchkey").val();
|
||||
var labelOid = Z("#labelOid").val();
|
||||
var consumerType=Z("button[id^='consumerType'][class*='z-blue']").val();//客户类型
|
||||
var industryId=Z("div[id='mainIndustry'] button[class*='z-blue']").val();//主行业
|
||||
|
||||
// 如果选择了推荐行业则保存时替换为主行业id
|
||||
var recommendIndustryId = Z("div[id='recommendIndustry'] button[class*='z-blue']").val();// 推荐行业
|
||||
if (!industryId)
|
||||
{
|
||||
if (Z.V.isEmpty(recommendIndustryId))
|
||||
{
|
||||
Z.alert("请选择主行业或者推荐行业");
|
||||
return;
|
||||
}
|
||||
industryId = recommendIndustryId;
|
||||
}
|
||||
|
||||
var subIndustryId=Z("div[id='subIndustry'] button[class*='z-blue']").val();//子行业
|
||||
var applicationScenarioId=Z("div[id='applicationScenario'] button[class*='z-blue']").val();//应用场景
|
||||
var designStyleId=Z("div[id='designStyle'] button[class*='z-blue']").val();//设计风格
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doSaveIndustryLabel");
|
||||
ajax.addParam("labelOid",labelOid);
|
||||
ajax.addParam("consumerType",consumerType);
|
||||
ajax.addParam("industryId",industryId);
|
||||
ajax.addParam("subIndustryId",subIndustryId);
|
||||
ajax.addParam("applicationScenarioId",applicationScenarioId);
|
||||
ajax.addParam("designStyleId",designStyleId);
|
||||
ajax.addParam("unmatchkey",unmatchkey);
|
||||
ajax.setFailureAlert();
|
||||
ajax.setSuccess(function(){
|
||||
Z("#unmatchkey").val("");
|
||||
Z.alert("保存成功");
|
||||
});
|
||||
ajax.setLoading("saveLabel", '<i class="z-font z-return"></i>正在处理',{disabled:true});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
function doCancelLabel(){
|
||||
Z("button[id^='consumerType'][class*='z-blue']").removeClass("z-blue");
|
||||
Z("div[id='mainIndustry'] button[class*='z-blue']").removeClass("z-blue");
|
||||
Z("div[id='subIndustry'] button[class*='z-blue']").removeClass("z-blue");
|
||||
Z("div[id='applicationScenario'] button[class*='z-blue']").removeClass("z-blue");
|
||||
Z("div[id='designStyle'] button[class*='z-blue']").removeClass("z-blue");
|
||||
Z("#subIndustry").html("");
|
||||
Z("#applicationScenario").html("");
|
||||
Z("#designStyle").html("");
|
||||
}
|
||||
|
||||
function doPreviewFinalOrderTempalteCheckLabel(mediaId){
|
||||
/*
|
||||
if(orderIsCardType&&!curPageCardId){
|
||||
Z.alert("在定稿前请先生成电子名片二维码并保存");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
// 智能电子名片定稿时需要二次确认
|
||||
var orderIsDzmpCardType = '${orderIsCardType}';
|
||||
if (orderIsDzmpCardType == 'true') {
|
||||
beforeShowDzmpQrcode("endDraft");
|
||||
return;
|
||||
}
|
||||
|
||||
doPreviewFinalOrderTempalte(mediaId);
|
||||
/* var ajax = new Z.Ajax();
|
||||
ajax.setClassName("TemplateOrderPresenter");
|
||||
ajax.setMethodName("doPreviewFinalOrderTempalteCheckLabel");
|
||||
ajax.addParam("mediaId",mediaId);
|
||||
ajax.setFailureAlert();
|
||||
ajax.setSuccess(function(){
|
||||
var map=Z.J.toObject(this.responseText);
|
||||
if(map.flag==false){
|
||||
var dialog = new Z.Dialog();
|
||||
dialog.title = "补充订单【"+map.designId+"】的标签信息";
|
||||
dialog.url = "/fillLabelInfo.htm?designId="+map.designId+"&mediaId="+mediaId;
|
||||
dialog.width = 900;
|
||||
dialog.height = 360;
|
||||
dialog.execute();
|
||||
}else{
|
||||
|
||||
}
|
||||
});
|
||||
ajax.setLoading("finalBtn", '<i class="z-font z-return"></i>正在处理',{disabled:true});
|
||||
ajax.execute();
|
||||
*/
|
||||
}
|
||||
</script>
|
||||
|
||||
<li onclick="doChangeSidebar(this,'order');doQueryOrderInfo('${mediaId}');"><i class="z-font z-text zi-px24"></i><br>订单</li>
|
||||
<!-- <li id="label" onclick="doChangeSidebar(this,'label');doQueryOrderLabel('${mediaId}');"><i class="z-font z-add zi-px24"></i><br>标签</li> -->
|
||||
</#function>
|
||||
|
||||
<!-- 重写我的素材选项-->
|
||||
<#function zhqim_media_my_material_defined()>
|
||||
<script>
|
||||
var allMaterialCatList = Z.J.toObject('${Global.get(MaterialCatCache.class).list()}'); // 素材分类对象
|
||||
Z.onload(function(){
|
||||
doQueryUserMaterial("1");
|
||||
});
|
||||
function doQueryUserMaterial(page)
|
||||
{//查询我的素材
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("UserMaterialPresenter");
|
||||
ajax.setMethodName("doQueryUserMaterial");
|
||||
ajax.addParam("page", page);
|
||||
ajax.setFailureAlert();
|
||||
ajax.setSuccess(function()
|
||||
{
|
||||
var list = Z.J.toObject(this.responseText);
|
||||
var ulHtml = "<ul>";
|
||||
for(var i=0;i<list.length;i++)
|
||||
{
|
||||
var data = list[i];
|
||||
ulHtml += '<li class="userMaterialListItem" onclick=addSvgCodeFromMine("' + data.svgId + '",' + 'doUseUserMaterial); oncontextmenu=\'tagMenuShowMine(event, "' + data.svgId + '");\'>' + data.svgCode;
|
||||
ulHtml += '</li>';
|
||||
}
|
||||
ulHtml += "</ul>";
|
||||
Z("#collection_result>.result-ul").html("").append(Z(ulHtml));
|
||||
});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
function doUseUserMaterial(svgId)
|
||||
{//使用素材
|
||||
// 主方法,ajax 调用
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("UserMaterialPresenter");
|
||||
ajax.setMethodName("getUserMaterialSvg");
|
||||
ajax.addParam(svgId);
|
||||
ajax.setFailure(function(){Z.failure(this.responseText);});
|
||||
ajax.setSuccess(function(){analysisOfResponseMine(this.responseText);});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
function doAddUserMaterial(typeCode, catCode, keywords, svgCode)
|
||||
{//添加素材
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("UserMaterialPresenter");
|
||||
ajax.setMethodName("doAddUserMaterial");
|
||||
ajax.addParam("typeCode", typeCode);
|
||||
ajax.addParam("catCode", catCode);
|
||||
ajax.addParam("keywords", keywords);
|
||||
ajax.addParam("svgCode", svgCode);
|
||||
ajax.setFailureAlert();
|
||||
ajax.setSuccess(function()
|
||||
{
|
||||
Z.alert("添加成功", function(){doQueryUserMaterial("1");});
|
||||
});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
function doDelUserMaterial(elem)
|
||||
{//删除个人素材
|
||||
var svgId = Z(elem).attr("data-svgid");
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("UserMaterialPresenter");
|
||||
ajax.setMethodName("doDelUserMaterial");
|
||||
ajax.addParam(svgId);
|
||||
ajax.setFailure(function(){Z.failure(this.responseText);});
|
||||
ajax.setSuccess(function(){doQueryUserMaterial("1");});
|
||||
ajax.execute();
|
||||
}
|
||||
|
||||
/** 标签右键菜单 **/
|
||||
function tagMenuShowMine(event, svgId)
|
||||
{
|
||||
Z.E.forbidden(event);
|
||||
createContextMenu({
|
||||
"event": event,
|
||||
"elemId": "tagUserMaterialMenu",
|
||||
"editItem": [
|
||||
["删除素材","doDelUserMaterial(this)"]
|
||||
]
|
||||
});
|
||||
|
||||
Z("#tagUserMaterialMenu ul:nth-child(1)>li:first-child").attr("data-svgid",svgId);
|
||||
}
|
||||
|
||||
</script>
|
||||
<style>
|
||||
.userMaterialListItem{padding:5px;}
|
||||
.userMaterialListItem > svg{height:auto;}
|
||||
.
|
||||
</style>
|
||||
<div class="side-btnList">
|
||||
<span class="side-btnSelect active" data-type="0">全部</span>
|
||||
<span class="side-btnSelect" data-type="1" style="pointer-events:none;opacity:.7;">文字</span>
|
||||
<span class="side-btnSelect" data-type="2" style="pointer-events:none;opacity:.7;">图片</span>
|
||||
<span class="side-btnSelect" data-type="3" style="pointer-events:none;opacity:.7;">形状</span>
|
||||
<span class="side-btnSelect" data-type="4" style="pointer-events:none;opacity:.7;">二维码</span>
|
||||
</div>
|
||||
<div class="bjbox">
|
||||
<div id="collection_result" class="bjimg materialListShow">
|
||||
<div class="result-ul"></div>
|
||||
<div class="result-page"><span></span></div>
|
||||
<div class="result-tips z-text-center z-hide">已经到底了!!</div>
|
||||
</div>
|
||||
</div>
|
||||
</#function>
|
||||
|
||||
<#--计算左侧宽高值-->
|
||||
<#function yangcai_calc_Left_width_height(width, height)>
|
||||
<script>
|
||||
function calcLeftWidthHeight()
|
||||
{
|
||||
Z("#left").css("width", Z.D.clientWidth() - ${zmr_sidebar_width} - 20 - ${width} - 5);//左20PD,右5PD
|
||||
Z("#left").css("height", Z.D.clientHeight() - ${zmr_topnav_height} - ${zmr_breadcrumb_height} - 20 - ${height} - 5);//上20PD,下5PD
|
||||
}
|
||||
|
||||
Z.onload(calcLeftWidthHeight);
|
||||
Z(window).resize(calcLeftWidthHeight);
|
||||
</script>
|
||||
</#function>
|
||||
|
||||
|
||||
<#--计算指定元素的宽度-->
|
||||
<#function yangcai_designer_calc_width(width, containerId)>
|
||||
<script>
|
||||
function calcLeftWidthHeight()
|
||||
{
|
||||
Z("#${containerId}").css("width", Z.D.clientWidth() - ${zmr_sidebar_width} - 20 - ${width} - 5);//左20PD,右5PD
|
||||
}
|
||||
|
||||
Z.onload(calcLeftWidthHeight);
|
||||
Z(window).resize(calcLeftWidthHeight);
|
||||
</script>
|
||||
</#function>
|
||||
|
||||
|
||||
<#function sweet_alert_reuse_method()>
|
||||
${Scripts.src("/zinc/js/sweetalert2.min.js")}
|
||||
<link rel="stylesheet" href="/zinc/css/sweetalert2.min.css">
|
||||
</#function>
|
||||
|
||||
<#function Mydome()>
|
||||
<link rel="stylesheet" href="/zinc/css/dome.css">
|
||||
</#function>
|
||||
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 3.2 KiB |
@@ -0,0 +1,2 @@
|
||||
User-agent: *
|
||||
Disallow: /
|
||||
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
Highcharts JS v5.0.7 (2017-01-17)
|
||||
Data module
|
||||
|
||||
(c) 2012-2016 Torstein Honsi
|
||||
|
||||
License: www.highcharts.com/license
|
||||
*/
|
||||
(function(p){"object"===typeof module&&module.exports?module.exports=p:p(Highcharts)})(function(p){(function(g){var p=g.win.document,m=g.each,z=g.pick,w=g.inArray,x=g.isNumber,A=g.splat,n,u=function(b,a){this.init(b,a)};g.extend(u.prototype,{init:function(b,a){this.options=b;this.chartOptions=a;this.columns=b.columns||this.rowsToColumns(b.rows)||[];this.firstRowAsNames=z(b.firstRowAsNames,!0);this.decimalRegex=b.decimalPoint&&new RegExp("^(-?[0-9]+)"+b.decimalPoint+"([0-9]+)$");this.rawColumns=[];
|
||||
this.columns.length?this.dataFound():(this.parseCSV(),this.parseTable(),this.parseGoogleSpreadsheet())},getColumnDistribution:function(){var b=this.chartOptions,a=this.options,d=[],f=function(b){return(g.seriesTypes[b||"line"].prototype.pointArrayMap||[0]).length},e=b&&b.chart&&b.chart.type,c=[],k=[],t=0,h;m(b&&b.series||[],function(b){c.push(f(b.type||e))});m(a&&a.seriesMapping||[],function(b){d.push(b.x||0)});0===d.length&&d.push(0);m(a&&a.seriesMapping||[],function(a){var d=new n,r,v=c[t]||f(e),
|
||||
q=g.seriesTypes[((b&&b.series||[])[t]||{}).type||e||"line"].prototype.pointArrayMap||["y"];d.addColumnReader(a.x,"x");for(r in a)a.hasOwnProperty(r)&&"x"!==r&&d.addColumnReader(a[r],r);for(h=0;h<v;h++)d.hasReader(q[h])||d.addColumnReader(void 0,q[h]);k.push(d);t++});a=g.seriesTypes[e||"line"].prototype.pointArrayMap;void 0===a&&(a=["y"]);this.valueCount={global:f(e),xColumns:d,individual:c,seriesBuilders:k,globalPointArrayMap:a}},dataFound:function(){this.options.switchRowsAndColumns&&(this.columns=
|
||||
this.rowsToColumns(this.columns));this.getColumnDistribution();this.parseTypes();!1!==this.parsed()&&this.complete()},parseCSV:function(){var b=this,a=this.options,d=a.csv,f=this.columns,e=a.startRow||0,c=a.endRow||Number.MAX_VALUE,k=a.startColumn||0,t=a.endColumn||Number.MAX_VALUE,h,g,y=0;d&&(g=d.replace(/\r\n/g,"\n").replace(/\r/g,"\n").split(a.lineDelimiter||"\n"),h=a.itemDelimiter||(-1!==d.indexOf("\t")?"\t":","),m(g,function(a,d){var g=b.trim(a),r=0===g.indexOf("#");d>=e&&d<=c&&!r&&""!==g&&(a=
|
||||
a.split(h),m(a,function(b,a){a>=k&&a<=t&&(f[a-k]||(f[a-k]=[]),f[a-k][y]=b)}),y+=1)}),this.dataFound())},parseTable:function(){var b=this.options,a=b.table,d=this.columns,f=b.startRow||0,e=b.endRow||Number.MAX_VALUE,c=b.startColumn||0,k=b.endColumn||Number.MAX_VALUE;a&&("string"===typeof a&&(a=p.getElementById(a)),m(a.getElementsByTagName("tr"),function(b,a){a>=f&&a<=e&&m(b.children,function(b,e){("TD"===b.tagName||"TH"===b.tagName)&&e>=c&&e<=k&&(d[e-c]||(d[e-c]=[]),d[e-c][a-f]=b.innerHTML)})}),this.dataFound())},
|
||||
parseGoogleSpreadsheet:function(){var b=this,a=this.options,d=a.googleSpreadsheetKey,f=this.columns,e=a.startRow||0,c=a.endRow||Number.MAX_VALUE,k=a.startColumn||0,g=a.endColumn||Number.MAX_VALUE,h,v;d&&jQuery.ajax({dataType:"json",url:"https://spreadsheets.google.com/feeds/cells/"+d+"/"+(a.googleSpreadsheetWorksheet||"od6")+"/public/values?alt\x3djson-in-script\x26callback\x3d?",error:a.error,success:function(a){a=a.feed.entry;var d,t=a.length,q=0,n=0,l;for(l=0;l<t;l++)d=a[l],q=Math.max(q,d.gs$cell.col),
|
||||
n=Math.max(n,d.gs$cell.row);for(l=0;l<q;l++)l>=k&&l<=g&&(f[l-k]=[],f[l-k].length=Math.min(n,c-e));for(l=0;l<t;l++)d=a[l],h=d.gs$cell.row-1,v=d.gs$cell.col-1,v>=k&&v<=g&&h>=e&&h<=c&&(f[v-k][h-e]=d.content.$t);m(f,function(a){for(l=0;l<a.length;l++)void 0===a[l]&&(a[l]=null)});b.dataFound()}})},trim:function(b,a){"string"===typeof b&&(b=b.replace(/^\s+|\s+$/g,""),a&&/^[0-9\s]+$/.test(b)&&(b=b.replace(/\s/g,"")),this.decimalRegex&&(b=b.replace(this.decimalRegex,"$1.$2")));return b},parseTypes:function(){for(var b=
|
||||
this.columns,a=b.length;a--;)this.parseColumn(b[a],a)},parseColumn:function(b,a){var d=this.rawColumns,f=this.columns,e=b.length,c,k,g,h,n=this.firstRowAsNames,m=-1!==w(a,this.valueCount.xColumns),r=[],p=this.chartOptions,q,u=(this.options.columnTypes||[])[a],p=m&&(p&&p.xAxis&&"category"===A(p.xAxis)[0].type||"string"===u);for(d[a]||(d[a]=[]);e--;)c=r[e]||b[e],g=this.trim(c),h=this.trim(c,!0),k=parseFloat(h),void 0===d[a][e]&&(d[a][e]=g),p||0===e&&n?b[e]=g:+h===k?(b[e]=k,31536E6<k&&"float"!==u?b.isDatetime=
|
||||
!0:b.isNumeric=!0,void 0!==b[e+1]&&(q=k>b[e+1])):(k=this.parseDate(c),m&&x(k)&&"float"!==u?(r[e]=c,b[e]=k,b.isDatetime=!0,void 0!==b[e+1]&&(c=k>b[e+1],c!==q&&void 0!==q&&(this.alternativeFormat?(this.dateFormat=this.alternativeFormat,e=b.length,this.alternativeFormat=this.dateFormats[this.dateFormat].alternative):b.unsorted=!0),q=c)):(b[e]=""===g?null:g,0!==e&&(b.isDatetime||b.isNumeric)&&(b.mixed=!0)));m&&b.mixed&&(f[a]=d[a]);if(m&&q&&this.options.sort)for(a=0;a<f.length;a++)f[a].reverse(),n&&f[a].unshift(f[a].pop())},
|
||||
dateFormats:{"YYYY-mm-dd":{regex:/^([0-9]{4})[\-\/\.]([0-9]{2})[\-\/\.]([0-9]{2})$/,parser:function(b){return Date.UTC(+b[1],b[2]-1,+b[3])}},"dd/mm/YYYY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{4})$/,parser:function(b){return Date.UTC(+b[3],b[2]-1,+b[1])},alternative:"mm/dd/YYYY"},"mm/dd/YYYY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{4})$/,parser:function(b){return Date.UTC(+b[3],b[1]-1,+b[2])}},"dd/mm/YY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{2})$/,
|
||||
parser:function(b){return Date.UTC(+b[3]+2E3,b[2]-1,+b[1])},alternative:"mm/dd/YY"},"mm/dd/YY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{2})$/,parser:function(b){return Date.UTC(+b[3]+2E3,b[1]-1,+b[2])}}},parseDate:function(b){var a=this.options.parseDate,d,f,e=this.options.dateFormat||this.dateFormat,c;if(a)d=a(b);else if("string"===typeof b){if(e)a=this.dateFormats[e],(c=b.match(a.regex))&&(d=a.parser(c));else for(f in this.dateFormats)if(a=this.dateFormats[f],c=b.match(a.regex)){this.dateFormat=
|
||||
f;this.alternativeFormat=a.alternative;d=a.parser(c);break}c||(c=Date.parse(b),"object"===typeof c&&null!==c&&c.getTime?d=c.getTime()-6E4*c.getTimezoneOffset():x(c)&&(d=c-6E4*(new Date(c)).getTimezoneOffset()))}return d},rowsToColumns:function(b){var a,d,f,e,c;if(b)for(c=[],d=b.length,a=0;a<d;a++)for(e=b[a].length,f=0;f<e;f++)c[f]||(c[f]=[]),c[f][a]=b[a][f];return c},parsed:function(){if(this.options.parsed)return this.options.parsed.call(this,this.columns)},getFreeIndexes:function(b,a){var d,f=[],
|
||||
e=[],c;for(d=0;d<b;d+=1)f.push(!0);for(b=0;b<a.length;b+=1)for(c=a[b].getReferencedColumnIndexes(),d=0;d<c.length;d+=1)f[c[d]]=!1;for(d=0;d<f.length;d+=1)f[d]&&e.push(d);return e},complete:function(){var b=this.columns,a,d=this.options,f,e,c,k,g=[],h;if(d.complete||d.afterComplete){for(c=0;c<b.length;c++)this.firstRowAsNames&&(b[c].name=b[c].shift());f=[];e=this.getFreeIndexes(b.length,this.valueCount.seriesBuilders);for(c=0;c<this.valueCount.seriesBuilders.length;c++)h=this.valueCount.seriesBuilders[c],
|
||||
h.populateColumns(e)&&g.push(h);for(;0<e.length;){h=new n;h.addColumnReader(0,"x");c=w(0,e);-1!==c&&e.splice(c,1);for(c=0;c<this.valueCount.global;c++)h.addColumnReader(void 0,this.valueCount.globalPointArrayMap[c]);h.populateColumns(e)&&g.push(h)}0<g.length&&0<g[0].readers.length&&(h=b[g[0].readers[0].columnIndex],void 0!==h&&(h.isDatetime?a="datetime":h.isNumeric||(a="category")));if("category"===a)for(c=0;c<g.length;c++)for(h=g[c],e=0;e<h.readers.length;e++)"x"===h.readers[e].configName&&(h.readers[e].configName=
|
||||
"name");for(c=0;c<g.length;c++){h=g[c];e=[];for(k=0;k<b[0].length;k++)e[k]=h.read(b,k);f[c]={data:e};h.name&&(f[c].name=h.name);"category"===a&&(f[c].turboThreshold=0)}b={series:f};a&&(b.xAxis={type:a},"category"===a&&(b.xAxis.uniqueNames=!1));d.complete&&d.complete(b);d.afterComplete&&d.afterComplete(b)}}});g.Data=u;g.data=function(b,a){return new u(b,a)};g.wrap(g.Chart.prototype,"init",function(b,a,d){var f=this;a&&a.data?g.data(g.extend(a.data,{afterComplete:function(e){var c,k;if(a.hasOwnProperty("series"))if("object"===
|
||||
typeof a.series)for(c=Math.max(a.series.length,e.series.length);c--;)k=a.series[c]||{},a.series[c]=g.merge(k,e.series[c]);else delete a.series;a=g.merge(e,a);b.call(f,a,d)}}),a):b.call(f,a,d)});n=function(){this.readers=[];this.pointIsArray=!0};n.prototype.populateColumns=function(b){var a=!0;m(this.readers,function(a){void 0===a.columnIndex&&(a.columnIndex=b.shift())});m(this.readers,function(b){void 0===b.columnIndex&&(a=!1)});return a};n.prototype.read=function(b,a){var d=this.pointIsArray,f=d?
|
||||
[]:{},e;m(this.readers,function(c){var e=b[c.columnIndex][a];d?f.push(e):f[c.configName]=e});void 0===this.name&&2<=this.readers.length&&(e=this.getReferencedColumnIndexes(),2<=e.length&&(e.shift(),e.sort(),this.name=b[e.shift()].name));return f};n.prototype.addColumnReader=function(b,a){this.readers.push({columnIndex:b,configName:a});"x"!==a&&"y"!==a&&void 0!==a&&(this.pointIsArray=!1)};n.prototype.getReferencedColumnIndexes=function(){var b,a=[],d;for(b=0;b<this.readers.length;b+=1)d=this.readers[b],
|
||||
void 0!==d.columnIndex&&a.push(d.columnIndex);return a};n.prototype.hasReader=function(b){var a,d;for(a=0;a<this.readers.length;a+=1)if(d=this.readers[a],d.configName===b)return!0}})(p)});
|
||||
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
Highcharts JS v5.0.7 (2017-01-17)
|
||||
Exporting module
|
||||
|
||||
(c) 2010-2016 Torstein Honsi
|
||||
|
||||
License: www.highcharts.com/license
|
||||
*/
|
||||
(function(h){"object"===typeof module&&module.exports?module.exports=h:h(Highcharts)})(function(h){(function(f){var h=f.defaultOptions,n=f.doc,A=f.Chart,u=f.addEvent,F=f.removeEvent,D=f.fireEvent,q=f.createElement,B=f.discardElement,v=f.css,p=f.merge,C=f.pick,k=f.each,r=f.extend,G=f.isTouchDevice,E=f.win,H=f.Renderer.prototype.symbols;r(h.lang,{printChart:"Print chart",downloadPNG:"Download PNG image",downloadJPEG:"Download JPEG image",downloadPDF:"Download PDF document",downloadSVG:"Download SVG vector image",
|
||||
contextButtonTitle:"Chart context menu"});h.navigation={buttonOptions:{theme:{},symbolSize:14,symbolX:12.5,symbolY:10.5,align:"right",buttonSpacing:3,height:22,verticalAlign:"top",width:24}};p(!0,h.navigation,{menuStyle:{border:"1px solid #999999",background:"#ffffff",padding:"5px 0"},menuItemStyle:{padding:"0.5em 1em",background:"none",color:"#333333",fontSize:G?"14px":"11px",transition:"background 250ms, color 250ms"},menuItemHoverStyle:{background:"#335cad",color:"#ffffff"},buttonOptions:{symbolFill:"#666666",
|
||||
symbolStroke:"#666666",symbolStrokeWidth:3,theme:{fill:"#ffffff",stroke:"none",padding:5}}});h.exporting={type:"image/png",url:"https://export.highcharts.com/",printMaxWidth:780,scale:2,buttons:{contextButton:{className:"highcharts-contextbutton",menuClassName:"highcharts-contextmenu",symbol:"menu",_titleKey:"contextButtonTitle",menuItems:[{textKey:"printChart",onclick:function(){this.print()}},{separator:!0},{textKey:"downloadPNG",onclick:function(){this.exportChart()}},{textKey:"downloadJPEG",onclick:function(){this.exportChart({type:"image/jpeg"})}},
|
||||
{textKey:"downloadPDF",onclick:function(){this.exportChart({type:"application/pdf"})}},{textKey:"downloadSVG",onclick:function(){this.exportChart({type:"image/svg+xml"})}}]}}};f.post=function(a,c,e){var b;a=q("form",p({method:"post",action:a,enctype:"multipart/form-data"},e),{display:"none"},n.body);for(b in c)q("input",{type:"hidden",name:b,value:c[b]},null,a);a.submit();B(a)};r(A.prototype,{sanitizeSVG:function(a,c){if(c&&c.exporting&&c.exporting.allowHTML){var e=a.match(/<\/svg>(.*?$)/);e&&(e=
|
||||
'\x3cforeignObject x\x3d"0" y\x3d"0" width\x3d"'+c.chart.width+'" height\x3d"'+c.chart.height+'"\x3e\x3cbody xmlns\x3d"http://www.w3.org/1999/xhtml"\x3e'+e[1]+"\x3c/body\x3e\x3c/foreignObject\x3e",a=a.replace("\x3c/svg\x3e",e+"\x3c/svg\x3e"))}a=a.replace(/zIndex="[^"]+"/g,"").replace(/isShadow="[^"]+"/g,"").replace(/symbolName="[^"]+"/g,"").replace(/jQuery[0-9]+="[^"]+"/g,"").replace(/url\(("|")(\S+)("|")\)/g,"url($2)").replace(/url\([^#]+#/g,"url(#").replace(/<svg /,'\x3csvg xmlns:xlink\x3d"http://www.w3.org/1999/xlink" ').replace(/ (NS[0-9]+\:)?href=/g,
|
||||
" xlink:href\x3d").replace(/\n/," ").replace(/<\/svg>.*?$/,"\x3c/svg\x3e").replace(/(fill|stroke)="rgba\(([ 0-9]+,[ 0-9]+,[ 0-9]+),([ 0-9\.]+)\)"/g,'$1\x3d"rgb($2)" $1-opacity\x3d"$3"').replace(/ /g,"\u00a0").replace(/­/g,"\u00ad");return a=a.replace(/<IMG /g,"\x3cimage ").replace(/<(\/?)TITLE>/g,"\x3c$1title\x3e").replace(/height=([^" ]+)/g,'height\x3d"$1"').replace(/width=([^" ]+)/g,'width\x3d"$1"').replace(/hc-svg-href="([^"]+)">/g,'xlink:href\x3d"$1"/\x3e').replace(/ id=([^" >]+)/g,' id\x3d"$1"').replace(/class=([^" >]+)/g,
|
||||
'class\x3d"$1"').replace(/ transform /g," ").replace(/:(path|rect)/g,"$1").replace(/style="([^"]+)"/g,function(a){return a.toLowerCase()})},getChartHTML:function(){return this.container.innerHTML},getSVG:function(a){var c,e,b,w,m,g=p(this.options,a);n.createElementNS||(n.createElementNS=function(a,c){return n.createElement(c)});e=q("div",null,{position:"absolute",top:"-9999em",width:this.chartWidth+"px",height:this.chartHeight+"px"},n.body);b=this.renderTo.style.width;m=this.renderTo.style.height;
|
||||
b=g.exporting.sourceWidth||g.chart.width||/px$/.test(b)&&parseInt(b,10)||600;m=g.exporting.sourceHeight||g.chart.height||/px$/.test(m)&&parseInt(m,10)||400;r(g.chart,{animation:!1,renderTo:e,forExport:!0,renderer:"SVGRenderer",width:b,height:m});g.exporting.enabled=!1;delete g.data;g.series=[];k(this.series,function(a){w=p(a.userOptions,{animation:!1,enableMouseTracking:!1,showCheckbox:!1,visible:a.visible});w.isInternal||g.series.push(w)});k(this.axes,function(a){a.userOptions.internalKey=f.uniqueKey()});
|
||||
c=new f.Chart(g,this.callback);a&&k(["xAxis","yAxis","series"],function(b){var d={};a[b]&&(d[b]=a[b],c.update(d))});k(this.axes,function(a){var b=f.find(c.axes,function(b){return b.options.internalKey===a.userOptions.internalKey}),d=a.getExtremes(),e=d.userMin,d=d.userMax;!b||void 0===e&&void 0===d||b.setExtremes(e,d,!0,!1)});b=c.getChartHTML();b=this.sanitizeSVG(b,g);g=null;c.destroy();B(e);return b},getSVGForExport:function(a,c){var e=this.options.exporting;return this.getSVG(p({chart:{borderRadius:0}},
|
||||
e.chartOptions,c,{exporting:{sourceWidth:a&&a.sourceWidth||e.sourceWidth,sourceHeight:a&&a.sourceHeight||e.sourceHeight}}))},exportChart:function(a,c){c=this.getSVGForExport(a,c);a=p(this.options.exporting,a);f.post(a.url,{filename:a.filename||"chart",type:a.type,width:a.width||0,scale:a.scale,svg:c},a.formAttributes)},print:function(){var a=this,c=a.container,e=[],b=c.parentNode,f=n.body,m=f.childNodes,g=a.options.exporting.printMaxWidth,d,t;if(!a.isPrinting){a.isPrinting=!0;a.pointer.reset(null,
|
||||
0);D(a,"beforePrint");if(t=g&&a.chartWidth>g)d=[a.options.chart.width,void 0,!1],a.setSize(g,void 0,!1);k(m,function(a,b){1===a.nodeType&&(e[b]=a.style.display,a.style.display="none")});f.appendChild(c);E.focus();E.print();setTimeout(function(){b.appendChild(c);k(m,function(a,b){1===a.nodeType&&(a.style.display=e[b])});a.isPrinting=!1;t&&a.setSize.apply(a,d);D(a,"afterPrint")},1E3)}},contextMenu:function(a,c,e,b,f,m,g){var d=this,t=d.options.navigation,w=d.chartWidth,h=d.chartHeight,p="cache-"+a,
|
||||
l=d[p],x=Math.max(f,m),y,z;l||(d[p]=l=q("div",{className:a},{position:"absolute",zIndex:1E3,padding:x+"px"},d.container),y=q("div",{className:"highcharts-menu"},null,l),v(y,r({MozBoxShadow:"3px 3px 10px #888",WebkitBoxShadow:"3px 3px 10px #888",boxShadow:"3px 3px 10px #888"},t.menuStyle)),z=function(){v(l,{display:"none"});g&&g.setState(0);d.openMenu=!1},u(l,"mouseleave",function(){l.hideTimer=setTimeout(z,500)}),u(l,"mouseenter",function(){clearTimeout(l.hideTimer)}),p=u(n,"mouseup",function(b){d.pointer.inClass(b.target,
|
||||
a)||z()}),u(d,"destroy",p),k(c,function(a){if(a){var b;a.separator?b=q("hr",null,null,y):(b=q("div",{className:"highcharts-menu-item",onclick:function(b){b&&b.stopPropagation();z();a.onclick&&a.onclick.apply(d,arguments)},innerHTML:a.text||d.options.lang[a.textKey]},null,y),b.onmouseover=function(){v(this,t.menuItemHoverStyle)},b.onmouseout=function(){v(this,t.menuItemStyle)},v(b,r({cursor:"pointer"},t.menuItemStyle)));d.exportDivElements.push(b)}}),d.exportDivElements.push(y,l),d.exportMenuWidth=
|
||||
l.offsetWidth,d.exportMenuHeight=l.offsetHeight);c={display:"block"};e+d.exportMenuWidth>w?c.right=w-e-f-x+"px":c.left=e-x+"px";b+m+d.exportMenuHeight>h&&"top"!==g.alignOptions.verticalAlign?c.bottom=h-b-x+"px":c.top=b+m-x+"px";v(l,c);d.openMenu=!0},addButton:function(a){var c=this,e=c.renderer,b=p(c.options.navigation.buttonOptions,a),f=b.onclick,m=b.menuItems,g,d,h=b.symbolSize||12;c.btnCount||(c.btnCount=0);c.exportDivElements||(c.exportDivElements=[],c.exportSVGElements=[]);if(!1!==b.enabled){var k=
|
||||
b.theme,n=k.states,q=n&&n.hover,n=n&&n.select,l;delete k.states;f?l=function(a){a.stopPropagation();f.call(c,a)}:m&&(l=function(){c.contextMenu(d.menuClassName,m,d.translateX,d.translateY,d.width,d.height,d);d.setState(2)});b.text&&b.symbol?k.paddingLeft=C(k.paddingLeft,25):b.text||r(k,{width:b.width,height:b.height,padding:0});d=e.button(b.text,0,0,l,k,q,n).addClass(a.className).attr({"stroke-linecap":"round",title:c.options.lang[b._titleKey],zIndex:3});d.menuClassName=a.menuClassName||"highcharts-menu-"+
|
||||
c.btnCount++;b.symbol&&(g=e.symbol(b.symbol,b.symbolX-h/2,b.symbolY-h/2,h,h).addClass("highcharts-button-symbol").attr({zIndex:1}).add(d),g.attr({stroke:b.symbolStroke,fill:b.symbolFill,"stroke-width":b.symbolStrokeWidth||1}));d.add().align(r(b,{width:d.width,x:C(b.x,c.buttonOffset)}),!0,"spacingBox");c.buttonOffset+=(d.width+b.buttonSpacing)*("right"===b.align?-1:1);c.exportSVGElements.push(d,g)}},destroyExport:function(a){var c=a?a.target:this;a=c.exportSVGElements;var e=c.exportDivElements;a&&
|
||||
(k(a,function(a,e){a&&(a.onclick=a.ontouchstart=null,c.exportSVGElements[e]=a.destroy())}),a.length=0);e&&(k(e,function(a,e){clearTimeout(a.hideTimer);F(a,"mouseleave");c.exportDivElements[e]=a.onmouseout=a.onmouseover=a.ontouchstart=a.onclick=null;B(a)}),e.length=0)}});H.menu=function(a,c,e,b){return["M",a,c+2.5,"L",a+e,c+2.5,"M",a,c+b/2+.5,"L",a+e,c+b/2+.5,"M",a,c+b-1.5,"L",a+e,c+b-1.5]};A.prototype.renderExporting=function(){var a,c=this.options.exporting,e=c.buttons,b=this.isDirtyExporting||!this.exportSVGElements;
|
||||
this.buttonOffset=0;this.isDirtyExporting&&this.destroyExport();if(b&&!1!==c.enabled){for(a in e)this.addButton(e[a]);this.isDirtyExporting=!1}u(this,"destroy",this.destroyExport)};A.prototype.callbacks.push(function(a){a.renderExporting();u(a,"redraw",a.renderExporting);k(["exporting","navigation"],function(c){a[c]={update:function(e,b){a.isDirtyExporting=!0;p(!0,a.options[c],e);C(b,!0)&&a.redraw()}}})})})(h)});
|
||||
@@ -0,0 +1,92 @@
|
||||
/**
|
||||
* Highcharts-zh_CN plugins v1.0.0 (2017-02-22)
|
||||
*
|
||||
* (c) 2017 Jianshu Technology CO.,LTD (https://jianshukeji.com)
|
||||
*
|
||||
* Author : John@jianshukeji.com, Blue Monkey
|
||||
*
|
||||
* License: Creative Commons Attribution (CC)
|
||||
*/
|
||||
|
||||
(function(H) {
|
||||
var protocol = window.location.protocol;
|
||||
|
||||
var defaultOptionsZhCn = {
|
||||
lang: {
|
||||
// Highcharts
|
||||
contextButtonTitle: '图表导出菜单',
|
||||
decimalPoint: '.',
|
||||
downloadJPEG: "下载JPEG图片",
|
||||
downloadPDF: "下载PDF文件",
|
||||
downloadPNG: "下载PNG文件",
|
||||
downloadSVG: "下载SVG文件",
|
||||
drillUpText: "返回 {series.name}",
|
||||
invalidDate: '无效的时间',
|
||||
loading: '加载中...',
|
||||
months: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
|
||||
noData: "没有数据",
|
||||
numericSymbols: null,
|
||||
printChart: "打印图表",
|
||||
resetZoom: '重置缩放比例',
|
||||
resetZoomTitle: '重置为原始大小',
|
||||
shortMonths: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
|
||||
thousandsSep: ',',
|
||||
weekdays: ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期天'],
|
||||
|
||||
// Highstock
|
||||
rangeSelectorFrom: '开始时间',
|
||||
rangeSelectorTo: '结束时间',
|
||||
rangeSelectorZoom: '缩放',
|
||||
|
||||
// Highmaps
|
||||
zoomIn: '缩小',
|
||||
zoomOut: '放大'
|
||||
},
|
||||
global: {
|
||||
useUTC: true,
|
||||
//timezoneOffset: -8 * 60,
|
||||
canvasToolsURL: protocol + '//cdn.hcharts.cn/highcharts/modules/canvas-tools.js',
|
||||
VMLRadialGradientURL: protocol + +'//cdn.hcharts.cn/highcharts/gfx/vml-radial-gradient.png'
|
||||
},
|
||||
|
||||
title: {
|
||||
text: '图表标题'
|
||||
},
|
||||
tooltip: {
|
||||
dateTimeLabelFormats: {
|
||||
millisecond: '%H:%M:%S.%L',
|
||||
second: '%H:%M:%S',
|
||||
minute: '%H:%M',
|
||||
hour: '%H:%M',
|
||||
day: '%Y-%m-%d',
|
||||
week: '%Y-%m-%d',
|
||||
month: '%Y-%m',
|
||||
year: '%Y'
|
||||
}
|
||||
},
|
||||
|
||||
exporting: {
|
||||
url: protocol + '//export.highcharts.com.cn'
|
||||
},
|
||||
credits: {
|
||||
|
||||
text: 'Highcharts',
|
||||
href: 'https://highcharts.com.cn',
|
||||
|
||||
},
|
||||
xAxis: {
|
||||
dateTimeLabelFormats: {
|
||||
millisecond: '%H:%M:%S.%L',
|
||||
second: '%H:%M:%S',
|
||||
minute: '%H:%M',
|
||||
hour: '%H:%M',
|
||||
day: '%Y-%m-%d',
|
||||
week: '%Y-%m-%d',
|
||||
month: '%Y-%m',
|
||||
year: '%Y'
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
H.setOptions(defaultOptionsZhCn);
|
||||
}(Highcharts));
|
||||
文件差异内容过多而无法显示
加载差异
@@ -0,0 +1,39 @@
|
||||
.reg-box{width:100%; height:100%; background: url(../../ztmpl/zhiqim_manager/index_bg_00.jpg) no-repeat top center;background-size:auto 100%;}
|
||||
a,a:visited{color:#333;text-decoration:none;cursor:pointer;}
|
||||
a:active,a:hover{color:#1e7eec;text-decoration:none;}
|
||||
.clear:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
|
||||
.clear{zoom:1;}
|
||||
|
||||
/****注册 ****/
|
||||
.header{width:100%;background:rgba(255,255,255,.3); filter:alpha(opacity=30); height:40px; line-height:40px; padding:0 0 0 10px; color:#fff; font-size:14px;}
|
||||
.reg-footer{position:fixed;bottom:0px; width:100%;height:40px;background:rgba(255,255,255,0.2);line-height:40px;text-align:center;color:#fff;}
|
||||
.reg-login{width:825px; background:rgba(255,255,255,.3); filter:alpha(opacity=30); border-radius:12px; position: absolute; right:7%; top:50%; margin:-260px 0 0 0;}
|
||||
.p-login{ margin:-210px 0 0 0;}
|
||||
input{background:#fff;color:#86BFE9; width:300px; font-size:14px;border:1px solid #3b8edc;border-radius:5px;height:45px;line-height:45px;text-indent:10px;}
|
||||
.design-logo{float:left; padding:170px 40px 0 40px;}
|
||||
.p-int{ padding:120px 40px 0 40px;}
|
||||
input::-webkit-input-placeholder{color:#86BFE9;}
|
||||
.input-code{ width:192px;}
|
||||
.reg-h{ font-size:20px; color:#fff; padding:0 0 10px 0;}
|
||||
.reg{ float:left; width:450px; border-left:1px solid #fff; padding:0 0 0 50px; margin:30px 0;}
|
||||
.reg-list{ float:left; margin:20px 0 0 0; width:100%;}
|
||||
.reg-list button{ width:100px; float:right; margin:0 12px 0 0; background:#427ae1; border:none; line-height:42px; border-radius:5px; color:#fff; font-size:14px;}
|
||||
.reg-list span{ width:86px; float:left; color:#fff; font-size:14px; line-height:45px;}
|
||||
.reg-btn{ float:left; background:#427ae1; color:#fff; width:180px; line-height:40px; margin:10px 0 0 110px; border:none; border-radius:5px; font-size:14px;}
|
||||
.p-btn{ margin:30px 0 0 110px;}
|
||||
.agree-popup{position: fixed; top:50%; left:50%; width:60%; height:600px; margin:-300px 0 0 -30%; background:#fff; display:none; }
|
||||
.agree-title{ font-size:16px; line-height:48px; border-bottom:1px solid #dfdfdf; color:#666; padding:0 0 0 20px;}
|
||||
.agree-content{ overflow-y:scroll; height:552px;}
|
||||
.agree-title span{float:right; line-height:44px; padding:0 20px; font-size:20px; color:#999; cursor:pointer;}
|
||||
.z-checkbox{ border:2px solid #fff; border-radius:16px; width:18px; height:18px; }
|
||||
.z-checkbox:hover{ border:2px solid #2fb6d4!important;}
|
||||
.z-checkbox.z-active{ background-color:#2fb6d4!important; border:#2fb6d4!important; background-position: 0 -191px;}
|
||||
.reg-check{ text-align:center; font-size:14px; line-height:40px; float:left; width:100%; margin:20px 0 0 0; color:#fff;}
|
||||
.reg-check a{color:#2fb6d4;}
|
||||
.reg-title{ font-size:14px; color:#fff; position: absolute; top:34px; right:30px;}
|
||||
.reg-title a{color:#ffd200;}
|
||||
.agree-content{padding:20px;}
|
||||
.agree-content h2{font-size:18px;}
|
||||
.agree-content p{ font-size:14px; color:#666; line-height:36px;}
|
||||
|
||||
|
||||
@@ -0,0 +1,124 @@
|
||||
/*瀑布*/
|
||||
.srcFileList{
|
||||
/*
|
||||
-moz-column-count:5;
|
||||
-webkit-column-count:5;
|
||||
column-count:5;
|
||||
-moz-column-gap: 1em;
|
||||
-webkit-column-gap: 1em;
|
||||
column-gap: 1em;
|
||||
*/
|
||||
overflow:hidden;
|
||||
}
|
||||
.srcFileList:before,.srcFileList:after{content:"";display:table;}
|
||||
.srcFileList:after{clear:both;}
|
||||
|
||||
/*一个内容层*/
|
||||
.item{
|
||||
padding: 1em;
|
||||
position:relative;
|
||||
/*
|
||||
-moz-page-break-inside: avoid;
|
||||
-webkit-column-break-inside: avoid;
|
||||
break-inside: avoid;
|
||||
*/
|
||||
width:20%;
|
||||
float:left;
|
||||
overflow:hidden;
|
||||
}
|
||||
|
||||
.item>div{
|
||||
padding: 10px;
|
||||
background-color: #fff;
|
||||
width:100%;
|
||||
height:100%;
|
||||
overflow:hidden;
|
||||
position:relative;
|
||||
}
|
||||
.item>div:hover{
|
||||
-webkit-box-shadow: #666 0px 0px 10px;
|
||||
-moz-box-shadow: #666 0px 0px 10px;
|
||||
box-shadow: #666 0px 0px 10px;
|
||||
behavior: url(/PIE.htc);
|
||||
}
|
||||
.item>div>img{
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.z-tabnav-main>nav span.z-cover{height:35px;line-height:1;}
|
||||
.z-tabnav-main>nav span.z-cover li{height:auto;}
|
||||
|
||||
/** 申请精品 **/
|
||||
.applyEssenceBtn{width:40px;height:130px;right:20px;top:50%;margin-top:-50px;font-size:16px;text-align:center;line-height:20px;background:#1299ec;color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:5px;cursor:pointer;z-index:999;overflow:hidden;}
|
||||
.applyEssenceBtn:hover{background:#28a3ef}
|
||||
.applyEssenceBtn>span{display:block;}
|
||||
.applyEssenceBtn>span{padding:12px 10px 18px;}
|
||||
.applyEssenceBtn>span:last-child:hover{background:#0b85d0}
|
||||
.applyEssenceBtn>span:first-child,.applyEssenceBtn.active>span:last-child{display:block;}
|
||||
.applyEssenceBtn>span:last-child,.applyEssenceBtn.active>span:first-child{display:none;}
|
||||
.item>.checkBox{display:none;left:0;top:0;background:rgba(255,255,255,.8);background-clip:content-box;padding:1em;}
|
||||
/**
|
||||
.item.selectedItem>.checkBox{display:block;}
|
||||
.item.selectedItem>.checkBox::before{content:"\f00d";font-family:"z-font" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;
|
||||
font-size:30px;position: absolute;left:50%;top:50%;width:30px;height:16px;margin-top:-8px;margin-left:-15px;color:#006400;}
|
||||
**/
|
||||
.item>.checkBox>input{visibility: hidden;}
|
||||
|
||||
/** 悬浮操作按钮 **/
|
||||
.item>div.z-bg-white.z-pointer:hover .itemCtrBar{display:block;}
|
||||
.itemCtrBar{top:0;right:0;bottom:0;left:0;padding:10px;display:none;background:rgba(0,0,0,.3);background-origin:content-box;background-clip:content-box;pointer-events:none;}
|
||||
.itemCtrBar>button,.itemCtrBar>.itemCtrBar-item{pointer-events:auto;}
|
||||
.itemCtrBar>.itemCtrBar-item{width:30px;height:30px;margin:15px;text-align:center;line-height:26px;border-radius:50%;background:#fff;opacity:.9;}
|
||||
.itemCtrBar>.itemCtrBar-item-delete,.selectedItem .itemCtrBar>.itemCtrBar-item-success{display:none;}
|
||||
.selectedItem .itemCtrBar>.itemCtrBar-item-delete{display:block;}
|
||||
|
||||
.selectedItemBar{content:"精品";border-color:transparent transparent #f55 #f55;}
|
||||
|
||||
/** 显示 **/
|
||||
.allItem-info::before{position:absolute;font-size:12px;white-space:nowrap;color:#fff;text-indent:-20px;line-height:15px;bottom:0;border-width:16px 22px;border-style:solid;width:0;height:0;}
|
||||
.allItem-info{width:100%;height:32px;line-height:35px;left:0;bottom:0;color:#fff;background:rgba(0,0,0,.3);text-indent:35px}
|
||||
|
||||
/** 精品显示 **/
|
||||
.bestItem .allItem-info::before{content:"精品";left:0;border-color:transparent transparent #f55 #f55}
|
||||
|
||||
/** 模板显示 **/
|
||||
.modelItem .allItem-info::before{content:"模板";left:0;border-color:transparent transparent #00a2eb #00a2eb;}
|
||||
|
||||
/** 订单显示 **/
|
||||
.orderItem .allItem-info::before{content:"定稿";left:0;border-color:transparent transparent #9e70ca #9e70ca;}
|
||||
|
||||
/** 临时显示 **/
|
||||
.temporaryItem .allItem-info::before{content:"临时";left:0;border-color:transparent transparent #fb53cf #fb53cf;}
|
||||
|
||||
/**我的显示**/
|
||||
.myItem .allItem-info::before{content:"我的";left:0;border-color:transparent transparent #fb53cf #fb53cf;}
|
||||
|
||||
|
||||
|
||||
/** 已选显示 **/
|
||||
.selectedItemBar{right:0;top:0;text-indent:-4px;line-height:15px;border-color:#008b8b #008b8b transparent transparent;display:none;}
|
||||
.selectedItemBar::before{content:"已选";position:relative;top:-14px;}
|
||||
.selectedItem .selectedItemBar{display:block;}
|
||||
|
||||
/** 浮动选择框 **/
|
||||
.fixedDialog{transition:right .6s;}
|
||||
.fixedDialog.z-active{right:0 !important;}
|
||||
.fixedDialog-title{width:36px;padding:10px 3px;font-size:16px;color:#fff;background-clip:padding-box;cursor:pointer;text-align:center;border-top-left-radius:5px;border-bottom-left-radius:5px;border-width:5px 0 5px 5px;border-style:solid;border-color:rgba(0,0,0,.1);}
|
||||
.fixedDialog-content{height:100%;position:relative;background:#fff;border:1px solid #ccc;}
|
||||
.fixedDialog-content ul{width:100%;height:100%;}
|
||||
.fixedDialog-confirm{width:100%;position:absolute;bottom:8px;text-align:center;}
|
||||
.fixedDialog-hiddenBtn{bottom:0;background:#ccc;width:36px;padding:5px 0;text-align:center;color:#fff;cursor:pointer;}
|
||||
|
||||
#fixedDialog_1{height:400px;right:-210px;bottom:100px;}
|
||||
#fixedDialog_content_1{width:220px;padding:5px 5px 45px 5px;}
|
||||
#fixedDialog_content_1 li{float:left;position:relative;width:50%;height:25%;padding:10px;text-align:center;border:1px solid #f5f5f5;}
|
||||
#fixedDialog_content_1 li::before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
|
||||
#fixedDialog_content_1 li>img{}
|
||||
#fixedDialog_content_1 li>.z-delete{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:35px;background:rgba(255,255,255,.5);cursor:pointer;text-align:center;font-size:25px;display:none;}
|
||||
#fixedDialog_content_1 li.z-active:hover>.z-delete{display:block;}
|
||||
|
||||
/** 浮动框订单信息 **/
|
||||
#fixedDialog_2{height:200px;right:-400px;bottom:630px;}
|
||||
#fixedDialog_content_2{width:410px;padding:10px;}
|
||||
#fixedDialog_content_2>ul{overflow:auto;}
|
||||
#fixedDialog_content_2 li{line-height:20px;padding:3px 2px;border-bottom:1px solid #f5f5f5;}
|
||||
@@ -0,0 +1,104 @@
|
||||
.bos{
|
||||
width: 478px;
|
||||
height: 125px;
|
||||
float: left;
|
||||
position: relative;
|
||||
border: 1px solid #dcdcdc;
|
||||
border-radius: 2px;
|
||||
color: #666;
|
||||
background-color: #f6f6f6;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.bos_son span{
|
||||
display:inline-block
|
||||
}
|
||||
.bos_two{
|
||||
width: 478px;
|
||||
height: 680px;
|
||||
}
|
||||
.bos_two_one{
|
||||
width: 100%;
|
||||
height: 155px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.my-textarea{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.text{
|
||||
margin-bottom: 10px;
|
||||
padding-left: 5px;
|
||||
}
|
||||
.my_text{
|
||||
display: inline-block;
|
||||
}
|
||||
.btn{
|
||||
display: inline-block;
|
||||
margin-left: 242px;
|
||||
|
||||
}
|
||||
.my_bos_two_one{
|
||||
margin-top: 35px;
|
||||
}
|
||||
.my_btn{
|
||||
position: absolute;
|
||||
top: 45%;
|
||||
left: 30.5%;
|
||||
line-height: 24px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.boxs{
|
||||
float: left;
|
||||
width: 515px;
|
||||
}
|
||||
.boxs_two{
|
||||
float: right;
|
||||
/*margin-left: 100px;*/
|
||||
width: 1048px;
|
||||
position: absolute;
|
||||
top: 20px;
|
||||
right: 65px;
|
||||
}
|
||||
.boxs_two ul li{
|
||||
width:159px;
|
||||
height:100%;
|
||||
text-align: center;
|
||||
line-height: 45px !important;
|
||||
}
|
||||
.boxs_sons{
|
||||
width: 100%;
|
||||
height:100%;
|
||||
border-radius: 2px;
|
||||
color: #666;
|
||||
/* border: 1px solid #dcdcdc;*/
|
||||
border: none;
|
||||
background-color: #ffffff
|
||||
}
|
||||
.my_z-float-right{
|
||||
width: 116px;
|
||||
height: 48px !important;
|
||||
}
|
||||
.mystyle{
|
||||
height: 100% !important;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.mystyle_svg{
|
||||
/* height:945px;*/
|
||||
width: 100%;
|
||||
height:100%;
|
||||
}
|
||||
.boxs_svg{
|
||||
width:1050px;
|
||||
height:950px;
|
||||
}
|
||||
.mybtn_style_one{
|
||||
position: absolute;
|
||||
top:5px;
|
||||
right:10px;
|
||||
}
|
||||
.mybtn_style_two{
|
||||
position: absolute;
|
||||
top:5px;
|
||||
right:115px;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
.min-width{min-width:450px;}
|
||||
|
||||
.main{position: relative;}
|
||||
.main .box{padding: 10px 0 0 10px; float: left;}
|
||||
.main .box .pic{padding: 5px; border: 1px solid #CCCCCC;border-radius: 5px; box-shadow: 0 0 5px #ccc;cursor:pointer}
|
||||
.main .box .pic >img{width: 150px; height: auto;}
|
||||
.main .box .pic .cont{width: 150px; height: auto; word-wrap:break-word;}
|
||||
.main .box .pic .z-content{width:auto !important;}
|
||||
|
||||
/*列表*/
|
||||
.list-file{overflow:hidden;}
|
||||
.list-file:before,.list-file:after{content:"";display:table;}
|
||||
.list-file:after{clear:both;}
|
||||
|
||||
/*内容项*/
|
||||
.list-file .item{
|
||||
padding: 5px;
|
||||
position:relative;
|
||||
width:33.3%;
|
||||
float:left;
|
||||
overflow:hidden;
|
||||
}
|
||||
|
||||
.list-file .item>div{
|
||||
padding: 3px;
|
||||
background-color: #fff;
|
||||
width:100%;
|
||||
height:100%;
|
||||
overflow:hidden;
|
||||
position:relative;
|
||||
border: 1px solid #CCCCCC;
|
||||
border-radius: 5px;
|
||||
box-shadow: 0 0 5px #ccc;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
.list-file .item>div:hover{
|
||||
-webkit-box-shadow: #666 0px 0px 10px;
|
||||
-moz-box-shadow: #666 0px 0px 10px;
|
||||
box-shadow: #666 0px 0px 10px;
|
||||
behavior: url(/PIE.htc);
|
||||
}
|
||||
|
||||
.list-file .item>div>img{width: 100%;}
|
||||
|
||||
.list-file .z-content{width:auto !important;}
|
||||
文件差异因一行或多行过长而隐藏
@@ -0,0 +1,112 @@
|
||||
/**************************************************************************************/
|
||||
/* 布局(全局、导航、脚注) */
|
||||
/**************************************************************************************/
|
||||
|
||||
/** [全局定义] */
|
||||
html{overflow-x:auto;}
|
||||
body{background:#f5f5f5;}
|
||||
body,table,td,div{font-size:14px;line-height:120%;}
|
||||
a,a:visited{color:#333;text-decoration:none;cursor:pointer;}
|
||||
a:active,a:hover{color:#2173b2;text-decoration:none;}
|
||||
|
||||
/* [主导航] */
|
||||
.mainnav{position:fixed;top:0px;width:100%;height:76px;border-bottom:1px solid #dadada;background-color:#fff;z-index:9999;}
|
||||
.mainnav .mainnav-wrap{margin:0px auto;max-width:1200px;min-width:1000px;height:75px;}
|
||||
.mainnav .logo{float:left;width:290px;margin-top:8px;}
|
||||
.mainnav .logo-text{float:right;font-size:18px;font-weight:bold;line-height:58px;}
|
||||
.mainnav .menu{float:left; font-size:16px;height:75px;text-align:center;margin:10px 5px 0px 30px;}
|
||||
.mainnav .menu li{float:left; width:80px; line-height:30px; margin:12px 10px;}
|
||||
.mainnav .menu li:hover{border-bottom:2px solid #4bacc6;color:#4bacc6;cursor:pointer;}
|
||||
.mainnav .menu li.active{border-bottom:2px solid #4bacc6;color:#4bacc6;}
|
||||
|
||||
@media screen and (max-width: 1071px) {
|
||||
.mainnav .menu li{margin:12px 5px;}
|
||||
}
|
||||
|
||||
.mainnav .help{float:right;line-height:75px;color:#2173b2;}
|
||||
.mainnav .help a{background-color:#a4132a; color:#ffffff;font-size:16px;border-radius:20px; padding:6px 15px;margin-left:15px;}
|
||||
|
||||
/* [导航固定96px] */
|
||||
.navmargin{position:relative;width:100%;height:96px;}
|
||||
|
||||
.scrolltotop{position:fixed;right:20px;bottom:20px;display:none;z-index:99999;border:1px solid #d3d3d3;padding:10px;cursor:pointer;}
|
||||
.scrolltotop:hover{background-color:#333;}
|
||||
|
||||
/* [脚注] */
|
||||
.footer {position:relative;width:100%;min-width:1200px;z-index:0;display:block;border-top:1px solid #e6e6e6;overflow:hidden;background:#fff;}
|
||||
.footer-wrap {margin:10px auto;height:160px;width:1200px;text-align:center;color:#333;font-size:14px;}
|
||||
.footer li {float:left;height:130px;margin:10px 20px 10px 0;text-align:left;line-height:30px;color:#888;}
|
||||
.footer li a {margin:10px;color:#888;}
|
||||
.footer li a:hover {color:#4bacc6;}
|
||||
.footer li.fproduct{width:180px;margin-left:30px;}
|
||||
.footer li.fhelp{width:222px;}
|
||||
.footer li.fabout{width:190px;}
|
||||
.footer li.abountus {width:300px;}
|
||||
.footer li.fproduct,.footer li.fhelp,.footer li.fabout{border-right:1px dashed #ccc;}
|
||||
|
||||
@media screen and (max-width: 1071px) {
|
||||
.footer li.fproduct{width:140px;}
|
||||
.footer li.fhelp{width:180px;}
|
||||
.footer li.fabout{width:150px;}
|
||||
.footer li.abountus {width:280px;}
|
||||
}
|
||||
|
||||
.footer-cp {position:relative;width:100%;min-width:1200px;height:85px;line-height:85px;background-color:#eee;overflow:hidden;}
|
||||
.footer-cp-wrap{position:relative;margin:0 auto;width:1200px;height:85px;z-index:0;display:block;overflow:hidden;}
|
||||
.footer-cp .footer-text{width:1200px;height:85px;line-height:85px;text-align:center;}
|
||||
@media screen and (max-width: 1071px) {
|
||||
.footer-cp-wrap{width:1000px;}
|
||||
.footer-cp .footer-text{width:1000px;margin-left:-100px;}
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************************************/
|
||||
/* 容器内容 */
|
||||
/**************************************************************************************/
|
||||
|
||||
/** [容器定义] */
|
||||
.container {position:relative;margin:0 auto;padding-bottom:20px;height:auto !important;min-height:1200px;width:1200px;overflow:hidden;z-index:0;}
|
||||
|
||||
/* [左导航] */
|
||||
.sidebar {position:relative;float:left;height:100%;padding-bottom:30px;overflow:hidden;width:220px;background:#fff;border:1px solid #e5e5e5;border-radius:3px;}
|
||||
.sidebar main {position:relative;display:block;width:100%;height:98px;line-height:98px;font-size:16px;text-align:center;color:#333;cursor:pointer;border-bottom:1px solid #f5f5f5;}
|
||||
.sidebar main.selected{color:#007d7e;border:1px solid #e6e6e6;background-color:#eee;}
|
||||
|
||||
.sidebar p{position:relative;padding:0 40px;height:40px;line-height:40px;font-size:16px;color:#333;cursor:pointer;border-bottom:1px solid #eee;}
|
||||
.sidebar p .z-font{position:absolute;font-size:14px;left:15px;bottom:0;}
|
||||
.sidebar ul{position:relative;height:auto;overflow:hidden;line-height:40px;background:#f9f9f9;}
|
||||
.sidebar ul li{display:block;padding:0 40px;line-height:38px;cursor:pointer;font-size:14px;color:#777;border:1px solid transparent;}
|
||||
.sidebar ul li:hover{color:#2173b2;text-decoration:none;}
|
||||
.sidebar p.z-selected,.sidebar ul li.z-selected{color:#fff; background-color:#2173b2;}
|
||||
|
||||
/* [主体部分] */
|
||||
.mainbody{position:relative;float:right;width:960px;background:#fff;border:1px solid #e5e5e5;border-radius:3px;}
|
||||
/* [搜索框]*/
|
||||
.mainsearch{text-align:center;padding:30px 10px;border-bottom:1px solid #f5f5f5;}
|
||||
.mainsearch .z-input{width:600px;font-size:14px;border-color:#2173b2;}
|
||||
.mainsearch .z-button{width:60px;height:38px;margin-left:-1px;font-family:"z-font";font-size:20px;background:#2173b2;border-color:#2173b2;box-shadow:none;color:#fff;}
|
||||
/* [问题显示主体] */
|
||||
.questionbody{padding:20px 40px 80px;}
|
||||
/*文章列表*/
|
||||
.article-list dd{margin:0;font-size:15px;line-height:38px;}
|
||||
/*文章内容*/
|
||||
.article {}
|
||||
.article,.article div{line-height:30px;font-size:15px;}
|
||||
.article h1{font-weight:normal;}
|
||||
|
||||
/* [搜索结果] */
|
||||
.search-resultBar {border-bottom:1px solid #fcfcfc;}
|
||||
.search-resultBar span{display:inline-block;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;vertical-align:top;color:#a4132a;}
|
||||
.search-resultList {}
|
||||
.search-resultList dt{margin:30px 0 10px;}
|
||||
.search-resultList dt a{display:inline-block;font-size:15px;color:#2173b2;line-height:30px;}
|
||||
.search-resultList dt a:hover{text-decoration:underline;color:#a4132a;}
|
||||
.search-resultList dd{margin:0;color:#666;line-height:20px;}
|
||||
|
||||
/**************************************************************************************/
|
||||
/* Mobile配置 */
|
||||
/**************************************************************************************/
|
||||
|
||||
/* [脚注](Mobile) */
|
||||
.m-footer {position:relative;width:100%;border-top:1px solid #e6e6e6;background-color:#eee;padding:4% 0px;}
|
||||
.m-footer-wrap {width:100%;height:100%;color:#333;text-align:center;font-size:12px;height:28px;line-height:28px;}
|
||||
@@ -0,0 +1,286 @@
|
||||
+(function(Z)
|
||||
{
|
||||
//BEGIN
|
||||
|
||||
Z.SearchAutoList = Z.Class.newInstance();
|
||||
Z.SearchAutoList.prototype =
|
||||
{
|
||||
defaults:
|
||||
{
|
||||
elem: null, //输入框/输入框盒子ID
|
||||
className: null, //Ajax调用的类名
|
||||
methodName: null, //Ajax调用的类方法
|
||||
history: true, //历史记录显示
|
||||
callback: null //选中后的回调函数
|
||||
},
|
||||
|
||||
execute: function()
|
||||
{
|
||||
this.$elem = Z.$elem(this.elem, "Z.SearchAutoList");
|
||||
this.id = this.$elem.attr("id") || "FSearchAutoList";
|
||||
|
||||
this.width = this.$elem.offsetWidth();
|
||||
var height = this.$elem.offsetHeight();
|
||||
var fontSize = this.$elem.css("fontSize");
|
||||
this.pdLeft = this.$elem.css("paddingLeft");
|
||||
this.pdRight = this.$elem.css("paddingRight");
|
||||
this.lHeight = this.$elem.css("lineHeight");
|
||||
|
||||
this.$cover = Z.$cover(this.$elem);
|
||||
this.$list = Z('<div class="z-absolute z-bg-white z-text-left z-bd z-hide"></div>')
|
||||
.css({width: this.width, left: 0, top: height-1, fontSize: fontSize, zIndex: 99})
|
||||
.appendTo(this.$cover);
|
||||
|
||||
//事件绑定
|
||||
this.$elem.on("focus", this.onFocus, this);
|
||||
this.$elem.on("input", this.onInput, this);
|
||||
this.$elem.keydown(this.onKeyDown, this);
|
||||
Z(document).click(this.onDocClick, this);
|
||||
},
|
||||
|
||||
onFocus: function(e)
|
||||
{//获取焦点事件
|
||||
this.value = Z.S.trim(this.$elem.val());
|
||||
if (Z.V.isEmptyBlank(this.value))
|
||||
{
|
||||
this.doHistoryList();
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.beforeValue == this.value)
|
||||
{//内容不改变
|
||||
if (this.$list.html() != "")
|
||||
this.$list.show();
|
||||
}
|
||||
else
|
||||
{//内容已改变
|
||||
this.beforeValue = this.value;
|
||||
this.$list.show();
|
||||
this.doAjax();
|
||||
}
|
||||
},
|
||||
|
||||
onInput: function(e)
|
||||
{//input事件
|
||||
this.value = Z.S.trim(this.$elem.val());
|
||||
if (Z.V.isEmptyBlank(this.value))
|
||||
{
|
||||
this.doHistoryList();
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.beforeValue != this.value)
|
||||
{//调用查询
|
||||
this.beforeValue = this.value;
|
||||
this.$list.show();
|
||||
this.doAjax();
|
||||
}
|
||||
},
|
||||
|
||||
//ajax调用,生成列表
|
||||
doAjax: function()
|
||||
{
|
||||
this.ajax = new Z.Ajax();
|
||||
this.ajax._this = this;
|
||||
this.ajax.setClassName(this.className);
|
||||
this.ajax.setMethodName(this.methodName);
|
||||
this.ajax.addParam(this.value);
|
||||
this.ajax.setCallback(function()
|
||||
{
|
||||
var _this = this._this;
|
||||
var titleList = Z.J.toObject(this.responseText);
|
||||
if (titleList.length == 0)
|
||||
{
|
||||
_this.$list.html("").hide();
|
||||
return;
|
||||
}
|
||||
|
||||
var html = '<ul>';
|
||||
Z.eachof(_this, titleList, function(item){
|
||||
html += '<li class="z-text-ellipsis" style="width: ' + _this.width + 'px; padding: 2px ' + _this.pdRight + ' 2px ' + _this.pdLeft +'; line-height:'+ _this.lHeight +'; cursor: pointer;">' + item + "</li>";
|
||||
});
|
||||
html += "</ul>";
|
||||
|
||||
_this.$list.html(html);
|
||||
_this.lis = _this.$list.find("li");
|
||||
_this.lis.click(_this.doSelect, _this);
|
||||
_this.lis.mouseenter(_this.onMouseEnter, _this);
|
||||
_this.lis.mouseleave(_this.onMouseLeave, _this);
|
||||
});
|
||||
this.ajax.execute();
|
||||
},
|
||||
|
||||
doSelect: function(e)
|
||||
{//鼠标选中
|
||||
Z.E.forbidden(e);
|
||||
|
||||
this.beforeValue = this.value;
|
||||
this.value = Z(Z.E.target(e)).text();
|
||||
this.$elem.val(this.value);
|
||||
|
||||
this.$list.hide();
|
||||
this.doAjax();
|
||||
|
||||
this.saveHistory(e);
|
||||
this.doCallback(e);
|
||||
},
|
||||
|
||||
onDocClick: function(e)
|
||||
{//空白处点击,隐藏列表
|
||||
var target = Z.E.target(e);
|
||||
if (target == this.$elem[0])
|
||||
return;
|
||||
|
||||
this.$list.hide();
|
||||
if (this.beforeValue != this.value)
|
||||
{//静默调用
|
||||
this.beforeValue = this.value;
|
||||
this.doAjax();
|
||||
}
|
||||
},
|
||||
|
||||
onKeyDown: function(e)
|
||||
{//键盘 “上” “下” “回车”按键监听
|
||||
var keyVal = Z.E.key(e);
|
||||
if (keyVal != Z.E.KEY.UP && keyVal != Z.E.KEY.DOWN && keyVal != Z.E.KEY.ENTER)
|
||||
return;
|
||||
|
||||
Z.E.forbidden(e);
|
||||
if (this.lis)
|
||||
{//有选择列表的搜索框
|
||||
var liSetLength = this.lis.length;
|
||||
var liActive = this.$list.find(".z-bg-gray");
|
||||
var liActiveIndex = -1;
|
||||
var toIndex = null;
|
||||
if (liActive.length != 0)
|
||||
liActiveIndex = Z.EL.parentIndex(liActive[0]);
|
||||
|
||||
switch (keyVal)
|
||||
{
|
||||
case Z.E.KEY.UP://上
|
||||
toIndex = liActiveIndex - 1;
|
||||
if (toIndex <= -1)
|
||||
toIndex = liSetLength - 1;
|
||||
break;
|
||||
case Z.E.KEY.DOWN://下
|
||||
toIndex = liActiveIndex + 1;
|
||||
if (toIndex == liSetLength)
|
||||
toIndex = 0;
|
||||
break;
|
||||
case Z.E.KEY.ENTER://回车选中
|
||||
this.$elem[0].blur();
|
||||
this.$list.hide();
|
||||
this.value = Z.S.trim(this.$elem.val());
|
||||
this.beforeValue = this.value;
|
||||
this.doAjax();
|
||||
this.saveHistory(e);
|
||||
this.doCallback(e);
|
||||
return;
|
||||
}
|
||||
toIndex++;
|
||||
this.lis.removeClass("z-bg-gray");
|
||||
var toLi = this.$list.find("li:nth-child(" + toIndex +")").addClass("z-bg-gray");
|
||||
this.value = toLi.html();
|
||||
this.$elem.val(toLi.html());
|
||||
}
|
||||
else if (keyVal == Z.E.KEY.ENTER)
|
||||
{//直接在输入框回车搜索
|
||||
this.value = Z.S.trim(this.$elem.val());
|
||||
this.beforeValue = this.value;
|
||||
this.doAjax();
|
||||
this.saveHistory(e);
|
||||
this.doCallback(e);
|
||||
}
|
||||
},
|
||||
|
||||
//选中后的回掉函数
|
||||
doCallback: function(e)
|
||||
{
|
||||
if(!this.callback)
|
||||
return;
|
||||
this.callback(e);
|
||||
},
|
||||
|
||||
//历史记录列表展示
|
||||
doHistoryList: function(e)
|
||||
{
|
||||
if (!this.history)
|
||||
return;
|
||||
|
||||
this.$list.html("").hide();
|
||||
if (!localStorage.getItem(this.id))
|
||||
return;
|
||||
|
||||
var htmlStr = '<ul class="z-text-gray">';
|
||||
var hisArr = localStorage.getItem(this.id).split(";");
|
||||
for (var i = 0;i < hisArr.length;i++)
|
||||
{
|
||||
htmlStr += '<li class="z-text-ellipsis" style="width: ' + this.width + 'px; padding: 2px ' + this.pdRight + ' 2px ' + this.pdLeft +'; line-height:'+ this.lHeight +'; cursor: pointer;">'
|
||||
+ hisArr[i] + "</li>";
|
||||
}
|
||||
htmlStr += "</ul>";
|
||||
Z(htmlStr).appendTo(this.$list.show());
|
||||
var hisBar = '<div class="z-bg-blue z-clearfix" style="padding:0 ' + this.pdRight + ' 0 ' + this.pdLeft +';line-height:'+ this.lHeight +';cursor:default;">'
|
||||
+ '<span class="z-float-right z-pointer z-deleteBtn">清空历史</span>'
|
||||
+ '</div>';
|
||||
Z(hisBar).appendTo(this.$list.show());
|
||||
//绑定事件
|
||||
this.lis = this.$list.find("li");
|
||||
this.lis.click(this.doSelect,this);
|
||||
this.lis.mouseenter(this.onMouseEnter,this);
|
||||
this.lis.mouseleave(this.onMouseLeave,this);
|
||||
//绑定删除事件
|
||||
var $delBtn = this.$list.find(".z-deleteBtn");
|
||||
$delBtn.click(this.emptyHistory,this);
|
||||
},
|
||||
|
||||
emptyHistory: function(e)
|
||||
{
|
||||
localStorage.removeItem(this.id);
|
||||
},
|
||||
|
||||
//输入完成,存储历史记录
|
||||
saveHistory: function(e)
|
||||
{
|
||||
if (!this.history)
|
||||
return;
|
||||
|
||||
var hisStr = localStorage.getItem(this.id);
|
||||
if (!hisStr)
|
||||
return localStorage.setItem(this.id, this.value);
|
||||
|
||||
var hisArr = hisStr.split(";");
|
||||
hisArr.unshift(this.value);
|
||||
|
||||
//去重
|
||||
var resultArr = [];
|
||||
for(var i = 0; i < hisArr.length; i++)
|
||||
{
|
||||
if(!Z.AR.contains(resultArr, hisArr[i]))
|
||||
resultArr.push(hisArr[i]);
|
||||
}
|
||||
|
||||
//限制个数
|
||||
if (resultArr.length > 10)
|
||||
resultArr.length = 10;
|
||||
|
||||
hisStr = resultArr.join(";");
|
||||
localStorage.setItem(this.id, hisStr);
|
||||
},
|
||||
|
||||
//鼠标悬浮,背景颜色变化
|
||||
onMouseEnter: function(e)
|
||||
{
|
||||
var $thisLi = Z(Z.E.target(e));
|
||||
$thisLi.addClass("z-bg-gray");
|
||||
},
|
||||
|
||||
onMouseLeave: function(e)
|
||||
{
|
||||
var $thisLi = Z(Z.E.target(e));
|
||||
$thisLi.removeClass("z-bg-gray");
|
||||
}
|
||||
}
|
||||
|
||||
//END
|
||||
})(zhiqim)
|
||||
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 67 KiB |
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 1.1 KiB |
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 2.7 KiB |
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 2.5 KiB |
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 7.6 KiB |
某些文件未显示,因为此 diff 中更改的文件太多 显示更多
在新工单中引用
屏蔽一个用户