From a75ed7b2ec701afa546895653903e9c1f35db2b1 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 26 十月 2023 12:09:51 +0800 Subject: [PATCH] 主数据添加 编码申请添加-ts时间戳bug --- Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue | 79 ++++++++++++++++++++++----------------- 1 files changed, 44 insertions(+), 35 deletions(-) diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue b/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue index 369da39..847ed74 100644 --- a/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue +++ b/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue @@ -6,11 +6,11 @@ <span v-if="permissionList.busineStatus"> <el-button v-if="attrEditVisible == false && attrFlagChiledren==false && editOpenFlag && (!checkStatus || crudLCStatus=='Editing' )" - icon="el-icon-plus" plain size="small" type="primary" @click="busineHandle" >娣诲姞 {{ msg }} + icon="el-icon-plus" plain size="small" type="primary" @click="busineHandle">娣诲姞 {{ msg }} </el-button> </span> <!-- 鍏ㄥ睆缂栬緫--> - <span v-if="permissionList.fullscreenStatus"> + <span v-if="permissionList.fullscreenStatus"> <el-button v-if=" attrEditVisible == false && attrFlagChiledren==false && editOpenFlag&&(!checkStatus || crudLCStatus=='Editing')" icon="el-icon-full-screen" size="small" @click="fullscreenHandle">鍏ㄥ睆缂栬緫 @@ -19,10 +19,10 @@ <span v-if="permissionList.ruleStatus"> <!-- 楠岃瘉瑙勫垯--> <el-button v-if="(!checkStatus || crudLCStatus=='Editing' )&& editOpenFlag" icon="el-icon-info" size="small" - @click="ruleAddHandler" >楠岃瘉瑙勫垯 + @click="ruleAddHandler">楠岃瘉瑙勫垯 </el-button> </span> - <span v-if="permissionList.attrStatus"> + <span v-if="permissionList.attrStatus"> <!-- 灞炴�у垎缁�--> <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-menu" size="small" @click="attrVisibleHandle">灞炴�у垎缁� @@ -34,35 +34,38 @@ <!-- 淇濆瓨--> <el-button v-if="(!checkStatus|| crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-check" plain size="small" - type="success" @click.prevent="addsHandler" >淇濆瓨 + type="success" @click.prevent="addsHandler">淇濆瓨 </el-button> </span> - <!-- 棰勮鎺掑簭--> - <el-button icon="el-icon-arrow-down" size="small" @click="orderHandle" v-if="permissionList.orderStatus">棰勮鎺掑簭</el-button> + <!-- 棰勮鎺掑簭--> + <el-button v-if="permissionList.orderStatus" icon="el-icon-arrow-down" size="small" @click="orderHandle">棰勮鎺掑簭 + </el-button> <span v-if="permissionList.removeStatus"> <!-- 鍒犻櫎--> <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-delete" size="small" - @click="CrudRemove" >鍒犻櫎 + @click="CrudRemove">鍒犻櫎 </el-button> </span> <!-- 閲嶇疆--> - <el-button icon="el-icon-refresh-right" size="small" @click="resetHandler" v-if="permissionList.resetStatus">閲嶇疆</el-button> + <el-button v-if="permissionList.resetStatus" icon="el-icon-refresh-right" size="small" @click="resetHandler"> + 閲嶇疆 + </el-button> </el-button-group> <el-button-group> <span v-if="permissionList.injectStatus"><!-- 鍒嗙被娉ㄥ叆--> <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-magic-stick" - size="small" @click="injectBtn" >鍒嗙被娉ㄥ叆 + size="small" @click="injectBtn">鍒嗙被娉ㄥ叆 </el-button></span> - <span v-if="permissionList.isShowStatus"> <!-- 缁勫悎瑙勫垯--> + <span v-if="permissionList.isShowStatus"> <!-- 缁勫悎瑙勫垯--> <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-film" size="small" @click="isShowHandler">缁勫悎瑙勫垯 </el-button></span> <span v-if="permissionList.enumStatus"> <!-- 鏋氫妇娉ㄥ叆--> <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-c-scale-to-original" - size="small" @click="enumVisHandle" >鏋氫妇娉ㄥ叆 + size="small" @click="enumVisHandle">鏋氫妇娉ㄥ叆 </el-button></span> - <span v-if="permissionList.cascadStatus"> + <span v-if="permissionList.cascadStatus"> <!-- 绾ц仈灞炴��--> <el-button v-if="(!checkStatus|| crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-coin" size="small" @click="CascadeHandle">绾ц仈灞炴�� @@ -72,12 +75,15 @@ <el-button-group> <!-- 鍚屾鍒板叾浠栨ā鏉�--> - <el-button icon="el-icon-share" size="small" @click="syncHandle" v-if="permissionList.syncStatus">鍚屾鍒板叾浠栨ā鏉�</el-button> + <el-button v-if="permissionList.syncStatus" icon="el-icon-share" size="small" @click="syncHandle">鍚屾鍒板叾浠栨ā鏉� + </el-button> </el-button-group> <el-button-group> <!-- 缂栫爜鐢宠棰勮--> - <el-button icon="el-icon-view" size="small" style="" @click="applicationHandle" v-if="permissionList.applicationStatus">缂栫爜鐢宠棰勮</el-button> + <el-button v-if="permissionList.applicationStatus" icon="el-icon-view" size="small" style="" + @click="applicationHandle">缂栫爜鐢宠棰勮 + </el-button> </el-button-group> <!-- 鏄惁寮�鍚紪杈� --> @@ -317,9 +323,9 @@ <el-table v-if="this.crudArrayFlag" ref="referAttrCrud" v-loading="loading" - border :data="ProData" :height="this.tableHeight" + border style="width: 100%" @select="selectHandle" @cell-click="handleCellClicks" @@ -396,6 +402,7 @@ import func from "@/util/func"; import {getCurrentInstance} from "vue"; import {mapGetters} from "vuex"; + export default { name: "attrCrud .vue", props: { @@ -655,7 +662,7 @@ addBtn: false, header: false, align: 'center', - columnBtn:false, + columnBtn: false, menuAlign: 'center', column: [{ label: '', @@ -1192,7 +1199,7 @@ List: [], option: { index: false, - columnBtn:false, + columnBtn: false, border: true, editBtn: false, selection: true, @@ -1544,22 +1551,22 @@ }, computed: { ...mapGetters(["permission"]), - permissionList(){ - return{ - busineStatus:this.vaildData(this.permission.classifyTree.attr_add,false), - fullscreenStatus:this.vaildData(this.permission.classifyTree.attr_view_edit,false), - ruleStatus:this.vaildData(this.permission.classifyTree.attr_rule,false), - attrStatus:this.vaildData(this.permission.classifyTree.attr_group,false), - saveStatus:this.vaildData(this.permission.classifyTree.attr_save,false), - resetStatus:this.vaildData(this.permission.classifyTree.attr_reset,false), - injectStatus:this.vaildData(this.permission.classifyTree.attr_inject,false), - isShowStatus:this.vaildData(this.permission.classifyTree.attr_formrule,false), - enumStatus:this.vaildData(this.permission.classifyTree.attr_enum,false), - cascadStatus:this.vaildData(this.permission.classifyTree.attr_parentcode,false), - syncStatus:this.vaildData(this.permission.classifyTree.attr_sync,false), - applicationStatus:this.vaildData(this.permission.classifyTree.attr_application,false), - orderStatus:this.vaildData(this.permission.classifyTree.attr_sort,false), - removeStatus:this.vaildData(this.permission.classifyTree.attr_delete,false), + permissionList() { + return { + busineStatus: this.vaildData(this.permission.classifyTree.attr_add, false), + fullscreenStatus: this.vaildData(this.permission.classifyTree.attr_view_edit, false), + ruleStatus: this.vaildData(this.permission.classifyTree.attr_rule, false), + attrStatus: this.vaildData(this.permission.classifyTree.attr_group, false), + saveStatus: this.vaildData(this.permission.classifyTree.attr_save, false), + resetStatus: this.vaildData(this.permission.classifyTree.attr_reset, false), + injectStatus: this.vaildData(this.permission.classifyTree.attr_inject, false), + isShowStatus: this.vaildData(this.permission.classifyTree.attr_formrule, false), + enumStatus: this.vaildData(this.permission.classifyTree.attr_enum, false), + cascadStatus: this.vaildData(this.permission.classifyTree.attr_parentcode, false), + syncStatus: this.vaildData(this.permission.classifyTree.attr_sync, false), + applicationStatus: this.vaildData(this.permission.classifyTree.attr_application, false), + orderStatus: this.vaildData(this.permission.classifyTree.attr_sort, false), + removeStatus: this.vaildData(this.permission.classifyTree.attr_delete, false), } }, attrOids() { @@ -2215,8 +2222,9 @@ <style lang="scss" scoped> //鍥哄畾鍒楅珮搴� /deep/ .el-table__fixed { - height: calc(100vh - 612px)!important; + height: calc(100vh - 612px) !important; } + ///deep/ .el-table__fixed[v-if='editStyleFlag'] { // height: calc(100vh - 152px)!important; // 缂栬緫鐘舵�佷笅鐨勯珮搴� //} @@ -2229,6 +2237,7 @@ width: 10px; } + // 婊氬姩鏉$殑婊戝潡 /deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb { background-color: #ececec; -- Gitblit v1.9.3