张值绫 vor 4 Jahren
Ursprung
Commit
6e1b7ed3be
100 geänderte Dateien mit 203971 neuen und 672 gelöschten Zeilen
  1. 0 1
      dist/css/app.1ae632b3.css
  2. 1 0
      dist/css/app.d6c22f52.css
  3. 0 1
      dist/css/chunk-0a254c68.85efec49.css
  4. 0 1
      dist/css/chunk-18ebe37e.4ade1d33.css
  5. 0 1
      dist/css/chunk-36e654da.e3e30d64.css
  6. 0 1
      dist/css/chunk-397f270a.22ae7f53.css
  7. 0 1
      dist/css/chunk-5d59c17e.12497df8.css
  8. 1 0
      dist/css/chunk-5dc8d8a6.cdcc76cf.css
  9. 1 0
      dist/css/chunk-6ef76c3a.e51d790c.css
  10. 0 1
      dist/css/chunk-fb483cda.753f867a.css
  11. 1 1
      dist/index.html
  12. 0 2
      dist/js/app.8e473ee6.js
  13. 0 1
      dist/js/app.8e473ee6.js.map
  14. 2 0
      dist/js/app.db29c378.js
  15. 1 0
      dist/js/app.db29c378.js.map
  16. 0 2
      dist/js/chunk-0a254c68.8c507ad2.js
  17. 0 1
      dist/js/chunk-0a254c68.8c507ad2.js.map
  18. 0 2
      dist/js/chunk-18ebe37e.9971612e.js
  19. 0 1
      dist/js/chunk-18ebe37e.9971612e.js.map
  20. 0 2
      dist/js/chunk-2d0b8a79.d2d0a9f5.js
  21. 0 1
      dist/js/chunk-2d0b8a79.d2d0a9f5.js.map
  22. 0 2
      dist/js/chunk-2d21020e.7a1bfd15.js
  23. 0 1
      dist/js/chunk-2d21020e.7a1bfd15.js.map
  24. 0 2
      dist/js/chunk-36e654da.24b3f72d.js
  25. 0 1
      dist/js/chunk-36e654da.24b3f72d.js.map
  26. 0 2
      dist/js/chunk-397f270a.af55ab7d.js
  27. 0 1
      dist/js/chunk-397f270a.af55ab7d.js.map
  28. 0 2
      dist/js/chunk-5d59c17e.12795e15.js
  29. 0 1
      dist/js/chunk-5d59c17e.12795e15.js.map
  30. 2 0
      dist/js/chunk-5dc8d8a6.e3e4c2a4.js
  31. 1 0
      dist/js/chunk-5dc8d8a6.e3e4c2a4.js.map
  32. 2 0
      dist/js/chunk-6ef76c3a.6d66c7dd.js
  33. 1 0
      dist/js/chunk-6ef76c3a.6d66c7dd.js.map
  34. 0 2
      dist/js/chunk-fb483cda.b22cdf9a.js
  35. 0 1
      dist/js/chunk-fb483cda.b22cdf9a.js.map
  36. 2 2
      dist/js/chunk-vendors.5d780652.js
  37. 1 0
      dist/js/chunk-vendors.5a5425f6.js.map
  38. 0 1
      dist/js/chunk-vendors.5d780652.js.map
  39. 3 0
      src/App.vue
  40. 6 41
      src/router/index.js
  41. 0 84
      src/views/Homepage/homepage.vue
  42. 0 92
      src/views/Menu/menu.vue
  43. 0 67
      src/views/MenuInfo/menuInfo.vue
  44. 0 15
      src/views/My/my.vue
  45. 0 49
      src/views/ShoppingCart/shoppingCart.vue
  46. BIN
      src/views/XiXianZhongXin/assets/展开.png
  47. BIN
      src/views/XiXianZhongXin/assets/返回.png
  48. 0 92
      src/views/XiXianZhongXin/leader-mailbox/leader-mailbox-list.vue
  49. 0 97
      src/views/XiXianZhongXin/leader-mailbox/shiyan.vue
  50. 0 55
      src/views/home.vue
  51. 111 0
      src/views/xixuanzhongxin/leader-mailbox/leader-mailbox-list.vue
  52. 89 42
      src/views/XiXianZhongXin/leader-mailbox/leader-mailbox.vue
  53. 18 0
      src/views/xixuanzhongxin/plugins/admin/ace/ace.js
  54. 9 0
      src/views/xixuanzhongxin/plugins/admin/ace/ext-searchbox.js
  55. 9 0
      src/views/xixuanzhongxin/plugins/admin/ace/mode-html.js
  56. 9 0
      src/views/xixuanzhongxin/plugins/admin/ace/snippets/html.js
  57. 9 0
      src/views/xixuanzhongxin/plugins/admin/ace/theme-tomorrow.js
  58. 1 0
      src/views/xixuanzhongxin/plugins/admin/ace/worker-html.js
  59. 1 0
      src/views/xixuanzhongxin/plugins/admin/aliyun-web-office-sdk.min.js
  60. 93871 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd-with-locales.js
  61. 1 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd-with-locales.js.map
  62. 26 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd-with-locales.min.js
  63. 1 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd-with-locales.min.js.map
  64. 20129 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.css
  65. 1 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.css.map
  66. 87914 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.js
  67. 1 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.js.map
  68. 2 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.less
  69. 8 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.min.css
  70. 26 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.min.js
  71. 1 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.min.js.map
  72. 62 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/LocaleReceiver.js
  73. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ar_EG.js
  74. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/bg_BG.js
  75. 53 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ca_ES.js
  76. 59 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/cs_CZ.js
  77. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/da_DK.js
  78. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/de_DE.js
  79. 69 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/default.js
  80. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/el_GR.js
  81. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/en_GB.js
  82. 13 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/en_US.js
  83. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/es_ES.js
  84. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/et_EE.js
  85. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/fa_IR.js
  86. 62 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/fi_FI.js
  87. 53 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/fr_BE.js
  88. 53 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/fr_FR.js
  89. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/he_IL.js
  90. 69 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/hi_IN.js
  91. 62 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/hu_HU.js
  92. 63 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/id_ID.js
  93. 106 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/index.js
  94. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/is_IS.js
  95. 62 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/it_IT.js
  96. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ja_JP.js
  97. 69 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/kn_IN.js
  98. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ko_KR.js
  99. 61 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ku_IQ.js
  100. 0 0
      src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/mn_MN.js

+ 0 - 1
dist/css/app.1ae632b3.css

@@ -1 +0,0 @@
-*{margin:0;padding:0}

+ 1 - 0
dist/css/app.d6c22f52.css

@@ -0,0 +1 @@
+*{margin:0;padding:0}#app{height:100%}

+ 0 - 1
dist/css/chunk-0a254c68.85efec49.css

@@ -1 +0,0 @@
-body{background:#39f}.h1{text-align:center;color:#fff;font-weight:500;font-size:20px}.consult{width:90%;margin:3% auto}.van-cell,.van-cell-group{border-radius:10px}.leader-h1{position:relative}.leader-h1-img{position:absolute;left:9%;top:25%}.leader-h1-img>img{width:15px;height:18px}.van-nav-bar{background:#39f}.van-nav-bar .van-icon,.van-nav-bar__text,.van-nav-bar__title{color:#fff}[class*=van-hairline]:after{border:none}.pagination{width:90%;margin:0 auto}

+ 0 - 1
dist/css/chunk-18ebe37e.4ade1d33.css

@@ -1 +0,0 @@
-.banner img[data-v-c9536622]{width:100%}h1[data-v-c9536622]{text-align:center}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/css/chunk-36e654da.e3e30d64.css


+ 0 - 1
dist/css/chunk-397f270a.22ae7f53.css

@@ -1 +0,0 @@
-.h1[data-v-b544cae0]{text-align:center}#box[data-v-56e8d51d]{display:flex;flex-direction:column;height:100vh}.content[data-v-56e8d51d]{flex:1}

+ 0 - 1
dist/css/chunk-5d59c17e.12497df8.css

@@ -1 +0,0 @@
-.images img[data-v-76a5d364]{width:100%}

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
dist/css/chunk-5dc8d8a6.cdcc76cf.css


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
dist/css/chunk-6ef76c3a.e51d790c.css


+ 0 - 1
dist/css/chunk-fb483cda.753f867a.css

@@ -1 +0,0 @@
-.gos[data-v-4250d039]{display:flex;justify-content:space-between;height:15vh;line-height:15vh;border:1px solid}.gos img[data-v-4250d039]{width:15vh;height:15vh}

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
dist/index.html


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2
dist/js/app.8e473ee6.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/app.8e473ee6.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 2 - 0
dist/js/app.db29c378.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
dist/js/app.db29c378.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2
dist/js/chunk-0a254c68.8c507ad2.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-0a254c68.8c507ad2.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2
dist/js/chunk-18ebe37e.9971612e.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-18ebe37e.9971612e.js.map


+ 0 - 2
dist/js/chunk-2d0b8a79.d2d0a9f5.js

@@ -1,2 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b8a79"],{3039:function(e,n,t){"use strict";t.r(n);var a=function(){var e=this,n=e.$createElement;e._self._c;return e._m(0)},c=[function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("h1",[e._v("my")])])}],r={},u=r,s=t("2877"),i=Object(s["a"])(u,a,c,!1,null,"17aa6a65",null);n["default"]=i.exports}}]);
-//# sourceMappingURL=chunk-2d0b8a79.d2d0a9f5.js.map

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-2d0b8a79.d2d0a9f5.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2
dist/js/chunk-2d21020e.7a1bfd15.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-2d21020e.7a1bfd15.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2
dist/js/chunk-36e654da.24b3f72d.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-36e654da.24b3f72d.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2
dist/js/chunk-397f270a.af55ab7d.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-397f270a.af55ab7d.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2
dist/js/chunk-5d59c17e.12795e15.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-5d59c17e.12795e15.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 2 - 0
dist/js/chunk-5dc8d8a6.e3e4c2a4.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
dist/js/chunk-5dc8d8a6.e3e4c2a4.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 2 - 0
dist/js/chunk-6ef76c3a.6d66c7dd.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
dist/js/chunk-6ef76c3a.6d66c7dd.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2
dist/js/chunk-fb483cda.b22cdf9a.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-fb483cda.b22cdf9a.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 2 - 2
dist/js/chunk-vendors.5d780652.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
dist/js/chunk-vendors.5a5425f6.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
dist/js/chunk-vendors.5d780652.js.map


+ 3 - 0
src/App.vue

@@ -13,4 +13,7 @@
   margin: 0px;
   padding: 0px;
 }
+#app{
+  height: 100%;
+}
 </style>

+ 6 - 41
src/router/index.js

