aamin пре 1 година
родитељ
комит
e3666654c8
100 измењених фајлова са 268 додато и 8526 уклоњено
  1. 11 2
      hot/src/views/Home.vue
  2. BIN
      houtai/src/assets/img/user.png
  3. 1 1
      houtai/src/pages/A1Rule/index.tsx
  4. 4 8
      houtai/src/pages/A4Prize/index.tsx
  5. 48 0
      houtai/src/pages/A8Scene/index.module.scss
  6. 122 0
      houtai/src/pages/A8Scene/index.tsx
  7. 11 1
      houtai/src/pages/Layout/index.tsx
  8. 25 0
      houtai/src/store/action/A8Scene.ts
  9. 27 0
      houtai/src/store/reducer/A8Scene.ts
  10. 4 1
      houtai/src/store/reducer/index.ts
  11. 13 0
      houtai/src/types/api/A8Scene.ts
  12. 1 0
      houtai/src/types/index.d.ts
  13. 1 1
      houtai/src/utils/http.ts
  14. BIN
      zhengquan/public/scene/code.png
  15. 0 1
      zhengquan/public/scene/css/app.27ab14d3.css
  16. 0 1
      zhengquan/public/scene/css/app.2befc506.css
  17. 0 1
      zhengquan/public/scene/css/app.484f604c.css
  18. 0 1
      zhengquan/public/scene/css/app.4a4d63f4.css
  19. 0 1
      zhengquan/public/scene/css/app.8d635a3d.css
  20. 0 1
      zhengquan/public/scene/css/app.9d6eafd8.css
  21. 0 1
      zhengquan/public/scene/css/app.a17942ad.css
  22. 0 1
      zhengquan/public/scene/css/app.a996bc07.css
  23. 0 1
      zhengquan/public/scene/css/app.e945ff2b.css
  24. 0 11
      zhengquan/public/scene/css/chunk-vendors.a277dbd7.css
  25. BIN
      zhengquan/public/scene/fonts/SourceHanSerifCN-Bold.8648fa69.otf
  26. BIN
      zhengquan/public/scene/fonts/SourceHanSerifCN-Medium.fbf7b77a.otf
  27. BIN
      zhengquan/public/scene/fonts/SourceHanSerifCN-Regular.473303fb.otf
  28. BIN
      zhengquan/public/scene/fonts/element-icons.535877f5.woff
  29. BIN
      zhengquan/public/scene/fonts/element-icons.732389de.ttf
  30. 0 1
      zhengquan/public/scene/hot/css/app.c1e3c14c.css
  31. 0 9
      zhengquan/public/scene/hot/css/chunk-vendors.ff3e1284.css
  32. BIN
      zhengquan/public/scene/hot/img/IMGerror.f7bd5886.png
  33. BIN
      zhengquan/public/scene/hot/img/loading.236fa088.gif
  34. 0 1
      zhengquan/public/scene/hot/index.html
  35. 0 2
      zhengquan/public/scene/hot/js/about.168b35c2.js
  36. 0 1
      zhengquan/public/scene/hot/js/about.168b35c2.js.map
  37. 0 2
      zhengquan/public/scene/hot/js/app.e124a369.js
  38. 0 1
      zhengquan/public/scene/hot/js/app.e124a369.js.map
  39. 0 34
      zhengquan/public/scene/hot/js/chunk-vendors.e38b11cc.js
  40. 0 1
      zhengquan/public/scene/hot/js/chunk-vendors.e38b11cc.js.map
  41. BIN
      zhengquan/public/scene/img/audioimg.b2298564.png
  42. BIN
      zhengquan/public/scene/img/auto.5002df39.png
  43. BIN
      zhengquan/public/scene/img/auto_active.5bcc19f2.png
  44. BIN
      zhengquan/public/scene/img/bfzt_bg.f76d5498.png
  45. BIN
      zhengquan/public/scene/img/btn.92445687.png
  46. BIN
      zhengquan/public/scene/img/btnMo.e90744ba.png
  47. BIN
      zhengquan/public/scene/img/cards-bg.bba8e726.png
  48. BIN
      zhengquan/public/scene/img/close.c0c70b63.png
  49. BIN
      zhengquan/public/scene/img/dollhouse.a25199e5.png
  50. BIN
      zhengquan/public/scene/img/dollhouse_active.4147cf5a.png
  51. BIN
      zhengquan/public/scene/img/floor.3c862e41.png
  52. BIN
      zhengquan/public/scene/img/floor_active.6b95148e.png
  53. BIN
      zhengquan/public/scene/img/fullscree_active.9ba227a1.png
  54. BIN
      zhengquan/public/scene/img/fullscreen.d975d8f7.png
  55. BIN
      zhengquan/public/scene/img/homeBtn.23ffe46a.png
  56. BIN
      zhengquan/public/scene/img/hotspot_bg.ef6f26d7.jpg
  57. BIN
      zhengquan/public/scene/img/index-bg.0bcc6c8e.png
  58. BIN
      zhengquan/public/scene/img/inside.3e40bb13.png
  59. BIN
      zhengquan/public/scene/img/inside_active.719b07c7.png
  60. BIN
      zhengquan/public/scene/img/landtip.d831156a.png
  61. BIN
      zhengquan/public/scene/img/mb_hostpot.305ff7c8.jpg
  62. BIN
      zhengquan/public/scene/img/mb_video.1ee28dbb.jpg
  63. BIN
      zhengquan/public/scene/img/mobile.2ccdd408.jpg
  64. BIN
      zhengquan/public/scene/img/mobileBg.4e542ea6.jpg
  65. BIN
      zhengquan/public/scene/img/music.f67ab9cb.png
  66. BIN
      zhengquan/public/scene/img/musicAc.9b04d2c6.png
  67. BIN
      zhengquan/public/scene/img/pause.c02bbe00.png
  68. BIN
      zhengquan/public/scene/img/pc.b6503573.jpg
  69. BIN
      zhengquan/public/scene/img/pc_step1.9809db04.png
  70. BIN
      zhengquan/public/scene/img/play.a3e22f26.png
  71. BIN
      zhengquan/public/scene/img/qrcode.746e4eb2.png
  72. BIN
      zhengquan/public/scene/img/select.c2045328.png
  73. BIN
      zhengquan/public/scene/img/share.97e2735f.png
  74. BIN
      zhengquan/public/scene/img/tips.be7b5879.png
  75. BIN
      zhengquan/public/scene/img/tipsmb.eaff3e13.png
  76. BIN
      zhengquan/public/scene/img/video_bg.78d13598.jpg
  77. 0 17
      zhengquan/public/scene/index.html
  78. 0 1
      zhengquan/public/scene/js/app.02033f6b.js
  79. 0 1
      zhengquan/public/scene/js/app.58ed97bc.js
  80. 0 1
      zhengquan/public/scene/js/app.7e86a53e.js
  81. 0 1
      zhengquan/public/scene/js/app.87935e31.js
  82. 0 1
      zhengquan/public/scene/js/app.9137e22d.js
  83. 0 1
      zhengquan/public/scene/js/app.c5979b58.js
  84. 0 67
      zhengquan/public/scene/js/chunk-vendors.649c8c8a.js
  85. 0 252
      zhengquan/public/scene/static/css/cropper.min.css
  86. 0 252
      zhengquan/public/scene/static/css/css/cropper.min.css
  87. 0 129
      zhengquan/public/scene/static/css/css/diyUpload.css
  88. BIN
      zhengquan/public/scene/static/css/css/font/FZ_GBK.ttf
  89. BIN
      zhengquan/public/scene/static/css/css/font/fontawesome-webfont.eot
  90. 0 655
      zhengquan/public/scene/static/css/css/font/fontawesome-webfont.svg
  91. BIN
      zhengquan/public/scene/static/css/css/font/fontawesome-webfont.ttf
  92. BIN
      zhengquan/public/scene/static/css/css/font/fontawesome-webfont.woff
  93. BIN
      zhengquan/public/scene/static/css/css/font/fontawesome-webfont.woff2
  94. BIN
      zhengquan/public/scene/static/css/css/font/mp-font.ttf
  95. BIN
      zhengquan/public/scene/static/css/css/font/open-sans-light/OpenSansLight.woff2
  96. BIN
      zhengquan/public/scene/static/css/css/font/open-sans-semibold/OpenSansSemibold.woff2
  97. BIN
      zhengquan/public/scene/static/css/css/font/open-sans/OpenSansRegular.woff2
  98. 0 7058
      zhengquan/public/scene/static/css/css/main.css
  99. 0 4
      zhengquan/public/scene/static/css/css/oldVer/font-awesome.min.css
  100. 0 0
      zhengquan/public/scene/static/css/css/oldVer/main.css.bak

