From ab890bca34582e2ec8e2d4b19798f067ea075b7a Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 28 四月 2025 10:30:47 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/components/business/OperaCarsWindow.vue | 50 +++++++++++++++++++++++--------------------------- 1 files changed, 23 insertions(+), 27 deletions(-) diff --git a/admin/src/components/business/OperaCarsWindow.vue b/admin/src/components/business/OperaCarsWindow.vue index 895ab6d..c278d1b 100644 --- a/admin/src/components/business/OperaCarsWindow.vue +++ b/admin/src/components/business/OperaCarsWindow.vue @@ -5,13 +5,13 @@ <el-form-item label="杞︾墝鍙�" prop="code"> <el-input v-model="form.code" placeholder="璇疯緭鍏ヨ溅鐗屽彿" v-trim /> </el-form-item> - <el-form-item label="澶囨敞" prop="type"> +<!-- <el-form-item label="澶囨敞" prop="type"> <el-radio-group v-model="form.type"> <el-radio :label="0">瀹夋嘲鍏姟杞�</el-radio> <el-radio :label="1">瀹夋嘲鐗╂祦杞�</el-radio> <el-radio :label="2">鍏朵粬</el-radio> </el-radio-group> - </el-form-item> + </el-form-item>--> <el-form-item label="閫夋嫨鍒嗙被锛�" prop="type"> <el-cascader v-model="form.cateId" @change="changeSel" :options="cateList" :props="{ label: 'name', @@ -50,7 +50,7 @@ name: 'OperaInternalCompanyWindow', extends: BaseOpera, components: { GlobalWindow }, - data() { + data () { return { // 琛ㄥ崟鏁版嵁 memberList: [], @@ -58,30 +58,30 @@ id: null, code: null, memberId: null, - type: 0, + // type: 0, groupId: null, - cateId: [], + cateId: [] }, cateList: [], companyList: [], // 楠岃瘉瑙勫垯 rules: { code: [{ required: true, message: '璇疯緭鍏ヨ溅鐗屽彿' }], - groupId: [{ required: true, message: '璇烽�夋嫨缁勭粐' }], - type: [ + groupId: [{ required: true, message: '璇烽�夋嫨缁勭粐' }] + /* type: [ { required: true, message: '璇烽�夋嫨澶囨敞' } - ] + ] */ } } }, - created() { + created () { this.config({ api: '/business/cars', 'field.id': 'id' }) }, methods: { - open(title, target) { + open (title, target) { this.title = title this.visible = true this.getCate() @@ -93,7 +93,6 @@ this.form[this.configData['field.id']] = null this.form.type = 0 }) - return } // 缂栬緫 // this.$nextTick(() => { @@ -102,14 +101,14 @@ // } // }) }, - changeSel() { + changeSel () { const { form } = this if (form.groupId) { this.loadMember() } this.form.memberId = '' }, - confirm() { + confirm () { console.log('form', this.form.cateId) const { form } = this if (form.cateId && form.cateId.length == 2) { @@ -117,9 +116,9 @@ } else { return Message.error('璇烽�夋嫨浜岀骇鍒嗙被') } - this.$refs['form'].validate((valid) => { + this.$refs.form.validate((valid) => { if (valid) { - let fn = form.id ? updateById : create + const fn = form.id ? updateById : create fn({ ...form, cateId: form.cateId[1] @@ -130,40 +129,37 @@ }) } }) - }, - close() { + close () { this.visible = false this.$emit('close') }, - handleChange(val) { + handleChange (val) { }, - getCate() { + getCate () { fetchList({ model: {}, capacity: 1000, - page: 1, + page: 1 }).then(res => { this.cateList = res.records || [] - }) }, - getCompany() { + getCompany () { companyGetList({ - model: { },//鏈夊憳宸ョ殑鏁版嵁 + model: { }, // 鏈夊憳宸ョ殑鏁版嵁 capacity: 10000, - page: 1, + page: 1 }).then(res => { this.companyList = res.records || [] - }) }, - loadMember() { + loadMember () { const { form } = this allList({ type: 2, - companyId: form.groupId, + companyId: form.groupId }) .then(res => { -- Gitblit v1.9.3