From be290203369f9cbd618948901f79db5964bf01a6 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期五, 20 十二月 2024 10:48:40 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/funingyunwei --- 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