This commit is contained in:
linfso 2025-07-07 14:08:24 +08:00
commit 9841af8fa4
2 changed files with 10 additions and 4 deletions

View File

@ -393,7 +393,7 @@ export default {
for (var i = 0; i < fileNodes.length; i++) {
if (fileNodes[i].className.indexOf("el-table__cell") != -1) {
fileNodes[i].classList.remove("seled");
// console.log("===selList.length==>",selList.length);
// console.log("===selList.length==>",selList.length);
selList.push(fileNodes[i]);
}
}
@ -696,7 +696,7 @@ export default {
if (selDiv) {
xdTableObj.getElementsByClassName("el-table__body-wrapper")[0].removeChild(selDiv);
}
selList = null, _x = null, _y = null, selDiv = null, startX = null, startY = null, evt = null;
selList = [], _x = null, _y = null, selDiv = null, startX = null, startY = null, evt = null;
vnode.context.mouseflag = false;
vnode.context.handleBatchSelect();
// cancelContextMenu();

View File

@ -158,6 +158,7 @@
type="primary"
plain
size="mini"
:disabled="batchAdd"
@click="handleBatchAdd"
>批量新增</el-button>
</el-col>
@ -400,6 +401,8 @@ export default {
tmpDataList: [],
selectionList:[],
selectionIndexList: [],
//非批量新增禁用
batchAdd:true,
// 查询参数
queryParams: {
pageNum: 1,
@ -479,6 +482,7 @@ export default {
/** 搜索按钮操作 */
handleQuery() {
this.batchAdd = true;
this.queryParams.pageNum = 1;
this.getList();
},
@ -494,7 +498,7 @@ export default {
let [lastObj]=selection.slice(-1);
this.currentQuote=lastObj;
this.single = selection.length!==1
this.multiple = !selection.length
this.multiple = !selection.length
},
handleSelectionSiteChange(selection) {
this.ids = selection.map(item => item.baseSiteId)
@ -531,7 +535,8 @@ export default {
},
/** 修改按钮操作 */
handleUpdate(row) {
if( row.quoteId || this.ids.length>1){
//ids去掉空元素
if( row.quoteId || this.ids.filter(Boolean).length>1){
this.resetRefreshId="vipquote-"+this.getUUID();
this.currentId = row.quoteId || this.ids;
this.openForm = true;
@ -702,6 +707,7 @@ export default {
loadingInstance.close()
},
batchImpDataForm() {
this.batchAdd = false;
// 判断是否有数据
if(this.tmpDataList.length==0){
this.$modal.msgError('表格中没有数据');