提交修改

This commit is contained in:
quyixiao 2020-09-29 18:27:32 +08:00
parent 65e2f1f8b3
commit 98f8ef7c9a
3 changed files with 112 additions and 106 deletions

View File

@ -63,9 +63,9 @@ const webpackConfig = merge(baseWebpackConfig, {
// see https://github.com/ampedandwired/html-webpack-plugin // see https://github.com/ampedandwired/html-webpack-plugin
new HtmlWebpackPlugin({ new HtmlWebpackPlugin({
filename: process.env.NODE_ENV === 'testing' filename: process.env.NODE_ENV === 'testing'
? 'own.vue.html' ? 'index.html'
: config.build.index, : config.build.index,
template: 'own.vue.html', template: 'index.html',
inject: true, inject: true,
minify: { minify: {
removeComments: true, removeComments: true,

View File

@ -3,18 +3,19 @@
<div> <div>
<div> <div>
<div <div
v-loading='hasSendCode'> v-loading='hasSendCode'>
<h2 class="brand-info__text">{{dataForm.verify}}</h2> <h2 class="brand-info__text">{{ dataForm.verify }}</h2>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import { apiDingtalkLuck } from '@/api/api_staff' import {apiDingtalkLuck} from '@/api/api_staff'
import * as dd from 'dingtalk-jsapi' import * as dd from 'dingtalk-jsapi'
var dingCode = null var dingCode = null
export default { export default {
data () { data () {
@ -37,8 +38,7 @@ export default {
// this.handleGetImgCaptcha() // this.handleGetImgCaptcha()
}, },
mounted () { mounted () {
if(this.isDingtalk()){ if (this.isDingtalk()) {
console.log('走钉钉免登流程') console.log('走钉钉免登流程')
this.dingtalkLogin() this.dingtalkLogin()
this.checkDingTalkLogin() this.checkDingTalkLogin()
@ -47,9 +47,9 @@ export default {
} }
}, },
methods: { methods: {
checkDingTalkLogin () { checkDingTalkLogin () {
if(dingCode === null){ if (dingCode === null) {
setTimeout(() =>{ setTimeout(() => {
this.checkDingTalkLogin() this.checkDingTalkLogin()
}, 300) }, 300)
} else { } else {
@ -66,14 +66,11 @@ export default {
dingtalkLogin () { dingtalkLogin () {
dd.runtime.permission.requestAuthCode({ dd.runtime.permission.requestAuthCode({
corpId: 'ding267474e759bbca1c35c2f4657eb6378f', corpId: 'ding267474e759bbca1c35c2f4657eb6378f',
onSuccess(result){ onSuccess (result) {
dingCode = result dingCode = result
console.log(dingCode) console.log(dingCode)
}, },
onFail(err) { onFail (err) {
console.log(err) console.log(err)
dingCode = err dingCode = err
} }
@ -81,22 +78,22 @@ export default {
}, },
loginWtihCode (result) { loginWtihCode (result) {
console.log('免登流程') console.log('免登流程')
console.log(result) console.log(result)
apiDingtalkLuck(result).then(res => { apiDingtalkLuck(result).then(res => {
console.log('获取登录结果') console.log('获取登录结果')
console.log(res) console.log(res)
this.hasSendCode = false this.hasSendCode = false
if (res && res.code === 0) { if (res && res.code === 0) {
console.log('获取token') console.log('获取token')
this.dataForm.verify='已经登记祝您好运七夕下午5点20分员工新天地现场开奖' this.dataForm.verify = '已经登记祝您好运七夕下午5点20分员工新天地现场开奖'
console.log('跳转') console.log('跳转')
} else { } else {
this.dataForm.verify='无法登记。' + res.msg this.dataForm.verify = '无法登记。' + res.msg
this.$message.error(res.msg) this.$message.error(res.msg)
} }
}) })
} }
} }
} }

View File

@ -1,52 +1,51 @@
<template> <template>
<div> <div>
<el-row> <el-row>
<div> <div>
<el-dropdown <el-dropdown
placement="bottom" placement="bottom"
trigger="click" trigger="click"
@command="batchOperate" @command="batchOperate"
class="div_width div_height"> class="div_width div_height">
<el-button <el-button
type="primary" type="primary"
class="div_width div_height"> class="div_width div_height">
资产回收 资产回收
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item command="staff">人员</el-dropdown-item> <el-dropdown-item command="staff">人员</el-dropdown-item>
<el-dropdown-item command="depat">使用地/部门/库存</el-dropdown-item> <el-dropdown-item command="depat">使用地/部门/库存</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
</el-row> </el-row>
<el-row> <el-row>
<el-button type="warning" class="div_height div_width" @click="goto(1)">开始盘点</el-button> <el-button type="warning" class="div_height div_width" @click="goto(1)">开始盘点</el-button>
</el-row> </el-row>
</div> </div>
</template>> </template>>
<script> <script>
export default { export default {
data () { data () {
return{ return {
value: '' value: ''
} }
}, },
mounted () {}, mounted () {
},
methods: { methods: {
batchOperate(command) { batchOperate (command) {
switch (command) { switch (command) {
case 'staff': case 'staff':
//
this.$router.push({name: 'devicestaffdepat', query: {type: 3}}) this.$router.push({name: 'devicestaffdepat', query: {type: 3}})
break; break
case "depat": case 'depat':
//
this.$router.push({name: 'devicestaffdepat', query: {type: 4}}) this.$router.push({name: 'devicestaffdepat', query: {type: 4}})
break; break
} }
}, },
goto (type) { goto (type) {
@ -57,41 +56,51 @@ export default {
</script> </script>
<style> <style>
.el-row { .el-row {
margin-bottom: 20px; margin-bottom: 20px;
} }
.el-col {
border-radius: 10px; .el-col {
} border-radius: 10px;
.bg-purple-dark { }
background: #99a9bf;
} .bg-purple-dark {
.bg-purple { background: #99a9bf;
background: #d3dce6; }
}
.bg-purple-light { .bg-purple {
background: #e5f2f1; background: #d3dce6;
} }
.grid-content {
border-radius: 4px; .bg-purple-light {
min-height: 36px; background: #e5f2f1;
} }
.row-bg {
padding: 10px 0; .grid-content {
background-color: #f9fafc; border-radius: 4px;
} min-height: 36px;
.div_height{ }
height: 60px;
} .row-bg {
.div_width{ padding: 10px 0;
width: 100%; background-color: #f9fafc;
} }
.zero_size{
width: 0px; .div_height {
height: 0px; height: 60px;
} }
.select_local{
top: 600px; .div_width {
} width: 100%;
</style> }
.zero_size {
width: 0px;
height: 0px;
}
.select_local {
top: 600px;
}
</style>