|
@@ -141,7 +141,7 @@
|
|
|
//import { formatDate } from '/@@/utils/formatTime';
|
|
//import { formatDate } from '/@@/utils/formatTime';
|
|
|
|
|
|
|
|
import editDialog from '/@@/views/main/@(@Model.LowerClassName)/component/editDialog.vue'
|
|
import editDialog from '/@@/views/main/@(@Model.LowerClassName)/component/editDialog.vue'
|
|
|
- import { get@(@Model.ClassName)PageList, delete@(@Model.ClassName) } from '/@@/api/main/@(@Model.LowerClassName)';
|
|
|
|
|
|
|
+ import { page@(@Model.ClassName), delete@(@Model.ClassName) } from '/@@/api/main/@(@Model.LowerClassName)';
|
|
|
@foreach (var column in Model.QueryWhetherList){
|
|
@foreach (var column in Model.QueryWhetherList){
|
|
|
if(@column.EffectType == "fk"){
|
|
if(@column.EffectType == "fk"){
|
|
|
@:import { get@(@column.FkEntityName)Dropdown } from '/@@/api/main/@(@Model.LowerClassName)';
|
|
@:import { get@(@column.FkEntityName)Dropdown } from '/@@/api/main/@(@Model.LowerClassName)';
|
|
@@ -176,59 +176,59 @@ const queryParams = ref<any>
|
|
|
// 查询操作
|
|
// 查询操作
|
|
|
const handleQuery = async () => {
|
|
const handleQuery = async () => {
|
|
|
loading.value = true;
|
|
loading.value = true;
|
|
|
- var res = await get@(@Model.ClassName)PageList(Object.assign(queryParams.value, tableParams.value));
|
|
|
|
|
|
|
+ var res = await page@(@Model.ClassName)(Object.assign(queryParams.value, tableParams.value));
|
|
|
tableData.value = res.data.result?.items ?? [];
|
|
tableData.value = res.data.result?.items ?? [];
|
|
|
tableParams.value.total = res.data.result?.total;
|
|
tableParams.value.total = res.data.result?.total;
|
|
|
loading.value = false;
|
|
loading.value = false;
|
|
|
@foreach (var column in Model.QueryWhetherList){
|
|
@foreach (var column in Model.QueryWhetherList){
|
|
|
if(@column.EffectType == "Select"){
|
|
if(@column.EffectType == "Select"){
|
|
|
@:get@(@column.LowerColumnName)Data.value = await dictTypeDataList('@(@column.DictTypeCode)');
|
|
@:get@(@column.LowerColumnName)Data.value = await dictTypeDataList('@(@column.DictTypeCode)');
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
-};
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
-// 打开新增页面
|
|
|
|
|
-const openAdd@(@Model.ClassName) = () => {
|
|
|
|
|
|
|
+ // 打开新增页面
|
|
|
|
|
+ const openAdd@(@Model.ClassName) = () => {
|
|
|
edit@(@Model.ClassName)Title.value = '添加@(@Model.BusName)';
|
|
edit@(@Model.ClassName)Title.value = '添加@(@Model.BusName)';
|
|
|
- editDialogRef.value.openDialog({});
|
|
|
|
|
-};
|
|
|
|
|
|
|
+ editDialogRef.value.openDialog({});
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
-// 打开编辑页面
|
|
|
|
|
-const openEdit@(@Model.ClassName) = (row: any) => {
|
|
|
|
|
|
|
+ // 打开编辑页面
|
|
|
|
|
+ const openEdit@(@Model.ClassName) = (row: any) => {
|
|
|
edit@(@Model.ClassName)Title.value = '编辑@(@Model.BusName)';
|
|
edit@(@Model.ClassName)Title.value = '编辑@(@Model.BusName)';
|
|
|
- editDialogRef.value.openDialog(row);
|
|
|
|
|
-};
|
|
|
|
|
|
|
+ editDialogRef.value.openDialog(row);
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
-// 删除
|
|
|
|
|
-const del@(@Model.ClassName) = (row: any) => {
|
|
|
|
|
- ElMessageBox.confirm(`确定要删除吗?`, "提示", {
|
|
|
|
|
- confirmButtonText: "确定",
|
|
|
|
|
- cancelButtonText: "取消",
|
|
|
|
|
- type: "warning",
|
|
|
|
|
- })
|
|
|
|
|
- .then(async () => {
|
|
|
|
|
- await delete@(@Model.ClassName)(row);
|
|
|
|
|
- handleQuery();
|
|
|
|
|
- ElMessage.success("删除成功");
|
|
|
|
|
- })
|
|
|
|
|
- .catch(() => {});
|
|
|
|
|
-};
|
|
|
|
|
|
|
+ // 删除
|
|
|
|
|
+ const del@(@Model.ClassName) = (row: any) => {
|
|
|
|
|
+ ElMessageBox.confirm(`确定要删除吗?`, "提示", {
|
|
|
|
|
+ confirmButtonText: "确定",
|
|
|
|
|
+ cancelButtonText: "取消",
|
|
|
|
|
+ type: "warning",
|
|
|
|
|
+ })
|
|
|
|
|
+ .then(async () => {
|
|
|
|
|
+ await delete@(@Model.ClassName)(row);
|
|
|
|
|
+ handleQuery();
|
|
|
|
|
+ ElMessage.success("删除成功");
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch(() => {});
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
-// 改变页面容量
|
|
|
|
|
-const handleSizeChange = (val: number) => {
|
|
|
|
|
- tableParams.value.pageSize = val;
|
|
|
|
|
- handleQuery();
|
|
|
|
|
-};
|
|
|
|
|
|
|
+ // 改变页面容量
|
|
|
|
|
+ const handleSizeChange = (val: number) => {
|
|
|
|
|
+ tableParams.value.pageSize = val;
|
|
|
|
|
+ handleQuery();
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
-// 改变页码序号
|
|
|
|
|
-const handleCurrentChange = (val: number) => {
|
|
|
|
|
- tableParams.value.page = val;
|
|
|
|
|
- handleQuery();
|
|
|
|
|
-};
|
|
|
|
|
|
|
+ // 改变页码序号
|
|
|
|
|
+ const handleCurrentChange = (val: number) => {
|
|
|
|
|
+ tableParams.value.page = val;
|
|
|
|
|
+ handleQuery();
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
-@foreach (var column in Model.QueryWhetherList){
|
|
|
|
|
- if(@column.EffectType == "fk"){
|
|
|
|
|
-@:const @LowerFirstLetter(@column.FkEntityName)DropdownList = ref<any>([]);
|
|
|
|
|
|
|
+ @foreach (var column in Model.QueryWhetherList){
|
|
|
|
|
+ if(@column.EffectType == "fk"){
|
|
|
|
|
+ @:const @LowerFirstLetter(@column.FkEntityName)DropdownList = ref<any>([]);
|
|
|
@:const get@(@column.FkEntityName)DropdownList = async () => {
|
|
@:const get@(@column.FkEntityName)DropdownList = async () => {
|
|
|
@:let list = await get@(@column.FkEntityName)Dropdown();
|
|
@:let list = await get@(@column.FkEntityName)Dropdown();
|
|
|
@:@LowerFirstLetter(@column.FkEntityName)DropdownList.value = list.data.result ?? [];
|
|
@:@LowerFirstLetter(@column.FkEntityName)DropdownList.value = list.data.result ?? [];
|