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/statusPool/index.vue | 51 +++++++++++++++++++++++++++++---------------------- 1 files changed, 29 insertions(+), 22 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/statusPool/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/statusPool/index.vue index 2e39321..e645fcb 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/statusPool/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/statusPool/index.vue @@ -2,10 +2,10 @@ <basic-container> <avue-crud ref="useCrud" - :table-loading="loading" :data="data" :option="option" :page.sync="page" + :table-loading="loading" @selection-change="selectChange" @row-click="rowClickHandler" @refresh-change="handleRefresh" @@ -32,8 +32,6 @@ <el-button icon="el-icon-delete" plain size="small" type="text" @click="delRowClickHandler(row)">鍒犻櫎 </el-button> </template> - - </avue-crud> <!-- 鏂板 淇敼 --> @@ -107,7 +105,7 @@ name: "index", data() { return { - loading:false, + loading: false, data: [], option: { ...basicOption, @@ -178,8 +176,8 @@ ] }, visible: false, - selectList:[], - lastIndex:null, + selectList: [], + lastIndex: null, page: { currentPage: 1, pageSize: 15, @@ -200,17 +198,17 @@ this.page.total = res.data.total; this.loading = false; }).catch(err => { - this.$message.error(err) + this.$message.error(err); }); }, // 琛ㄦ牸鍒锋柊 - handleRefresh(){ + handleRefresh() { this.getTreeList(); }, // 琛ㄦ牸澶氶�� - selectChange(row){ + selectChange(row) { this.selectList = row; }, @@ -232,8 +230,12 @@ row, this.$refs.useCrud, this.lastIndex, - (newIndex) => { this.lastIndex = newIndex; }, - () => { this.selectList = []; } + (newIndex) => { + this.lastIndex = newIndex; + }, + () => { + this.selectList = []; + } ); }, @@ -277,7 +279,7 @@ }, // 琛屽崟涓垹闄� - delRowClickHandler(row){ + delRowClickHandler(row) { this.$confirm('鎮ㄧ‘瀹氳鍒犻櫎鎵�閫夋嫨鐨勬暟鎹悧锛�', '鎻愮ず', { confirmButtonText: '纭畾', cancelButtonText: '鍙栨秷', @@ -315,18 +317,23 @@ // 鍒涘缓鎴栫紪杈戜繚瀛� addSaveHandler() { const saveFunction = this.dialogTitle === 'add' ? addSave : editSave; - - saveFunction(this.form).then(res => { - if (res.data.code === 200) { - this.$message.success(res.data.obj); - this.loading = true; - this.getTreeList(); - this.visible = false; + this.$refs.form.validate((valid) => { + if (valid) { + saveFunction(this.form).then(res => { + if (res.data.code === 200) { + this.$message.success(res.data.obj); + this.loading = true; + this.getTreeList(); + this.visible = false; + } else { + this.$message.error(res.data.obj); + } + }).catch(error => { + this.$message.error(error); + }); } else { - this.$message.error(res.data.obj); + return false; } - }).catch(error => { - this.$message.error(error); }); }, -- Gitblit v1.9.3