临时导入充值
This commit is contained in:
1 parent
d784a59abc
commit
b140be8d33
1 file changed
+20
-14
@@ -1,21 +1,27 @@
|
||||
<template>
|
||||
<el-dialog :title="form.id ? '编辑' : '新增'" v-model="visible" width="30%" :close-on-click-modal="false" draggable>
|
||||
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="90px"
|
||||
v-loading="loading">
|
||||
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="90px" v-loading="loading">
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="充值时间" prop="importTime">
|
||||
<el-date-picker v-model="form.importTime" type="month" value-format="YYYY-MM-DD"
|
||||
placeholder="请选择充值时间" />
|
||||
<el-date-picker v-model="form.importTime" type="month" value-format="YYYY-MM-DD" placeholder="请选择充值时间" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="充值类型" prop="bizType">
|
||||
<!-- :hide-ids="[(roleCodes.includes('RETURN_CANTEEN') || auths(['wallet_walletRechargeApply_refund'])) ? '' : '3', auths(['wallet_walletRechargeApply_select_jz']) ? '' : '2', '1']" -->
|
||||
<dict-select v-model="form.bizType" :disabled="form.invoiceId" dict-code="wallet_biz_recharge"
|
||||
:hide-ids="[(roleCodes.includes('RETURN_CANTEEN') || auths(['wallet_walletRechargeApply_refund'])) ? '' : '3', auths(['wallet_walletRechargeApply_select_jz']) ? '' : '2', form.bizType == '1' ? '' : '1']"
|
||||
placeholder="请选择饭卡类型" />
|
||||
<dict-select
|
||||
v-model="form.bizType"
|
||||
:disabled="form.invoiceId"
|
||||
dict-code="wallet_biz_recharge"
|
||||
:hide-ids="[
|
||||
roleCodes.includes('RETURN_CANTEEN') || auths(['wallet_walletRechargeApply_refund']) ? '' : '3',
|
||||
auths(['wallet_walletRechargeApply_select_jz']) ? '' : '2',
|
||||
form.bizType == '1' || auths(['wallet_walletRechargeApply_addTmp']) ? '' : '1',
|
||||
]"
|
||||
placeholder="请选择饭卡类型"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
@@ -23,15 +29,16 @@
|
||||
<el-form-item label="钱包" prop="walletTypeId">
|
||||
<!-- <select-wallet-type v-model="form.walletTypeId" placeholder="请选择钱包" :disabled="false" /> -->
|
||||
<el-select v-model="form.walletTypeId" :disabled="walletTypeIdDisabled">
|
||||
<el-option v-for="item in walletTypeOptions" :key="item.id" :label="item.name"
|
||||
:value="item.id" />
|
||||
<el-option v-for="item in walletTypeOptions" :key="item.id" :label="item.name" :value="item.id" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col
|
||||
v-if="(roleCodes.includes('RETURN_CANTEEN') || auths(['wallet_walletRechargeApply_refund'])) && form.bizType == 3"
|
||||
:span="24" class="mb20">
|
||||
:span="24"
|
||||
class="mb20"
|
||||
>
|
||||
<el-form-item prop="isAuthorization">
|
||||
<template #label>
|
||||
<span>授权</span>
|
||||
@@ -47,8 +54,7 @@
|
||||
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" type="textarea"
|
||||
:autosize="{ minRows: 6 }" />
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" type="textarea" :autosize="{ minRows: 6 }" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -150,7 +156,7 @@ const openDialog = async (id: string) => {
|
||||
|
||||
// 提交
|
||||
const onSubmit = async () => {
|
||||
const valid = await dataFormRef.value.validate().catch(() => { })
|
||||
const valid = await dataFormRef.value.validate().catch(() => {})
|
||||
if (!valid) return false
|
||||
if (form.bizType == 3 && form.isAuthorization != 1) {
|
||||
useMessage().error("请同意授权协议")
|
||||
@@ -185,7 +191,7 @@ const getwalletRechargeApplyData = async (id: string) => {
|
||||
}
|
||||
}
|
||||
} catch (err: any) {
|
||||
console.error(err);
|
||||
console.error(err)
|
||||
} finally {
|
||||
loading.value = false
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user