|
@@ -2,41 +2,14 @@
|
|
|
<div class="app-container">
|
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
<el-form-item label="仓库" prop="fwarehouseid">
|
|
|
- <el-select
|
|
|
- v-model="queryParams.fWarehouseid"
|
|
|
- filterable
|
|
|
- remote
|
|
|
- clearable
|
|
|
- size="small"
|
|
|
- :remote-method="warehouseRemoteMethod"
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- placeholder="请选择仓库"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in warehouseOptions"
|
|
|
- :key="index.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="库区" prop="fWarehouseLocationid">
|
|
|
- <el-select
|
|
|
- v-model="queryParams.fWarehouseLocationid"
|
|
|
- filterable
|
|
|
- remote
|
|
|
- size="small"
|
|
|
- :remote-method="kqhouseRemoteMethod"
|
|
|
- placeholder="请选择库区"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in kqhouseOptions"
|
|
|
- :key="index.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
+ <treeselect style="width:160px"
|
|
|
+ v-model="queryParams.fWarehouseid"
|
|
|
+ :options="fWarehouseidOption"
|
|
|
+ @select="treeseLect"
|
|
|
+ :show-count="true"
|
|
|
+ placeholder="请选择归属库区" />
|
|
|
</el-form-item>
|
|
|
+
|
|
|
<el-form-item label="货物名称" prop="fgoodsid">
|
|
|
<el-select
|
|
|
v-model="queryParams.fGoodsid"
|
|
@@ -56,16 +29,18 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="入库日期" prop="createTime">
|
|
|
+ <el-form-item label="业务日期" prop="timeInterval">
|
|
|
<el-date-picker
|
|
|
v-model="queryParams.timeInterval"
|
|
|
type="daterange"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
clearable
|
|
|
+ style="width: 60%"
|
|
|
range-separator="至"
|
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
|
- @keyup.enter.native="handleQuery">
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ >
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="贸易方式" prop="fTrademodeid">
|
|
@@ -303,17 +278,22 @@
|
|
|
|
|
|
<script>
|
|
|
import { listWhgenleg, getWhgenleg, delWhgenleg, addWhgenleg, updateWhgenleg, exportWhgenleg , } from "@/api/reportManagement/Statistics";
|
|
|
-import {listWarehouse} from "@/api/basicdata/warehouse";
|
|
|
+import {listWarehouse, treeselect} from "@/api/basicdata/warehouse";
|
|
|
import {listArea} from "@/api/basicdata/area";
|
|
|
import {listGoods} from "@/api/basicdata/goods";
|
|
|
import {listCorps} from "@/api/basicdata/corps";
|
|
|
+import Treeselect from '@riophae/vue-treeselect'
|
|
|
+import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
|
|
|
|
|
export default {
|
|
|
name: "Whgenleg",
|
|
|
components: {
|
|
|
+ Treeselect
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ //仓库树状下拉
|
|
|
+ fWarehouseidOption:[],
|
|
|
options:[{
|
|
|
name:'出库',
|
|
|
key:'SJCK'
|
|
@@ -384,8 +364,20 @@ export default {
|
|
|
this.getDicts("data_trademodes").then((response) => {
|
|
|
this.fTrademodeidOptions = response.data;
|
|
|
});
|
|
|
+ treeselect().then(response => {
|
|
|
+ this.fWarehouseidOption = response.data
|
|
|
+ })
|
|
|
},
|
|
|
methods: {
|
|
|
+ treeseLect(tree){
|
|
|
+ this.queryParams.fWarehouseid = tree.id
|
|
|
+ },
|
|
|
+ getTreeselect() {
|
|
|
+ treeselect().then(response => {
|
|
|
+ this.warehousesOptions = response.data;
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
// 贸易方式(数据字典),对���t_trademodels 字典翻译
|
|
|
fTrademodeidFormat(row, column) {
|
|
|
return this.selectDictLabel(this.fTrademodeidOptions, row.fTrademodeid);
|