huminmin
5 天以前 fdd7142c0822247e053f493e49bc2de3d1de5ef2
报工按钮
已修改1个文件
21 ■■■■■ 文件已修改
src/views/productionManagement/workOrder/index.vue 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productionManagement/workOrder/index.vue
@@ -17,10 +17,15 @@
      </div>
    </div>
    <div class="table_list">
      <div style="text-align: right" class="mb10">
        <el-button type="primary" @click="handleReport" :disabled="selectedRows.length === 0">生产报工</el-button>
      </div>
      <PIMTable rowKey="id"
                :column="tableColumn"
                :tableData="tableData"
                :page="page"
                :isSelection="true"
                @selection-change="handleSelectionChange"
                :tableLoading="tableLoading"
                @pagination="pagination"></PIMTable>
    </div>
@@ -97,6 +102,7 @@
    size: 100,
    total: 0,
  });
  const selectedRows = ref([]);
  const data = reactive({
    searchForm: {
@@ -129,6 +135,21 @@
        tableLoading.value = false;
      });
  };
  const handleSelectionChange = (selection) => {
    selectedRows.value = selection;
  };
  const handleReport = () => {
    if (selectedRows.value.length === 0) {
      ElMessageBox.alert("请选择要生产报工的工单", "提示", {
        confirmButtonText: "确定",
        type: "warning",
      });
      return;
    }
  };
  const showQRCode = async row => {
    // 直接使用URL,不要用JSON.stringify包装
    const qrContent = proxy.javaApi + "/device-info?deviceId=" + row.id;