From f79096d67dbd8a243c0b9808703142559dab4d2c Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 08 九月 2023 14:26:10 +0800 Subject: [PATCH] 元数据编辑-枚举弹窗分页bug --- Source/UBCS-WEB/src/views/modeling/originalAdd.vue | 36 +++++++++++++++++++++++++++--------- 1 files changed, 27 insertions(+), 9 deletions(-) diff --git a/Source/UBCS-WEB/src/views/modeling/originalAdd.vue b/Source/UBCS-WEB/src/views/modeling/originalAdd.vue index d15e51b..6b06bb8 100644 --- a/Source/UBCS-WEB/src/views/modeling/originalAdd.vue +++ b/Source/UBCS-WEB/src/views/modeling/originalAdd.vue @@ -6,7 +6,7 @@ <el-form ref="form" :model="attribute" show-message="true" inline size="medium" label-suffix=":" class="attributeForm" :rules="rules" @resetFields="resetAttributeForm" status-icon="true"> <el-form-item label="灞炴�х紪鍙�" label-width="100px" prop="id"> - <el-input v-model="attribute.id" maxlength="15" show-word-limit type="text"></el-input> + <el-input v-model="attribute.id" maxlength="30" show-word-limit type="text"></el-input> </el-form-item> <el-form-item label="灞炴�у悕绉�" label-width="100px" prop="name"> <el-input v-model="attribute.name"></el-input> @@ -39,14 +39,14 @@ </el-form-item> <el-tabs v-model="activeName" @tab-click="handleClick" stretch="true"> <el-tab-pane label="鍙傜収" name="referTab"> - <el-form-item label="鍙傜収绫诲瀷" label-width="100px"> + <el-form-item label="鍙傜収绫诲瀷" label-width="100px" class="referTypeForm"> <el-select v-model="attribute.referTypeKey" @change="referTypeSelectChange"> <el-option v-for="item in btmRefer.referTypeList" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> - <el-form-item label="鍙傜収鍚嶇О" label-width="100px"> + <el-form-item label="鍙傜収鍚嶇О" label-width="100px" class="referNameForm"> <el-input v-model="attribute.referToName" @focus="openReferConfig" clearable="true" :disabled="referToFlag" @clear="clearReferTo"> <i slot="suffix" class="el-input__icon el-icon-search"></i> @@ -111,7 +111,7 @@ <!-- 閫夋嫨鏋氫妇鏃剁殑寮圭獥 --> <el-dialog title="鏋氫妇鍒楄〃" :visible.sync="enumRefer.show" append-to-body @close="closeEnumDialog" width="70%" style="height: 115vh;"> - <avue-crud ref="eunmTable" :option="enumRefer.option" :data="enumRefer.data" class="enumTable" + <avue-crud ref="eunmTable" :option="enumRefer.option" @on-load="enumOnLoad" :data="enumRefer.data" class="enumTable" @row-click="enumReferClick" :page.sync="enumRefer.enumPage"> <template slot="radio" slot-scope="{row}"> <el-radio v-model="enumRefer.selectRow" :label="row.$index"> @@ -153,7 +153,7 @@ id: [ { required: true, message: '璇疯緭鍏ュ睘鎬х紪鍙�', trigger: 'blur' }, { pattern: /^[A-Za-z]+$/, message: '灞炴�х紪鍙峰彧鑳戒负鑻辨枃', trigger: 'blur' }, - { min: 2, max: 15, message: '闀垮害鍦�2鍒�15涓瓧绗�', trigger: 'blur' } + { min: 2, max: 30, message: '闀垮害鍦�2鍒�30涓瓧绗�', trigger: 'blur' } ], name: [ { required: true, message: '璇疯緭鍏ュ睘鎬у悕绉�', trigger: 'blur' } @@ -281,6 +281,12 @@ this.initAttributeReferTypeList(); }, methods: { + enumOnLoad(){ + getParentList(this.enumRefer.enumPage.currentPage, this.enumRefer.enumPage.pageSize).then(res => { + this.enumRefer.enumPage.total = res.data.data.total; + this.enumRefer.data = res.data.data.records; + }) + }, closeSubmitDialog() { this.resetAttributeForm(); this.showSubmitDialog = false; @@ -382,9 +388,9 @@ this.btmRefer.btmPage.total = res.data.data.total; }) } - if (this.attribute.referTypeKey == 'linkType') { - - } + // if (this.attribute.referTypeKey == 'linkType') { + // + // } }, // 鏋氫妇绫诲瀷杈撳叆妗嗚幏寰楃劍鐐规椂鐨勪簨浠� openEnumConfig() { @@ -486,4 +492,16 @@ .attributeForm>.el-form-item>.el-form-item__content>.el-select>.el-input>.el-input__inner { width: 200px; -}</style> +} +.attributeForm>.el-form-item>.el-form-item__content{ + width :190px; +} + +.referTypeForm > .el-form-item__content > .el-select > .el-input>.el-input__inner { + width: 200px; +} + +.referNameForm > .el-form-item__content > .el-input > .el-input__inner { + width: 200px; +} +</style> -- Gitblit v1.9.3