From a2299a6d4a6f99e9c11132138f5d3e9ec68f03ea Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 06 六月 2025 19:19:34 +0800 Subject: [PATCH] 开发更新 --- 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