| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\notify\\smsTemplateApply\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\notify\\smsTemplateApply\\index.vue","mtime":1761614939043},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmNvbmNhdC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zbGljZS5qcyI7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IHRlbXBMaXN0QXBpLCB0ZW1wQ3JlYXRlQXBpLCBpc0xvZ2luQXBpLCBzZXJ2ZUluZm9BcGkgfSBmcm9tICdAL2FwaS9zZXR0aW5nJzsKaW1wb3J0IGVkaXRGcm9tIGZyb20gJ0AvY29tcG9uZW50cy9mcm9tL2Zyb20nOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3Ntc1RlbXBsYXRlQXBwbHknLAogIGNvbXBvbmVudHM6IHsKICAgIGVkaXRGcm9tOiBlZGl0RnJvbQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGdyaWQ6IHsKICAgICAgICB4bDogNywKICAgICAgICBsZzogNywKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgY29sdW1uczE6IFtdLAogICAgICBsZXZlbEZyb206IHsKICAgICAgICB0eXBlOiAnJywKICAgICAgICBzdGF0dXM6ICcnLAogICAgICAgIHRpdGxlOiAnJywKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAyMAogICAgICB9LAogICAgICBsZXZlbEZyb20yOiB7CiAgICAgICAgaXNfaGF2ZTogJycsCiAgICAgICAgcGFnZTogMSwKICAgICAgICBsaW1pdDogMjAKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIEZyb21EYXRhOiBudWxsLAogICAgICBkZWxmcm9tRGF0YToge30sCiAgICAgIGxldmVsTGlzdHM6IFtdCiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgICRyb3V0ZTogZnVuY3Rpb24gJHJvdXRlKHRvLCBmcm9tKSB7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMub25Jc0xvZ2luKCk7CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKICAgIHNlcnZlSW5mb0FwaSgpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICBpZiAocmVzLmRhdGEuc21zLm9wZW4gIT0gMSkgewogICAgICAgIF90aGlzLiRyb3V0ZXIucHVzaChfdGhpcy4kcm91dGVQcm9TdHIgKyAnL3NldHRpbmcvc21zL3Ntc19jb25maWcvaW5kZXg/dXJsPScgKyBfdGhpcy4kcm91dGUucGF0aCk7CiAgICAgIH0KICAgIH0pOwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6ICc4MHB4JzsKICAgIH0sCiAgICBsYWJlbFBvc2l0aW9uOiBmdW5jdGlvbiBsYWJlbFBvc2l0aW9uKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ3JpZ2h0JzsKICAgIH0KICB9KSwKICBtZXRob2RzOiB7CiAgICAvLyDmn6XnnIvmmK/lkKbnmbvlvZUKICAgIG9uSXNMb2dpbjogZnVuY3Rpb24gb25Jc0xvZ2luKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdGhpcy5zcGluU2hvdyA9IHRydWU7CiAgICAgIGlzTG9naW5BcGkoKS50aGVuKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgdmFyIGRhdGE7CiAgICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yKCkudyhmdW5jdGlvbiAoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIGlmICghZGF0YS5zdGF0dXMpIHsKICAgICAgICAgICAgICAgICAgX3RoaXMyLiRtZXNzYWdlLndhcm5pbmcoJ+ivt+WFiOeZu+W9lScpOwogICAgICAgICAgICAgICAgICBfdGhpczIuJHJvdXRlci5wdXNoKF90aGlzMi4kcm91dGVQcm9TdHIgKyAnL3NldHRpbmcvc21zL3Ntc19jb25maWcvaW5kZXg/dXJsPScgKyBfdGhpczIuJHJvdXRlLnBhdGgpOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgX3RoaXMyLmdldExpc3QoKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYSgyKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDnrYnnuqfliJfooagKICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB0aGlzLmxldmVsRnJvbS5zdGF0dXMgPSB0aGlzLmxldmVsRnJvbS5zdGF0dXMgfHwgJyc7CiAgICAgIHRoaXMubGV2ZWxGcm9tLmlzX2hhdmUgPSB0aGlzLmxldmVsRnJvbS5pc19oYXZlIHx8ICcnOwogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBkYXRhOiB0aGlzLiRyb3V0ZS5wYXRoID09PSB0aGlzLiRyb3V0ZVByb1N0ciArICcvc2V0dGluZy9zbXMvc21zX3RlbXBsYXRlX2FwcGx5L2luZGV4JyA/IHRoaXMubGV2ZWxGcm9tIDogdGhpcy5sZXZlbEZyb20yLAogICAgICAgIHVybDogdGhpcy4kcm91dGUucGF0aCA9PT0gdGhpcy4kcm91dGVQcm9TdHIgKyAnL3NldHRpbmcvc21zL3Ntc190ZW1wbGF0ZV9hcHBseS9pbmRleCcgPyAnc2VydmUvc21zL3RlbXBzJyA6ICdub3RpZnkvc21zL3B1YmxpY190ZW1wJwogICAgICB9OwogICAgICB2YXIgY29sdW1uczEgPSBbewogICAgICAgIHRpdGxlOiAnSUQnLAogICAgICAgIGtleTogJ2lkJywKICAgICAgICBzb3J0YWJsZTogdHJ1ZSwKICAgICAgICBtaW5XaWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5qih5p2/SUQnLAogICAgICAgIGtleTogJ3RlbXBsYXRlaWQnLAogICAgICAgIG1pbldpZHRoOiAxMTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5qih5p2/5ZCN56ewJywKICAgICAgICBrZXk6ICd0aXRsZScsCiAgICAgICAgbWluV2lkdGg6IDE1MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmqKHmnb/lhoXlrrknLAogICAgICAgIGtleTogJ2NvbnRlbnQnLAogICAgICAgIG1pbldpZHRoOiA1NTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5qih5p2/57G75Z6LJywKICAgICAgICBrZXk6ICd0eXBlJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aooeadv+eKtuaAgScsCiAgICAgICAgc2xvdDogJ3N0YXR1cycsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9XTsKICAgICAgaWYgKHRoaXMuJHJvdXRlLnBhdGggPT09IHRoaXMuJHJvdXRlUHJvU3RyICsgJy9zZXR0aW5nL3Ntcy9zbXNfdGVtcGxhdGVfYXBwbHkvY29tbW9ucycpIHsKICAgICAgICB0aGlzLmNvbHVtbnMxID0gT2JqZWN0LmFzc2lnbihbXSwgY29sdW1uczEpLnNsaWNlKDAsIDYpLmNvbmNhdChbewogICAgICAgICAgdGl0bGU6ICfmmK/lkKbmi6XmnIknLAogICAgICAgICAgc2xvdDogJ2lzX2hhdmUnLAogICAgICAgICAgbWluV2lkdGg6IDExMAogICAgICAgIH1dKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmNvbHVtbnMxID0gY29sdW1uczE7CiAgICAgIH0KICAgICAgdGVtcExpc3RBcGkoZGF0YSkudGhlbigvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3IoKS5tKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgdmFyIGRhdGE7CiAgICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yKCkudyhmdW5jdGlvbiAoX2NvbnRleHQyKSB7CiAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Mi5uKSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgX3RoaXMzLmxldmVsTGlzdHMgPSBkYXRhLmRhdGE7CiAgICAgICAgICAgICAgICBfdGhpczMudG90YWwgPSBkYXRhLmNvdW50OwogICAgICAgICAgICAgICAgX3RoaXMzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmEoMik7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgICB9KSk7CiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDIpIHsKICAgICAgICAgIHJldHVybiBfcmVmMi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgX3RoaXMzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDmt7vliqAKICAgIGFkZDogZnVuY3Rpb24gYWRkKCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgdGVtcENyZWF0ZUFwaSgpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjMgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlMyhyZXMpIHsKICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dDMpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQzLm4pIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBfdGhpczQuRnJvbURhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzNC4kcmVmcy5lZGl0cy5tb2RhbHMgPSB0cnVlOwogICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDMuYSgyKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTMpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MykgewogICAgICAgICAgcmV0dXJuIF9yZWYzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM0LiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDooajmoLzmkJzntKIKICAgIHVzZXJTZWFyY2hzOiBmdW5jdGlvbiB1c2VyU2VhcmNocygpIHsKICAgICAgdGhpcy5sZXZlbEZyb20ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOS/ruaUueaIkOWKnwogICAgc3VibWl0RmFpbDogZnVuY3Rpb24gc3VibWl0RmFpbCgpIHsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["mapState","tempListApi","tempCreateApi","isLoginApi","serveInfoApi","editFrom","name","components","data","grid","xl","lg","md","sm","xs","loading","columns1","levelFrom","type","status","title","page","limit","levelFrom2","is_have","total","FromData","delfromData","levelLists","watch","$route","to","from","getList","created","onIsLogin","mounted","_this","then","res","sms","open","$router","push","$routeProStr","path","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","methods","_this2","spinShow","_ref","_asyncToGenerator","_regenerator","m","_callee","w","_context","n","$message","warning","a","_x","apply","arguments","catch","error","msg","_this3","url","key","sortable","minWidth","slot","Object","assign","slice","concat","_ref2","_callee2","_context2","count","_x2","add","_this4","_ref3","_callee3","_context3","$refs","edits","modals","_x3","userSearchs","submitFail"],"sources":["src/pages/notify/smsTemplateApply/index.vue"],"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"],"mappings":"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","ignoreList":[]}]}
|