From c59fd64485294aea92f0ae81cdd39def6b50aa0a Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 29 4月 2025 13:25:48 +0800
Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/HIA24016N_PipeLineDemo
---
/dev/null | 3 ---
HIAWms/project/Wms.cmsproj | 0
2 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/HIAWms/project/Wms.cmsproj b/HIAWms/project/Wms.cmsproj
index 0f7ff1d..fa2fbe8 100644
--- a/HIAWms/project/Wms.cmsproj
+++ b/HIAWms/project/Wms.cmsproj
Binary files differ
diff --git a/HIAWms/web/src/widgets/HIAWms/Controllers/Sample.ts b/HIAWms/web/src/widgets/HIAWms/Controllers/Sample.ts
deleted file mode 100644
index 59a1d8d..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Controllers/Sample.ts
+++ /dev/null
@@ -1,262 +0,0 @@
-import { ref, onMounted, reactive, Ref, nextTick, computed } from 'vue'
-import { injectModel } from '@/libs/Provider/Provider'
-import { Sample } from '../Models/Sample'
-import { ElMessage } from 'element-plus'
-import { ConfirmBox } from '@/components/ConfirmBox/ConfirmBox'
-import { useFile } from './File'
-
-interface CurrentType {
- row: any
- index: number
-}
-export const useSample = (props: any, ctx?: any) => {
- const sample = injectModel<Sample>('sample')
- const { exportFile } = useFile()
- /**
- * 澶撮儴閰嶇疆
- */
- const headers = ref({})
- /**
- * 鍔ㄦ�佸垪閰嶇疆
- */
- const sampleColumns = 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 sample.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 sample.deleteSamples(ids.length ? ids : [c.row.id])
- ElMessage.success('鍒犻櫎鎴愬姛')
- tableRef.value.getList()
- })
- },
- icon: 'close',
- },
- ]
-
- const onCheck = (records: any) => {
- selection.value = records
- }
-
- const onAddSample = () => {
- const params = tableRef.value?.getPaginationParams()
- current.value = null
- dialogConfig.visible = true
- dialogConfig.isAdd = true
- dialogConfig.title = '娣诲姞'
- sort.value = params.totalCount + 1
- }
-
- const onConfirmSample = 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/hiawms/sample/export',
- params,
- 'hiawms'
- )
- }
-
- /**
- * 鍏抽敭瀛楁悳绱�
- */
- 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,
- sampleColumns,
- paginationParams,
- headers,
- onBeforeUpload,
- onError,
- onSuccess,
- openDetail,
- onSearch,
- onExport,
- onRowClick,
- onConfirmSample,
- onCheck,
- onAddSample,
- }
-}
diff --git a/HIAWms/web/src/widgets/HIAWms/Controllers/SampleDrawer.ts b/HIAWms/web/src/widgets/HIAWms/Controllers/SampleDrawer.ts
deleted file mode 100644
index 59e5d03..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Controllers/SampleDrawer.ts
+++ /dev/null
@@ -1,143 +0,0 @@
-import { ref, onMounted, reactive, computed, Ref, watch } from 'vue'
-import { injectModel } from '@/libs/Provider/Provider'
-import { SampleDrawer } from '../Models/SampleDrawer'
-import { ElMessage } from 'element-plus'
-import isEqual from 'lodash/isEqual'
-import { ConfirmBox } from '@/components/ConfirmBox/ConfirmBox'
-import { cloneDeep } from 'lodash'
-
-export const useSampleDrawer = (props: any, ctx?: any) => {
- const sampleDrawer =
- injectModel<SampleDrawer>('sampleDrawer')
- /**
- * 鐢ㄦ潵瀵规瘮鐨勫垵濮嬪寲鏁版嵁
- */
- 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 sampleDrawer.addSample(data)
- } else {
- const id = current.value.id
- await sampleDrawer.updateSample(id, data)
- }
- ElMessage.success('淇濆瓨鎴愬姛')
- ctx.emit('confirm')
- }
-
- const updateCheckData = () => {
- initiateData.value = {
- formData: {
- ...formData.value,
- },
- }
- }
- /**
- * 寮圭獥鎵撳紑鑾峰彇璇︽儏
- */
- const onOpen = async () => {
- if (current.value) {
- const res = await sampleDrawer.getSampleDetail(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/web/src/widgets/HIAWms/Models/Sample.ts b/HIAWms/web/src/widgets/HIAWms/Models/Sample.ts
deleted file mode 100644
index 7d94839..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Models/Sample.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-import { Base } from '@/libs/Base/Base'
-import {
- deleteSamples,
- addSample,
- cloneData,
-} from './Service/Sample'
-
-export class Sample extends Base<{ [key: string]: any }> {
- constructor() {
- super({
- data: [],
- })
- }
- onMounted() {}
- /**
- * 鍒犻櫎
- * @param id
- * @returns
- */
- async deleteSamples(ids: string[]) {
- return deleteSamples(ids)
- }
-
- /**
- * 娣诲姞鏁版嵁
- * @param data
- * @returns
- */
- addSample(data: Record<string, any>) {
- return addSample(data)
- }
-
- /**
- * 鍏嬮殕
- * @param ids
- * @returns
- */
- cloneData(ids: string[]) {
- return cloneData(ids)
- }
-}
diff --git a/HIAWms/web/src/widgets/HIAWms/Models/SampleDrawer.ts b/HIAWms/web/src/widgets/HIAWms/Models/SampleDrawer.ts
deleted file mode 100644
index f8c5559..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Models/SampleDrawer.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import { Base } from '@/libs/Base/Base'
-import {
- addSample,
- getSample,
- updateSample,
-} from './Service/SampleDrawer'
-import { useGlobalState } from '@/libs/Store/Store'
-
-export class SampleDrawer extends Base<{ [key: string]: any }> {
- constructor() {
- super({
- data: [],
- sample: {},
- })
- }
-
- /**
- * 娣诲姞
- * @param data
- */
- async addSample(data: Record<string, any>) {
- return addSample(data)
- }
- /**
- * 鏇存柊
- * @param data
- */
- async updateSample(id: string, data: Record<string, any>) {
- return updateSample(id, data)
- }
-
- /**
- * 鑾峰彇璇︽儏
- */
- async getSampleDetail(current: any, id?: string) {
- return getSample(id || current?.id)
- }
-}
diff --git a/HIAWms/web/src/widgets/HIAWms/Models/Service/Sample.ts b/HIAWms/web/src/widgets/HIAWms/Models/Service/Sample.ts
deleted file mode 100644
index c38cadc..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Models/Service/Sample.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-import { Base } from '@/libs/Base/Base'
-const request = Base.request
-
-/**
- * 娣诲姞
- * @returns
- */
-export const addSample = (data: any) => {
- return request.post('/api/v1/hiawms/sample', data)
-}
-
-/**
- * 鎵归噺鍒犻櫎
- * @returns
- */
-export const deleteSamples = (ids: string[]) => {
- return request({
- data: ids,
- url: '/api/v1/hiawms/sample',
- method: 'delete',
- })
-}
-
-/**
- * 鍏嬮殕
- * @returns
- */
-export const cloneData = (data: any) => {
- return request.post('/api/v1/hiawms/sample/clone', data)
-}
diff --git a/HIAWms/web/src/widgets/HIAWms/Models/Service/SampleDrawer.ts b/HIAWms/web/src/widgets/HIAWms/Models/Service/SampleDrawer.ts
deleted file mode 100644
index e6c5e69..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Models/Service/SampleDrawer.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import { Base } from '@/libs/Base/Base'
-const request = Base.request
-
-/**
- * 娣诲姞
- * @returns
- */
-export const addSample = (data: any) => {
- return request.post('/api/v1/hiawms/sample', data)
-}
-
-/**
- * 鑾峰彇璇︽儏
- * @returns
- */
-export const getSample = (id: string) => {
- return request.get(`/api/v1/hiawms/sample/${id}`)
-}
-
-/**
- * 鏇存柊
- * @returns
- */
-export const updateSample = (id: string, data: Record<string, any>) => {
- return request.put(`/api/v1/hiawms/sample/${id}`, data)
-}
diff --git a/HIAWms/web/src/widgets/HIAWms/Views/Pages/Dialog/SampleDrawer/SampleDrawer.module.scss b/HIAWms/web/src/widgets/HIAWms/Views/Pages/Dialog/SampleDrawer/SampleDrawer.module.scss
deleted file mode 100644
index 98607dd..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Views/Pages/Dialog/SampleDrawer/SampleDrawer.module.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.drawer {
- width: 800px;
-}
diff --git a/HIAWms/web/src/widgets/HIAWms/Views/Pages/Dialog/SampleDrawer/SampleDrawer.tsx b/HIAWms/web/src/widgets/HIAWms/Views/Pages/Dialog/SampleDrawer/SampleDrawer.tsx
deleted file mode 100644
index 3128945..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Views/Pages/Dialog/SampleDrawer/SampleDrawer.tsx
+++ /dev/null
@@ -1,61 +0,0 @@
-import { SetupContext, defineComponent } from 'vue'
-import BaseDrawer from '@/components/BaseDrawer/BaseDrawer'
-import styles from './SampleDrawer.module.scss'
-import { useSampleDrawer } from '../../../../Controllers/SampleDrawer'
-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,
- } = useSampleDrawer(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/web/src/widgets/HIAWms/Views/Pages/Sample/Config.ts b/HIAWms/web/src/widgets/HIAWms/Views/Pages/Sample/Config.ts
deleted file mode 100644
index fc700db..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Views/Pages/Sample/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/web/src/widgets/HIAWms/Views/Pages/Sample/Sample.module.scss b/HIAWms/web/src/widgets/HIAWms/Views/Pages/Sample/Sample.module.scss
deleted file mode 100644
index 49ddbbf..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Views/Pages/Sample/Sample.module.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-.sampleContent {
- width: 100%;
- height: 100%;
-
- .sampleList {
- 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/web/src/widgets/HIAWms/Views/Pages/Sample/Sample.tsx b/HIAWms/web/src/widgets/HIAWms/Views/Pages/Sample/Sample.tsx
deleted file mode 100644
index 003678a..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Views/Pages/Sample/Sample.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 './Sample.module.scss'
-import { useSample } from '../../../Controllers/Sample'
-import IconButton from '@/components/IconButton/IconButton'
-import SampleDrawer from '../Dialog/SampleDrawer/SampleDrawer'
-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: 'Sample',
- directives: {
- permission: vPermission,
- },
- setup(props, ctx) {
- const {
- dataSource,
- contextMenu,
- dialogConfig,
- tableRef,
- current,
- search,
- sort,
- headers,
- onError,
- onSearch,
- onRowClick,
- onConfirmSample,
- onCheck,
- onAddSample,
- onExport,
- openDetail,
- onSuccess,
- onBeforeUpload,
- } = useSample(props, ctx)
-
- /**
- * @returns 琛ㄦ牸
- */
- const RenderBaseTable = (props: RenderTableType) => {
- const {
- url,
- dataSource,
- isDrag,
- isChecked,
- isHidePagination,
- params,
- autoHeight,
- } = props
-
- return (
- <div
- class={{
- [styles.sampleList]: true,
- }}
- >
- <BaseTable
- ref={tableRef}
- url={url}
- sortUrlTpl="/api/v1/hiawms/sample/{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.sampleContent}>
- {/* 娣诲姞/缂栬緫 */}
- <SampleDrawer
- v-model={dialogConfig.visible}
- title={dialogConfig.title}
- row={current.value}
- sort={sort.value}
- onConfirm={onConfirmSample}
- />
- <div class={styles.headerContent}>
- <div class={styles.header}>
- <IconButton
- v-permission="sample-add"
- icon="add-p"
- onClick={onAddSample}
- type="primary"
- >
- 娣诲姞
- </IconButton>
- <el-divider direction="vertical" />
- <el-upload
- v-permission="sample-import"
- name="file"
- accept=".xlsx,.xls,.csv"
- show-file-list={false}
- onError={onError}
- onSuccess={onSuccess}
- before-upload={onBeforeUpload}
- headers={headers.value}
- action="/api/v1/hiawms/sample/import"
- >
- <IconButton icon="in">瀵煎叆</IconButton>
- </el-upload>
-
- <IconButton
- v-permission="sample-output"
- icon="out"
- onClick={onExport}
- >
- 瀵煎嚭
- </IconButton>
- </div>
- <Search
- placeholder="璇疯緭鍏ュ叧閿瓧"
- v-model={search.value}
- onConfirm={onSearch}
- style={{ marginTop: '-1px' }}
- />
- </div>
- <RenderBaseTable
- url="/api/v1/hiawms/sample"
- dataSource={dataSource}
- isChecked={true}
- isDrag={true}
- />
- </div>
- )
- }
- },
-})
diff --git a/HIAWms/web/src/widgets/HIAWms/Views/config/Sample.json b/HIAWms/web/src/widgets/HIAWms/Views/config/Sample.json
deleted file mode 100644
index 2185ee4..0000000
--- a/HIAWms/web/src/widgets/HIAWms/Views/config/Sample.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "Sample"
-}
--
Gitblit v1.9.3