loulijun2021
2022-07-18 f35da7050efeaff1fd442c233008fdc00b10851f
src/views/scgl/gd.vue
@@ -190,7 +190,7 @@
            prop="route_name"
            label="工艺路线"
            sortable="custom"
            width="120"
            width="130"
          />
          <el-table-column
@@ -349,9 +349,9 @@
              >
                <el-option
                  v-for="item in routeArr"
                  :key="item.route_code"
                  :label="item.route_name"
                  :value="item.route_code"
                  :key="item.code"
                  :label="item.name"
                  :value="item.code"
                />
              </el-select>
            </el-form-item>
@@ -556,18 +556,16 @@
import Pagination from '@/components/Pagination'
import {
  AddUpdateMesOrder,
  ClosedErpOrder,
  ClosedMesOrder,
  DeleteMesOrder,
  MesOrderSearch, RouteSelectWkshop, SearchWorkStep,
  MesOrderSearch, PartSelectRoute, RouteSelectWkshop, SearchWorkStep,
  SelectRouteStep
} from '@/api/scgl'
import { WorkShopSelect } from '@/api/sbgl'
import { PartSelect, PartSelectRpute } from '@/api/zzmx'
import { PartSelect } from '@/api/zzmx'
import { handleDatetime } from '@/utils/global'
import { getCookie } from '@/utils/auth'
import { MesOrderPrintSearch1 } from '@/api/utils'
import { urlAddRandomNo, webapp_ws_ajax_run } from '@/utils/grwebapp'
import { urlAddRandomNo, webapp_urlprotocol_startup, webapp_ws_ajax_run, webapp_ws_autoupdate } from '@/utils/grwebapp'
const SER_HZ = /^[\u4e00-\u9fa5]+$/
export default {
@@ -705,6 +703,8 @@
  mounted() {
    window.addEventListener('resize', this.getHeight)
    this.getHeight()
    // webapp_urlprotocol_startup()
    webapp_ws_autoupdate(true)
  },
  methods: {
    async getMesOrderSearch() {
@@ -786,9 +786,20 @@
    // 产品信息值改变
    async partcodeChange(val) {
      const { data: res } = await PartSelectRpute({ partcode: val })
      const { data: res } = await PartSelectRoute({ partcode: val })
      this.routeArr = res
      this.dialogForm.routecode = ''
      let flag = false
      this.routeArr.forEach(item => {
        if (item.code === item.default_route) {
          this.dialogForm.routecode = item.code
          flag = true
        }
      })
      if (!flag) {
        this.dialogForm.routecode = ''
      }
      this.dialogForm.wkshopcode = ''
    },
    // 工艺路线值改变
@@ -832,8 +843,6 @@
        this.dialogForm.partname = row.partname
        this.dialogForm.mesqty = row.plan_qty
        this.dialogForm.partspec = row.partspec
        // this.dialogForm.routecode = row.route_code// 工艺路线代码
        // this.dialogForm.wkshopcode = row.wkshp_code// 生产车间代码
        this.dialogForm.planstartdate = row.plan_startdate !== null ? row.plan_startdate : handleDatetime(new Date())
        this.dialogForm.planenddate = row.plan_enddate !== null ? row.plan_enddate : handleDatetime(new Date())
@@ -964,7 +973,7 @@
          AddUpdateMesOrder(data).then(res => {
            if (res.code === '200') {
              if (this.operation !== 'add') {
                // this.sendPrint()
                this.sendPrint()
              }
              this.$message.success(this.operation === 'add' ? '添加成功!' : '派发成功!')
              this.dialogVisible = false