+ 11 - 2
hot/src/views/Home.vue

@@ -43,7 +43,7 @@
             </div>
             <!-- 视频页面 -->
             <div class="videoBox" v-else-if="myType === 'video'">
-              <video controls :src="item.url" v-if="index === myInd"></video>
+              <video id="videoID" controls :src="item.url" v-if="index === myInd"></video>
             </div>
             <!-- 图片页面 -->
             <div class="imgBox" v-else-if="myType === 'img'">
@@ -214,6 +214,14 @@ export default {
   },
   mounted() {
     this.getData();
+    // 监听视频观看完成时,记录积分
+    setTimeout(() => {
+      const videoIDDom = document.getElementById('videoID')
+      videoIDDom.addEventListener('ended', () => {
+        console.log('视频观看完成', window, window.parent, window.parent.window, window.parent.window.parent.window)
+        window.parent.window.parent.window.addScoreFu('观看视频')
+      })
+    },800)
   },
 };
 </script>
@@ -559,5 +567,6 @@ export default {
       }
     }
   }
-}</style>
+}
+</style>
 

BIN
houtai/src/assets/img/user.png


+ 1 - 1
houtai/src/pages/A1Rule/index.tsx

@@ -9,7 +9,7 @@ import styles from "./index.module.scss";
 import { Button, Form, Input, Modal, Popconfirm, Table } from "antd";
 import { useDispatch, useSelector } from "react-redux";
 import { RootState } from "@/store";
