From 20a1d1809d95d3395403bf2517e49c7def65fedd Mon Sep 17 00:00:00 2001 From: wangting <wangting@vci-tech.com> Date: 星期一, 13 一月 2025 17:50:15 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue | 87 ++++++++++++++++++++++++++----------------- 1 files changed, 53 insertions(+), 34 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 7e4965a..a2566f8 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 @@ -13,7 +13,8 @@ @selection-change="selectChangeHandler" @row-click="rowClickHandler"> <template slot="menuLeft" slot-scope="scope"> - <el-button v-if="permissionChildrenList.UiPageLayoutAddBtn" class="button-custom-icon" plain size="small" type="primary" + <el-button v-if="permissionChildrenList.UiPageLayoutAddBtn" class="button-custom-icon" plain size="small" + type="primary" @click="addClickHandler"> <icon-show :name="permissionChildrenList.UiPageLayoutAddBtn.source"></icon-show> 澧炲姞 @@ -26,15 +27,18 @@ <icon-show :name="permissionChildrenList.UiPageLayoutDesignBtn.source"></icon-show> 鎸夐挳璁捐 </el-button> - <el-button v-if="permissionChildrenList.UiPageLayoutEditBtn" size="small" type="text" @click="editBtnClick(scope.row)"> + <el-button v-if="permissionChildrenList.UiPageLayoutEditBtn" size="small" type="text" + @click="editBtnClick(scope.row)"> <icon-show :name="permissionChildrenList.UiPageLayoutEditBtn.source"></icon-show> 缂栬緫 </el-button> - <el-button v-if="permissionChildrenList.UiPageLayoutDelBtn" size="small" type="text" @click="rowDeleteHandler(scope.row)"> + <el-button v-if="permissionChildrenList.UiPageLayoutDelBtn" size="small" type="text" + @click="rowDeleteHandler(scope.row)"> <icon-show :name="permissionChildrenList.UiPageLayoutDelBtn.source"></icon-show> 鍒犻櫎 </el-button> - <el-button v-if="permissionChildrenList.UiPageLayoutCloneBtn" size="small" type="text" @click="rowCloneHandler(scope.row)"> + <el-button v-if="permissionChildrenList.UiPageLayoutCloneBtn" size="small" type="text" + @click="rowCloneHandler(scope.row)"> <icon-show :name="permissionChildrenList.UiPageLayoutCloneBtn.source"></icon-show> 鍏嬮殕 </el-button> @@ -124,19 +128,27 @@ <el-container v-loading="dialogLoading"> <el-header style="height: 40px !important;padding-left: 5px;"> <div style="display: flex"> - <el-button v-show="disabledBtn" :disabled="!disabledBtn" plain size="mini" type="primary" @click="addClickBtnHandler">娣诲姞 + <el-button v-show="disabledBtn" :disabled="!disabledBtn" plain size="mini" type="primary" + @click="addClickBtnHandler">娣诲姞 </el-button> - <el-button v-show="disabledBtn" :disabled="!disabledBtn" plain size="mini" type="primary" @click="editClickBtnHandler">淇敼 + <el-button v-show="disabledBtn" :disabled="!disabledBtn" plain size="mini" type="primary" + @click="editClickBtnHandler">淇敼 </el-button> - <el-button v-show="disabledBtn" :disabled="!disabledBtn" plain size="mini" type="danger" @click="delClickBtnHandler">鍒犻櫎 + <el-button v-show="disabledBtn" :disabled="!disabledBtn" plain size="mini" type="danger" + @click="delClickBtnHandler">鍒犻櫎 </el-button> - <el-button v-show="!disabledBtn" :disabled="disabledBtn" plain size="mini" icon="el-icon-check" type="success" @click="saveClickBtnHandler">淇濆瓨 + <el-button v-show="!disabledBtn" :disabled="disabledBtn" icon="el-icon-check" plain size="mini" + type="success" @click="saveClickBtnHandler">淇濆瓨 </el-button> - <el-button v-show="!disabledBtn" :disabled="disabledBtn" plain size="mini" icon="el-icon-close" type="danger" @click="escClickBtnHandler">鍙栨秷 + <el-button v-show="!disabledBtn" :disabled="disabledBtn" icon="el-icon-close" plain size="mini" + type="danger" @click="escClickBtnHandler">鍙栨秷 </el-button> - <el-button v-show="disabledBtn" plain size="mini" type="primary" @click="changeBottomBtnHandler">璋冩暣涓轰笅绾ф寜閽�</el-button> - <el-button v-show="disabledBtn" plain size="mini" type="primary" @click="changeTopBtnHandler">璋冩暣涓轰笂绾ф寜閽�</el-button> - <el-button v-show="disabledBtn" plain size="mini" type="primary" @click="cloneClickBtnHandler">澶嶅埗鍒板叾浠栫粍浠�</el-button> + <el-button v-show="disabledBtn" plain size="mini" type="primary" @click="changeBottomBtnHandler">璋冩暣涓轰笅绾ф寜閽� + </el-button> + <el-button v-show="disabledBtn" plain size="mini" type="primary" @click="changeTopBtnHandler">璋冩暣涓轰笂绾ф寜閽� + </el-button> + <el-button v-show="disabledBtn" plain size="mini" type="primary" @click="cloneClickBtnHandler">澶嶅埗鍒板叾浠栫粍浠� + </el-button> </div> </el-header> <el-container> @@ -176,15 +188,17 @@ </el-col> <el-col :span="12"> - <el-form-item label="鍚嶇О锛�" prop="label"> + <el-form-item label="鍚嶇О锛�" prop="label"> <el-input v-model="basicForm.label" :disabled="disabledBtn"></el-input> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="Action锛�" prop="actionName"> - <el-input v-model="basicForm.actionName" :disabled="disabledBtn" :clearable="true" @focus="actionFoucus" @clear="clearActionValue"> - <i slot="suffix" class="el-input__icon el-icon-search" style="cursor: pointer" @click="actionFoucus"></i> + <el-input v-model="basicForm.actionName" :clearable="true" :disabled="disabledBtn" + @clear="clearActionValue" @focus="actionFoucus"> + <i slot="suffix" class="el-input__icon el-icon-search" style="cursor: pointer" + @click="actionFoucus"></i> </el-input> </el-form-item> </el-col> @@ -204,13 +218,17 @@ </el-form-item> </el-col> - <el-col :span="12" v-show="basicForm.show=='0'"> + <el-col v-show="basicForm.show=='0'" :span="12"> <el-form-item label="鏄剧ず鏂瑰紡锛�" prop="showType"> <el-radio v-model="basicForm.displayMode" :disabled="disabledBtn" label="text">鏂囧瓧</el-radio> <el-radio v-model="basicForm.displayMode" :disabled="disabledBtn" label="image">鍥炬爣</el-radio> - <el-radio v-model="basicForm.displayMode" :disabled="disabledBtn" label="textandimage">鏂囧瓧鍜屽浘鏍�</el-radio> + <el-radio v-model="basicForm.displayMode" :disabled="disabledBtn" label="textandimage">鏂囧瓧鍜屽浘鏍� + </el-radio> </el-form-item> </el-col> + <el-col v-show="basicForm.show=='0' && (basicForm.displayMode=='image'||basicForm.displayMode=='textandimage')" + :span="24"> + <el-form-item label="鍥炬爣锛�" prop="iconPath"> <el-col :span="24" v-show="basicForm.show=='0' && (basicForm.displayMode=='image'||basicForm.displayMode=='textandimage')"> <el-form-item :class="basicForm.displayMode==='image'?'is-required':''" label="鍥炬爣锛�" prop="iconPath"> <input-icon v-model="basicForm.iconPath" :disabled="disabledBtn"></input-icon> @@ -256,7 +274,8 @@ </el-container> </el-container> </el-dialog> - <action-dialog ref="actionDialog" @cancelAction="actionCancelHandler" @updataAction="actionSaveHandler"></action-dialog> + <action-dialog ref="actionDialog" @cancelAction="actionCancelHandler" + @updataAction="actionSaveHandler"></action-dialog> <clone-dialog ref="cloneDialog" :fromOid="fromOid" :sourceOId="sourceOId" paramsType="tab" type="pageDef"></clone-dialog> <clone-dialog ref="cloneBtnDialog" :fromOid="formBtnOid" :sourceOId="sourceBtnOid" paramsType="pageDef" @@ -373,15 +392,15 @@ editBtn: false, delBtn: false, refreshBtn: false, - dialogWidth:'600', - menuWidth:'140', + dialogWidth: '600', + menuWidth: '140', column: [ { label: '鍚嶇О', prop: 'name', - width:180, + width: 180, span: 24, - overHidden:true, + overHidden: true, rules: [ { required: true, @@ -393,9 +412,9 @@ { label: '鍊�', prop: 'value', - type:'textarea', + type: 'textarea', span: 24, - overHidden:true, + overHidden: true, rules: [ { required: true, @@ -437,14 +456,14 @@ data: [], option: { ...basicOption, - size:'mini', + size: 'mini', height: this.height, addBtn: false, index: true, calcHeight: -30, editBtn: false, delBtn: false, - menuWidth:300, + menuWidth: 300, column: [ { label: '鍚嶇О', @@ -462,7 +481,7 @@ { label: '缂栧彿', prop: 'seq', - width:100, + width: 100, labelWidth: 110, hide: false, rules: [ @@ -615,8 +634,8 @@ ], group: [ { - icon:'el-icon-info', - label:'', + icon: 'el-icon-info', + label: '', arrow: true, prop: 'group1', column: [ @@ -866,10 +885,10 @@ lastIndex: null, selectList: [], formDataRow: {}, - defaultForm:{}, + defaultForm: {}, } }, - computed:{ + computed: { ...mapGetters(["permission"]), permissionChildrenList() { return { @@ -1262,7 +1281,7 @@ if (this.saveType === 'add') { this.$refs.Tree.setCurrentKey(null); this.$refs.form.resetFields(); - }else { + } else { this.basicForm = {...this.defaultForm}; } }, @@ -1373,13 +1392,13 @@ }, // action閫夋嫨寮圭獥鐩存帴鍏抽棴 actionCancelHandler() { - if(this.basicForm.actionOId){ + if (this.basicForm.actionOId) { this.$refs.form.clearValidate('Action') } }, //娓呴櫎action - clearActionValue(){ + clearActionValue() { this.$set(this.basicForm, 'actionName', ''); this.$set(this.basicForm, 'actionOId', ''); }, -- Gitblit v1.9.3