From cb78b4fbcd31bbee7ed7882c7b5f6f660f20c511 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 20 十月 2025 09:56:19 +0800
Subject: [PATCH] 最新版本541200007
---
admin/src/views/vehicle/components/OperaCategoryWindow.vue | 42 +++++++++++++++++++++++-------------------
1 files changed, 23 insertions(+), 19 deletions(-)
diff --git a/admin/src/views/vehicle/components/OperaCategoryWindow.vue b/admin/src/views/vehicle/components/OperaCategoryWindow.vue
index f7220fb..6fa801d 100644
--- a/admin/src/views/vehicle/components/OperaCategoryWindow.vue
+++ b/admin/src/views/vehicle/components/OperaCategoryWindow.vue
@@ -2,22 +2,17 @@
<GlobalWindow :title="title" :visible.sync="visible" :confirm-working="isWorking" width="600px" @close="close" @confirm="confirm">
<el-form :model="form" ref="form" :rules="rules">
<el-form-item label="鎵�灞炲垎绫�" prop="parentId">
- <el-select :disabled="form.id" clearable v-model="form.parentId" placeholder="涓嶅~涓哄垯涓�绾у垎绫�">
+ <el-select :disabled="form.id && form.id!=null" clearable v-model="form.parentId" placeholder="涓嶉�夋嫨涓哄垯涓�绾у垎绫�">
<el-option v-for="op in dataList" :key="op.id" :label="op.name" :value="op.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="鍒嗙被鍚嶇О" prop="name">
<el-input v-model="form.name" placeholder="璇疯緭鍏ュ垎绫诲悕绉�" v-trim />
</el-form-item>
- <el-form-item label="涓氬姟绫诲瀷" prop="bizType">
- <el-radio-group v-model="form.bizType">
- <el-radio :label="0">璁垮杞﹁締</el-radio>
- <el-radio :label="1">澶栧崗杩愯緭杞﹁締</el-radio>
- <el-radio :label="2">甯傚叕鍙稿嵏璐ц溅杈�</el-radio>
- <el-radio :label="3">鍔犲伐鐑熷嵏璐ц溅杈�</el-radio>
- <el-radio :label="4">瀹夋嘲鐗╂祦鍏姟鐢ㄨ溅</el-radio>
- <el-radio :label="5">瀹夋嘲鐗╂祦璐ц繍杞﹁締</el-radio>
- </el-radio-group>
+ <el-form-item label="涓氬姟绫诲瀷" prop="bizType" >
+ <el-select v-model="form.bizType" clearable placeholder="閫夋嫨涓氬姟绫诲瀷">
+ <el-option v-for="op in bizTypeList" :key="op.key" :label="op.name" :value="op.key"></el-option>
+ </el-select>
</el-form-item>
<!-- <el-form-item label="鐘舵��" prop="status">
<el-select v-model="form.status" placeholder="璇烽�夋嫨">
@@ -40,21 +35,31 @@
name: 'OperaCategoryWindow',
extends: BaseOpera,
components: { GlobalWindow },
- data() {
+ data () {
return {
// 琛ㄥ崟鏁版嵁
form: {
parentId: null,
name: '',
- bizType,
+ bizType: null,
remark: '',
status: '',
type: 1
},
+ bizTypeList: [{ key: 0, name: '璁垮杞﹁締' },
+ { key: 1, name: '澶栧崗杩愯緭杞﹁締' },
+ { key: 2, name: '甯傚叕鍙稿嵏璐ц溅杈�' },
+ { key: 3, name: '鍔犲伐鐑熷嵏璐ц溅杈�' },
+ { key: 4, name: '鑷湁鍏姟杞�' },
+ { key: 5, name: '鑷湁璐ц繍杞﹁締' }
+ ],
// 楠岃瘉瑙勫垯
rules: {
name: [
{ required: true, message: '璇疯緭鍏ヤ簩绾у垎绫诲悕绉�', trigger: 'blur' }
+ ],
+ bizType: [
+ { required: false, message: '璇疯緭鍏ヤ簩绾у垎绫诲悕绉�', trigger: 'blur' }
],
status: [
{ required: true, message: '璇烽�夋嫨鏄惁鍚敤', trigger: 'change' }
@@ -63,28 +68,27 @@
dataList: []
}
},
- created() {
+ created () {
this.config({
api: '/business/category',
'field.id': 'id'
})
},
methods: {
- getList() {
- fetchCateList({}).then(res => {
+ getList () {
+ fetchCateList({type:1}).then(res => {
this.dataList = res || []
-
})
},
- close() {
+ close () {
this.visible = false
this.$emit('close')
},
- getDetail(id) {
+ getDetail (id) {
getInfoById(id).then(res => {
this.form = res
})
- },
+ }
}
}
</script>
--
Gitblit v1.9.3