zs
2025-04-28 1f32ea02c1910c417f159cba81a296e66ae7484c
HIAWms/web/src/widgets/HIAWms/Views/Pages/WmsMaterial/WmsMaterial.tsx
copy from WMS/web/app/template/MyPluginName/Views/Pages/MyEntityName/MyEntityName.tsx copy to HIAWms/web/src/widgets/HIAWms/Views/Pages/WmsMaterial/WmsMaterial.tsx
文件从 WMS/web/app/template/MyPluginName/Views/Pages/MyEntityName/MyEntityName.tsx 复制
@@ -1,10 +1,10 @@
import { defineComponent } from 'vue'
import type { Ref } from 'vue'
import BaseTable from '@/components/Table/Table'
import styles from './MyEntityName.module.scss'
import { useMyEntityName } from '../../../Controllers/MyEntityName'
import styles from './WmsMaterial.module.scss'
import { useWmsMaterial } from '../../../Controllers/WmsMaterial'
import IconButton from '@/components/IconButton/IconButton'
import MyEntityNameDrawer from '../Dialog/MyEntityNameDrawer/MyEntityNameDrawer'
import WmsMaterialDrawer from '../Dialog/WmsMaterialDrawer/WmsMaterialDrawer'
import Search from '@/components/Search/Search'
import { columns } from './Config'
import TdButton from '@/components/TdButton/TdButton'
@@ -21,7 +21,7 @@
}
export default defineComponent({
  name: 'MyEntityName',
  name: 'WmsMaterial',
  directives: {
    permission: vPermission,
  },
@@ -38,14 +38,14 @@
      onError,
      onSearch,
      onRowClick,
      onConfirmMyEntityName,
      onConfirmWmsMaterial,
      onCheck,
      onAddMyEntityName,
      onAddWmsMaterial,
      onExport,
      openDetail,
      onSuccess,
      onBeforeUpload,
    } = useMyEntityName(props, ctx)
    } = useWmsMaterial(props, ctx)
    /**
     * @returns 琛ㄦ牸
@@ -64,13 +64,13 @@
      return (
        <div
          class={{
            [styles.myEntityNameList]: true,
            [styles.wmsmaterialList]: true,
          }}
        >
          <BaseTable
            ref={tableRef}
            url={url}
            sortUrlTpl="/api/v1/myPluginName/myEntityName/{id}/adjustsort/{sort}"
            sortUrlTpl="/api/v1/hiawms/wmsmaterial/{id}/adjustsort/{sort}"
            v-model:dataSource={dataSource.value}
            columns={columns}
            contextMenu={contextMenu}
@@ -105,28 +105,28 @@
    }
    return () => {
      return (
        <div class={styles.myEntityNameContent}>
        <div class={styles.wmsmaterialContent}>
          {/* 娣诲姞/缂栬緫 */}
          <MyEntityNameDrawer
          <WmsMaterialDrawer
            v-model={dialogConfig.visible}
            title={dialogConfig.title}
            row={current.value}
            sort={sort.value}
            onConfirm={onConfirmMyEntityName}
            onConfirm={onConfirmWmsMaterial}
          />
          <div class={styles.headerContent}>
            <div class={styles.header}>
              <IconButton
                v-permission="myEntityName-add"
                v-permission="wmsmaterial-add"
                icon="add-p"
                onClick={onAddMyEntityName}
                onClick={onAddWmsMaterial}
                type="primary"
              >
                娣诲姞
              </IconButton>
              <el-divider direction="vertical" />
              <el-upload
                v-permission="myEntityName-import"
                v-permission="wmsmaterial-import"
                name="file"
                accept=".xlsx,.xls,.csv"
                show-file-list={false}
@@ -134,13 +134,13 @@
                onSuccess={onSuccess}
                before-upload={onBeforeUpload}
                headers={headers.value}
                action="/api/v1/myPluginName/myEntityName/import"
                action="/api/v1/hiawms/wmsmaterial/import"
              >
                <IconButton icon="in">瀵煎叆</IconButton>
              </el-upload>
              <IconButton
                v-permission="myEntityName-output"
                v-permission="wmsmaterial-output"
                icon="out"
                onClick={onExport}
              >
@@ -155,7 +155,7 @@
            />
          </div>
          <RenderBaseTable
            url="/api/v1/myPluginName/myEntityName"
            url="/api/v1/hiawms/wmsmaterial"
            dataSource={dataSource}
            isChecked={true}
            isDrag={true}