zhengyiming
2025-03-25 e1ad299bfdf0ec29e07c19b12705e9fc18c1a9aa
packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue
@@ -83,6 +83,12 @@
      </template>
    </ConfirmDialog>
    <NutToast :msg="state.msg" v-model:visible="state.show" type="warn" cover />
    <NutDialog
      title="提示"
      :content="dialogState.msg"
      v-model:visible="dialogState.visible"
      @ok="onOk"
    />
  </NutForm>
</template>
@@ -125,6 +131,11 @@
});
const { goTo } = usePhoneBillRechargeContext();
const dialogState = reactive({
  visible: false,
  msg: '',
});
const form = reactive({
  ispCode: '',
@@ -195,10 +206,12 @@
const formRef = ref<any>(null);
function onOk() {}
function handleSubmit() {
  if (!form.name) {
    state.show = true;
    state.msg = '请先完善手机号所属机主姓名';
    dialogState.visible = true;
    dialogState.msg = '请先完善手机号所属机主姓名';
    return;
  }
  if (!formRef.value) return;
@@ -216,7 +229,7 @@
}
const { state, invokeAliPay, invokeWeixinPay } = useSelectPayType({
  getOpenId: props.getOpenId,
  getOpenId: toRef(props, 'getOpenId'),
  isInWeChat: toRef(props, 'isInWeChat'),
  isH5: toRef(props, 'isH5'),
  appId: toRef(props, 'appId'),