loulijun2021
2022-07-04 991a63234bba49da5a22d0f64ae15837d3253829
src/views/scgl/scdd.vue
@@ -30,14 +30,16 @@
            </el-form-item>
            <el-form-item label="产品编码" style=" display: flex;">
              <el-select v-model="form.partcode" :popper-append-to-body="false" style="width: 200px" placeholder="请选择">
                <el-option
                  v-for="item in OrgTypeArr"
                  :key="item.code"
                  :label="item.name"
                  :value="item.code"
                />
              </el-select>
              <el-input v-model="form.partcode" style="width: 200px" placeholder="请输入" />
              <!--              <el-select v-model="form.partcode" :popper-append-to-body="false" style="width: 200px" placeholder="请选择">-->
              <!--                <el-option-->
              <!--                  v-for="item in partArr"-->
              <!--                  :key="item.code"-->
              <!--                  :label="item.name"-->
              <!--                  :value="item.code"-->
              <!--                />-->
              <!--              </el-select>-->
            </el-form-item>
            <el-form-item label="产品名称" style=" display: flex;">
              <el-input v-model="form.partname" style="width: 200px" placeholder="请输入" />
@@ -81,6 +83,7 @@
        <el-button
          type="primary"
          icon="el-icon-switch-button"
          @click="orderClose"
        >订单关闭
        </el-button>
        <!--        <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">新增</el-button>-->
@@ -109,6 +112,7 @@
            <template scope="scope">
              <el-radio
                v-model="radioSelected"
                :label="scope.$index"
                style="color: #fff;padding-left: 10px; margin-right: -25px;"
                @change.native="getCurrentRow(scope.row)"
              />
@@ -221,7 +225,7 @@
            placeholder="请选择"
          >
            <el-option
              v-for="item in OrgTypeArr"
              v-for="item in erporderstusArr"
              :key="item.code"
              :label="item.name"
              :value="item.code"
@@ -263,7 +267,7 @@
      <span slot="footer" class="dialog-footer">
        <div class="footerButton">
          <el-button @click="dialogVisibleCancel">取 消</el-button>
          <el-button type="primary" @click="dialogVisibleConfirm">确 定</el-button>
          <el-button type="primary" @click="dialogVisibleConfirm">下 达</el-button>
        </div>
      </span>
    </el-dialog>
@@ -275,6 +279,7 @@
import { AddUpdateOrganization, DeleteOrganization, OrganizationSearch, PrentOrganization } from '@/api/jcsz'
import { getCookie } from '@/utils/auth'
import { ErpOrderSearch } from '@/api/scgl'
import { PartSelect } from '@/api/zzmx'
const SER_HZ = /^[\u4e00-\u9fa5]+$/
export default {
@@ -311,12 +316,13 @@
        page: 1, // 第几页
        rows: 20 // 每页多少条
      },
      // partArr: [],
      erporderstusArr: [
        { code: 'CREATING', name: '进行中' },
        { code: 'NEW', name: '未开始' }
      ],
      total: 10,
      radioSelected: '',
      radioSelected: {},
      tableData: [],
      dialogVisible: false,
      dialogForm: {
@@ -343,6 +349,7 @@
  },
  created() {
    this.getErpOrderSearch()
    // this.getPartSelect()// 获取产品编码信息
  },
  mounted() {
    window.addEventListener('resize', this.getHeight)
@@ -354,6 +361,10 @@
      this.tableData = res.data
      this.total = res.count
    },
    // async getPartSelect() {
    //   const { data: res } = await PartSelect()
    //   this.partArr = res
    // },
    // 排序改变时
    sortChange({ column, prop, order }) {
      if (order === 'descending') {
@@ -371,9 +382,6 @@
    search() {
      this.getErpOrderSearch()
    },
    upload() {
    },
    // 重置
    reset() {
      this.form.erporderstus = ''
@@ -389,6 +397,11 @@
    // 单选框选中获取当前行信息
    getCurrentRow(row) {
      console.log(row, 1)
      this.radioSelected = row
    },
    // 订单关闭
    orderClose() {
      console.log(this.radioSelected, 1)
    },
    // 新增按钮
    add(operation) {
@@ -632,4 +645,10 @@
  border-color: $main_color;
}
.elTableDiv{
  ::v-deep .el-radio__label{
    display: none;
  }
}
</style>