zhouqun před 7 roky
rodič
revize
be480c93ce
76 změnil soubory, kde provedl 90 přidání a 245 odebrání
  1. 0 2
      .nuxt/App.js
  2. 1 143
      .nuxt/client.js
  3. 0 2
      .nuxt/components/nuxt-error.vue
  4. 0 2
      .nuxt/loading.html
  5. 0 4
      .nuxt/server.js
  6. 1 4
      .nuxt/utils.js
  7. 1 1
      .nuxt/views/error.html
  8. 3 3
      dist/200.html
  9. 0 1
      dist/_nuxt/08364d34d02e22c91145.js
  10. 1 0
      dist/_nuxt/10a43b9605e09df4e8f7.js
  11. 1 0
      dist/_nuxt/13e2a720025699745d61.js
  12. 0 1
      dist/_nuxt/14b082a69d3a6db7e19b.js
  13. 1 0
      dist/_nuxt/1924f3cadc7dd629997f.js
  14. 0 1
      dist/_nuxt/26f3f1073b6fe29a9b38.js
  15. 1 0
      dist/_nuxt/27a69620a94bf99cf9c3.js
  16. 0 1
      dist/_nuxt/297e083f10f4e44c5284.js
  17. 1 0
      dist/_nuxt/29976fbe6a5602d09b38.js
  18. 0 1
      dist/_nuxt/2e99c23df13416455d52.js
  19. 0 1
      dist/_nuxt/370ad273b16385dd5a80.js
  20. 0 1
      dist/_nuxt/37ba7ee1ce4b945efd81.js
  21. 1 0
      dist/_nuxt/3996f91c94a81e583eb9.js
  22. 2 0
      dist/_nuxt/3b1fc905cb4b535b6646.js
  23. 1 0
      dist/_nuxt/3c1bdadff13c1a4e8331.js
  24. 0 1
      dist/_nuxt/42809db51828ce08333d.js
  25. 2 0
      dist/_nuxt/49972c8cf8dd3104dbdc.js
  26. 1 0
      dist/_nuxt/51ce6a1ba15618b01cf9.js
  27. 1 0
      dist/_nuxt/51f69a0e1586e2b72fed.js
  28. 0 1
      dist/_nuxt/55cef6625c9cfc2a227c.js
  29. 0 1
      dist/_nuxt/568824290d875e94f38d.js
  30. 1 0
      dist/_nuxt/6a20276587dbe93f3a95.js
  31. 1 0
      dist/_nuxt/6b081a894eac6b76a95e.js
  32. 1 0
      dist/_nuxt/70cb7c01ef1309f878c7.js
  33. 0 1
      dist/_nuxt/714f4605f74c81a185c1.js
  34. 0 2
      dist/_nuxt/7200a1c357bfc6bc9cd9.js
  35. 1 0
      dist/_nuxt/73eecb5e04fafa643db5.js
  36. 1 0
      dist/_nuxt/7f3b8f9de6b7b7a1edc6.js
  37. 0 1
      dist/_nuxt/82232b7d4a799dce8377.js
  38. 0 1
      dist/_nuxt/8a2e0b06a5c210287439.js
  39. 0 1
      dist/_nuxt/9ba2fb62ae8d8c68eee8.js
  40. 0 1
      dist/_nuxt/9ce9a8300678bd7a7cd6.js
  41. 0 1
      dist/_nuxt/9dd09ad6ef96a7a60e27.js
  42. 1 1
      dist/_nuxt/LICENSES
  43. 1 0
      dist/_nuxt/a66ef060f65fc6dbd947.js
  44. 0 1
      dist/_nuxt/ab1f96f1599c39bdc43a.js
  45. 0 1
      dist/_nuxt/b651de393424d0028d7d.js
  46. 1 0
      dist/_nuxt/d2a1e1bca2167e1d5e8e.js
  47. 1 0
      dist/_nuxt/d939f493a36757f3eff4.js
  48. 1 0
      dist/_nuxt/de6f1aa33afb355e2022.js
  49. 1 0
      dist/_nuxt/e3a8f868801eb874888f.js
  50. 0 1
      dist/_nuxt/e42e0343b8cb3e80072b.js
  51. 0 1
      dist/_nuxt/e74761f2ebb79cfd8ead.js
  52. 1 0
      dist/_nuxt/e758fa7c91a982319ff9.js
  53. 0 2
      dist/_nuxt/f22419f552eabf607121.js
  54. 1 0
      dist/_nuxt/f58328566ce18980be98.js
  55. 1 0
      dist/_nuxt/fda3417c42f8883e4ffc.js
  56. 0 1
      dist/_nuxt/fe9a1535aabf7a4c3534.js
  57. 0 1
      dist/_nuxt/feabf80b5454a41f3e3c.js
  58. 3 3
      dist/index.html
  59. 3 3
      dist/login/index.html
  60. 3 3
      dist/main/404/index.html
  61. 3 3
      dist/main/cert_check/index.html
  62. 3 3
      dist/main/cert_edit/index.html
  63. 3 3
      dist/main/cert_pro/index.html
  64. 3 3
      dist/main/cloud_balance/index.html
  65. 3 3
      dist/main/cloud_developer/index.html
  66. 3 3
      dist/main/cloud_job/index.html
  67. 3 3
      dist/main/dev_check/index.html
  68. 3 3
      dist/main/dev_check_detail/index.html
  69. 3 3
      dist/main/dev_show/index.html
  70. 3 3
      dist/main/gongmall/index.html
  71. 3 3
      dist/main/index.html
  72. 3 3
      dist/main/vip_manager/index.html
  73. 3 3
      dist/main/vip_order/index.html
  74. 3 3
      dist/main/vip_setting/index.html
  75. 3 3
      dist/main/wage_details/index.html
  76. 3 3
      dist/main/wage_settlement/index.html

