From 9ce28811e94fa042adb7cabe6581b0393c6d576d Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期一, 09 十二月 2024 18:17:11 +0800
Subject: [PATCH] ll
---
admin/src/views/finance/components/accountEdit.vue | 65 +++++++++++++++++++++-----------
1 files changed, 43 insertions(+), 22 deletions(-)
diff --git a/admin/src/views/finance/components/accountEdit.vue b/admin/src/views/finance/components/accountEdit.vue
index 7a7fae4..1fdf30d 100644
--- a/admin/src/views/finance/components/accountEdit.vue
+++ b/admin/src/views/finance/components/accountEdit.vue
@@ -1,32 +1,32 @@
<template>
- <GlobalWindow :title="param.id ? '缂栬緫鍏徃' : '鏂板缓鍏徃'" :confirmWorking="subLoading" :visible.sync="isShowModal"
+ <GlobalWindow :title="param.id ? '缂栬緫璐︽埛' : '鏂板缓璐︽埛'" :confirmWorking="subLoading" :visible.sync="isShowModal"
width="600px" @close="close" @confirm="handleSub">
<el-form :model="param" ref="paramRef" :rules="rules">
- <el-form-item label="鏀舵敮鏉$洰" prop="name">
- <el-input v-model="param.name" placeholder="璇疯緭鍏�" v-trim />
+ <el-form-item label="鏀舵敮鏉$洰" prop="title">
+ <el-input v-model="param.title" placeholder="璇疯緭鍏�" v-trim />
</el-form-item>
- <el-form-item label="鏀舵鍏徃" prop="name">
- <el-select v-model="param.realName" filterable clearable>
- <el-option value="0" label="xxx"></el-option>
+ <el-form-item label="鏀舵鍏徃" prop="companyId">
+ <el-select v-model="param.companyId" filterable clearable>
+ <el-option v-for="item in comList" :value="item.id" :label="item.name"></el-option>
</el-select>
</el-form-item>
- <el-form-item label="鏀舵绫诲瀷" prop="name">
- <el-radio-group v-model="param.radio">
+ <el-form-item label="鏀舵绫诲瀷" prop="type">
+ <el-radio-group v-model="param.type">
<el-radio :label="0">瀵瑰叕</el-radio>
<el-radio :label="1">涓汉</el-radio>
</el-radio-group>
</el-form-item>
- <el-form-item label="璐︽埛鍚嶇О" prop="desc">
- <el-input v-model="param.desc" placeholder="璇疯緭鍏�" v-trim />
+ <el-form-item label="璐︽埛鍚嶇О" prop="name">
+ <el-input v-model="param.name" placeholder="璇疯緭鍏�" v-trim />
</el-form-item>
- <el-form-item label="寮�鎴峰悕绉�">
- <el-input v-model="param.code" placeholder="璇疯緭鍏�" v-trim />
+ <el-form-item label="寮�鎴烽摱琛�" prop="bankName">
+ <el-input v-model="param.bankName" placeholder="璇疯緭鍏�" v-trim />
</el-form-item>
- <el-form-item label="閾惰璐﹀彿">
- <el-input v-model="param.addr" placeholder="璇疯緭鍏�" v-trim />
+ <el-form-item label="閾惰璐﹀彿" prop="bankNo">
+ <el-input v-model="param.bankNo" placeholder="璇疯緭鍏�" v-trim />
</el-form-item>
- <el-form-item label="鐘舵��" prop="code">
- <el-switch v-model="param.status" active-value="0" inactive-value="1">
+ <el-form-item label="鐘舵��" prop="status">
+ <el-switch v-model="param.status" :active-value="0" :inactive-value="1">
</el-switch>
</el-form-item>
</el-form>
@@ -36,7 +36,8 @@
<script>
import GlobalWindow from '@/components/common/GlobalWindow'
import UploadAvatarImage from '@/components/common/UploadAvatarImage'
-import { create, updateById } from '@/api/business/company'
+import { create, updateById, detailById } from '@/api/business/ywAccount'
+import { companyGetList } from '@/api/business/company'
import { Message } from 'element-ui'
export default {
components: { GlobalWindow, UploadAvatarImage },
@@ -45,18 +46,23 @@
isShowModal: false,
subLoading: false,
param: {
- type: 2,
- status: '0'
+ type: 0,
+ status: 0
},
- cateList: [],
+ comList: [],
rules: {
name: [{ required: true, message: '璇疯緭鍏�' }],
- desc: [{ required: true, message: '璇疯緭鍏�' }]
+ title: [{ required: true, message: '璇疯緭鍏�' }],
+ bankName: [{ required: true, message: '璇疯緭鍏�' }],
+ bankNo: [{ required: true, message: '璇疯緭鍏�' }],
+ status: [{ required: true, message: '璇烽�夋嫨' }],
+ type: [{ required: true, message: '璇烽�夋嫨' }],
+ companyId: [{ required: true, message: '璇烽�夋嫨' }],
},
-
}
},
created() {
+ this.getCompany()
},
methods: {
handleSub() {
@@ -76,6 +82,21 @@
}
})
},
+ getDetail(id) {
+ detailById(id).then(res => {
+ this.param = res
+ })
+ },
+ getCompany(){
+ companyGetList({
+ model: {type: 2},
+ capacity: 9999,
+ page: 1
+ }).then(res => {
+ this.comList = res.records || []
+
+ })
+ },
changeSel(e) {
if (e && e.length == 1) {
this.$set(this.param, 'catePId', e[0])
--
Gitblit v1.9.3