|
@@ -7,9 +7,9 @@
|
|
|
</el-button>
|
|
|
</div>
|
|
|
<div class="add-customer-btn">
|
|
|
-<!-- <el-button class="el-button--small-yh" style="margin-right: 10px" type="primary" size="small" v-if="!editButton"-->
|
|
|
-<!-- @click="confirmEditing">编辑-->
|
|
|
-<!-- </el-button>-->
|
|
|
+ <!-- <el-button class="el-button--small-yh" style="margin-right: 10px" type="primary" size="small" v-if="!editButton"-->
|
|
|
+ <!-- @click="confirmEditing">编辑-->
|
|
|
+ <!-- </el-button>-->
|
|
|
<el-button
|
|
|
class="el-button--small-yh"
|
|
|
type="primary"
|
|
@@ -21,16 +21,16 @@
|
|
|
<el-tabs style="height: 0;top: 84px" class="customer-head" type="border-card" v-model="activeName">
|
|
|
<el-tab-pane label="委托信息" name="entrust"></el-tab-pane>
|
|
|
<el-tab-pane label="订舱信息" name="booking"></el-tab-pane>
|
|
|
- <el-tab-pane label="业务账单" name="business_bill"></el-tab-pane>
|
|
|
-<!-- <el-tab-pane label="分单内容" name="split_content"></el-tab-pane>-->
|
|
|
-<!-- <el-tab-pane label="分箱明细" name="packing_details"></el-tab-pane>-->
|
|
|
-<!-- <el-tab-pane label="分票列表" name="ticket_distribution"></el-tab-pane>-->
|
|
|
-<!-- <el-tab-pane label="附件" name="appendix"></el-tab-pane>-->
|
|
|
-<!-- <el-tab-pane label="财务账单" name="fourth"></el-tab-pane>-->
|
|
|
-<!-- <el-tab-pane label="提单管理" name="fourth"></el-tab-pane>-->
|
|
|
-<!-- <el-tab-pane label="EDI" name="fourth"></el-tab-pane>-->
|
|
|
-<!-- <el-tab-pane label="场站数据" name="fourth"></el-tab-pane>-->
|
|
|
-<!-- <el-tab-pane label="危险品申报" name="fourth"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="业务账单" name="business_bill"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="分单内容" name="split_content"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="分箱明细" name="packing_details"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="分票列表" name="ticket_distribution"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="附件" name="appendix"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="财务账单" name="fourth"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="提单管理" name="fourth"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="EDI" name="fourth"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="场站数据" name="fourth"></el-tab-pane>-->
|
|
|
+ <!--<el-tab-pane label="危险品申报" name="fourth"></el-tab-pane>-->
|
|
|
</el-tabs>
|
|
|
<div style="margin-top: 90px">
|
|
|
<div v-if="activeName === 'entrust'">
|
|
@@ -288,13 +288,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
- },
|
|
|
- // shippingMatchBoxList:[],
|
|
|
- // shippingMatchBoxFollowList:[],
|
|
|
- // shippingFeesList:[],
|
|
|
- // shippingFileList:[],
|
|
|
- // shippingBillList:[],
|
|
|
- // shippingBillDetails:{},
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
async created() {
|
|
@@ -302,8 +296,8 @@ export default {
|
|
|
this.refresh(this.onLoad.id, true)
|
|
|
} else if (this.onLoad.id) {
|
|
|
this.refresh(this.onLoad.id, true)
|
|
|
- }else {
|
|
|
- found({billType:"HYCK"}).then(res=>{
|
|
|
+ } else {
|
|
|
+ found({billType: "HYCK"}).then(res => {
|
|
|
this.form = res.data.data
|
|
|
})
|
|
|
}
|
|
@@ -327,63 +321,51 @@ export default {
|
|
|
},
|
|
|
//保存数据
|
|
|
editCustomer() {
|
|
|
- this.$refs[this.activeName].$refs["form"].validate((valid, done) => {
|
|
|
- done()
|
|
|
- if (valid) {
|
|
|
- let form = {
|
|
|
- ...this.form,
|
|
|
- billType: "HYCK",
|
|
|
- tradeType: "HY"
|
|
|
- }
|
|
|
- const loading = this.$loading({
|
|
|
- lock: true,
|
|
|
- text: '加载中',
|
|
|
- spinner: 'el-icon-loading',
|
|
|
- background: 'rgba(255,255,255,0.7)'
|
|
|
- });
|
|
|
- submit(form).then(res => {
|
|
|
- this.$message.success("保存成功")
|
|
|
- loading.close()
|
|
|
- this.refresh(res.data.data.id)
|
|
|
- }).catch(() => {
|
|
|
- loading.close()
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
- return
|
|
|
- this.$refs["form"].validate((valid, done) => {
|
|
|
- done()
|
|
|
- if (valid) {
|
|
|
- this.$refs["formTwo"].validate((valid, done) => {
|
|
|
- done()
|
|
|
- if (valid) {
|
|
|
- let form = {
|
|
|
- ...this.form,
|
|
|
- shippingBillDetails: this.shippingBillDetails,
|
|
|
- shippingBoxTypeList: this.shippingBoxTypeList,
|
|
|
- shippingMatchBoxList: this.shippingMatchBoxList,
|
|
|
- shippingFeesList: this.shippingFeesList,
|
|
|
- shippingFileList: this.shippingFileList,
|
|
|
- billType: "HYCK",
|
|
|
- tradeType: "HY"
|
|
|
- }
|
|
|
- const loading = this.$loading({
|
|
|
- lock: true,
|
|
|
- text: '加载中',
|
|
|
- spinner: 'el-icon-loading',
|
|
|
- background: 'rgba(255,255,255,0.7)'
|
|
|
- });
|
|
|
- submit(form).then(res => {
|
|
|
- this.$message.success("保存成功")
|
|
|
- loading.close()
|
|
|
- this.refresh(res.data.data.id)
|
|
|
- }).catch(() => {
|
|
|
- loading.close()
|
|
|
- })
|
|
|
+ let data = ["entrust", "booking", "business_bill", "split_content"]
|
|
|
+ if (data.includes(this.activeName)) {
|
|
|
+ this.$refs[this.activeName].$refs["form"].validate((valid, done) => {
|
|
|
+ done()
|
|
|
+ if (valid) {
|
|
|
+ let form = {
|
|
|
+ ...this.form,
|
|
|
+ billType: "HYCK",
|
|
|
+ tradeType: "HY"
|
|
|
}
|
|
|
- })
|
|
|
+ const loading = this.$loading({
|
|
|
+ lock: true,
|
|
|
+ text: '加载中',
|
|
|
+ spinner: 'el-icon-loading',
|
|
|
+ background: 'rgba(255,255,255,0.7)'
|
|
|
+ });
|
|
|
+ submit(form).then(res => {
|
|
|
+ this.$message.success("保存成功")
|
|
|
+ loading.close()
|
|
|
+ this.refresh(res.data.data.id)
|
|
|
+ }).catch(() => {
|
|
|
+ loading.close()
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ let form = {
|
|
|
+ ...this.form,
|
|
|
+ billType: "HYCK",
|
|
|
+ tradeType: "HY"
|
|
|
}
|
|
|
- })
|
|
|
+ const loading = this.$loading({
|
|
|
+ lock: true,
|
|
|
+ text: '加载中',
|
|
|
+ spinner: 'el-icon-loading',
|
|
|
+ background: 'rgba(255,255,255,0.7)'
|
|
|
+ });
|
|
|
+ submit(form).then(res => {
|
|
|
+ this.$message.success("保存成功")
|
|
|
+ loading.close()
|
|
|
+ this.refresh(res.data.data.id)
|
|
|
+ }).catch(() => {
|
|
|
+ loading.close()
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
//自定义列保存
|
|
|
async saveColumnTwo(ref, option, optionBack, code) {
|
|
@@ -418,26 +400,26 @@ export default {
|
|
|
|
|
|
<style scoped>
|
|
|
::v-deep .el-form-item {
|
|
|
- margin-bottom: 5px !important;
|
|
|
+ margin-bottom: 5px !important;
|
|
|
}
|
|
|
|
|
|
::v-deep .el-tabs__content {
|
|
|
- display: none !important;
|
|
|
+ display: none !important;
|
|
|
}
|
|
|
|
|
|
::v-deep .el-tabs__item {
|
|
|
- font-size: 12px;
|
|
|
+ font-size: 12px;
|
|
|
}
|
|
|
|
|
|
::v-deep .el-tabs__item {
|
|
|
- color: #000 !important;
|
|
|
+ color: #000 !important;
|
|
|
}
|
|
|
|
|
|
::v-deep .el-tabs__item .is-active {
|
|
|
- color: #409EFF !important;
|
|
|
+ color: #409EFF !important;
|
|
|
}
|
|
|
|
|
|
::v-deep .el-form-item__label {
|
|
|
- color: #409EFF !important;
|
|
|
+ color: #409EFF !important;
|
|
|
}
|
|
|
</style>
|