| 
					
				 | 
			
			
				@@ -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 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 |