|
|
@@ -6,7 +6,8 @@
|
|
|
<cwg-combox v-model:value="addAgentForm.customerId" :options="customerList"
|
|
|
:placeholder="t('placeholder.choose')" filterable @change="changeCustomer" />
|
|
|
</uni-forms-item>
|
|
|
- <view class="commission-groups">
|
|
|
+ <uni-loading v-if="laoding"/>
|
|
|
+ <view v-else class="commission-groups">
|
|
|
<view v-for="(group, gIndex) in commissionTemplateTableData" :key="gIndex" class="group-card">
|
|
|
<!-- 头部开关和标题 -->
|
|
|
<view class="group-header" @click="toggleGroup(group)">
|
|
|
@@ -139,7 +140,7 @@
|
|
|
})
|
|
|
const commissionTemplateTableData = ref<any[]>([])
|
|
|
const emit = defineEmits(['close', 'confirm'])
|
|
|
-
|
|
|
+ const laoding = ref(false)
|
|
|
onMounted(() => {
|
|
|
// initCommissionTemplateData(29634)
|
|
|
})
|
|
|
@@ -359,9 +360,11 @@
|
|
|
}
|
|
|
|
|
|
// 客户选择改变时触发
|
|
|
- const changeCustomer = (val) => {
|
|
|
+ const changeCustomer = async (val) => {
|
|
|
if (val) {
|
|
|
- initCommissionTemplateData({ customId: val })
|
|
|
+ laoding.value = true
|
|
|
+ await initCommissionTemplateData({ customId: val })
|
|
|
+ laoding.value = false
|
|
|
} else {
|
|
|
commissionTemplateTableData.value = []
|
|
|
}
|