From e26d2b41dca44a093984bf3df30d74ef0d1e7f03 Mon Sep 17 00:00:00 2001 From: Zhangyu Date: Thu, 5 Sep 2024 02:21:53 +0000 Subject: [PATCH] * [taskk#127433] add changeRequiredCols function content of thinkmulticolumn. --- lib/zin/wg/thinkmulticolumn/js/v1.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/zin/wg/thinkmulticolumn/js/v1.js b/lib/zin/wg/thinkmulticolumn/js/v1.js index 111075997a..10733650b8 100644 --- a/lib/zin/wg/thinkmulticolumn/js/v1.js +++ b/lib/zin/wg/thinkmulticolumn/js/v1.js @@ -41,7 +41,21 @@ window.changeRequiredCols = function() const requiredCols = localRequiredCols ? localRequiredCols : $('.required-options').data().requiredCols; const changedColsList = changedCols.split(','); const diffCols = requiredCols.filter(item => !changedColsList.includes(item)); + let selectColumn = []; let isQuoted = false; let quotedIndex = ''; + + /* 判断删除的比填列是不是被其他问题引用的列。 Determine whether the deleted column is a column referenced by other issues.*/ + quotedQuestions.forEach(function(item) + { + console.log(item); + const itemOptions = JSON.parse(item.options); + selectColumn.push(itemOptions.selectColumn); + if(itemOptions.selectColumn == diffCols[0]) + { + quotedIndex = quotedIndex + (!isQuoted ? '' : '、') + tipQuestion.replace(/%s/g, item.index) ; + isQuoted = true; + } + }); }