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/components/business/OperaAreasWindow.vue |   39 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 34 insertions(+), 5 deletions(-)

diff --git a/admin/src/components/business/OperaAreasWindow.vue b/admin/src/components/business/OperaAreasWindow.vue
index fea3c84..5cdd9cc 100644
--- a/admin/src/components/business/OperaAreasWindow.vue
+++ b/admin/src/components/business/OperaAreasWindow.vue
@@ -6,12 +6,15 @@
     @confirm="confirm"
   >
     <el-form :model="form" ref="form" label-width="100px" label-suffix="锛�" :rules="rules">
-      <el-form-item :label="form.type==0?'甯傚悕绉�':'鍘垮尯鍚嶇О'" prop="name">
-        <el-input v-model="form.name" :placeholder="form.type==0?'杈撳叆甯傚悕绉�':'杈撳叆鍘垮尯鍚嶇О'" v-trim/>
+      <el-form-item :label="form.type==1?'甯傚悕绉�':'鍘垮尯鍚嶇О'" prop="name">
+        <el-input v-model="form.name" :placeholder="form.type==1?'杈撳叆甯傚悕绉�':'杈撳叆鍘垮尯鍚嶇О'" v-trim/>
       </el-form-item>
-      <el-form-item label="鎺掑簭鐮�" prop="sortnum">
+      <el-form-item label="琛屾斂鍖轰唬鐮�" prop="code">
+        <el-input v-model="form.code" placeholder="璇疯緭鍏ユ帓搴忕爜" v-trim/>
+      </el-form-item>
+<!--      <el-form-item label="鎺掑簭鐮�" prop="sortnum">
         <el-input v-model="form.sortnum" placeholder="璇疯緭鍏ユ帓搴忕爜" v-trim/>
-      </el-form-item>
+      </el-form-item>-->
     </el-form>
   </GlobalAlertWindow>
 </template>
@@ -30,8 +33,9 @@
         id: null,
         parentId: null,
         name: null,
+        code:null,
         sortnum: '0',
-        type: '',
+        type: null
       },
       // 楠岃瘉瑙勫垯
       rules: {
@@ -45,6 +49,31 @@
     })
   },
   methods: {
+    open (title, target) {
+      this.title = title
+      this.visible = true
+      this.$nextTick(() => {
+        this.$refs.form.resetFields()
+        this.form[this.configData['field.id']] = null
+      })
+      // 鏂板缓
+      if (target == null) {
+        this.$nextTick(() => {
+          for (const key in this.form) {
+            this.form[key] = target[key]
+          }
+        })
+
+        return
+      }
+      // 缂栬緫
+      this.$nextTick(() => {
+        for (const key in this.form) {
+          this.form[key] = target[key]
+        }
+      })
+      console.log(this.form)
+    },
     // 纭鏂板缓
     __confirmCreate () {
       this.$refs.form.validate((valid) => {

--
Gitblit v1.9.3