| | |
| | | <el-tab-pane lazy :name="EnterpriseConfigureType.AliPay"> |
| | | <AliPayConfigureView :id="form.id" ref="aliPayConfigureViewRef" /> |
| | | </el-tab-pane> |
| | | <!-- <el-tab-pane lazy :name="EnterpriseConfigureType.Wechat"> |
| | | <WechatConfigureView :id="form.id" ref="wechatConfigureViewRef" /> |
| | | </el-tab-pane> --> |
| | | <el-tab-pane lazy :name="EnterpriseConfigureType.Electronic"> |
| | | <ElectronicConfigureView :id="form.id" ref="electronicConfigureViewRef" /> |
| | | </el-tab-pane> |
| | |
| | | import AliPayConfigureView from './AliPayConfigureView.vue'; |
| | | import ElectronicConfigureView from './ElectronicConfigureView.vue'; |
| | | import ShortMessageConfigureView from './ShortMessageConfigureView.vue'; |
| | | import WechatConfigureView from './WechatConfigureView.vue'; |
| | | |
| | | defineOptions({ |
| | | name: 'ConfigureDialog', |
| | |
| | | 'shortMessageConfigureViewRef' |
| | | ); |
| | | |
| | | const wechatConfigureViewRef = |
| | | useTemplateRef<InstanceType<typeof WechatConfigureView>>('wechatConfigureViewRef'); |
| | | |
| | | function onDialogClose() { |
| | | // if (!dialogForm.value) return; |
| | | // dialogForm.value.resetFields(); |
| | |
| | | } else if (form.value.enterpriseConfigureType === EnterpriseConfigureType.ShortMessage) { |
| | | res = await shortMessageConfigureViewRef.value?.onConfirm?.(); |
| | | } |
| | | // else if (form.value.enterpriseConfigureType === EnterpriseConfigureType.Wechat) { |
| | | // res = await wechatConfigureViewRef.value?.onConfirm?.(); |
| | | // } |
| | | if (res) { |
| | | emit('onConfirm'); |
| | | } |