From b3fb72072f550cb6dcbdbc2e65bce5d7b0a8e3b3 Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期五, 27 九月 2024 11:37:05 +0800 Subject: [PATCH] 修改UI定义 --- Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue | 42 ++++++++++++++++++++++++++++++++++-------- 1 files changed, 34 insertions(+), 8 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue index 27f89a3..f7de593 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue @@ -1,5 +1,5 @@ <template> - <div> + <basic-container> <avue-crud ref="crud" v-model="form" @@ -68,9 +68,9 @@ append-to-body="true" class="avue-dialog" title="閰嶇疆鎸夐挳" - width="70%" + width="75%" @close="dialogClose"> - <el-container> + <el-container v-loading="dialogLoading"> <el-header style="height: 40px !important;"> <div style="display: flex"> <el-button :disabled="!disabledBtn" plain size="mini" type="primary" @click="addClickBtnHandler">娣诲姞 @@ -129,7 +129,7 @@ <el-form-item label="Action锛�" prop="Action"> <el-col :span="14"> - <el-input v-model="basicForm.actionOId" :readonly="disabledBtn"></el-input> + <el-input v-model="basicForm.actionName" :readonly="disabledBtn" @focus="actionFoucus"></el-input> </el-col> </el-form-item> @@ -190,7 +190,16 @@ </el-container> </el-container> </el-dialog> - </div> + <el-dialog + v-dialogDrag + :visible.sync="btnActionVisible" + append-to-body="true" + class="avue-dialog" + title="閫夋嫨Action" + width="70%"> + <action-dialog></action-dialog> + </el-dialog> + </basic-container> </template> <script> @@ -205,6 +214,7 @@ addTapButton, updateTapButton, getTabByContextIdAndType } from "@/api/UI/uiDefine"; +import actionDialog from '@/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/components/action'; export default { props: { @@ -217,9 +227,14 @@ default: () => "auto" } }, + components: { + actionDialog + }, name: "index", data() { return { + btnActionVisible: false, + dialogLoading: false, saveType: '', disabledBtn: true, paramsData: [], @@ -771,6 +786,8 @@ handler(val) { if(val && val.plOId) { this.getTableList() + }else{ + this.data=[]; } }, immediate: true, @@ -933,8 +950,8 @@ moveUp() { const index = this.findIndexByEventValue(this.FormData, this.formDataRow.eventValue); if (index > 0) { - // 浣跨敤 splice 鏂规硶鏉ユā鎷熶氦鎹� - const temp = this.FormData.splice(index - 1, 1, this.FormData[index])[0]; // 绉婚櫎 index-1 鐨勫厓绱狅紝骞跺湪鐩稿悓浣嶇疆鎻掑叆 index 鐨勫厓绱狅紝杩斿洖琚Щ闄ょ殑鍏冪礌 + // 浣跨敤 splice 鏉ユā鎷熶氦鎹� + const temp = this.FormData.splice(index - 1, 1, this.FormData[index])[0]; // 绉婚櫎 index-1 鐨勫厓绱� 骞跺湪鐩稿悓浣嶇疆鎻掑叆 index 鐨勫厓绱� 杩斿洖琚Щ闄ょ殑鍏冪礌 this.FormData.splice(index, 1, temp); // 鍦� index 浣嶇疆鎻掑叆涔嬪墠琚Щ闄ょ殑鍏冪礌 } }, @@ -1037,7 +1054,7 @@ // 鎸夐挳璁捐淇敼 editClickBtnHandler() { if (func.isEmptyObject(this.nodeTreeRow)) { - this.$message.error('璇烽�夋嫨鑺傜偣杩涜娣诲姞'); + this.$message.error('璇烽�夋嫨鑺傜偣杩涜淇敼'); return; } @@ -1060,6 +1077,7 @@ // 鎸夐挳璁捐淇濆瓨 saveClickBtnHandler() { + this.dialogLoading = true; const saveFunction = this.saveType === 'add' ? addTapButton : updateTapButton; const bottomParams = {}; if (this.paramsData.length > 0) { @@ -1085,7 +1103,10 @@ this.getTabBtnTree(); this.basicForm = {}; this.paramsData = []; + this.dialogLoading = false; } + }).catch(err => { + this.dialogLoading = false; }) }, @@ -1114,6 +1135,11 @@ }); }); }, + + // 閫夋嫨action + actionFoucus() { + this.btnActionVisible = true; + } } } </script> -- Gitblit v1.9.3