提交 a91f761d 作者: wk

优化环境切换配置文件

父级 02a39171
let configEnv = {}
const ENV = 'dev'; // dev:开发环境 | test:测试环境
if (ENV == "dev") {
//本地环境
console.log('本地环境')
configEnv = {
baseUrl: 'https://dev-console-api.hzdingmao.com',
webUrl: "https://dev-console.hzdingmao.com", //开发
authCode: "477A0661-EF04-11F7-9D69-0BDD73F06500",
}
} else {
if (ENV == 'test') {
//测试环境
console.log('测试环境')
configEnv = {
baseUrl: 'https://test-console-api.hzdingmao.com',
gtrBase: "https://cwcd-h5.huizhucloud.com",
jyxyBase: "https://edu.huizhucloud.com",
authCode: "07EC0FDA-0249-6DB3-7422-0AFFF34E0E90", //测试
}
} else {
//生产环境
console.log('生产环境')
configEnv = {
baseUrl: 'https://console-api.hibuilding.cn',
gtrBase: "https://gdt-front-mobile.hibuilding.cn",
jyxyBase: "https://wlxy.cnzgc.com",
webUrl: "https://console.hibuilding.cn", //生产
authCode: "D0539533-E169-5338-8ED7-3FAD554F4F62", //正式
}
}
}
export default configEnv
import configEnv from "../api/env.js"
const $config = { const $config = {
pwdTemplateNo: "industry-0001", pwdTemplateNo: "industry-0001",
loginTemplateNo: "industry-0001", loginTemplateNo: "industry-0001",
systemCode: "buildingSite", systemCode: "buildingSite",
/* 授权码 */ /* 授权码 */
authCode: "477A0661-EF04-11F7-9D69-0BDD73F06500", authCode: configEnv.authCode,
// authCode: "07EC0FDA-0249-6DB3-7422-0AFFF34E0E90", //测试
// authCode: "D0539533-E169-5338-8ED7-3FAD554F4F62", //正式
pageSize: 20, pageSize: 20,
isPage: 1, isPage: 1,
smsCfg: "industry", smsCfg: "industry",
/* api域名 */ /* api域名 */
base: "https://dev-console-api.hzdingmao.com", base: configEnv.baseUrl,
// base: "https://test-console-api.hzdingmao.com",
// base: "https://console-api.hibuilding.cn",
/* 工地沟通日 */ /* 工地沟通日 */
// gtrBase:"https://cwcd-h5.huizhucloud.com",//测试 gtrBase: configEnv.gtrBase, //生产
gtrBase: "https://gdt-front-mobile.hibuilding.cn", //生产
/* 教育培训 */ /* 教育培训 */
// jyxyBase: "https://edu.huizhucloud.com", //测试 jyxyBase: configEnv.jyxyBase, //生产
jyxyBase: "https://wlxy.cnzgc.com", //生产
/* 劳务看板 */ /* 劳务看板 */
// webUrl: "https://dev-console.hzdingmao.com", //开发 webUrl: configEnv.webUrl //生产
webUrl: "https://console.hibuilding.cn" //生产
} }
export default $config export default $config
<template> <template>
<view ref="node" <view ref="node" name="LyTreeNode" v-show="node.visible" class="ly-tree-node" :class="{
name="LyTreeNode"
v-show="node.visible"
class="ly-tree-node"
:class="{
'is-expanded': expanded, 'is-expanded': expanded,
'is-hidden': !node.visible, 'is-hidden': !node.visible,
'is-checked': !node.disabled && node.checked 'is-checked': !node.disabled && node.checked
}" }" role="treeitem" @tap.stop="handleClick">
role="treeitem" <view class="ly-tree-node__content" :class="{
@tap.stop="handleClick" >
<view class="ly-tree-node__content"
:class="{
'is-current': node.isCurrent && highlightCurrent 'is-current': node.isCurrent && highlightCurrent
}" }" :style="{
:style="{
'padding-left': (node.level - 1) * indent + 'px' 'padding-left': (node.level - 1) * indent + 'px'
}"> }">
<text <text @tap.stop="handleExpandIconClick" :class="[
@tap.stop="handleExpandIconClick"
:class="[
{ {
'is-leaf': node.isLeaf, 'is-leaf': node.isLeaf,
expanded: !node.isLeaf && node.expanded expanded: !node.isLeaf && node.expanded
...@@ -29,55 +19,38 @@ ...@@ -29,55 +19,38 @@
]"> ]">
</text> </text>
<ly-checkbox v-if="checkboxVisible || radioVisible" <ly-checkbox v-if="checkboxVisible || radioVisible" :type="checkboxVisible ? 'checkbox' : 'radio'"
:type="checkboxVisible ? 'checkbox' : 'radio'" :checked="node.checked" :indeterminate="node.indeterminate" :disabled="!!node.disabled"
:checked="node.checked" @check="handleCheckChange(!node.checked)" />
:indeterminate="node.indeterminate"
:disabled="!!node.disabled"
@check="handleCheckChange(!node.checked)"/>
<text v-if="node.loading" <text v-if="node.loading" class="ly-tree-node__loading-icon ly-iconfont ly-icon-loading">
class="ly-tree-node__loading-icon ly-iconfont ly-icon-loading">
</text> </text>
<template v-if="node.icon && node.icon.length > 0"> <template v-if="node.icon && node.icon.length > 0">
<image <image v-if="node.icon.indexOf('/') !== -1" class="ly-tree-node__icon" mode="widthFix" :src="node.icon"
v-if="node.icon.indexOf('/') !== -1" @error="handleImageError">
class="ly-tree-node__icon"
mode="widthFix"
:src="node.icon"
@error="handleImageError"
>
</image> </image>
<text v-else <text v-else class="ly-tree-node__icon" :class="node.icon">
class="ly-tree-node__icon"
:class="node.icon">
</text> </text>
</template> </template>
<text class="ly-tree-node__label">{{node.label}}</text> <text class="ly-tree-node__label">{{node.label}}</text>
</view> </view>
<view v-if="!renderAfterExpand || childNodeRendered" <view v-if="!renderAfterExpand || childNodeRendered" v-show="expanded" class="ly-tree-node__children"
v-show="expanded"
class="ly-tree-node__children"
role="group"> role="group">
<ly-tree-node v-for="cNodeId in node.childNodesId" <ly-tree-node v-for="cNodeId in node.childNodesId" :nodeId="cNodeId"
:nodeId="cNodeId" :render-after-expand="renderAfterExpand" :show-checkbox="showCheckbox" :show-radio="showRadio"
:render-after-expand="renderAfterExpand" :check-only-leaf="checkOnlyLeaf" :key="getNodeKey(cNodeId)" :indent="indent" :icon-class="iconClass">
:show-checkbox="showCheckbox"
:show-radio="showRadio"
:check-only-leaf="checkOnlyLeaf"
:key="getNodeKey(cNodeId)"
:indent="indent"
:icon-class="iconClass">
</ly-tree-node> </ly-tree-node>
</view> </view>
</view> </view>
</template> </template>
<script> <script>
import {getNodeKey} from './tool/util.js'; import {
getNodeKey
} from './tool/util.js';
import lyCheckbox from './components/ly-checkbox.vue'; import lyCheckbox from './components/ly-checkbox.vue';
export default { export default {
...@@ -303,7 +276,7 @@ ...@@ -303,7 +276,7 @@
.ly-tree-node__content { .ly-tree-node__content {
display: flex; display: flex;
align-items: center; align-items: center;
height: 70rpx; padding: 10rpx 0;
} }
.ly-tree-node__content.is-current { .ly-tree-node__content.is-current {
...@@ -354,7 +327,9 @@ ...@@ -354,7 +327,9 @@
} }
.ly-tree-node__label { .ly-tree-node__label {
font-size: 28rpx font-size: 28rpx;
white-space: normal;
word-wrap: break-word;
} }
.ly-tree-node__loading-icon { .ly-tree-node__loading-icon {
...@@ -383,6 +358,7 @@ ...@@ -383,6 +358,7 @@
padding-top: 0; padding-top: 0;
padding-bottom: 0; padding-bottom: 0;
} }
/* lyTree-end */ /* lyTree-end */
/* iconfont-start */ /* iconfont-start */
...@@ -406,6 +382,7 @@ ...@@ -406,6 +382,7 @@
.ly-icon-loading:before { .ly-icon-loading:before {
content: "\e657"; content: "\e657";
} }
/* iconfont-end */ /* iconfont-end */
/* animate-start */ /* animate-start */
...@@ -420,5 +397,6 @@ ...@@ -420,5 +397,6 @@
transform: rotateZ(360deg) transform: rotateZ(360deg)
} }
} }
/* animate-end */ /* animate-end */
</style> </style>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
Please register or to comment