Commit 3aeb517b by liaoxing

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents f212466e 56d45883
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
:validate-on-rule-change="false" :validate-on-rule-change="false"
:disabled="isDisabled" :disabled="isDisabled"
> >
<c-tabs v-model="tabVal" ref="elment" type="card"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="changePosition">
<el-tab-pane label="费率信息" name="fec"> <el-tab-pane label="费率信息" name="fec">
<c-content> <c-content>
<m-fec-info :model="model" /> <m-fec-info :model="model" />
...@@ -59,7 +59,7 @@ import Fec, { Pattern } from "./Fec.js"; ...@@ -59,7 +59,7 @@ import Fec, { Pattern } from "./Fec.js";
import FecInfo from "./FecInfo.vue"; import FecInfo from "./FecInfo.vue";
import FeeInfo from "./FeeInfo.vue"; import FeeInfo from "./FeeInfo.vue";
import { queryDetailById, add, edit, deleteById } from "~/service/test/fec.js"; import { queryDetailById, add, edit, deleteById,editFeeData,deleteFeeData } from "~/service/test/fec.js";
export default { export default {
name: "StaticsDbifec", name: "StaticsDbifec",
...@@ -87,6 +87,7 @@ export default { ...@@ -87,6 +87,7 @@ export default {
model: new Fec().data, model: new Fec().data,
tabVal: "fec", tabVal: "fec",
rules: Pattern, rules: Pattern,
tabPosition:"tab-fec",
}; };
}, },
computed: { computed: {
...@@ -126,14 +127,24 @@ export default { ...@@ -126,14 +127,24 @@ export default {
commitEdit() { commitEdit() {
this.$refs.modelForm.validate((validated) => { this.$refs.modelForm.validate((validated) => {
if (validated) { if (validated) {
if(this.tabPosition===`tab-fec`){
edit(this.model) edit(this.model)
.then((res) => { .then((res) => {
this.$message.success("保存成功!"); this.$message.success("费率修改保存成功!");
this.goBack() this.goBack()
}) })
.catch((err) => { .catch((err) => {
this.$message.error("保存失败!"); this.$message.error("费率修改保存失败!");
});}else{
editFeeData(this.model.inr,this.model)
.then((res) => {
this.$message.success("费用代码修改保存成功!");
this.goBack()
})
.catch((err) => {
this.$message.error("费用代码修改保存失败!");
}); });
}
} else { } else {
Utils.formValidateTips(this.$refs.modelForm.fields) Utils.formValidateTips(this.$refs.modelForm.fields)
} }
...@@ -146,14 +157,24 @@ export default { ...@@ -146,14 +157,24 @@ export default {
type: "warning", type: "warning",
}) })
.then(() => { .then(() => {
if(this.tabPosition===`tab-fec`){
deleteById(this.model.inr) deleteById(this.model.inr)
.then((res) => { .then((res) => {
this.$message.success("删除成功!"); this.$message.success("费率信息删除成功!");
this.goBack(true) this.goBack(true)
}) })
.catch((err) => { .catch((err) => {
this.$message.error("删除失败!"); this.$message.error("费率信息删除失败!");
}); })}else{
deleteFeeData(this.model)
.then((res) => {
this.$message.success("费用代码删除成功!");
this.goBack(true)
})
.catch((err) => {
this.$message.error("费用代码删除失败!");
})
};
}) })
.catch(() => { .catch(() => {
this.$message({ this.$message({
...@@ -169,7 +190,10 @@ export default { ...@@ -169,7 +190,10 @@ export default {
this.$store.dispatch("TagsView/delView", this.$route); this.$store.dispatch("TagsView/delView", this.$route);
this.$router.push({ name: "StaticsInffec", params: { update } }); this.$router.push({ name: "StaticsInffec", params: { update } });
}, },
changePosition(tab,event){
this.tabPosition=event.target.getAttribute('id');
console.log(this.tabPosition)
},
}, },
}; };
</script> </script>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="授权货币" prop="relcur"> <el-form-item label="授权货币" prop="relcur">
<c-select v-model="model.relcur" placeholder="请输入授权货币" :code="relcur"> <c-select v-model="model.relcur" placeholder="请选择授权货币" :code="relcur" style="width:100%">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="授权货币" prop="relcur"> <el-form-item label="授权货币" prop="relcur">
<c-input v-model="model.relcur" placeholder="请输入授权货币"> </c-input> <c-select v-model="model.relcur" placeholder="请选择授权货币" :code="relcur" style="width:100%">
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -119,6 +120,28 @@ export default { ...@@ -119,6 +120,28 @@ export default {
{ label: "授权金额", prop: "relamt", width: "auto" }, { label: "授权金额", prop: "relamt", width: "auto" },
{ label: "交易属性", prop: "relflg", width: "auto" }, { label: "交易属性", prop: "relflg", width: "auto" },
], ],
relcur: [
{ label: "AUD 澳大利亚元", value: "AUD" },
{ label: "CAD 加拿大元", value: "CAD" },
{ label: "CHF 瑞士法郎", value: "CHF" },
{ label: "CNY 人民币", value: "CNY" },
{ label: "DKK 丹麦克朗", value: "DKK" },
{ label: "EUR 欧元", value: "EUR" },
{ label: "FIM 芬兰马克", value: "FIM" },
{ label: "FRF 法国法郎", value: "FRF" },
{ label: "GBP 英镑", value: "FRF" },
{ label: "HKD 港币", value: "FRF" },
{ label: "JPY 日元", value: "FRF" },
{ label: "KRW 韩圆", value: "FRF" },
{ label: "MOP 澳门元", value: "FRF" },
{ label: "NOK 挪威克朗", value: "FRF" },
{ label: "NZD 新西兰元", value: "FRF" },
{ label: "SEK 瑞典克朗", value: "FRF" },
{ label: "SGD 新加坡元", value: "FRF" },
{ label: "THB 泰国铢", value: "FRF" },
{ label: "TWD 新台湾元", value: "FRF" },
{ label: "USD 美元", value: "FRF" },
],
}; };
}, },
computed: { computed: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment