影像库列表添加课题组查询条件
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 {
this.$router.push(`/login`);
}
this.$i18n.locale = "zh";
this.setLanguage("zh");
this.$updateDictionary();
// this.$i18n.locale = "zh";
// this.setLanguage("zh");
// this.$updateDictionary();
},
save() {
this.$refs.passwordForm.validate((valid) => {

View File

@ -28,6 +28,13 @@
<el-form-item :label="$t('trials:trials-list:table:researchName')">
<el-input v-model="searchData.ExperimentName" style="width: 100px" clearable />
</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-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 { getPatientList, deletePatientStudyAllData } from '@/api/inspection.js'
import { getDicomCalledAEList, getDicomCallingAEList } from '@/api/dicomAE.js'
import { getHospitalGroupList } from '@/api/admin.js'
const defaultSearchData = () => {
return {
PatientIdStr: null,
@ -198,6 +205,7 @@ const defaultSearchData = () => {
CalledAEList: [],
callingAE: null,
ExperimentName: null,
HospitalGroupIdList: [],
Asc: false,
BeginPushTime: null,
EndPushTime: null,
@ -240,14 +248,26 @@ export default {
pushTrialsVisible: false,
// pacs
pullTrialsVisible: false,
hospitalGroupList: []
}
},
created() {
this.getDicomCalledAEList()
this.getDicomCallingAEList()
this.getList()
this.getHospitalGroupList()
},
methods: {
async getHospitalGroupList() {
try {
let res = await getHospitalGroupList({})
if (res.IsSuccess) {
this.hospitalGroupList = res.Result
}
} catch (err) {
console.log(err)
}
},
//
async deletePatientStudyAllData(item) {
try {