+ 0 - 2
.nuxt/App.js

@@ -103,8 +103,6 @@ export default {
     },
 
     setLayout(layout) {
-      if(layout && typeof layout !== 'string') throw new Error('[nuxt] Avoid using non-string value as layout property.')
-
       if (!layout || !layouts['_' + layout]) {
         layout = 'default'
       }

+ 1 - 143
.nuxt/client.js

@@ -30,45 +30,7 @@ let router
 // Try to rehydrate SSR data from window
 const NUXT = window.__NUXT__ || {}
 
-Object.assign(Vue.config, {"silent":false,"performance":true})
-
-// Setup global Vue error handler
-if (!Vue.config.$nuxt) {
-  const defaultErrorHandler = Vue.config.errorHandler
-  Vue.config.errorHandler = (err, vm, info, ...rest) => {
-    // Call other handler if exist
-    let handled = null
-    if (typeof defaultErrorHandler === 'function') {
-      handled = defaultErrorHandler(err, vm, info, ...rest)
-    }
-    if (handled === true) {
-      return handled
-    }
-
-    if (vm && vm.$root) {
-      const nuxtApp = Object.keys(Vue.config.$nuxt)
-        .find(nuxtInstance => vm.$root[nuxtInstance])
-
-      // Show Nuxt Error Page
-      if (nuxtApp && vm.$root[nuxtApp].error && info !== 'render function') {
-        vm.$root[nuxtApp].error(err)
-      }
-    }
-
-    if (typeof defaultErrorHandler === 'function') {
-      return handled
-    }
-
-    // Log to console
-    if (process.env.NODE_ENV !== 'production') {
-      console.error(err)
-    } else {
-      console.error(err.message || err)
-    }
-  }
-  Vue.config.$nuxt = {}
-}
-Vue.config.$nuxt.$nuxt = true
+Object.assign(Vue.config, {"silent":true,"performance":false})
 
 const errorHandler = Vue.config.errorHandler || console.error
 
@@ -485,9 +447,6 @@ function fixPrepatch(to, ___) {
       }
     })
     showNextPage.call(this, to)
-
-    // Hot reloading
-    setTimeout(() => hotReloadAPI(this), 100)
   })
 }
 
@@ -508,104 +467,6 @@ function nuxtReady(_app) {
   })
 }
 
