Browse Source

备品备件

java8
ruanqi 10 months ago
parent
commit
957c39a164
  1. 27
      src/views/modules/ecss/codelnotify.vue
  2. 30
      src/views/modules/ecss/codelnotifyConfirm.vue

27
src/views/modules/ecss/codelnotify.vue

@ -265,7 +265,8 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item :label="'PN'" >
<el-form-item >
<span slot="label" @click="getBaseList(507)"><a herf="#">PN</a></span>
<el-input v-model="updateDetailModel.partNo" ></el-input>
</el-form-item>
</el-col>
@ -389,10 +390,13 @@
<!-- 导入 -->
<del-upload-excel ref="delUploadExcel" @refreshTable="searchTable" v-drag></del-upload-excel>
<!--列表的组件-->
<Chooselist ref="baseList" @getBaseData="getBaseData"></Chooselist>
</div>
</template>
<script>
import Chooselist from '@/views/modules/common/Chooselist_eam'
import delUploadExcel from "./del_upload_excel.vue";
import {} from "@/api/sysLanguage.js"
import {
@ -409,7 +413,8 @@
export default {
name: "null",
components:{
delUploadExcel
delUploadExcel,
Chooselist,
},
data() {
return {
@ -1434,6 +1439,24 @@
})
},
methods: {
// S
getBaseList(val, type) {
this.tagNo = val
this.$nextTick(() => {
let strVal = ''
if (val === 507) {
strVal = this.updateDetailModel.partNo
}
this.$refs.baseList.init(val, strVal)
})
},
/* 列表方法的回调 */
getBaseData(val) {
if (this.tagNo === 507) {
this.updateDetailModel.partNo = val.part_no
}
},
//
sizeChangeHandle (val) {
this.pageSize = val

30
src/views/modules/ecss/codelnotifyConfirm.vue

@ -226,7 +226,7 @@
</el-col>
<el-col :span="6">
<el-form-item :label="' '" >
<el-button @click="newBoxModel()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'新增箱'}}</el-button>
<el-button @click="newBoxModel()" type="primary" v-if="currentRow.notifyStatus=='仓库已确认'" style="margin-left: 2px;margin-top: 0px">{{'新增箱'}}</el-button>
</el-form-item>
</el-col>
@ -241,7 +241,7 @@
<el-table-column
header-align="center"
align="center"
width="150"
width="100"
fixed="left"
label="操作">
<template slot-scope="scope">
@ -357,7 +357,8 @@
<el-form label-position="top" style="margin-left: 7px;margin-top: -5px;">
<el-row :gutter="20">
<el-col :span="6">
<el-form-item :label="'物料编码'" >
<el-form-item >
<span slot="label" @click="getBaseList(507)"><a herf="#">物料编码</a></span>
<el-input v-model="boxModelData.partNo" ></el-input>
</el-form-item>
</el-col>
@ -390,11 +391,13 @@
</el-dialog>
<!-- 导入 -->
<pallet-upload-excel ref="palletUploadExcel" @refreshTable="searchPalletTable" v-drag></pallet-upload-excel>
<!--列表的组件-->
<Chooselist ref="baseList" @getBaseData="getBaseData"></Chooselist>
</div>
</template>
<script>
import Chooselist from '@/views/modules/common/Chooselist_eam'
import {} from "@/api/sysLanguage.js"
import palletUploadExcel from "./pallet_upload_excel.vue";
import {
@ -415,6 +418,7 @@
name: "null",
components:{
palletUploadExcel,
Chooselist,
},
data() {
return {
@ -1668,6 +1672,24 @@
})
},
methods: {
// S
getBaseList(val, type) {
this.tagNo = val
this.$nextTick(() => {
let strVal = ''
if (val === 507) {
strVal = this.boxModelData.partNo
}
this.$refs.baseList.init(val, strVal)
})
},
/* 列表方法的回调 */
getBaseData(val) {
if (this.tagNo === 507) {
this.boxModelData.partNo = val.part_no
}
},
//
sizeChangeHandle (val) {
this.pageSize = val

Loading…
Cancel
Save