loulijun2021
2022-07-04 bc95be087fbf1b6c93bb8cdb8f0478305ec1199f
src/views/scgl/gd.vue
@@ -30,14 +30,15 @@
            </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-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-form-item>
            <el-form-item label="产品名称" style=" display: flex;">
              <el-input v-model="form.partname" style="width: 200px" placeholder="请输入" />
@@ -109,6 +110,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)"
              />
@@ -126,8 +128,10 @@
            width="110"
          >
            <template slot-scope="{row}">
              <div v-if="row.status==='CREATING'">进行中</div>
              <div v-if="row.status==='NEW'">未开始</div>
              <div v-if="row.status==='NEW'">新工单</div>
              <div v-if="row.status==='ALLOC'">已派发</div>
              <div v-if="row.status==='START'">开工</div>
              <div v-if="row.status==='CLOSED'">完工</div>
            </template>
          </el-table-column>
          <el-table-column
@@ -184,7 +188,6 @@
          <el-table-column
            prop="createdate"
            label="创建时间"
            show-overflow-tooltip
            sortable="custom"
          />
          <el-table-column
@@ -320,8 +323,10 @@
        rows: 20 // 每页多少条
      },
      erporderstusArr: [
        { code: 'CREATING', name: '进行中' },
        { code: 'NEW', name: '未开始' }
        { code: 'NEW', name: '新工单' },
        { code: 'ALLOC', name: '已派发' },
        { code: 'START', name: '开工' },
        { code: 'CLOSED', name: '完工' }
      ],
      total: 10,
      radioSelected: '',
@@ -397,6 +402,7 @@
    // 单选框选中获取当前行信息
    getCurrentRow(row) {
      console.log(row, 1)
      this.radioSelected = row
    },
    // 新增按钮
    add(operation) {
@@ -640,4 +646,9 @@
  border-color: $main_color;
}
.elTableDiv{
  ::v-deep .el-radio__label{
    display: none;
  }
}
</style>