影像库列表添加课题组查询条件
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-09-16 14:52:06 +08:00
parent addef9ec6b
commit 214fb4d5ec
2 changed files with 24 additions and 4 deletions

View File

@ -145,9 +145,9 @@ export default {
} else { } else {
this.$router.push(`/login`); this.$router.push(`/login`);
} }
this.$i18n.locale = "zh"; // this.$i18n.locale = "zh";
this.setLanguage("zh"); // this.setLanguage("zh");
this.$updateDictionary(); // this.$updateDictionary();
}, },
save() { save() {
this.$refs.passwordForm.validate((valid) => { this.$refs.passwordForm.validate((valid) => {

View File

@ -28,6 +28,13 @@
<el-form-item :label="$t('trials:trials-list:table:researchName')"> <el-form-item :label="$t('trials:trials-list:table:researchName')">
<el-input v-model="searchData.ExperimentName" style="width: 100px" clearable /> <el-input v-model="searchData.ExperimentName" style="width: 100px" clearable />
</el-form-item> </el-form-item>
<!-- 课题组 -->
<el-form-item :label="$t('trials:trials-myinfo:form:StudyHospitalGroupList')">
<el-select v-model="searchData.HospitalGroupIdList" clearable multiple style="width: 140px">
<el-option v-for="(item) of hospitalGroupList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
</el-form-item>
<!-- 最新接收时间 --> <!-- 最新接收时间 -->
<el-form-item :label="$t('trials:inspection:table:latestReceiveTime')"> <el-form-item :label="$t('trials:inspection:table:latestReceiveTime')">
<el-date-picker v-model="dateValue" type="datetimerange" range-separator="-" <el-date-picker v-model="dateValue" type="datetimerange" range-separator="-"
@ -190,7 +197,7 @@ import pushRecordList from './components/push-record-list'
import pullImage from './components/pullImage/index.vue' import pullImage from './components/pullImage/index.vue'
import { getPatientList, deletePatientStudyAllData } from '@/api/inspection.js' import { getPatientList, deletePatientStudyAllData } from '@/api/inspection.js'
import { getDicomCalledAEList, getDicomCallingAEList } from '@/api/dicomAE.js' import { getDicomCalledAEList, getDicomCallingAEList } from '@/api/dicomAE.js'
import { getHospitalGroupList } from '@/api/admin.js'
const defaultSearchData = () => { const defaultSearchData = () => {
return { return {
PatientIdStr: null, PatientIdStr: null,
@ -198,6 +205,7 @@ const defaultSearchData = () => {
CalledAEList: [], CalledAEList: [],
callingAE: null, callingAE: null,
ExperimentName: null, ExperimentName: null,
HospitalGroupIdList: [],
Asc: false, Asc: false,
BeginPushTime: null, BeginPushTime: null,
EndPushTime: null, EndPushTime: null,
@ -240,14 +248,26 @@ export default {
pushTrialsVisible: false, pushTrialsVisible: false,
// pacs // pacs
pullTrialsVisible: false, pullTrialsVisible: false,
hospitalGroupList: []
} }
}, },
created() { created() {
this.getDicomCalledAEList() this.getDicomCalledAEList()
this.getDicomCallingAEList() this.getDicomCallingAEList()
this.getList() this.getList()
this.getHospitalGroupList()
}, },
methods: { methods: {
async getHospitalGroupList() {
try {
let res = await getHospitalGroupList({})
if (res.IsSuccess) {
this.hospitalGroupList = res.Result
}
} catch (err) {
console.log(err)
}
},
// //
async deletePatientStudyAllData(item) { async deletePatientStudyAllData(item) {
try { try {