瀏覽代碼

审核弹出框修改

sujunling 1 年之前
父節點
當前提交
090c72774d
共有 2 個文件被更改,包括 13 次插入7 次删除
  1. 4 3
      src/views/resource/examine/check.vue
  2. 9 4
      src/views/resource/examine/index.vue

+ 4 - 3
src/views/resource/examine/check.vue

@@ -1,14 +1,16 @@
 <template>
-  <div style="height: 80px;">
+  <BasicModal title="审核管理" @register="registerModal">
+    <div style="height: 80px;">
       <BasicForm @register="registerForm">
         <template #descinfo>
           <div class="basic-info-title">审核意见</div>
         </template>
       </BasicForm>
     </div>
+  </BasicModal>
 </template>
 <script lang="ts">
-import { defineComponent, ref, computed, unref, onMounted } from 'vue';
+import { defineComponent, ref, unref, onMounted } from 'vue';
 import { BasicModal, useModalInner } from '/@/components/Modal';
 import { BasicForm, useForm } from '/@/components/Form/index';
 import { accountFormSchema } from './map.data.ts';
@@ -18,7 +20,6 @@ import { TOption } from '/@/views/rule/linkedge/config/config.data';
 import { PlusOutlined } from '@ant-design/icons-vue';
 import { subminExamineResult } from '/@/api/resource/examine';
 import { session } from '/@/utils/Memory.js';
-import { object } from 'vue-types';
 
 export default defineComponent({
   name: 'AccountModal',

+ 9 - 4
src/views/resource/examine/index.vue

@@ -70,7 +70,7 @@
           }}
         </template> -->
       </BasicTable>
-      <check v-if="ischect" @register="registerModal" @success="handleSuccess" />
+      <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="registerModalER"
@@ -185,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 },
@@ -201,7 +203,7 @@ 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();
@@ -273,6 +275,8 @@ export default defineComponent({
      */
     async function handleEdit(record: Recordable) {
       ischect.value = true;
+      showAuditModal.value = true;
+
       if (!record?.BUSSID) return;
       // setTimeout(() => {
       //   openModal(true, {
@@ -289,7 +293,7 @@ export default defineComponent({
         }
         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,
@@ -391,7 +395,8 @@ export default defineComponent({
       handleSuccess,
       RoleEnum,
       hasBatchDelete,
-      registerModal,
+      showAuditModal,
+      registerModalSH,
       handleDeleteOrBatchDelete,
       statusChange,
       batchExamine,