-import { RulesTableType, SaveScoreLimitType } from "@/types";
+import { RulesTableType } from "@/types";
 import {
   getOnlineRuleAPI,
   getRuleAPI,

+ 4 - 8
houtai/src/pages/A4Prize/index.tsx

@@ -16,16 +16,15 @@ import {
   DatePicker,
   DatePickerProps,
   Select,
-  Upload,
-  message,
+
   FormInstance,
 } from "antd";
 import { useDispatch, useSelector } from "react-redux";
 import { RootState } from "@/store";
-import { AddPrizeType, PrizeTableType } from "@/types";
+import { PrizeTableType } from "@/types";
 import ImageLazy from "@/components/ImageLazy";
 import {
-  addPrizeByIdAPI,
+
   deletePrizeByIdAPI,
   editPrizeByIdAPI,
   getPrizeDetailAPI,
@@ -33,12 +32,9 @@ import {
 } from "@/store/action/A4Prise";
 import { MessageFu } from "@/utils/message";
 import { RangePickerProps } from "antd/es/date-picker";
-import { LoadingOutlined, PlusOutlined } from "@ant-design/icons";
 import {
   RcFile,
-  UploadChangeParam,
-  UploadFile,
-  UploadProps,
+
 } from "antd/es/upload";
 import RichText from "@/components/Z_RichText";
 import moment from "moment";

+ 48 - 0
houtai/src/pages/A8Scene/index.module.scss

@@ -0,0 +1,48 @@
+.A8Scene {
+  width: 100%;
+  height: 100%;
+  display: flex;
+  flex-direction: column;
+  background-color: rgb(239, 239, 239);
+
+  :global {
+    .ruleTop {
+      border-radius: 4px;
+      padding: 15px 20px 25px 20px;
+      background-color: #fff;
+      box-shadow: 3px 0px 10px 0px #d5d5d9;
+      position: relative;
+
+      .pageTitle {
+        .exportBtn {
+          width: 100px;
+          height: 40px;
+        }
+      }
+
+      .tableBox1 {
+        border-radius: 4px;
+        overflow: hidden;
+        margin-top: 3%;
+        // height: calc(100% - 80px);
+        // background-color: #fff;
+        padding: 0px;
+        // box-shadow: 3px 0px 10px 0px #d5d5d9;
+
+        .ant-table-body {
+          height: 600px;
+          overflow-y: auto !important;
+          overflow-y: overlay !important;
+
+          .ant-table-row {
+            .ant-table-cell {
+              padding: 10px;
+            }
+          }
+        }
+      }
+
+
+    }
+  }
+}

+ 122 - 0
houtai/src/pages/A8Scene/index.tsx

@@ -0,0 +1,122 @@
+import React, { useCallback, useEffect, useMemo, useState } from "react";
+import styles from "./index.module.scss";
+import { getSceneListAPI, isTokenFlagAPI } from "@/store/action/A8Scene";
+import { useDispatch, useSelector } from "react-redux";
+import { RootState } from "@/store";
+import { Button, Table } from "antd";
+import { SceneListType } from "@/types";
+import history from "@/utils/history";
+import { removeTokenInfo } from "@/utils/storage";
+import { MessageFu } from "@/utils/message";
+import { baseURL } from "@/utils/http";
+function A8Scene() {
+  const dispatch = useDispatch();
+
+  // 筛选和分页
+  const [tableSelect, setTableSelect] = useState({
+    searchKey: "",
+    pageSize: 10000,
+    pageNum: 1,
+    startTime: "",
+    endTime: "",
+  });
+  const getList = useCallback(() => {
+    dispatch(getSceneListAPI(tableSelect));
+  }, [dispatch, tableSelect]);
+
+  const isTokenFlagFu = (val: boolean, url: string) => {
+    if (val) {
+      // token 有效
+      window.open(url);
+    } else {
+      // token 失效
+      MessageFu.warning("登录失效,请重新登录!");
+      removeTokenInfo();
+      history.push("/login");
+    }
+  };
+
+  const lookFu = useCallback(async (code: string) => {
+    const res = await isTokenFlagAPI();
+    if (res.code === 0) {
+      isTokenFlagFu(res.data, baseURL + `/scene/index.html?m=${code}`);
+    }
+  }, []);
+
+  const editFu = useCallback(async (code: string) => {
+    const res = await isTokenFlagAPI();
+    if (res.code === 0) {
+      isTokenFlagFu(res.data, baseURL + `/editScene/edit.html?m=${code}`);
+    }
+  }, []);
+
+  const tableInfo = useSelector((state: RootState) => state.A8Scene.tableInfo);
+
+  const columns = useMemo(() => {
+    return [
+      {
+        width: 100,
+        title: "序号",
+        render: (text: any, record: any, index: any) => index + 1,
+      },
+      {
+        title: "场景名称",
+        dataIndex: "name",
+      },
+      {
+        title: "操作",
+        render: (item: SceneListType) => {
+          return (
+            <>
+              <Button
+                size="small"
+                type="text"
+                onClick={() => editFu(item.sceneCode)}
+              >
+                编辑
+              </Button>
+              <Button
+                size="small"
+                type="text"
+                onClick={() => lookFu(item.sceneCode)}
+              >
+                查看
+              </Button>
+            </>
+          );
+        },
+      },
+    ];
+  }, [editFu, lookFu]);
+
+  useEffect(() => {
+    getList();
+  }, [getList]);
+  return (
+    <div className={styles.A8Scene}>
+      <div className="ruleTop">
+        <div className="pageTitle">场景管理</div>
+        {/* 表格主体 */}
+        <div className="tableBox1">
+          <Table
+            scroll={{ y: 500 }}
+            bordered={false}
+            dataSource={tableInfo.list}
+            columns={columns}
+            rowKey="id"
+            pagination={{
+              showQuickJumper: true,
+              position: ["bottomCenter"],
+              showSizeChanger: true,
+              total: tableInfo.total,
+            }}
+          />
+        </div>
+      </div>
+    </div>
+  );
+}
+
+const MemoA8Scene = React.memo(A8Scene);
+
+export default MemoA8Scene;

+ 11 - 1
houtai/src/pages/Layout/index.tsx

@@ -50,6 +50,14 @@ function Layout() {
         done: true,
       },
       {
+        id: 106,
+        name: "场景管理",
+        path: "/scene",
+        Com: React.lazy(() => import("../A8Scene")),
+        inco: inco1,
+        done: true,
+      },
+      {
         id: 100,
         name: "积分记录",
         path: "/integral",
@@ -66,6 +74,8 @@ function Layout() {
         inco: inco1,
         done: true,
       },
+
+      
       {
         id: 104,
         name: "用户管理",
@@ -75,7 +85,7 @@ function Layout() {
         done: true,
       },
       {
-        id: 104,
+        id: 105,
         name: "题目设置",
         path: "/topicSetting",
         Com: React.lazy(() => import("../TopicSetting")),

+ 25 - 0
houtai/src/store/action/A8Scene.ts

@@ -0,0 +1,25 @@
+import http from "@/utils/http";
+import { AppDispatch } from "..";
+/**
+ * 获取场景列表
+ */
+export const getSceneListAPI = (data: any) => {
+  return async (dispatch: AppDispatch) => {
+    const res = await http.post("cms/scene/list", data);
+    if (res.code === 0) {
+      const obj = {
+        list: res.data.records,
+        total: res.data.total,
+      };
+      dispatch({ type: "scene/getList", payload: obj });
+    }
+  };
+};
+
+/**
+ * 检查登录状态
+ */
+export const isTokenFlagAPI = () => {
+  return http.get("/admin/checkLogin");
+};
+

+ 27 - 0
houtai/src/store/reducer/A8Scene.ts

@@ -0,0 +1,27 @@
+import { SceneListType } from "@/types";
+
+// 初始化状态
+const initState = {
+  // 列表数据
+  tableInfo: {
+    list: [] as SceneListType[],
+    total: 0,
+  },
+};
+
+// 定义 action 类型
+type SceneActionType = {
+  type: "scene/getList";
+  payload: { list: SceneListType[]; total: number };
+};
+
+// 频道 reducer
+export default function SceneReducer(state = initState, action: SceneActionType) {
+  switch (action.type) {
+    // 获取列表数据
+    case "scene/getList":
+      return { ...state, tableInfo: action.payload };
+    default:
+      return state;
+  }
+}

+ 4 - 1
houtai/src/store/reducer/index.ts

@@ -12,6 +12,8 @@ import A6IDUser from './A6IDUser'
 import A7Log from './A7Log'
 import A2Integral from './A2Integral'
 import A5Exchange from './A5Exchange'
+import A8Scene from './A8Scene'
+
 
 
 // 合并 reducer
@@ -24,7 +26,8 @@ const rootReducer = combineReducers({
   A2Integral,
   TopicSetting,
   A6IDUser,
-  A5Exchange
+  A5Exchange,
+  A8Scene
 })
 
 // 默认导出

+ 13 - 0
houtai/src/types/api/A8Scene.ts

@@ -0,0 +1,13 @@
+export type SceneListType = {
+  createTime: string;
+  creatorId: number;
+  creatorName: string;
+  display: number;
+  id: number;
+  name: string;
+  path: string;
+  sceneCode: string;
+  star: number;
+  updateTime: string;
+  visit: number;
+};

+ 1 - 0
houtai/src/types/index.d.ts

@@ -9,5 +9,6 @@ export * from './api/A5Exchange'
 export * from './api/A6IDUser'
 export * from './api/A7Log'
 export * from './api/A2Integral'
+export * from './api/A8Scene'
 
 

+ 1 - 1
houtai/src/utils/http.ts

@@ -10,7 +10,7 @@ export const baseURL =
   // process.env.NODE_ENV === "development"
   //   ? "http://192.168.20.61:8063/api/"
   //   : "";
-  process.env.NODE_ENV === "development" ? "https://sit-cnzhengquan.4dage.com" : "https://sit-cnzhengquan.4dage.com";
+  process.env.NODE_ENV === "development" ? "https://sit-cnzhengquan.4dage.com" : "";
 
 // 处理  类型“AxiosResponse<any, any>”上不存在属性“code”
 declare module "axios" {

BIN
zhengquan/public/scene/code.png


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.27ab14d3.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.2befc506.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.484f604c.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.4a4d63f4.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.8d635a3d.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.9d6eafd8.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.a17942ad.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.a996bc07.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/css/app.e945ff2b.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 11
zhengquan/public/scene/css/chunk-vendors.a277dbd7.css


BIN
zhengquan/public/scene/fonts/SourceHanSerifCN-Bold.8648fa69.otf


BIN
zhengquan/public/scene/fonts/SourceHanSerifCN-Medium.fbf7b77a.otf


BIN
zhengquan/public/scene/fonts/SourceHanSerifCN-Regular.473303fb.otf


BIN
zhengquan/public/scene/fonts/element-icons.535877f5.woff


BIN
zhengquan/public/scene/fonts/element-icons.732389de.ttf


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/hot/css/app.c1e3c14c.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 9
zhengquan/public/scene/hot/css/chunk-vendors.ff3e1284.css


BIN
zhengquan/public/scene/hot/img/IMGerror.f7bd5886.png


BIN
zhengquan/public/scene/hot/img/loading.236fa088.gif


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/hot/index.html


+ 0 - 2
zhengquan/public/scene/hot/js/about.168b35c2.js

@@ -1,2 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["about"],{f820:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},s=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"about"},[n("h1",[t._v("This is an about page")])])}],u=n("2877"),c={},i=Object(u["a"])(c,a,s,!1,null,null,null);e["default"]=i.exports}}]);
-//# sourceMappingURL=about.168b35c2.js.map

Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/hot/js/about.168b35c2.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 2
zhengquan/public/scene/hot/js/app.e124a369.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/hot/js/app.e124a369.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 34
zhengquan/public/scene/hot/js/chunk-vendors.e38b11cc.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/hot/js/chunk-vendors.e38b11cc.js.map


