|
|
@@ -43,7 +43,7 @@
|
|
|
<el-form-item :label="t('member.institution.tradecfg.add.paramid')" prop="paramid">
|
|
|
<el-select v-model="formData.paramid" @change="onResultChange" clearable>
|
|
|
<template v-for="(item, index) in resultData?.results" :key="index">
|
|
|
- <el-option :label="item.enumdicname" :value="item.enumitemname" />
|
|
|
+ <el-option :label="customerType.getEnumTypeName(item.enumitemname)" :value="item.enumitemname" />
|
|
|
</template>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -106,8 +106,11 @@ import AppDrawer from '@pc/components/base/drawer/index.vue'
|
|
|
import AppTable from '@pc/components/base/table/index.vue'
|
|
|
import AppSelectMember from '@pc/components/modules/select-member/index.vue'
|
|
|
|
|
|
-const feetypeEnum = useEnum('feetype')
|
|
|
+const customerType = useEnum('customerType')
|
|
|
const scfRiskMode = useEnum('SCFRiskMode')
|
|
|
+const feetypeEnum = useEnum('feetype')
|
|
|
+const traderule = useEnum('traderule')
|
|
|
+const tradefee = useEnum('tradefee')
|
|
|
|
|
|
const { global: { t } } = i18n
|
|
|
const formRef = ref<FormInstance>()
|
|
|
@@ -172,13 +175,13 @@ const { data: resultData, run: getResultList } = useRequest(loadSelectOption, {
|
|
|
})
|
|
|
|
|
|
const ruleColumns = computed<Model.TableColumn[]>(() => [
|
|
|
- { field: 'rulename', label: 'member.institution.tradecfg.add.rulename' },
|
|
|
+ { field: 'ruleid', label: 'member.institution.tradecfg.add.rulename', formatValue: (val) => traderule.getEnumTypeName(val) },
|
|
|
{ field: 'paramvalue', label: 'member.institution.tradecfg.add.paramvalue' },
|
|
|
{ field: 'cvalue', label: 'member.institution.tradecfg.add.cvalue' },
|
|
|
])
|
|
|
|
|
|
const feeColumns = computed<Model.TableColumn[]>(() => [
|
|
|
- { field: 'tradefeename', label: 'member.institution.tradecfg.add.tradefeename' },
|
|
|
+ { field: 'tradefeeid', label: 'member.institution.tradecfg.add.tradefeename', formatValue: (val) => tradefee.getEnumTypeName(val) },
|
|
|
{ field: 'exchangevalue', label: 'member.institution.tradecfg.add.exchangevalue' },
|
|
|
{ field: 'feealgorithm', label: 'member.institution.tradecfg.add.feealgorithm', formatValue: (val) => scfRiskMode.getEnumTypeName(val) },
|
|
|
{ field: 'fee', label: 'member.institution.tradecfg.add.fee', width: 200 },
|