|
@@ -46,6 +46,7 @@
|
|
|
</el-button>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item :disabled="!form.id" @click.native="copyDoc">复制单据</el-dropdown-item>
|
|
|
+ <el-dropdown-item @click.native="orderNoVisible=true;orderForm.primaryOrdNo=form.orderNo">更改销售订单号</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
<el-button type="primary" :disabled="disabled" @click="editCustomer" :loading="subLoading"
|
|
@@ -227,7 +228,7 @@
|
|
|
</template>
|
|
|
<template slot="orderNo">
|
|
|
<el-input size="mini" v-model="form.orderNo" oninput="this.value=this.value.toUpperCase()" placeholder="请输入 "
|
|
|
- :disabled="detailData.status == 1"/>
|
|
|
+ :disabled="detailData.status == 1" />
|
|
|
<!--:disabled="detailData.status == 1"-->
|
|
|
</template>
|
|
|
</avue-form>
|
|
@@ -488,6 +489,15 @@
|
|
|
<check :checkData="checkData" :checkDetail="false" :idList="[]" @choceCheckFun="choceCheckFun">
|
|
|
</check>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog title="更改销售订单号" :visible.sync="orderNoVisible" width="350px" size="small" @close="orderClose" append-to-body>
|
|
|
+ <span>
|
|
|
+ <avue-form v-model="orderForm" :option="orderoption"></avue-form>
|
|
|
+ </span>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="orderNoVisible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="upDateOrderNo">确 定</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -510,7 +520,9 @@ import {
|
|
|
getPricedetail,
|
|
|
pleaseCheck,
|
|
|
getParities,
|
|
|
- getCode, generatePurchaseNews
|
|
|
+ getCode,
|
|
|
+ generatePurchaseNews,
|
|
|
+ synchronization
|
|
|
} from "@/api/basicData/salesContract";
|
|
|
import {
|
|
|
getAllBoxs
|
|
@@ -563,6 +575,22 @@ export default {
|
|
|
name: "detailsPageEdit",
|
|
|
data() {
|
|
|
return {
|
|
|
+ orderForm:{},
|
|
|
+ orderoption:{
|
|
|
+ submitBtn: false,
|
|
|
+ emptyBtn: false,
|
|
|
+ column: [{
|
|
|
+ label: "原销售订单号",
|
|
|
+ prop: "primaryOrdNo",
|
|
|
+ disabled:true,
|
|
|
+ span:24
|
|
|
+ },{
|
|
|
+ label: "新销售订单号",
|
|
|
+ prop: "ordNo",
|
|
|
+ span:24
|
|
|
+ }]
|
|
|
+ },
|
|
|
+ orderNoVisible:false,
|
|
|
// 开户银行list
|
|
|
corpsBankList: [
|
|
|
{ id: 1, accountName: "a" }, { id: 2, accountName: "b" }
|
|
@@ -1244,9 +1272,7 @@ export default {
|
|
|
dateClauseList: [],
|
|
|
checkDialog: false,
|
|
|
checkData: {},
|
|
|
-
|
|
|
-
|
|
|
- transportOption: [],
|
|
|
+ transportOption: []
|
|
|
};
|
|
|
},
|
|
|
props: {
|
|
@@ -1437,6 +1463,20 @@ export default {
|
|
|
copyDoc() {
|
|
|
this.$emit("copyOrder", this.form.id);
|
|
|
},
|
|
|
+ upDateOrderNo() {
|
|
|
+ this.orderForm.billId=this.form.id
|
|
|
+ synchronization(this.orderForm).then(res=>{
|
|
|
+ this.$message.success("更改成功");
|
|
|
+ this.getDetail(this.form.id);
|
|
|
+ this.orderNoVisible=false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ orderClose(){
|
|
|
+ this.orderForm={
|
|
|
+ primaryOrdNo:null,
|
|
|
+ ordNo:null
|
|
|
+ }
|
|
|
+ },
|
|
|
rowCorpData(row) {
|
|
|
this.data[row.index].corpName = row.code;
|
|
|
},
|
|
@@ -2273,7 +2313,7 @@ export default {
|
|
|
}
|
|
|
this.dialogVisible = !this.dialogVisible;
|
|
|
},
|
|
|
- oceanUSD(){
|
|
|
+ oceanUSD() {
|
|
|
this.$refs.feeInfo.oceanUSD()
|
|
|
},
|
|
|
getDetail(id) {
|