Forráskód Böngészése

feat: 企业编辑页加转账功能开关 el-switch

- EnterpriseForm: 服务商选择下方加转账功能开关
- formData/initialFormData 加 transfer_enabled
- 详情回显 + 提交时透传
alphaH 14 órája
szülő
commit
471b84db5e

+ 11 - 0
frontend/src/views/module_payment/enterprise/components/EnterpriseForm.vue

@@ -28,6 +28,14 @@
         </el-col>
       </el-row>
 
+      <el-row :gutter="20">
+        <el-col :span="12">
+          <el-form-item label="转账功能">
+            <el-switch v-model="formData.transfer_enabled" active-text="已开通" inactive-text="未开通" />
+          </el-form-item>
+        </el-col>
+      </el-row>
+
       <!-- 万里汇uid:仅国外服务商显示 -->
       <el-row v-if="formData.scope_label === 'OVERSEAS'" :gutter="20">
         <el-col :span="12">
@@ -215,6 +223,7 @@ const initialFormData = {
   service_provider_id: null as number | null,
   scope_label: "",
   wanlihui_uid: "",
+  transfer_enabled: false,
 };
 
 const formData = reactive(
@@ -268,6 +277,7 @@ watch(
         materialForm.business_scenario = data.business_scenario || "";
         materialForm.legal_rep_id_photo = data.legal_rep_id_photo || "";
         formData.wanlihui_uid = data.wanlihui_uid || "";
+        formData.transfer_enabled = data.transfer_enabled === true;
         if (data.business_contracts) {
           try {
             const contracts = typeof data.business_contracts === "string"
@@ -443,6 +453,7 @@ async function submitForm() {
       service_provider_id: formData.service_provider_id,
       scope_label: formData.scope_label,
       wanlihui_uid: formData.wanlihui_uid || undefined,
+      transfer_enabled: formData.transfer_enabled ?? undefined,
     };
 
     // 入驻材料