From 66b84de58e3efae14c1e258ee716e02ad9557497 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 09 十月 2025 08:48:50 +0800
Subject: [PATCH] 最新版本541200007

---
 admin/src/views/vehicle/components/OperaCategoryWindow.vue |   33 ++++++++++++++++++++++++---------
 1 files changed, 24 insertions(+), 9 deletions(-)

diff --git a/admin/src/views/vehicle/components/OperaCategoryWindow.vue b/admin/src/views/vehicle/components/OperaCategoryWindow.vue
index 962c1b8..6fa801d 100644
--- a/admin/src/views/vehicle/components/OperaCategoryWindow.vue
+++ b/admin/src/views/vehicle/components/OperaCategoryWindow.vue
@@ -2,12 +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 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-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="璇烽�夋嫨">
@@ -30,20 +35,31 @@
   name: 'OperaCategoryWindow',
   extends: BaseOpera,
   components: { GlobalWindow },
-  data() {
+  data () {
     return {
       // 琛ㄥ崟鏁版嵁
       form: {
         parentId: null,
         name: '',
+        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' }
@@ -52,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