zhang_12370
2025-07-08 4c9e1ba3c7f5c95a1789e88823ff262c26a53bce
src/views/salesOutbound/index.vue
@@ -26,7 +26,7 @@
      </el-tabs>
      <!-- 操作按钮区 -->
      <el-space>
        <el-button type="primary" :icon="Plus" @click="openDia()">新建</el-button>
        <el-button type="primary" :icon="Plus" @click="openDia(undefined, 'add')">新建</el-button>
        <el-button type="danger" :icon="Delete" @click="handleDelete">删除</el-button>
        <!-- <el-button type="info" plain :icon="Download" @click="handleExport">导出</el-button> -->
      </el-space>
@@ -38,8 +38,11 @@
                @selection-change="handleSelectionChange"
                :show-selection="true"
                :border="true"
                :operations="operationsArr"
                style="width: 100%;height: calc(100vh - 30em)"
                @edit="openDia"></ETable>
                @edit="(row) => openDia(row, 'edit')"
                @viewRow="(row) => openDia(row, 'view')"
        ></ETable>
      </div>
      <pagination
          v-if="total>0"
@@ -70,6 +73,7 @@
  { name: "out", label: "销售出库" },
]);
// 表格数据
const operationsArr = ref(['edit', 'viewRow']);
const tableLoading = ref(false);
const tableData = ref([]);
const columns = ref([
@@ -125,9 +129,8 @@
  handleQuery();
};
// 新增出库
const openDia = (row) => {
const openDia = (row, type) => {
  console.log(row)
  const type = row === undefined ? 'add' : 'edit'
  nextTick(() => {
    formDia.value?.openDialog(type, row)
  })