Prechádzať zdrojové kódy

Merge branch 'deploy' of jianguan-web/qpls-it-html into master

李磊 3 rokov pred
rodič
commit
f5a38d005f
7 zmenil súbory, kde vykonal 42 pridanie a 8 odobranie
  1. 1 0
      .env
  2. 2 1
      .env.development
  3. 10 0
      .env.practice
  4. 2 1
      .env.preview
  5. 1 0
      package.json
  6. 20 5
      src/App.vue
  7. 6 1
      src/components/Select/index.js

+ 1 - 0
.env

@@ -2,6 +2,7 @@ NODE_ENV=production
 VUE_APP_PREVIEW=false
 VUE_APP_API_BASE_URL=http://qpls-it.360arrow.com/qpls-it
 VUE_APP_VERSION=V1.0.1
+VUE_APP_ENVTIPS=
 VUE_APP_PRO_NAME=箭冠汽配IT系统
 VUE_APP_LOGO=@/assets/logo.png
 VUE_APP_THEME_COLOR=#ed1c24

+ 2 - 1
.env.development

@@ -2,7 +2,8 @@ NODE_ENV=development
 VUE_APP_PREVIEW=true
 VUE_APP_API_BASE_URL=/api
 VUE_APP_VERSION=V1.0.1
-VUE_APP_PRO_NAME=箭冠汽配IT系统-dev
+VUE_APP_ENVTIPS=开发环境
+VUE_APP_PRO_NAME=箭冠汽配IT系统
 VUE_APP_LOGO=@/assets/logo.png
 VUE_APP_THEME_COLOR=#ed1c24
 VUE_APP_COM_NAME=陕西山海高科信息技术有限公司

+ 10 - 0
.env.practice

@@ -0,0 +1,10 @@
+NODE_ENV=production
+VUE_APP_PREVIEW=true
+VUE_APP_API_BASE_URL=http://t.qpls-it.360arrow.com/qpls-it
+VUE_APP_VERSION=V1.0.1
+VUE_APP_ENVTIPS=练习环境
+VUE_APP_PRO_NAME=箭冠汽配IT系统
+VUE_APP_LOGO=@/assets/logo.png
+VUE_APP_THEME_COLOR=#ed1c24
+VUE_APP_COM_NAME=陕西山海高科信息技术有限公司
+VUE_APP_ICP=陕ICP备20006268号

+ 2 - 1
.env.preview

@@ -2,7 +2,8 @@ NODE_ENV=production
 VUE_APP_PREVIEW=true
 VUE_APP_API_BASE_URL=http://qpls-it.360arrow.com.cn/qpls-it
 VUE_APP_VERSION=V1.0.1
-VUE_APP_PRO_NAME=箭冠汽配IT系统-pre
+VUE_APP_ENVTIPS=预发布环境
+VUE_APP_PRO_NAME=箭冠汽配IT系统
 VUE_APP_LOGO=@/assets/logo.png
 VUE_APP_THEME_COLOR=#ed1c24
 VUE_APP_COM_NAME=陕西山海高科信息技术有限公司

+ 1 - 0
package.json

@@ -7,6 +7,7 @@
     "dev": "vue-cli-service serve",
     "build": "vue-cli-service build",
     "uat": "vue-cli-service build --mode preview",
+    "pra": "vue-cli-service build --mode practice",
     "lint": "vue-cli-service lint",
     "lint:nofix": "vue-cli-service lint --no-fix",
     "test:unit": "vue-cli-service test:unit",

+ 20 - 5
src/App.vue

@@ -1,23 +1,28 @@
 <template>
-  <a-locale-provider :locale="locale">
+  <a-config-provider :locale="locale">
     <div id="app">
+      <div v-if="envtips!=''" class="envtipsBox">{{ envtips }}</div>
       <router-view/>
     </div>
-  </a-locale-provider>
+  </a-config-provider>
 </template>
 
 <script>
-import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN'
+import zhCN from 'ant-design-vue/es/locale/zh_CN'
 import { AppDeviceEnquire } from '@/utils/mixin'
-
+import moment from 'moment'
+import 'moment/locale/zh-cn'
+moment.locale('zh-cn')
 export default {
   mixins: [AppDeviceEnquire],
   data () {
     return {
-      locale: zhCN
+      locale: zhCN,
+      envtips: ''
     }
   },
   created () {
+    this.envtips = process.env.VUE_APP_ENVTIPS
     // 在页面加载时读取sessionStorage
     if (sessionStorage.getItem('store')) {
       const data = JSON.parse(sessionStorage.getItem('store'))
@@ -35,4 +40,14 @@ export default {
   #app {
     height: 100%;
   }
+  .envtipsBox{
+    position: fixed;
+    z-index: 100000;
+    background: #2700ff;
+    width: 230px;
+    text-align: center;
+    color: #fff;
+    font-size: 30px;
+    bottom: 0;
+  }
 </style>

+ 6 - 1
src/components/Select/index.js

@@ -25,6 +25,10 @@ export default {
     showType: {
       type: String,
       default: 'select'
+    },
+    isEnable: { // 是否只获取已启用的数据
+      type: Boolean,
+      default: false
     }
   }),
   created () {
@@ -33,7 +37,8 @@ export default {
     getLookUpData({
       pageNo: 1,
       pageSize: 1000,
-      lookupCode: _this.code
+      lookupCode: _this.code,
+      isEnable: _this.isEnable ? 1 : undefined
     }).then(res => {
       if (res.status == 200) {
         _this.dataList = res.data.list