Browse Source

迁移手动发课营期

吴树波 3 weeks ago
parent
commit
5e93a37d58

+ 2 - 2
.env.prod-bjyjb

@@ -3,9 +3,9 @@ VUE_APP_TITLE =医健宝SCRM销售端
 # 公司名称
 VUE_APP_COMPANY_NAME = 医健宝智慧(北京)医药科技有限公司
 # ICP备案号
-VUE_APP_ICP_RECORD =
+VUE_APP_ICP_RECORD =京ICP备2025133930号-2
 # ICP网站访问地址
-VUE_APP_ICP_URL =
+VUE_APP_ICP_URL =https://beian.miit.gov.cn
 # 网站LOG
 VUE_APP_LOG_URL =@/assets/logo/bjyjb.jpg
 

+ 7 - 0
src/api/qw/user.js

@@ -175,6 +175,13 @@ export function getQwIpad(data) {
     data: data
   })
 }
+export function changeVideoStatus(id) {
+  return request({
+    url: '/qw/user/changeVideoStatus',
+    method: 'get',
+    params: {id}
+  })
+}
 export function delQwIpad(data) {
   return request({
     url: '/qw/user/delQwIpad',

+ 1 - 0
src/views/qw/sopTemp/addSopTemp.vue

@@ -585,6 +585,7 @@ export default {
       setList.desc = val.desc;
       setList.url = val.url;
       setList.extras = val.extras;
+      setList.videoId = val.id;
 
       this.videoNumOptions.open=false;
     },

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

@@ -1341,6 +1341,7 @@ export default {
       setList.desc = val.desc;
       setList.url = val.url;
       setList.extras = val.extras;
+      setList.videoId = val.id;
 
       this.videoNumOptions.open = false;
 

+ 1 - 0
src/views/qw/sopTemp/updateSopTemp2.vue

@@ -509,6 +509,7 @@ export default {
       setList.desc = val.desc;
       setList.url = val.url;
       setList.extras = val.extras;
+      setList.videoId = val.id;
 
       this.videoNumOptions.open=false;
     },

+ 9 - 0
src/views/qw/user/cuDeptIdIndex.vue

@@ -95,6 +95,15 @@
       </el-table-column>
       <el-table-column label="绑定的AI客服" align="center" prop="fastGptRoleName" />
       <el-table-column label="授权码" align="center" prop="appKey" />
+      <el-table-column label="发送方式" align="center" prop="sendMsgType">
+        <template slot-scope="scope">
+          <el-tag v-if="scope.row.sendMsgType == 0">方式一</el-tag>
+          <el-tag v-if="scope.row.sendMsgType == 1" type="success">方式二</el-tag>
+          <el-tag v-if="scope.row.sendMsgType == 2" type="warning">掉线通知</el-tag>
+        </template>
+      </el-table-column>
+      <el-table-column label="vid" align="center" prop="vid" />
+      <el-table-column label="serverId" align="center" prop="serverId" />
      <el-table-column label="ai状态" align="center" prop="loginStatus">
         <template slot-scope="scope">
           <el-tag v-if="scope.row.ipadStatus == 1" type="success">在线</el-tag>

+ 21 - 0
src/views/qw/user/index.vue

@@ -111,6 +111,7 @@
         <template slot-scope="scope">
           <el-tag v-if="scope.row.sendMsgType == 0">方式一</el-tag>
           <el-tag v-if="scope.row.sendMsgType == 1" type="success">方式二</el-tag>
+          <el-tag v-if="scope.row.sendMsgType == 2" type="warning">掉线通知</el-tag>
         </template>
       </el-table-column>
       <el-table-column label="UUID" align="center" prop="uid" />
@@ -287,6 +288,15 @@
           >
             解除主机
           </el-button>
+          <el-button
+            size="mini"
+            type="text"
+            :icon="scope.row.videoGetStatus == 0 ? 'el-icon-circle-check' : 'el-icon-remove-outline'"
+            plain
+            @click="changeVideoStatus(scope.row)"
+          >
+            {{ scope.row.videoGetStatus == 0 ? "开启" : "禁用" }}视频号接收
+          </el-button>
         </template>
       </el-table-column>
       <el-table-column label="AI客服" align="center" class-name="small-padding fixed-width" width="100px" fixed="right">
@@ -508,6 +518,10 @@
               :label="1"
             >方式二
             </el-radio>
+            <el-radio
+              :label="2"
+            >掉线通知
+            </el-radio>
           </el-radio-group>
         </el-form-item>
       </el-form>
@@ -535,6 +549,7 @@ import {
   delQwIpad,
   qrCodeVerify,
   outLoginQwIpad,
+  changeVideoStatus,
   handleAllocateRemoteHost,
   qwBindCloudHost, qwUnbindCloudHost, handleAuthAppKey, handleInputAuthAppKey, selectCloudAP, staffListUser
 } from '../../../api/qw/user'
@@ -714,6 +729,12 @@ export default {
       this.reset();
       this.getList();
     },
+    changeVideoStatus(val){
+      changeVideoStatus(val.id).then(res => {
+        this.$message.success("修改状态成功");
+        this.getList()
+      })
+    },
 
     //绑定AI客服
     bindFastGptRole(row) {