fix(lint): clear dynamic delete violations

This commit is contained in:
XuZhiqiang
2026-06-29 12:29:07 +08:00
parent 61fffa3813
commit 3d710847ba
52 changed files with 82 additions and 78 deletions

View File

@@ -237,10 +237,10 @@ const selectProcessListener = (listener: any) => {
bpmnElement.businessObject?.extensionElements?.values?.filter(
(ex: any) => ex.$type !== `${prefix}:TaskListener`,
) ?? [];
updateElementExtensions(
bpmnElement,
[...otherExtensionList.value, ...bpmnElementListeners.value],
);
updateElementExtensions(bpmnElement, [
...otherExtensionList.value,
...bpmnElementListeners.value,
]);
};
const [ListenerDrawer, listenerDrawerApi] = useVbenDrawer({

View File

@@ -259,14 +259,14 @@ function updateFormFieldKey(
) {
if (!formSetting?.updateFormFields || !newKey) return;
const value = formSetting.updateFormFields[oldKey];
delete formSetting.updateFormFields[oldKey];
Reflect.deleteProperty(formSetting.updateFormFields, oldKey);
formSetting.updateFormFields[String(newKey)] = value;
}
/** 删除修改字段设置项 */
function deleteFormFieldSetting(formSetting: FormTriggerSetting, key: string) {
if (!formSetting?.updateFormFields) return;
delete formSetting.updateFormFields[key];
Reflect.deleteProperty(formSetting.updateFormFields, key);
}
/** 保存配置 */

View File

@@ -430,7 +430,9 @@ defineExpose({ setCustomApproveUsers, batchSetCustomApproveUsers });
<!-- 审批意见,附件和签名 -->
<div
v-if="shouldShowReasonAndAttachment(task, activity.nodeType, index)"
v-if="
shouldShowReasonAndAttachment(task, activity.nodeType, index)
"
class="mt-1 w-full rounded-md bg-gray-100 p-2 text-sm text-gray-500"
>
<div v-if="task.reason">审批意见:{{ task.reason }}</div>

View File

@@ -54,7 +54,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -53,7 +53,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -53,7 +53,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -54,7 +54,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -68,7 +68,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getCheckOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getMovementOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getReceiptOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getShipmentOrderDetailListByOrderId(key);
}

View File

@@ -229,10 +229,10 @@ const selectProcessListener = (listener: any) => {
bpmnElement.businessObject?.extensionElements?.values?.filter(
(ex: any) => ex.$type !== `${prefix}:TaskListener`,
) ?? [];
updateElementExtensions(
bpmnElement,
[...otherExtensionList.value, ...bpmnElementListeners.value],
);
updateElementExtensions(bpmnElement, [
...otherExtensionList.value,
...bpmnElementListeners.value,
]);
};
const [ListenerDrawer, listenerDrawerApi] = useVbenDrawer({

View File

@@ -258,14 +258,14 @@ function updateFormFieldKey(
) {
if (!formSetting?.updateFormFields || !newKey) return;
const value = formSetting.updateFormFields[oldKey];
delete formSetting.updateFormFields[oldKey];
Reflect.deleteProperty(formSetting.updateFormFields, oldKey);
formSetting.updateFormFields[String(newKey)] = value;
}
/** 删除修改字段设置项 */
function deleteFormFieldSetting(formSetting: FormTriggerSetting, key: string) {
if (!formSetting?.updateFormFields) return;
delete formSetting.updateFormFields[key];
Reflect.deleteProperty(formSetting.updateFormFields, key);
}
/** 保存配置 */

View File

@@ -437,7 +437,9 @@ defineExpose({ setCustomApproveUsers, batchSetCustomApproveUsers });
<!-- 审批意见、附件和签名 -->
<div
v-if="shouldShowReasonAndAttachment(task, activity.nodeType, index)"
v-if="
shouldShowReasonAndAttachment(task, activity.nodeType, index)
"
class="mt-1 w-full rounded-md bg-gray-100 p-2 text-sm text-gray-500"
>
<div v-if="task.reason">审批意见:{{ task.reason }}</div>

View File

@@ -54,7 +54,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -53,7 +53,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -53,7 +53,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -54,7 +54,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -68,7 +68,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getCheckOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getMovementOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getReceiptOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getShipmentOrderDetailListByOrderId(key);
}

View File

@@ -237,10 +237,10 @@ const selectProcessListener = (listener: any) => {
bpmnElement.businessObject?.extensionElements?.values?.filter(
(ex: any) => ex.$type !== `${prefix}:TaskListener`,
) ?? [];
updateElementExtensions(
bpmnElement,
[...otherExtensionList.value, ...bpmnElementListeners.value],
);
updateElementExtensions(bpmnElement, [
...otherExtensionList.value,
...bpmnElementListeners.value,
]);
};
const [ListenerDrawer, listenerDrawerApi] = useVbenDrawer({

View File

@@ -258,14 +258,14 @@ function updateFormFieldKey(
) {
if (!formSetting?.updateFormFields || !newKey) return;
const value = formSetting.updateFormFields[oldKey];
delete formSetting.updateFormFields[oldKey];
Reflect.deleteProperty(formSetting.updateFormFields, oldKey);
formSetting.updateFormFields[String(newKey)] = value;
}
/** 删除修改字段设置项 */
function deleteFormFieldSetting(formSetting: FormTriggerSetting, key: string) {
if (!formSetting?.updateFormFields) return;
delete formSetting.updateFormFields[key];
Reflect.deleteProperty(formSetting.updateFormFields, key);
}
/** 保存配置 */

View File

@@ -435,7 +435,9 @@ defineExpose({ setCustomApproveUsers, batchSetCustomApproveUsers });
<!-- 审批意见,附件和签名 -->
<div
v-if="shouldShowReasonAndAttachment(task, activity.nodeType, index)"
v-if="
shouldShowReasonAndAttachment(task, activity.nodeType, index)
"
class="mt-1 w-full rounded-md bg-gray-100 p-2 text-sm text-gray-500"
>
<div v-if="task.reason">审批意见:{{ task.reason }}</div>

View File

@@ -158,9 +158,7 @@ onMounted(getList);
{{ data.day.split('-')[2] }}
</span>
<ElTag
v-if="
data.type === 'current-month' && holidaySet.has(data.day)
"
v-if="data.type === 'current-month' && holidaySet.has(data.day)"
effect="dark"
size="small"
type="success"

View File

@@ -54,7 +54,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -53,7 +53,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -53,7 +53,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -55,7 +55,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -54,7 +54,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -52,7 +52,7 @@ const [DetailFormModal, detailFormModalApi] = useVbenModal({
function handleRefresh() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
gridApi.query();
}

View File

@@ -68,7 +68,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getCheckOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getMovementOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getReceiptOrderDetailListByOrderId(key);
}

View File

@@ -61,7 +61,7 @@ const [DetailModal, detailModalApi] = useVbenModal({
function clearDetailMap() {
for (const id of Object.keys(detailMap)) {
const key = Number(id);
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
}
}
@@ -110,7 +110,7 @@ async function handleExpandChange(
if (key == null) {
return;
}
delete detailMap[key];
Reflect.deleteProperty(detailMap, key);
detailMap[key] = await getShipmentOrderDetailListByOrderId(key);
}