|
@@ -9,7 +9,7 @@
|
|
|
>
|
|
|
<el-form-item label="业务编号" prop="fbillno">
|
|
|
<el-input
|
|
|
- v-model="queryParams.fbillno"
|
|
|
+ v-model="queryParams.fBillno"
|
|
|
placeholder="请输入业务编号"
|
|
|
clearable
|
|
|
size="small"
|
|
@@ -17,46 +17,73 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="制单人" prop="createBy">
|
|
|
- <el-input
|
|
|
+ <el-select
|
|
|
v-model="queryParams.createBy"
|
|
|
- placeholder="请输入制单人"
|
|
|
+ filterable
|
|
|
+ remote
|
|
|
clearable
|
|
|
- size="small"
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
+ style="width: 250px"
|
|
|
+ :remote-method="userRemoteMethod"
|
|
|
+ placeholder="请选择制单人"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(dict, index) in userOptions"
|
|
|
+ :key="index.userName"
|
|
|
+ :label="dict.nickName"
|
|
|
+ :value="dict.userName"
|
|
|
+ ></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
|
|
|
- size="small"
|
|
|
- v-model="queryParams.createTime"
|
|
|
- type="date"
|
|
|
- value-format="timestamp"
|
|
|
- placeholder="选择出库日期"
|
|
|
- >
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ @keyup.enter.native="handleQuery">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="贸易方式" prop="ftrademodeid">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.frademodeid"
|
|
|
- placeholder="请输入贸易方式"
|
|
|
+ <el-form-item label="贸易方式" prop="fTrademodeid">
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.fTrademodeid"
|
|
|
+ placeholder="请选择贸易方式"
|
|
|
clearable
|
|
|
- size="small"
|
|
|
+ style="width: 250px"
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(dict, index) in fTrademodeidOptions"
|
|
|
+ :key="index.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="货权方" prop="fCorpid">
|
|
|
- <el-input
|
|
|
+ <el-select
|
|
|
v-model="queryParams.fCorpid"
|
|
|
- placeholder="请输入货权方"
|
|
|
+ filterable
|
|
|
+ remote
|
|
|
clearable
|
|
|
- size="small"
|
|
|
+ style="width: 250px"
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
+ :remote-method="corpsRemoteMethod"
|
|
|
+ placeholder="请选择货权方"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(dict, index) in fMblnoOptions"
|
|
|
+ :key="index.fId"
|
|
|
+ :label="dict.fName"
|
|
|
+ :value="dict.fId"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="提单号" prop="fmblno">
|
|
|
<el-input
|
|
|
- v-model="queryParams.fmblno"
|
|
|
+ v-model="queryParams.fMblno"
|
|
|
placeholder="请输入提单号"
|
|
|
clearable
|
|
|
size="small"
|
|
@@ -64,32 +91,61 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="经营单位" prop="fsbu">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.fsbu"
|
|
|
- placeholder="请输入经营单位"
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.fSbu"
|
|
|
+ filterable
|
|
|
+ remote
|
|
|
clearable
|
|
|
- size="small"
|
|
|
+ :remote-method="fSbuRemoteMethod"
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
+ style="width: 250px"
|
|
|
+ placeholder="请选择经营单位"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(dict, index) in fSbuOptions"
|
|
|
+ :key="index.fId"
|
|
|
+ :label="dict.fName"
|
|
|
+ :value="dict.fId"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="货物名称" prop="fgoodsid">
|
|
|
<el-select
|
|
|
- v-model="queryParams.fgoodsids"
|
|
|
- placeholder="请选择货物名称"
|
|
|
+ v-model="queryParams.fGoodsid"
|
|
|
+ filterable
|
|
|
+ remote
|
|
|
clearable
|
|
|
- size="small"
|
|
|
+ :remote-method="goodsRemoteMethod"
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ placeholder="请选择货物名称"
|
|
|
>
|
|
|
- <el-option label="请选择字典生成" value="" />
|
|
|
+ <el-option
|
|
|
+ v-for="(dict, index) in goodsOptions"
|
|
|
+ :key="index.fId"
|
|
|
+ :label="dict.fName"
|
|
|
+ :value="dict.fId"
|
|
|
+ ></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="仓库" prop="fwarehouseid">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.fwarehouseid"
|
|
|
- placeholder="请输入仓库"
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.fWarehouseid"
|
|
|
+ filterable
|
|
|
+ :disabled="browseStatus"
|
|
|
+ remote
|
|
|
clearable
|
|
|
- size="small"
|
|
|
+ style="width: 250px"
|
|
|
+ :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>
|
|
|
<el-button
|
|
@@ -548,21 +604,6 @@
|
|
|
<el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="单据编号" prop="foriginalbillno">
|
|
|
- <!-- <el-select
|
|
|
- v-model="form.fSbu"
|
|
|
- filterable
|
|
|
- remote
|
|
|
- :remote-method="fSbuRemoteMethod"
|
|
|
- style="width: 250px"
|
|
|
- placeholder="请选择经营单位"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="dict in fSbuOptions"
|
|
|
- :key="dict.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- ></el-option>
|
|
|
- </el-select> -->
|
|
|
<el-input
|
|
|
v-model="form.fOriginalbillno"
|
|
|
style="width: 250px"
|
|
@@ -821,14 +862,6 @@
|
|
|
align="center"
|
|
|
label="库区"
|
|
|
>
|
|
|
- <!-- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- oninput="value=value.replace(/[^\d.]/g,'')"
|
|
|
- v-model="scope.row.fWarehouselocid"
|
|
|
- placeholder="库区"
|
|
|
- show-word-limit
|
|
|
- />
|
|
|
- </template> -->
|
|
|
<template slot-scope="scope">
|
|
|
<el-select
|
|
|
v-model="scope.row.fWarehouselocid"
|
|
@@ -1047,12 +1080,6 @@
|
|
|
label="客户名称"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <!-- <el-input
|
|
|
- v-model="scope.row.fCorpid"
|
|
|
- :disabled="browseStatus"
|
|
|
- placeholder="客户名称"
|
|
|
- show-word-limitfMblnoOptions
|
|
|
- /> -->
|
|
|
<el-select
|
|
|
v-model="scope.row.fCorpid"
|
|
|
filterable
|
|
@@ -1282,12 +1309,6 @@
|
|
|
label="客户名称"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <!-- <el-input
|
|
|
- v-model="scope.row.fCorpid"
|
|
|
- :disabled="browseStatus"
|
|
|
- placeholder="客户名称"
|
|
|
- show-word-limit
|
|
|
- /> -->
|
|
|
<el-select
|
|
|
v-model="scope.row.fCorpid"
|
|
|
filterable
|
|
@@ -1313,11 +1334,6 @@
|
|
|
label="费用名称"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <!-- <el-input
|
|
|
- v-model="scope.row.fFeeid"
|
|
|
- placeholder="费用名称"
|
|
|
- show-word-limit
|
|
|
- /> -->
|
|
|
<el-select
|
|
|
v-model="scope.row.fFeeid"
|
|
|
filterable
|
|
@@ -1343,11 +1359,6 @@
|
|
|
label="计价单位"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <!-- <el-input
|
|
|
- v-model="scope.row.fFeeUnitid"
|
|
|
- placeholder="计价单位"
|
|
|
- show-word-limit
|
|
|
- /> -->
|
|
|
<el-select
|
|
|
v-model="scope.row.fFeeUnitid"
|
|
|
placeholder="请选择计费单位"
|
|
@@ -2249,7 +2260,7 @@
|
|
|
this.whgenlegParams.fCorpid = this.form.fCorpid
|
|
|
this.whgenlegParams.fWarehouseid = this.form.fWarehouseid
|
|
|
this.whgenlegParams.fTrademodeid = this.form.fTrademodeid
|
|
|
-
|
|
|
+
|
|
|
listWhgenleg(this.whgenlegParams).then(response => {
|
|
|
this.whgenlegList = response.rows
|
|
|
this.whgenlegTotal = response.total
|
|
@@ -2339,6 +2350,14 @@
|
|
|
fCntrtype: null,
|
|
|
fCntqty: null,
|
|
|
};
|
|
|
+ this.deptOptions = []
|
|
|
+ this.userOptions = []
|
|
|
+ this.fSbuOptions = []
|
|
|
+ this.fWbuOptions = []
|
|
|
+ this.goodsOptions = []
|
|
|
+ this.KHblnoOptions = []
|
|
|
+ this.fMblnoOptions = []
|
|
|
+ this.kqhouseOptions = []
|
|
|
this.resetForm("form");
|
|
|
},
|
|
|
/** 搜索按钮操作 */
|
|
@@ -2412,7 +2431,7 @@
|
|
|
"fBsdate",
|
|
|
Date.parse(response.data.warehousebills.fBsdate)
|
|
|
);
|
|
|
-
|
|
|
+
|
|
|
this.open = true;
|
|
|
this.title = "修改出库";
|
|
|
});
|
|
@@ -2464,7 +2483,7 @@
|
|
|
}
|
|
|
if (column.property === 'fgrossweight') {
|
|
|
values = data.map(item => Number(item['fGrossweight']))
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
if (column.property === 'fnetweight') {
|
|
|
values = data.map(item => Number(item['fNetweight']))
|
|
@@ -2676,14 +2695,14 @@
|
|
|
this.$message.error('请选择客户名称')
|
|
|
return false
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
for (let list in this.warehouseCrList) {
|
|
|
if (!this.warehouseCrList[list].fCorpid) {
|
|
|
this.$message.error('请选择客户名称')
|
|
|
return false
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
if (valid) {
|
|
|
this.form.fBillstatus = status;
|
|
@@ -2814,7 +2833,7 @@
|
|
|
this.$message.error('请输入仓库!')
|
|
|
return false
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
let queryParams = { pageNum: 1, pageSize: 10, fWarehouseid:this.form.fWarehouseid , fName: name };
|
|
|
listArea(queryParams).then((response) => {
|
|
|
console.log(response);
|