Compare commits

..

1 Commits
main ... has

Author SHA1 Message Date
wangxiaoshuang 65e4192312 初始化 2026-07-13 12:59:14 +08:00
12 changed files with 39 additions and 40 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 KiB

After

Width:  |  Height:  |  Size: 225 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 320 KiB

After

Width:  |  Height:  |  Size: 353 KiB

View File

@ -1,7 +1,7 @@
// eslint-disable-next-line no-undef
module.exports = {
title: 'EIC lmaging Trial Management System',
title: 'HASC lmaging Trial Management System',
/**
* @type {boolean} true | false

View File

@ -1,6 +1,6 @@
import defaultSettings from '@/settings'
const title = defaultSettings.title || 'EIC lmaging Trial Management System'
const title = defaultSettings.title || 'HASC lmaging Trial Management System'
export default function getPageTitle(pageTitle) {
if (pageTitle) {

View File

@ -2,7 +2,7 @@
<div class="dashboard">
<div class="dashboard-header">
<h1>
<a href="#" @click="handleTitleClick">GRR Real-Time IRC Information</a>
<a href="#" @click="handleTitleClick">GRR Real-Time HASC Information</a>
</h1>
<div>

View File

@ -1,7 +1,7 @@
<template>
<div class="dashboard">
<div class="dashboard-header">
<h1>Extimaging Real-Time IRC Information</h1>
<!-- <h1>Extimaging Real-Time HASC Information</h1> -->
<div>
<span>{{ currentTime }}</span>
</div>

View File

@ -5,28 +5,27 @@
</div>
<div class="login-body">
<div class="login-l">
<div class="login-logo">
<!-- <div class="login-logo">
<img v-if="language === 'zh'" src="@/assets/zzlogo2.png" alt="" />
<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>
<img v-else src="@/assets/zzlogo2.png" alt="" />
</div> -->
<div :class="{
'login-image': true,
'login-image-usa': true,
}">
<svg-icon icon-class="login-bg" style="width: 90%; height: 90%" />
<!-- <img src="@/assets/login-bg.png" v-else /> -->
<!-- <svg-icon icon-class="login-bg" style="width: 90%; height: 90%" /> -->
<img src="@/assets/login-bg.png" style=" height: 80%" />
</div>
</div>
<div class="login-r">
<div class="title-container">
<!-- IRC Management System -->
<!-- HASC Management System -->
<div v-if="NODE_ENV === 'usa'">
<svg-icon icon-class="login-logo" style="width: 300px; height: 94px" />
</div>
<div class="title" v-else>
<img src="@/assets/system.png" alt=""
:style="{ width: isEN ? '180px' : '200px', height: isEN ? '60px' : '65px' }" />
<img src="@/assets/system.png" alt="" :style="{ height: isEN ? '50px' : '55px' }" />
<div :style="`font-size:${isEN ? '28px' : '35px'}`">{{ $t('login:title:system') }}</div>
</div>
</div>
@ -111,17 +110,17 @@
</div>
</div>
<div v-if="language === 'zh'" class="login-footer">
<span>Copyright © {{ new Date().getFullYear() }} 上海展影医疗科技有限公司
<span>Copyright © {{ new Date().getFullYear() }} 上海禾安枢信息科技有限公司
版权所有</span>
<span> | </span>
<a target="_blank" href="https://beian.miit.gov.cn/">
<!-- <a target="_blank" href="https://beian.miit.gov.cn/">
<span> 沪ICP备2021037850-2 </span>
</a>
<span> | </span>
<a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31011002005859">
<img src="@/assets/filing.png" />
<span>沪公网安备 31011002005859</span>
</a>
</a> -->
<a @click="openAbout">
<span style="color: #428bca">关于</span>
</a>
@ -162,16 +161,16 @@
V{{ $version.IsEnv_US ? $version.Version_US : $version.Version }}
</p>
<p style="margin-bottom: 20px" v-if="language === 'zh'">
Copyright © {{ new Date().getFullYear() }} 上海展影医疗科技有限公司
Copyright © {{ new Date().getFullYear() }} 上海禾安枢信息科技有限公司
版权所有
</p>
<p style="margin-bottom: 20px" v-else-if="NODE_ENV === 'usa'">
© {{ new Date().getFullYear() }} Elevate Imaging Inc.
</p>
<p style="margin-bottom: 20px" v-else>
<!-- <p style="margin-bottom: 20px" v-else>
Copyright © {{ new Date().getFullYear() }} Shanghai Extensive Imaging
Inc.
</p>
</p> -->
<!-- <div style="margin-bottom: 20px" v-if="NODE_ENV === 'usa'">
<img style="width: 180px" src="@/assets/zzlogo-usa.png" alt="" />
</div>

View File

@ -1,7 +1,7 @@
<template>
<div class="share-image-container">
<div class="share-image-banner">
<h2 style="text-align:center;">IRC Management System</h2>
<h2 style="text-align:center;">HASC Management System</h2>
<el-card shadow="hover">
<h4>请输入提取码</h4>
<el-form ref="validateForm" :inline="true" :rules="rules" :model="form">

View File

@ -302,13 +302,13 @@ export default {
//
"FromEmail": "test@extimaging.com",
//
"FromName": "Test IRC Imaging System",
"FromName": "Test HASC Imaging System",
//SMTP
"AuthorizationCode": "SHzyyl2021",
//访
"SiteUrl": "http://irc.test.extimaging.com/login",
//-使
"SystemShortName": "IRC",
"SystemShortName": "HASC",
// -
"OrganizationName": "ExtImaging",
//

View File

@ -178,7 +178,7 @@ export default {
updateUser(this.user)
.then((res) => {
this.isDisabled = false
this.$message.success(this.$t("common:message:updatedSuccessfully"))
this.$message.success('Updated successfully')
})
.catch(() => {
this.isDisabled = false
@ -190,7 +190,7 @@ export default {
this.user.Id = res.Result.Id
this.user.UserCode = res.Result.UserCode
this.$emit('getUserId', res.Result.Id)
this.$message.success(this.$t("common:message:addedSuccessfully"))
this.$message.success('Added successfully')
this.$router.push({ path: '/system/user/list' })
})
.catch(() => {
@ -308,63 +308,63 @@ export default {
UserWorkLanguage: [
{
required: true,
message: this.$t("common:ruleMessage:select"),
message: 'Please Select',
trigger: ['blur', 'change'],
},
],
Roles: [
{
required: true,
message: this.$t("common:ruleMessage:select"),
message: 'Please Select',
trigger: ['blur', 'change'],
},
],
IsZhiZhun: [
{
required: true,
message: this.$t("common:ruleMessage:select"),
message: 'Please Select',
trigger: ['blur', 'change'],
},
],
OrganizationName: [
{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' },
{ required: true, message: 'Please specify', trigger: 'blur' },
],
LastName: [
{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' },
{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") },
{ required: true, message: 'Please specify', trigger: 'blur' },
{ max: 50, message: 'The maximum length is 50' },
],
FirstName: [
{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' },
{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") },
{ required: true, message: 'Please specify', trigger: 'blur' },
{ max: 50, message: 'The maximum length is 50' },
],
Phone: [
{
max: 20,
min: 7,
message: this.$t("system:userInfo:ruleMessage:length7to20"),
message: 'The length is 7 to 20',
trigger: ['blur'],
},
],
EMail: [
{
required: true,
message: this.$t("common:ruleMessage:specify"),
message: 'Please input the email address',
trigger: 'blur',
},
{
// type: 'email',
pattern: new RegExp(this.$reg().EmailRegexStr),
message: this.$t("trials:site:ruleMessage:correctEmail"),
message: 'Please input the correct email address',
trigger: ['blur'],
},
{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") },
{ max: 50, message: 'The maximum length is 50' },
],
Sex: [{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' }],
Sex: [{ required: true, message: 'Please specify', trigger: 'blur' }],
Status: [
{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' },
{ required: true, message: 'Please specify', trigger: 'blur' },
],
DepartmentName: [{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") }],
PositionName: [{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") }],
DepartmentName: [{ max: 50, message: 'The maximum length is 50' }],
PositionName: [{ max: 50, message: 'The maximum length is 50' }],
},
userTypeOptions: [],
isDisabled: false,

View File

@ -11,7 +11,7 @@ const webpack = require('webpack')
const defaultSettings = require('./src/settings.js')
const moment = require('moment')
var distDate = moment(new Date()).format('YYYY-MM-DD')
const name = process.env.NODE_ENV === 'usa' ? 'Imaging Trial Management System' : defaultSettings.title || 'EIC lmaging Trial Management System' // page title
const name = process.env.NODE_ENV === 'usa' ? 'Imaging Trial Management System' : defaultSettings.title || 'HASC lmaging Trial Management System' // page title
// const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
// eslint-disable-next-line no-undef
module.exports = defineConfig({