Browse Source

【更新】代码生成随着此次前端升级而升级部分语法

pull/189/MERGE
小诺 11 months ago committed by 俞宝山
parent
commit
efb55f4930
  1. 21
      snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/index.vue.btl

21
snowy-plugin/snowy-plugin-gen/src/main/resources/frontend/index.vue.btl

@ -64,7 +64,7 @@
<% } %> <% } %>
<% } %> <% } %>
<a-col :span="6"> <a-col :span="6">
<a-button type="primary" @click="table.refresh(true)">查询</a-button> <a-button type="primary" @click="tableRef.refresh()">查询</a-button>
<a-button style="margin: 0 8px" @click="reset">重置</a-button> <a-button style="margin: 0 8px" @click="reset">重置</a-button>
<% if(searchCount > 3) { %> <% if(searchCount > 3) { %>
<a @click="toggleAdvanced" style="margin-left: 8px"> <a @click="toggleAdvanced" style="margin-left: 8px">
@ -77,7 +77,7 @@
</a-form> </a-form>
<% } %> <% } %>
<s-table <s-table
ref="table" ref="tableRef"
:columns="columns" :columns="columns"
:data="loadData" :data="loadData"
:alert="options.alert.show" :alert="options.alert.show"
@ -129,7 +129,7 @@
</template> </template>
</s-table> </s-table>
</a-card> </a-card>
<Form ref="formRef" @successful="table.refresh(true)" /> <Form ref="formRef" @successful="tableRef.refresh()" />
</template> </template>
<script setup name="${busName}"> <script setup name="${busName}">
@ -148,13 +148,14 @@
<% if(iptTool > 0) { %> <% if(iptTool > 0) { %>
import tool from '@/utils/tool' import tool from '@/utils/tool'
<% } %> <% } %>
import { cloneDeep } from 'lodash-es'
import Form from './form.vue' import Form from './form.vue'
import ${classNameFirstLower}Api from '@/api/${moduleName}/${classNameFirstLower}Api' import ${classNameFirstLower}Api from '@/api/${moduleName}/${classNameFirstLower}Api'
<% if (searchCount > 0) { %> <% if (searchCount > 0) { %>
let searchFormState = reactive({}) const searchFormState = ref({})
const searchFormRef = ref() const searchFormRef = ref()
<% } %> <% } %>
const table = ref() const tableRef = ref()
const formRef = ref() const formRef = ref()
const toolConfig = { refresh: true, height: true, columnSetting: true, striped: false } const toolConfig = { refresh: true, height: true, columnSetting: true, striped: false }
<% if(searchCount > 3) { %> <% if(searchCount > 3) { %>
@ -183,7 +184,7 @@
title: '操作', title: '操作',
dataIndex: 'action', dataIndex: 'action',
align: 'center', align: 'center',
width: '150px' width: 150
}) })
} }
const selectedRowKeys = ref([]) const selectedRowKeys = ref([])
@ -204,7 +205,7 @@
} }
const loadData = (parameter) => { const loadData = (parameter) => {
<% if (searchCount > 0) { %> <% if (searchCount > 0) { %>
const searchFormParam = JSON.parse(JSON.stringify(searchFormState)) const searchFormParam = cloneDeep(searchFormState.value)
<% for(var i = 0; i < configList.~size; i++) { %> <% for(var i = 0; i < configList.~size; i++) { %>
<% if(!configList[i].needTableId && configList[i].needPage) { %> <% if(!configList[i].needTableId && configList[i].needPage) { %>
<% if (configList[i].effectType == 'datepicker') {%> <% if (configList[i].effectType == 'datepicker') {%>
@ -227,7 +228,7 @@
// 重置 // 重置
const reset = () => { const reset = () => {
searchFormRef.value.resetFields() searchFormRef.value.resetFields()
table.value.refresh(true) tableRef.value.refresh(true)
} }
// 删除 // 删除
const delete${className} = (record) => { const delete${className} = (record) => {
@ -241,13 +242,13 @@
} }
] ]
${classNameFirstLower}Api.${classNameFirstLower}Delete(params).then(() => { ${classNameFirstLower}Api.${classNameFirstLower}Delete(params).then(() => {
table.value.refresh(true) tableRef.value.refresh(true)
}) })
} }
// 批量删除 // 批量删除
const deleteBatch${className} = (params) => { const deleteBatch${className} = (params) => {
${classNameFirstLower}Api.${classNameFirstLower}Delete(params).then(() => { ${classNameFirstLower}Api.${classNameFirstLower}Delete(params).then(() => {
table.value.clearRefreshSelected() tableRef.value.clearRefreshSelected()
}) })
} }
<% if (searchCount > 0) { %> <% if (searchCount > 0) { %>

Loading…
Cancel
Save