添加影像指控风险配置字段
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
4e0fbb3f31
commit
8a4a035b2c
|
|
@ -10,7 +10,7 @@
|
||||||
<meta http-equiv="Pragma" content="no-cache">
|
<meta http-equiv="Pragma" content="no-cache">
|
||||||
<meta http-equiv="Cache-control" content="no-store,no-cache,must-revalidate">
|
<meta http-equiv="Cache-control" content="no-store,no-cache,must-revalidate">
|
||||||
<meta http-equiv="Cache" content="no-cache">
|
<meta http-equiv="Cache" content="no-cache">
|
||||||
<title>IRC Imaging System</title>
|
<title>EIC lmaging Trial Management System</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@
|
||||||
<div class="title-container" style="display: flex;padding-top:180px;justify-content: flex-start;height: 100%;box-sizing: border-box">
|
<div class="title-container" style="display: flex;padding-top:180px;justify-content: flex-start;height: 100%;box-sizing: border-box">
|
||||||
<!-- IRC Management System -->
|
<!-- IRC Management System -->
|
||||||
<!-- <div class="title" style="text-align: center;font-size: 28px;margin-top: 100px;padding-right: 120px"></div>-->
|
<!-- <div class="title" style="text-align: center;font-size: 28px;margin-top: 100px;padding-right: 120px"></div>-->
|
||||||
<!-- <div class="title" v-show="false">IRC Imaging System</div>-->
|
<!-- <div class="title" v-show="false">EIC lmaging Trial Management System</div>-->
|
||||||
<div style="color: #0a84ff;text-align: left;font-size: 28px">
|
<div style="color: #0a84ff;text-align: left;font-size: 28px">
|
||||||
{{message}}
|
{{message}}
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -63,7 +63,7 @@
|
||||||
<div style="margin: 0 auto;width: 600px;line-height: 28px;text-align: center" >
|
<div style="margin: 0 auto;width: 600px;line-height: 28px;text-align: center" >
|
||||||
<h1 style="text-align: center;margin-bottom: 20px">关于</h1>
|
<h1 style="text-align: center;margin-bottom: 20px">关于</h1>
|
||||||
<p style="margin-bottom: 20px">
|
<p style="margin-bottom: 20px">
|
||||||
IRC Imaging System
|
EIC lmaging Trial Management System
|
||||||
</p>
|
</p>
|
||||||
<p style="margin-bottom: 20px">
|
<p style="margin-bottom: 20px">
|
||||||
V1.3.0.001
|
V1.3.0.001
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@
|
||||||
<div class="title-container" style="display: flex;padding-top:180px;justify-content: flex-start;height: 100%;box-sizing: border-box">
|
<div class="title-container" style="display: flex;padding-top:180px;justify-content: flex-start;height: 100%;box-sizing: border-box">
|
||||||
<!-- IRC Management System -->
|
<!-- IRC Management System -->
|
||||||
<!-- <div class="title" style="text-align: center;font-size: 28px;margin-top: 100px;padding-right: 120px"></div>-->
|
<!-- <div class="title" style="text-align: center;font-size: 28px;margin-top: 100px;padding-right: 120px"></div>-->
|
||||||
<!-- <div class="title" v-show="false">IRC Imaging System</div>-->
|
<!-- <div class="title" v-show="false">EIC lmaging Trial Management System</div>-->
|
||||||
<div style="color: #0a84ff;text-align: left;font-size: 28px">
|
<div style="color: #0a84ff;text-align: left;font-size: 28px">
|
||||||
{{message}}
|
{{message}}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -1608,7 +1608,7 @@ Enroll: Enrolled Confirmation`,
|
||||||
'trials:notice:table:appendix': `Attachment`,
|
'trials:notice:table:appendix': `Attachment`,
|
||||||
'trials:notice:table:isRead': `Readed`,
|
'trials:notice:table:isRead': `Readed`,
|
||||||
'trials:notice:action:detail': `Details`,
|
'trials:notice:action:detail': `Details`,
|
||||||
'login:title:system': `IRC Imaging System`,
|
'login:title:system': `EIC lmaging Trial Management System`,
|
||||||
'login:form:userName': `User ID`,
|
'login:form:userName': `User ID`,
|
||||||
'login:form:password': `Password`,
|
'login:form:password': `Password`,
|
||||||
'login:button:login': `Login`,
|
'login:button:login': `Login`,
|
||||||
|
|
@ -1672,7 +1672,7 @@ Enroll: Enrolled Confirmation`,
|
||||||
'trials:tab:trials': `My Trials`,
|
'trials:tab:trials': `My Trials`,
|
||||||
'trials:trials:title:back': `Return`,
|
'trials:trials:title:back': `Return`,
|
||||||
'trials:trials:title:backTrialList': `Return to trial list`,
|
'trials:trials:title:backTrialList': `Return to trial list`,
|
||||||
'trials:trials:title:eics': `IRC Imaging System`,
|
'trials:trials:title:eics': `EIC lmaging Trial Management System`,
|
||||||
'trials:tab:reading': `Reads`,
|
'trials:tab:reading': `Reads`,
|
||||||
'trials:tab:pendingReadingTasks': `Pending`,
|
'trials:tab:pendingReadingTasks': `Pending`,
|
||||||
'trials:pendingReadingTasks:table:subjectCode': `Subject ID`,
|
'trials:pendingReadingTasks:table:subjectCode': `Subject ID`,
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
// eslint-disable-next-line no-undef
|
// eslint-disable-next-line no-undef
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
||||||
title: 'IRC Imaging System',
|
title: 'EIC lmaging Trial Management System',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {boolean} true | false
|
* @type {boolean} true | false
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import defaultSettings from '@/settings'
|
import defaultSettings from '@/settings'
|
||||||
|
|
||||||
const title = defaultSettings.title || 'IRC Imaging System'
|
const title = defaultSettings.title || 'EIC lmaging Trial Management System'
|
||||||
|
|
||||||
export default function getPageTitle(pageTitle) {
|
export default function getPageTitle(pageTitle) {
|
||||||
if (pageTitle) {
|
if (pageTitle) {
|
||||||
|
|
|
||||||
|
|
@ -710,7 +710,7 @@ $light_gray: #606266;
|
||||||
.title-container {
|
.title-container {
|
||||||
// margin-bottom: 50px;
|
// margin-bottom: 50px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 20%;
|
margin-top: 17%;
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
font-size: 35px;
|
font-size: 35px;
|
||||||
|
|
|
||||||
|
|
@ -120,7 +120,7 @@ export default {
|
||||||
// if (this.VUE_APP_OSS_PATH === '/uat/dist') {
|
// if (this.VUE_APP_OSS_PATH === '/uat/dist') {
|
||||||
// this.form = {
|
// this.form = {
|
||||||
// EmailFromEmail: 'uat@extimaging.com',
|
// EmailFromEmail: 'uat@extimaging.com',
|
||||||
// EmailFromName: 'Uat IRC Imaging System',
|
// EmailFromName: 'Uat EIC lmaging Trial Management System',
|
||||||
// EmailAuthorizationCode: 'SHzyyl2021',
|
// EmailAuthorizationCode: 'SHzyyl2021',
|
||||||
// EmailSMTPServerAddress: 'smtp.qiye.aliyun.com',
|
// EmailSMTPServerAddress: 'smtp.qiye.aliyun.com',
|
||||||
// EmailSMTPServerPort: 465,
|
// EmailSMTPServerPort: 465,
|
||||||
|
|
@ -130,7 +130,7 @@ export default {
|
||||||
// if (this.VUE_APP_OSS_PATH === '/test/dist') {
|
// if (this.VUE_APP_OSS_PATH === '/test/dist') {
|
||||||
// this.form = {
|
// this.form = {
|
||||||
// EmailFromEmail: 'test@extimaging.com',
|
// EmailFromEmail: 'test@extimaging.com',
|
||||||
// EmailFromName: 'Test IRC Imaging System',
|
// EmailFromName: 'Test EIC lmaging Trial Management System',
|
||||||
// EmailAuthorizationCode: 'SHzyyl2021',
|
// EmailAuthorizationCode: 'SHzyyl2021',
|
||||||
// EmailSMTPServerAddress: 'smtp.qiye.aliyun.com',
|
// EmailSMTPServerAddress: 'smtp.qiye.aliyun.com',
|
||||||
// EmailSMTPServerPort: 465,
|
// EmailSMTPServerPort: 465,
|
||||||
|
|
|
||||||
|
|
@ -36,12 +36,22 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- 影像质控流程 -->
|
<!-- 影像质控流程 -->
|
||||||
<el-form-item :label="$t('trials:processCfg:form:qcProcess')" prop="QCProcessEnum">
|
<el-form-item :label="$t('trials:processCfg:form:qcProcess')" prop="QCProcessEnum">
|
||||||
<el-radio-group v-model="form.QCProcessEnum" :disabled="form.IsTrialProcessConfirmed && !isEdit">
|
<el-radio-group v-model="form.QCProcessEnum" :disabled="form.IsTrialProcessConfirmed && !isEdit"
|
||||||
|
@input="QCProcessEnumChange">
|
||||||
<el-radio v-for="item of $d.QCProcessEnum" :key="item.id" :label="item.value">
|
<el-radio v-for="item of $d.QCProcessEnum" :key="item.id" :label="item.value">
|
||||||
{{ item.label }}
|
{{ item.label }}
|
||||||
</el-radio>
|
</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<!--影像质控风险控制-->
|
||||||
|
<el-form-item :label="$t('trials:processCfg:form:IsImageQualityControl')" prop="IsImageQualityControl"
|
||||||
|
v-if="form.QCProcessEnum > 0">
|
||||||
|
<el-radio-group v-model="form.IsImageQualityControl" :disabled="form.IsTrialProcessConfirmed && !isEdit">
|
||||||
|
<el-radio v-for="item of $d.YesOrNo" :key="item.id" :label="item.value">
|
||||||
|
{{ item.label }}
|
||||||
|
</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
<!-- 一致性核查流程 -->
|
<!-- 一致性核查流程 -->
|
||||||
<el-form-item :label="$t('trials:processCfg:form:conProcess')" prop="IsImageConsistencyVerification">
|
<el-form-item :label="$t('trials:processCfg:form:conProcess')" prop="IsImageConsistencyVerification">
|
||||||
<el-radio-group v-model="form.IsImageConsistencyVerification"
|
<el-radio-group v-model="form.IsImageConsistencyVerification"
|
||||||
|
|
@ -719,6 +729,7 @@ export default {
|
||||||
ClinicalDataTrialSetIds: [],
|
ClinicalDataTrialSetIds: [],
|
||||||
ClinicalDataSetNamesStr: '',
|
ClinicalDataSetNamesStr: '',
|
||||||
QCProcessEnum: null,
|
QCProcessEnum: null,
|
||||||
|
IsImageQualityControl: false,
|
||||||
CollectImagesEnum: null,
|
CollectImagesEnum: null,
|
||||||
ImageFormatList: [],
|
ImageFormatList: [],
|
||||||
IsImageConsistencyVerification: null,
|
IsImageConsistencyVerification: null,
|
||||||
|
|
@ -860,6 +871,10 @@ export default {
|
||||||
},
|
},
|
||||||
mounted() { },
|
mounted() { },
|
||||||
methods: {
|
methods: {
|
||||||
|
QCProcessEnumChange(v) {
|
||||||
|
this.form.IsImageQualityControl = false
|
||||||
|
if (v > 0) this.form.IsImageQualityControl = true
|
||||||
|
},
|
||||||
handlePreview(row) {
|
handlePreview(row) {
|
||||||
this.rowData = { ...row }
|
this.rowData = { ...row }
|
||||||
this.preview.visible = true
|
this.preview.visible = true
|
||||||
|
|
@ -1026,6 +1041,11 @@ export default {
|
||||||
NewVal: this.$fd('QCProcessEnum', this.form.QCProcessEnum),
|
NewVal: this.$fd('QCProcessEnum', this.form.QCProcessEnum),
|
||||||
OldVal: this.$fd('QCProcessEnum', this.initialForm.QCProcessEnum),
|
OldVal: this.$fd('QCProcessEnum', this.initialForm.QCProcessEnum),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Name: this.$t('trials:processCfg:form:IsImageQualityControl'), // 影像质控风险控制
|
||||||
|
NewVal: this.$fd('YesOrNo', this.form.IsImageQualityControl),
|
||||||
|
OldVal: this.$fd('YesOrNo', this.initialForm.IsImageQualityControl),
|
||||||
|
},
|
||||||
{
|
{
|
||||||
Name: this.$t('trials:processCfg:form:conProcess'), // 一致性核查流程
|
Name: this.$t('trials:processCfg:form:conProcess'), // 一致性核查流程
|
||||||
NewVal: this.$fd('YesOrNo', this.form.IsImageConsistencyVerification),
|
NewVal: this.$fd('YesOrNo', this.form.IsImageConsistencyVerification),
|
||||||
|
|
|
||||||
|
|
@ -1316,7 +1316,7 @@ export default {
|
||||||
this.SecondReviewTime = this.secondReviewList[0].SecondReviewTime
|
this.SecondReviewTime = this.secondReviewList[0].SecondReviewTime
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.QCRiskControl = res.Result.QCRiskControl
|
this.QCRiskControl = this.$store.state.trials.config.IsImageQualityControl
|
||||||
this.existsManual = res.Result.ExistsManual
|
this.existsManual = res.Result.ExistsManual
|
||||||
this.qCQuestionAnswerList = res.Result.QCQuestionAnswerList
|
this.qCQuestionAnswerList = res.Result.QCQuestionAnswerList
|
||||||
this.IsHaveStudyClinicalData = res.Result.IsHaveStudyClinicalData
|
this.IsHaveStudyClinicalData = res.Result.IsHaveStudyClinicalData
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ const webpack = require('webpack')
|
||||||
const defaultSettings = require('./src/settings.js')
|
const defaultSettings = require('./src/settings.js')
|
||||||
const moment = require('moment')
|
const moment = require('moment')
|
||||||
var distDate = moment(new Date()).format('YYYY-MM-DD')
|
var distDate = moment(new Date()).format('YYYY-MM-DD')
|
||||||
const name = process.env.NODE_ENV === 'usa' ? 'Imaging Trial Management System' : defaultSettings.title || 'IRC Imaging System' // page title
|
const name = process.env.NODE_ENV === 'usa' ? 'Imaging Trial Management System' : defaultSettings.title || 'EIC lmaging Trial Management System' // page title
|
||||||
// const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
|
// const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
|
||||||
// eslint-disable-next-line no-undef
|
// eslint-disable-next-line no-undef
|
||||||
module.exports = defineConfig({
|
module.exports = defineConfig({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue