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