-const noopData = () => { return {} }
-const noopFetch = () => {}
-
-// Special hot reload with asyncData(context)
-function getNuxtChildComponents($parent, $components = []) {
-  $parent.$children.forEach(($child) => {
-    if ($child.$vnode && $child.$vnode.data.nuxtChild && !$components.find(c =>(c.$options.__file === $child.$options.__file))) {
-      $components.push($child)
-    }
-    if ($child.$children && $child.$children.length) {
-      getNuxtChildComponents($child, $components)
-    }
-  })
-
-  return $components
-}
-
-function hotReloadAPI(_app) {
-  if (!module.hot) return
-
-  let $components = getNuxtChildComponents(_app.$nuxt, [])
-
-  $components.forEach(addHotReload.bind(_app))
-}
-
-function addHotReload($component, depth) {
-  if ($component.$vnode.data._hasHotReload) return
-  $component.$vnode.data._hasHotReload = true
-
-  var _forceUpdate = $component.$forceUpdate.bind($component.$parent)
-
-  $component.$vnode.context.$forceUpdate = async () => {
-    let Components = getMatchedComponents(router.currentRoute)
-    let Component = Components[depth]
-    if (!Component) return _forceUpdate()
-    if (typeof Component === 'object' && !Component.options) {
-      // Updated via vue-router resolveAsyncComponents()
-      Component = Vue.extend(Component)
-      Component._Ctor = Component
-    }
-    this.error()
-    let promises = []
-    const next = function (path) {
-      this.$loading.finish && this.$loading.finish()
-      router.push(path)
-    }
-    await setContext(app, {
-      route: router.currentRoute,
-      isHMR: true,
-      next: next.bind(this)
-    })
-    const context = app.context
-
-    if (this.$loading.start && !this.$loading.manual) this.$loading.start()
-
-    callMiddleware.call(this, Components, context)
-    .then(() => {
-      // If layout changed
-      if (depth !== 0) return Promise.resolve()
-      let layout = Component.options.layout || 'default'
-      if (typeof layout === 'function') {
-        layout = layout(context)
-      }
-      if (this.layoutName === layout) return Promise.resolve()
-      let promise = this.loadLayout(layout)
-      promise.then(() => {
-        this.setLayout(layout)
-        Vue.nextTick(() => hotReloadAPI(this))
-      })
-      return promise
-    })
-    .then(() => {
-      return callMiddleware.call(this, Components, context, this.layout)
-    })
-    .then(() => {
-      // Call asyncData(context)
-      let pAsyncData = promisify(Component.options.asyncData || noopData, context)
-      pAsyncData.then((asyncDataResult) => {
-        applyAsyncData(Component, asyncDataResult)
-        this.$loading.increase && this.$loading.increase(30)
-      })
-      promises.push(pAsyncData)
-      // Call fetch()
-      Component.options.fetch = Component.options.fetch || noopFetch
-      let pFetch = Component.options.fetch(context)
-      if (!pFetch || (!(pFetch instanceof Promise) && (typeof pFetch.then !== 'function'))) { pFetch = Promise.resolve(pFetch) }
-      pFetch.then(() => this.$loading.increase && this.$loading.increase(30))
-      promises.push(pFetch)
-      return Promise.all(promises)
-    })
-    .then(() => {
-      this.$loading.finish && this.$loading.finish()
-      _forceUpdate()
-      setTimeout(() => hotReloadAPI(this), 100)
-    })
-  }
-}
-
 async function mountApp(__app) {
   // Set global variables
   app = __app.app
@@ -625,9 +486,6 @@ async function mountApp(__app) {
     Vue.nextTick(() => {
       // Call window.{{globals.readyCallback}} callbacks
       nuxtReady(_app)
-
-      // Enable hot reloading
-      hotReloadAPI(_app)
     })
   }
 

+ 0 - 2
.nuxt/components/nuxt-error.vue

@@ -10,8 +10,6 @@
         <NuxtLink class="error-link" to="/">Back to the home page</NuxtLink>
       </p>
 
-      <p class="description" v-else>An error occurred while rendering the page. Check developer tools console for details.</p>
-
       <div class="logo">
         <a href="https://nuxtjs.org" target="_blank" rel="noopener">Nuxt.js</a>
       </div>

+ 0 - 2
.nuxt/loading.html

@@ -103,5 +103,3 @@ window.addEventListener('error', function () {
 </script>
 
 <div id="nuxt-loading" aria-live="polite" role="status"><div>Loading...</div></div>
-
-<!-- https://projects.lukehaas.me/css-loaders -->

+ 0 - 4
.nuxt/server.js

@@ -78,8 +78,6 @@ export default async (ssrContext) => {
     return renderErrorPage()
   }
 
-  const s = Date.now()
-
   // Components are already resolved by setContext -> getRouteData (app/utils.js)
   const Components = getMatchedComponents(router.match(ssrContext.url))
 
@@ -195,8 +193,6 @@ export default async (ssrContext) => {
     return Promise.all(promises)
   }))
 
-  if (asyncDatas.length) debug('Data fetching ' + ssrContext.url + ': ' + (Date.now() - s) + 'ms')
-
   // datas are the first row of each
   ssrContext.nuxt.data = asyncDatas.map(r => r[0] || {})
 

+ 1 - 4
.nuxt/utils.js

@@ -128,7 +128,7 @@ export async function setContext(app, context) {
   if (!app.context) {
     app.context = {
       isStatic: process.static,
-      isDev: true,
+      isDev: false,
       isHMR: false,
       app,
 
@@ -215,9 +215,6 @@ export function middlewareSeries(promises, appContext) {
 export function promisify(fn, context) {
   let promise
   if (fn.length === 2) {
-      console.warn('Callback-based asyncData, fetch or middleware calls are deprecated. ' +
-        'Please switch to promises or async/await syntax')
-
     // fn(context, callback)
     promise = new Promise((resolve) => {
       fn(context, function (err, data) {

+ 1 - 1
.nuxt/views/error.html

@@ -13,7 +13,7 @@
     <div class="error">
         <svg xmlns="http://www.w3.org/2000/svg" width="90" height="90" fill="#DBE1EC" viewBox="0 0 48 48"><path d="M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z"/></svg>
         <div class="title">Server error</div>
-        <div class="description">{{ message }}</div>
+        <div class="description">An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.</div>
     </div>
     <div class="logo">
       <a href="https://nuxtjs.org" target="_blank" rel="noopener">Nuxt.js</a>

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/200.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/08364d34d02e22c91145.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/10a43b9605e09df4e8f7.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/13e2a720025699745d61.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/14b082a69d3a6db7e19b.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/1924f3cadc7dd629997f.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/26f3f1073b6fe29a9b38.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/27a69620a94bf99cf9c3.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/297e083f10f4e44c5284.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/29976fbe6a5602d09b38.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/2e99c23df13416455d52.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/370ad273b16385dd5a80.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/37ba7ee1ce4b945efd81.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/3996f91c94a81e583eb9.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 0
dist/_nuxt/3b1fc905cb4b535b6646.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/3c1bdadff13c1a4e8331.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/42809db51828ce08333d.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 0
dist/_nuxt/49972c8cf8dd3104dbdc.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/51ce6a1ba15618b01cf9.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/51f69a0e1586e2b72fed.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/55cef6625c9cfc2a227c.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/568824290d875e94f38d.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/6a20276587dbe93f3a95.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/6b081a894eac6b76a95e.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/70cb7c01ef1309f878c7.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/714f4605f74c81a185c1.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 2
dist/_nuxt/7200a1c357bfc6bc9cd9.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/73eecb5e04fafa643db5.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/7f3b8f9de6b7b7a1edc6.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/82232b7d4a799dce8377.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/8a2e0b06a5c210287439.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/9ba2fb62ae8d8c68eee8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/9ce9a8300678bd7a7cd6.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/9dd09ad6ef96a7a60e27.js


+ 1 - 1
dist/_nuxt/LICENSES

@@ -1,5 +1,5 @@
 /*!
- * Vue.js v2.5.22
+ * Vue.js v2.6.8
  * (c) 2014-2019 Evan You
  * Released under the MIT License.
  */

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/a66ef060f65fc6dbd947.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/ab1f96f1599c39bdc43a.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/b651de393424d0028d7d.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/d2a1e1bca2167e1d5e8e.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/d939f493a36757f3eff4.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/de6f1aa33afb355e2022.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/e3a8f868801eb874888f.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/e42e0343b8cb3e80072b.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/e74761f2ebb79cfd8ead.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/e758fa7c91a982319ff9.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 2
dist/_nuxt/f22419f552eabf607121.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/f58328566ce18980be98.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/fda3417c42f8883e4ffc.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/fe9a1535aabf7a4c3534.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/feabf80b5454a41f3e3c.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/login/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/404/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/cert_check/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/cert_edit/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/cert_pro/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/cloud_balance/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/cloud_developer/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/cloud_job/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/dev_check/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/dev_check_detail/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/dev_show/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/gongmall/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/vip_manager/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/vip_order/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/vip_setting/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/wage_details/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/main/wage_settlement/index.html