luowei 2 năm trước cách đây
mục cha
commit
00f7ad5d7a

+ 1 - 1
src/api/system/user.js

@@ -11,7 +11,7 @@ export function listUser(query) {
 }
 export function listAllUser(query) {
   return request({
-    url: '/system/user/allUserList',
+    url: '/system/user/selectAllUser',
     method: 'get',
     params: query
   })

+ 31 - 20
src/views/information/configuration/index.vue

@@ -12,8 +12,8 @@
             <el-form-item label="营业前提醒:" prop="front">
 
               <el-input-number size="mini" style="width: 70%;" v-model="day.front" @change="handleChange" :min="1"
-                :max="100" label="描述文字"></el-input-number>
-              分钟
+                :max="24" label="描述文字"></el-input-number>
+              点提醒
 
 
             </el-form-item>
@@ -21,23 +21,23 @@
           <el-col :xs="24" :sm="12" :md="8" :lg="5">
             <el-form-item label="营业中提醒:" prop="centre">
               <el-input-number size="mini" style="width: 70%;" v-model="day.centre" @change="handleChange" :min="1"
-                :max="100" label="描述文字"></el-input-number>
-              分钟
+                :max="24" label="描述文字"></el-input-number>
+              点提醒
             </el-form-item>
           </el-col>
 
           <el-col :xs="24" :sm="12" :md="8" :lg="5">
             <el-form-item label="营业后提醒:" prop="after">
               <el-input-number size="mini" style="width: 70%;" v-model="day.after" @change="handleChange" :min="1"
-                :max="100" label="描述文字"></el-input-number>
-              分钟
+                :max="24" label="描述文字"></el-input-number>
+                点提醒
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="8" :lg="5">
             <el-form-item label="全天提醒:" prop="allDay">
               <el-input-number size="mini" style="width: 70%;" v-model="day.allDay" @change="handleChange" :min="1"
-                :max="100" label="描述文字"></el-input-number>
-              分钟
+                :max="24" label="描述文字"></el-input-number>
+                点提醒
             </el-form-item>
           </el-col>
         </el-row>
@@ -57,8 +57,12 @@
             <el-form-item label="提前" prop="allDay">
               <el-input-number size="mini" style="width: 30%;" v-model="week.allDay" @change="handleChange" :min="1"
                 :max="100" label="描述文字"></el-input-number>
-              分钟提醒
+              <!-- <el-date-picker v-model="timeValue" format="yyyy-MM-dd HH" value-format="yyyy-MM-dd HH" type="datetime">
+    </el-date-picker> -->
+              天提醒
             </el-form-item>
+
+
           </el-col>
         </el-row>
       </div>
@@ -153,7 +157,8 @@ export default {
       coreResumptionConfigurationDTO: [],
       num: 1,
       day: {
-        resumptionCycle: 1,
+        id:null,
+        resumptionCycle: 2,
         front: null,
         centre: null,
         after: null,
@@ -161,27 +166,32 @@ export default {
         timeUnit: 1,
       },
       week: {
-        resumptionCycle: 2,
+        id:null,
+        resumptionCycle: 3,
         allDay: null,
         timeUnit: 2
       },
       month: {
-        resumptionCycle: 3,
+        id:null,
+        resumptionCycle: 4,
         allDay: null,
         timeUnit: 2
       },
       season: {
-        resumptionCycle: 4,
+        id:null,
+        resumptionCycle: 5,
         allDay: null,
         timeUnit: 2
       },
       halfYear: {
-        resumptionCycle: 5,
+        id:null,
+        resumptionCycle: 6,
         allDay: null,
         timeUnit: 2
       },
       year: {
-        resumptionCycle: 6,
+        id:null,
+        resumptionCycle: 7,
         allDay: null,
         timeUnit: 2
       },
@@ -284,7 +294,7 @@ export default {
     checkForm(form) {
       let val
       this.$refs[form].validate(valid => {
-        console.log(valid, 'valid')
+        
         val = valid
       });
       return val;
@@ -295,20 +305,21 @@ export default {
       arr.forEach(v => {
         flags.push(this.checkForm(v));
       });
-      console.log(flags, 'flags')
+     
       let flag = flags.every(v => {
-        console.log(v, 'valid')
+      
         return v == true;
       })
-      console.log(flag, 'flag')
+    
       if (!flag) return;
       let data = {
+      
         coreResumptionConfiguration: [this.day, this.week, this.month, this.season, this.halfYear, this.year]
       };
       insertConfiguration(data).then(response => {
         this.$modal.msgSuccess("新增成功");
         this.open = false;
-
+      this.  selectInfo();
       })
     }
   },

+ 4 - 6
src/views/information/send/index.vue

@@ -78,15 +78,13 @@
         </el-form-item>
 
         <el-form-item label="发送目标" prop="sendUser">
-          <el-select mode="multiple" style="width: 100%;" v-model="form.sendRole" placeholder="按角色选择">
-            <el-option v-for="item in roleOptions" :key="item.id" :label="item.roleName" :value="item.id"></el-option>
-          </el-select>
-
           <el-select mode="multiple" style="width: 100%;" v-model="form.sendUser" placeholder="按用户选择">
             <el-option v-for="item in userOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
           </el-select>
-
-
+          
+          <el-select mode="multiple" style="width: 100%;" v-model="form.sendRole" placeholder="按角色选择">
+            <el-option v-for="item in roleOptions" :key="item.id" :label="item.roleName" :value="item.id"></el-option>
+          </el-select>
         </el-form-item>
         <el-form-item label="发送时间" prop="sendTimeType">
           <el-radio-group v-model="form.sendTimeType">