车间能级提升-智能设备管理系统
朱桂飞
2025-02-20 f0bb114ba37709cbe1aa55047fbf0c57cc07ab9d
eims-ui/apps/web-antd/src/views/eims/fixture/index.vue
@@ -19,6 +19,7 @@
import { columns, querySchema } from './data';
import fixtureDrawer from './fixture-drawer.vue';
import fixtureBorrowListDrawer from './fixture-borrow-list-drawer.vue';
import fixtureImportModal from './fixture-import-modal.vue';
import FixtureTypeTree from './fixture-type-tree.vue';
@@ -104,12 +105,21 @@
  formOptions,
  gridOptions,
  gridEvents: {
    sortChange: (sortParams) => vxeSortEvent(tableApi, sortParams)
    sortChange: (sortParams) => vxeSortEvent(tableApi, sortParams),
    cellClick: (e: any) => {
      const { row } = e;
      console.error()
      handleBorroeList(row)
    }
  }
});
const [FixtureDrawer, fixtureDrawerApi] = useVbenDrawer({
  connectedComponent: fixtureDrawer
});
const [FixtureBorrowListDrawer, fixtureBorrowListDrawerApi] = useVbenDrawer({
  connectedComponent: fixtureBorrowListDrawer,
  placement: 'left'
});
const [FixtureBorrowDrawer, fixtureBorrowDrawerApi] = useVbenDrawer({
@@ -130,6 +140,11 @@
function handleAdd() {
  fixtureDrawerApi.setData({});
  fixtureDrawerApi.open();
}
async function handleBorroeList(record: Recordable<any>) {
  fixtureBorrowListDrawerApi.setData({ fixtureId: record.id });
  fixtureBorrowListDrawerApi.open();
}
async function handleEdit(record: Recordable<any>) {
@@ -312,11 +327,7 @@
            <ghost-button v-if="isBorrow(row)" class="btn-success" v-access:code="['eims:fixture:borrow']" @click="handleBorrow(row, '0')">
              借用
            </ghost-button>
            <ghost-button
              v-else-if="isReturn(row) && isBorrowUser(row)"
              v-access:code="['eims:fixture:borrow']"
              @click="handleBorrow(row, '1')"
            >
            <ghost-button v-else-if="isReturn(row) && isBorrowUser(row)" v-access:code="['eims:fixture:borrow']" @click="handleBorrow(row, '1')">
              归还
            </ghost-button>
            <Popconfirm :get-popup-container="getVxePopupContainer" placement="left" title="确认删除?" @confirm="handleDelete(row)">
@@ -329,7 +340,10 @@
      </BasicTable>
    </div>
    <FixtureDrawer @reload="tableApi.query()" />
    <!--工具借出归还操作-->
    <FixtureBorrowDrawer @reload="tableApi.query()" />
    <!--查看工具借出归还记录-->
    <FixtureBorrowListDrawer />
    <FixtureImportModal @reload="tableApi.query()" />
  </Page>
</template>