Kaynağa Gözat

短信模板配置

三七 1 gün önce
ebeveyn
işleme
abb2bda601
1 değiştirilmiş dosya ile 30 ekleme ve 0 silme
  1. 30 0
      src/views/system/config/config.vue

+ 30 - 0
src/views/system/config/config.vue

@@ -1276,6 +1276,18 @@
               <el-input v-model="form18.authDomainName"></el-input>
             </el-tooltip>
           </el-form-item>
+          <el-form-item label="短信推送域名">
+            <el-tooltip class="item" effect="dark" content="短信推送域名" placement="top-end">
+              <el-select v-model="form18.smsDomainName" placeholder="请选择短信推送域名" @change="handleSmsDomainChange">
+                <el-option
+                  v-for="dict in smsDomainNameOptions"
+                  :key="dict.dictValue"
+                  :label="dict.dictLabel"
+                  :value="dict.dictValue">
+                </el-option>
+              </el-select>
+            </el-tooltip>
+          </el-form-item>
           <el-form-item label="公众号appId">
             <el-tooltip class="item" effect="dark" content="授权公众号appId" placement="top-end">
               <el-input v-model="form18.mpAppId"></el-input>
@@ -2501,6 +2513,7 @@ export default {
   },
   data() {
     return {
+      smsDomainNameOptions:[],//看课短信推送域名
       citys: [],
       images: [],
       appImages: [],
@@ -2548,6 +2561,8 @@ export default {
       form16: {},
       form17: {},
       form18: {
+        smsDomainName: '', // 初始化为空字符串或其他默认值
+        smsDomain: '', // 初始化为空字符串或其他默认值
         viewCommentNum: 200
       },
       form19: {},
@@ -2715,6 +2730,9 @@ export default {
     getStoreColumns().then( response => {
       this.storeScrmColumns = response.data
     })
+    this.getDicts("sys_sms_domain_name_list").then((response) => {
+      this.smsDomainNameOptions = response.data;
+    });
   },
   watch: {
     photoArr: function(val) {
@@ -2729,6 +2747,18 @@ export default {
   },
   methods: {
 
+    handleSmsDomainChange(value) {
+      // 根据选中的 value 找到对应的 dict
+      const selectedDict = this.smsDomainNameOptions.find(
+        item => item.dictValue === value
+      );
+      // 将 dictLabel 存储到 form18.smsDomain
+      if (selectedDict) {
+        this.form18.smsDomain = selectedDict.dictLabel;
+      }
+    },
+
+
     /**
      * 新增游戏配置
      */