无人机管理后台前端(已迁走)
chenyao
2025-07-22 62cef2a7790cfc7b2987b676ee2691df759ff896
src/views/tickets/ticket.vue
@@ -33,7 +33,7 @@
          <!-- 表格部分 -->
          <avue-crud class="ztzf-public-general-avue-crud" ref="avueCrud" v-model="tableData" :option="option"
            :data="tableData" v-model:page="page" @size-change="sizeChange" @current-change="handleCurrentChange"
            @refresh-change="refreshChange" :table-loading="loading" @selection-change="handleSelectionChange"
            @refresh-change="refreshChange" :table-loading="loading" @selection-change="handleSelectionChange" @cell-click="handleCellClick"
            :permission="permissionList" v-if="activeTab === tab.name">
            <template #menu-left>
              <el-button v-if="(activeTab === 'all' || activeTab === 'myTickets') && permissionList.addBtn"
@@ -1010,6 +1010,22 @@
  },
  methods: {
    handleCellClick(row, column) {
      console.log(row,column.no)
      if (column.no === 2) {
        navigator.clipboard.writeText(row.orderNumber).then(() => {
          this.$message.success('复制工单编号成功')
        })
      } else if (column.no === 3) {
        navigator.clipboard.writeText(row.orderName).then(() => {
          this.$message.success('复制工单名称成功')
        })
      } else if (column.no === 4) {
        navigator.clipboard.writeText(row.department).then(() => {
          this.$message.success('复制所属单位成功')
        })
      }
    },
    // 左切换
    leftClick () {
      if (this.tableData.length === 0) return