BIN
zhengquan/public/scene/img/audioimg.b2298564.png


BIN
zhengquan/public/scene/img/auto.5002df39.png


BIN
zhengquan/public/scene/img/auto_active.5bcc19f2.png


BIN
zhengquan/public/scene/img/bfzt_bg.f76d5498.png


BIN
zhengquan/public/scene/img/btn.92445687.png


BIN
zhengquan/public/scene/img/btnMo.e90744ba.png


BIN
zhengquan/public/scene/img/cards-bg.bba8e726.png


BIN
zhengquan/public/scene/img/close.c0c70b63.png


BIN
zhengquan/public/scene/img/dollhouse.a25199e5.png


BIN
zhengquan/public/scene/img/dollhouse_active.4147cf5a.png


BIN
zhengquan/public/scene/img/floor.3c862e41.png


BIN
zhengquan/public/scene/img/floor_active.6b95148e.png


BIN
zhengquan/public/scene/img/fullscree_active.9ba227a1.png


BIN
zhengquan/public/scene/img/fullscreen.d975d8f7.png


BIN
zhengquan/public/scene/img/homeBtn.23ffe46a.png


BIN
zhengquan/public/scene/img/hotspot_bg.ef6f26d7.jpg


BIN
zhengquan/public/scene/img/index-bg.0bcc6c8e.png


