|
@@ -135,7 +135,6 @@
|
|
|
<el-select
|
|
|
v-model="queryParams.fWarehouseid"
|
|
|
filterable
|
|
|
- :disabled="browseStatus"
|
|
|
remote
|
|
|
clearable
|
|
|
style="width: 80%"
|
|
@@ -349,7 +348,7 @@
|
|
|
v-model="form.fCorpid"
|
|
|
filterable
|
|
|
remote
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
@change="changefCorpid(form)"
|
|
|
style="width: 80%"
|
|
|
:remote-method="corpsRemoteMethod"
|
|
@@ -369,7 +368,7 @@
|
|
|
<el-select
|
|
|
v-model="form.fStltypeid"
|
|
|
placeholder="请选择结算方式"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
clearable
|
|
|
style="width: 80%"
|
|
|
>
|
|
@@ -387,7 +386,7 @@
|
|
|
<el-input
|
|
|
v-model="form.fMblno"
|
|
|
style="width: 80%"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
placeholder="手工输入"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -400,7 +399,7 @@
|
|
|
v-model="form.fBsdate"
|
|
|
style="width: 80%"
|
|
|
type="date"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
@change="changefBsdate"
|
|
|
value-format="timestamp"
|
|
|
placeholder="业务日期"
|
|
@@ -414,7 +413,7 @@
|
|
|
v-model="form.fStorekeeper"
|
|
|
filterable
|
|
|
remote
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
style="width: 80%"
|
|
|
:remote-method="userRemoteMethod"
|
|
|
placeholder="请输入模糊查找"
|
|
@@ -435,7 +434,7 @@
|
|
|
filterable
|
|
|
remote
|
|
|
@change="changefWarehouseid(form)"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
style="width: 80%"
|
|
|
:remote-method="warehouseRemoteMethod"
|
|
|
placeholder="请输入模糊查找"
|
|
@@ -466,7 +465,7 @@
|
|
|
<el-select
|
|
|
v-model="form.fIfdamage"
|
|
|
placeholder="请选择是否破损"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
clearable
|
|
|
style="width: 80%"
|
|
|
>
|
|
@@ -484,7 +483,7 @@
|
|
|
<el-select
|
|
|
v-model="form.fIfweigh"
|
|
|
placeholder="请选择是否过磅"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
clearable
|
|
|
style="width: 80%"
|
|
|
>
|
|
@@ -504,7 +503,7 @@
|
|
|
<el-select
|
|
|
v-model="form.fTrademodeid"
|
|
|
placeholder="请选择贸易方式"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
clearable
|
|
|
style="width: 80%"
|
|
|
>
|
|
@@ -543,7 +542,7 @@
|
|
|
<el-input
|
|
|
style="width: 100%"
|
|
|
v-model="form.remark"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
type="textarea"
|
|
|
placeholder="请输入内容"
|
|
|
/>
|
|
@@ -555,7 +554,7 @@
|
|
|
<el-form-item label="仓库联系人" prop="fContacts">
|
|
|
<el-input
|
|
|
v-model="form.fContacts"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
style="width: 80%"
|
|
|
placeholder="仓库联系人"
|
|
|
/>
|
|
@@ -565,7 +564,7 @@
|
|
|
<el-form-item label="仓库电话" prop="ftel">
|
|
|
<el-input
|
|
|
v-model="form.fTel"
|
|
|
- :disabled="notChange"
|
|
|
+ :disabled="notChange || formBrowseStatus"
|
|
|
style="width: 80%"
|
|
|
placeholder="请输仓库入电话"
|
|
|
/>
|
|
@@ -1548,10 +1547,10 @@
|
|
|
</el-button>-->
|
|
|
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update>
|
|
|
<approval-comments v-if="addOrUpdateVisib" ref="ApprovalComments" @refreshDataList="returnData"></approval-comments>
|
|
|
+ <el-button type="primary" v-if="notChange" @click="addOrUpdateHandle()">查看审批流</el-button>
|
|
|
<el-button v-if="approve === true" @click="goApproval">审批</el-button>
|
|
|
<el-button type="danger" :disabled="disappear" v-if="form.fBillstatus == '4' && Operator == Lander" @click="backApproval">撤销审批</el-button>
|
|
|
<el-button type="success" @click="backrRconciliation" v-if="form.fBillstatus == '6'">撤销请核</el-button>
|
|
|
- <el-button type="primary" v-if="notChange" @click="addOrUpdateHandle()">查看审批流</el-button>
|
|
|
<el-button type="primary" :disabled="browseStatus" @click="saveForm">保 存</el-button>
|
|
|
<el-button
|
|
|
style="background-color: #008000; color: #fff"
|
|
@@ -2593,15 +2592,19 @@ export default {
|
|
|
// 新增作业费协议
|
|
|
addAgreement(status) {
|
|
|
this.costStatus = status
|
|
|
+ if (this.dataList.length === 0 || !this.dataList[0].fGoodsid) {
|
|
|
+ this.$message({ message: "请维护库存明细,或第一行品名", type: "warning", });
|
|
|
+ return false
|
|
|
+ }
|
|
|
if (!this.form.fCorpid) {
|
|
|
this.$message({ message: "请维护货权方", type: "warning", });
|
|
|
- } else {
|
|
|
- this.whgenlegList = [];
|
|
|
- this.dialogWhgenlegList = [];
|
|
|
- this.whgenlegTotal = 0;
|
|
|
- this.warehousingagreements = true;
|
|
|
- this.getWhgenlegListt();
|
|
|
+ return false
|
|
|
}
|
|
|
+ this.whgenlegList = []
|
|
|
+ this.dialogWhgenlegList = []
|
|
|
+ this.whgenlegTotal = 0
|
|
|
+ this.warehousingagreements = true
|
|
|
+ this.getWhgenlegListt()
|
|
|
},
|
|
|
// 新增仓储费协议
|
|
|
addStorages() {
|
|
@@ -2625,8 +2628,13 @@ export default {
|
|
|
},
|
|
|
// 查询作业费信息
|
|
|
getWhgenlegListt() {
|
|
|
- this.queryParams.fLineno = this.form.fCorpid;
|
|
|
- operationAgreement(this.queryParams).then((response) => {
|
|
|
+ let data = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ fLineno:this.form.fCorpid,
|
|
|
+ fFeeid:this.dataList[0].fGoodsid
|
|
|
+ }
|
|
|
+ operationAgreement(data).then((response) => {
|
|
|
this.tasklegList = response.rows;
|
|
|
this.whgenlegTotal = response.total;
|
|
|
});
|
|
@@ -3195,7 +3203,6 @@ export default {
|
|
|
this.detailsHidden = false;
|
|
|
let data = row || this.ids;
|
|
|
getStockTransfer(data.fId).then((response) => {
|
|
|
- console.log(response.data.corps[0].createBy)
|
|
|
this.Operator = response.data.corps[0].createBy
|
|
|
if (response.data.warehousebills) {
|
|
|
this.form = response.data.warehousebills;
|
|
@@ -3346,8 +3353,6 @@ export default {
|
|
|
this.detailsHidden = false;
|
|
|
let data = row || this.ids;
|
|
|
getStockTransfer(data.fId).then((response) => {
|
|
|
- console.log(response)
|
|
|
-
|
|
|
if (response.data.warehousebills) {
|
|
|
this.form = response.data.warehousebills;
|
|
|
this.$set(this.form, "fEta", Date.parse(this.form.fEta));
|
|
@@ -3619,29 +3624,20 @@ export default {
|
|
|
formData.append("warehousebillsfeesCr", JSON.stringify(this.warehouseCrList));
|
|
|
formData.append("warehousebillsfeesDr", JSON.stringify(this.warehouseDrList));
|
|
|
addWhgenleg(formData).then((response) => {
|
|
|
- this.fid = response.data.fPid;
|
|
|
- // 暂时注释掉,后续可能会加回来 仓储费得出的明细
|
|
|
- /* this.fWbuOptions = response.data.fees;
|
|
|
- let warehousebillsfees = response.data.warehousebillsfees;
|
|
|
- for (let fees in warehousebillsfees) {
|
|
|
- this.$set(warehousebillsfees[fees], "fFeeid", warehousebillsfees[fees].fFeeid + "");
|
|
|
- this.$set(warehousebillsfees[fees], "fCorpid", warehousebillsfees[fees].fCorpid + "");
|
|
|
- this.$set(warehousebillsfees[fees], "fFeeUnitid", warehousebillsfees[fees].fFeeUnitid + "");
|
|
|
- this.warehouseDrList.push(warehousebillsfees[fees]);
|
|
|
- } */
|
|
|
+ this.fid = response.data.fPid
|
|
|
this.dataWithdrawList = []
|
|
|
this.dataListSelection = []
|
|
|
- this.msgSuccess("调拨成功");
|
|
|
- this.$refs.tableList.clearSelection();
|
|
|
- this.formBrowseStatus = true;
|
|
|
+ this.msgSuccess('调拨成功')
|
|
|
+ this.$refs.tableList.clearSelection()
|
|
|
+ this.formBrowseStatus = true
|
|
|
for (let li in listSelection) {
|
|
|
for (let i in this.dataList) {
|
|
|
if (listSelection[li].fId === this.dataList[i].fId) {
|
|
|
- this.$set(this.dataList[i], "fBillstatus", 6);
|
|
|
+ this.$set(this.dataList[i], 'fBillstatus', 6)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- });
|
|
|
+ })
|
|
|
}
|
|
|
});
|
|
|
},
|