From c579731e0c206d6062f8442ec9df70ca781b26f6 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期二, 31 三月 2026 17:41:51 +0800
Subject: [PATCH] #前端
---
rsf-design/src/views/basic-info/loc/locTable.columns.js | 5
rsf-design/src/views/basic-info/matnr-group/matnrGroupTable.columns.js | 5
rsf-design/src/views/basic-info/loc-area-mat-rela/locAreaMatRelaTable.columns.js | 5
rsf-design/src/views/basic-info/loc-area/locAreaTable.columns.js | 5
rsf-design/src/views/basic-info/loc-area-rela/locAreaRelaTable.columns.js | 5
rsf-design/src/views/basic-info/contract/contractTable.columns.js | 5
rsf-design/src/views/orders/check/checkOrderTable.columns.js | 3
rsf-design/src/views/orders/wave-item/waveItemTable.columns.js | 3
rsf-design/src/views/orders/purchase/purchaseTable.columns.js | 4
rsf-design/src/views/work/out-bound/outBoundTable.columns.js | 6
rsf-design/src/views/basic-info/device-site/deviceSiteTable.columns.js | 4
rsf-design/src/views/basic-info/bas-station-area/basStationAreaTable.columns.js | 26 ++-
rsf-design/src/views/orders/wave/waveTable.columns.js | 3
rsf-design/src/views/basic-info/task-path-template-merge/taskPathTemplateMergeTable.columns.js | 4
rsf-design/src/views/orders/asn-order/asnOrderTable.columns.js | 6
rsf-design/src/views/basic-info/companys/companysTable.columns.js | 4
rsf-design/src/api/bas-station.js | 8 +
rsf-design/src/views/orders/check-diff/checkDiffTable.columns.js | 3
rsf-design/src/views/orders/transfer/transferTable.columns.js | 3
rsf-design/src/views/basic-info/device-site/index.vue | 62 +++++++---
rsf-design/src/views/orders/check-diff-item/checkDiffItemTable.columns.js | 3
rsf-design/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue | 1
rsf-design/src/views/system/role/roleTable.columns.js | 1
rsf-design/src/views/orders/preparation/preparationTable.columns.js | 3
rsf-design/src/views/orders/delivery/deliveryTable.columns.js | 3
rsf-design/src/views/orders/wait-pakin/waitPakinTable.columns.js | 4
rsf-design/src/views/basic-info/warehouse-areas/warehouseAreasTable.columns.js | 5
rsf-design/src/views/basic-info/warehouse/warehouseTable.columns.js | 5
rsf-design/src/components/core/layouts/art-menus/art-mixed-menu/index.vue | 4
rsf-design/src/views/orders/out-stock/outStockTable.columns.js | 3
rsf-design/src/views/basic-info/bas-station/basStationTable.columns.js | 5
rsf-design/src/views/basic-info/task-path-template-node/taskPathTemplateNodeTable.columns.js | 5
rsf-design/src/views/work/check-out-bound/checkOutBoundTable.columns.js | 3
rsf-design/src/views/basic-info/bas-container/basContainerTable.columns.js | 5
rsf-design/src/views/basic-info/bas-station-area/index.vue | 67 +++++++---
rsf-design/src/views/basic-info/device-bind/deviceBindTable.columns.js | 5
rsf-design/src/views/basic-info/loc-area-mat/locAreaMatTable.columns.js | 5
rsf-design/src/views/basic-info/loc-type/locTypeTable.columns.js | 5
rsf-design/src/views/manager/task/taskTable.columns.js | 1
rsf-design/src/components/core/layouts/art-header-bar/index.vue | 1
rsf-design/src/views/basic-info/task-path-template/taskPathTemplateTable.columns.js | 4
41 files changed, 201 insertions(+), 106 deletions(-)
diff --git a/rsf-design/src/api/bas-station.js b/rsf-design/src/api/bas-station.js
index bf9bd42..25a40c2 100644
--- a/rsf-design/src/api/bas-station.js
+++ b/rsf-design/src/api/bas-station.js
@@ -132,6 +132,14 @@
})
}
+export function fetchBasStationOptionPage(params = {}, requestOptions = {}) {
+ return request.post({
+ url: '/basStation/page/v1',
+ params: buildBasStationPageParams(params),
+ ...requestOptions
+ })
+}
+
export function fetchBasStationList() {
return request.post({
url: '/basStation/list',
diff --git a/rsf-design/src/components/core/layouts/art-header-bar/index.vue b/rsf-design/src/components/core/layouts/art-header-bar/index.vue
index a7e1a6b..ccebde0 100644
--- a/rsf-design/src/components/core/layouts/art-header-bar/index.vue
+++ b/rsf-design/src/components/core/layouts/art-header-bar/index.vue
@@ -169,6 +169,7 @@
</template>
<script setup>
+ import AppConfig from '@/config'
import { languageOptions } from '@/locales'
import { themeAnimation } from '@/utils/ui/animation'
diff --git a/rsf-design/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue b/rsf-design/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue
index 2093d01..7c57e7e 100644
--- a/rsf-design/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue
+++ b/rsf-design/src/components/core/layouts/art-menus/art-horizontal-menu/widget/HorizontalSubmenu.vue
@@ -47,6 +47,7 @@
<script setup>
import { computed } from 'vue'
import { handleMenuJump } from '@/utils/navigation'
+ import { formatMenuTitle } from '@/utils/router'
const props = defineProps({
item: {
type: Object,
diff --git a/rsf-design/src/components/core/layouts/art-menus/art-mixed-menu/index.vue b/rsf-design/src/components/core/layouts/art-menus/art-mixed-menu/index.vue
index 67888c2..33eb98f 100644
--- a/rsf-design/src/components/core/layouts/art-menus/art-mixed-menu/index.vue
+++ b/rsf-design/src/components/core/layouts/art-menus/art-mixed-menu/index.vue
@@ -53,11 +53,11 @@
</template>
<script setup>
- import { handleMenuJump } from '@/utils/navigation'
-
import { ref, computed, onMounted, nextTick } from 'vue'
+ import { ArrowLeft, ArrowRight } from '@element-plus/icons-vue'
import { useThrottleFn } from '@vueuse/core'
import { formatMenuTitle } from '@/utils/router'
+ import { handleMenuJump } from '@/utils/navigation'
defineOptions({ name: 'ArtMixedMenu' })
const route = useRoute()
const props = defineProps({
diff --git a/rsf-design/src/views/basic-info/bas-container/basContainerTable.columns.js b/rsf-design/src/views/basic-info/bas-container/basContainerTable.columns.js
index 662276a..36c2dee 100644
--- a/rsf-design/src/views/basic-info/bas-container/basContainerTable.columns.js
+++ b/rsf-design/src/views/basic-info/bas-container/basContainerTable.columns.js
@@ -120,8 +120,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/bas-station-area/basStationAreaTable.columns.js b/rsf-design/src/views/basic-info/bas-station-area/basStationAreaTable.columns.js
index e5284e9..ce1c6aa 100644
--- a/rsf-design/src/views/basic-info/bas-station-area/basStationAreaTable.columns.js
+++ b/rsf-design/src/views/basic-info/bas-station-area/basStationAreaTable.columns.js
@@ -159,18 +159,22 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
- h(ArtButtonMore, {
- list: operations,
- onClick: (item) => {
- if (item.key === 'view') handleView?.(row)
- if (item.key === 'edit') handleEdit?.(row)
- if (item.key === 'delete') handleDelete?.(row)
- }
- })
+ h(
+ 'div',
+ { class: 'flex justify-center' },
+ h(ArtButtonMore, {
+ list: operations,
+ onClick: (item) => {
+ if (item.key === 'view') handleView?.(row)
+ if (item.key === 'edit') handleEdit?.(row)
+ if (item.key === 'delete') handleDelete?.(row)
+ }
+ })
+ )
}
]
}
-
diff --git a/rsf-design/src/views/basic-info/bas-station-area/index.vue b/rsf-design/src/views/basic-info/bas-station-area/index.vue
index 7d9c219..3160d21 100644
--- a/rsf-design/src/views/basic-info/bas-station-area/index.vue
+++ b/rsf-design/src/views/basic-info/bas-station-area/index.vue
@@ -12,7 +12,7 @@
<ArtTableHeader v-model:columns="columnChecks" :loading="loading" @refresh="refreshData">
<template #left>
<ElSpace wrap>
- <ElButton v-auth="'add'" @click="showDialog('add')" v-ripple>鏂板绔欑偣鍖哄煙</ElButton>
+ <ElButton v-auth="'add'" @click="handleShowDialog('add')" v-ripple>鏂板绔欑偣鍖哄煙</ElButton>
<ElButton
v-auth="'delete'"
type="danger"
@@ -66,7 +66,7 @@
import { defaultResponseAdapter } from '@/utils/table/tableUtils'
import { guardRequestWithMessage } from '@/utils/sys/requestGuard'
import { fetchDictDataPage } from '@/api/system-manage'
- import { fetchBasStationPage } from '@/api/bas-station'
+ import { fetchBasStationOptionPage } from '@/api/bas-station'
import { fetchWarehouseAreasList } from '@/api/warehouse-areas'
import {
fetchBasStationAreaDetail,
@@ -109,6 +109,8 @@
const containerTypeOptions = ref([])
const stationOptions = ref([])
const useStatusOptions = ref([])
+ const stationOptionsLoaded = ref(false)
+ const stationOptionsLoading = ref(null)
let handleDeleteAction = null
const areaLabelMap = computed(
@@ -314,12 +316,54 @@
}
}
+ async function ensureStationOptions() {
+ if (stationOptionsLoaded.value) {
+ return
+ }
+
+ if (stationOptionsLoading.value) {
+ await stationOptionsLoading.value
+ return
+ }
+
+ stationOptionsLoading.value = (async () => {
+ const response = await guardRequestWithMessage(
+ fetchBasStationOptionPage(
+ {
+ current: 1,
+ pageSize: 100
+ },
+ {
+ showErrorMessage: false
+ }
+ ),
+ { records: [] },
+ {
+ timeoutMessage: '绔欑偣鍒悕閫夐」鍔犺浇瓒呮椂锛屽凡鍋滄绛夊緟'
+ }
+ )
+ stationOptions.value = resolveBasStationAreaStationOptions(defaultResponseAdapter(response).records)
+ stationOptionsLoaded.value = true
+ })()
+
+ try {
+ await stationOptionsLoading.value
+ } finally {
+ stationOptionsLoading.value = null
+ }
+ }
+
+ async function handleShowDialog(type, record) {
+ await ensureStationOptions()
+ showDialog(type, record)
+ }
+
async function openEditDialog(row) {
try {
const detail = await guardRequestWithMessage(fetchBasStationAreaDetail(row.id), {}, {
timeoutMessage: '绔欑偣鍖哄煙璇︽儏鍔犺浇瓒呮椂锛屽凡鍋滄绛夊緟'
})
- showDialog('edit', detail)
+ await handleShowDialog('edit', detail)
} catch (error) {
ElMessage.error(error?.message || '鑾峰彇绔欑偣鍖哄煙璇︽儏澶辫触')
}
@@ -403,22 +447,6 @@
crossZoneAreaOptions.value = options
}
- async function loadStationOptions() {
- const response = await guardRequestWithMessage(
- fetchBasStationPage({
- current: 1,
- pageSize: 500
- }, {
- showErrorMessage: false
- }),
- { records: [] },
- {
- timeoutMessage: '绔欑偣鍒悕閫夐」鍔犺浇瓒呮椂锛屽凡鍋滄绛夊緟'
- }
- )
- stationOptions.value = resolveBasStationAreaStationOptions(defaultResponseAdapter(response).records)
- }
-
async function loadContainerTypeOptions() {
const response = await guardRequestWithMessage(
fetchDictDataPage({
@@ -450,7 +478,6 @@
onMounted(async () => {
await Promise.allSettled([
loadAreaOptions(),
- loadStationOptions(),
loadContainerTypeOptions(),
loadUseStatusOptions()
])
diff --git a/rsf-design/src/views/basic-info/bas-station/basStationTable.columns.js b/rsf-design/src/views/basic-info/bas-station/basStationTable.columns.js
index 1fabdbc..6dc12ad 100644
--- a/rsf-design/src/views/basic-info/bas-station/basStationTable.columns.js
+++ b/rsf-design/src/views/basic-info/bas-station/basStationTable.columns.js
@@ -158,8 +158,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/companys/companysTable.columns.js b/rsf-design/src/views/basic-info/companys/companysTable.columns.js
index 042186a..01935b6 100644
--- a/rsf-design/src/views/basic-info/companys/companysTable.columns.js
+++ b/rsf-design/src/views/basic-info/companys/companysTable.columns.js
@@ -85,8 +85,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/basic-info/contract/contractTable.columns.js b/rsf-design/src/views/basic-info/contract/contractTable.columns.js
index 3e2db3d..df71411 100644
--- a/rsf-design/src/views/basic-info/contract/contractTable.columns.js
+++ b/rsf-design/src/views/basic-info/contract/contractTable.columns.js
@@ -83,8 +83,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/device-bind/deviceBindTable.columns.js b/rsf-design/src/views/basic-info/device-bind/deviceBindTable.columns.js
index 9238ee6..5ffea55 100644
--- a/rsf-design/src/views/basic-info/device-bind/deviceBindTable.columns.js
+++ b/rsf-design/src/views/basic-info/device-bind/deviceBindTable.columns.js
@@ -125,8 +125,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/device-site/deviceSiteTable.columns.js b/rsf-design/src/views/basic-info/device-site/deviceSiteTable.columns.js
index 939a805..8e06c02 100644
--- a/rsf-design/src/views/basic-info/device-site/deviceSiteTable.columns.js
+++ b/rsf-design/src/views/basic-info/device-site/deviceSiteTable.columns.js
@@ -132,8 +132,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 180,
- align: 'right',
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/basic-info/device-site/index.vue b/rsf-design/src/views/basic-info/device-site/index.vue
index d6736ae..4a56639 100644
--- a/rsf-design/src/views/basic-info/device-site/index.vue
+++ b/rsf-design/src/views/basic-info/device-site/index.vue
@@ -92,7 +92,7 @@
import ListExportPrint from '@/components/biz/list-export-print/index.vue'
import { defaultResponseAdapter } from '@/utils/table/tableUtils'
import { guardRequestWithMessage } from '@/utils/sys/requestGuard'
- import { fetchBasStationPage } from '@/api/bas-station'
+ import { fetchBasStationOptionPage } from '@/api/bas-station'
import { fetchWarehouseAreasList } from '@/api/warehouse-areas'
import { fetchDictDataPage } from '@/api/system-manage'
import {
@@ -138,6 +138,8 @@
const deviceOptions = ref([])
const areaOptions = ref([])
const stationOptions = ref([])
+ const stationOptionsLoaded = ref(false)
+ const stationOptionsLoading = ref(null)
const detailDrawerVisible = ref(false)
const detailLoading = ref(false)
const detailData = ref({})
@@ -235,7 +237,45 @@
}
}
- function openInitDialog(record = null) {
+ async function ensureStationOptions() {
+ if (stationOptionsLoaded.value) {
+ return
+ }
+
+ if (stationOptionsLoading.value) {
+ await stationOptionsLoading.value
+ return
+ }
+
+ stationOptionsLoading.value = (async () => {
+ const response = await guardRequestWithMessage(
+ fetchBasStationOptionPage(
+ {
+ current: 1,
+ pageSize: 100
+ },
+ {
+ showErrorMessage: false
+ }
+ ),
+ { records: [] },
+ {
+ timeoutMessage: '绔欑偣鍒楄〃鍔犺浇瓒呮椂锛屽凡鍋滄绛夊緟'
+ }
+ )
+ stationOptions.value = buildSelectOptions(defaultResponseAdapter(response).records, ['stationName', 'name'])
+ stationOptionsLoaded.value = true
+ })()
+
+ try {
+ await stationOptionsLoading.value
+ } finally {
+ stationOptionsLoading.value = null
+ }
+ }
+
+ async function openInitDialog(record = null) {
+ await ensureStationOptions()
currentInitData.value = record ? createInitRecordFromRow(record) : buildDeviceSiteInitModel()
initDialogVisible.value = true
}
@@ -417,23 +457,7 @@
areaOptions.value = resolveDeviceSiteAreaOptions(defaultResponseAdapter(response).records)
}
- async function loadStationOptions() {
- const response = await guardRequestWithMessage(
- fetchBasStationPage({
- current: 1,
- pageSize: 500
- }, {
- showErrorMessage: false
- }),
- { records: [] },
- {
- timeoutMessage: '绔欑偣鍒楄〃鍔犺浇瓒呮椂锛屽凡鍋滄绛夊緟'
- }
- )
- stationOptions.value = buildSelectOptions(defaultResponseAdapter(response).records, ['stationName', 'name'])
- }
-
onMounted(async () => {
- await Promise.all([loadTypeOptions(), loadDeviceOptions(), loadAreaOptions(), loadStationOptions()])
+ await Promise.all([loadTypeOptions(), loadDeviceOptions(), loadAreaOptions()])
})
</script>
diff --git a/rsf-design/src/views/basic-info/loc-area-mat-rela/locAreaMatRelaTable.columns.js b/rsf-design/src/views/basic-info/loc-area-mat-rela/locAreaMatRelaTable.columns.js
index f0f2348..6929fc1 100644
--- a/rsf-design/src/views/basic-info/loc-area-mat-rela/locAreaMatRelaTable.columns.js
+++ b/rsf-design/src/views/basic-info/loc-area-mat-rela/locAreaMatRelaTable.columns.js
@@ -122,8 +122,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/loc-area-mat/locAreaMatTable.columns.js b/rsf-design/src/views/basic-info/loc-area-mat/locAreaMatTable.columns.js
index 60c78ab..1a63162 100644
--- a/rsf-design/src/views/basic-info/loc-area-mat/locAreaMatTable.columns.js
+++ b/rsf-design/src/views/basic-info/loc-area-mat/locAreaMatTable.columns.js
@@ -108,8 +108,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/loc-area-rela/locAreaRelaTable.columns.js b/rsf-design/src/views/basic-info/loc-area-rela/locAreaRelaTable.columns.js
index bdfd92d..e222e09 100644
--- a/rsf-design/src/views/basic-info/loc-area-rela/locAreaRelaTable.columns.js
+++ b/rsf-design/src/views/basic-info/loc-area-rela/locAreaRelaTable.columns.js
@@ -99,8 +99,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/loc-area/locAreaTable.columns.js b/rsf-design/src/views/basic-info/loc-area/locAreaTable.columns.js
index d54c857..a6c02b3 100644
--- a/rsf-design/src/views/basic-info/loc-area/locAreaTable.columns.js
+++ b/rsf-design/src/views/basic-info/loc-area/locAreaTable.columns.js
@@ -92,8 +92,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/loc-type/locTypeTable.columns.js b/rsf-design/src/views/basic-info/loc-type/locTypeTable.columns.js
index c6ef1c8..87e2758 100644
--- a/rsf-design/src/views/basic-info/loc-type/locTypeTable.columns.js
+++ b/rsf-design/src/views/basic-info/loc-type/locTypeTable.columns.js
@@ -99,8 +99,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/loc/locTable.columns.js b/rsf-design/src/views/basic-info/loc/locTable.columns.js
index 5817307..aff5d2f 100644
--- a/rsf-design/src/views/basic-info/loc/locTable.columns.js
+++ b/rsf-design/src/views/basic-info/loc/locTable.columns.js
@@ -137,8 +137,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/matnr-group/matnrGroupTable.columns.js b/rsf-design/src/views/basic-info/matnr-group/matnrGroupTable.columns.js
index aaf9e3e..e878bba 100644
--- a/rsf-design/src/views/basic-info/matnr-group/matnrGroupTable.columns.js
+++ b/rsf-design/src/views/basic-info/matnr-group/matnrGroupTable.columns.js
@@ -115,8 +115,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/task-path-template-merge/taskPathTemplateMergeTable.columns.js b/rsf-design/src/views/basic-info/task-path-template-merge/taskPathTemplateMergeTable.columns.js
index c52aaa6..e381790 100644
--- a/rsf-design/src/views/basic-info/task-path-template-merge/taskPathTemplateMergeTable.columns.js
+++ b/rsf-design/src/views/basic-info/task-path-template-merge/taskPathTemplateMergeTable.columns.js
@@ -182,8 +182,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/basic-info/task-path-template-node/taskPathTemplateNodeTable.columns.js b/rsf-design/src/views/basic-info/task-path-template-node/taskPathTemplateNodeTable.columns.js
index 68e74b3..701ccbf 100644
--- a/rsf-design/src/views/basic-info/task-path-template-node/taskPathTemplateNodeTable.columns.js
+++ b/rsf-design/src/views/basic-info/task-path-template-node/taskPathTemplateNodeTable.columns.js
@@ -129,8 +129,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/task-path-template/taskPathTemplateTable.columns.js b/rsf-design/src/views/basic-info/task-path-template/taskPathTemplateTable.columns.js
index 873ab26..fcf2266 100644
--- a/rsf-design/src/views/basic-info/task-path-template/taskPathTemplateTable.columns.js
+++ b/rsf-design/src/views/basic-info/task-path-template/taskPathTemplateTable.columns.js
@@ -189,8 +189,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 190,
- align: 'right',
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/basic-info/warehouse-areas/warehouseAreasTable.columns.js b/rsf-design/src/views/basic-info/warehouse-areas/warehouseAreasTable.columns.js
index 1952002..14e419a 100644
--- a/rsf-design/src/views/basic-info/warehouse-areas/warehouseAreasTable.columns.js
+++ b/rsf-design/src/views/basic-info/warehouse-areas/warehouseAreasTable.columns.js
@@ -129,8 +129,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/basic-info/warehouse/warehouseTable.columns.js b/rsf-design/src/views/basic-info/warehouse/warehouseTable.columns.js
index 573a293..89ed992 100644
--- a/rsf-design/src/views/basic-info/warehouse/warehouseTable.columns.js
+++ b/rsf-design/src/views/basic-info/warehouse/warehouseTable.columns.js
@@ -102,8 +102,9 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
+ fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
list: operations,
diff --git a/rsf-design/src/views/manager/task/taskTable.columns.js b/rsf-design/src/views/manager/task/taskTable.columns.js
index 63b5da5..6482c27 100644
--- a/rsf-design/src/views/manager/task/taskTable.columns.js
+++ b/rsf-design/src/views/manager/task/taskTable.columns.js
@@ -80,6 +80,7 @@
prop: 'operation',
label: '鎿嶄綔',
width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h('div', [
diff --git a/rsf-design/src/views/orders/asn-order/asnOrderTable.columns.js b/rsf-design/src/views/orders/asn-order/asnOrderTable.columns.js
index 569f7e9..8ddfbc8 100644
--- a/rsf-design/src/views/orders/asn-order/asnOrderTable.columns.js
+++ b/rsf-design/src/views/orders/asn-order/asnOrderTable.columns.js
@@ -79,7 +79,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 110,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
@@ -206,7 +207,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 90,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonTable, {
diff --git a/rsf-design/src/views/orders/check-diff-item/checkDiffItemTable.columns.js b/rsf-design/src/views/orders/check-diff-item/checkDiffItemTable.columns.js
index 089d6b9..23c3cb8 100644
--- a/rsf-design/src/views/orders/check-diff-item/checkDiffItemTable.columns.js
+++ b/rsf-design/src/views/orders/check-diff-item/checkDiffItemTable.columns.js
@@ -91,7 +91,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 140,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h('div', [
diff --git a/rsf-design/src/views/orders/check-diff/checkDiffTable.columns.js b/rsf-design/src/views/orders/check-diff/checkDiffTable.columns.js
index d42acec..9e4f9ec 100644
--- a/rsf-design/src/views/orders/check-diff/checkDiffTable.columns.js
+++ b/rsf-design/src/views/orders/check-diff/checkDiffTable.columns.js
@@ -55,7 +55,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 140,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h('div', [
diff --git a/rsf-design/src/views/orders/check/checkOrderTable.columns.js b/rsf-design/src/views/orders/check/checkOrderTable.columns.js
index 32138de..733181c 100644
--- a/rsf-design/src/views/orders/check/checkOrderTable.columns.js
+++ b/rsf-design/src/views/orders/check/checkOrderTable.columns.js
@@ -69,7 +69,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 110,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/orders/delivery/deliveryTable.columns.js b/rsf-design/src/views/orders/delivery/deliveryTable.columns.js
index ae3f7e8..38951ff 100644
--- a/rsf-design/src/views/orders/delivery/deliveryTable.columns.js
+++ b/rsf-design/src/views/orders/delivery/deliveryTable.columns.js
@@ -110,7 +110,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 110,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/orders/out-stock/outStockTable.columns.js b/rsf-design/src/views/orders/out-stock/outStockTable.columns.js
index 088b96c..5fb513f 100644
--- a/rsf-design/src/views/orders/out-stock/outStockTable.columns.js
+++ b/rsf-design/src/views/orders/out-stock/outStockTable.columns.js
@@ -101,7 +101,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 110,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/orders/preparation/preparationTable.columns.js b/rsf-design/src/views/orders/preparation/preparationTable.columns.js
index 40bf81f..95116a5 100644
--- a/rsf-design/src/views/orders/preparation/preparationTable.columns.js
+++ b/rsf-design/src/views/orders/preparation/preparationTable.columns.js
@@ -43,7 +43,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 110,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/orders/purchase/purchaseTable.columns.js b/rsf-design/src/views/orders/purchase/purchaseTable.columns.js
index 03a3bbf..a279aff 100644
--- a/rsf-design/src/views/orders/purchase/purchaseTable.columns.js
+++ b/rsf-design/src/views/orders/purchase/purchaseTable.columns.js
@@ -146,8 +146,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 160,
- align: 'right',
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) => {
const operations = [{ key: 'view', label: '璇︽儏', icon: 'ri:eye-line' }]
diff --git a/rsf-design/src/views/orders/transfer/transferTable.columns.js b/rsf-design/src/views/orders/transfer/transferTable.columns.js
index aa3760d..3c86829 100644
--- a/rsf-design/src/views/orders/transfer/transferTable.columns.js
+++ b/rsf-design/src/views/orders/transfer/transferTable.columns.js
@@ -96,7 +96,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 220,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/orders/wait-pakin/waitPakinTable.columns.js b/rsf-design/src/views/orders/wait-pakin/waitPakinTable.columns.js
index 2b278ba..3124c39 100644
--- a/rsf-design/src/views/orders/wait-pakin/waitPakinTable.columns.js
+++ b/rsf-design/src/views/orders/wait-pakin/waitPakinTable.columns.js
@@ -89,8 +89,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 180,
- align: 'right',
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) => {
const operations = [{ key: 'view', label: '璇︽儏', icon: 'ri:eye-line' }]
diff --git a/rsf-design/src/views/orders/wave-item/waveItemTable.columns.js b/rsf-design/src/views/orders/wave-item/waveItemTable.columns.js
index 5851c75..4e1a373 100644
--- a/rsf-design/src/views/orders/wave-item/waveItemTable.columns.js
+++ b/rsf-design/src/views/orders/wave-item/waveItemTable.columns.js
@@ -91,7 +91,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 110,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/orders/wave/waveTable.columns.js b/rsf-design/src/views/orders/wave/waveTable.columns.js
index 9b0041a..d401112 100644
--- a/rsf-design/src/views/orders/wave/waveTable.columns.js
+++ b/rsf-design/src/views/orders/wave/waveTable.columns.js
@@ -92,7 +92,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 220,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/system/role/roleTable.columns.js b/rsf-design/src/views/system/role/roleTable.columns.js
index b8a95f0..8fe8642 100644
--- a/rsf-design/src/views/system/role/roleTable.columns.js
+++ b/rsf-design/src/views/system/role/roleTable.columns.js
@@ -91,6 +91,7 @@
prop: 'operation',
label: '鎿嶄綔',
width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h('div', [
diff --git a/rsf-design/src/views/work/check-out-bound/checkOutBoundTable.columns.js b/rsf-design/src/views/work/check-out-bound/checkOutBoundTable.columns.js
index f83c917..4310e9d 100644
--- a/rsf-design/src/views/work/check-out-bound/checkOutBoundTable.columns.js
+++ b/rsf-design/src/views/work/check-out-bound/checkOutBoundTable.columns.js
@@ -82,7 +82,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 110,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
diff --git a/rsf-design/src/views/work/out-bound/outBoundTable.columns.js b/rsf-design/src/views/work/out-bound/outBoundTable.columns.js
index 171d9d6..1c36436 100644
--- a/rsf-design/src/views/work/out-bound/outBoundTable.columns.js
+++ b/rsf-design/src/views/work/out-bound/outBoundTable.columns.js
@@ -93,7 +93,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 170,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonMore, {
@@ -190,7 +191,8 @@
{
prop: 'operation',
label: '鎿嶄綔',
- width: 90,
+ width: 120,
+ align: 'center',
fixed: 'right',
formatter: (row) =>
h(ArtButtonTable, {
--
Gitblit v1.9.1