|
@@ -742,7 +742,7 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <!-- <el-col :span="8">
|
|
|
<el-form-item disabled label="仓储计费日期" prop="fChargedate">
|
|
|
<el-date-picker
|
|
|
v-model="form.fChargedate"
|
|
@@ -753,9 +753,9 @@
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col> -->
|
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
+ <!-- <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="计费方式" prop="fBillingway">
|
|
|
<el-select
|
|
@@ -773,7 +773,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
+ </el-row> -->
|
|
|
</div>
|
|
|
</el-form>
|
|
|
|
|
@@ -1224,8 +1224,8 @@
|
|
|
>删除
|
|
|
</el-button> -->
|
|
|
<el-button type="primary" @click="submitForm(2)">保 存</el-button>
|
|
|
- <el-button type="warning">仓储费协议</el-button>
|
|
|
- <el-button type="danger">作业费协议</el-button>
|
|
|
+ <el-button type="warning" @click.prevent="addStorage()">仓储费协议</el-button>
|
|
|
+ <el-button type="danger" @click.prevent="addAgreement()">作业费协议</el-button>
|
|
|
</div>
|
|
|
<div style="font-size:18px;">收款信息</div>
|
|
|
</div>
|
|
@@ -1459,8 +1459,8 @@
|
|
|
>删除
|
|
|
</el-button> -->
|
|
|
<el-button type="primary" @click="submitForm(2)">保 存</el-button>
|
|
|
- <el-button type="warning">仓储费协议</el-button>
|
|
|
- <el-button type="danger">作业费协议</el-button>
|
|
|
+ <el-button type="warning" @click.prevent="addStorages()">仓储费协议</el-button>
|
|
|
+ <el-button type="danger" @click.prevent="addAgreements()">作业费协议</el-button>
|
|
|
</div>
|
|
|
<div style="font-size:18px">付款信息</div>
|
|
|
|
|
@@ -1773,7 +1773,306 @@
|
|
|
<el-button @click="whgenlegVisible = false">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
-
|
|
|
+<!-- 选择作业费协议 -->
|
|
|
+ <el-dialog
|
|
|
+ title="作业费协议"
|
|
|
+ :modal="false"
|
|
|
+ style="box-shadow: 0 1px 3px rgba(0, 0, 0, 0) !important"
|
|
|
+ :visible.sync="warehousingagreement"
|
|
|
+ width="70%"
|
|
|
+ >
|
|
|
+ <el-table
|
|
|
+ :data="tasklegList"
|
|
|
+ ref="table"
|
|
|
+ tooltip-effect="dark"
|
|
|
+ width="100%"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ @selection-change="whgenlegSelectionChange"
|
|
|
+ >
|
|
|
+ <el-table-column type="selection" width="55"> </el-table-column>
|
|
|
+ <el-table-column label="行号" type="index" width="80">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fCorpid"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="客户名称"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="createTime"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ width="180px"
|
|
|
+ label="计价单位"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fGoodsid"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="单价"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fQtyblc"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="录入人"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fBegindate"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="录入时间"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <!-- <el-table-column
|
|
|
+ prop="fMarks"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="唛头"
|
|
|
+ >
|
|
|
+ </el-table-column> -->
|
|
|
+ </el-table>
|
|
|
+ <pagination
|
|
|
+ v-show="whgenlegTotal > 0"
|
|
|
+ :total="whgenlegTotal"
|
|
|
+ :page.sync="queryParams.pageNum"
|
|
|
+ :limit.sync="queryParams.pageSize"
|
|
|
+ @pagination="getWhgenlegList"
|
|
|
+ />
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="whgenlegDatas">导入</el-button>
|
|
|
+ <el-button @click="warehousingagreements = false">取 消</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 选择作业费协议数据 -->
|
|
|
+ <el-dialog
|
|
|
+ title="作业费协议"
|
|
|
+ :modal="false"
|
|
|
+ style="box-shadow: 0 1px 3px rgba(0, 0, 0, 0) !important"
|
|
|
+ :visible.sync="warehousingagreements"
|
|
|
+ width="70%"
|
|
|
+ >
|
|
|
+ <el-table
|
|
|
+ :data="tasklegList"
|
|
|
+ ref="table"
|
|
|
+ tooltip-effect="dark"
|
|
|
+ width="100%"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ @selection-change="whgenlegSelectionChange"
|
|
|
+ >
|
|
|
+ <el-table-column type="selection" width="55"> </el-table-column>
|
|
|
+ <el-table-column label="行号" type="index" width="80">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fCorpid"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="客户名称"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="createTime"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ width="180px"
|
|
|
+ label="计价单位"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fGoodsid"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="单价"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fQtyblc"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="录入人"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fBegindate"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="录入时间"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <!-- <el-table-column
|
|
|
+ prop="fMarks"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="唛头"
|
|
|
+ >
|
|
|
+ </el-table-column> -->
|
|
|
+ </el-table>
|
|
|
+ <pagination
|
|
|
+ v-show="whgenlegTotal > 0"
|
|
|
+ :total="whgenlegTotal"
|
|
|
+ :page.sync="queryParams.pageNum"
|
|
|
+ :limit.sync="queryParams.pageSize"
|
|
|
+ @pagination="getWhgenlegList"
|
|
|
+ />
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="zhgenlegData">导入</el-button>
|
|
|
+ <el-button @click="warehousingagreement = false">取 消</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 选择仓储费协议数据 -->
|
|
|
+ <el-dialog
|
|
|
+ title="仓储费协议"
|
|
|
+ :modal="false"
|
|
|
+ style="box-shadow: 0 1px 3px rgba(0, 0, 0, 0) !important"
|
|
|
+ :visible.sync="storageAgreement"
|
|
|
+ width="70%"
|
|
|
+ >
|
|
|
+ <el-table
|
|
|
+ :data="whgenlegList"
|
|
|
+ ref="table"
|
|
|
+ tooltip-effect="dark"
|
|
|
+ width="100%"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ @selection-change="whgenlegSelectionChange"
|
|
|
+ >
|
|
|
+ <el-table-column type="selection" width="55"> </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fMblno"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="提单号"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="createTime"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ width="180px"
|
|
|
+ label="入库日期"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fGoodsids"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="品名"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fQtyblc"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="结余数量"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fWarehouseLocationids"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="库区"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fMarks"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="唛头"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <pagination
|
|
|
+ v-show="whgenlegTotal > 0"
|
|
|
+ :total="whgenlegTotal"
|
|
|
+ :page.sync="whgenlegParams.pageNum"
|
|
|
+ :limit.sync="whgenlegParams.pageSize"
|
|
|
+ @pagination="getWhgenlegList"
|
|
|
+ />
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="whgenlegData">导入</el-button>
|
|
|
+ <el-button @click="whgenlegVisible = false">取 消</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 选择仓储费协议数据 -->
|
|
|
+ <el-dialog
|
|
|
+ title="仓储费协议"
|
|
|
+ :modal="false"
|
|
|
+ style="box-shadow: 0 1px 3px rgba(0, 0, 0, 0) !important"
|
|
|
+ :visible.sync="storageAgreements"
|
|
|
+ width="70%"
|
|
|
+ >
|
|
|
+ <el-table
|
|
|
+ :data="whgenlegList"
|
|
|
+ ref="table"
|
|
|
+ tooltip-effect="dark"
|
|
|
+ width="100%"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ @selection-change="whgenlegSelectionChange"
|
|
|
+ >
|
|
|
+ <el-table-column type="selection" width="55"> </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fMblno"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="提单号"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="createTime"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ width="180px"
|
|
|
+ label="入库日期"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fGoodsids"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="品名"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fQtyblc"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="结余数量"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fWarehouseLocationids"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="库区"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="fMarks"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ label="唛头"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <pagination
|
|
|
+ v-show="whgenlegTotal > 0"
|
|
|
+ :total="whgenlegTotal"
|
|
|
+ :page.sync="whgenlegParams.pageNum"
|
|
|
+ :limit.sync="whgenlegParams.pageSize"
|
|
|
+ @pagination="getWhgenlegList"
|
|
|
+ />
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="whgenlegData">导入</el-button>
|
|
|
+ <el-button @click="whgenlegVisible = false">取 消</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
<el-dialog
|
|
|
title="入库页面"
|
|
|
:modal="false"
|
|
@@ -2085,6 +2384,9 @@ import {
|
|
|
updateWarehousebills,
|
|
|
exportWarehousebills,
|
|
|
} from "@/api/warehouseBusiness/warehouseOutStock";
|
|
|
+import { listAgreement } from '@/api/agreement/agreement';
|
|
|
+
|
|
|
+import { listAgreements } from '@/api/warehouseBusiness/agreement';
|
|
|
|
|
|
import { listCorps } from "@/api/basicdata/corps";
|
|
|
|
|
@@ -2113,6 +2415,8 @@ export default {
|
|
|
fFeeUnitids: "",
|
|
|
formBrowseStatus: false,
|
|
|
detailsHidden: false,
|
|
|
+ warehousingagreement: false,
|
|
|
+ warehousingagreements: false,
|
|
|
fTruckno: '',
|
|
|
fBsdate: '',
|
|
|
fCntrtype: '',
|
|
@@ -2153,6 +2457,8 @@ export default {
|
|
|
editDialogVisible_ss: false,
|
|
|
editDialogVisible_sss: false,
|
|
|
editDialogClosed_ss: false,
|
|
|
+ storageAgreements: false,
|
|
|
+ storageAgreement: false,
|
|
|
dataList: [],
|
|
|
warehouseCrList: [],
|
|
|
warehouseDrList: [],
|
|
@@ -2178,6 +2484,8 @@ export default {
|
|
|
// 货权方(客户数据)
|
|
|
// 客户名称
|
|
|
KHblnoOptions: [],
|
|
|
+ // 作业费协议
|
|
|
+ tasklegList: [],
|
|
|
Pledgebank: [],
|
|
|
fSbuOptions: [],
|
|
|
// 操作员
|
|
@@ -2211,6 +2519,12 @@ export default {
|
|
|
fWbuOptions: [],
|
|
|
// 计价单位
|
|
|
jFeetunitOptions: [],
|
|
|
+ // 作业费参数
|
|
|
+ queryParams: {
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ fCorpid: null
|
|
|
+ },
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
@@ -2288,6 +2602,10 @@ export default {
|
|
|
fMarks: [
|
|
|
{ required: true, message: " ", trigger: "blur" },
|
|
|
],
|
|
|
+
|
|
|
+ fFeeUnitid: [
|
|
|
+ { required: true, message: " ", trigger: "blur" },
|
|
|
+ ],
|
|
|
fChargedate: [
|
|
|
{ required: true, message: " ", trigger: "blur" },
|
|
|
],
|
|
@@ -2325,6 +2643,7 @@ export default {
|
|
|
},
|
|
|
created() {
|
|
|
this.getList();
|
|
|
+
|
|
|
this.getDicts("data_trademodes").then((response) => {
|
|
|
this.fTrademodeidOptions = response.data;
|
|
|
});
|
|
@@ -2377,6 +2696,119 @@ export default {
|
|
|
createTime: Date.parse(new Date()),
|
|
|
});
|
|
|
},
|
|
|
+ // 新增作业费协议
|
|
|
+ addAgreement () {
|
|
|
+ console.log("222")
|
|
|
+ if(!this.form.fCorpid) {
|
|
|
+ this.$message({
|
|
|
+ message: "请维护货权方",
|
|
|
+ type: "warning",
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.whgenlegList = [];
|
|
|
+ this.dialogWhgenlegList = [];
|
|
|
+ this.whgenlegTotal = 0;
|
|
|
+ this.warehousingagreement = true;
|
|
|
+ // this.whgenlegData()
|
|
|
+ this.getWhgenlegListt();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 新增付款作业费协议
|
|
|
+ addAgreements () {
|
|
|
+ console.log("333")
|
|
|
+ if(!this.form.fCorpid) {
|
|
|
+ this.$message({
|
|
|
+ message: "请维护货权方",
|
|
|
+ type: "warning",
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.whgenlegList = [];
|
|
|
+ this.dialogWhgenlegList = [];
|
|
|
+ this.whgenlegTotal = 0;
|
|
|
+ this.warehousingagreements = true;
|
|
|
+ // this.whgenlegData()
|
|
|
+ this.getWhgenlegListt();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 新增仓储费协议
|
|
|
+ addStorage () {
|
|
|
+ if(!this.form.fCorpid) {
|
|
|
+ this.$message({
|
|
|
+ message: "请维护货权方",
|
|
|
+ type: "warning",
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.whgenlegList = [];
|
|
|
+ this.dialogWhgenlegList = [];
|
|
|
+ this.whgenlegTotal = 0;
|
|
|
+ this.storageAgreement = true;
|
|
|
+ // this.whgenlegData()
|
|
|
+ this.getAgreement();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 新增仓储费协议
|
|
|
+ addStorages () {
|
|
|
+ if(!this.form.fCorpid) {
|
|
|
+ this.$message({
|
|
|
+ message: "请维护货权方",
|
|
|
+ type: "warning",
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.whgenlegList = [];
|
|
|
+ this.dialogWhgenlegList = [];
|
|
|
+ this.whgenlegTotal = 0;
|
|
|
+ this.storageAgreements = true;
|
|
|
+ // this.whgenlegData()
|
|
|
+ this.getAgreementt();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 查询仓储费协议
|
|
|
+ getAgreement() {
|
|
|
+ this.queryParams.fCorpid = this.form.fCorpid;
|
|
|
+ listAgreements(this.queryParams).then((response) => {
|
|
|
+ console.log(response)
|
|
|
+ this.tasklegList = response.rows;
|
|
|
+ console.log(this.whgenlegList);
|
|
|
+ this.whgenlegTotal = response.total;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ // 查询仓储费协议
|
|
|
+ getAgreementt() {
|
|
|
+
|
|
|
+ },
|
|
|
+ // 查询作业费信息
|
|
|
+ getWhgenlegListt() {
|
|
|
+ this.queryParams.fCorpid = this.form.fCorpid;
|
|
|
+ listAgreement(this.queryParams).then((response) => {
|
|
|
+ console.log(response)
|
|
|
+ this.tasklegList = response.rows;
|
|
|
+ console.log(this.whgenlegList);
|
|
|
+ this.whgenlegTotal = response.total;
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
+ // 导入付款信息
|
|
|
+ whgenlegDatas() {
|
|
|
+ console.log(this.dialogWhgenlegList)
|
|
|
+ for (let whgen in this.dialogWhgenlegList) {
|
|
|
+ this.warehouseDrList.push({
|
|
|
+ fCorpid: this.dialogWhgenlegList[whgen].fCorpid,
|
|
|
+
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.warehousingagreement = false;
|
|
|
+
|
|
|
+ },
|
|
|
+ zhgenlegData () {
|
|
|
+ console.log(this.dialogWhgenlegList)
|
|
|
+ for (let zhgen in this.dialogWhgenlegList) {
|
|
|
+ this.warehouseCrList.push({
|
|
|
+ fCorpid: this.dialogWhgenlegList[zhgen].fCorpid,
|
|
|
+
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.warehousingagreements = false;
|
|
|
+ },
|
|
|
// 新增list
|
|
|
addRelevant() {
|
|
|
let corpidStatus =
|
|
@@ -2441,6 +2873,7 @@ export default {
|
|
|
},
|
|
|
// 收货单打印界面
|
|
|
showEditDialog_s() {
|
|
|
+ console.log(this.Printinglist)
|
|
|
if(this.Printinglist.length>0) {
|
|
|
for(let aorp in this.Printinglist){
|
|
|
var date = new Date(this.Printinglist[aorp].fBsdate)
|
|
@@ -2478,6 +2911,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
showEditDialog_sss() {
|
|
|
+ console.log(this.Printinglist)
|
|
|
if(this.Printinglist.length>0) {
|
|
|
this.editDialogVisible_sss = true;
|
|
|
}else {
|