From 3500a34fc17827eef64ca0b7e4b2a3121b24ab5b Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周二, 29 4月 2025 17:33:29 +0800
Subject: [PATCH] 去掉生成的代码

---
 /dev/null |   45 ---------------------------------------------
 1 files changed, 0 insertions(+), 45 deletions(-)

diff --git a/HIAWms/src/widgets/WmsContainer/Controllers/File.ts b/HIAWms/src/widgets/WmsContainer/Controllers/File.ts
deleted file mode 100644
index 75397ed..0000000
--- a/HIAWms/src/widgets/WmsContainer/Controllers/File.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-import { importFileToService, exportFileToClient } from '@/api/file'
-import { ElMessage } from 'element-plus'
-import { downloadFile } from '@/utils'
-import dayjs from 'dayjs'
-
-export const useFile = () => {
-  /**
-   * 瀵煎叆鏂囦欢
-   * @param url
-   */
-  const importFile = async (url: string, file: File) => {
-    const formData = new FormData()
-    formData.append('file', file)
-    await importFileToService(url, formData)
-    ElMessage('瀵煎叆鎴愬姛')
-  }
-  /**
-   * 瀵煎嚭鏂囦欢
-   * @param url
-   */
-  const exportFile = async (url: string, params: any, name: string) => {
-    const res = await exportFileToClient(url, params)
-    downloadFile(res, `${name}_${dayjs().format('YYYYMMDDHHMMss')}.xlsx`)
-    ElMessage.success('瀵煎嚭鎴愬姛')
-  }
-
-  return {
-    importFile,
-    exportFile,
-  }
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Controllers/WmsContainer.ts b/HIAWms/src/widgets/WmsContainer/Controllers/WmsContainer.ts
deleted file mode 100644
index 55b5570..0000000
--- a/HIAWms/src/widgets/WmsContainer/Controllers/WmsContainer.ts
+++ /dev/null
@@ -1,262 +0,0 @@
-import { ref, onMounted, reactive, Ref, nextTick, computed } from 'vue'
-import { injectModel } from '@/libs/Provider/Provider'
-import { WmsContainer } from '../Models/WmsContainer'
-import { ElMessage } from 'element-plus'
-import { ConfirmBox } from '@/components/ConfirmBox/ConfirmBox'
-import { useFile } from './File'
-
-interface CurrentType {
-  row: any
-  index: number
-}
-export const useWmsContainer = (props: any, ctx?: any) => {
-  const wmsContainer = injectModel<WmsContainer>('wmsContainer')
-  const { exportFile } = useFile()
-  /**
-   * 澶撮儴閰嶇疆
-   */
-  const headers = ref({})
-  /**
-   * 鍔ㄦ�佸垪閰嶇疆
-   */
-  const wmsContainerColumns = ref<Record<string, any>>([])
-  /**
-   * 鎼滅储鍊�
-   */
-  const search = ref('')
-
-  /**
-   * 鎺掑簭
-   */
-  const sort = ref(0)
-  /**
-   * 閫夋嫨椤�
-   */
-  const selection = ref([])
-  /**
-   * 褰撳墠閫変腑鐨勮
-   */
-  const current = ref<any>(null)
-  /**
-   * 鏁版嵁婧�
-   */
-  const dataSource: Ref<any[]> = ref([])
-
-  /**
-   * 琛ㄦ牸
-   */
-  const tableRef = ref()
-  const dialogConfig = reactive({
-    visible: false,
-    title: '',
-    isAdd: false,
-  })
-
-  const dialogSettingConfig = reactive({
-    visible: false,
-    title: '',
-  })
-
-  /**
-   * 鍒嗛〉鏁版嵁
-   */
-  const paginationParams = ref({})
-
-  /**
-   * 鎵撳紑璇︽儏
-   * @param row
-   */
-  const openDetail = (row: any) => {
-    current.value = row
-    dialogConfig.visible = true
-    dialogConfig.title = row.name
-    dialogConfig.isAdd = false
-    sort.value = row.sort
-  }
-
-  const contextMenu = [
-    {
-      label: '灞曞紑璇︽儏',
-      fn: (c: CurrentType) => {
-        current.value = null
-        sort.value = c.row.sort
-        nextTick(() => openDetail(c.row))
-      },
-      divided: true,
-      icon: 'o',
-    },
-    {
-      label: '鍚戜笂娣诲姞',
-      fn: (c: CurrentType, pageNum: number) => {
-        current.value = null
-        sort.value = c.index + 1 + (pageNum - 1) * 50
-        dialogConfig.visible = true
-        dialogConfig.title = '娣诲姞'
-        dialogConfig.isAdd = false
-      },
-      divided: true,
-      icon: 'up',
-    },
-    {
-      label: '鍚戜笅娣诲姞',
-      fn: (c: CurrentType, pageNum: number) => {
-        current.value = null
-        sort.value = c.index + 2 + (pageNum - 1) * 50
-        dialogConfig.visible = true
-        dialogConfig.title = '娣诲姞'
-        dialogConfig.isAdd = false
-      },
-      divided: true,
-      icon: 'down',
-    },
-    {
-      label: '鍒涘缓鍓湰',
-      fn: async ({ row }: CurrentType) => {
-        await wmsContainer.cloneData([row.id])
-        ElMessage.success('鍒涘缓鍓湰鎴愬姛')
-        tableRef.value?.getList()
-      },
-      divided: true,
-      icon: 'copy',
-    },
-    {
-      label: '鍒犻櫎',
-      fn: async (c: CurrentType) => {
-        const names = selection.value.map((item: { name: string }) => item.name)
-        ConfirmBox(
-          `鏄惁鍒犻櫎${names.length ? names.join(',') : c.row.name}`
-        ).then(async () => {
-          const ids = selection.value.map((item: { id: string }) => item.id)
-          await wmsContainer.deleteWmsContainers(ids.length ? ids : [c.row.id])
-          ElMessage.success('鍒犻櫎鎴愬姛')
-          tableRef.value.getList()
-        })
-      },
-      icon: 'close',
-    },
-  ]
-
-  const onCheck = (records: any) => {
-    selection.value = records
-  }
-
-  const onAddWmsContainer = () => {
-    const params = tableRef.value?.getPaginationParams()
-    current.value = null
-    dialogConfig.visible = true
-    dialogConfig.isAdd = true
-    dialogConfig.title = '娣诲姞'
-    sort.value = params.totalCount + 1
-  }
-
-  const onConfirmWmsContainer = async () => {
-    dialogConfig.visible = false
-    if (dialogConfig.isAdd) {
-      tableRef.value?.scrollToRow({
-        skip: true,
-      })
-    } else {
-      await tableRef.value?.getList()
-    }
-  }
-  /**
-   * 琛岀偣鍑绘椂鏇存柊current
-   */
-  const onRowClick = ({ row }: any) => {
-    if (dialogConfig.visible && current.value) {
-      current.value = row
-    }
-  }
-  /**
-   * 瀵煎嚭
-   */
-  const onExport = () => {
-    const params = tableRef.value?.getParams()
-    exportFile(
-      '/api/v1/wmsContainer/wmsContainer/export',
-      params,
-      'wmsContainer'
-    )
-  }
-
-  /**
-   * 鍏抽敭瀛楁悳绱�
-   */
-  const onSearch = () => {
-    tableRef.value?.getList({
-      Filter: search.value,
-    })
-  }
-
-  /**
-   * 閲嶇疆琛ㄦ牸鏁版嵁
-   */
-  const reloadList = () => {
-    tableRef.value?.getList()
-  }
-  /**
-   * 涓婁紶鎴愬姛
-   */
-  const onSuccess = () => {
-    tableRef.value?.getList()
-    ElMessage.success('瀵煎叆鎴愬姛')
-  }
-  /**
-   * 澶辫触
-   * @param err
-   */
-  const onError = (err: any) => {
-    try {
-      const message = JSON.parse(err.message)
-      ElMessage.error(message.msg)
-    } catch (error) {
-      ElMessage.error('瀵煎叆澶辫触')
-    }
-  }
-  /**
-   * 涓婁紶閽╁瓙
-   */
-  const onBeforeUpload = (file: File) => {
-    const format = ['xlsx', 'xls', 'csv']
-    if (!format.includes(file.name.split('.')[1])) {
-      ElMessage.error('瀵煎叆鏂囦欢鏍煎紡涓嶆纭紝璇峰鍏�.xlsx/.xls涓�.csv鏍煎紡鐨勬枃浠�')
-      return false
-    }
-    return true
-  }
-
-  onMounted(() => {
-    headers.value = {
-      Authorization: `Bearer ${sessionStorage.getItem('Token')}`,
-      'X-Project': sessionStorage.getItem('X-Project'),
-    }
-  })
-
-  ctx.expose({
-    reloadList,
-  })
-
-  return {
-    dataSource,
-    contextMenu,
-    dialogConfig,
-    dialogSettingConfig,
-    tableRef,
-    current,
-    search,
-    sort,
-    wmsContainerColumns,
-    paginationParams,
-    headers,
-    onBeforeUpload,
-    onError,
-    onSuccess,
-    openDetail,
-    onSearch,
-    onExport,
-    onRowClick,
-    onConfirmWmsContainer,
-    onCheck,
-    onAddWmsContainer,
-  }
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Controllers/WmsContainerDrawer.ts b/HIAWms/src/widgets/WmsContainer/Controllers/WmsContainerDrawer.ts
deleted file mode 100644
index 6349db8..0000000
--- a/HIAWms/src/widgets/WmsContainer/Controllers/WmsContainerDrawer.ts
+++ /dev/null
@@ -1,143 +0,0 @@
-import { ref, onMounted, reactive, computed, Ref, watch } from 'vue'
-import { injectModel } from '@/libs/Provider/Provider'
-import { WmsContainerDrawer } from '../Models/WmsContainerDrawer'
-import { ElMessage } from 'element-plus'
-import isEqual from 'lodash/isEqual'
-import { ConfirmBox } from '@/components/ConfirmBox/ConfirmBox'
-import { cloneDeep } from 'lodash'
-
-export const useWmsContainerDrawer = (props: any, ctx?: any) => {
-  const wmsContainerDrawer =
-    injectModel<WmsContainerDrawer>('wmsContainerDrawer')
-  /**
-   * 鐢ㄦ潵瀵规瘮鐨勫垵濮嬪寲鏁版嵁
-   */
-  const initiateData: Ref<Record<string, any>> = ref({})
-  const formData = ref<Record<string, any>>({})
-  // ref
-  const formRef = ref()
-
-  const current = computed(() => {
-    return props.row || null
-  })
-  const visible = computed({
-    get() {
-      return props.modelValue
-    },
-    set(val) {
-      ctx.emit('update:modelValue', val)
-    },
-  })
-  /**
-   * 娣诲姞鐨刦orm瀛楁
-   */
-  const formItems = reactive([
-    {
-      label: '鍚嶇О',
-      prop: 'name',
-      el: 'input',
-      placeholder: '璇疯緭鍏ュ悕绉�',
-      rules: [{ required: true, message: '鍚嶇О', trigger: 'blur' }],
-    },
-    {
-      label: '缂栧彿',
-      prop: 'code',
-      el: 'input',
-      placeholder: '璇疯緭鍏ョ紪鍙�',
-      rules: [{ required: true, message: '缂栧彿', trigger: 'blur' }],
-    },
-    {
-      label: '澶囨敞',
-      prop: 'remark',
-      el: 'input',
-      placeholder: '璇疯緭鍏ュ娉�',
-    },
-  ])
-  /**
-   * 鏍¢獙鏄惁鏈夋暟鎹彉鍖�
-   */
-  const checkIsEqualObject = () => {
-    const data = {
-      formData: formData.value,
-    }
-    const check = isEqual(initiateData.value, data)
-    return check
-  }
-
-  const onClose = (done: () => void) => {
-    if (visible.value) {
-      if (checkIsEqualObject()) {
-        visible.value = false
-        done && done()
-      } else {
-        ConfirmBox('鏄惁淇濆瓨璁剧疆锛�')
-          .then(() => {
-            onConfirm()
-          })
-          .catch(() => {
-            visible.value = false
-            done && done()
-          })
-      }
-    }
-  }
-  /**
-   * 淇濆瓨
-   */
-  const onConfirm = async () => {
-    await formRef.value?.validate()
-    const data = {
-      name: formData.value.name,
-      code: formData.value.code,
-      remark: formData.value.remark,
-      sort: props.sort,
-    }
-    if (!current.value) {
-      await wmsContainerDrawer.addWmsContainer(data)
-    } else {
-      const id = current.value.id
-      await wmsContainerDrawer.updateWmsContainer(id, data)
-    }
-    ElMessage.success('淇濆瓨鎴愬姛')
-    ctx.emit('confirm')
-  }
-
-  const updateCheckData = () => {
-    initiateData.value = {
-      formData: {
-        ...formData.value,
-      },
-    }
-  }
-  /**
-   * 寮圭獥鎵撳紑鑾峰彇璇︽儏
-   */
-  const onOpen = async () => {
-    if (current.value) {
-      const res = await wmsContainerDrawer.getWmsContainerDetail(current.value)
-
-      formData.value = {
-        name: res.name,
-        code: res.code,
-        remark: res.remark,
-        id: res.id,
-      }
-      updateCheckData()
-    } else {
-      formData.value = {}
-      updateCheckData()
-    }
-  }
-
-  watch(() => current.value, onOpen)
-
-  return {
-    formItems,
-    formData,
-    visible,
-    formRef,
-    onOpen,
-    onClose,
-    onConfirm,
-  }
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Models/Service/WmsContainer.ts b/HIAWms/src/widgets/WmsContainer/Models/Service/WmsContainer.ts
deleted file mode 100644
index 5378f7c..0000000
--- a/HIAWms/src/widgets/WmsContainer/Models/Service/WmsContainer.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-import { Base } from '@/libs/Base/Base'
-const request = Base.request
-
-/**
- * 娣诲姞
- * @returns
- */
-export const addWmsContainer = (data: any) => {
-  return request.post('/api/v1/wmsContainer/wmsContainer', data)
-}
-
-/**
- * 鎵归噺鍒犻櫎
- * @returns
- */
-export const deleteWmsContainers = (ids: string[]) => {
-  return request({
-    data: ids,
-    url: '/api/v1/wmsContainer/wmsContainer',
-    method: 'delete',
-  })
-}
-
-/**
- * 鍏嬮殕
- * @returns
- */
-export const cloneData = (data: any) => {
-  return request.post('/api/v1/wmsContainer/wmsContainer/clone', data)
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Models/Service/WmsContainerDrawer.ts b/HIAWms/src/widgets/WmsContainer/Models/Service/WmsContainerDrawer.ts
deleted file mode 100644
index 8f3e788..0000000
--- a/HIAWms/src/widgets/WmsContainer/Models/Service/WmsContainerDrawer.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import { Base } from '@/libs/Base/Base'
-const request = Base.request
-
-/**
- * 娣诲姞
- * @returns
- */
-export const addWmsContainer = (data: any) => {
-  return request.post('/api/v1/wmsContainer/wmsContainer', data)
-}
-
-/**
- * 鑾峰彇璇︽儏
- * @returns
- */
-export const getWmsContainer = (id: string) => {
-  return request.get(`/api/v1/wmsContainer/wmsContainer/${id}`)
-}
-
-/**
- * 鏇存柊
- * @returns
- */
-export const updateWmsContainer = (id: string, data: Record<string, any>) => {
-  return request.put(`/api/v1/wmsContainer/wmsContainer/${id}`, data)
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Models/WmsContainer.ts b/HIAWms/src/widgets/WmsContainer/Models/WmsContainer.ts
deleted file mode 100644
index e94b56d..0000000
--- a/HIAWms/src/widgets/WmsContainer/Models/WmsContainer.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-import { Base } from '@/libs/Base/Base'
-import {
-  deleteWmsContainers,
-  addWmsContainer,
-  cloneData,
-} from './Service/WmsContainer'
-
-export class WmsContainer extends Base<{ [key: string]: any }> {
-  constructor() {
-    super({
-      data: [],
-    })
-  }
-  onMounted() {}
-  /**
-   * 鍒犻櫎
-   * @param id
-   * @returns
-   */
-  async deleteWmsContainers(ids: string[]) {
-    return deleteWmsContainers(ids)
-  }
-
-  /**
-   * 娣诲姞鏁版嵁
-   * @param data
-   * @returns
-   */
-  addWmsContainer(data: Record<string, any>) {
-    return addWmsContainer(data)
-  }
-
-  /**
-   * 鍏嬮殕
-   * @param ids
-   * @returns
-   */
-  cloneData(ids: string[]) {
-    return cloneData(ids)
-  }
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Models/WmsContainerDrawer.ts b/HIAWms/src/widgets/WmsContainer/Models/WmsContainerDrawer.ts
deleted file mode 100644
index f72c43b..0000000
--- a/HIAWms/src/widgets/WmsContainer/Models/WmsContainerDrawer.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import { Base } from '@/libs/Base/Base'
-import {
-  addWmsContainer,
-  getWmsContainer,
-  updateWmsContainer,
-} from './Service/WmsContainerDrawer'
-import { useGlobalState } from '@/libs/Store/Store'
-
-export class WmsContainerDrawer extends Base<{ [key: string]: any }> {
-  constructor() {
-    super({
-      data: [],
-      wmsContainer: {},
-    })
-  }
-
-  /**
-   * 娣诲姞
-   * @param data
-   */
-  async addWmsContainer(data: Record<string, any>) {
-    return addWmsContainer(data)
-  }
-  /**
-   * 鏇存柊
-   * @param data
-   */
-  async updateWmsContainer(id: string, data: Record<string, any>) {
-    return updateWmsContainer(id, data)
-  }
-
-  /**
-   * 鑾峰彇璇︽儏
-   */
-  async getWmsContainerDetail(current: any, id?: string) {
-    return getWmsContainer(id || current?.id)
-  }
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Views/Pages/Dialog/WmsContainerDrawer/WmsContainerDrawer.module.scss b/HIAWms/src/widgets/WmsContainer/Views/Pages/Dialog/WmsContainerDrawer/WmsContainerDrawer.module.scss
deleted file mode 100644
index 98607dd..0000000
--- a/HIAWms/src/widgets/WmsContainer/Views/Pages/Dialog/WmsContainerDrawer/WmsContainerDrawer.module.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.drawer {
-  width: 800px;
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Views/Pages/Dialog/WmsContainerDrawer/WmsContainerDrawer.tsx b/HIAWms/src/widgets/WmsContainer/Views/Pages/Dialog/WmsContainerDrawer/WmsContainerDrawer.tsx
deleted file mode 100644
index a808dc9..0000000
--- a/HIAWms/src/widgets/WmsContainer/Views/Pages/Dialog/WmsContainerDrawer/WmsContainerDrawer.tsx
+++ /dev/null
@@ -1,61 +0,0 @@
-import { SetupContext, defineComponent } from 'vue'
-import BaseDrawer from '@/components/BaseDrawer/BaseDrawer'
-import styles from './WmsContainerDrawer.module.scss'
-import { useWmsContainerDrawer } from '../../../../Controllers/WmsContainerDrawer'
-import DyForm from '@/components/DyForm/DyForm'
-
-// @ts-ignore
-export default defineComponent<{
-  [key: string]: any
-}>({
-  name: '寮圭獥',
-  props: {
-    modelValue: {
-      type: Boolean,
-      default: false,
-    },
-    title: {
-      type: String,
-      default: '',
-    },
-    row: {
-      type: Object,
-    },
-    sort: {
-      type: Number,
-      default: 0,
-    },
-  },
-  emits: ['update:modelValue', 'close', 'submit', 'confirm'],
-  setup(props: Record<string, any>, ctx: SetupContext) {
-    const {
-      onClose,
-      onConfirm,
-      onOpen,
-      formRef,
-      visible,
-      formItems,
-      formData,
-    } = useWmsContainerDrawer(props, ctx)
-    return () => (
-      <BaseDrawer
-        class={styles.drawer}
-        size="800px"
-        title={props.title || '娣诲姞'}
-        v-model={visible.value}
-        close-on-click-modal={true}
-        onConfirm={onConfirm}
-        onOpen={onOpen}
-        before-close={onClose}
-        onClose={onClose}
-      >
-        <DyForm
-          ref={formRef}
-          formData={formData.value}
-          labelWidth="106px"
-          formItemProps={formItems}
-        ></DyForm>
-      </BaseDrawer>
-    )
-  },
-})
diff --git a/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/Config.ts b/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/Config.ts
deleted file mode 100644
index fc700db..0000000
--- a/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/Config.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-export const columns = [
-  {
-    type: 'seq',
-    width: 60,
-    title: '搴忓彿',
-  },
-  {
-    field: 'name',
-    title: '鍚嶇О',
-  },
-  {
-    field: 'code',
-    title: '缂栧彿',
-  },
-  {
-    field: 'remark',
-    title: '澶囨敞',
-  },
-]
diff --git a/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/WmsContainer.module.scss b/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/WmsContainer.module.scss
deleted file mode 100644
index 7bc2c27..0000000
--- a/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/WmsContainer.module.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-.wmsContainerContent {
-  width: 100%;
-  height: 100%;
-
-  .wmsContainerList {
-    width: 100%;
-    height: calc(100% - 70px);
-  }
-  .headerContent {
-    display: flex;
-    justify-content: space-between;
-    align-items: center;
-    height: 43px;
-  }
-  .header {
-    margin-bottom: 12px;
-    display: flex;
-    justify-content: flex-start;
-    align-items: center;
-  }
-}
-
-.tagBox {
-  width: auto;
-  min-width: 80px;
-  height: 24px;
-  background: #ffffff;
-  border-radius: 19px 19px 19px 19px;
-  opacity: 1;
-  border: 1px dashed #bcc4cc;
-  width: 50px;
-  height: 20px;
-  font-size: 14px;
-  font-family: PingFang SC, PingFang SC;
-  font-weight: 400;
-  color: #5a84ff;
-  display: flex;
-  justify-content: center;
-  align-items: center;
-  // cursor: pointer;
-}
-
-.group {
-  display: flex;
-  justify-content: space-between;
-  align-items: center;
-}
-
-.groupTable {
-  width: 100%;
-}
-
-.overBox {
-  width: 100%;
-  height: calc(100% - 20px);
-  overflow: auto;
-  :global(.cs-collapse-item__header) {
-    background-color: #f1f1f1;
-    padding: 0 20px;
-    height: 35px;
-    font-size: 16px;
-    font-family: PingFang SC, PingFang SC;
-    font-weight: 500;
-  }
-  :global(.cs-collapse-item__content) {
-    padding-bottom: 0px;
-  }
-}
-.groupHeader {
-  width: 100%;
-  height: 30px;
-  background: #ccc;
-}
-
-.hideBlock {
-  display: none;
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/WmsContainer.tsx b/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/WmsContainer.tsx
deleted file mode 100644
index c5b2e10..0000000
--- a/HIAWms/src/widgets/WmsContainer/Views/Pages/WmsContainer/WmsContainer.tsx
+++ /dev/null
@@ -1,167 +0,0 @@
-import { defineComponent } from 'vue'
-import type { Ref } from 'vue'
-import BaseTable from '@/components/Table/Table'
-import styles from './WmsContainer.module.scss'
-import { useWmsContainer } from '../../../Controllers/WmsContainer'
-import IconButton from '@/components/IconButton/IconButton'
-import WmsContainerDrawer from '../Dialog/WmsContainerDrawer/WmsContainerDrawer'
-import Search from '@/components/Search/Search'
-import { columns } from './Config'
-import TdButton from '@/components/TdButton/TdButton'
-import { vPermission } from '@/libs/Permission/Permission'
-
-interface RenderTableType {
-  url?: string
-  dataSource: Ref<any[]>
-  isDrag?: boolean
-  isChecked?: boolean
-  isHidePagination?: boolean
-  params?: Record<string, any>
-  autoHeight?: boolean
-}
-
-export default defineComponent({
-  name: 'WmsContainer',
-  directives: {
-    permission: vPermission,
-  },
-  setup(props, ctx) {
-    const {
-      dataSource,
-      contextMenu,
-      dialogConfig,
-      tableRef,
-      current,
-      search,
-      sort,
-      headers,
-      onError,
-      onSearch,
-      onRowClick,
-      onConfirmWmsContainer,
-      onCheck,
-      onAddWmsContainer,
-      onExport,
-      openDetail,
-      onSuccess,
-      onBeforeUpload,
-    } = useWmsContainer(props, ctx)
-
-    /**
-     * @returns 琛ㄦ牸
-     */
-    const RenderBaseTable = (props: RenderTableType) => {
-      const {
-        url,
-        dataSource,
-        isDrag,
-        isChecked,
-        isHidePagination,
-        params,
-        autoHeight,
-      } = props
-
-      return (
-        <div
-          class={{
-            [styles.wmsContainerList]: true,
-          }}
-        >
-          <BaseTable
-            ref={tableRef}
-            url={url}
-            sortUrlTpl="/api/v1/wmsContainer/wmsContainer/{id}/adjustsort/{sort}"
-            v-model:dataSource={dataSource.value}
-            columns={columns}
-            contextMenu={contextMenu}
-            params={params}
-            isDrag={isDrag}
-            isChecked={isChecked}
-            autoHeight={autoHeight}
-            onCheck={onCheck}
-            onRowClick={onRowClick}
-            isHidePagination={isHidePagination}
-            pageSize={50}
-            v-slots={{
-              name: ({ row }: any) => {
-                return row?.name ? (
-                  <TdButton
-                    onClick={() => openDetail(row)}
-                    text={<span style="color:#5a84ff">璇︽儏</span>}
-                    icon="scale"
-                    tip={row?.name}
-                    hover
-                  >
-                    {row?.name}
-                  </TdButton>
-                ) : (
-                  '-'
-                )
-              },
-            }}
-          ></BaseTable>
-        </div>
-      )
-    }
-    return () => {
-      return (
-        <div class={styles.wmsContainerContent}>
-          {/* 娣诲姞/缂栬緫 */}
-          <WmsContainerDrawer
-            v-model={dialogConfig.visible}
-            title={dialogConfig.title}
-            row={current.value}
-            sort={sort.value}
-            onConfirm={onConfirmWmsContainer}
-          />
-          <div class={styles.headerContent}>
-            <div class={styles.header}>
-              <IconButton
-                v-permission="wmsContainer-add"
-                icon="add-p"
-                onClick={onAddWmsContainer}
-                type="primary"
-              >
-                娣诲姞
-              </IconButton>
-              <el-divider direction="vertical" />
-              <el-upload
-                v-permission="wmsContainer-import"
-                name="file"
-                accept=".xlsx,.xls,.csv"
-                show-file-list={false}
-                onError={onError}
-                onSuccess={onSuccess}
-                before-upload={onBeforeUpload}
-                headers={headers.value}
-                action="/api/v1/wmsContainer/wmsContainer/import"
-              >
-                <IconButton icon="in">瀵煎叆</IconButton>
-              </el-upload>
-
-              <IconButton
-                v-permission="wmsContainer-output"
-                icon="out"
-                onClick={onExport}
-              >
-                瀵煎嚭
-              </IconButton>
-            </div>
-            <Search
-              placeholder="璇疯緭鍏ュ叧閿瓧"
-              v-model={search.value}
-              onConfirm={onSearch}
-              style={{ marginTop: '-1px' }}
-            />
-          </div>
-          <RenderBaseTable
-            url="/api/v1/wmsContainer/wmsContainer"
-            dataSource={dataSource}
-            isChecked={true}
-            isDrag={true}
-          />
-        </div>
-      )
-    }
-  },
-})
diff --git a/HIAWms/src/widgets/WmsContainer/Views/WmsContainer.module.scss b/HIAWms/src/widgets/WmsContainer/Views/WmsContainer.module.scss
deleted file mode 100644
index b666793..0000000
--- a/HIAWms/src/widgets/WmsContainer/Views/WmsContainer.module.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-.WmsContainer {
-  background-color: #fff;
-  border-radius: 5px 5px 0 0;
-  width: 100%;
-  height: 100%;
-  border: 1px solid #dbdbdb;
-}
diff --git a/HIAWms/src/widgets/WmsContainer/Views/WmsContainer.tsx b/HIAWms/src/widgets/WmsContainer/Views/WmsContainer.tsx
deleted file mode 100644
index 8d76658..0000000
--- a/HIAWms/src/widgets/WmsContainer/Views/WmsContainer.tsx
+++ /dev/null
@@ -1,77 +0,0 @@
-import {
-  Component,
-  DefineComponent,
-  defineComponent,
-  markRaw,
-  ref,
-  SetupContext,
-  onMounted,
-} from 'vue'
-import styles from './WmsContainer.module.scss'
-// import WmsContainer from './Pages/WmsContainer/WmsContainer'
-import Tab from '@/components/Tab/Tab'
-import { useProvideModels } from '@/libs/Provider/app'
-import { usePermission } from '@/libs/Permission/Permission'
-import { permissionCodes } from '../enum'
-import { ModuleType, TabItem } from '../type/Type'
-import { getEntityNames } from '@/hooks/hook'
-import TabPane from '@/components/Tab/TabPane'
-
-const Models: ModuleType = import.meta.glob('./config/*.json', {
-  eager: true,
-})
-
-const entityNames = getEntityNames(Models)
-
-export default defineComponent({
-  name: 'WmsContainer',
-
-  setup(props, ctx: SetupContext) {
-    useProvideModels()
-    usePermission(props, permissionCodes)
-
-    const rf = ref<{
-      [key: string]: any
-    }>({})
-
-    const tabData = ref<TabItem[]>([])
-
-    const onTabChange = (v: string) => {
-      rf.value?.[v]?.reloadList()
-    }
-
-    const initTableData = async () => {
-      for (const i in entityNames) {
-        const name = entityNames[i]
-        const module = await import(`./Pages/${name}/${name}.tsx`)
-        const WmsContainer = markRaw(module.default)
-        tabData.value.push({
-          label: name,
-          name,
-          component: WmsContainer,
-        })
-      }
-    }
-
-    initTableData()
-
-    return () => {
-      return (
-        <div class={styles.WmsContainer}>
-          <Tab data={tabData.value} type="list" onTab={onTabChange}>
-            {tabData.value.map((widgetInfo) => {
-              const Widget: any = widgetInfo.component
-              return (
-                <TabPane label={widgetInfo.label} name={widgetInfo.name}>
-                  <Widget
-                    ref={(r: any) => (rf.value['WmsContainer'] = r)}
-                  ></Widget>
-                </TabPane>
-              )
-            })}
-          </Tab>
-        </div>
-      )
-    }
-  },
-})
diff --git a/HIAWms/src/widgets/WmsContainer/Views/config/WmsContainer.json b/HIAWms/src/widgets/WmsContainer/Views/config/WmsContainer.json
deleted file mode 100644
index beb8bce..0000000
--- a/HIAWms/src/widgets/WmsContainer/Views/config/WmsContainer.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "name": "WmsContainer"
-}
diff --git a/HIAWms/src/widgets/WmsContainer/enum.ts b/HIAWms/src/widgets/WmsContainer/enum.ts
deleted file mode 100644
index 3621ad2..0000000
--- a/HIAWms/src/widgets/WmsContainer/enum.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-export interface TabType {
-  label: string
-  name: string
-  columns?: any[]
-  data?: any[]
-  isFooter: boolean
-  [key: string]: any
-}
-
-export const permissionCodes = {
-  'wmsContainer-list': '鍒楄〃-鍒楄〃',
-  'wmsContainer-add': '鍒楄〃-娣诲姞',
-  'wmsContainer-import': '鍒楄〃-瀵煎叆',
-  'wmsContainer-output': '鍒楄〃-杈撳嚭',
-}
diff --git a/HIAWms/src/widgets/WmsContainer/index.ts b/HIAWms/src/widgets/WmsContainer/index.ts
deleted file mode 100644
index 05f73a8..0000000
--- a/HIAWms/src/widgets/WmsContainer/index.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import WmsContainer from "./Views/WmsContainer";
-import Setting from "@/components/Setting/Setting";
-import { provider } from "@/provider/index";
-import p from "../../assets/svg/p.svg";
-
-export default {
-  is: "WmsContainer",
-  name: "WmsContainer",
-  category: "run",
-  icon: p,
-  authorizationRequired: false,
-  canvasView: provider(WmsContainer),
-  settingsView: Setting,
-};
diff --git a/HIAWms/src/widgets/WmsContainer/type/Type.d.ts b/HIAWms/src/widgets/WmsContainer/type/Type.d.ts
deleted file mode 100644
index c7c5b09..0000000
--- a/HIAWms/src/widgets/WmsContainer/type/Type.d.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import { Component } from 'vue'
-
-export interface DataItemType {
-  id?: string
-  name?: string
-  code?: string
-  description?: string
-  label?: string
-  value?: string | number
-}
-
-export interface WmsContainerBaseType {
-  id?: string
-  name?: string
-  code?: string
-  value?: number
-  description?: string
-  options?: Array<DataItemType>
-  abilityValue?: number | string
-  data?: DataItemType
-  defaultValue?: string | number
-  flow: string
-}
-
-export interface FlowDefinitionType {
-  id?: string
-  name?: string
-  code?: string
-  description?: string
-}
-
-export type ModuleType = Record<
-  string,
-  {
-    default: Record<string, string>
-    name: string
-  }
->
-
-export interface TabItem {
-  name: string
-  label: string
-  component: Component
-  hidden?: boolean
-}

--
Gitblit v1.9.3