BIN
zhengquan/public/scene/img/inside.3e40bb13.png


BIN
zhengquan/public/scene/img/inside_active.719b07c7.png


BIN
zhengquan/public/scene/img/landtip.d831156a.png


BIN
zhengquan/public/scene/img/mb_hostpot.305ff7c8.jpg


BIN
zhengquan/public/scene/img/mb_video.1ee28dbb.jpg


BIN
zhengquan/public/scene/img/mobile.2ccdd408.jpg


BIN
zhengquan/public/scene/img/mobileBg.4e542ea6.jpg


BIN
zhengquan/public/scene/img/music.f67ab9cb.png


BIN
zhengquan/public/scene/img/musicAc.9b04d2c6.png


BIN
zhengquan/public/scene/img/pause.c02bbe00.png


BIN
zhengquan/public/scene/img/pc.b6503573.jpg


BIN
zhengquan/public/scene/img/pc_step1.9809db04.png


BIN
zhengquan/public/scene/img/play.a3e22f26.png


BIN
zhengquan/public/scene/img/qrcode.746e4eb2.png


BIN
zhengquan/public/scene/img/select.c2045328.png


BIN
zhengquan/public/scene/img/share.97e2735f.png


BIN
zhengquan/public/scene/img/tips.be7b5879.png


BIN
zhengquan/public/scene/img/tipsmb.eaff3e13.png


BIN
zhengquan/public/scene/img/video_bg.78d13598.jpg


Разлика између датотеке није приказан због своје велике величине
+ 0 - 17
zhengquan/public/scene/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/js/app.02033f6b.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/js/app.58ed97bc.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/js/app.7e86a53e.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/js/app.87935e31.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/js/app.9137e22d.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 1
zhengquan/public/scene/js/app.c5979b58.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 67
zhengquan/public/scene/js/chunk-vendors.649c8c8a.js


+ 0 - 252
zhengquan/public/scene/static/css/cropper.min.css

