admin
2024-12-17 75f1ced619b49f354addc1cf8fa1ca320b25edd4
jcdm-ui/src/views/main/om/productionOrde/index.vue
@@ -2,14 +2,14 @@
  <div class="app-container">
    <el-card class="box-card">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label-width="80" label="生产工单号" prop="workOrderNo">
        <el-input
          v-model="queryParams.workOrderNo"
          placeholder="请输入生产工单号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
<!--      <el-form-item label-width="80" label="生产工单号" prop="workOrderNo">-->
<!--        <el-input-->
<!--          v-model="queryParams.workOrderNo"-->
<!--          placeholder="请输入生产工单号"-->
<!--          clearable-->
<!--          @keyup.enter.native="handleQuery"-->
<!--        />-->
<!--      </el-form-item>-->
      <el-form-item label="产品编码" prop="productCode">
        <el-input
          v-model="queryParams.productCode"
@@ -18,42 +18,42 @@
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label-width="80" label="PACK码" prop="productNum">
      <el-form-item label-width="100" label="产品序列号" prop="productNum">
        <el-input
          v-model="queryParams.productNum"
          placeholder="请输入PACK码"
          placeholder="请输入产品序列号码"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="小车码" prop="trolleyYard">
      <el-form-item label="壳体条码" prop="trolleyYard">
        <el-input
          v-model="queryParams.trolleyYard"
          placeholder="请输入小车码"
          placeholder="请输入壳体条码"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label-width="1" label="上线报工状态" prop="onlineCompletionMark">
        <el-select v-model="queryParams.onlineCompletionMark" placeholder="请选择上线报工状态" clearable>
          <el-option
            v-for="dict in dict.type.work_reporting_status"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
        </el-select>
      </el-form-item>
      <el-form-item label-width="1" label="下线报工状态" prop="sfResult">
        <el-select v-model="queryParams.sfResult" placeholder="请选择下线报工状态" clearable>
          <el-option
            v-for="dict in dict.type.work_reporting_status"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
        </el-select>
      </el-form-item>
<!--      <el-form-item label-width="1" label="上线报工状态" prop="onlineCompletionMark">-->
<!--        <el-select v-model="queryParams.onlineCompletionMark" placeholder="请选择上线报工状态" clearable>-->
<!--          <el-option-->
<!--            v-for="dict in dict.type.work_reporting_status"-->
<!--            :key="dict.value"-->
<!--            :label="dict.label"-->
<!--            :value="dict.value"-->
<!--          />-->
<!--        </el-select>-->
<!--      </el-form-item>-->
<!--      <el-form-item label-width="1" label="下线报工状态" prop="sfResult">-->
<!--        <el-select v-model="queryParams.sfResult" placeholder="请选择下线报工状态" clearable>-->
<!--          <el-option-->
<!--            v-for="dict in dict.type.work_reporting_status"-->
<!--            :key="dict.value"-->
<!--            :label="dict.label"-->
<!--            :value="dict.value"-->
<!--          />-->
<!--        </el-select>-->
<!--      </el-form-item>-->
      <div style="display: none">
        <div id="printMe" style="width: 500px;">
@@ -107,37 +107,37 @@
    <el-card style="margin-top: 10px" class="box-card">
    <el-row :gutter="10" class="mb8">
<!--      <el-col :span="1.5">-->
<!--        <el-button-->
<!--          type="primary"-->
<!--          plain-->
<!--          icon="el-icon-plus"-->
<!--          size="mini"-->
<!--          @click="handleAdd"-->
<!--          v-hasPermi="['om:productionOrde:add']"-->
<!--        >新增</el-button>-->
<!--      </el-col>-->
<!--      <el-col :span="1.5">-->
<!--        <el-button-->
<!--          type="success"-->
<!--          plain-->
<!--          icon="el-icon-edit"-->
<!--          size="mini"-->
<!--          :disabled="single"-->
<!--          @click="handleUpdate"-->
<!--          v-hasPermi="['om:productionOrde:edit']"-->
<!--        >修改</el-button>-->
<!--      </el-col>-->
<!--      <el-col :span="1.5">-->
<!--&lt;!&ndash;        <el-button&ndash;&gt;-->
<!--&lt;!&ndash;          type="danger"&ndash;&gt;-->
<!--&lt;!&ndash;          plain&ndash;&gt;-->
<!--&lt;!&ndash;          icon="el-icon-delete"&ndash;&gt;-->
<!--&lt;!&ndash;          size="mini"&ndash;&gt;-->
<!--&lt;!&ndash;          :disabled="multiple"&ndash;&gt;-->
<!--&lt;!&ndash;          @click="handleDelete"&ndash;&gt;-->
<!--&lt;!&ndash;          v-hasPermi="['om:productionOrde:remove']"&ndash;&gt;-->
<!--&lt;!&ndash;        >删除</el-button>&ndash;&gt;-->
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['om:productionOrde:add']"
        >新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['om:productionOrde:edit']"
        >修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['om:productionOrde:remove']"
        >删除</el-button>
<!--        <el-button-->
<!--          type="info"-->
<!--          icon="el-icon-upload2"-->
@@ -203,7 +203,7 @@
<!--          :disabled="single"-->
<!--          @click="jieBang"-->
<!--        >解绑</el-button>-->
<!--      </el-col>-->
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -288,23 +288,23 @@
        {{titleName}}
      </span>
      <el-form ref="form" inline :model="form" :rules="rules" label-width="100px">
        <el-form-item label="生产工单号" prop="workOrderNo">
          <el-input style="width: 265px" v-model="form.workOrderNo" placeholder="请输入生产工单号" />
        </el-form-item>
        <el-form-item label="订单编号" prop="salesOrderCode">
          <el-input style="width: 265px" v-model="form.salesOrderCode" placeholder="请输入订单编号" />
        <el-form-item label="生产订单号" prop="workOrderNo">
          <el-input style="width: 265px" v-model="form.workOrderNo" placeholder="请输入生产订单号" />
        </el-form-item>
        <el-form-item label="产品序列号" prop="productNum">
          <el-input v-model="form.productCode" placeholder="请选择产品" >
            <el-button slot="append" @click="handleSelectProduct" icon="el-icon-search"></el-button>
          </el-input>
          <ItemSelect ref="itemSelect" @onSelected="onItemSelected" > </ItemSelect>
          <el-input style="width: 265px" v-model="form.productNum" placeholder="请输入产品序列号" />
        </el-form-item>
        <el-form-item label="产品名称" prop="productName">
          <el-input style="width: 265px" v-model="form.productName" disabled placeholder="请输入产品名称" />
        </el-form-item>
        <el-form-item label="产品型号" prop="productModel">
          <el-input v-model="form.productModel" placeholder="请输入产品型号" />
<!--        <el-form-item label="产品序列号" prop="productNum">-->
<!--          <el-input v-model="form.productCode" placeholder="请选择产品" >-->
<!--            <el-button slot="append" @click="handleSelectProduct" icon="el-icon-search"></el-button>-->
<!--          </el-input>-->
<!--          <ItemSelect ref="itemSelect" @onSelected="onItemSelected" > </ItemSelect>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="产品名称" prop="productName">-->
<!--          <el-input style="width: 265px" v-model="form.productName" disabled placeholder="请输入产品名称" />-->
<!--        </el-form-item>-->
        <el-form-item label="产品型号" prop="productCode">
          <el-input v-model="form.productCode" placeholder="请输入产品型号" />
        </el-form-item>
        <el-form-item label="工厂编号" prop="siteCode">
          <el-input style="width: 265px" v-model="form.siteCode" placeholder="请输入工厂编号" />