From c274fab446ab273da8e8c721c344211e72c61813 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 09 十二月 2024 22:31:22 +0800
Subject: [PATCH] 开发更新

---
 admin/src/components/business/OperaAreasWindow.vue |   31 ++++++++++++++++++++++++++++---
 1 files changed, 28 insertions(+), 3 deletions(-)

diff --git a/admin/src/components/business/OperaAreasWindow.vue b/admin/src/components/business/OperaAreasWindow.vue
index fea3c84..2458dad 100644
--- a/admin/src/components/business/OperaAreasWindow.vue
+++ b/admin/src/components/business/OperaAreasWindow.vue
@@ -6,8 +6,8 @@
     @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-input v-model="form.sortnum" placeholder="璇疯緭鍏ユ帓搴忕爜" v-trim/>
@@ -31,7 +31,7 @@
         parentId: null,
         name: null,
         sortnum: '0',
-        type: '',
+        type: null
       },
       // 楠岃瘉瑙勫垯
       rules: {
@@ -45,6 +45,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