|
|
@@ -253,8 +253,8 @@
|
|
|
<el-input v-model="transferForm.payee_info.bankcard_ext_info!.bank_code" placeholder="请输入联行号" />
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
- <el-form-item label="备注" prop="remark">
|
|
|
- <el-input v-model="transferForm.remark" type="textarea" placeholder="请输入备注" />
|
|
|
+ <el-form-item label="备注" prop="remark" required>
|
|
|
+ <el-input v-model="transferForm.remark" type="textarea" :placeholder="remarkPlaceholder" />
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button v-hasPerm="['module_payment:account:transfer']" type="primary" :loading="transferLoading"
|
|
|
@@ -1086,6 +1086,7 @@ const transferRules: FormRules = {
|
|
|
"payee_info.identity_type": [{ required: true, message: "请选择收款方类型", trigger: "change" }],
|
|
|
"payee_info.name": [{ required: true, message: "请输入收款方姓名", trigger: "blur" }],
|
|
|
"payee_info.identity": [{ required: true, message: "请输入收款方账号", trigger: "blur" }],
|
|
|
+ remark: [{ required: true, message: "请填写备注,说明转账事由", trigger: "blur" }],
|
|
|
};
|
|
|
|
|
|
const TRANSFER_SCENE_OPTIONS = [
|
|
|
@@ -1094,6 +1095,15 @@ const TRANSFER_SCENE_OPTIONS = [
|
|
|
{ value: "二手回收", label: "二手回收" },
|
|
|
];
|
|
|
|
|
|
+const remarkPlaceholder = computed(() => {
|
|
|
+ const map: Record<string, string> = {
|
|
|
+ "佣金报酬": "请填写佣金报酬说明,如:8月家政服务报酬",
|
|
|
+ "业务结算": "请填写结算款项名称,如:材料货款",
|
|
|
+ "二手回收": "请填写回收商品名称,如:旧衣服",
|
|
|
+ };
|
|
|
+ return map[transferForm.transfer_scene_name] || "请填写转账事由";
|
|
|
+});
|
|
|
+
|
|
|
const isAlipayPayee = computed(() =>
|
|
|
transferForm.payee_info.identity_type === "ALIPAY_USER_ID"
|
|
|
|| transferForm.payee_info.identity_type === "ALIPAY_LOGON_ID"
|