hdy
4 天以前 51eb318f6df9ebc7d1ff47522e33b2ee7cea1ba8
billion-ui/src/views/main/bs/bomChildInfo/index.vue
@@ -46,7 +46,6 @@
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
      </el-form-item>
    </el-form>
    <el-card style="margin-top: 10px" class="box-card">
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
@@ -138,7 +137,6 @@
    <el-empty v-else>
      <span slot="description">暂无数据</span>
    </el-empty>
    </el-card>
    <pagination
      v-show="total>0"
@@ -165,10 +163,13 @@
          <el-input v-model="form.locationName" placeholder="请输入工位名称" />
        </el-form-item>
        <el-form-item label="物料编码" prop="materialCode">
          <el-input v-model="form.materialCode" placeholder="请输入物料编码" />
          <el-input v-model="form.materialCode" placeholder="请选择产品" >
            <el-button slot="append" @click="handleSelectMaterial" icon="el-icon-search"></el-button>
          </el-input>
          <ItemSelect ref="itemSelect" @onSelected="onItemSelected" > </ItemSelect>
        </el-form-item>
        <el-form-item label="物料名称" prop="materialName">
          <el-input v-model="form.materialName" placeholder="请输入物料名称" />
          <el-input disabled v-model="form.materialName" placeholder="请输入物料名称" />
        </el-form-item>
        <el-form-item label="单耗" prop="costQty">
          <el-input v-model="form.costQty" placeholder="请输入单耗" />
@@ -191,9 +192,11 @@
<script>
import { listBomChildInfo, getBomChildInfo, delBomChildInfo, addBomChildInfo, updateBomChildInfo } from "@/api/main/bs/bomChildInfo";
import { listBomInfo } from "@/api/main/bs/bomInfo";
import ItemSelect from "@/components/itemSelect/single.vue";
export default {
  name: "BomChildInfo",
  components: {ItemSelect},
  data() {
    return {
      // 遮罩层
@@ -257,6 +260,16 @@
    this.getProcesses();
  },
  methods: {
    //物料选择弹出框
    onItemSelected(obj){
      if(obj !== undefined && obj !== null){
        this.form.materialCode = obj.materialCode;
        this.form.materialName = obj.materialName;
      }
    },
    handleSelectMaterial(){
      this.$refs.itemSelect.showFlag = true;
    },
    /** 返回按钮操作 */
    handleClose() {
      const obj = { path: "/main/bs/bomInfo" };