@@ -5,52 +5,17 @@ import VueRouter from 'vue-router'
 Vue.use(VueRouter)
 
 const routes = [
+  //洗选中心领导信箱提交
   {
-    //path为路径
-    path: '/home',
-    //name是路由名称
-    name: 'home',
-    //component为引入目录下的XX组件
-    component: () => import('../views/home.vue'),
-    //children为home页面下的子路由
-    children:[
-      {
-        path:'homepage',
-        name:'homepage',
-        component: () => import('../views/Homepage/homepage.vue'),
-      },
-      {
-        path:'menu',
-        name:'menu',
-        component: () => import('../views/Menu/menu.vue'),
-      },
-      {
-        path:'shoppingCart',
-        name:'shoppingCart',
-        component: () => import('../views/ShoppingCart/shoppingCart.vue'),
-      },
-      {
-        path:'my',
-        name:'my',
-        component: () => import('../views/My/my.vue'),
-      },
-    ]
-  },
-  //路由跳转菜品详情页
-  {
-    path:'/menuInfo',
-    nama:'menuInfo',
-    component: () => import('../views/MenuInfo/menuInfo.vue'),
-  },
-  {
-    path:'/leader-mailbox',
+    path:'/xixuanzhongxin/leader-mailbox/leader-mailbox',
     name:'leader-mailbox',
-    component:()=>import('../views/XiXianZhongXin/leader-mailbox/leader-mailbox.vue')
+    component:()=>import('../views/xixuanzhongxin/leader-mailbox/leader-mailbox.vue')
   },
+  //洗选中心领导信箱列表
   {
-    path:'/leader-mailbox-list',
+    path:'/xixuanzhongxin/leader-mailbox/leader-mailbox-list',
     name:'leader-mailbox-list',
-    component:()=>import('../views/XiXianZhongXin/leader-mailbox/leader-mailbox-list.vue')
+    component:()=>import('../views/xixuanzhongxin/leader-mailbox/leader-mailbox-list.vue')
   },
   //路由重定向
   {

+ 0 - 84
src/views/Homepage/homepage.vue

@@ -1,84 +0,0 @@
-<template>
-  <div>
-    <!-- 轮播 -->
-    <div class="banner">
-      <van-swipe :autoplay="3000">
-        <van-swipe-item v-for="(image, index) in banner" :key="index">
-          <img v-lazy="image.picUrl" />
-        </van-swipe-item>
-      </van-swipe>
-    </div>
-    <!-- 店铺信息 -->
-    <div v-for="item in subshop" :key="item.id">
-      <p>{{ item.name }}</p>
-      <p>{{ item.address }}</p>
-      <p>
-        营业时间 <span>{{ item.openingHours }}</span>
-      </p>
-      <p>
-        联系电话 <span>{{ item.linkPhone }}</span>
-      </p>
-    </div>
-    <!-- 店家推荐 -->
-    <h1>店家推荐</h1>
-    <div>
-      <van-card
-        v-for="item in shopping"
-        :key="item.id"
-        :price="item.minPrice"
-        :title="item.name"
-        :thumb="item.pic"
-        @click="$router.push(`/menuInfo?id=${item.id}`)"
-      />
-      <!-- 点击事件,路由跳转,这里是简写
-           可以单独写一个方法进行跳转
-        -->
-    </div>
-  </div>
-</template>
-
-<script>
-export default {
-  data() {
-    return {
-      banner: [],//轮播图
-      subshop: [],//店铺信息
-      shopping: [],//店铺推荐
-    };
-  },
-  methods: {
-    //获取轮播数据
-    getbanner() {
-      this.$http.get("/banner/list").then((res) => {
-        this.banner = res.data.data;
-      });
-    },
-    //获取店铺信息
-    getsubshop() {
-      this.$http.get("/shop/subshop/list").then((res) => {
-        this.subshop = res.data.data;
-      });
-    },
-    //获取店铺推荐
-    getshopping() {
-      this.$http.post("/shop/goods/list").then((res) => {
-        this.shopping = res.data.data;
-      });
-    },
-  },
-  mounted() {
-    this.getbanner();
-    this.getsubshop();
-    this.getshopping();
-  },
-};
-</script>
-
-<style scoped>
-.banner img {
-  width: 100%;
-}
-h1 {
-  text-align: center;
-}
-</style>

+ 0 - 92
src/views/Menu/menu.vue

@@ -1,92 +0,0 @@
-<template>
-    <div>
-      <button @click="back">返回</button>
-        <pre>       
-      当前页面作为vue简洁版文档攻略,以及需要注意到的地方
-      1. v-if 与 v-show 的区别使用
-      -v-if 是“真正”的条件渲染,因为它会确保在切换过程中
-      条件块内的事件监听器和子组件适当地被销毁和重建。
-      -v-show不管初始条件是什么,元素总是会被渲染,并且
-      只是简单地基于 CSS 进行切换。即通过设置元素的 
-      display:none ,达到显示隐藏的作用。
-      -如果频繁的切换元素的状态,v-if的开销会比较大,
-      因为它涉及到条件块内各组件的重建和销毁,而 v-show 
-      只是切换元素的 css,v-show 的开销比较小。
-      -考虑到开销的问题,如果我们有非常频繁的切换
-      建议采用 v-show当然如果我们不想让别人看到这些 dom,
-      还是需要采用 v-if
-      2. v-for 中唯一标识 key
-      -如果不使用 key,Vue 会使用一种最大限度减少动态元素
-      并且尽可能的尝试就地修改/复用相同类型元素的算法,
-      也就是所谓的就地复用策略。
-      -而使用 key 时,它会基于 key 的变化重新排列元素顺序,
-      并且会移除 key 不存在的元素。key 的作用是辅助判断
-      新旧 vdom 节点在逻辑上是不是同一个对象。
-      -渲染列表时,key 值需要一个唯一确定的 id 来赋值。
-      key 的作用主要是为了高效的更新虚拟 DOM。
-      3. v-for 和 v-if 在同一组件使用
-      -在vue2中 v-for 的优先级大于 v-if 也就是说每次挂载
-      该组件都会每一次循环都会进行一次判断,想要杜绝此类现象,
-      需要在外层包裹一个元素来放置 v-if
-      4. $router 与 $route 的区别
-      -this.$router:全局的 router 实例。通过 vue 根实例中
-      注入 router 实例,然后再注入到每个子组件,从而让整个
-      应用都有路由功能。其中包含了很多属性和对象
-      (比如 history 对象),任何页面也都可以调用其 push(),
-       replace(), go() 等方法。
-      -this.$route:当前激活的路由的信息对象。每个对象都是
-      局部的,可以获取当前路由的 path, name, params, query
-      等属性。
-      5. router 路由
-      -在vue-router中, 我们看到它定义了两个标签 router-link
-      和 router-view 来对应点击和显示部分。router-link 就是定义
-      页面中点击的部分,router-view 定义显示部分,就是点击后,
-      区配的内容显示在什么地方。所以 router-link 还有一个非常
-      重要的属性to,定义点击之后,要到哪里去
-      -配置路由:首先要定义route,  一条路由的实现。它是一个对象,
-      由两个部分组成: path和component.  path 指路径,
-      component 指的是组件。如:{path:’/home’,component:home}
-      这里推荐路由懒加载模式,详细写法在Router文件夹下index中
-      已经配置,可以进行参考
-      -路由模式 
-        -Hash: 使用URL的hash值来作为路由。支持所有浏览器。
-        -History: 以来HTML5 History API 和服务器配置。参考官网中
-        HTML5 History模式
-      6.style里的scoped属性
-      -加scoped后,生成一个data-v-XXXXX的唯一标识,给所在组件的
-      父级全部加唯一标示,达到样式私有化,不污染全局的作用
-      -通过给 dom 增加一个动态属性,然后 css 选择器也额外添加
-      对应的属性来选择该 dom ,达到该样式只作用于含有该
-      属性的 dom,实现组件样式的模块化
-      7. v-on 事件绑定
-      -v-on是用来绑定事件监听器,用在普通元素上时,
-      只能监听原生 DOM 事件。用在自定义元素组件上时,
-      也可以监听子组件触发的自定义事件。
-      - v-on 可以简写为@
-      8. v-bind 属性绑定
-      -可以绑定对象,可以绑定对象的形式,
-      {属性1:boolean,属性2:boolean …}这种形式,我们通过动态绑定
-      这些布尔值,如果布尔值是true的话,说明就会绑定到这个对象的
-      属性名,如果是false的话就不会绑定这个对象的属性名。
-      -还可以写成绑定数组的形式,这种形式[‘active’,‘line’]
-      -还可以绑定方法,方法返回对象或者数组,也就是上两种形式的数据
-      -v-bind 可以用冒号简写
-      9. v-html 与 v-text 
-        </pre>
-    </div>
-</template>
-
-<script>
-    export default {
-      methods:{
-        back(){
-          window.history.back()
-        }
-      }
-        
-    }
-</script>
-
-<style scoped>
-
-</style>

+ 0 - 67
src/views/MenuInfo/menuInfo.vue

@@ -1,67 +0,0 @@
-<template>
-  <div>
-    <div>
-      <p>{{ basicInfo.name }}</p>
-      <p class="images">
-        <img :src="basicInfo.pic" alt="" />
-      </p>
-      <p>¥{{ basicInfo.minPrice }}</p>
-    </div>
-    <div>
-      <van-goods-action>
-        <van-goods-action-icon icon="chat-o" text="客服" />
-        <van-goods-action-icon icon="cart-o" text="购物车" />
-        <van-goods-action-icon icon="shop-o" text="店铺" />
-        <van-goods-action-button
-          type="danger"
-          text="立即购买"
-          @click="onClickButton(basicInfo)"
-        />
-      </van-goods-action>
-    </div>
-  </div>
-</template>
-
-<script>
-export default {
-  data() {
-    return {
-      basicInfo: [],//当前商品详细信息
-    };
-  },
-  methods: {
-    //获取当前商品
-    getbasicInfo(id) {
-      // console.log(id);
-      this.$http
-        .get("/shop/goods/detail", {
-          params: {
-            id: id,
-          },
-        })
-        .then((res) => {
-          // console.log(res);
-          this.basicInfo = res.data.data.basicInfo;
-        });
-    },
-    //点击进入购物车页面
-    //决定使用vuex状态管理器来存放我们获得到的商品详情信息
-    onClickButton(obj) {
-      // console.log(obj);
-      this.$store.commit("addCar", obj);
-      this.$router.push("/home/shoppingCart");
-    },
-  },
-  mounted() {
-    //$route.query获取地址栏上的信息
-    // console.log(this.$route.query.id);
-    this.getbasicInfo(this.$route.query.id);
-  },
-};
-</script>
-
-<style scoped>
-.images img {
-  width: 100%;
-}
-</style>

+ 0 - 15
src/views/My/my.vue

@@ -1,15 +0,0 @@
-<template>
-    <div>
-        <h1>my</h1>
-    </div>
-</template>
-
-<script>
-    export default {
-        
-    }
-</script>
-
-<style scoped>
-
-</style>

+ 0 - 49
src/views/ShoppingCart/shoppingCart.vue

@@ -1,49 +0,0 @@
-<template>
-    <div>
-        <div class="gos" v-for="item in carArr" :key="item.id">
-            <input type="checkbox" v-model="item.check">
-            <p>
-                <img :src="item.pic" alt="">
-            </p>
-            <div>
-                <p>{{item.name}}  <span>价格 ¥{{item.minPrice}}</span></p>
-            </div>
-            <div>
-                <button @click="jia(item.id)">+</button>
-                <span>{{item.num}}</span>
-                <button @click="jian(item.id)">-</button>
-                <button @click="sc(item.id)">删除</button>
-            </div>
-            <div>
-                <van-submit-bar :price="sumPrice*100" button-text="提交订单"/>
-            </div>
-        </div>
-    </div>
-</template>
-
-<script>
-    import { mapState ,mapGetters,mapMutations} from "vuex"
-    export default {
-        computed:{
-            ...mapState(['carArr']),
-            ...mapGetters(['sumPrice'])
-        },
-        methods:{
-            ...mapMutations(['jia','jian','sc'])
-        }
-    }
-</script>
-
-<style scoped>
-    .gos{
-        display: flex;
-        justify-content: space-between;
-        height: 15vh;
-        line-height: 15vh;
-        border: 1px solid;
-    }
-    .gos img{
-        width: 15vh;
-        height: 15vh;
-    }
-</style>

BIN
src/views/XiXianZhongXin/assets/展开.png


BIN
src/views/XiXianZhongXin/assets/返回.png


+ 0 - 92
src/views/XiXianZhongXin/leader-mailbox/leader-mailbox-list.vue

@@ -1,92 +0,0 @@
-<template>
-  <div>
-    <div class="leader-h1" v-if="show">
-      <h1 class="h1">领导信箱</h1>
-      <!-- 点击事件返回上一页面 -->
-      <div class="leader-h1-img" @click="back">
-        <img src="@/views/XiXianZhongXin/assets/返回.png" alt="" />
-      </div>
-    </div>
-    <!-- 循环渲染姓名和留言内容 -->
-    <div class="consult" v-for="item in value" :key="item.id">
-      <van-cell-group class="consultAll">
-        <van-field left-icon="manager-o" :value="item.name" readonly />
-        <van-field
-          rows="4"
-          type="textarea"
-          left-icon="records"
-          :value="item.content"
-          readonly
-        />
-      </van-cell-group>
-    </div>
-  </div>
-</template>
-
-<script>
-export default {
-  data() {
-    return {
-      value: [],
-      token:sessionStorage.getItem("mytoken")?sessionStorage.getItem("mytoken"):"",
-      show:true,
-      gettoken:""
-    };
-  },
-  methods: {
-    //返回上一页面
-    back() {
-      window.history.back();
-    },
-    //获取领导信箱的姓名和留言内容
-    getleaderBox() {
-      this.$http.post("/api/workbench/leader_mailbox/list").then((res) => {
-        console.log(res);
-        this.value=res.data.data
-        console.log(this.value);
-      });
-    },
-  },
-  mounted() {
-    this.gettoken=this.$route.query.token
-    this.token=`Bearer ${this.gettoken}`
-    this.show=this.$route.query.tabbar ? this.$route.query.tabbar : true
-    sessionStorage.setItem("mytoken",this.token)
-    this.getleaderBox();
-  },
-};
-</script>
-
-<style>
-body {
-  background: #3399ff;
-}
-.h1 {
-  text-align: center;
-  color: #fff;
-  font-weight: 500;
-  font-size: 20px;
-}
-.consult {
-  width: 90%;
-  margin: 3% auto;
-}
-.van-cell {
-  border-radius: 10px;
-}
-.van-cell-group {
-  border-radius: 10px;
-}
-.leader-h1{
-  position: relative;
-}
-.leader-h1-img{
-  position: absolute;
-  left: 9%;
-  top: 25%;
-}
-.leader-h1-img>img{
-  width: 15px;
-  height: 18px;
-}
-</style>

+ 0 - 97
src/views/XiXianZhongXin/leader-mailbox/shiyan.vue

@@ -1,97 +0,0 @@
-<template>
-  <div>
-    <div class="leader-h1">
-      <h1 class="h1">领导信箱</h1>
-      <!-- 点击事件返回上一页面 -->
-      <div class="leader-h1-img" @click="back">
-        <img src="@/views/XiXianZhongXin/assets/返回.png" alt="" />
-      </div>
-    </div>
-    <!-- 循环渲染姓名和留言内容 -->
-    <div class="consult">
-      <van-cell-group class="consultAll">
-        <van-field left-icon="manager-o" value="item.name" readonly />
-        <van-field
-          rows="4"
-          type="textarea"
-          left-icon="records"
-          value="item.content"
-          readonly
-        />
-      </van-cell-group>
-      <div class="consult-img" @click="openDiv">
-        <img src="@/views/XiXianZhongXin/assets/展开.png" alt="" />
-      </div>
-    </div>
-  </div>
-</template>
-
-<script>
-export default {
-  data() {
-    return {
-      value: [],
-    };
-  },
-  methods: {
-    //返回上一页面
-    back() {
-      window.history.back();
-    },
-    //获取领导信箱的姓名和留言内容
-    getleaderBox() {
-      //   this.$http.post("/api/workbench/leader_mailbox/list").then((res) => {
-      //     this.value=res.data.data
-      //     console.log(this.value);
-      //   });
-    },
-    openDiv() {
-      console.log("ss");
-    },
-  },
-
-  mounted() {
-    this.getleaderBox();
-  },
-};
-</script>
-
-<style>
-body {
-  background: #3399ff;
-}
-.h1 {
-  text-align: center;
-  color: #fff;
-  font-weight: 500;
-  font-size: 28px;
-}
-.consult {
-  width: 90%;
-  margin: 3% auto;
-  position: relative;
-}
-.consult-img {
-  position: absolute;
-  left: 35%;
-  top: 78%;
-}
-.consult-img > img {
-  width: 90px;
-  height: 15px;
-}
-.van-cell {
-  border-radius: 10px;
-}
-.van-cell-group {
-  border-radius: 10px;
-}
-.leader-h1 {
-  position: relative;
-}
-.leader-h1-img {
-  position: absolute;
-  left: 9%;
-  top: 18%;
-}
-</style>

+ 0 - 55
src/views/home.vue

@@ -1,55 +0,0 @@
-<template>
-  <div id="box">
-    <!-- home页面作为我们所有组件的父组件,可以用其他单词来进行命名 -->
-
-
-    <!-- 可以看出这里引入了一个组件,这里起到示例作用
-         如果有多个页面需要用到当前模块,我们可以封装
-         一个组件,在有需求的页面里按需载入,起到组件
-         复用的效果 
-      -->
-
-    <!-- 头部 -->
-    <Header></Header>
-    
-    <!-- 主体 -->
-    <div class="content">
-      <router-view></router-view>
-    </div>
-
-    <!-- 底部tab -->
-    <div>
-        <!-- 载入vant的tabbar路由模式,通过路由跳转页面 -->
-        <!-- 这里van-tabbar-item里的to属性跟 router-link里的to属性效果相同 -->
-        <!-- 通过我们的路由路径进行跳转 -->
-      <van-tabbar route>
-        <van-tabbar-item to="/home/homepage" icon="home-o">首页</van-tabbar-item>
-        <van-tabbar-item to="/home/menu" icon="qr-invalid">菜单</van-tabbar-item>
-        <van-tabbar-item to="/home/shoppingCart" icon="shopping-cart-o">购物车</van-tabbar-item>
-        <van-tabbar-item to="/home/my" icon="friends-o">我的</van-tabbar-item>
-      </van-tabbar>
-    </div>
-  </div>
-</template>
-
-<script>
-//这里引入Header组件
-import Header from "../components/Header/Header.vue";
-export default {
-  //这里注册Header组件
-  components: {
-    Header,
-  },
-};
-</script>
-
-<style scoped>
-#box {
-  display: flex;
-  flex-direction: column;
-  height: 100vh;
-}
-.content {
-  flex: 1;
-}
-</style>

+ 111 - 0
src/views/xixuanzhongxin/leader-mailbox/leader-mailbox-list.vue

@@ -0,0 +1,111 @@
+<template>
+  <div>
+    <div v-if="show">
+      <van-nav-bar title="领导信箱" left-arrow @click-left="onClickLeft" />
+    </div>
+    <!-- 循环渲染姓名和留言内容 -->
+    <div class="consult" v-for="item in value" :key="item.id">
+      <van-cell-group class="consultAll">
+        <van-field left-icon="manager-o" :value="item.name" readonly />
+        <van-field
+          rows="4"
+          type="textarea"
+          left-icon="records"
+          :value="item.content"
+          readonly
+        />
+      </van-cell-group>
+    </div>
+  </div>
+</template>
+
+<script>
+import { getAllUrlParams } from "../plugins/admin/url-encapsulation.js";
+export default {
+  data() {
+    return {
+      value: [], //获取到员工姓名和留言组成对象,放入数组中
+      token: sessionStorage.getItem("mytoken")
+        ? sessionStorage.getItem("mytoken")
+        : "", //token值保存在本地,有的话取值,没有为空
+      show: true, //tabber是否显示
+      gettoken: "", //从url获取到token值
+    };
+  },
+  methods: {
+    //返回上一页面
+    onClickLeft() {
+      window.history.back();
+    },
+    //获取领导信箱的姓名和留言内容
+    getleaderBox() {
+      this.$http
+        .post("/api/workbench/leader_mailbox/list", {
+          page: 1,
+          perPage: 8,
+        })
+        .then((res) => {
+          this.value = res.data.data.data;
+          this.per_page = res.data.data.per_page;
+          this.pageCount = Math.floor(
+            (this.per_page + this.perPage - 1) / this.perPage
+          );
+        });
+    },
+  },
+  mounted() {
+    document.body.style.backgroundColor="#3399ff";
+    this.gettoken = getAllUrlParams(window.location.href).token;
+    this.token = `Bearer ${this.gettoken}`;
+    this.show = Boolean(getAllUrlParams(window.location.href).tabber);
+    sessionStorage.setItem("mytoken", this.token);
+    this.getleaderBox();
+  },
+};
+</script>
+
+<style scoped>
+.h1 {
+  text-align: center;
+  color: #fff;
+  font-weight: 500;
+  font-size: 20px;
+}
+.consult {
+  width: 90%;
+  margin: 3% auto;
+}
+.van-cell {
+  border-radius: 10px;
+}
+.van-cell-group {
+  border-radius: 10px;
+}
+.leader-h1 {
+  position: relative;
+}
+.leader-h1-img {
+  position: absolute;
+  left: 9%;
+  top: 25%;
+}
+.leader-h1-img > img {
+  width: 15px;
+  height: 18px;
+}
+.van-nav-bar {
+  background: #39f;
+}
+.van-nav-bar__title,
+.van-nav-bar .van-icon,
+.van-nav-bar__text {
+  color: #fff;
+}
+[class*="van-hairline"]:after {
+  border: none;
+}
+.pagination {
+  width: 90%;
+  margin: 0 auto;
+}
+</style>

+ 89 - 42
src/views/XiXianZhongXin/leader-mailbox/leader-mailbox.vue

@@ -1,11 +1,7 @@
 <template>
-  <div>
-    <div class="leader-h1" v-if="show">
-      <h1 class="h1">领导信箱</h1>
-      <!-- 点击返回上一页 -->
-      <div class="leader-h1-img" @click="back">
-        <img src="@/views/XiXianZhongXin/assets/返回.png" alt="" />
-      </div>
+  <div id="app">
+    <div v-if="show">
+      <van-nav-bar title="领导信箱" left-arrow @click-left="onClickLeft" />
     </div>
     <!-- 输入姓名,留言点击上传数据库 -->
     <div class="inputAll">
@@ -20,11 +16,16 @@
             placeholder="请输入姓名"
             class="input-border"
             v-model="username"
-            @input="userNameChange"
+            readonly
           />
           <!-- 这里的v-model用来控制是匿名还是非匿名 -->
           <div>
-            <van-checkbox v-model="checked" shape="square">匿名</van-checkbox>
+            <van-checkbox
+              v-model="checked"
+              shape="square"
+              @click="userNameChange"
+              >匿名</van-checkbox
+            >
           </div>
         </div>
         <div class="input-message">
@@ -47,18 +48,21 @@
 </template>
 
 <script>
+import { getAllUrlParams } from "../plugins/admin/url-encapsulation.js";
 export default {
   data() {
     return {
-      checked: 1,
-      content: "",
-      username: "",
-      staff_num: "",
+      checked: 0, //当前复选框不为选中状态
+      content: "", //留言内容
+      username: "", //员工姓名
+      staff_num: "", //员工编号
       token: sessionStorage.getItem("mytoken")
         ? sessionStorage.getItem("mytoken")
-        : "",
-      show: true,
-      gettoken:""
+        : "", //token值保存在本地,有的话取值,没有为空
+      show: true, //tabber是否显示
+      gettoken: "", //从url获取到token值
+      name: "", //员工姓名赋值
+      leader: true, //是否为领导
     };
   },
   methods: {
@@ -80,9 +84,9 @@ export default {
           });
         //获得提示表明已提交意见
         this.$toast("建议已提交");
-        this.$router.push(`/leader-mailbox-list?token=${this.token}`);
       }
     },