@@ -1,252 +0,0 @@
-/*!
- * Cropper v3.1.3
- * https://github.com/fengyuanchen/cropper
- *
- * Copyright (c) 2014-2017 Chen Fengyuan
- * Released under the MIT license
- *
- * Date: 2017-10-21T10:03:37.133Z
- */.cropper-container {
- direction:ltr;
- font-size:0;
- line-height:0;
- position:relative;
- -ms-touch-action:none;
- touch-action:none;
- -webkit-user-select:none;
- -moz-user-select:none;
- -ms-user-select:none;
- user-select:none
-}
-.cropper-container img {
- display:block;
- height:100%;
- image-orientation:0deg;
- max-height:none!important;
- max-width:none!important;
- min-height:0!important;
- min-width:0!important;
- width:100%
-}
-.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box {
- bottom:0;
- left:0;
- position:absolute;
- right:0;
- top:0
-}
-.cropper-canvas,.cropper-wrap-box {
- overflow:hidden
-}
-.cropper-drag-box {
- background-color:#fff;
- opacity:0
-}
-.cropper-modal {
- background-color:#000;
- opacity:.5
-}
-.cropper-view-box {
- display:block;
- height:100%;
- outline-color:rgba(51,153,255,.75);
- outline:1px solid #39f;
- overflow:hidden;
- width:100%
-}
-.cropper-dashed {
- border:0 dashed #eee;
- display:block;
- opacity:.5;
- position:absolute
-}
-.cropper-dashed.dashed-h {
- border-bottom-width:1px;
- border-top-width:1px;
- height:33.33333%;
- left:0;
- top:33.33333%;
- width:100%
-}
-.cropper-dashed.dashed-v {
- border-left-width:1px;
- border-right-width:1px;
- height:100%;
- left:33.33333%;
- top:0;
- width:33.33333%
-}
-.cropper-center {
- display:block;
- height:0;
- left:50%;
- opacity:.75;
- position:absolute;
- top:50%;
- width:0
-}
-.cropper-center:after,.cropper-center:before {
- background-color:#eee;
- content:" ";
- display:block;
- position:absolute
-}
-.cropper-center:before {
- height:1px;
- left:-3px;
- top:0;
- width:7px
-}
-.cropper-center:after {
- height:7px;
- left:0;
- top:-3px;
- width:1px
-}
-.cropper-face,.cropper-line,.cropper-point {
- display:block;
- height:100%;
- opacity:.1;
- position:absolute;
- width:100%
-}
-.cropper-face {
- background-color:#fff;
- left:0;
- top:0
-}
-.cropper-line {
- background-color:#39f
-}
-.cropper-line.line-e {
- cursor:e-resize;
- right:-3px;
- top:0;
- width:5px
-}
-.cropper-line.line-n {
- cursor:n-resize;
- height:5px;
- left:0;
- top:-3px
-}
-.cropper-line.line-w {
- cursor:w-resize;
- left:-3px;
- top:0;
- width:5px
-}
-.cropper-line.line-s {
- bottom:-3px;
- cursor:s-resize;
- height:5px;
- left:0
-}
-.cropper-point {
- background-color:#39f;
- height:5px;
- opacity:.75;
- width:5px
-}
-.cropper-point.point-e {
- cursor:e-resize;
- margin-top:-3px;
- right:-3px;
- top:50%
-}
-.cropper-point.point-n {
- cursor:n-resize;
- left:50%;
- margin-left:-3px;
- top:-3px
-}
-.cropper-point.point-w {
- cursor:w-resize;
- left:-3px;
- margin-top:-3px;
- top:50%
-}
-.cropper-point.point-s {
- bottom:-3px;
- cursor:s-resize;
- left:50%;
- margin-left:-3px
-}
-.cropper-point.point-ne {
- cursor:ne-resize;
- right:-3px;
- top:-3px
-}
-.cropper-point.point-nw {
- cursor:nw-resize;
- left:-3px;
- top:-3px
-}
-.cropper-point.point-sw {
- bottom:-3px;
- cursor:sw-resize;
- left:-3px
-}
-.cropper-point.point-se {
- bottom:-3px;
- cursor:se-resize;
- height:20px;
- opacity:1;
- right:-3px;
- width:20px
-}
-@media (min-width:768px) {
- .cropper-point.point-se {
-  height:15px;
-  width:15px
- }
-}
-@media (min-width:992px) {
- .cropper-point.point-se {
-  height:10px;
-  width:10px
- }
-}
-@media (min-width:1200px) {
- .cropper-point.point-se {
-  height:5px;
-  opacity:.75;
-  width:5px
- }
-}
-.cropper-point.point-se:before {
- background-color:#39f;
- bottom:-50%;
- content:" ";
- display:block;
- height:200%;
- opacity:0;
- position:absolute;
- right:-50%;
- width:200%
-}
-.cropper-invisible {
- opacity:0
-}
-.cropper-bg {
- background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")
-}
-.cropper-hide {
- display:block;
- height:0;
- position:absolute;
- width:0
-}
-.cropper-hidden {
- display:none!important
-}
-.cropper-move {
- cursor:move
-}
-.cropper-crop {
- cursor:crosshair
-}
-.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point {
- cursor:not-allowed
-}
-/*# sourceMappingURL=cropper.min.css.map */

+ 0 - 252
zhengquan/public/scene/static/css/css/cropper.min.css

