This commit is contained in:
2023-06-30 11:27:19 +08:00
parent a49a28370b
commit 07bb2bc3fb
4 changed files with 464 additions and 116 deletions

View File

@@ -8,9 +8,9 @@
<el-select v-model="value1" filterable clearable placeholder="请选择">
<el-option
v-for="item in options1"
:key="item.device_code"
:label="item.device_name"
:value="item.device_code">
:key="item.stor_id"
:label="item.stor_name"
:value="item.stor_id">
</el-option>
</el-select>
</div>
@@ -21,9 +21,9 @@
<el-select v-model="value2" filterable clearable placeholder="请选择">
<el-option
v-for="item in options2"
:key="item.device_code"
:label="item.device_name"
:value="item.device_code">
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</div>
@@ -34,9 +34,9 @@
<el-select v-model="value3" filterable clearable placeholder="请选择">
<el-option
v-for="item in options3"
:key="item.device_code"
:label="item.device_name"
:value="item.device_code">
:key="item.point_code"
:label="item.point_name"
:value="item.point_code">
</el-option>
</el-select>
</div>
@@ -56,7 +56,7 @@
<div class="search-item_2 flexend">
<button class="button button--primary">确认入库</button>
<button class="button button--primary">作业查询</button>
<button class="button button--primary">添加单据物料</button>
<button class="button button--primary" @click="toAddBillMater">添加单据物料</button>
<button class="button button--primary">删除一行</button>
</div>
</div>
@@ -76,15 +76,15 @@
</tr>
</thead>
<tbody>
<tr v-for="(e, i) in [1, 2, 3]" :key="i">
<td>1</td>
<td>030301010031</td>
<td>碳化钨粉ZW300</td>
<td>1000</td>
<td></td>
<td>xno01</td>
<td>RT20210616001</td>
<td>供应商甲</td>
<tr v-for="(e, i) in dataList" :key="i" :class="{'selected_icon': pkId === e.material_code}" @click="toRadio(e)">
<td>i</td>
<td>{{e.material_code}}</td>
<td>{{e.material_name}}</td>
<td>{{e.sale_qty}}</td>
<td>{{e.qty_unit_name}}</td>
<td>{{e.bucketunique}}</td>
<td>{{e.sale_code}}</td>
<td>{{e.cust_name}}</td>
</tr>
</tbody>
</table>
@@ -93,6 +93,7 @@
</template>
<script>
import { getBcpStor, getBillType, getPoint } from '../../../config/getData1.js'
export default {
data () {
return {
@@ -101,7 +102,47 @@ export default {
options2: [],
value2: '',
options3: [],
value3: ''
value3: '',
dataList: [{material_code: '030301010031'}],
pkId: '',
pkObj: {}
}
},
beforeRouteLeave (to, from, next) {
if (to.path === '/home' || to.path === '/login') {
this.$store.dispatch('setKeepAlive', [])
}
next()
},
activated () {
},
created () {
this._getBcpStor()
this._getBillType()
this._getPoint()
},
methods: {
// 仓库下拉框
async _getBcpStor () {
let res = await getBcpStor()
this.options1 = [...res.data]
},
// 单据类型下拉框
async _getBillType () {
let res = await getBillType()
this.options2 = [...res.data]
},
// 入库点下拉框
async _getPoint () {
let res = await getPoint()
this.options3 = [...res.data]
},
toAddBillMater () {
this.$router.push('/selectfinishedmater')
},
toRadio (e) {
this.pkId = this.pkId === e.material_code ? '' : e.material_code
this.pkObj = this.pkId === e.material_code ? e : {}
}
}
}