| 1 |
- {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\notify\\smsTemplateApply\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\notify\\smsTemplateApply\\index.vue","mtime":1761185180145},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOw0KaW1wb3J0IHsgdGVtcExpc3RBcGksIHRlbXBDcmVhdGVBcGksIGlzTG9naW5BcGksIHNlcnZlSW5mb0FwaSB9IGZyb20gJ0AvYXBpL3NldHRpbmcnOw0KaW1wb3J0IGVkaXRGcm9tIGZyb20gJ0AvY29tcG9uZW50cy9mcm9tL2Zyb20nOw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAnc21zVGVtcGxhdGVBcHBseScsDQogIGNvbXBvbmVudHM6IHsgZWRpdEZyb20gfSwNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgZ3JpZDogew0KICAgICAgICB4bDogNywNCiAgICAgICAgbGc6IDcsDQogICAgICAgIG1kOiAxMiwNCiAgICAgICAgc206IDI0LA0KICAgICAgICB4czogMjQsDQogICAgICB9LA0KICAgICAgbG9hZGluZzogZmFsc2UsDQogICAgICBjb2x1bW5zMTogW10sDQogICAgICBsZXZlbEZyb206IHsNCiAgICAgICAgdHlwZTogJycsDQogICAgICAgIHN0YXR1czogJycsDQogICAgICAgIHRpdGxlOiAnJywNCiAgICAgICAgcGFnZTogMSwNCiAgICAgICAgbGltaXQ6IDIwLA0KICAgICAgfSwNCiAgICAgIGxldmVsRnJvbTI6IHsNCiAgICAgICAgaXNfaGF2ZTogJycsDQogICAgICAgIHBhZ2U6IDEsDQogICAgICAgIGxpbWl0OiAyMCwNCiAgICAgIH0sDQogICAgICB0b3RhbDogMCwNCiAgICAgIEZyb21EYXRhOiBudWxsLA0KICAgICAgZGVsZnJvbURhdGE6IHt9LA0KICAgICAgbGV2ZWxMaXN0czogW10sDQogICAgfTsNCiAgfSwNCiAgd2F0Y2g6IHsNCiAgICAkcm91dGUodG8sIGZyb20pIHsNCiAgICAgIHRoaXMuZ2V0TGlzdCgpOw0KICAgIH0sDQogIH0sDQogIGNyZWF0ZWQoKSB7DQogICAgdGhpcy5vbklzTG9naW4oKTsNCiAgfSwNCiAgbW91bnRlZCgpIHsNCiAgICBzZXJ2ZUluZm9BcGkoKS50aGVuKChyZXMpID0+IHsNCiAgICAgIGlmIChyZXMuZGF0YS5zbXMub3BlbiAhPSAxKSB7DQogICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHRoaXMuJHJvdXRlUHJvU3RyICsgJy9zZXR0aW5nL3Ntcy9zbXNfY29uZmlnL2luZGV4P3VybD0nICsgdGhpcy4kcm91dGUucGF0aCk7DQogICAgICB9DQogICAgfSk7DQogIH0sDQogIGNvbXB1dGVkOiB7DQogICAgLi4ubWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSwNCiAgICBsYWJlbFdpZHRoKCkgew0KICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiAnODBweCc7DQogICAgfSwNCiAgICBsYWJlbFBvc2l0aW9uKCkgew0KICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyAndG9wJyA6ICdyaWdodCc7DQogICAgfSwNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIC8vIOafpeeci+aYr+WQpueZu+W9lQ0KICAgIG9uSXNMb2dpbigpIHsNCiAgICAgIHRoaXMuc3BpblNob3cgPSB0cnVlOw0KICAgICAgaXNMb2dpbkFwaSgpDQogICAgICAgIC50aGVuKGFzeW5jIChyZXMpID0+IHsNCiAgICAgICAgICBsZXQgZGF0YSA9IHJlcy5kYXRhOw0KICAgICAgICAgIGlmICghZGF0YS5zdGF0dXMpIHsNCiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygn6K+35YWI55m75b2VJyk7DQogICAgICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCh0aGlzLiRyb3V0ZVByb1N0ciArICcvc2V0dGluZy9zbXMvc21zX2NvbmZpZy9pbmRleD91cmw9JyArIHRoaXMuJHJvdXRlLnBhdGgpOw0KICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICB0aGlzLmdldExpc3QoKTsNCiAgICAgICAgICB9DQogICAgICAgIH0pDQogICAgICAgIC5jYXRjaCgocmVzKSA9PiB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsNCiAgICAgICAgfSk7DQogICAgfSwNCiAgICAvLyDnrYnnuqfliJfooagNCiAgICBnZXRMaXN0KCkgew0KICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsNCiAgICAgIHRoaXMubGV2ZWxGcm9tLnN0YXR1cyA9IHRoaXMubGV2ZWxGcm9tLnN0YXR1cyB8fCAnJzsNCiAgICAgIHRoaXMubGV2ZWxGcm9tLmlzX2hhdmUgPSB0aGlzLmxldmVsRnJvbS5pc19oYXZlIHx8ICcnOw0KICAgICAgbGV0IGRhdGEgPSB7DQogICAgICAgIGRhdGE6DQogICAgICAgICAgdGhpcy4kcm91dGUucGF0aCA9PT0gdGhpcy4kcm91dGVQcm9TdHIgKyAnL3NldHRpbmcvc21zL3Ntc190ZW1wbGF0ZV9hcHBseS9pbmRleCcNCiAgICAgICAgICAgID8gdGhpcy5sZXZlbEZyb20NCiAgICAgICAgICAgIDogdGhpcy5sZXZlbEZyb20yLA0KICAgICAgICB1cmw6DQogICAgICAgICAgdGhpcy4kcm91dGUucGF0aCA9PT0gdGhpcy4kcm91dGVQcm9TdHIgKyAnL3NldHRpbmcvc21zL3Ntc190ZW1wbGF0ZV9hcHBseS9pbmRleCcNCiAgICAgICAgICAgID8gJ3NlcnZlL3Ntcy90ZW1wcycNCiAgICAgICAgICAgIDogJ25vdGlmeS9zbXMvcHVibGljX3RlbXAnLA0KICAgICAgfTsNCiAgICAgIGxldCBjb2x1bW5zMSA9IFsNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAnSUQnLA0KICAgICAgICAgIGtleTogJ2lkJywNCiAgICAgICAgICBzb3J0YWJsZTogdHJ1ZSwNCiAgICAgICAgICBtaW5XaWR0aDogODAsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+aooeadv0lEJywNCiAgICAgICAgICBrZXk6ICd0ZW1wbGF0ZWlkJywNCiAgICAgICAgICBtaW5XaWR0aDogMTEwLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfmqKHmnb/lkI3np7AnLA0KICAgICAgICAgIGtleTogJ3RpdGxlJywNCiAgICAgICAgICBtaW5XaWR0aDogMTUwLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfmqKHmnb/lhoXlrrknLA0KICAgICAgICAgIGtleTogJ2NvbnRlbnQnLA0KICAgICAgICAgIG1pbldpZHRoOiA1NTAsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+aooeadv+exu+WeiycsDQogICAgICAgICAga2V5OiAndHlwZScsDQogICAgICAgICAgbWluV2lkdGg6IDEwMCwNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5qih5p2/54q25oCBJywNCiAgICAgICAgICBzbG90OiAnc3RhdHVzJywNCiAgICAgICAgICBtaW5XaWR0aDogMTAwLA0KICAgICAgICB9LA0KICAgICAgXTsNCiAgICAgIGlmICh0aGlzLiRyb3V0ZS5wYXRoID09PSB0aGlzLiRyb3V0ZVByb1N0ciArICcvc2V0dGluZy9zbXMvc21zX3RlbXBsYXRlX2FwcGx5L2NvbW1vbnMnKSB7DQogICAgICAgIHRoaXMuY29sdW1uczEgPSBPYmplY3QuYXNzaWduKFtdLCBjb2x1bW5zMSkNCiAgICAgICAgICAuc2xpY2UoMCwgNikNCiAgICAgICAgICAuY29uY2F0KFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgdGl0bGU6ICfmmK/lkKbmi6XmnIknLA0KICAgICAgICAgICAgICBzbG90OiAnaXNfaGF2ZScsDQogICAgICAgICAgICAgIG1pbldpZHRoOiAxMTAsDQogICAgICAgICAgICB9LA0KICAgICAgICAgIF0pOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgdGhpcy5jb2x1bW5zMSA9IGNvbHVtbnMxOw0KICAgICAgfQ0KICAgICAgdGVtcExpc3RBcGkoZGF0YSkNCiAgICAgICAgLnRoZW4oYXN5bmMgKHJlcykgPT4gew0KICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7DQogICAgICAgICAgdGhpcy5sZXZlbExpc3RzID0gZGF0YS5kYXRhOw0KICAgICAgICAgIHRoaXMudG90YWwgPSBkYXRhLmNvdW50Ow0KICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOw0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7DQogICAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g5re75YqgDQogICAgYWRkKCkgew0KICAgICAgdGVtcENyZWF0ZUFwaSgpDQogICAgICAgIC50aGVuKGFzeW5jIChyZXMpID0+IHsNCiAgICAgICAgICB0aGlzLkZyb21EYXRhID0gcmVzLmRhdGE7DQogICAgICAgICAgdGhpcy4kcmVmcy5lZGl0cy5tb2RhbHMgPSB0cnVlOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7DQogICAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g6KGo5qC85pCc57SiDQogICAgdXNlclNlYXJjaHMoKSB7DQogICAgICB0aGlzLmxldmVsRnJvbS5wYWdlID0gMTsNCiAgICAgIHRoaXMuZ2V0TGlzdCgpOw0KICAgIH0sDQogICAgLy8g5L+u5pS55oiQ5YqfDQogICAgc3VibWl0RmFpbCgpIHsNCiAgICAgIHRoaXMuZ2V0TGlzdCgpOw0KICAgIH0sDQogIH0sDQp9Ow0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AAuGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/pages/notify/smsTemplateApply","sourcesContent":["<template>\r\n <div>\r\n <div class=\"i-layout-page-header header_top\">\r\n <div class=\"i-layout-page-header fl_header\">\r\n <router-link :to=\"{ path: $routeProStr + '/setting/sms/sms_config/index' }\"\r\n ><el-button size=\"small\" type=\"text\">返回</el-button></router-link\r\n >\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <span class=\"ivu-page-header-title mr20\" style=\"padding: 0\">{{ $route.meta.title }}</span>\r\n </div>\r\n </div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\">\r\n <el-form\r\n ref=\"levelFrom\"\r\n :model=\"levelFrom\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n >\r\n <el-row :gutter=\"24\" v-if=\"$route.path === $routeProStr + '/setting/sms/sms_template_apply/index'\">\r\n <!-- <el-col v-bind=\"grid\">-->\r\n <!-- <el-form-item label=\"模板类型:\">-->\r\n <!-- <el-select v-model=\"levelFrom.type\" placeholder=\"请选择\" clearable @change=\"userSearchs\">-->\r\n <!-- <el-option value=\"1\">验证码</el-option>-->\r\n <!-- <el-option value=\"2\">通知</el-option>-->\r\n <!-- <el-option value=\"3\">推广</el-option>-->\r\n <!-- </el-select>-->\r\n <!-- </el-form-item>-->\r\n <!-- </el-col>-->\r\n <!-- <el-col v-bind=\"grid\">-->\r\n <!-- <el-form-item label=\"模板状态:\">-->\r\n <!-- <el-select v-model=\"levelFrom.status\" placeholder=\"请选择\" clearable @change=\"userSearchs\">-->\r\n <!-- <el-option value=\"1\">可用</el-option>-->\r\n <!-- <el-option value=\"0\">不可用</el-option>-->\r\n <!-- </el-select>-->\r\n <!-- </el-form-item>-->\r\n <!-- </el-col>-->\r\n <!-- <el-col v-bind=\"grid\">-->\r\n <!-- <el-form-item label=\"模板名称:\" >-->\r\n <!-- <el-input search enter-button v-model=\"levelFrom.title\" placeholder=\"请输入模板名称\" @on-search=\"userSearchs\"/>-->\r\n <!-- </el-form-item>-->\r\n <!-- </el-col>-->\r\n <el-col :span=\"24\">\r\n <el-button type=\"primary\" v-db-click @click=\"add\">申请模板</el-button>\r\n </el-col>\r\n </el-row>\r\n <el-row :gutter=\"24\" v-else>\r\n <el-col v-bind=\"grid\">\r\n <el-form-item label=\"是否拥有:\">\r\n <el-select v-model=\"levelFrom.is_have\" placeholder=\"请选择\" clearable @change=\"userSearchs\">\r\n <el-option value=\"1\" label=\"有\"></el-option>\r\n <el-option value=\"0\" label=\"没有\"></el-option>\r\n </el-select>\r\n </el-form-item>\r\n </el-col>\r\n </el-row>\r\n </el-form>\r\n <el-table\r\n :data=\"levelLists\"\r\n ref=\"table\"\r\n class=\"mt14\"\r\n v-loading=\"loading\"\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <el-table-column :label=\"item.title\" :min-width=\"item.minWidth\" v-for=\"(item, index) in columns\" :key=\"index\">\r\n <template slot-scope=\"scope\">\r\n <template v-if=\"item.key\">\r\n <div>\r\n <span>{{ scope.row[item.key] }}</span>\r\n </div>\r\n </template>\r\n <template v-else-if=\"item.slot === 'status'\">\r\n <span v-show=\"scope.row.status === 1\">可用</span>\r\n <span v-show=\"scope.row.status === 0\">不可用</span>\r\n </template>\r\n <template\r\n v-else-if=\"\r\n item.slot === 'is_have' && $route.path === $routeProStr + '/setting/sms/sms_template_apply/commons'\r\n \"\r\n >\r\n <span v-show=\"scope.row.status === 1\">有</span>\r\n <span v-show=\"scope.row.status === 0\">没有</span>\r\n </template>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"levelFrom.page\"\r\n :limit.sync=\"levelFrom.limit\"\r\n @pagination=\"getList\"\r\n />\r\n </div>\r\n </el-card>\r\n\r\n <!-- 新建表单-->\r\n <edit-from ref=\"edits\" :FromData=\"FromData\" @submitFail=\"submitFail\"></edit-from>\r\n </div>\r\n</template>\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { tempListApi, tempCreateApi, isLoginApi, serveInfoApi } from '@/api/setting';\r\nimport editFrom from '@/components/from/from';\r\nexport default {\r\n name: 'smsTemplateApply',\r\n components: { editFrom },\r\n data() {\r\n return {\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n loading: false,\r\n columns1: [],\r\n levelFrom: {\r\n type: '',\r\n status: '',\r\n title: '',\r\n page: 1,\r\n limit: 20,\r\n },\r\n levelFrom2: {\r\n is_have: '',\r\n page: 1,\r\n limit: 20,\r\n },\r\n total: 0,\r\n FromData: null,\r\n delfromData: {},\r\n levelLists: [],\r\n };\r\n },\r\n watch: {\r\n $route(to, from) {\r\n this.getList();\r\n },\r\n },\r\n created() {\r\n this.onIsLogin();\r\n },\r\n mounted() {\r\n serveInfoApi().then((res) => {\r\n if (res.data.sms.open != 1) {\r\n this.$router.push(this.$routeProStr + '/setting/sms/sms_config/index?url=' + this.$route.path);\r\n }\r\n });\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n methods: {\r\n // 查看是否登录\r\n onIsLogin() {\r\n this.spinShow = true;\r\n isLoginApi()\r\n .then(async (res) => {\r\n let data = res.data;\r\n if (!data.status) {\r\n this.$message.warning('请先登录');\r\n this.$router.push(this.$routeProStr + '/setting/sms/sms_config/index?url=' + this.$route.path);\r\n } else {\r\n this.getList();\r\n }\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 等级列表\r\n getList() {\r\n this.loading = true;\r\n this.levelFrom.status = this.levelFrom.status || '';\r\n this.levelFrom.is_have = this.levelFrom.is_have || '';\r\n let data = {\r\n data:\r\n this.$route.path === this.$routeProStr + '/setting/sms/sms_template_apply/index'\r\n ? this.levelFrom\r\n : this.levelFrom2,\r\n url:\r\n this.$route.path === this.$routeProStr + '/setting/sms/sms_template_apply/index'\r\n ? 'serve/sms/temps'\r\n : 'notify/sms/public_temp',\r\n };\r\n let columns1 = [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n sortable: true,\r\n minWidth: 80,\r\n },\r\n {\r\n title: '模板ID',\r\n key: 'templateid',\r\n minWidth: 110,\r\n },\r\n {\r\n title: '模板名称',\r\n key: 'title',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '模板内容',\r\n key: 'content',\r\n minWidth: 550,\r\n },\r\n {\r\n title: '模板类型',\r\n key: 'type',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '模板状态',\r\n slot: 'status',\r\n minWidth: 100,\r\n },\r\n ];\r\n if (this.$route.path === this.$routeProStr + '/setting/sms/sms_template_apply/commons') {\r\n this.columns1 = Object.assign([], columns1)\r\n .slice(0, 6)\r\n .concat([\r\n {\r\n title: '是否拥有',\r\n slot: 'is_have',\r\n minWidth: 110,\r\n },\r\n ]);\r\n } else {\r\n this.columns1 = columns1;\r\n }\r\n tempListApi(data)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.levelLists = data.data;\r\n this.total = data.count;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 添加\r\n add() {\r\n tempCreateApi()\r\n .then(async (res) => {\r\n this.FromData = res.data;\r\n this.$refs.edits.modals = true;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 表格搜索\r\n userSearchs() {\r\n this.levelFrom.page = 1;\r\n this.getList();\r\n },\r\n // 修改成功\r\n submitFail() {\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.tabBox_img {\r\n width: 36px;\r\n height: 36px;\r\n border-radius: 4px;\r\n cursor: pointer;\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n</style>\r\n"]}]}
|