Browse Source

✨ feat: 引入智能机器人

Pchen. 2 months ago
parent
commit
99c06a5b8e

+ 3 - 2
src/pages/admin/lepaoAccount/accountList.vue

@@ -163,6 +163,7 @@
                         <template #content>
                         <template #content>
                             <a-doption @click="editAccount(record)"><icon-edit /> 编辑账号</a-doption>
                             <a-doption @click="editAccount(record)"><icon-edit /> 编辑账号</a-doption>
                             <a-doption @click="faceRecoRef.openModal(record)"><icon-video-camera /> 人脸采集</a-doption>
                             <a-doption @click="faceRecoRef.openModal(record)"><icon-video-camera /> 人脸采集</a-doption>
+                            <a-doption @click="bindBotRef.openModal(record)"><icon-robot-add /> 绑定智能机器人</a-doption>
                             <a-doption @click="SingleRun(record)"><icon-play-circle /> 开始单次乐跑</a-doption>
                             <a-doption @click="SingleRun(record)"><icon-play-circle /> 开始单次乐跑</a-doption>
                             <a-doption @click="ChangeAutoRun(record)"><icon-translate /> {{ record.auto_run ? '关闭' :
                             <a-doption @click="ChangeAutoRun(record)"><icon-translate /> {{ record.auto_run ? '关闭' :
                                 '开启' }}自动乐跑</a-doption>
                                 '开启' }}自动乐跑</a-doption>
@@ -188,7 +189,7 @@
                     <a-radio value="none">无通知</a-radio>
                     <a-radio value="none">无通知</a-radio>
                 </a-radio-group>
                 </a-radio-group>
             </a-form-item>
             </a-form-item>
-            <a-form-item field="email" label="通知邮箱">
+            <a-form-item field="email" label="通知邮箱" v-if="form.notice_type === 'email'">
                 <a-input v-model="form.email" placeholder="用于接收乐跑失败、登录失效的通知" />
                 <a-input v-model="form.email" placeholder="用于接收乐跑失败、登录失效的通知" />
             </a-form-item>
             </a-form-item>
             <a-form-item field="area" label="乐跑跑区">
             <a-form-item field="area" label="乐跑跑区">
@@ -484,7 +485,7 @@ const handleBeforeOk = async (done) => {
         }
         }
 
 
         Message.success('保存成功!')
         Message.success('保存成功!')
-        if (form.notice_type === 'bot' && res.data) {
+        if (form.notice_type === 'bot' && res.data && !res.data.umo) {
             bindBotRef.value.openModal(res.data)
             bindBotRef.value.openModal(res.data)
         }
         }
         done()
         done()

+ 2 - 2
src/pages/lepao/accountList/index.vue

@@ -284,7 +284,7 @@
       <a-form-item field="notice_type" label="通知类型">
       <a-form-item field="notice_type" label="通知类型">
         <a-radio-group v-model="form.notice_type">
         <a-radio-group v-model="form.notice_type">
           <a-radio value="email">邮件</a-radio>
           <a-radio value="email">邮件</a-radio>
-          <a-radio value="bot">智能机器人</a-radio>
+          <!-- <a-radio value="bot">智能机器人</a-radio> -->
           <a-radio value="none">无通知</a-radio>
           <a-radio value="none">无通知</a-radio>
         </a-radio-group>
         </a-radio-group>
       </a-form-item>
       </a-form-item>
@@ -585,7 +585,7 @@ const handleBeforeOk = async (done) => {
     }
     }
 
 
     Message.success('保存成功!')
     Message.success('保存成功!')
-    if (form.notice_type === 'bot' && res.data) {
+    if (form.notice_type === 'bot' && res.data && !res.data.umo) {
       bindBotRef.value.openModal(res.data)
       bindBotRef.value.openModal(res.data)
     }
     }
     done()
     done()