提交 0ee7dee5 作者: 毛细亚

更新代码

上级 e05c2707
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"/><title>company_app</title><script src="https://g.alicdn.com/dingding/dinglogin/0.0.5/ddLogin.js"></script><script defer="defer" src="static/js/chunk-vendors.b6398f5b.js"></script><script defer="defer" src="static/js/app.839ed8fb.js"></script><link href="static/css/chunk-vendors.8e901099.css" rel="stylesheet"><link href="static/css/app.8a15faf7.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but company_app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html> <!DOCTYPE html>
\ No newline at end of file <html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="favicon.ico">
<!-- HTTP 1.1 -->
<meta http-equiv="pragma" content="no-cache">
<!-- HTTP 1.0 -->
<meta http-equiv="cache-control" content="no-cache">
<!-- Prevent caching at the proxy server -->
<meta http-equiv="expires" content="0">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
<title>company_app</title>
<!-- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,shrink-to-fit=no,user-scalable=no"> -->
<script src="https://g.alicdn.com/dingding/dinglogin/0.0.5/ddLogin.js"></script>
<script defer src="static/js/chunk-vendors.js"></script><script defer src="static/js/app.js"></script></head>
<body>
<noscript>
<strong>We're sorry but company_app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
</body>
</html>
...@@ -13,10 +13,12 @@ ...@@ -13,10 +13,12 @@
<el-button <el-button
class="btn" class="btn"
type="primary" type="primary"
size="small"
@click="submit" @click="submit"
>确 定</el-button> >确 定</el-button>
<el-button <el-button
class="btn" class="btn"
size="small"
@click="close" @click="close"
>取 消</el-button> >取 消</el-button>
</span> </span>
......
...@@ -205,6 +205,7 @@ ...@@ -205,6 +205,7 @@
<el-button <el-button
class="right" class="right"
type="primary" type="primary"
size="small"
@click="requestSession(item)" @click="requestSession(item)"
>发起会话</el-button> >发起会话</el-button>
</div> </div>
...@@ -223,6 +224,7 @@ ...@@ -223,6 +224,7 @@
<el-button <el-button
v-if="kfhList.length == 0 && taskDetails.status != 3 && !is_finished" v-if="kfhList.length == 0 && taskDetails.status != 3 && !is_finished"
type="primary" type="primary"
size="small"
style="margin-top: 20px" style="margin-top: 20px"
@click="showLayer = true" @click="showLayer = true"
>完成任务</el-button> >完成任务</el-button>
...@@ -240,6 +242,7 @@ ...@@ -240,6 +242,7 @@
<el-form <el-form
ref="ruleForm" ref="ruleForm"
:model="webForm" :model="webForm"
label-position="top"
:rules="webFormRule" :rules="webFormRule"
label-width="100px" label-width="100px"
> >
...@@ -251,7 +254,7 @@ ...@@ -251,7 +254,7 @@
> >
<el-select <el-select
v-model="webForm.abnormal_types" v-model="webForm.abnormal_types"
style="width: 90%" style="width: 100%"
placeholder="请选择" placeholder="请选择"
multiple multiple
collapse-tags collapse-tags
...@@ -271,7 +274,7 @@ ...@@ -271,7 +274,7 @@
> >
<el-select <el-select
v-model="webForm.trace_result" v-model="webForm.trace_result"
style="width: 90%" style="width: 100%"
placeholder="请选择" placeholder="请选择"
> >
<el-option <el-option
...@@ -290,7 +293,7 @@ ...@@ -290,7 +293,7 @@
<el-input <el-input
v-model="webForm.remark" v-model="webForm.remark"
type="textarea" type="textarea"
style="width: 90%; height: 150px" style="width: 100%; height: 150px"
placeholder="备注请填写异常原因和异常类型,并列举后续维护策略/难以维护的原因" placeholder="备注请填写异常原因和异常类型,并列举后续维护策略/难以维护的原因"
></el-input> ></el-input>
</el-form-item> </el-form-item>
...@@ -487,7 +490,15 @@ ...@@ -487,7 +490,15 @@
}) })
}, },
requestSession(item) { requestSession(item) {
console.log(item, '发起会话') this.$ww.openEnterpriseChat({
externalUserIds:item.external_userid,
success: (res) => {
console.log(res, '打开会话窗口成功')
},
fail: (err) => {
console.log(err, '打开会话窗口失败')
}
})
}, },
async memberOrder() { async memberOrder() {
let res = {} let res = {}
...@@ -944,6 +955,8 @@ ...@@ -944,6 +955,8 @@
} }
.editLayer { .editLayer {
padding: 20px;
padding-right: 0;
::v-deep .el-textarea__inner { ::v-deep .el-textarea__inner {
height: 150px; height: 150px;
} }
......
...@@ -189,7 +189,7 @@ import { ...@@ -189,7 +189,7 @@ import {
appealCancel appealCancel
} from '@/api/game' } from '@/api/game'
import { getTaskUnReadData, clearTaskUnReadData } from '@/api/works' import { getTaskUnReadData, clearTaskUnReadData } from '@/api/works'
import { mapState, mapMutations } from 'vuex' import { mapState, mapMutations, mapActions } from 'vuex'
import mainGameSelect from '@/components/mainGame.vue' import mainGameSelect from '@/components/mainGame.vue'
import { removeDp } from '@/utils/index' import { removeDp } from '@/utils/index'
import selectDate from '@/components/selectDate.vue' import selectDate from '@/components/selectDate.vue'
...@@ -374,8 +374,11 @@ export default { ...@@ -374,8 +374,11 @@ export default {
this.requestList() this.requestList()
this.searchcondition() this.searchcondition()
this.requstApprovalList() this.requstApprovalList()
this.initializeWecom()
}, },
methods: { methods: {
...mapActions('user', ['initWecom']),
...mapMutations('game', ['set_taskDetails']), ...mapMutations('game', ['set_taskDetails']),
filterChange() { filterChange() {
this.pageInfo.page = 1 this.pageInfo.page = 1
...@@ -383,6 +386,15 @@ export default { ...@@ -383,6 +386,15 @@ export default {
this.isMoreRecord = true this.isMoreRecord = true
this.requestList() this.requestList()
}, },
async initializeWecom() {
try {
console.log('🚀 开始初始化企业微信 SDK')
const result = await this.initWecom()
console.log('✅ 企业微信 SDK 初始化成功', result)
} catch (error) {
console.error('❌ 企业微信 SDK 初始化失败:', error)
}
},
// 获取更新 // 获取更新
getTaskUnReadData() { getTaskUnReadData() {
let taskNum = {} let taskNum = {}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论