diff --git a/auto-imports.d.ts b/auto-imports.d.ts
index e2b3e27..2b4704b 100644
--- a/auto-imports.d.ts
+++ b/auto-imports.d.ts
@@ -1,73 +1,73 @@
// Generated by 'unplugin-auto-import'
-export {};
+export {}
declare global {
- const EffectScope: typeof import('vue')['EffectScope'];
- const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate'];
- const computed: typeof import('vue')['computed'];
- const createApp: typeof import('vue')['createApp'];
- const createPinia: typeof import('pinia')['createPinia'];
- const customRef: typeof import('vue')['customRef'];
- const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'];
- const defineComponent: typeof import('vue')['defineComponent'];
- const defineStore: typeof import('pinia')['defineStore'];
- const effectScope: typeof import('vue')['effectScope'];
- const getActivePinia: typeof import('pinia')['getActivePinia'];
- const getCurrentInstance: typeof import('vue')['getCurrentInstance'];
- const getCurrentScope: typeof import('vue')['getCurrentScope'];
- const h: typeof import('vue')['h'];
- const inject: typeof import('vue')['inject'];
- const isProxy: typeof import('vue')['isProxy'];
- const isReactive: typeof import('vue')['isReactive'];
- const isReadonly: typeof import('vue')['isReadonly'];
- const isRef: typeof import('vue')['isRef'];
- const mapActions: typeof import('pinia')['mapActions'];
- const mapGetters: typeof import('pinia')['mapGetters'];
- const mapState: typeof import('pinia')['mapState'];
- const mapStores: typeof import('pinia')['mapStores'];
- const mapWritableState: typeof import('pinia')['mapWritableState'];
- const markRaw: typeof import('vue')['markRaw'];
- const nextTick: typeof import('vue')['nextTick'];
- const onActivated: typeof import('vue')['onActivated'];
- const onBeforeMount: typeof import('vue')['onBeforeMount'];
- const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'];
- const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'];
- const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'];
- const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'];
- const onDeactivated: typeof import('vue')['onDeactivated'];
- const onErrorCaptured: typeof import('vue')['onErrorCaptured'];
- const onMounted: typeof import('vue')['onMounted'];
- const onRenderTracked: typeof import('vue')['onRenderTracked'];
- const onRenderTriggered: typeof import('vue')['onRenderTriggered'];
- const onScopeDispose: typeof import('vue')['onScopeDispose'];
- const onServerPrefetch: typeof import('vue')['onServerPrefetch'];
- const onUnmounted: typeof import('vue')['onUnmounted'];
- const onUpdated: typeof import('vue')['onUpdated'];
- const provide: typeof import('vue')['provide'];
- const reactive: typeof import('vue')['reactive'];
- const readonly: typeof import('vue')['readonly'];
- const ref: typeof import('vue')['ref'];
- const resolveComponent: typeof import('vue')['resolveComponent'];
- const resolveDirective: typeof import('vue')['resolveDirective'];
- const setActivePinia: typeof import('pinia')['setActivePinia'];
- const setMapStoreSuffix: typeof import('pinia')['setMapStoreSuffix'];
- const shallowReactive: typeof import('vue')['shallowReactive'];
- const shallowReadonly: typeof import('vue')['shallowReadonly'];
- const shallowRef: typeof import('vue')['shallowRef'];
- const storeToRefs: typeof import('pinia')['storeToRefs'];
- const toRaw: typeof import('vue')['toRaw'];
- const toRef: typeof import('vue')['toRef'];
- const toRefs: typeof import('vue')['toRefs'];
- const triggerRef: typeof import('vue')['triggerRef'];
- const unref: typeof import('vue')['unref'];
- const useAttrs: typeof import('vue')['useAttrs'];
- const useCssModule: typeof import('vue')['useCssModule'];
- const useCssVars: typeof import('vue')['useCssVars'];
- const useLink: typeof import('vue-router')['useLink'];
- const useRoute: typeof import('vue-router')['useRoute'];
- const useRouter: typeof import('vue-router')['useRouter'];
- const useSlots: typeof import('vue')['useSlots'];
- const watch: typeof import('vue')['watch'];
- const watchEffect: typeof import('vue')['watchEffect'];
- const watchPostEffect: typeof import('vue')['watchPostEffect'];
- const watchSyncEffect: typeof import('vue')['watchSyncEffect'];
+ const EffectScope: typeof import('vue')['EffectScope']
+ const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate']
+ const computed: typeof import('vue')['computed']
+ const createApp: typeof import('vue')['createApp']
+ const createPinia: typeof import('pinia')['createPinia']
+ const customRef: typeof import('vue')['customRef']
+ const defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
+ const defineComponent: typeof import('vue')['defineComponent']
+ const defineStore: typeof import('pinia')['defineStore']
+ const effectScope: typeof import('vue')['effectScope']
+ const getActivePinia: typeof import('pinia')['getActivePinia']
+ const getCurrentInstance: typeof import('vue')['getCurrentInstance']
+ const getCurrentScope: typeof import('vue')['getCurrentScope']
+ const h: typeof import('vue')['h']
+ const inject: typeof import('vue')['inject']
+ const isProxy: typeof import('vue')['isProxy']
+ const isReactive: typeof import('vue')['isReactive']
+ const isReadonly: typeof import('vue')['isReadonly']
+ const isRef: typeof import('vue')['isRef']
+ const mapActions: typeof import('pinia')['mapActions']
+ const mapGetters: typeof import('pinia')['mapGetters']
+ const mapState: typeof import('pinia')['mapState']
+ const mapStores: typeof import('pinia')['mapStores']
+ const mapWritableState: typeof import('pinia')['mapWritableState']
+ const markRaw: typeof import('vue')['markRaw']
+ const nextTick: typeof import('vue')['nextTick']
+ const onActivated: typeof import('vue')['onActivated']
+ const onBeforeMount: typeof import('vue')['onBeforeMount']
+ const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave']
+ const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate']
+ const onBeforeUnmount: typeof import('vue')['onBeforeUnmount']
+ const onBeforeUpdate: typeof import('vue')['onBeforeUpdate']
+ const onDeactivated: typeof import('vue')['onDeactivated']
+ const onErrorCaptured: typeof import('vue')['onErrorCaptured']
+ const onMounted: typeof import('vue')['onMounted']
+ const onRenderTracked: typeof import('vue')['onRenderTracked']
+ const onRenderTriggered: typeof import('vue')['onRenderTriggered']
+ const onScopeDispose: typeof import('vue')['onScopeDispose']
+ const onServerPrefetch: typeof import('vue')['onServerPrefetch']
+ const onUnmounted: typeof import('vue')['onUnmounted']
+ const onUpdated: typeof import('vue')['onUpdated']
+ const provide: typeof import('vue')['provide']
+ const reactive: typeof import('vue')['reactive']
+ const readonly: typeof import('vue')['readonly']
+ const ref: typeof import('vue')['ref']
+ const resolveComponent: typeof import('vue')['resolveComponent']
+ const resolveDirective: typeof import('vue')['resolveDirective']
+ const setActivePinia: typeof import('pinia')['setActivePinia']
+ const setMapStoreSuffix: typeof import('pinia')['setMapStoreSuffix']
+ const shallowReactive: typeof import('vue')['shallowReactive']
+ const shallowReadonly: typeof import('vue')['shallowReadonly']
+ const shallowRef: typeof import('vue')['shallowRef']
+ const storeToRefs: typeof import('pinia')['storeToRefs']
+ const toRaw: typeof import('vue')['toRaw']
+ const toRef: typeof import('vue')['toRef']
+ const toRefs: typeof import('vue')['toRefs']
+ const triggerRef: typeof import('vue')['triggerRef']
+ const unref: typeof import('vue')['unref']
+ const useAttrs: typeof import('vue')['useAttrs']
+ const useCssModule: typeof import('vue')['useCssModule']
+ const useCssVars: typeof import('vue')['useCssVars']
+ const useLink: typeof import('vue-router')['useLink']
+ const useRoute: typeof import('vue-router')['useRoute']
+ const useRouter: typeof import('vue-router')['useRouter']
+ const useSlots: typeof import('vue')['useSlots']
+ const watch: typeof import('vue')['watch']
+ const watchEffect: typeof import('vue')['watchEffect']
+ const watchPostEffect: typeof import('vue')['watchPostEffect']
+ const watchSyncEffect: typeof import('vue')['watchSyncEffect']
}
diff --git a/src/api/purchase/purchasingrequisition.ts b/src/api/purchase/purchasingrequisition.ts
index 28461c2..98c1689 100644
--- a/src/api/purchase/purchasingrequisition.ts
+++ b/src/api/purchase/purchasingrequisition.ts
@@ -416,3 +416,11 @@ export function getSupplementFileType(purchaseType: string) {
params: { purchaseType },
});
}
+
+export function getSupplementFilesByApplyId(applyId: string) {
+ return request({
+ url: '/purchase/purchasingfiles/listByType',
+ method: 'get',
+ params: { purchaseId: applyId },
+ });
+}
diff --git a/src/views/purchase/purchasingrequisition/SupplementViewDialog.vue b/src/views/purchase/purchasingrequisition/SupplementViewDialog.vue
new file mode 100644
index 0000000..050b7e5
--- /dev/null
+++ b/src/views/purchase/purchasingrequisition/SupplementViewDialog.vue
@@ -0,0 +1,316 @@
+
+