loulijun2021
2024-01-09 844adb3a80b39f9a78dae89a6a27f19e58a931df
src/views/workOrder/workOrderSend.vue
@@ -20,6 +20,22 @@
          style="display: flex;"
        >
          <div class="elForm">
            <el-form-item label="车间名称" style=" display: flex;">
              <el-select
                v-model="form.wkshopcode"
                filterable
                :popper-append-to-body="false"
                style="width: 200px"
                placeholder="请选择"
              >
                <el-option
                  v-for="item in wkshopcodeArr"
                  :key="item.torg_code"
                  :label="item.torg_name"
                  :value="item.torg_code"
                />
              </el-select>
            </el-form-item>
            <el-form-item label="工单状态" style=" display: flex;">
              <el-select
                v-model="form.mesorderstus"
@@ -44,7 +60,7 @@
            <el-form-item label="源单单号" style="display: flex;">
              <el-input v-model="form.sourceorder" style="width: 200px" placeholder="请输入" />
            </el-form-item>
            <el-form-item label="销售订单" style="display: flex;">
            <el-form-item v-show="isExpandForm" label="销售订单" style="display: flex;">
              <el-input v-model="form.saleordercode" style="width: 200px" placeholder="请输入" />
            </el-form-item>
            <el-form-item v-show="isExpandForm" label="单据类型" style=" display: flex;">
@@ -138,9 +154,9 @@
          :header-cell-style="this.$headerCellStyle"
          :cell-style="this.$cellStyle"
          @sort-change="sortChange"
          @row-click="rowClick"
          @selection-change="handleSelectionChange"
        >
          <!--          @row-click="rowClick"-->
          <!--          <el-table-column-->
          <!--            type="selection"-->
          <!--            width="50"-->
@@ -270,13 +286,13 @@
              <div v-else>/</div>
            </template>
          </el-table-column>
          <el-table-column
            prop="data_sources"
            show-tooltip-when-overflow
            label="数据来源"
            sortable="custom"
            width="120"
          />
          <!--          <el-table-column-->
          <!--            prop="data_sources"-->
          <!--            show-tooltip-when-overflow-->
          <!--            label="数据来源"-->
          <!--            sortable="custom"-->
          <!--            width="120"-->
          <!--          />-->
          <el-table-column
            prop="lm_user"
@@ -1959,7 +1975,7 @@
  UpdateMesOrderStepSearch
} from '@/api/WorkOrder'
import { PartSelect } from '@/api/ProductModel'
import { PrentOrganization, StepData } from '@/api/GeneralBasicData'
import { PrentOrganization, PrentOrganizationNoCompany, StepData } from '@/api/GeneralBasicData'
import Sortable from 'sortablejs'
import ElDragSelect from '@/components/DragSelect'
import { MesOrderPrintSearch } from '@/api/GridReport' // base on element-ui
@@ -1980,6 +1996,7 @@
      tableHeight: 0,
      username: '',
      form: {
        wkshopcode: '',
        mesorderstus: 'ALLO', // 工单状态码
        mesordercode: '', // 工单编号
        partcode: '', // 产品编码
@@ -2005,6 +2022,7 @@
        // { code: 'NOSCHED', name: '待排程' },
        // { code: 'SCHED', name: '已排程' }
      ],
      wkshopcodeArr: [],
      total: 10,
      tableData: [],
      dialogVisible: false,
@@ -2273,8 +2291,13 @@
      this.getMesOrderSearch().then(res => {
        if (res.code === '200') {
          this.getSelect()
          this.getPrentOrganizationNoCompany()
        }
      })
    },
    async getPrentOrganizationNoCompany() {
      const { data: res } = await PrentOrganizationNoCompany()
      this.wkshopcodeArr = res
    },
    async getMesOrderSearch() {
      // let tempDate = this.form.createdate
@@ -2283,6 +2306,7 @@
      // }
      const data = {
        wkshopcode: this.form.wkshopcode, //
        mesorderstus: this.form.mesorderstus, // 工单状态码
        mesordercode: this.form.mesordercode, // 工单编号
        partcode: this.form.partcode, // 产品编码
@@ -2354,6 +2378,7 @@
    // 重置
    reset(val) {
      this.form.wkshopcode = ''
      this.form.mesorderstus = 'ALLO'
      this.form.mesordercode = ''
      this.form.partcode = ''