lin
2024-03-11 12bf2d64efe9c62a33fc10b1acdca9ecfcd10fce
src/views/system/email/emailTemplates.vue
@@ -1,10 +1,9 @@
<template>
    <basic-container>
        <avue-crud :option="option" :table-loading="loading" :data="data" :page.sync="page" :permission="permissionList"
            :before-open="beforeOpen" v-model="form" ref="crud" @row-update="rowUpdate" @row-save="rowSave"
            @row-del="rowDel" @search-change="searchChange" @search-reset="searchReset"
            @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
            @refresh-change="refreshChange" @on-load="onLoad">
      :before-open="beforeOpen" v-model="form" ref="crud" @row-update="rowUpdate" @row-save="rowSave" @row-del="rowDel"
      @search-change="searchChange" @search-reset="searchReset" @selection-change="selectionChange"
      @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
            <template slot-scope="{ row, size, index }" slot="menu">
                <el-button :size="size" type="text" icon="el-icon-circle-check" @click.stop="handleEnable(row)">复制
                </el-button>
@@ -14,8 +13,16 @@
</template>
<script>
import { getEmailTemplateList, saveEmailTemplateList, updateEmailTemplateList, detailEmailTemplateList, removeEmailTemplateList } from "@/api/system/email"
import { mapGetters } from "vuex"
  import {
    getEmailTemplateList,
    saveEmailTemplateList,
    updateEmailTemplateList,
    detailEmailTemplateList,
    removeEmailTemplateList
  } from "@/api/system/email"
  import {
    mapGetters
  } from "vuex"
export default {
    data () {
@@ -41,8 +48,7 @@
                selection: true,
                dialogClickModal: false,
                menuWidth: 350,
                column: [
                    {
          column: [{
                        label: "标题",
                        prop: "title",
                        type: "input",
@@ -54,6 +60,12 @@
                        type: "input",
                        align: 'center'
                    },
            {
              label: "创建时间",
              prop: "createTime",
              type: "input",
              align: 'center'
            },
                ]
            },
            data: [],