|
@@ -88,7 +88,8 @@
|
|
|
</avue-text-ellipsis>
|
|
|
</template>
|
|
|
<template slot="menuLeft">
|
|
|
- <el-button v-if="permission.feecenter_delete"
|
|
|
+<!-- v-if="permission.feecenter_delete"-->
|
|
|
+ <el-button
|
|
|
icon="el-icon-delete"
|
|
|
plain
|
|
|
size="small"
|
|
@@ -101,7 +102,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import {add, feecenterList, getDetail, remove, update} from "@/api/iosBasicData/feecenter";
|
|
|
+import {feecenterList, feecenterRemove} from "@/api/iosBasicData/feecenter";
|
|
|
import { getBcorpsList } from "@/api/iosBasicData/bcorps";
|
|
|
import {mapGetters} from "vuex";
|
|
|
|
|
@@ -130,125 +131,58 @@ export default {
|
|
|
selection: true,
|
|
|
dialogClickModal: false,
|
|
|
column: [
|
|
|
-
|
|
|
{
|
|
|
label: "客户名称",
|
|
|
prop: "corpCnName",
|
|
|
- width: "180",
|
|
|
- type: 'select',
|
|
|
- dicData:[],
|
|
|
- props: {
|
|
|
- label: 'cnName',
|
|
|
- value: 'cnName'
|
|
|
- },
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ width: "180"
|
|
|
},
|
|
|
{
|
|
|
label: "费用简称",
|
|
|
prop: "feeCnName",
|
|
|
- width: "180",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ width: "180"
|
|
|
},
|
|
|
{
|
|
|
label: "预付/到付",
|
|
|
- prop: "paymode",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "paymode"
|
|
|
},
|
|
|
{
|
|
|
label: "计量单位",
|
|
|
- prop: "unitNo",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入单位",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "unitNo"
|
|
|
},
|
|
|
{
|
|
|
label: "币种",
|
|
|
- prop: "curCode",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入币种",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "curCode"
|
|
|
},
|
|
|
{
|
|
|
label: "单价",
|
|
|
- prop: "price",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入单价",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "price"
|
|
|
},
|
|
|
{
|
|
|
label: "数量",
|
|
|
- prop: "quantity",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入数量",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "quantity"
|
|
|
},
|
|
|
{
|
|
|
label: "CNY(含税)",
|
|
|
- prop: "rmbAmount",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入CNY(含税)",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "rmbAmount"
|
|
|
},
|
|
|
{
|
|
|
label: "USD(含税)",
|
|
|
- prop: "usdAmount",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入USD(含税)",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "usdAmount"
|
|
|
},
|
|
|
{
|
|
|
label: "对CNY汇率",
|
|
|
width: "100",
|
|
|
- prop: "exrate",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入对CNY汇率",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "exrate"
|
|
|
},
|
|
|
{
|
|
|
label: "预付地址",
|
|
|
prop: "payplace",
|
|
|
- width: "180",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "预付地址",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ width: "180"
|
|
|
},
|
|
|
{
|
|
|
label: "备注",
|
|
|
prop: "remarks",
|
|
|
- width: "180",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入备注",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ width: "180"
|
|
|
},
|
|
|
|
|
|
|
|
@@ -259,49 +193,24 @@ export default {
|
|
|
{
|
|
|
label: "MB/L NO",
|
|
|
prop: "mblno",
|
|
|
- width: "200",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入MB/L NO",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ width: "200"
|
|
|
},
|
|
|
{
|
|
|
label: "HB/L NO",
|
|
|
prop: "hblno",
|
|
|
- width: "240",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入HB/L NO",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ width: "240"
|
|
|
},
|
|
|
{
|
|
|
label: "船名",
|
|
|
- prop: "vesselCnName",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入船名",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "vesselCnName"
|
|
|
},
|
|
|
{
|
|
|
label: "航次",
|
|
|
- prop: "voyageNo",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入航次",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "voyageNo"
|
|
|
},
|
|
|
{
|
|
|
label: "ETD",
|
|
|
- prop: "etd",
|
|
|
- rules: [{
|
|
|
- required: true,
|
|
|
- message: "请输入ETD",
|
|
|
- trigger: "blur"
|
|
|
- }]
|
|
|
+ prop: "etd"
|
|
|
},
|
|
|
|
|
|
|
|
@@ -1339,7 +1248,7 @@ export default {
|
|
|
return {
|
|
|
addBtn: this.vaildData(this.permission.feecenter_add, false),
|
|
|
viewBtn: this.vaildData(this.permission.feecenter_view, false),
|
|
|
- delBtn: this.vaildData(this.permission.feecenter_delete, false),
|
|
|
+ // delBtn: this.vaildData(this.permission.feecenter_delete, false),
|
|
|
editBtn: this.vaildData(this.permission.feecenter_edit, false)
|
|
|
};
|
|
|
},
|
|
@@ -1399,7 +1308,7 @@ export default {
|
|
|
type: "warning"
|
|
|
})
|
|
|
.then(() => {
|
|
|
- return remove(row.id);
|
|
|
+ return feecenterRemove(row.id);
|
|
|
})
|
|
|
.then(() => {
|
|
|
this.onLoad(this.page);
|
|
@@ -1420,7 +1329,7 @@ export default {
|
|
|
type: "warning"
|
|
|
})
|
|
|
.then(() => {
|
|
|
- return remove(this.ids);
|
|
|
+ return feecenterRemove(this.ids);
|
|
|
})
|
|
|
.then(() => {
|
|
|
this.onLoad(this.page);
|