+    //获取checked的属性值
     userNameChange() {
       //当checked等于true的时候表单内容被*号覆盖
       if (this.checked == true) {
@@ -90,47 +94,73 @@ export default {
         inputUserName = inputUserName.replace(/./g, "*");
         this.username = inputUserName;
       } else {
-        //反之显示原本的内容
-        this.username;
+        this.username = this.name;
       }
     },
     //返回上一页面
-    back() {
+    onClickLeft() {
       window.history.back();
     },
-    getxinxi(){
-      this.$http.post('http://xixuan.nxjiewei.com:8011/api/user/info').then(res=>{
-        // console.log(res.data.data.staff_num);
-        this.staff_num=res.data.data.staff_num
-      })
-    }
+    //获取个人信息
+    getxinxi() {
+      this.$http
+        .post("http://xixuan.nxjiewei.com:8011/api/user/info")
+        .then((res) => {
+          this.staff_num = res.data.data.staff_num;
+          this.username = res.data.data.name;
+          this.name = res.data.data.name;
+          if (this.checked == true) {
+            let inputUserName = this.username;
+            inputUserName = inputUserName.replace(/./g, "*");
+            this.username = inputUserName;
+            if (this.checked == false) {
+              this.username = this.name;
+            }
+          }
+        });
+    },
+    //页面进入是判断是否为领导,是领导跳转至领导信箱列表页
+    Jumpleader() {
+      this.$http
+        .post(
+          "http://xixuan.nxjiewei.com:8011/api/workbench/leader_mailbox/check"
+        )
+        .then((res) => {
+          //获取是否为领导
+          this.leader=res.data.data
+          if (this.leader == true) {
+            window.location.href="#/xixuanzhongxin/leader-mailbox/leader-mailbox-list"
+          }
+        });
+    },
   },
   //这里挂载的是获取token
   mounted() {
-    this.gettoken=this.$route.query.token
-    this.token=`Bearer ${this.gettoken}` 
+    document.body.style.backgroundColor="#3399ff";
+    this.gettoken =getAllUrlParams(window.location.href).token;
+    this.token = `Bearer ${this.gettoken}`;
     sessionStorage.setItem("mytoken", this.token);
-    this.show = this.$route.query.tabbar ? this.$route.query.tabbar : true;
-    this.getxinxi()
+    this.show = Boolean(getAllUrlParams(window.location.href).tabber);
+    this.getxinxi();
+  },
+  created() {
+    this.Jumpleader();
   },
 };
 </script>
 
