| | |
| | | <div class="title"> |
| | | <div class="inputEdit"> |
| | | 文件名称:<span class="fileTitle" v-if="!dialogDetailList?.checkedinput">{{ |
| | | dialogDetailList?.nickName |
| | | dialogDetailList?.editName |
| | | }}</span> |
| | | <el-input |
| | | v-else |
| | | v-model="dialogDetailList.nickName" |
| | | v-model="dialogDetailList.editName" |
| | | @keyup.enter="saveTitle()" |
| | | class="title-input" |
| | | clearable |
| | |
| | | // 保存文件名 |
| | | const saveTitle = item => { |
| | | const updateparams = { |
| | | id: Number(item.id), |
| | | nickName: item.nickName, |
| | | id: item.id, |
| | | nickName: `${item.editName.trim()}`, |
| | | }; |
| | | // 验证并提示 |
| | | if (!validateNickname(updateparams.nickName, '名称')) return; |
| | | item.checkedinput = false; |
| | | detailTitle.value = item.nickName; |
| | | detailTitle.value = item.editName; |
| | | updataTitleApi(updateparams) |
| | | .then(res => { |
| | | if (res.status === 200) { |
| | |
| | | const orthoimageApi = ref(''); |
| | | const odmToken = ref(null); |
| | | const lookDetail = val => { |
| | | // console.log('查看', val); |
| | | if (val.resultType === 4) { |
| | | // 正射 |
| | | getOrthoimageInfo(val.wayLineJobId).then(async res => { |
| | | dialogVisible.value = true; |
| | | // console.log('正射', res.data.data); |
| | | detailTitle.value = val.nickName; |
| | | dialogDetailList.value = val; |
| | | await nextTick() |
| | |
| | | orthoimageApi.value = res.data.data.orthoimageApi; |
| | | odmToken.value = res.data.data.odmToken; |
| | | if (res.data.data != null && isMapInitialized.value === true) { |
| | | // console.log('viewer', viewer); |
| | | curCustomImageryProvider = viewInstance.value.addCustomImageryProviderDataSource( |
| | | new Cesium.UrlTemplateImageryProvider({ |
| | | url: `${import.meta.env.VITE_APP_AREA_NAME}/webodm${res.data.data.orthoimageApi}?jwt=${ |
| | |
| | | }) |
| | | |
| | | ); |
| | | |
| | | yxShowBox.value = true; |
| | | } |
| | | |
| | | }); |
| | | } else { |
| | | getAttachInfoAPI(val.id).then(res => { |
| | | detailTitle.value = res.data.data.nickName; |
| | | dialogDetailList.value = res.data.data; |
| | | dialogDetailList.value = { ...res.data.data, checkedinput: false }; |
| | | detailTitle.value = res.data.data.nickName.split('.jpeg')[0]; |
| | | // dialogDetailList.value = res.data.data; |
| | | dialogDetailList.value = { ...res.data.data, checkedinput: false, editName: res.data.data?.nickName?.split('.jpeg')[0], }; |
| | | dialogVisible.value = true; |
| | | }); |
| | | } |