Просмотр исходного кода

update views/notification/add.vue

wudebin 10 месяцев назад
Родитель
Сommit
107b44228d
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      Strides-Admin/src/views/notification/add.vue

+ 6 - 4
Strides-Admin/src/views/notification/add.vue

@@ -61,14 +61,14 @@
               label="Pin">
               <el-switch
                 class="add-text"
-                v-model="formInfo.bin"
+                v-model="formInfo.pin"
                 :disabled="!isEdit"
               />
             </el-form-item>
             <el-form-item
               label="Expiration Time"
               prop="pinExpireTime"
-              v-if="formInfo.bin">
+              v-if="formInfo.pin">
               <el-date-picker
                 v-model="formInfo.pinExpireTime"
                 class="add-text"
@@ -118,7 +118,6 @@ export default {
         message: "",
         targets: [],
         pin: false,
-        bin: false ,
         pinExpireTime: ""
       },
       autosize: {
@@ -206,7 +205,10 @@ export default {
     },
     sendNotification() {
       this.loading = true;
-      api.sendNotification(info).then(res => {
+      if (!this.formInfo.pin) {
+        this.formInfo.pinExpireTime = "";
+      }
+      api.sendNotification(this.formInfo).then(res => {
         this.$message({
           type: 'success',
           message: "Send successfully!"