-<style>
-body {
-  background: #3399ff;
-}
+<style scoped>
 .h1 {
   text-align: center;
   color: #fff;
   font-weight: 500;
   font-size: 20px;
 }
-.van-cell {
+>>>.van-cell {
   margin-bottom: 3%;
   border-radius: 10px;
 }
-.van-button--info {
+>>>.van-button--info {
   color: #39f;
   background-color: #fff;
 }
@@ -155,7 +185,7 @@ body {
   border: none;
 }
 .input-border::-webkit-input-placeholder {
-  color: #97a3b4;
+  color: #cccdcf;
   font-size: 14px;
 }
 .input-button {
@@ -180,24 +210,24 @@ body {
   width: 90%;
   margin: 0 auto;
 }
-.van-checkbox {
+>>>.van-checkbox {
   margin-top: 10px;
 }
-.van-checkbox__icon .van-icon {
+>>>.van-checkbox__icon .van-icon {
   width: 20px;
   height: 20px;
 }
-.van-checkbox__label {
+>>>.van-checkbox__label {
   margin-left: 3px;
   margin-top: 10%;
   color: #97a3b4;
   line-height: 10px;
   font-size: 16px;
 }
-.van-checkbox__icon {
+>>>.van-checkbox__icon {
   margin-top: 5px;
 }
-.input-message span {
+>>>.input-message span {
   color: #97a3b4;
 }
 .leader-h1 {
@@ -212,4 +242,21 @@ body {
   width: 15px;
   height: 18px;
 }
+>>>.van-nav-bar {
+  background: #39f;
+}
+>>>.van-field__label{
+  margin-right: 5px;
+}
+>>>.van-nav-bar__title,
+.van-nav-bar .van-icon,
+.van-nav-bar__text {
+  color: #fff;
+}
+>>>[class*="van-hairline"]:after {
+  border: none;
+}
+>>>.van-field__label {
+  width: 3.2em;
+}
 </style>

Datei-Diff unterdrückt, da er zu groß ist
+ 18 - 0
src/views/xixuanzhongxin/plugins/admin/ace/ace.js


Datei-Diff unterdrückt, da er zu groß ist
+ 9 - 0
src/views/xixuanzhongxin/plugins/admin/ace/ext-searchbox.js


Datei-Diff unterdrückt, da er zu groß ist
+ 9 - 0
src/views/xixuanzhongxin/plugins/admin/ace/mode-html.js


Datei-Diff unterdrückt, da er zu groß ist
+ 9 - 0
src/views/xixuanzhongxin/plugins/admin/ace/snippets/html.js


Datei-Diff unterdrückt, da er zu groß ist
+ 9 - 0
src/views/xixuanzhongxin/plugins/admin/ace/theme-tomorrow.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/views/xixuanzhongxin/plugins/admin/ace/worker-html.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/views/xixuanzhongxin/plugins/admin/aliyun-web-office-sdk.min.js


Datei-Diff unterdrückt, da er zu groß ist
+ 93871 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd-with-locales.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd-with-locales.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 26 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd-with-locales.min.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd-with-locales.min.js.map


Datei-Diff unterdrückt, da er zu groß ist
+ 20129 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.css


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.css.map


Datei-Diff unterdrückt, da er zu groß ist
+ 87914 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.js.map


+ 2 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.less

@@ -0,0 +1,2 @@
+@import "../lib/style/index.less";
+@import "../lib/style/components.less";

Datei-Diff unterdrückt, da er zu groß ist
+ 8 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.min.css


Datei-Diff unterdrückt, da er zu groß ist
+ 26 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.min.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/antd.min.js.map


+ 62 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/LocaleReceiver.js

@@ -0,0 +1,62 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _extends2 = require('babel-runtime/helpers/extends');
+
+var _extends3 = _interopRequireDefault(_extends2);
+
+var _vueTypes = require('../_util/vue-types');
+
+var _vueTypes2 = _interopRequireDefault(_vueTypes);
+
+var _default2 = require('./default');
+
+var _default3 = _interopRequireDefault(_default2);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  props: {
+    componentName: _vueTypes2['default'].string.def('global'),
+    defaultLocale: _vueTypes2['default'].oneOfType([_vueTypes2['default'].object, _vueTypes2['default'].func]),
+    children: _vueTypes2['default'].func
+  },
+  inject: {
+    localeData: { 'default': function _default() {
+        return {};
+      } }
+  },
+  methods: {
+    getLocale: function getLocale() {
+      var componentName = this.componentName,
+          defaultLocale = this.defaultLocale;
+
+      var locale = defaultLocale || _default3['default'][componentName || 'global'];
+      var antLocale = this.localeData.antLocale;
+
+
+      var localeFromContext = componentName && antLocale ? antLocale[componentName] : {};
+      return (0, _extends3['default'])({}, typeof locale === 'function' ? locale() : locale, localeFromContext || {});
+    },
+    getLocaleCode: function getLocaleCode() {
+      var antLocale = this.localeData.antLocale;
+
+      var localeCode = antLocale && antLocale.locale;
+      // Had use LocaleProvide but didn't set locale
+      if (antLocale && antLocale.exist && !localeCode) {
+        return _default3['default'].locale;
+      }
+      return localeCode;
+    }
+  },
+
+  render: function render() {
+    var $scopedSlots = this.$scopedSlots;
+
+    var children = this.children || $scopedSlots['default'];
+    return children(this.getLocale(), this.getLocaleCode());
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ar_EG.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _ar_EG = require('../vc-pagination/locale/ar_EG');
+
+var _ar_EG2 = _interopRequireDefault(_ar_EG);
+
+var _ar_EG3 = require('../date-picker/locale/ar_EG');
+
+var _ar_EG4 = _interopRequireDefault(_ar_EG3);
+
+var _ar_EG5 = require('../time-picker/locale/ar_EG');
+
+var _ar_EG6 = _interopRequireDefault(_ar_EG5);
+
+var _ar_EG7 = require('../calendar/locale/ar_EG');
+
+var _ar_EG8 = _interopRequireDefault(_ar_EG7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'ar',
+  Pagination: _ar_EG2['default'],
+  DatePicker: _ar_EG4['default'],
+  TimePicker: _ar_EG6['default'],
+  Calendar: _ar_EG8['default'],
+  Table: {
+    filterTitle: 'الفلاتر',
+    filterConfirm: 'تأكيد',
+    filterReset: 'إعادة ضبط',
+    selectAll: 'اختيار الكل',
+    selectInvert: 'إلغاء الاختيار'
+  },
+  Modal: {
+    okText: 'تأكيد',
+    cancelText: 'إلغاء',
+    justOkText: 'تأكيد'
+  },
+  Popconfirm: {
+    okText: 'تأكيد',
+    cancelText: 'إلغاء'
+  },
+  Transfer: {
+    searchPlaceholder: 'ابحث هنا',
+    itemUnit: 'عنصر',
+    itemsUnit: 'عناصر'
+  },
+  Upload: {
+    uploading: 'جاري الرفع...',
+    removeFile: 'احذف الملف',
+    uploadError: 'مشكلة فى الرفع',
+    previewFile: 'استعرض الملف'
+  },
+  Empty: {
+    description: 'لا توجد بيانات'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/bg_BG.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _bg_BG = require('../vc-pagination/locale/bg_BG');
+
+var _bg_BG2 = _interopRequireDefault(_bg_BG);
+
+var _bg_BG3 = require('../date-picker/locale/bg_BG');
+
+var _bg_BG4 = _interopRequireDefault(_bg_BG3);
+
+var _bg_BG5 = require('../time-picker/locale/bg_BG');
+
+var _bg_BG6 = _interopRequireDefault(_bg_BG5);
+
+var _bg_BG7 = require('../calendar/locale/bg_BG');
+
+var _bg_BG8 = _interopRequireDefault(_bg_BG7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'bg',
+  Pagination: _bg_BG2['default'],
+  DatePicker: _bg_BG4['default'],
+  TimePicker: _bg_BG6['default'],
+  Calendar: _bg_BG8['default'],
+  Table: {
+    filterTitle: 'Филтриране',
+    filterConfirm: 'Добре',
+    filterReset: 'Нулриане',
+    selectAll: 'Избор на текуща страница',
+    selectInvert: 'Обръщане'
+  },
+  Modal: {
+    okText: 'Добре',
+    cancelText: 'Отказ',
+    justOkText: 'Добре'
+  },
+  Popconfirm: {
+    okText: 'Добре',
+    cancelText: 'Отказ'
+  },
+  Transfer: {
+    searchPlaceholder: 'Търсене',
+    itemUnit: 'избор',
+    itemsUnit: 'избори'
+  },
+  Upload: {
+    uploading: 'Качване...',
+    removeFile: 'Премахване',
+    uploadError: 'Грешка при качването',
+    previewFile: 'Преглед'
+  },
+  Empty: {
+    description: 'Няма данни'
+  }
+};

+ 53 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ca_ES.js

@@ -0,0 +1,53 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _ca_ES = require('../vc-pagination/locale/ca_ES');
+
+var _ca_ES2 = _interopRequireDefault(_ca_ES);
+
+var _ca_ES3 = require('../date-picker/locale/ca_ES');
+
+var _ca_ES4 = _interopRequireDefault(_ca_ES3);
+
+var _ca_ES5 = require('../time-picker/locale/ca_ES');
+
+var _ca_ES6 = _interopRequireDefault(_ca_ES5);
+
+var _ca_ES7 = require('../calendar/locale/ca_ES');
+
+var _ca_ES8 = _interopRequireDefault(_ca_ES7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'ca',
+  Pagination: _ca_ES2['default'],
+  DatePicker: _ca_ES4['default'],
+  TimePicker: _ca_ES6['default'],
+  Calendar: _ca_ES8['default'],
+  Table: {
+    filterTitle: 'Filtrar Menu',
+    filterConfirm: 'OK',
+    filterReset: 'Restablir'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Cancel·lar',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Cancel·lar'
+  },
+  Transfer: {
+    searchPlaceholder: 'Cercar aquí',
+    itemUnit: 'item',
+    itemsUnit: 'items'
+  },
+  Empty: {
+    description: 'Sense dades'
+  }
+};

+ 59 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/cs_CZ.js

@@ -0,0 +1,59 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _cs_CZ = require('../vc-pagination/locale/cs_CZ');
+
+var _cs_CZ2 = _interopRequireDefault(_cs_CZ);
+
+var _cs_CZ3 = require('../date-picker/locale/cs_CZ');
+
+var _cs_CZ4 = _interopRequireDefault(_cs_CZ3);
+
+var _cs_CZ5 = require('../time-picker/locale/cs_CZ');
+
+var _cs_CZ6 = _interopRequireDefault(_cs_CZ5);
+
+var _cs_CZ7 = require('../calendar/locale/cs_CZ');
+
+var _cs_CZ8 = _interopRequireDefault(_cs_CZ7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'cs',
+  Pagination: _cs_CZ2['default'],
+  DatePicker: _cs_CZ4['default'],
+  TimePicker: _cs_CZ6['default'],
+  Calendar: _cs_CZ8['default'],
+  Table: {
+    filterTitle: 'Filtr',
+    filterConfirm: 'Potvrdit',
+    filterReset: 'Obnovit'
+  },
+  Modal: {
+    okText: 'Ok',
+    cancelText: 'Storno',
+    justOkText: 'Ok'
+  },
+  Popconfirm: {
+    okText: 'Ok',
+    cancelText: 'Storno'
+  },
+  Transfer: {
+    searchPlaceholder: 'Vyhledávání',
+    itemUnit: 'položka',
+    itemsUnit: 'položek'
+  },
+  Upload: {
+    uploading: 'Nahrávání...',
+    removeFile: 'Odstranit soubor',
+    uploadError: 'Chyba při nahrávání',
+    previewFile: 'Zobrazit soubor'
+  },
+  Empty: {
+    description: 'Žádná data'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/da_DK.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _da_DK = require('../vc-pagination/locale/da_DK');
+
+var _da_DK2 = _interopRequireDefault(_da_DK);
+
+var _da_DK3 = require('../date-picker/locale/da_DK');
+
+var _da_DK4 = _interopRequireDefault(_da_DK3);
+
+var _da_DK5 = require('../time-picker/locale/da_DK');
+
+var _da_DK6 = _interopRequireDefault(_da_DK5);
+
+var _da_DK7 = require('../calendar/locale/da_DK');
+
+var _da_DK8 = _interopRequireDefault(_da_DK7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'da',
+  DatePicker: _da_DK4['default'],
+  TimePicker: _da_DK6['default'],
+  Calendar: _da_DK8['default'],
+  Pagination: _da_DK2['default'],
+  Table: {
+    filterTitle: 'Filtermenu',
+    filterConfirm: 'OK',
+    filterReset: 'Nulstil',
+    selectAll: 'Vælg alle',
+    selectInvert: 'Inverter valg'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Afbryd',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Afbryd'
+  },
+  Transfer: {
+    searchPlaceholder: 'Søg her',
+    itemUnit: 'element',
+    itemsUnit: 'elementer'
+  },
+  Upload: {
+    uploading: 'Uploader...',
+    removeFile: 'Fjern fil',
+    uploadError: 'Fejl ved upload',
+    previewFile: 'Forhåndsvisning'
+  },
+  Empty: {
+    description: 'Ingen data'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/de_DE.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _de_DE = require('../vc-pagination/locale/de_DE');
+
+var _de_DE2 = _interopRequireDefault(_de_DE);
+
+var _de_DE3 = require('../date-picker/locale/de_DE');
+
+var _de_DE4 = _interopRequireDefault(_de_DE3);
+
+var _de_DE5 = require('../time-picker/locale/de_DE');
+
+var _de_DE6 = _interopRequireDefault(_de_DE5);
+
+var _de_DE7 = require('../calendar/locale/de_DE');
+
+var _de_DE8 = _interopRequireDefault(_de_DE7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'de',
+  Pagination: _de_DE2['default'],
+  DatePicker: _de_DE4['default'],
+  TimePicker: _de_DE6['default'],
+  Calendar: _de_DE8['default'],
+  Table: {
+    filterTitle: 'Filter-Menü',
+    filterConfirm: 'OK',
+    filterReset: 'Zurücksetzen',
+    selectAll: 'Selektiere Alle',
+    selectInvert: 'Selektion Invertieren'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Abbrechen',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Abbrechen'
+  },
+  Transfer: {
+    searchPlaceholder: 'Suchen',
+    itemUnit: 'Eintrag',
+    itemsUnit: 'Einträge'
+  },
+  Upload: {
+    uploading: 'Hochladen...',
+    removeFile: 'Datei entfernen',
+    uploadError: 'Fehler beim Hochladen',
+    previewFile: 'Dateivorschau'
+  },
+  Empty: {
+    description: 'Keine Daten'
+  }
+};

+ 69 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/default.js

@@ -0,0 +1,69 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _en_US = require('../vc-pagination/locale/en_US');
+
+var _en_US2 = _interopRequireDefault(_en_US);
+
+var _en_US3 = require('../date-picker/locale/en_US');
+
+var _en_US4 = _interopRequireDefault(_en_US3);
+
+var _en_US5 = require('../time-picker/locale/en_US');
+
+var _en_US6 = _interopRequireDefault(_en_US5);
+
+var _en_US7 = require('../calendar/locale/en_US');
+
+var _en_US8 = _interopRequireDefault(_en_US7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'en',
+  Pagination: _en_US2['default'],
+  DatePicker: _en_US4['default'],
+  TimePicker: _en_US6['default'],
+  Calendar: _en_US8['default'],
+  global: {
+    placeholder: 'Please select'
+  },
+  Table: {
+    filterTitle: 'Filter menu',
+    filterConfirm: 'OK',
+    filterReset: 'Reset',
+    selectAll: 'Select current page',
+    selectInvert: 'Invert current page',
+    sortTitle: 'Sort'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Cancel',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Cancel'
+  },
+  Transfer: {
+    titles: ['', ''],
+    searchPlaceholder: 'Search here',
+    itemUnit: 'item',
+    itemsUnit: 'items'
+  },
+  Upload: {
+    uploading: 'Uploading...',
+    removeFile: 'Remove file',
+    uploadError: 'Upload error',
+    previewFile: 'Preview file'
+  },
+  Empty: {
+    description: 'No Data'
+  },
+  Icon: {
+    icon: 'icon'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/el_GR.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _el_GR = require('../vc-pagination/locale/el_GR');
+
+var _el_GR2 = _interopRequireDefault(_el_GR);
+
+var _el_GR3 = require('../date-picker/locale/el_GR');
+
+var _el_GR4 = _interopRequireDefault(_el_GR3);
+
+var _el_GR5 = require('../time-picker/locale/el_GR');
+
+var _el_GR6 = _interopRequireDefault(_el_GR5);
+
+var _el_GR7 = require('../calendar/locale/el_GR');
+
+var _el_GR8 = _interopRequireDefault(_el_GR7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'el',
+  Pagination: _el_GR2['default'],
+  DatePicker: _el_GR4['default'],
+  TimePicker: _el_GR6['default'],
+  Calendar: _el_GR8['default'],
+  Table: {
+    filterTitle: 'Μενού φίλτρων',
+    filterConfirm: 'ΟΚ',
+    filterReset: 'Επαναφορά',
+    selectAll: 'Επιλογή τρέχουσας σελίδας',
+    selectInvert: 'Αντιστροφή τρέχουσας σελίδας'
+  },
+  Modal: {
+    okText: 'ΟΚ',
+    cancelText: 'Άκυρο',
+    justOkText: 'ΟΚ'
+  },
+  Popconfirm: {
+    okText: 'ΟΚ',
+    cancelText: 'Άκυρο'
+  },
+  Transfer: {
+    searchPlaceholder: 'Αναζήτηση',
+    itemUnit: 'αντικείμενο',
+    itemsUnit: 'αντικείμενα'
+  },
+  Upload: {
+    uploading: 'Μεταφόρτωση...',
+    removeFile: 'Αφαίρεση αρχείου',
+    uploadError: 'Σφάλμα μεταφόρτωσης',
+    previewFile: 'Προεπισκόπηση αρχείου'
+  },
+  Empty: {
+    description: 'Δεν υπάρχουν δεδομένα'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/en_GB.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _en_GB = require('../vc-pagination/locale/en_GB');
+
+var _en_GB2 = _interopRequireDefault(_en_GB);
+
+var _en_GB3 = require('../date-picker/locale/en_GB');
+
+var _en_GB4 = _interopRequireDefault(_en_GB3);
+
+var _en_GB5 = require('../time-picker/locale/en_GB');
+
+var _en_GB6 = _interopRequireDefault(_en_GB5);
+
+var _en_GB7 = require('../calendar/locale/en_GB');
+
+var _en_GB8 = _interopRequireDefault(_en_GB7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'en-gb',
+  Pagination: _en_GB2['default'],
+  DatePicker: _en_GB4['default'],
+  TimePicker: _en_GB6['default'],
+  Calendar: _en_GB8['default'],
+  Table: {
+    filterTitle: 'Filter menu',
+    filterConfirm: 'OK',
+    filterReset: 'Reset',
+    selectAll: 'Select current page',
+    selectInvert: 'Invert current page'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Cancel',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Cancel'
+  },
+  Transfer: {
+    searchPlaceholder: 'Search here',
+    itemUnit: 'item',
+    itemsUnit: 'items'
+  },
+  Upload: {
+    uploading: 'Uploading...',
+    removeFile: 'Remove file',
+    uploadError: 'Upload error',
+    previewFile: 'Preview file'
+  },
+  Empty: {
+    description: 'No data'
+  }
+};

+ 13 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/en_US.js

@@ -0,0 +1,13 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _default = require('./default');
+
+var _default2 = _interopRequireDefault(_default);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = _default2['default'];

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/es_ES.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _es_ES = require('../vc-pagination/locale/es_ES');
+
+var _es_ES2 = _interopRequireDefault(_es_ES);
+
+var _es_ES3 = require('../date-picker/locale/es_ES');
+
+var _es_ES4 = _interopRequireDefault(_es_ES3);
+
+var _es_ES5 = require('../time-picker/locale/es_ES');
+
+var _es_ES6 = _interopRequireDefault(_es_ES5);
+
+var _es_ES7 = require('../calendar/locale/es_ES');
+
+var _es_ES8 = _interopRequireDefault(_es_ES7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'es',
+  Pagination: _es_ES2['default'],
+  DatePicker: _es_ES4['default'],
+  TimePicker: _es_ES6['default'],
+  Calendar: _es_ES8['default'],
+  Table: {
+    filterTitle: 'Filtrar menú',
+    filterConfirm: 'Aceptar',
+    filterReset: 'Reiniciar',
+    selectAll: 'Seleccionar todo',
+    selectInvert: 'Invertir selección'
+  },
+  Modal: {
+    okText: 'Aceptar',
+    cancelText: 'Cancelar',
+    justOkText: 'Aceptar'
+  },
+  Popconfirm: {
+    okText: 'Aceptar',
+    cancelText: 'Cancelar'
+  },
+  Transfer: {
+    searchPlaceholder: 'Buscar aquí',
+    itemUnit: 'elemento',
+    itemsUnit: 'elementos'
+  },
+  Upload: {
+    uploading: 'Subiendo...',
+    removeFile: 'Eliminar archivo',
+    uploadError: 'Error al subir el archivo',
+    previewFile: 'Vista previa'
+  },
+  Empty: {
+    description: 'No hay datos'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/et_EE.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _et_EE = require('../vc-pagination/locale/et_EE');
+
+var _et_EE2 = _interopRequireDefault(_et_EE);
+
+var _et_EE3 = require('../date-picker/locale/et_EE');
+
+var _et_EE4 = _interopRequireDefault(_et_EE3);
+
+var _et_EE5 = require('../time-picker/locale/et_EE');
+
+var _et_EE6 = _interopRequireDefault(_et_EE5);
+
+var _et_EE7 = require('../calendar/locale/et_EE');
+
+var _et_EE8 = _interopRequireDefault(_et_EE7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'et',
+  Pagination: _et_EE2['default'],
+  DatePicker: _et_EE4['default'],
+  TimePicker: _et_EE6['default'],
+  Calendar: _et_EE8['default'],
+  Table: {
+    filterTitle: 'Filtri menüü',
+    filterConfirm: 'OK',
+    filterReset: 'Nulli',
+    selectAll: 'Vali kõik',
+    selectInvert: 'Inverteeri valik'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Tühista',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Tühista'
+  },
+  Transfer: {
+    searchPlaceholder: 'Otsi siit',
+    itemUnit: 'kogus',
+    itemsUnit: 'kogus'
+  },
+  Upload: {
+    uploading: 'Üleslaadimine...',
+    removeFile: 'Eemalda fail',
+    uploadError: 'Üleslaadimise tõrge',
+    previewFile: 'Faili eelvaade'
+  },
+  Empty: {
+    description: 'Andmed puuduvad'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/fa_IR.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _fa_IR = require('../vc-pagination/locale/fa_IR');
+
+var _fa_IR2 = _interopRequireDefault(_fa_IR);
+
+var _fa_IR3 = require('../date-picker/locale/fa_IR');
+
+var _fa_IR4 = _interopRequireDefault(_fa_IR3);
+
+var _fa_IR5 = require('../time-picker/locale/fa_IR');
+
+var _fa_IR6 = _interopRequireDefault(_fa_IR5);
+
+var _fa_IR7 = require('../calendar/locale/fa_IR');
+
+var _fa_IR8 = _interopRequireDefault(_fa_IR7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'fa',
+  Pagination: _fa_IR2['default'],
+  DatePicker: _fa_IR4['default'],
+  TimePicker: _fa_IR6['default'],
+  Calendar: _fa_IR8['default'],
+  Table: {
+    filterTitle: 'منوی فیلتر',
+    filterConfirm: 'تایید',
+    filterReset: 'پاک کردن',
+    selectAll: 'انتخاب صفحه‌ی کنونی',
+    selectInvert: 'معکوس کردن انتخاب‌ها در صفحه ی کنونی'
+  },
+  Modal: {
+    okText: 'تایید',
+    cancelText: 'لغو',
+    justOkText: 'تایید'
+  },
+  Popconfirm: {
+    okText: 'تایید',
+    cancelText: 'لغو'
+  },
+  Transfer: {
+    searchPlaceholder: 'جستجو',
+    itemUnit: '',
+    itemsUnit: ''
+  },
+  Upload: {
+    uploading: 'در حال آپلود...',
+    removeFile: 'حذف فایل',
+    uploadError: 'خطا در آپلود',
+    previewFile: 'مشاهده‌ی فایل'
+  },
+  Empty: {
+    description: 'داده‌ای موجود نیست'
+  }
+};

+ 62 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/fi_FI.js

@@ -0,0 +1,62 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _fi_FI = require('../vc-pagination/locale/fi_FI');
+
+var _fi_FI2 = _interopRequireDefault(_fi_FI);
+
+var _fi_FI3 = require('../date-picker/locale/fi_FI');
+
+var _fi_FI4 = _interopRequireDefault(_fi_FI3);
+
+var _fi_FI5 = require('../time-picker/locale/fi_FI');
+
+var _fi_FI6 = _interopRequireDefault(_fi_FI5);
+
+var _fi_FI7 = require('../calendar/locale/fi_FI');
+
+var _fi_FI8 = _interopRequireDefault(_fi_FI7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'fi',
+  Pagination: _fi_FI2['default'],
+  DatePicker: _fi_FI4['default'],
+  TimePicker: _fi_FI6['default'],
+  Calendar: _fi_FI8['default'],
+  Table: {
+    filterTitle: 'Suodatus valikko',
+    filterConfirm: 'OK',
+    filterReset: 'Tyhjennä',
+    selectAll: 'Valitse kaikki',
+    selectInvert: 'Valitse päinvastoin',
+    sortTitle: 'Lajittele'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Peruuta',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Peruuta'
+  },
+  Transfer: {
+    searchPlaceholder: 'Etsi täältä',
+    itemUnit: 'kohde',
+    itemsUnit: 'kohdetta'
+  },
+  Upload: {
+    uploading: 'Lähetetään...',
+    removeFile: 'Poista tiedosto',
+    uploadError: 'Virhe lähetyksessä',
+    previewFile: 'Esikatsele tiedostoa'
+  },
+  Empty: {
+    description: 'Ei kohteita'
+  }
+};

+ 53 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/fr_BE.js

@@ -0,0 +1,53 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _fr_BE = require('../vc-pagination/locale/fr_BE');
+
+var _fr_BE2 = _interopRequireDefault(_fr_BE);
+
+var _fr_BE3 = require('../date-picker/locale/fr_BE');
+
+var _fr_BE4 = _interopRequireDefault(_fr_BE3);
+
+var _fr_BE5 = require('../time-picker/locale/fr_BE');
+
+var _fr_BE6 = _interopRequireDefault(_fr_BE5);
+
+var _fr_BE7 = require('../calendar/locale/fr_BE');
+
+var _fr_BE8 = _interopRequireDefault(_fr_BE7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'fr',
+  Pagination: _fr_BE2['default'],
+  DatePicker: _fr_BE4['default'],
+  TimePicker: _fr_BE6['default'],
+  Calendar: _fr_BE8['default'],
+  Table: {
+    filterTitle: 'Filtrer',
+    filterConfirm: 'OK',
+    filterReset: 'Réinitialiser'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Annuler',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Annuler'
+  },
+  Transfer: {
+    searchPlaceholder: 'Recherche',
+    itemUnit: 'élément',
+    itemsUnit: 'éléments'
+  },
+  Empty: {
+    description: 'Aucune donnée'
+  }
+};

+ 53 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/fr_FR.js

@@ -0,0 +1,53 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _fr_FR = require('../vc-pagination/locale/fr_FR');
+
+var _fr_FR2 = _interopRequireDefault(_fr_FR);
+
+var _fr_FR3 = require('../date-picker/locale/fr_FR');
+
+var _fr_FR4 = _interopRequireDefault(_fr_FR3);
+
+var _fr_FR5 = require('../time-picker/locale/fr_FR');
+
+var _fr_FR6 = _interopRequireDefault(_fr_FR5);
+
+var _fr_FR7 = require('../calendar/locale/fr_FR');
+
+var _fr_FR8 = _interopRequireDefault(_fr_FR7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'fr',
+  Pagination: _fr_FR2['default'],
+  DatePicker: _fr_FR4['default'],
+  TimePicker: _fr_FR6['default'],
+  Calendar: _fr_FR8['default'],
+  Table: {
+    filterTitle: 'Filtrer',
+    filterConfirm: 'OK',
+    filterReset: 'Réinitialiser'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Annuler',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Annuler'
+  },
+  Transfer: {
+    searchPlaceholder: 'Recherche',
+    itemUnit: 'élément',
+    itemsUnit: 'éléments'
+  },
+  Empty: {
+    description: 'Aucune donnée'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/he_IL.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _he_IL = require('../vc-pagination/locale/he_IL');
+
+var _he_IL2 = _interopRequireDefault(_he_IL);
+
+var _he_IL3 = require('../date-picker/locale/he_IL');
+
+var _he_IL4 = _interopRequireDefault(_he_IL3);
+
+var _he_IL5 = require('../time-picker/locale/he_IL');
+
+var _he_IL6 = _interopRequireDefault(_he_IL5);
+
+var _he_IL7 = require('../calendar/locale/he_IL');
+
+var _he_IL8 = _interopRequireDefault(_he_IL7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'he',
+  Pagination: _he_IL2['default'],
+  DatePicker: _he_IL4['default'],
+  TimePicker: _he_IL6['default'],
+  Calendar: _he_IL8['default'],
+  Table: {
+    filterTitle: 'תפריט סינון',
+    filterConfirm: 'אישור',
+    filterReset: 'איפוס',
+    selectAll: 'בחר הכל',
+    selectInvert: 'הפוך בחירה'
+  },
+  Modal: {
+    okText: 'אישור',
+    cancelText: 'ביטול',
+    justOkText: 'אישור'
+  },
+  Popconfirm: {
+    okText: 'אישור',
+    cancelText: 'ביטול'
+  },
+  Transfer: {
+    searchPlaceholder: 'חפש כאן',
+    itemUnit: 'פריט',
+    itemsUnit: 'פריטים'
+  },
+  Upload: {
+    uploading: 'מעלה...',
+    removeFile: 'הסר קובץ',
+    uploadError: 'שגיאת העלאה',
+    previewFile: 'הצג קובץ'
+  },
+  Empty: {
+    description: 'אין מידע'
+  }
+};

+ 69 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/hi_IN.js

@@ -0,0 +1,69 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _hi_IN = require('../vc-pagination/locale/hi_IN');
+
+var _hi_IN2 = _interopRequireDefault(_hi_IN);
+
+var _hi_IN3 = require('../date-picker/locale/hi_IN');
+
+var _hi_IN4 = _interopRequireDefault(_hi_IN3);
+
+var _hi_IN5 = require('../time-picker/locale/hi_IN');
+
+var _hi_IN6 = _interopRequireDefault(_hi_IN5);
+
+var _hi_IN7 = require('../calendar/locale/hi_IN');
+
+var _hi_IN8 = _interopRequireDefault(_hi_IN7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'hi',
+  Pagination: _hi_IN2['default'],
+  DatePicker: _hi_IN4['default'],
+  TimePicker: _hi_IN6['default'],
+  Calendar: _hi_IN8['default'],
+  // locales for all comoponents
+  global: {
+    placeholder: 'कृपया चुनें'
+  },
+  Table: {
+    filterTitle: 'सूची बंद करें',
+    filterConfirm: 'अच्छी तरह से',
+    filterReset: 'रीसेट',
+    emptyText: 'कोई जानकारी नहीं',
+    selectAll: 'वर्तमान पृष्ठ का चयन करें',
+    selectInvert: 'वर्तमान पृष्ठ घुमाएं',
+    sortTitle: 'द्वारा क्रमबद्ध करें'
+  },
+  Modal: {
+    okText: 'अच्छी तरह से',
+    cancelText: 'रद्द करना',
+    justOkText: 'अच्छी तरह से'
+  },
+  Popconfirm: {
+    okText: 'अच्छी तरह से',
+    cancelText: 'रद्द करना'
+  },
+  Transfer: {
+    titles: ['', ''],
+    notFoundContent: 'नहीं मिला',
+    searchPlaceholder: 'यहां खोजें',
+    itemUnit: 'तत्त्व',
+    itemsUnit: 'विषय-वस्तु'
+  },
+  Select: {
+    notFoundContent: 'नहीं मिला'
+  },
+  Upload: {
+    uploading: 'अपलोडिंग...',
+    removeFile: 'फ़ाइल निकालें',
+    uploadError: 'अपलोड में त्रुटि',
+    previewFile: 'फ़ाइल पूर्वावलोकन'
+  }
+};

+ 62 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/hu_HU.js

@@ -0,0 +1,62 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _hu_HU = require('../vc-pagination/locale/hu_HU');
+
+var _hu_HU2 = _interopRequireDefault(_hu_HU);
+
+var _hu_HU3 = require('../date-picker/locale/hu_HU');
+
+var _hu_HU4 = _interopRequireDefault(_hu_HU3);
+
+var _hu_HU5 = require('../time-picker/locale/hu_HU');
+
+var _hu_HU6 = _interopRequireDefault(_hu_HU5);
+
+var _hu_HU7 = require('../calendar/locale/hu_HU');
+
+var _hu_HU8 = _interopRequireDefault(_hu_HU7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'hu',
+  Pagination: _hu_HU2['default'],
+  DatePicker: _hu_HU4['default'],
+  TimePicker: _hu_HU6['default'],
+  Calendar: _hu_HU8['default'],
+  Table: {
+    filterTitle: 'Szűrők',
+    filterConfirm: 'Alkalmazás',
+    filterReset: 'Visszaállítás',
+    selectAll: 'Jelenlegi oldal kiválasztása',
+    selectInvert: 'Jelenlegi oldal inverze',
+    sortTitle: 'Rendezés'
+  },
+  Modal: {
+    okText: 'Alkalmazás',
+    cancelText: 'Visszavonás',
+    justOkText: 'Alkalmazás'
+  },
+  Popconfirm: {
+    okText: 'Alkalmazás',
+    cancelText: 'Visszavonás'
+  },
+  Transfer: {
+    searchPlaceholder: 'Keresés',
+    itemUnit: 'elem',
+    itemsUnit: 'elemek'
+  },
+  Upload: {
+    uploading: 'Feltöltés...',
+    removeFile: 'Fájl eltávolítása',
+    uploadError: 'Feltöltési hiba',
+    previewFile: 'Fájl előnézet'
+  },
+  Empty: {
+    description: 'Nincs adat'
+  }
+};

+ 63 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/id_ID.js

@@ -0,0 +1,63 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _id_ID = require('../vc-pagination/locale/id_ID');
+
+var _id_ID2 = _interopRequireDefault(_id_ID);
+
+var _id_ID3 = require('../date-picker/locale/id_ID');
+
+var _id_ID4 = _interopRequireDefault(_id_ID3);
+
+var _id_ID5 = require('../time-picker/locale/id_ID');
+
+var _id_ID6 = _interopRequireDefault(_id_ID5);
+
+var _id_ID7 = require('../calendar/locale/id_ID');
+
+var _id_ID8 = _interopRequireDefault(_id_ID7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'id',
+  Pagination: _id_ID2['default'],
+  DatePicker: _id_ID4['default'],
+  TimePicker: _id_ID6['default'],
+  Calendar: _id_ID8['default'],
+  Table: {
+    filterTitle: 'Saring',
+    filterConfirm: 'OK',
+    filterReset: 'Hapus',
+    selectAll: 'Pilih semua di halaman ini',
+    selectInvert: 'Balikkan pilihan di halaman ini',
+    sortTitle: 'Urutkan'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Batal',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Batal'
+  },
+  Transfer: {
+    titles: ['', ''],
+    searchPlaceholder: 'Cari',
+    itemUnit: 'item',
+    itemsUnit: 'item'
+  },
+  Upload: {
+    uploading: 'Mengunggah...',
+    removeFile: 'Hapus file',
+    uploadError: 'Kesalahan pengunggahan',
+    previewFile: 'File pratinjau'
+  },
+  Empty: {
+    description: 'Tidak ada data'
+  }
+};

+ 106 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/index.js

@@ -0,0 +1,106 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _extends2 = require('babel-runtime/helpers/extends');
+
+var _extends3 = _interopRequireDefault(_extends2);
+
+var _vueTypes = require('../_util/vue-types');
+
+var _vueTypes2 = _interopRequireDefault(_vueTypes);
+
+var _moment = require('moment');
+
+var moment = _interopRequireWildcard(_moment);
+
+var _interopDefault = require('../_util/interopDefault');
+
+var _interopDefault2 = _interopRequireDefault(_interopDefault);
+
+var _locale = require('../modal/locale');
+
+var _base = require('../base');
+
+var _base2 = _interopRequireDefault(_base);
+
+function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+// export interface Locale {
+//   locale: string;
+//   Pagination?: Object;
+//   DatePicker?: Object;
+//   TimePicker?: Object;
+//   Calendar?: Object;
+//   Table?: Object;
+//   Modal?: ModalLocale;
+//   Popconfirm?: Object;
+//   Transfer?: Object;
+//   Select?: Object;
+//   Upload?: Object;
+// }
+
+function setMomentLocale(locale) {
+  if (locale && locale.locale) {
+    (0, _interopDefault2['default'])(moment).locale(locale.locale);
+  } else {
+    (0, _interopDefault2['default'])(moment).locale('en');
+  }
+}
+
+var LocaleProvider = {
+  name: 'ALocaleProvider',
+  props: {
+    locale: _vueTypes2['default'].object.def({})
+  },
+  data: function data() {
+    return {
+      antLocale: (0, _extends3['default'])({}, this.locale, {
+        exist: true
+      })
+    };
+  },
+  provide: function provide() {
+    return {
+      localeData: this.$data
+    };
+  },
+
+  watch: {
+    locale: function locale(val) {
+      this.antLocale = (0, _extends3['default'])({}, this.locale, {
+        exist: true
+      });
+      setMomentLocale(val);
+    }
+  },
+  created: function created() {
+    var locale = this.locale;
+
+    setMomentLocale(locale);
+    (0, _locale.changeConfirmLocale)(locale && locale.Modal);
+  },
+  updated: function updated() {
+    var locale = this.locale;
+
+    (0, _locale.changeConfirmLocale)(locale && locale.Modal);
+  },
+  beforeDestroy: function beforeDestroy() {
+    (0, _locale.changeConfirmLocale)();
+  },
+  render: function render() {
+    return this.$slots['default'] ? this.$slots['default'][0] : null;
+  }
+};
+
+/* istanbul ignore next */
+LocaleProvider.install = function (Vue) {
+  Vue.use(_base2['default']);
+  Vue.component(LocaleProvider.name, LocaleProvider);
+};
+
+exports['default'] = LocaleProvider;

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/is_IS.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _is_IS = require('../vc-pagination/locale/is_IS');
+
+var _is_IS2 = _interopRequireDefault(_is_IS);
+
+var _is_IS3 = require('../date-picker/locale/is_IS');
+
+var _is_IS4 = _interopRequireDefault(_is_IS3);
+
+var _is_IS5 = require('../time-picker/locale/is_IS');
+
+var _is_IS6 = _interopRequireDefault(_is_IS5);
+
+var _is_IS7 = require('../calendar/locale/is_IS');
+
+var _is_IS8 = _interopRequireDefault(_is_IS7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'is',
+  Pagination: _is_IS2['default'],
+  DatePicker: _is_IS4['default'],
+  TimePicker: _is_IS6['default'],
+  Calendar: _is_IS8['default'],
+  Table: {
+    filterTitle: 'Afmarkanir',
+    filterConfirm: 'Staðfesta',
+    filterReset: 'Núllstilla',
+    selectAll: 'Velja allt',
+    selectInvert: 'Viðsnúa vali'
+  },
+  Modal: {
+    okText: 'Áfram',
+    cancelText: 'Hætta við',
+    justOkText: 'Í lagi'
+  },
+  Popconfirm: {
+    okText: 'Áfram',
+    cancelText: 'Hætta við'
+  },
+  Transfer: {
+    searchPlaceholder: 'Leita hér',
+    itemUnit: 'færsla',
+    itemsUnit: 'færslur'
+  },
+  Upload: {
+    uploading: 'Hleð upp...',
+    removeFile: 'Fjarlægja skrá',
+    uploadError: 'Villa við að hlaða upp',
+    previewFile: 'Forskoða skrá'
+  },
+  Empty: {
+    description: 'Engin gögn'
+  }
+};

+ 62 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/it_IT.js

@@ -0,0 +1,62 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _it_IT = require('../vc-pagination/locale/it_IT');
+
+var _it_IT2 = _interopRequireDefault(_it_IT);
+
+var _it_IT3 = require('../date-picker/locale/it_IT');
+
+var _it_IT4 = _interopRequireDefault(_it_IT3);
+
+var _it_IT5 = require('../time-picker/locale/it_IT');
+
+var _it_IT6 = _interopRequireDefault(_it_IT5);
+
+var _it_IT7 = require('../calendar/locale/it_IT');
+
+var _it_IT8 = _interopRequireDefault(_it_IT7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'it',
+  Pagination: _it_IT2['default'],
+  DatePicker: _it_IT4['default'],
+  TimePicker: _it_IT6['default'],
+  Calendar: _it_IT8['default'],
+  Table: {
+    filterTitle: 'Menù Filtro',
+    filterConfirm: 'OK',
+    filterReset: 'Reset',
+    selectAll: 'Seleziona pagina corrente',
+    selectInvert: 'Inverti selezione nella pagina corrente',
+    sortTitle: 'Ordina'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'Annulla',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'Annulla'
+  },
+  Transfer: {
+    searchPlaceholder: 'Cerca qui',
+    itemUnit: 'articolo',
+    itemsUnit: 'elementi'
+  },
+  Upload: {
+    uploading: 'Caricamento...',
+    removeFile: 'Rimuovi il file',
+    uploadError: 'Errore di caricamento',
+    previewFile: 'Anteprima file'
+  },
+  Empty: {
+    description: 'Nessun dato'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ja_JP.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _ja_JP = require('../vc-pagination/locale/ja_JP');
+
+var _ja_JP2 = _interopRequireDefault(_ja_JP);
+
+var _ja_JP3 = require('../date-picker/locale/ja_JP');
+
+var _ja_JP4 = _interopRequireDefault(_ja_JP3);
+
+var _ja_JP5 = require('../time-picker/locale/ja_JP');
+
+var _ja_JP6 = _interopRequireDefault(_ja_JP5);
+
+var _ja_JP7 = require('../calendar/locale/ja_JP');
+
+var _ja_JP8 = _interopRequireDefault(_ja_JP7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'ja',
+  Pagination: _ja_JP2['default'],
+  DatePicker: _ja_JP4['default'],
+  TimePicker: _ja_JP6['default'],
+  Calendar: _ja_JP8['default'],
+  Table: {
+    filterTitle: 'メニューをフィルター',
+    filterConfirm: 'OK',
+    filterReset: 'リセット',
+    selectAll: 'すべてを選択',
+    selectInvert: '選択を反転'
+  },
+  Modal: {
+    okText: 'OK',
+    cancelText: 'キャンセル',
+    justOkText: 'OK'
+  },
+  Popconfirm: {
+    okText: 'OK',
+    cancelText: 'キャンセル'
+  },
+  Transfer: {
+    searchPlaceholder: 'ここを検索',
+    itemUnit: 'アイテム',
+    itemsUnit: 'アイテム'
+  },
+  Upload: {
+    uploading: 'アップロード中...',
+    removeFile: 'ファイルを削除',
+    uploadError: 'アップロードエラー',
+    previewFile: 'ファイルをプレビュー'
+  },
+  Empty: {
+    description: 'データがありません'
+  }
+};

+ 69 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/kn_IN.js

@@ -0,0 +1,69 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _kn_IN = require('../vc-pagination/locale/kn_IN');
+
+var _kn_IN2 = _interopRequireDefault(_kn_IN);
+
+var _kn_IN3 = require('../date-picker/locale/kn_IN');
+
+var _kn_IN4 = _interopRequireDefault(_kn_IN3);
+
+var _kn_IN5 = require('../time-picker/locale/kn_IN');
+
+var _kn_IN6 = _interopRequireDefault(_kn_IN5);
+
+var _kn_IN7 = require('../calendar/locale/kn_IN');
+
+var _kn_IN8 = _interopRequireDefault(_kn_IN7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'kn',
+  Pagination: _kn_IN2['default'],
+  DatePicker: _kn_IN4['default'],
+  TimePicker: _kn_IN6['default'],
+  Calendar: _kn_IN8['default'],
+  // locales for all comoponents
+  global: {
+    placeholder: 'ದಯವಿಟ್ಟು ಆರಿಸಿ'
+  },
+  Table: {
+    filterTitle: 'ಪಟ್ಟಿ ಸೋಸಿ',
+    filterConfirm: 'ಸರಿ',
+    filterReset: 'ಮರುಹೊಂದಿಸಿ',
+    emptyText: 'ಮಾಹಿತಿ ಇಲ್ಲ',
+    selectAll: 'ಪ್ರಸ್ತುತ ಪುಟವನ್ನು ಆಯ್ಕೆಮಾಡಿ',
+    selectInvert: 'ಪ್ರಸ್ತುತ ಪುಟವನ್ನು ತಿರುಗಿಸಿ',
+    sortTitle: 'ವಿಂಗಡಿಸಿ'
+  },
+  Modal: {
+    okText: 'ಸರಿ',
+    cancelText: 'ರದ್ದು',
+    justOkText: 'ಸರಿ'
+  },
+  Popconfirm: {
+    okText: 'ಸರಿ',
+    cancelText: 'ರದ್ದು'
+  },
+  Transfer: {
+    titles: ['', ''],
+    notFoundContent: 'ದೊರೆತಿಲ್ಲ',
+    searchPlaceholder: 'ಇಲ್ಲಿ ಹುಡುಕಿ',
+    itemUnit: 'ವಿಷಯ',
+    itemsUnit: 'ವಿಷಯಗಳು'
+  },
+  Select: {
+    notFoundContent: 'ದೊರೆತಿಲ್ಲ'
+  },
+  Upload: {
+    uploading: 'ಏರಿಸಿ...',
+    removeFile: 'ಫೈಲ್ ತೆಗೆದುಹಾಕಿ',
+    uploadError: 'ಏರಿಸುವ ದೋಷ',
+    previewFile: 'ಫೈಲ್ ಮುನ್ನೋಟ'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ko_KR.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _ko_KR = require('../vc-pagination/locale/ko_KR');
+
+var _ko_KR2 = _interopRequireDefault(_ko_KR);
+
+var _ko_KR3 = require('../date-picker/locale/ko_KR');
+
+var _ko_KR4 = _interopRequireDefault(_ko_KR3);
+
+var _ko_KR5 = require('../time-picker/locale/ko_KR');
+
+var _ko_KR6 = _interopRequireDefault(_ko_KR5);
+
+var _ko_KR7 = require('../calendar/locale/ko_KR');
+
+var _ko_KR8 = _interopRequireDefault(_ko_KR7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'ko',
+  Pagination: _ko_KR2['default'],
+  DatePicker: _ko_KR4['default'],
+  TimePicker: _ko_KR6['default'],
+  Calendar: _ko_KR8['default'],
+  Table: {
+    filterTitle: '필터 메뉴',
+    filterConfirm: '확인',
+    filterReset: '초기화',
+    selectAll: '모두 선택',
+    selectInvert: '선택 반전'
+  },
+  Modal: {
+    okText: '확인',
+    cancelText: '취소',
+    justOkText: '확인'
+  },
+  Popconfirm: {
+    okText: '확인',
+    cancelText: '취소'
+  },
+  Transfer: {
+    searchPlaceholder: '여기에 검색하세요',
+    itemUnit: '개',
+    itemsUnit: '개'
+  },
+  Upload: {
+    uploading: '업로드 중...',
+    removeFile: '파일 삭제',
+    uploadError: '업로드 실패',
+    previewFile: '파일 미리보기'
+  },
+  Empty: {
+    description: '데이터 없음'
+  }
+};

+ 61 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/ku_IQ.js

@@ -0,0 +1,61 @@
+'use strict';
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+
+var _ku_IQ = require('../vc-pagination/locale/ku_IQ');
+
+var _ku_IQ2 = _interopRequireDefault(_ku_IQ);
+
+var _ku_IQ3 = require('../date-picker/locale/ku_IQ');
+
+var _ku_IQ4 = _interopRequireDefault(_ku_IQ3);
+
+var _ku_IQ5 = require('../time-picker/locale/ku_IQ');
+
+var _ku_IQ6 = _interopRequireDefault(_ku_IQ5);
+
+var _ku_IQ7 = require('../calendar/locale/ku_IQ');
+
+var _ku_IQ8 = _interopRequireDefault(_ku_IQ7);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+exports['default'] = {
+  locale: 'ku-iq',
+  Pagination: _ku_IQ2['default'],
+  DatePicker: _ku_IQ4['default'],
+  TimePicker: _ku_IQ6['default'],
+  Calendar: _ku_IQ8['default'],
+  Table: {
+    filterTitle: 'Menuê peldanka',
+    filterConfirm: 'Temam',
+    filterReset: 'Jê bibe',
+    selectAll: 'Hemî hilbijêre',
+    selectInvert: 'Hilbijartinan veguhere'
+  },
+  Modal: {
+    okText: 'Temam',
+    cancelText: 'Betal ke',
+    justOkText: 'Temam'
+  },
+  Popconfirm: {
+    okText: 'Temam',
+    cancelText: 'Betal ke'
+  },
+  Transfer: {
+    searchPlaceholder: 'Lêgerîn',
+    itemUnit: 'tişt',
+    itemsUnit: 'tişt'
+  },
+  Upload: {
+    uploading: 'Bardike...',
+    removeFile: 'Pelê rabike',
+    uploadError: 'Xeta barkirine',
+    previewFile: 'Pelê pêşbibîne'
+  },
+  Empty: {
+    description: 'Agahî tune'
+  }
+};

+ 0 - 0
src/views/xixuanzhongxin/plugins/admin/ant_vue/locale-provider/mn_MN.js


Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.