|
|
@@ -1,9 +1,6 @@
|
|
|
<template>
|
|
|
<AidopDemoShell :title="pageTitle" subtitle="S0 / Manufacturing / 物料前处理要素">
|
|
|
<el-form :inline="true" :model="query" class="mb12" @submit.prevent>
|
|
|
- <el-form-item label="工厂域">
|
|
|
- <el-input v-model="query.domain" clearable placeholder="例如:S0-F001" style="width: 160px" />
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="物料编码">
|
|
|
<el-input v-model="query.itemNum" clearable style="width: 140px" />
|
|
|
</el-form-item>
|
|
|
@@ -106,7 +103,6 @@ import { useRoute } from 'vue-router';
|
|
|
import { ElMessage, ElMessageBox, type FormInstance, type FormRules } from 'element-plus';
|
|
|
import AidopDemoShell from '../../components/AidopDemoShell.vue';
|
|
|
import { s0MfgPreprocessElementsApi } from '../api/s0ManufacturingApi';
|
|
|
-import { S0_DEFAULT_FACTORY_CODE } from '../composables/useS0MfgOrgScope';
|
|
|
|
|
|
const route = useRoute();
|
|
|
const pageTitle = computed(() => (route.meta?.title as string) || '物料前处理要素');
|
|
|
@@ -150,17 +146,11 @@ const rules: FormRules = {
|
|
|
async function loadList() {
|
|
|
loading.value = true;
|
|
|
try {
|
|
|
- if (!query.domain.trim()) {
|
|
|
- rows.value = [];
|
|
|
- total.value = 0;
|
|
|
- ElMessage.warning('请输入工厂域后再查询');
|
|
|
- return;
|
|
|
- }
|
|
|
+ // 去 domain 化:首屏直接请求,不再要求工厂域
|
|
|
const data = await s0MfgPreprocessElementsApi.list({
|
|
|
page: query.page,
|
|
|
pageSize: query.pageSize,
|
|
|
keyword: query.keyword || undefined,
|
|
|
- domain: query.domain.trim(),
|
|
|
materialCode: query.itemNum || undefined,
|
|
|
op: query.op || undefined,
|
|
|
elementCode: query.itemCode || undefined,
|
|
|
@@ -177,8 +167,6 @@ async function loadList() {
|
|
|
|
|
|
function resetQuery() {
|
|
|
query.keyword = '';
|
|
|
- // 重置后恢复默认工厂域,保证仍自动带 domain 发请求
|
|
|
- query.domain = S0_DEFAULT_FACTORY_CODE;
|
|
|
query.itemNum = '';
|
|
|
query.op = '';
|
|
|
query.itemCode = '';
|
|
|
@@ -256,8 +244,7 @@ function onDelete(row: Row) {
|
|
|
}
|
|
|
|
|
|
onMounted(async () => {
|
|
|
- // 首屏补默认工厂域(复用 S0 示范工厂 code),确保进入即发列表请求
|
|
|
- if (!query.domain.trim()) query.domain = S0_DEFAULT_FACTORY_CODE;
|
|
|
+ // 去 domain 化:首屏直接请求列表,不再依赖工厂域
|
|
|
await loadList();
|
|
|
});
|
|
|
</script>
|