Przeglądaj źródła

修改代码生成树形选择器组件

RuoYi 4 lat temu
rodzic
commit
70f306418f

+ 10 - 8
ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/v3/index-tree.vue.vm

@@ -174,11 +174,13 @@
174 174
 #set($dictType=$column.dictType)
175 175
 #if("" != $treeParentCode && $column.javaField == $treeParentCode)
176 176
         <el-form-item label="${comment}" prop="${treeParentCode}">
177
-          <tree-select
178
-            v-model:value="form.${treeParentCode}"
179
-            :options="${businessName}Options"
180
-            :objMap="{ value: '${treeCode}', label: '${treeName}', children: 'children' }"
177
+          <el-tree-select
178
+            v-model="form.${treeParentCode}"
179
+            :data="${businessName}Options"
180
+            :props="{ value: '${treeCode}', label: '${treeName}', children: 'children' }"
181
+            value-key="${treeCode}"
181 182
             placeholder="请选择${comment}"
183
+            check-strictly
182 184
           />
183 185
         </el-form-item>
184 186
 #elseif($column.htmlType == "input")
@@ -354,8 +356,8 @@ function getList() {
354 356
 }
355 357
 
356 358
 /** 查询${functionName}下拉树结构 */
357
-async function getTreeselect() {
358
-  await list${BusinessName}().then(response => {
359
+function getTreeselect() {
360
+  list${BusinessName}().then(response => {
359 361
     ${businessName}Options.value = [];
360 362
     const data = { ${treeCode}: 0, ${treeName}: '顶级节点', children: [] };
361 363
     data.children = proxy.handleTree(response.data, "${treeCode}", "${treeParentCode}");
@@ -404,9 +406,9 @@ function resetQuery() {
404 406
 }
405 407
 
406 408
 /** 新增按钮操作 */
407
-async function handleAdd(row) {
409
+function handleAdd(row) {
408 410
   reset();
409
-  await getTreeselect();
411
+  getTreeselect();
410 412
   if (row != null && row.${treeCode}) {
411 413
     form.value.${treeParentCode} = row.${treeCode};
412 414
   } else {