Yuebon.CodeGenerator.Core/CodeTemplate/VueTemplate.txt

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<template>
  <div class="app-container">
    <div class="filter-container">
      <el-card>
        <el-form
          ref="searchformRef" v-show="showSearch"
          :inline="true"
          :model="queryParams"
          class="demo-form-inline"
        >
          <el-form-item label="名称:" prop="Keywords">
            <el-input v-model="queryParams.Keywords" clearable placeholder="名称" />
          </el-form-item>
          <el-form-item>
            <el-button type="primary" @click="handleSearch()">查询</el-button>
            <el-button icon="Refresh" @click="resetQuery">重置</el-button>
          </el-form-item>
        </el-form>
      </el-card>
    </div>
    <el-card>
      <div class="list-btn-container"> 
        <el-button-group>
          <el-button v-hasPermi="['{ModelTypeName}/Add']" type="primary" icon="plus" @click="ShowEditOrViewDialog()">新增</el-button>
          <el-button v-hasPermi="['{ModelTypeName}/Edit']" type="primary" icon="edit" class="el-button-modify" @click="ShowEditOrViewDialog('edit')">修改</el-button>
          <el-button v-hasPermi="['{ModelTypeName}/Enable']" type="info" icon="video-pause" @click="setEnable('0')">禁用</el-button>
          <el-button v-hasPermi="['{ModelTypeName}/Enable']" type="success" icon="video-play" @click="setEnable('1')">启用</el-button>
          <el-button v-hasPermi="['{ModelTypeName}/DeleteSoft']" type="warning" icon="delete" @click="deleteSoft('0')">软删除</el-button>
          <el-button v-hasPermi="['{ModelTypeName}/Delete']" type="danger" icon="delete" @click="deletePhysics()">删除</el-button>
          <el-button type="default" icon="refresh" @click="loadTableData()">刷新</el-button>
        </el-button-group>
        <right-toolbar v-model:showSearch="showSearch" @queryTable="loadTableData"></right-toolbar>
      </div>
      <el-table
        ref="gridtable"
        v-loading="tableloading"
        :data="tableData"
        stripe
        highlight-current-row
        style="width: 100%"
        :default-sort="{prop: 'SortCode', order: 'ascending'}"
        @selection-change="handleSelectChange"
        @sort-change="handleSortChange"
      >
        <el-table-column type="selection" width="50" />
        {VueViewListContent}
      </el-table>
      <Pagination
        v-show="queryParams.pageTotal>0"
        :total="queryParams.pageTotal"
        v-model:page="queryParams.CurrenetPageIndex"
        v-model:limit="queryParams.PageSize"
        @pagination="loadTableData"
    />
    </el-card>
    <el-dialog ref="dialogEditForm" draggable :title="editFormTitle+'{ModelTypeDesc}'" v-model="dialogEditFormVisible"  width="660px" append-to-body>
      <el-form ref="editFromRef" :model="editFrom" :rules="rules">
        {VueViewFromContent}
      </el-form>
      <template #footer>
后面还有 227 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。