8498cb9ae2e71ef24c992a377c3fd15c.json 8.7 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\jiaoyiset\\voiceSet.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\jiaoyiset\\voiceSet.vue","mtime":1679969777734},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgTm90aWNlU2V0dGluZywgTm90aWNlU2V0dGluZ1NldCB9IGZyb20gIkAvYXBpL1N5c3RlbSI7CmltcG9ydCB7IG1hcEFjdGlvbnMgfSBmcm9tICJ2dWV4IjsKaW1wb3J0IG5ld29yZGVyIGZyb20gIkAvYXNzZXRzL21wMy9uZXdvcmRlci5tcDMiOwppbXBvcnQgb3V0U3RvY2sgZnJvbSAiQC9hc3NldHMvbXAzL291dF9zdG9jay5tcDMiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIlZvaWNlU2V0IiwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGF1ZGlvU2V0RGF0YToge30sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBuZXdvcmRlcjogbmV3b3JkZXIsCiAgICAgIG91dFN0b2NrOiBvdXRTdG9jaywKICAgICAgYXVkaW9TZXQ6IFt7CiAgICAgICAgbmFtZTogIuaWsOiuouWNlSIsCiAgICAgICAgdHlwZTogMSwKICAgICAgICB2b2ljZV9yYWRpbzogMSwKICAgICAgICB2b2ljZV90eXBlOiAxCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAi5Ye65bqT5Y2VIiwKICAgICAgICB0eXBlOiAyLAogICAgICAgIHZvaWNlX3JhZGlvOiAxLAogICAgICAgIHZvaWNlX3R5cGU6IDEKICAgICAgfV0sCiAgICAgIHZvaWNlX3R5cGVfbGlzdDogW3sKICAgICAgICB2YWx1ZTogMSwKICAgICAgICBsYWJlbDogIue7j+WFuOWls+eUn+eJiCIKICAgICAgfV0KICAgIH07CiAgfSwKCiAgYXN5bmMgY3JlYXRlZCgpIHsKICAgIHRoaXMuTm90aWNlU2V0dGluZygpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuTm90aWNlU2V0dGluZygpOwogIH0sCgogIG1ldGhvZHM6IHsgLi4ubWFwQWN0aW9ucyh7CiAgICAgIGNoYW5nZUF1ZGlvU2V0OiAiTVVzZXIvY2hhbmdlQXVkaW9TZXQiCiAgICB9KSwKCiAgICAvLyDmjqfliLbmkq3mlL4KICAgIHBsYXlQYXVzZShyb3cpIHsKICAgICAgY29uc3QgYXVkaW8gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibmV3b3JkZXIiICsgcm93LnR5cGUpOwoKICAgICAgaWYgKGF1ZGlvICE9PSBudWxsKSB7CiAgICAgICAgYXVkaW8ucGxheSgpOwogICAgICB9CiAgICB9LAoKICAgIC8vICDojrflj5bor6bmg4UKICAgIGFzeW5jIE5vdGljZVNldHRpbmcoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBOb3RpY2VTZXR0aW5nKCk7CiAgICAgIHRoaXMuYXVkaW9TZXREYXRhID0gZGF0YTsKICAgICAgdGhpcy5hdWRpb1NldCA9IGRhdGEuY29udGVudCA/IGRhdGEuY29udGVudCA6IHRoaXMuYXVkaW9TZXQ7CiAgICAgIHRoaXMuY2hhbmdlQXVkaW9TZXQodGhpcy5hdWRpb1NldCk7CiAgICB9LAoKICAgIC8vICDmj5DkuqQKICAgIGFzeW5jIHNldFN1Ym1pdCgpIHsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IE5vdGljZVNldHRpbmdTZXQoeyAuLi50aGlzLmF1ZGlvU2V0RGF0YSwKICAgICAgICBjb250ZW50OiB0aGlzLmF1ZGlvU2V0CiAgICAgIH0pOwogICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgbWVzc2FnZTogIuaPkOS6pOaIkOWKnyIsCiAgICAgICAgdHlwZTogInN1Y2Nlc3MiCiAgICAgIH0pOwogICAgICB0aGlzLk5vdGljZVNldHRpbmcoKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6DA;AACA;AACA;AACA;AACA;EACAA,gBADA;;EAEAC;IACA;MACAC,gBADA;MAEAC,cAFA;MAGAC,kBAHA;MAIAC,kBAJA;MAKAC,WACA;QACAN,WADA;QAEAO,OAFA;QAGAC,cAHA;QAIAC;MAJA,CADA,EAOA;QACAT,WADA;QAEAO,OAFA;QAGAC,cAHA;QAIAC;MAJA,CAPA,CALA;MAmBAC,kBACA;QACAC,QADA;QAEAC;MAFA,CADA;IAnBA;EA0BA,CA7BA;;EA8BA;IACA;EACA,CAhCA;;EAiCAC;IACA;IACA;EACA,CApCA;;EAqCAC,WACA;MACAC;IADA,EADA;;IAIA;IACAC;MACA;;MACA;QACAC;MACA;IACA,CAVA;;IAWA;IACA;MACA;QAAAhB;MAAA;MACA;MACA;MACA;IACA,CAjBA;;IAkBA;IACA;MACA;MACA,sCACA,oBADA;QAEAiB;MAFA;MAIA;MACA;QACAC,eADA;QAEAZ;MAFA;MAIA;IACA;;EA/BA;AArCA","names":["name","data","audioSetData","loading","neworder","outStock","audioSet","type","voice_radio","voice_type","voice_type_list","value","label","activated","methods","changeAudioSet","playPause","audio","content","message"],"sourceRoot":"src/views/SystemSettings/jiaoyiset","sources":["voiceSet.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <Container></Container>\n <div slot=\"headr\">\n <el-button type=\"primary\" :loading=\"loading\" @click=\"setSubmit\">\n 提交保存\n </el-button>\n </div>\n <div style=\"padding: 10px; background-color: #fff\">\n <el-table :data=\"audioSet\">\n <el-table-column\n prop=\"name\"\n label=\"名称\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column prop=\"name\" label=\"语音提示\" min-width=\"180\">\n <template slot-scope=\"scope\">\n <el-radio-group v-model=\"scope.row.voice_radio\">\n <el-radio :label=\"1\">提示1次</el-radio>\n <el-radio :label=\"2\">提示3次</el-radio>\n <el-radio :label=\"3\">循环提示</el-radio>\n <el-radio :label=\"4\">不提示</el-radio>\n </el-radio-group>\n </template>\n </el-table-column>\n <el-table-column label=\"类型\" min-width=\"140\">\n <template slot-scope=\"scope\">\n <el-select\n v-model=\"scope.row.voice_type\"\n disabled\n placeholder=\"请选择\"\n size=\"small\"\n >\n <el-option\n v-for=\"item in voice_type_list\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </template>\n </el-table-column>\n <el-table-column label=\"操作\" min-width=\"80\">\n <template slot-scope=\"scope\">\n <audio :id=\"'neworder' + scope.row.type\" controls hidden>\n <source\n :src=\"scope.row.type === 1 ? neworder : outStock\"\n type=\"audio/mpeg\"\n />\n </audio>\n <el-button type=\"text\" size=\"mini\" @click=\"playPause(scope.row)\">\n 试听\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n </div>\n </ContainerTit>\n</template>\n\n<script>\n import { NoticeSetting, NoticeSettingSet } from \"@/api/System\";\n import { mapActions } from \"vuex\";\n import neworder from \"@/assets/mp3/neworder.mp3\";\n import outStock from \"@/assets/mp3/out_stock.mp3\";\n export default {\n name: \"VoiceSet\",\n data() {\n return {\n audioSetData: {},\n loading: false,\n neworder: neworder,\n outStock: outStock,\n audioSet: [\n {\n name: \"新订单\",\n type: 1,\n voice_radio: 1,\n voice_type: 1,\n },\n {\n name: \"出库单\",\n type: 2,\n voice_radio: 1,\n voice_type: 1,\n },\n ],\n voice_type_list: [\n {\n value: 1,\n label: \"经典女生版\",\n },\n ],\n };\n },\n async created() {\n this.NoticeSetting();\n },\n activated() {\n if (this.$_isInit()) return;\n this.NoticeSetting();\n },\n methods: {\n ...mapActions({\n changeAudioSet: \"MUser/changeAudioSet\",\n }),\n // 控制播放\n playPause(row) {\n const audio = document.getElementById(\"neworder\" + row.type);\n if (audio !== null) {\n audio.play();\n }\n },\n // 获取详情\n async NoticeSetting() {\n const { data } = await NoticeSetting();\n this.audioSetData = data;\n this.audioSet = data.content?data.content:this.audioSet;\n this.changeAudioSet(this.audioSet);\n },\n // 提交\n async setSubmit() {\n this.loading = true;\n const data = await NoticeSettingSet({\n ...this.audioSetData,\n content: this.audioSet,\n });\n this.loading = false;\n this.$message({\n message: \"提交成功\",\n type: \"success\",\n });\n this.NoticeSetting();\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}