处理问题
This commit is contained in:
parent
00c7eb6a7d
commit
27402b350a
@ -23,10 +23,12 @@
|
|||||||
</template>
|
</template>
|
||||||
<n-grid :cols="2" :x-gap="10">
|
<n-grid :cols="2" :x-gap="10">
|
||||||
<n-grid-item>
|
<n-grid-item>
|
||||||
<n-select placeholder="请选择年份" :value="year.value" :options="year.options" @update:value="onYearUpdate"/>
|
<n-select placeholder="请选择年份" :value="year.value" :options="year.options"
|
||||||
|
@update:value="onYearUpdate" />
|
||||||
</n-grid-item>
|
</n-grid-item>
|
||||||
<n-grid-item>
|
<n-grid-item>
|
||||||
<n-select placeholder="请选择月份" :value="month.value" :options="month.options" @update:value="onMonthUpdate"/>
|
<n-select placeholder="请选择月份" :value="month.value" :options="month.options"
|
||||||
|
@update:value="onMonthUpdate" />
|
||||||
</n-grid-item>
|
</n-grid-item>
|
||||||
</n-grid>
|
</n-grid>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@ -56,6 +58,27 @@ const message = useMessage();
|
|||||||
const dialog = useDialog();
|
const dialog = useDialog();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
|
||||||
|
const getUserInfo = () => {
|
||||||
|
const url = window.location.href;
|
||||||
|
var dz_url = url.split('#')[0];
|
||||||
|
var cs = dz_url.split('?')[1];
|
||||||
|
var cs_arr = cs.split('&');
|
||||||
|
var cs = {};
|
||||||
|
for (var i = 0; i < cs_arr.length; i++) {
|
||||||
|
cs[cs_arr[i].split('=')[0]] = cs_arr[i].split('=')[1]
|
||||||
|
}
|
||||||
|
console.log(cs);
|
||||||
|
$axios.get('https://www.yjhlcity.com/ysbservice/app/authing/ysblogin/getUserInfo', {
|
||||||
|
headers: {
|
||||||
|
token: cs.token
|
||||||
|
}
|
||||||
|
}).then(resp => {
|
||||||
|
console.log(resp.data);
|
||||||
|
}).catch(resp => {
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// getUserInfo();
|
||||||
const isKpiUpdateModalShow = ref(false);
|
const isKpiUpdateModalShow = ref(false);
|
||||||
const isKpiUpdatProgressModalShow = ref(false);
|
const isKpiUpdatProgressModalShow = ref(false);
|
||||||
const kpiUpdateProgress = ref(0);
|
const kpiUpdateProgress = ref(0);
|
||||||
@ -106,7 +129,7 @@ const checkProcess = () => {
|
|||||||
}).then(({ data }) => {
|
}).then(({ data }) => {
|
||||||
let percent = parseInt(data.data);
|
let percent = parseInt(data.data);
|
||||||
kpiUpdateProgress.value = percent;
|
kpiUpdateProgress.value = percent;
|
||||||
if(percent >= 100) {
|
if (percent >= 100) {
|
||||||
clearInterval(checkProcessInterval);
|
clearInterval(checkProcessInterval);
|
||||||
checkProcessInterval = null;
|
checkProcessInterval = null;
|
||||||
isKpiUpdatProgressModalShow.value = false;
|
isKpiUpdatProgressModalShow.value = false;
|
||||||
@ -144,6 +167,6 @@ const onUpdateConfirm = () => {
|
|||||||
onNegativeClick: () => {
|
onNegativeClick: () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
@ -156,6 +156,13 @@ export default {
|
|||||||
keyName: 'baseScore',
|
keyName: 'baseScore',
|
||||||
width: 60
|
width: 60
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
align: 'center',
|
||||||
|
title: '处理量',
|
||||||
|
key: 'N',
|
||||||
|
keyName: 'baseScore',
|
||||||
|
width: 60
|
||||||
|
},
|
||||||
{
|
{
|
||||||
align: 'center',
|
align: 'center',
|
||||||
title: '案件调度',
|
title: '案件调度',
|
||||||
@ -164,7 +171,7 @@ export default {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
align: 'center',
|
align: 'center',
|
||||||
title: '数量',
|
title: '数量(超过24小时)',
|
||||||
key: 'E',
|
key: 'E',
|
||||||
keyName: 'dispatchCaseCount',
|
keyName: 'dispatchCaseCount',
|
||||||
width: 60
|
width: 60
|
||||||
|
@ -466,7 +466,7 @@ export default {
|
|||||||
let tableDatas = [];
|
let tableDatas = [];
|
||||||
vueSelf.table.data.forEach(item => {
|
vueSelf.table.data.forEach(item => {
|
||||||
item.M = vueSelf.computeM(item);
|
item.M = vueSelf.computeM(item);
|
||||||
item.O = (item.M * item.N / 100).toFixed(2);
|
item.O = (item.M * item.N / 100 + item.F).toFixed(2);
|
||||||
tableDatas.push({...item});
|
tableDatas.push({...item});
|
||||||
})
|
})
|
||||||
vueSelf.dialog.warning({
|
vueSelf.dialog.warning({
|
||||||
|
@ -423,7 +423,7 @@ export default {
|
|||||||
let tableDatas = [];
|
let tableDatas = [];
|
||||||
vueSelf.table.data.forEach(item => {
|
vueSelf.table.data.forEach(item => {
|
||||||
item.N = vueSelf.computeN(item);
|
item.N = vueSelf.computeN(item);
|
||||||
item.P = (item.N * item.O / 100).toFixed(2);
|
item.P = item.N * item.O / 100 + item.F;
|
||||||
tableDatas.push({...item});
|
tableDatas.push({...item});
|
||||||
})
|
})
|
||||||
vueSelf.dialog.warning({
|
vueSelf.dialog.warning({
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { createApp } from 'vue'
|
import { createApp } from 'vue'
|
||||||
import { createRouter, createWebHashHistory } from 'vue-router'
|
import { createRouter, createWebHashHistory, createWebHistory } from 'vue-router'
|
||||||
import './style.css'
|
import './style.css'
|
||||||
import App from './App.vue'
|
import App from './App.vue'
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
@ -12,7 +12,8 @@ import Znbm from './components/table/Znbm.vue';
|
|||||||
|
|
||||||
// 路由
|
// 路由
|
||||||
const router = createRouter({
|
const router = createRouter({
|
||||||
history: createWebHashHistory(),
|
// history: createWebHashHistory(),
|
||||||
|
history: createWebHistory(),
|
||||||
routes: [
|
routes: [
|
||||||
{ name: 'wgy', path: '/', component: Wgy },
|
{ name: 'wgy', path: '/', component: Wgy },
|
||||||
{ name: 'ddy', path: '/ddy', component: Ddy },
|
{ name: 'ddy', path: '/ddy', component: Ddy },
|
||||||
|
Loading…
Reference in New Issue
Block a user