浏览代码

Merge branch 'master' of http://47.101.159.18:3000/Muchinfo/MTP20_WEB_GLOBAL

li.shaoyi 2 年之前
父节点
当前提交
239ec44eb3

+ 1 - 1
public/config/appconfig.json

@@ -1,5 +1,5 @@
 {
   "version": "1.0.0",
   "versionCode": "100000",
-  "apiUrl": "http://192.168.31.134:8080/cfg?key=test_134"
+  "apiUrl": "http://192.168.31.205:8080/cfg?key=test_205"
 }

+ 15 - 0
src/business/bank/index.ts

@@ -307,4 +307,19 @@ export function useDoCusBankExtendConfigs(extendbiztype?: number) {
     })
 
     return { configs }
+}
+
+/// 查询托管银行信息
+export function useQueryCusBankSignBank() {
+    /// 数据
+    const cusBank = shallowRef<Partial<Model.CusBankSignBankRsp>>({})
+    /// 查询签约银行信息
+    const request = queryCusBankSignBank().then((res) => {
+        if (res.data.length) {
+            const data = res.data[0]
+            cusBank.value = data
+        }
+    })
+
+    return { cusBank, request }
 }

+ 5 - 2
src/packages/pc/views/footer/capital/summary/deposit/index.vue

@@ -1,7 +1,7 @@
 <!-- 资金信息-资金汇总-充值 -->
 <template>
     <app-drawer title="充值" :width="500" v-model:show="show" :loading="loading" :refresh="refresh">
-        <el-form ref="formRef" class="el-form--vertical" label-width="100px" :model="formData"
+        <el-form ref="formRef" v-if="cusBank.caninamount === 1" class="el-form--vertical" label-width="100px" :model="formData"
             :rules="formRules">
             <el-form-item prop="Amount" label="充值金额">
                 <el-input-number placeholder="请输入" :max="9999999999" :precision="2" v-model="formData.Amount"
@@ -16,6 +16,7 @@
                 </el-form-item>
             </template>
         </el-form>
+        <span v-else>请前往网银端进行入金</span>
         <template #footer>
             <el-button type="info" @click="onCancel(false)">取消</el-button>
             <el-button type="primary" @click="formSubmit">提交</el-button>
@@ -26,7 +27,7 @@
 <script lang="ts" setup>
 import { ref, PropType } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
-import { useDoDeposit, useDoCusBankExtendConfigs } from '@/business/bank'
+import { useDoDeposit, useDoCusBankExtendConfigs, useQueryCusBankSignBank } from '@/business/bank'
 import { useUserStore } from '@/stores'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
 import AppUpload from '@pc/components/base/upload/index.vue'
@@ -45,6 +46,8 @@ const refresh = ref(false)
 const formRef = ref<FormInstance>()
 const userStore = useUserStore()
 const certificate_photo_url = ref('')
+/// 查询托管银行信息
+const { cusBank } = useQueryCusBankSignBank()
 
 const formRules: FormRules = {
     Amount: [{ required: true, message: '请输入充值金额' }],

+ 6 - 6
src/packages/pc/views/footer/capital/summary/withdraw/index.vue

@@ -1,7 +1,7 @@
 <!-- 资金信息-资金汇总-出金申请 -->
 <template>
     <app-drawer title="提现申请" :width="500" v-model:show="show" :loading="loading" :refresh="refresh">
-        <el-form ref="formRef" class="el-form--vertical" label-width="100px" :model="formData" :rules="formRules">
+        <el-form ref="formRef" v-if="cusBank.canoutamount === 1" class="el-form--vertical" label-width="100px" :model="formData" :rules="formRules">
             <el-form-item label="资金账号">
                 <span>{{ accountStore.currentAccountId }}</span>
             </el-form-item>
@@ -16,13 +16,11 @@
                     <el-input :name="item.fieldcode" placeholder="请输入" v-model="item.value" />
                 </el-form-item>
             </template>
-            <!-- <el-form-item label="金额大写">
-                <span>壹万元</span>
-            </el-form-item> -->
             <el-form-item class="el-form-item--row" label="备注" prop="Remark">
                 <el-input type="textarea" :maxlength="50" :rows="3" v-model="formData.Remark" />
             </el-form-item>
-        </el-form>
+            </el-form>
+        <span v-else>请前往网银端进行出金</span>
         <template #footer>
             <el-button type="info" @click="onCancel(false)">取消</el-button>
             <el-button type="primary" @click="formSubmit">提交</el-button>
@@ -33,7 +31,7 @@
 <script lang="ts" setup>
 import { ref } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
-import { useDoWithdraw, useAccountFundInfo, useDoCusBankExtendConfigs } from '@/business/bank'
+import { useDoWithdraw, useAccountFundInfo, useDoCusBankExtendConfigs, useQueryCusBankSignBank } from '@/business/bank'
 import { useAccountStore, useUserStore } from '@/stores'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
 
@@ -46,6 +44,8 @@ const userStore = useUserStore()
 const { configs } = useDoCusBankExtendConfigs(3)
 /// 资金账户信息
 const { fund } = useAccountFundInfo()
+/// 查询托管银行信息
+const { cusBank } = useQueryCusBankSignBank()
 
 const formRules: FormRules = {
     Amount: [{