|
@@ -1,22 +1,23 @@
|
|
|
|
+<!-- 单位换算 -->
|
|
<template>
|
|
<template>
|
|
<div class="stock-order">
|
|
<div class="stock-order">
|
|
- <el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
|
|
|
|
|
|
+ <el-form :inline="true" :model="dataForm" @keyup.enter.native="queryData()">
|
|
<el-form-item label="创建人">
|
|
<el-form-item label="创建人">
|
|
<el-input v-model="dataForm.name" placeholder="创建人" clearable></el-input>
|
|
<el-input v-model="dataForm.name" placeholder="创建人" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="创建时间">
|
|
<el-form-item label="创建时间">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
v-model="dataForm.date"
|
|
v-model="dataForm.date"
|
|
- value-format="yyyy-MM-dd"
|
|
|
|
- type="daterange"
|
|
|
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
+ type="datetimerange"
|
|
range-separator="至"
|
|
range-separator="至"
|
|
- start-placeholder="开始日期"
|
|
|
|
- end-placeholder="结束日期">
|
|
|
|
|
|
+ start-placeholder="开始时间"
|
|
|
|
+ end-placeholder="结束时间">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
- <el-button @click="getDataList()">查询</el-button>
|
|
|
|
- <el-button @click="inBound()" type="primary">新增换算</el-button>
|
|
|
|
|
|
+ <el-button @click="queryData()">查询</el-button>
|
|
|
|
+ <el-button @click="addOrUpdateHandle(0, false)" type="primary">新增换算</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<el-table
|
|
<el-table
|
|
@@ -106,12 +107,13 @@
|
|
layout="total, sizes, prev, pager, next, jumper">
|
|
layout="total, sizes, prev, pager, next, jumper">
|
|
</el-pagination>
|
|
</el-pagination>
|
|
<!-- 入库-->
|
|
<!-- 入库-->
|
|
- <unit-add v-if="inboundVisible" ref="inbound" @refreshDataList="getDataList"></unit-add>
|
|
|
|
|
|
+ <unit-add v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></unit-add>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import unitAdd from './unit-add'
|
|
import unitAdd from './unit-add'
|
|
|
|
+ import { getUnitConversionList } from '@/api/warehouse'
|
|
export default {
|
|
export default {
|
|
name: 'stock-order',
|
|
name: 'stock-order',
|
|
components: {unitAdd},
|
|
components: {unitAdd},
|
|
@@ -145,21 +147,22 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ // 查询
|
|
|
|
+ queryData () {
|
|
|
|
+ this.pageIndex = 1
|
|
|
|
+ this.getDataList()
|
|
|
|
+ },
|
|
// 获取数据列表
|
|
// 获取数据列表
|
|
getDataList () {
|
|
getDataList () {
|
|
this.dataListLoading = true
|
|
this.dataListLoading = true
|
|
- this.$http({
|
|
|
|
- url: this.$http.adornUrl('/biz-service/inbound-record-ctl/list'),
|
|
|
|
- method: 'get',
|
|
|
|
- params: this.$http.adornParams({
|
|
|
|
- 'current': this.pageIndex,
|
|
|
|
- 'size': this.pageSize,
|
|
|
|
- 'userId': this.dataForm.userId,
|
|
|
|
- 'beginTime': this.dataForm.date[0],
|
|
|
|
- 'endTime': this.dataForm.date[1],
|
|
|
|
- 'recordType': this.dataForm.recordType
|
|
|
|
- })
|
|
|
|
- }).then(({data}) => {
|
|
|
|
|
|
+ let params = {
|
|
|
|
+ 'current': this.pageIndex,
|
|
|
|
+ 'size': this.pageSize,
|
|
|
|
+ 'userId': this.$store.state.user.id,
|
|
|
|
+ 'beginTime': this.dataForm.date[0],
|
|
|
|
+ 'endTime': this.dataForm.date[1]
|
|
|
|
+ }
|
|
|
|
+ getUnitConversionList(params).then(({data}) => {
|
|
if (data && data.code === '200') {
|
|
if (data && data.code === '200') {
|
|
this.dataList = data.data.records
|
|
this.dataList = data.data.records
|
|
this.totalPage = Number(data.data.total)
|
|
this.totalPage = Number(data.data.total)
|
|
@@ -186,10 +189,10 @@
|
|
this.dataListSelections = val
|
|
this.dataListSelections = val
|
|
},
|
|
},
|
|
// 入库申请
|
|
// 入库申请
|
|
- inBound () {
|
|
|
|
- this.inboundVisible = true
|
|
|
|
|
|
+ addOrUpdateHandle () {
|
|
|
|
+ this.addOrUpdateVisible = true
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
- this.$refs.inbound.init()
|
|
|
|
|
|
+ this.$refs.addOrUpdate.init()
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|