Ver Fonte

fix: 修改文案和优化SOP模板时间选择

修复红包记录文案错误,优化SOP模板时间选择范围。
吴树波 há 1 mês atrás
pai
commit
7eb75428be

+ 9 - 0
src/api/qw/sopTemp.js

@@ -140,3 +140,12 @@ export function exportSopTemp(query) {
     params: query
   })
 }
+
+
+// 导出sop模板
+export function getSelectableRange() {
+  return request({
+    url: '/qw/sopTemp/getSelectableRange',
+    method: 'get'
+  })
+}

+ 1 - 1
src/views/company/CompanyRedPackageLogs/index.vue

@@ -5,7 +5,7 @@
         <el-select v-model="queryParams.status" clearable>
           <el-option label="待审核" :value="0" />
           <el-option label="已通过" :value="1" />
-          <el-option label="已解决" :value="2" />
+          <el-option label="已拒绝" :value="2" />
         </el-select>
       </el-form-item>
       <el-form-item>

+ 7 - 2
src/views/qw/sopTemp/index.vue

@@ -271,7 +271,7 @@
             v-model="form.timeList[index]"
             value-format="HH:mm"
             format="HH:mm"
-            :picker-options="{ selectableRange: '01:01:00 - 23:59:59' }"
+            :picker-options="{ selectableRange: startTimeRange }"
             placeholder="时间"
             style="width: 100px;height: 20px;margin-left: 10px;margin-top: 10px">
           </el-time-picker>
@@ -307,6 +307,7 @@ import {
   exportSopTemp,
   getSopTemp,
   listSopTemp,
+  getSelectableRange,
   redList,
   shareSopTemp,
   updateRedPackage,
@@ -345,6 +346,7 @@ export default {
       sysQwSopType: [],
       companyList: [],
       projectOptions: [],
+      startTimeRange: [],
       // 弹出层标题
       title: "",
       // 是否显示弹出层
@@ -410,6 +412,9 @@ export default {
       this.statusOptions = response.data;
     });
 
+    getSelectableRange().then(e => {
+      this.startTimeRange = e.data;
+    })
     this.getDicts("sys_course_project").then(response => {
       this.projectOptions = response.data;
     });
@@ -524,7 +529,7 @@ export default {
       // if (row.sendType==4) {
       //   this.$router.push(`/qw/sopTemp/updateAiChatTemp/${row.id}/1`)
       // }else{
-      let url = `/qw/sopTempe/updateSopTemp/${row.id}/1`;
+      let url = `/qw/sopTemp/updateSopTemp/${row.id}/1`;
       console.info(url)
       this.$router.push(url)
       // }

+ 7 - 1
src/views/qw/sopTemp/updateSopTemp.vue

@@ -100,7 +100,7 @@
                                       v-model="content.time"
                                       value-format="HH:mm"
                                       format="HH:mm"
-                                      :picker-options="{ selectableRange: '01:01:00 - 23:59:59' }"
+                                      :picker-options="{ selectableRange: startTimeRange }"
                                       placeholder="时间"
                                       style="width: 100px;height: 20px;">
                                     </el-time-picker>
@@ -112,6 +112,7 @@
                                       :disabled="formType == 3 || !roles.includes('update_sop_temp_time')"
                                       class="custom-input"
                                       v-model="content.time"
+                                      :picker-options="{ selectableRange: startTimeRange }"
                                       value-format="HH:mm"
                                       format="HH:mm"
                                       placeholder="时间"
@@ -672,6 +673,7 @@ import {
   updateSopTemp,
   exportSopTemp,
   addOrUpdateSetting,
+  getSelectableRange,
   selectRulesInfo,
   delRules
 } from "@/api/qw/sopTemp";
@@ -712,6 +714,7 @@ export default {
       dayList: [],
       ruleList: [],
       ids: [],
+      startTimeRange: [],
       sysFsSopWatchStatus: [],
       //消息内容类型 企微版
       sysQwSopContentType: [],
@@ -788,6 +791,9 @@ export default {
     this.getDicts("sys_fs_sop_watch_status").then(response => {
       this.sysFsSopWatchStatus = response.data;
     });
+    getSelectableRange().then(e => {
+      this.startTimeRange = e.data;
+    })
 
     this.getDicts("sys_qwSop_contentType").then(response => {
       this.sysQwSopContentType = response.data;