|  | @@ -11,10 +11,13 @@
 | 
	
		
			
				|  |  |          <el-input v-model="formData.name" placeholder="请输入套餐名" />
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  |        <el-form-item label="支付金额(元)" prop="payPrice">
 | 
	
		
			
				|  |  | -        <el-input-number v-model="formData.payPrice" :min="1" :step="10" />
 | 
	
		
			
				|  |  | +        <el-input-number v-model="formData.payPrice" :min="0" :step="1" />
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  | -      <el-form-item label="赠送金额(元)" prop="bonusPrice">
 | 
	
		
			
				|  |  | -        <el-input-number v-model="formData.bonusPrice" :min="0" :step="10" />
 | 
	
		
			
				|  |  | +      <el-form-item label="到账M豆" prop="receiptPrice">
 | 
	
		
			
				|  |  | +        <el-input-number v-model="formData.receiptPrice" :min="1" :step="1" step-strictly />
 | 
	
		
			
				|  |  | +      </el-form-item>
 | 
	
		
			
				|  |  | +      <el-form-item label="赠送M豆" prop="bonusPrice">
 | 
	
		
			
				|  |  | +        <el-input-number v-model="formData.bonusPrice" :min="0" :step="1" step-strictly />
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  |        <el-form-item label="开启状态" prop="status">
 | 
	
		
			
				|  |  |          <el-radio-group v-model="formData.status">
 | 
	
	
		
			
				|  | @@ -49,13 +52,15 @@ const formData = ref({
 | 
	
		
			
				|  |  |    id: undefined,
 | 
	
		
			
				|  |  |    name: undefined,
 | 
	
		
			
				|  |  |    payPrice: undefined,
 | 
	
		
			
				|  |  | +  receiptPrice: undefined,
 | 
	
		
			
				|  |  |    bonusPrice: undefined,
 | 
	
		
			
				|  |  |    status: undefined
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  const formRules = reactive({
 | 
	
		
			
				|  |  |    name: [{ required: true, message: '套餐名不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  |    payPrice: [{ required: true, message: '支付金额不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  | -  bonusPrice: [{ required: true, message: '赠送金额不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  | +  receiptPrice: [{ required: true, message: '到账M豆不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  | +  bonusPrice: [{ required: true, message: '赠送M豆不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  |    status: [{ required: true, message: '状态不能为空', trigger: 'blur' }]
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  const formRef = ref() // 表单 Ref
 | 
	
	
		
			
				|  | @@ -72,6 +77,7 @@ const open = async (type: string, id?: number) => {
 | 
	
		
			
				|  |  |      try {
 | 
	
		
			
				|  |  |        formData.value = await CurrencyRechargePackageApi.getCurrencyRechargePackage(id)
 | 
	
		
			
				|  |  |        formData.value.payPrice = fenToYuan(formData.value.payPrice)
 | 
	
		
			
				|  |  | +      formData.value.receiptPrice = fenToYuan(formData.value.receiptPrice)
 | 
	
		
			
				|  |  |        formData.value.bonusPrice = fenToYuan(formData.value.bonusPrice)
 | 
	
		
			
				|  |  |      } finally {
 | 
	
		
			
				|  |  |        formLoading.value = false
 | 
	
	
		
			
				|  | @@ -92,6 +98,7 @@ const submitForm = async () => {
 | 
	
		
			
				|  |  |    try {
 | 
	
		
			
				|  |  |      const data = { ...formData.value }
 | 
	
		
			
				|  |  |      data.payPrice = yuanToFen(data.payPrice)
 | 
	
		
			
				|  |  | +    data.receiptPrice = yuanToFen(data.receiptPrice)
 | 
	
		
			
				|  |  |      data.bonusPrice = yuanToFen(data.bonusPrice)
 | 
	
		
			
				|  |  |      if (formType.value === 'create') {
 | 
	
		
			
				|  |  |        await CurrencyRechargePackageApi.createCurrencyRechargePackage(data)
 | 
	
	
		
			
				|  | @@ -114,6 +121,7 @@ const resetForm = () => {
 | 
	
		
			
				|  |  |      id: undefined,
 | 
	
		
			
				|  |  |      name: undefined,
 | 
	
		
			
				|  |  |      payPrice: undefined,
 | 
	
		
			
				|  |  | +    receiptPrice: undefined,
 | 
	
		
			
				|  |  |      bonusPrice: undefined,
 | 
	
		
			
				|  |  |      status: undefined
 | 
	
		
			
				|  |  |    }
 |