From aa869225a5f2054cb0253d8f037863aaec866c6e Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期五, 27 九月 2024 09:51:36 +0800 Subject: [PATCH] UI定义页面 --- Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue | 82 ++++++++++++++++++++++------------------ 1 files changed, 45 insertions(+), 37 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue index 2fdceb0..e2a9494 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue @@ -18,11 +18,10 @@ @current-change="currentChange" > <template slot="menuLeft" slot-scope="scope"> - <el-button icon="el-icon-plus" size="small" type="primary" @click="rowSaveHandlerClick">鍒涘缓</el-button> + <el-button icon="el-icon-plus" plain size="small" type="primary" @click="rowSaveHandlerClick">鍒涘缓</el-button> <el-button icon="el-icon-delete" plain size="small" type="danger" @click="allDelHandler">鍒犻櫎</el-button> <el-button icon="el-icon-view" plain size="small" type="primary" @click="chekView">鏌ョ湅浣跨敤鑼冨洿</el-button> - <el-button icon="el-icon-download" plain size="small" type="primary" @click="downloadTemplateHandler">涓嬭浇瀵煎叆妯℃澘 - </el-button> + <el-button icon="el-icon-download" plain size="small" type="primary" @click="downloadTemplateHandler">涓嬭浇瀵煎叆妯℃澘</el-button> <el-button icon="el-icon-upload2" plain size="small" type="primary" @click="upLoadHandler">瀵煎叆</el-button> <el-button icon="el-icon-download" plain size="small" type="primary" @click="downLoadHandler">瀵煎嚭</el-button> </template> @@ -206,9 +205,7 @@ <el-row> <div class="addDialog"> <div> - <h3>灞炴�ч」</h3> - <el-col :span="12"> <el-form-item label="鍚嶇О锛�" prop="id"> <el-input v-model="form.id"></el-input> @@ -576,6 +573,7 @@ addBtn: false, editBtn: false, delBtn: false, + menuWidth:160, column }, tableLoading: false, @@ -737,8 +735,12 @@ row, this.$refs.userCrud, this.lastIndex, - (newIndex) => { this.lastIndex = newIndex; }, - () => { this.selectList = []; } + (newIndex) => { + this.lastIndex = newIndex; + }, + () => { + this.selectList = []; + } ); }, @@ -1213,38 +1215,44 @@ linkTypeName: "", rangeValue: "" }; - if (this.dialogTitle === 'add') { - this.form.range = this.form.rangeValue.replace(/\n/g, ';'); - if (this.form.attributeSelectType === 'business') { - this.form.btmTypeId = this.form.referValue; - } else { - this.form.linkTypeName = this.form.referValue; - } - addAttribute(this.form).then(res => { - if (res.data.code === 200) { - this.$message.success(res.data.obj); - this.getTableList(); - this.form = form; - this.addVisible = false; + this.$refs.form.validate((valid) => { + if (valid) { + if (this.dialogTitle === 'add') { + this.form.range = this.form.rangeValue.replace(/\n/g, ';'); + if (this.form.attributeSelectType === 'business') { + this.form.btmTypeId = this.form.referValue; + } else { + this.form.linkTypeName = this.form.referValue; + } + addAttribute(this.form).then(res => { + if (res.data.code === 200) { + this.$message.success(res.data.obj); + this.getTableList(); + this.form = form; + this.addVisible = false; + } + }) } - }) - } - if (this.dialogTitle === 'edit') { - this.form.range = this.form.rangeValue.replace(/\n/g, ';'); - if (this.form.attributeSelectType === 'business') { - this.form.btmTypeId = this.form.referValue; - } else { - this.form.linkTypeName = this.form.referValue; - } - updateAttribute(this.form).then(res => { - if (res.data.code === 200) { - this.$message.success(res.data.obj); - this.getTableList(); - this.form = form; - this.addVisible = false; + if (this.dialogTitle === 'edit') { + this.form.range = this.form.rangeValue.replace(/\n/g, ';'); + if (this.form.attributeSelectType === 'business') { + this.form.btmTypeId = this.form.referValue; + } else { + this.form.linkTypeName = this.form.referValue; + } + updateAttribute(this.form).then(res => { + if (res.data.code === 200) { + this.$message.success(res.data.obj); + this.getTableList(); + this.form = form; + this.addVisible = false; + } + }) } - }) - } + } else { + return false; + } + }); }, // 瀵煎叆 -- Gitblit v1.9.3