@@ -1,252 +0,0 @@
-/*!
- * Cropper v3.1.3
- * https://github.com/fengyuanchen/cropper
- *
- * Copyright (c) 2014-2017 Chen Fengyuan
- * Released under the MIT license
- *
- * Date: 2017-10-21T10:03:37.133Z
- */.cropper-container {
- direction:ltr;
- font-size:0;
- line-height:0;
- position:relative;
- -ms-touch-action:none;
- touch-action:none;
- -webkit-user-select:none;
- -moz-user-select:none;
- -ms-user-select:none;
- user-select:none
-}
-.cropper-container img {
- display:block;
- height:100%;
- image-orientation:0deg;
- max-height:none!important;
- max-width:none!important;
- min-height:0!important;
- min-width:0!important;
- width:100%
-}
-.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box {
- bottom:0;
- left:0;
- position:absolute;
- right:0;
- top:0
-}
-.cropper-canvas,.cropper-wrap-box {
- overflow:hidden
-}
-.cropper-drag-box {
- background-color:#fff;
- opacity:0
-}
-.cropper-modal {
- background-color:#000;
- opacity:.5
-}
-.cropper-view-box {
- display:block;
- height:100%;
- outline-color:rgba(51,153,255,.75);
- outline:1px solid #39f;
- overflow:hidden;
- width:100%
-}
-.cropper-dashed {
- border:0 dashed #eee;
- display:block;
- opacity:.5;
- position:absolute
-}
-.cropper-dashed.dashed-h {
- border-bottom-width:1px;
- border-top-width:1px;
- height:33.33333%;
- left:0;
- top:33.33333%;
- width:100%
-}
-.cropper-dashed.dashed-v {
- border-left-width:1px;
- border-right-width:1px;
- height:100%;
- left:33.33333%;
- top:0;
- width:33.33333%
-}
-.cropper-center {
- display:block;
- height:0;
- left:50%;
- opacity:.75;
- position:absolute;
- top:50%;
- width:0
-}
-.cropper-center:after,.cropper-center:before {
- background-color:#eee;
- content:" ";
- display:block;
- position:absolute
-}
-.cropper-center:before {
- height:1px;
- left:-3px;
- top:0;
- width:7px
-}
-.cropper-center:after {
- height:7px;
- left:0;
- top:-3px;
- width:1px
-}
-.cropper-face,.cropper-line,.cropper-point {
- display:block;
- height:100%;
- opacity:.1;
- position:absolute;
- width:100%
-}
-.cropper-face {
- background-color:#fff;
- left:0;
- top:0
-}
-.cropper-line {
- background-color:#39f
-}
-.cropper-line.line-e {
- cursor:e-resize;
- right:-3px;
- top:0;
- width:5px
-}
-.cropper-line.line-n {
- cursor:n-resize;
- height:5px;
- left:0;
- top:-3px
-}
-.cropper-line.line-w {
- cursor:w-resize;
- left:-3px;
- top:0;
- width:5px
-}
-.cropper-line.line-s {
- bottom:-3px;
- cursor:s-resize;
- height:5px;
- left:0
-}
-.cropper-point {
- background-color:#39f;
- height:5px;
- opacity:.75;
- width:5px
-}
-.cropper-point.point-e {
- cursor:e-resize;
- margin-top:-3px;
- right:-3px;
- top:50%
-}
-.cropper-point.point-n {
- cursor:n-resize;
- left:50%;
- margin-left:-3px;
- top:-3px
-}
-.cropper-point.point-w {
- cursor:w-resize;
- left:-3px;
- margin-top:-3px;
- top:50%
-}
-.cropper-point.point-s {
- bottom:-3px;
- cursor:s-resize;
- left:50%;
- margin-left:-3px
-}
-.cropper-point.point-ne {
- cursor:ne-resize;
- right:-3px;
- top:-3px
-}
-.cropper-point.point-nw {
- cursor:nw-resize;
- left:-3px;
- top:-3px
-}
-.cropper-point.point-sw {
- bottom:-3px;
- cursor:sw-resize;
- left:-3px
-}
-.cropper-point.point-se {
- bottom:-3px;
- cursor:se-resize;
- height:20px;
- opacity:1;
- right:-3px;
- width:20px
-}
-@media (min-width:768px) {
- .cropper-point.point-se {
-  height:15px;
-  width:15px
- }
-}
-@media (min-width:992px) {
- .cropper-point.point-se {
-  height:10px;
-  width:10px
- }
-}
-@media (min-width:1200px) {
- .cropper-point.point-se {
-  height:5px;
-  opacity:.75;
-  width:5px
- }
-}
-.cropper-point.point-se:before {
- background-color:#39f;
- bottom:-50%;
- content:" ";
- display:block;
- height:200%;
- opacity:0;
- position:absolute;
- right:-50%;
- width:200%
-}
-.cropper-invisible {
- opacity:0
-}
-.cropper-bg {
- background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")
-}
-.cropper-hide {
- display:block;
- height:0;
- position:absolute;
- width:0
-}
-.cropper-hidden {
- display:none!important
-}
-.cropper-move {
- cursor:move
-}
-.cropper-crop {
- cursor:crosshair
-}
-.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point {
- cursor:not-allowed
-}
-/*# sourceMappingURL=cropper.min.css.map */

+ 0 - 129
zhengquan/public/scene/static/css/css/diyUpload.css

