Compare commits
36 Commits
v1.12.2
...
d065b8b2c1
| Author | SHA1 | Date | |
|---|---|---|---|
| d065b8b2c1 | |||
| 52445f3791 | |||
| c4f8e08b91 | |||
| f7968667f6 | |||
| 24303b208d | |||
| 296c251847 | |||
| 3b9e5cddb7 | |||
| d11092338d | |||
| 848427ac3c | |||
| d70cffe306 | |||
| 0cd44bf4c6 | |||
| a2939e52b2 | |||
| 99e6f700c3 | |||
| 45c50bf67d | |||
| 19e3177e23 | |||
| 437010c0f7 | |||
| 01b3d6e85e | |||
| cb032485e1 | |||
| 4b771a9d70 | |||
| 86321d8405 | |||
| b9f3b24608 | |||
| bde8a7d572 | |||
| 267ee60fc2 | |||
| ef891857c4 | |||
| 787f6425e0 | |||
| 4929bb594d | |||
| 4b9c2a073b | |||
| 861c7022b9 | |||
| 21e0568b90 | |||
| ffc9372c25 | |||
| a58a6e4931 | |||
| 6ac94ec1a0 | |||
| ddc175961c | |||
| 098a838c1e | |||
| 6bb7d47511 | |||
| 8e641300d2 |
@@ -2,7 +2,7 @@
|
|||||||
ENV = 'usa'
|
ENV = 'usa'
|
||||||
NODE_ENV = 'usa'
|
NODE_ENV = 'usa'
|
||||||
# base public path
|
# base public path
|
||||||
VUE_APP_BASE_PATH = 'https://ei-code-prod.s3.amazonaws.com/2024-07-30/'
|
VUE_APP_BASE_PATH = 'https://ei-med-s3-uat-code.s3.amazonaws.com/2025-01-23/'
|
||||||
|
|
||||||
# 是否开启登陆限制 true:是 false:否
|
# 是否开启登陆限制 true:是 false:否
|
||||||
VUE_APP_LOGIN_FOR_PERMISSION = true
|
VUE_APP_LOGIN_FOR_PERMISSION = true
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
ENV = 'usa'
|
ENV = 'usa'
|
||||||
NODE_ENV = 'usa'
|
NODE_ENV = 'usa'
|
||||||
# base public path
|
# base public path
|
||||||
VUE_APP_BASE_PATH = 'https://ei-med-s3-code.s3.amazonaws.com/2024-07-30/'
|
VUE_APP_BASE_PATH = 'https://ei-med-s3-code.s3.amazonaws.com/2025-01-23/'
|
||||||
|
|
||||||
# 是否开启登陆限制 true:是 false:否
|
# 是否开启登陆限制 true:是 false:否
|
||||||
VUE_APP_LOGIN_FOR_PERMISSION = true
|
VUE_APP_LOGIN_FOR_PERMISSION = true
|
||||||
|
|||||||
@@ -0,0 +1,44 @@
|
|||||||
|
# just a flag
|
||||||
|
ENV = 'usa'
|
||||||
|
NODE_ENV = 'usa'
|
||||||
|
# base public path
|
||||||
|
VUE_APP_BASE_PATH = 'https://ei-code-prod.s3.amazonaws.com/2024-08-12/'
|
||||||
|
|
||||||
|
# 是否开启登陆限制 true:是 false:否
|
||||||
|
VUE_APP_LOGIN_FOR_PERMISSION = true
|
||||||
|
|
||||||
|
# 是否开启长时间无操作锁定弹框MFA验证 true:是 false:否
|
||||||
|
VUE_APP_LOCK_FOR_PERMISSION_MFA = true
|
||||||
|
|
||||||
|
# 是否开启长时间无操作锁定弹框 true:是 false:否
|
||||||
|
VUE_APP_LOCK_FOR_PERMISSION = true
|
||||||
|
|
||||||
|
# 无操作锁定弹框判断时间 单位:秒
|
||||||
|
VUE_APP_LOCK_FOR_TIME = 900
|
||||||
|
|
||||||
|
# 是否开启长时间无操作登出 true:是 false:否
|
||||||
|
VUE_APP_LOGOUT_FOR_PERMISSION = true
|
||||||
|
|
||||||
|
# 无操作锁定弹框判断时间 单位:秒
|
||||||
|
VUE_APP_LOGOUT_FOR_TIME = 1800
|
||||||
|
|
||||||
|
# 是否开启密码正则验证 true:是 false:否
|
||||||
|
VUE_APP_PASSWORD_FOR_PERMISSION = true
|
||||||
|
|
||||||
|
# 是否开启密码正则验证 true:是 false:否
|
||||||
|
VUE_APP_PASSWORD_FOR_REGULAR = ^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[-_.@^+\$!%#*?&\$~])[A-Za-z0-9-~_.@^+\$~!%#*?&]{8,32}$
|
||||||
|
|
||||||
|
# 是否开启文档签署验证 true:是 false:否
|
||||||
|
VUE_APP_WORD_FOR_PERMISSION = true
|
||||||
|
|
||||||
|
# 公司名称
|
||||||
|
VUE_APP_COMPANY_NAME = "Elevate Imaging"
|
||||||
|
|
||||||
|
# dicom文件地址
|
||||||
|
VUE_APP_DICOM_PATH = 'https://zyypacs-uat.oss-cn-shanghai.aliyuncs.com'
|
||||||
|
|
||||||
|
VUE_APP_OSS_CONFIG_REGION = 'oss-cn-shanghai'
|
||||||
|
|
||||||
|
VUE_APP_OSS_CONFIG_BUCKET = 'zyypacs-uat'
|
||||||
|
|
||||||
|
VUE_APP_OSS_PATH = '/usa/dist'
|
||||||
@@ -6,6 +6,7 @@
|
|||||||
"build": "vue-cli-service build",
|
"build": "vue-cli-service build",
|
||||||
"build:prod": "vue-cli-service build --mode prod",
|
"build:prod": "vue-cli-service build --mode prod",
|
||||||
"build:uat": "vue-cli-service build --mode uat",
|
"build:uat": "vue-cli-service build --mode uat",
|
||||||
|
"build:usa_test": "vue-cli-service build --mode usa_test",
|
||||||
"build:usa": "vue-cli-service build --mode usa",
|
"build:usa": "vue-cli-service build --mode usa",
|
||||||
"build:usa_prod": "vue-cli-service build --mode usa_prod",
|
"build:usa_prod": "vue-cli-service build --mode usa_prod",
|
||||||
"pre": "vue-cli-service build --mode pre",
|
"pre": "vue-cli-service build --mode pre",
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 21 KiB |
@@ -6,14 +6,7 @@
|
|||||||
<div class="login-body">
|
<div class="login-body">
|
||||||
<div class="login-l">
|
<div class="login-l">
|
||||||
<div class="login-logo">
|
<div class="login-logo">
|
||||||
<img v-if="language === 'zh'" src="@/assets/zzlogo2.png" alt="" />
|
<img src="@/assets/zzlogo-usa.png" alt="" class="usa-logo" />
|
||||||
<img
|
|
||||||
v-else-if="NODE_ENV === 'usa'"
|
|
||||||
src="@/assets/zzlogo-usa.png"
|
|
||||||
alt=""
|
|
||||||
class="usa-logo"
|
|
||||||
/>
|
|
||||||
<img v-else src="@/assets/zzlogo4.png" alt="" />
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
:class="{
|
:class="{
|
||||||
|
|||||||
@@ -155,17 +155,6 @@ export default {
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
IdCard: [
|
IdCard: [
|
||||||
{
|
|
||||||
validator: (rule, value, callback) => {
|
|
||||||
let reg = new RegExp(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/, 'ig')
|
|
||||||
if (value && !reg.test(value)) {
|
|
||||||
callback(new Error(this.$t('common:ruleMessage:pattern')))
|
|
||||||
} else {
|
|
||||||
callback()
|
|
||||||
}
|
|
||||||
},
|
|
||||||
trigger: 'blur',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
max: 400,
|
max: 400,
|
||||||
message: this.$t('form:rules:maxLength:400'),
|
message: this.$t('form:rules:maxLength:400'),
|
||||||
@@ -173,17 +162,6 @@ export default {
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
BankPhoneNum: [
|
BankPhoneNum: [
|
||||||
{
|
|
||||||
validator: (rule, value, callback) => {
|
|
||||||
let reg = new RegExp(/^\d{11}$/, 'i')
|
|
||||||
if (value && !reg.test(value)) {
|
|
||||||
callback(new Error(this.$t('common:ruleMessage:pattern')))
|
|
||||||
} else {
|
|
||||||
callback()
|
|
||||||
}
|
|
||||||
},
|
|
||||||
trigger: 'blur',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
max: 400,
|
max: 400,
|
||||||
message: this.$t('form:rules:maxLength:400'),
|
message: this.$t('form:rules:maxLength:400'),
|
||||||
|
|||||||
@@ -211,17 +211,6 @@ export default {
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
IdCard: [
|
IdCard: [
|
||||||
{
|
|
||||||
validator: (rule, value, callback) => {
|
|
||||||
let reg = new RegExp(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/, 'ig')
|
|
||||||
if (value && !reg.test(value)) {
|
|
||||||
callback(new Error(this.$t('common:ruleMessage:pattern')))
|
|
||||||
} else {
|
|
||||||
callback()
|
|
||||||
}
|
|
||||||
},
|
|
||||||
trigger: 'blur',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
max: 400,
|
max: 400,
|
||||||
message: this.$t('form:rules:maxLength:400'),
|
message: this.$t('form:rules:maxLength:400'),
|
||||||
@@ -229,17 +218,6 @@ export default {
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
BankPhoneNum: [
|
BankPhoneNum: [
|
||||||
{
|
|
||||||
validator: (rule, value, callback) => {
|
|
||||||
let reg = new RegExp(/^\d{11}$/, 'i')
|
|
||||||
if (value && !reg.test(value)) {
|
|
||||||
callback(new Error(this.$t('common:ruleMessage:pattern')))
|
|
||||||
} else {
|
|
||||||
callback()
|
|
||||||
}
|
|
||||||
},
|
|
||||||
trigger: 'blur',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
max: 400,
|
max: 400,
|
||||||
message: this.$t('form:rules:maxLength:400'),
|
message: this.$t('form:rules:maxLength:400'),
|
||||||
|
|||||||
@@ -582,32 +582,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="file" v-if="isAll && hasFile">
|
<div class="file" v-if="isAll && hasFile">
|
||||||
<div
|
<div class="curriculum" v-if="resumeListEN && resumeListEN.length > 0">
|
||||||
class="curriculum"
|
|
||||||
v-if="
|
|
||||||
(resumeListCN && resumeListCN.length > 0) ||
|
|
||||||
(resumeListEN && resumeListEN.length > 0)
|
|
||||||
"
|
|
||||||
>
|
|
||||||
<div class="title">{{ $t('curriculumVitae:curriculum:title') }}</div>
|
<div class="title">{{ $t('curriculumVitae:curriculum:title') }}</div>
|
||||||
<div class="fileBox">
|
<div class="fileBox">
|
||||||
<div
|
|
||||||
class="file_title"
|
|
||||||
v-if="resumeListCN && resumeListCN.length > 0"
|
|
||||||
>
|
|
||||||
{{ $t('curriculumVitae:curriculum:fileTitle:CN') }}
|
|
||||||
</div>
|
|
||||||
<template v-if="true">
|
|
||||||
<div class="file" v-for="item in resumeListCN" :key="item.Id">
|
|
||||||
<div class="name" :title="item.FileName">{{ item.FileName }}</div>
|
|
||||||
<i
|
|
||||||
class="el-icon-download"
|
|
||||||
:title="$t('common:button:download')"
|
|
||||||
@click.stop="handlePreview(item)"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<div class="noData" v-else>{{ $t('curriculumVitae:noData') }}</div>
|
|
||||||
<div
|
<div
|
||||||
class="file_title"
|
class="file_title"
|
||||||
v-if="resumeListEN && resumeListEN.length > 0"
|
v-if="resumeListEN && resumeListEN.length > 0"
|
||||||
|
|||||||
@@ -1,14 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="trials-navbar" style="position: relative">
|
<div class="trials-navbar" style="position: relative">
|
||||||
<div class="leftMenu">
|
<div class="leftMenu">
|
||||||
<img v-if="language === 'zh'" src="@/assets/zzlogo2.png" alt="" />
|
<img src="@/assets/title-logo.png" alt="" class="title-logo" />
|
||||||
<img
|
|
||||||
v-else-if="NODE_ENV === 'usa'"
|
|
||||||
src="@/assets/title-logo.png"
|
|
||||||
alt=""
|
|
||||||
class="title-logo"
|
|
||||||
/>
|
|
||||||
<img v-else src="@/assets/zzlogo4.png" alt="" />
|
|
||||||
<span style="white-space: nowrap" v-if="NODE_ENV !== 'usa'">
|
<span style="white-space: nowrap" v-if="NODE_ENV !== 'usa'">
|
||||||
<!-- 中心影像系统(EICS) -->
|
<!-- 中心影像系统(EICS) -->
|
||||||
{{ $t('trials:trials:title:eics') }}
|
{{ $t('trials:trials:title:eics') }}
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ function resolve(dir) {
|
|||||||
return path.join(__dirname, dir)
|
return path.join(__dirname, dir)
|
||||||
}
|
}
|
||||||
|
|
||||||
const name = process.env.NODE_ENV === 'usa' ? 'LILI' : defaultSettings.title || 'IRCIS' // page title
|
const name = process.env.NODE_ENV === 'usa' ? 'LiLi' : defaultSettings.title || 'IRCIS' // page title
|
||||||
|
|
||||||
// eslint-disable-next-line no-undef
|
// eslint-disable-next-line no-undef
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
Reference in New Issue
Block a user