|
|
@@ -70,22 +70,14 @@
|
|
|
}}
|
|
|
</template> -->
|
|
|
</BasicTable>
|
|
|
- <!-- <check v-if="ischect" @register="registerModal" @success="handleSuccess" />
|
|
|
- <map-resource-upload v-if="!ischect && current === 'MR'" @register="registerModal"
|
|
|
+ <check v-show="ischect && showAuditModal" @register="registerModalSH" @success="handleSuccess" />
|
|
|
+ <map-resource-upload v-if="!ischect && current === 'MR'" @register="registerModalMR"
|
|
|
@success="handleSuccess"></map-resource-upload>
|
|
|
- <scene-resource-upload v-if="!ischect && current === 'ER'" @register="registerModal"
|
|
|
+ <scene-resource-upload v-if="!ischect && current === 'ER'" @register="registerModalER"
|
|
|
@success="handleSuccess"></scene-resource-upload>
|
|
|
- <file-resource-upload v-if="!ischect && current === 'DR'" @register="registerModal"
|
|
|
+ <file-resource-upload v-if="!ischect && current === 'DR'" @register="registerModalDR"
|
|
|
@success="handleSuccess"></file-resource-upload>
|
|
|
- <ass-resource-upload v-if="!ischect && current === 'SR'" @register="registerModal"
|
|
|
- @success="handleSuccess"></ass-resource-upload> -->
|
|
|
- <map-resource-upload v-if="current === 'MR'" @register="registerModal"
|
|
|
- @success="handleSuccess"></map-resource-upload>
|
|
|
- <scene-resource-upload v-if="current === 'ER'" @register="registerModal"
|
|
|
- @success="handleSuccess"></scene-resource-upload>
|
|
|
- <file-resource-upload v-if="current === 'DR'" @register="registerModal"
|
|
|
- @success="handleSuccess"></file-resource-upload>
|
|
|
- <ass-resource-upload v-if="current === 'SR'" @register="registerModal"
|
|
|
+ <ass-resource-upload v-if="!ischect && current === 'SR'" @register="registerModalSR"
|
|
|
@success="handleSuccess"></ass-resource-upload>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -138,7 +130,7 @@ export default defineComponent({
|
|
|
const appStore = useAppStore();
|
|
|
const { currentRoute } = useRouter();
|
|
|
const currRoute = currentRoute.value;
|
|
|
- let current = ref(currRoute?.query?.type || 'MR');
|
|
|
+ const current = ref(currRoute?.query?.type || 'MR');
|
|
|
let statusShow = ref(1);
|
|
|
const [registerTable, { getSelectRows, setProps, reload, setSelectedRowKeys, getDataSource }] = useTable({
|
|
|
title: '地图资源审核列表',
|
|
|
@@ -193,6 +185,8 @@ export default defineComponent({
|
|
|
|
|
|
const moment = Moment;
|
|
|
const ischect = ref(true)
|
|
|
+ const showAuditModal = ref(false)
|
|
|
+
|
|
|
const sourceTypes = ref([
|
|
|
{ SERVICETYPE: 'MR', name: '地图资源', SUM: 0 },
|
|
|
{ SERVICETYPE: 'ER', name: '场景资源', SUM: 0 },
|
|
|
@@ -209,7 +203,17 @@ export default defineComponent({
|
|
|
// return { disabled: false };
|
|
|
// }
|
|
|
};
|
|
|
- const [registerModal, { openModal }] = useModal();
|
|
|
+ const [registerModalSH, { openModal: openModalSH }] = useModal();
|
|
|
+ const [registerModalMR, { openModal: openModalMR }] = useModal();
|
|
|
+ const [registerModalDR, { openModal: openModalDR }] = useModal();
|
|
|
+ const [registerModalER, { openModal: openModalER }] = useModal();
|
|
|
+ const [registerModalSR, { openModal: openModalSR }] = useModal();
|
|
|
+ var open = {
|
|
|
+ MR: openModalMR,
|
|
|
+ DR: openModalDR,
|
|
|
+ ER: openModalER,
|
|
|
+ SR: openModalSR,
|
|
|
+ }
|
|
|
watch(
|
|
|
() => current.value, (val) => {
|
|
|
let searchFormSchema = searchFormSchemaMR;
|
|
|
@@ -257,7 +261,7 @@ export default defineComponent({
|
|
|
}
|
|
|
const result = Object.assign(res.metadata, res.servicebase, res.dataVersionConf || {});
|
|
|
if (record.bussid) res.bussid = record.BUSSID;
|
|
|
- openModal(true, {
|
|
|
+ open[current.value](true, {
|
|
|
record: result,
|
|
|
isUpdate: true,
|
|
|
isView: true,
|
|
|
@@ -271,7 +275,9 @@ export default defineComponent({
|
|
|
*/
|
|
|
async function handleEdit(record: Recordable) {
|
|
|
ischect.value = true;
|
|
|
- if(!record?.BUSSID) return;
|
|
|
+ showAuditModal.value = true;
|
|
|
+
|
|
|
+ if (!record?.BUSSID) return;
|
|
|
// setTimeout(() => {
|
|
|
// openModal(true, {
|
|
|
// record,
|
|
|
@@ -285,9 +291,9 @@ export default defineComponent({
|
|
|
if (res.dataVersionConf) {
|
|
|
res.metadata.isnew = res.servicebase.isnew = res.dataVersionConf.active == 'Y' ? "1" : "0";
|
|
|
}
|
|
|
- const result = Object.assign(res.metadata, res.servicebase, res.dataVersionConf || {},{BUSSID:record?.BUSSID});
|
|
|
+ const result = Object.assign(res.metadata, res.servicebase, res.dataVersionConf || {}, { BUSSID: record?.BUSSID });
|
|
|
if (record.bussid) res.bussid = record.BUSSID;
|
|
|
- openModal(true, {
|
|
|
+ openModalSH(true, {
|
|
|
record: result,
|
|
|
isUpdate: true,
|
|
|
isView: true,
|
|
|
@@ -379,13 +385,18 @@ export default defineComponent({
|
|
|
ischect,
|
|
|
sourceTypes,
|
|
|
registerTable,
|
|
|
- registerModal,
|
|
|
+ registerModalDR,
|
|
|
+ registerModalMR,
|
|
|
+ registerModalER,
|
|
|
+ registerModalSR,
|
|
|
handleVliew,
|
|
|
handleDetail,
|
|
|
handleEdit,
|
|
|
handleSuccess,
|
|
|
RoleEnum,
|
|
|
hasBatchDelete,
|
|
|
+ showAuditModal,
|
|
|
+ registerModalSH,
|
|
|
handleDeleteOrBatchDelete,
|
|
|
statusChange,
|
|
|
batchExamine,
|