Browse Source

防止vue3主键字段名与row或ids一致导致报错的问题

RuoYi 3 years ago
parent
commit
c98f452431
1 changed files with 5 additions and 5 deletions
  1. 5 5
      ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/v3/index.vue.vm

+ 5 - 5
ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/v3/index.vue.vm

@@ -492,8 +492,8 @@ function handleAdd() {
492 492
 /** 修改按钮操作 */
493 493
 function handleUpdate(row) {
494 494
   reset();
495
-  const ${pkColumn.javaField} = row.${pkColumn.javaField} || ids.value
496
-  get${BusinessName}(${pkColumn.javaField}).then(response => {
495
+  const _${pkColumn.javaField} = row.${pkColumn.javaField} || ids.value
496
+  get${BusinessName}(_${pkColumn.javaField}).then(response => {
497 497
     form.value = response.data;
498 498
 #foreach ($column in $columns)
499 499
 #if($column.htmlType == "checkbox")
@@ -539,9 +539,9 @@ function submitForm() {
539 539
 
540 540
 /** 删除按钮操作 */
541 541
 function handleDelete(row) {
542
-  const ${pkColumn.javaField}s = row.${pkColumn.javaField} || ids.value;
543
-  proxy.#[[$modal]]#.confirm('是否确认删除${functionName}编号为"' + ${pkColumn.javaField}s + '"的数据项?').then(function() {
544
-    return del${BusinessName}(${pkColumn.javaField}s);
542
+  const _${pkColumn.javaField}s = row.${pkColumn.javaField} || ids.value;
543
+  proxy.#[[$modal]]#.confirm('是否确认删除${functionName}编号为"' + _${pkColumn.javaField}s + '"的数据项?').then(function() {
544
+    return del${BusinessName}(_${pkColumn.javaField}s);
545 545
   }).then(() => {
546 546
     getList();
547 547
     proxy.#[[$modal]]#.msgSuccess("删除成功");