@@ -1,129 +0,0 @@
-@charset "utf-8";
-/* CSS Document*/
-.parentFileBox {
-	width:auto;
-	height:auto;
-	overflow:hidden;
-	position:relative;
-}
-.parentFileBox>.fileBoxUl {
-	position:relative;
-	width:100%;
-	height:auto;
-	overflow:hidden;
-	padding-bottom:5px;
-}
-.parentFileBox>.fileBoxUl>li {
-	float:left;
-	border:1px solid #09F;
-	border-radius:5px;
-	width:95px;
-	height:95px;
-	margin-top:5px;
-	margin-left:5px;
-	overflow:hidden;
-	position:relative;
-	background-color:#099;
-}
-.parentFileBox>.fileBoxUl>li>.viewThumb {
-	position:absolute;
-	top:0;
-	left:0;
-	width:95px;
-	height:95px;
-	overflow:hidden;
-}
-.parentFileBox>.fileBoxUl>li>.viewThumb>img {
-	width:100%;
-	height:100%;
-}
-.parentFileBox>.fileBoxUl>li>.diyCancel,.parentFileBox>.fileBoxUl>li>.diySuccess {
-	position:absolute;
-	width:20px;
-	height:20px;
-	top:2px;
-	right:2px;
-	cursor:pointer;
-	display:none;
-	background-size: 100% !important; 
-}
-.parentFileBox>.fileBoxUl>li>.diyCancel {
-	background:url(../images/edit/x_alt.png) left top no-repeat;
-}
-.parentFileBox>.fileBoxUl>li>.diySuccess {
-	background:url(../images/edit/check_alt.png)  left top  no-repeat;
-	cursor:default;
-}
-.parentFileBox>.fileBoxUl>li>.diyFileName {
-	position:absolute;
-	bottom:0px;
-	left:0px;
-	width:100%;
-	height:15px;
-	line-height:15px;
-	text-align:center;
-	color:#fff;
-	font-size:12px;
-	display:none;
-	background:url(../images/edit/bgblack.png);
-}
-.parentFileBox>.fileBoxUl>li>.diyBar {
-	top:0;
-	left:0;
-	position: absolute;
-	width: 95px;
-	height: 95px;
-	line-height:150px;
-	background:url(../images/edit/bgblack.png);
-	display:none;
-}
-.parentFileBox>.fileBoxUl>li>.diyBar>.diyProgressText {
-	font-size:14px;
-	text-align:center;
-	color:#FFF;
-	position:relative;
-	z-index:99;
-}
-.parentFileBox>.fileBoxUl>li>.diyBar>.diyProgress {
-	position:absolute;
-	left:0;
-	top:42%;
-	height:24px;
-	width:100%;
-	background-color:#09F;
-	filter:alpha(opacity=70);
-	-moz-opacity:0.7;
-	opacity:0.7;
-	z-index:97;
-}
-.parentFileBox>.diyButton {
-	width:100%;
-	margin-top:5px;
-	margin-bottom:5px;
-	height:20px;
-	line-height:20px;
-	text-align:center;
-}
-.parentFileBox>.diyButton>a {
-	padding:5px 10px 5px 10px;
-	background-color:#09C;
-	color:#FFF;
-	font-size:12px;
-	text-decoration:none;
-	border-radius:3px;
-}
-.parentFileBox>.diyButton>a:hover {
-	background-color:#0CC;
-	color:#F30;
-}
-.parentFileBox>.fileBoxUl>li:hover {
-	-moz-box-shadow: 3px 3px 4px #ccc;
-	-webkit-box-shadow: 3px 3px 4px #ccc;
-	box-shadow: 3px 3px 4px #ccc;
-}
-.parentFileBox>.fileBoxUl>.diyUploadHover:hover .diyCancel {
-	display:block;
-}
-.parentFileBox>.fileBoxUl>li:hover .diyFileName {
-	display:block;
-}

BIN
zhengquan/public/scene/static/css/css/font/FZ_GBK.ttf


BIN
zhengquan/public/scene/static/css/css/font/fontawesome-webfont.eot


Разлика између датотеке није приказан због своје велике величине
+ 0 - 655
zhengquan/public/scene/static/css/css/font/fontawesome-webfont.svg


BIN
zhengquan/public/scene/static/css/css/font/fontawesome-webfont.ttf


BIN
zhengquan/public/scene/static/css/css/font/fontawesome-webfont.woff


BIN
zhengquan/public/scene/static/css/css/font/fontawesome-webfont.woff2


BIN
zhengquan/public/scene/static/css/css/font/mp-font.ttf


BIN
zhengquan/public/scene/static/css/css/font/open-sans-light/OpenSansLight.woff2


BIN
zhengquan/public/scene/static/css/css/font/open-sans-semibold/OpenSansSemibold.woff2


BIN
zhengquan/public/scene/static/css/css/font/open-sans/OpenSansRegular.woff2


Разлика између датотеке није приказан због своје велике величине
+ 0 - 7058
zhengquan/public/scene/static/css/css/main.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 4
zhengquan/public/scene/static/css/css/oldVer/font-awesome.min.css


+ 0 - 0
zhengquan/public/scene/static/css/css/oldVer/main.css.bak


Неке датотеке нису приказане због велике количине промена