diff --git a/frontend/admin/src/pages/driver/expressDriver/company.vue b/frontend/admin/src/pages/driver/expressDriver/company.vue
index a3537e8ba..3156d1bcc 100644
--- a/frontend/admin/src/pages/driver/expressDriver/company.vue
+++ b/frontend/admin/src/pages/driver/expressDriver/company.vue
@@ -2,57 +2,45 @@
-
- 新增物流公司
-
+ 新增物流公司
-
-
-
-
-
+
-
+
{{ scope.row.name }}
-
+
{{ scope.row.code }}
-
+
{{ scope.row.driver_name || scope.row.driver_key || '-' }}
-
+
{{ scope.row.account || '-' }}
-
+
已配置
未开启
-
+
-
+
-
+
- 编辑
-
- 删除
-
+ 编辑
+
+ 删除
@@ -103,13 +90,8 @@
import { onMounted, ref } from 'vue';
import { ElMessage } from 'element-plus';
import companyEdit from './companyEdit.vue';
-import {
- companyListApi,
- companySetStatusApi,
- companySetIsShowApi,
- companySortApi,
- companyDeleteApi,
-} from '@/api/driver/expressCompany';
+import { modalSure } from '@/utils/public';
+import { companyListApi, companySetStatusApi, companySetIsShowApi } from '@/api/driver/expressCompany';
defineOptions({ name: 'expressCompany' });
@@ -169,18 +151,14 @@ function handleIsShowChange(row) {
});
}
-function handleSortChange(row) {
- companySortApi({ id: row.id, sort: row.sort })
- .then((res) => {
- ElMessage.success(res.msg || '排序成功');
- })
- .catch(() => {
- getList();
- });
-}
-
function handleDelete(row) {
- companyDeleteApi(row.id)
+ modalSure({
+ title: `删除物流公司「${row.name}」`,
+ info: '删除后不可恢复,请谨慎操作。',
+ url: `/driver/express_company/delete/${row.id}`,
+ method: 'DELETE',
+ ids: '',
+ })
.then((res) => {
ElMessage.success(res.msg || '删除成功');
getList();
@@ -204,7 +182,8 @@ defineExpose({ getList });
.text-danger {
color: #e74c3c;
}
-:deep(.sort-input-center input) {
- text-align: center;
+/* 开关未选中态:白字压在浅灰轨道上对比度过低,改用次要文本色 */
+:deep(.defineSwitch .el-switch__label--left.is-active) {
+ color: var(--prev-color-text-secondary) !important;
}
diff --git a/frontend/admin/src/pages/driver/expressDriver/companyEdit.vue b/frontend/admin/src/pages/driver/expressDriver/companyEdit.vue
index 769df463a..93645d07e 100644
--- a/frontend/admin/src/pages/driver/expressDriver/companyEdit.vue
+++ b/frontend/admin/src/pages/driver/expressDriver/companyEdit.vue
@@ -324,4 +324,12 @@ function handleSubmit() {
text-align: right;
z-index: 10;
}
+/* 排序数字居中显示(全局数字输入框默认左对齐,加 .el-form 提高特异性压过 style.scss 的左对齐规则) */
+:deep(.el-form .el-input-number .el-input__inner) {
+ text-align: center;
+}
+/* 开关未选中态:白字压在浅灰轨道上对比度过低,改用次要文本色 */
+:deep(.defineSwitch .el-switch__label--left.is-active) {
+ color: var(--prev-color-text-secondary) !important;
+}