| 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\\smsConfig\\index.vue?vue&type=style&index=0&id=4577af08&lang=scss&scoped=true","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\notify\\smsConfig\\index.vue","mtime":1761185180143},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\css-loader\\index.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\postcss-loader\\src\\index.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\sass-loader\\dist\\cjs.js","mtime":499162500000},{"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:DQo6OnYtZGVlcCAubGF5b3V0LWNvbnRhaW5lciAubGF5b3V0LXNjcm9sbGJhciB7DQogIHBhZGRpbmc6IDA7DQp9DQo6OnYtZGVlcCAuaXZ1LWNhcmQtYm9keSB7DQogIHBhZGRpbmc6IDA7DQp9DQoucGljVHh0IHsNCiAgcGFkZGluZzogOHB4IDAgMTJweDsNCn0NCg0KLml2dS1jYXJkIC5pdnUtY2FyZC1ib2R5IHsNCiAgcGFkZGluZzogMDsNCn0NCg0KLmRhc2hib2FyZCB7DQogIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7DQogIG1pbi13aWR0aDogMzAwcHg7DQp9DQoNCi5oZWFkZXItZXh0cmEgew0KICAvKndpZHRoOiAyNSU7Ki8NCiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KICBwYWRkaW5nOiAwIDE4cHg7DQp9DQoNCi5wYWdlLWFjY291bnQtdG9wLXRpdCB7DQogIGZvbnQtc2l6ZTogMjFweDsNCiAgY29sb3I6IHZhcigtLXByZXYtY29sb3ItcHJpbWFyeSk7DQp9DQoNCi5kYXNoYm9hcmQtd29ya3BsYWNlIHsNCiAgJi1oZWFkZXIgew0KICAgICYtYXZhdGFyIHsNCiAgICAgIHdpZHRoOiA2NHB4Ow0KICAgICAgaGVpZ2h0OiA2NHB4Ow0KICAgICAgYm9yZGVyLXJhZGl1czogNTAlOw0KICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4Ow0KICAgIH0NCg0KICAgICYtdGlwIHsNCiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQoNCiAgICAgICYtdGl0bGUgew0KICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4Ow0KICAgICAgfQ0KDQogICAgICAmLWRlc2Mgew0KICAgICAgICBjb2xvcjogIzgwODY5NTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICAmLWV4dHJhIHsNCiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQoNCiAgICAgIC5pdnUtY29sIHsNCiAgICAgICAgcCB7DQogICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7DQogICAgICAgIH0NCg0KICAgICAgICBwOmZpcnN0LWNoaWxkIHsNCiAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHsNCiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4Ow0KICAgICAgICAgIH0NCg0KICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7DQogICAgICAgICAgICBjb2xvcjogIzgwODY5NTsNCiAgICAgICAgICB9DQogICAgICAgIH0NCg0KICAgICAgICBwOmxhc3QtY2hpbGQgew0KICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsNCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIH0NCiAgfQ0KfQ0KDQouY29uQm94IHsNCiAgOjp2LWRlZXAgLml2dS1wYWdlLWhlYWRlci1leHRyYSB7DQogICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsNCiAgICBtaW4td2lkdGg6IDQ1N3B4Ow0KICB9DQoNCiAgOjp2LWRlZXAgLml2dS1wYWdlLWhlYWRlciB7DQogICAgcGFkZGluZzogMTZweCAwcHggMCAzMnB4ICFpbXBvcnRhbnQ7DQogIH0NCn0NCg0KLnNhbWxsX2ZvbnQgew0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIHBhZGRpbmc6IDBweCAxMHB4Ow0KfQ0KDQoudGl0bGUtdGlwcyB7DQogIGZvbnQtc2l6ZTogMTRweDsNCiAgY29sb3I6ICM5OTk7DQogIG1hcmdpbi1sZWZ0OiAxMHB4Ow0KfQ0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AAiOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/pages/notify/smsConfig","sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\" style=\"height: calc(100vh - 200px)\">\r\n <iframe\r\n src=\"https://api.crmeb.com?token=AF37D4579721672220B08CA872586943\"\r\n style=\"width: 100%; height: calc(100vh - 200px)\"\r\n frameborder=\"0\"\r\n ></iframe>\r\n </el-card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport loginFrom from './components/loginFrom';\r\nimport forgetPassword from './components/forgetPassword';\r\nimport registerFrom from './components/register';\r\nimport tableList from './tableList';\r\nimport forgetPhone from './components/forgetPhone';\r\nimport request from '@/libs/request';\r\nimport { isLoginApi, logoutApi, smsNumberApi, serveInfoApi } from '@/api/setting';\r\n\r\nexport default {\r\n name: 'smsConfig',\r\n components: { loginFrom, forgetPassword, registerFrom, tableList, forgetPhone },\r\n data() {\r\n return {\r\n imgUrl: require('@/assets/images/ren.png'),\r\n spinShow: false,\r\n isShowLogn: false, // 登录\r\n isShow: false, // 修改密码\r\n isShowReg: false, // 注册\r\n isShowList: false, // 登录之后列表\r\n smsAccount: '',\r\n accountInfo: {},\r\n isForgetPhone: false, // 修改手机号\r\n isIndex: false, // 判断忘记密码返回的路径\r\n sms: { open: 0 }, // 短信信息\r\n query: { open: 0 }, // 物流查询\r\n dump: { open: 0 }, // 电子面单打印\r\n copy: { open: 0 }, // 商品采集\r\n };\r\n },\r\n created() {\r\n // this.onIsLogin();\r\n window.addEventListener('message', this.handleConfig);\r\n },\r\n beforeDestroy() {\r\n // 移除事件监听器\r\n window.removeEventListener('message', this.handleConfig);\r\n },\r\n methods: {\r\n handleConfig(data) {\r\n let IsSave = false;\r\n if (data.data.accessKey && data.data.secretKey && IsSave === false) {\r\n IsSave = true;\r\n request({\r\n url: 'setting/config/save_basics',\r\n method: 'POST',\r\n data: {\r\n sms_account: data.data.accessKey,\r\n sms_token: data.data.secretKey,\r\n sms_save_type: 'yihaotong',\r\n },\r\n }).then((res) => {});\r\n }\r\n },\r\n onChangePhone() {\r\n this.isForgetPhone = true;\r\n this.isShowLogn = false;\r\n this.isShowList = false;\r\n },\r\n onOpen(val) {\r\n this.$refs.tableLists.onOpenIndex(val);\r\n },\r\n mealPay(val) {\r\n this.$router.push({ path: this.$routeProStr + '/setting/sms/sms_pay/index', query: { type: val } });\r\n },\r\n // 开通服务\r\n openService(val) {\r\n switch (val) {\r\n case 'sms':\r\n this.sms.open = 1;\r\n break;\r\n case 'copy':\r\n this.copy.open = 1;\r\n break;\r\n case 'query':\r\n this.query.open = 1;\r\n break;\r\n default:\r\n this.dump.open = 1;\r\n break;\r\n }\r\n },\r\n // 平台用户信息\r\n getServeInfo() {\r\n this.spinShow = true;\r\n serveInfoApi()\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.sms = {\r\n num: data.sms.num,\r\n open: data.sms.open,\r\n surp: data.sms.open,\r\n };\r\n this.query = {\r\n num: data.query.num,\r\n open: data.query.open,\r\n surp: data.query.open,\r\n };\r\n this.dump = {\r\n num: data.dump.num,\r\n open: data.dump.open,\r\n surp: data.dump.open,\r\n };\r\n this.copy = {\r\n num: data.copy.num,\r\n open: data.copy.open,\r\n surp: data.copy.open,\r\n };\r\n this.spinShow = false;\r\n this.smsAccount = data.account;\r\n this.accountInfo = data;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n this.isShowLogn = true;\r\n this.isShowList = false;\r\n this.spinShow = false;\r\n });\r\n },\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 this.isShowLogn = !data.status;\r\n this.isShowList = data.status;\r\n this.spinShow = false;\r\n if (data.status) {\r\n this.getServeInfo();\r\n }\r\n })\r\n .catch((res) => {\r\n this.spinShow = false;\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 退出登录\r\n signOut() {\r\n logoutApi()\r\n .then(async (res) => {\r\n this.isShowLogn = true;\r\n this.isShowList = false;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 修改密码\r\n onChangePassswordIndex() {\r\n this.isIndex = true;\r\n this.passsword();\r\n },\r\n // 忘记密码\r\n onChangePasssword() {\r\n this.isIndex = false;\r\n this.passsword();\r\n // this.isShowLogn = false;\r\n // this.isShow = true;\r\n // this.isShowList = false;\r\n },\r\n passsword() {\r\n this.isShowLogn = false;\r\n this.isShow = true;\r\n this.isShowList = false;\r\n },\r\n\r\n // 立即注册\r\n onChangeReg() {\r\n this.isShowLogn = false;\r\n this.isShow = false;\r\n this.isShowReg = true;\r\n },\r\n // 立即登录\r\n logoup() {\r\n this.isShowLogn = true;\r\n this.isShow = false;\r\n this.isShowReg = false;\r\n },\r\n // 登录跳转\r\n onLogin() {\r\n let url = this.$route.query.url;\r\n if (url) {\r\n this.$router.replace(url + '?type=' + this.$route.query.type);\r\n } else {\r\n this.isShowLogn = false;\r\n this.isShow = false;\r\n this.isShowReg = false;\r\n this.isForgetPhone = false;\r\n this.isShowList = true;\r\n this.getServeInfo();\r\n }\r\n },\r\n // 密码返回\r\n goback() {\r\n if (this.isIndex) {\r\n this.isShowList = true;\r\n this.isShow = false;\r\n } else {\r\n this.isShowLogn = true;\r\n this.isShow = false;\r\n }\r\n },\r\n // 手机号返回\r\n gobackPhone() {\r\n this.isShowList = true;\r\n this.isForgetPhone = false;\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n::v-deep .layout-container .layout-scrollbar {\r\n padding: 0;\r\n}\r\n::v-deep .ivu-card-body {\r\n padding: 0;\r\n}\r\n.picTxt {\r\n padding: 8px 0 12px;\r\n}\r\n\r\n.ivu-card .ivu-card-body {\r\n padding: 0;\r\n}\r\n\r\n.dashboard {\r\n width: auto !important;\r\n min-width: 300px;\r\n}\r\n\r\n.header-extra {\r\n /*width: 25%;*/\r\n border-right: 1px solid #e9e9e9;\r\n text-align: center;\r\n padding: 0 18px;\r\n}\r\n\r\n.page-account-top-tit {\r\n font-size: 21px;\r\n color: var(--prev-color-primary);\r\n}\r\n\r\n.dashboard-workplace {\r\n &-header {\r\n &-avatar {\r\n width: 64px;\r\n height: 64px;\r\n border-radius: 50%;\r\n margin-right: 16px;\r\n }\r\n\r\n &-tip {\r\n display: inline-block;\r\n vertical-align: middle;\r\n\r\n &-title {\r\n font-size: 20px;\r\n font-weight: bold;\r\n margin-bottom: 12px;\r\n }\r\n\r\n &-desc {\r\n color: #808695;\r\n }\r\n }\r\n\r\n &-extra {\r\n width: 100% !important;\r\n\r\n .ivu-col {\r\n p {\r\n text-align: right;\r\n }\r\n\r\n p:first-child {\r\n span:first-child {\r\n margin-right: 4px;\r\n }\r\n\r\n span:last-child {\r\n color: #808695;\r\n }\r\n }\r\n\r\n p:last-child {\r\n font-size: 22px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.conBox {\r\n ::v-deep .ivu-page-header-extra {\r\n width: auto !important;\r\n min-width: 457px;\r\n }\r\n\r\n ::v-deep .ivu-page-header {\r\n padding: 16px 0px 0 32px !important;\r\n }\r\n}\r\n\r\n.samll_font {\r\n text-align: center;\r\n padding: 0px 10px;\r\n}\r\n\r\n.title-tips {\r\n font-size: 14px;\r\n color: #999;\r\n margin-left: 10px;\r\n}\r\n</style>\r\n"]}]}
|