youhua
This commit is contained in:
parent
a51da4e8db
commit
d4a8805b14
@ -1,18 +1,20 @@
|
|||||||
import request from '@/utils/request'
|
import request from '@/utils/request'
|
||||||
const baseUrl = process.env.APP_BASE_API
|
import URL from '@/api/config'
|
||||||
export function getCaseCollectorListPage (query) {
|
const baseUrl = process.env.PROXY ? URL.baseUrl : '/lz_management'
|
||||||
|
|
||||||
|
// 获取管理员
|
||||||
|
export function getGround (query) {
|
||||||
return request({
|
return request({
|
||||||
url: baseUrl + '/caseCollector/caseCollectorListPage',
|
url: baseUrl + '/lz_management/user/lzstaffrole/listByGroupId',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
export function apiCaseCenterExport (query) {
|
// 获取维度类型
|
||||||
|
export function getDimensions (quer = {}) {
|
||||||
return request({
|
return request({
|
||||||
url: '/market-api/marketCaseExport/exportMarketCaseDataList',
|
url: baseUrl + '/lz_management/resultDimension/getDimensions',
|
||||||
method: 'get',
|
method: 'get'
|
||||||
params: query,
|
|
||||||
responseType: 'blob'
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import { Notification, MessageBox, Message } from 'element-ui'
|
// import { Notification, MessageBox, Message } from 'element-ui'
|
||||||
|
import { Message } from 'element-ui'
|
||||||
// import store from '@/store'
|
// import store from '@/store'
|
||||||
// import { getToken } from '@/utils/auth'
|
// import { getToken } from '@/utils/auth'
|
||||||
// import errorCode from '@/utils/errorCode'
|
// import errorCode from '@/utils/errorCode'
|
||||||
@ -43,7 +44,7 @@ service.interceptors.response.use(res => {
|
|||||||
error => {
|
error => {
|
||||||
console.log('err' + error)
|
console.log('err' + error)
|
||||||
let { message } = error
|
let { message } = error
|
||||||
if (message == 'Network Error') {
|
if (message === 'Network Error') {
|
||||||
message = '后端接口连接异常'
|
message = '后端接口连接异常'
|
||||||
} else if (message.includes('timeout')) {
|
} else if (message.includes('timeout')) {
|
||||||
message = '系统接口请求超时'
|
message = '系统接口请求超时'
|
||||||
|
|||||||
@ -111,6 +111,7 @@
|
|||||||
import getDepart from './getDepart'
|
import getDepart from './getDepart'
|
||||||
import getPersonnel from './getPersonnel'
|
import getPersonnel from './getPersonnel'
|
||||||
import PopupRight from '@/components/PopupRight'
|
import PopupRight from '@/components/PopupRight'
|
||||||
|
import {getGround} from '@/api/data'
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
basisForm: {
|
basisForm: {
|
||||||
@ -175,10 +176,19 @@ export default {
|
|||||||
|
|
||||||
},
|
},
|
||||||
beforeMount () {},
|
beforeMount () {},
|
||||||
mounted () {
|
async mounted () {
|
||||||
this.form = this.basisForm
|
this.form = this.basisForm
|
||||||
|
this.handleGetGround()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
async handleGetGround () {
|
||||||
|
try {
|
||||||
|
const res = await getGround({groupId: 1})
|
||||||
|
console.log('res: ', res)
|
||||||
|
} catch (error) {
|
||||||
|
this.$message.error(error.msg)
|
||||||
|
}
|
||||||
|
},
|
||||||
handleCancel () {
|
handleCancel () {
|
||||||
this.showRight = false
|
this.showRight = false
|
||||||
},
|
},
|
||||||
|
|||||||
@ -21,7 +21,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="3.75评分等级制">
|
<el-form-item label="3.75评分等级制">
|
||||||
<el-switch
|
<el-switch
|
||||||
v-model="form.value"
|
v-model="form.gradeStatus"
|
||||||
active-color="#3ba1ff"
|
active-color="#3ba1ff"
|
||||||
inactive-color="#dcdfe6">
|
inactive-color="#dcdfe6">
|
||||||
</el-switch>
|
</el-switch>
|
||||||
@ -65,7 +65,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="set-content-item-center commonFont">
|
<div class="set-content-item-center commonFont">
|
||||||
<div class="set-content-item-center-item">
|
<div class="set-content-item-center-item">
|
||||||
{{i.leixing}}
|
{{handleWeiDu(i)}}
|
||||||
</div>
|
</div>
|
||||||
<div v-if="i.center.number1==='2'" class="set-content-item-center-item">
|
<div v-if="i.center.number1==='2'" class="set-content-item-center-item">
|
||||||
所含指标数量 {{i.center.number1String}}
|
所含指标数量 {{i.center.number1String}}
|
||||||
@ -127,9 +127,12 @@
|
|||||||
<el-input clearable size="small" v-model="form.name"></el-input>
|
<el-input clearable size="small" v-model="form.name"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="维度类型">
|
<el-form-item label="维度类型">
|
||||||
<el-select v-model="form.leixing" placeholder="请选择维度类型">
|
<el-select v-model="form.modelId" placeholder="请选择维度类型">
|
||||||
<el-option label="量化指标1" value="shanghai"></el-option>
|
<el-option
|
||||||
<el-option label="量化指标2" value="beijing"></el-option>
|
v-for="i in dimensionsList"
|
||||||
|
:key="i.id"
|
||||||
|
:label="i.name"
|
||||||
|
:value="iid"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="所含指标数量">
|
<el-form-item label="所含指标数量">
|
||||||
@ -193,12 +196,16 @@
|
|||||||
import PopupRight from '@/components/PopupRight'
|
import PopupRight from '@/components/PopupRight'
|
||||||
import draggable from 'vuedraggable'
|
import draggable from 'vuedraggable'
|
||||||
import Sortable from 'sortablejs'
|
import Sortable from 'sortablejs'
|
||||||
|
import {getDimensions} from '@/api/data'
|
||||||
// console.log('Sortable: ', Sortable)
|
// console.log('Sortable: ', Sortable)
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
dimensionsList: [], // 维度类型列表
|
||||||
show: false, // 控制维度管理显示与隐藏
|
show: false, // 控制维度管理显示与隐藏
|
||||||
form: {
|
form: {
|
||||||
|
gradeStatus: 1,
|
||||||
|
gradeGroupId: 1,
|
||||||
center: {},
|
center: {},
|
||||||
tableData: []
|
tableData: []
|
||||||
}, // 控制维度管理的表单
|
}, // 控制维度管理的表单
|
||||||
@ -238,8 +245,23 @@ export default {
|
|||||||
beforeMount () {},
|
beforeMount () {},
|
||||||
mounted () {
|
mounted () {
|
||||||
// this.rowDrop()
|
// this.rowDrop()
|
||||||
|
this.handleGetDimensions()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
// 更具维度id获取维度名称
|
||||||
|
handleWeiDu (item) {
|
||||||
|
return this.dimensionsList.filter(i => i.id === item.modelId)[0].name
|
||||||
|
},
|
||||||
|
// 获取维度类型
|
||||||
|
async handleGetDimensions () {
|
||||||
|
try {
|
||||||
|
const res = await getDimensions()
|
||||||
|
this.dimensionsList = res
|
||||||
|
console.log('res: ', res)
|
||||||
|
} catch (error) {
|
||||||
|
this.$message.error(error.msg)
|
||||||
|
}
|
||||||
|
},
|
||||||
// 行拖拽
|
// 行拖拽
|
||||||
rowDrop () {
|
rowDrop () {
|
||||||
const tbody = document.querySelector('.el-table__body-wrapper tbody')
|
const tbody = document.querySelector('.el-table__body-wrapper tbody')
|
||||||
|
|||||||
@ -29,6 +29,7 @@ export default {
|
|||||||
active: 1,
|
active: 1,
|
||||||
// 基础
|
// 基础
|
||||||
basisForm: {
|
basisForm: {
|
||||||
|
id: 8,
|
||||||
counts: '', // 参与考核人数
|
counts: '', // 参与考核人数
|
||||||
depIds: '', // 参与部门id,逗号隔开
|
depIds: '', // 参与部门id,逗号隔开
|
||||||
managerIds: '395', // 绩效管理员ID,system_user,id,逗号隔开
|
managerIds: '395', // 绩效管理员ID,system_user,id,逗号隔开
|
||||||
|
|||||||
@ -61,6 +61,7 @@
|
|||||||
<div class="footer">
|
<div class="footer">
|
||||||
<el-pagination
|
<el-pagination
|
||||||
small
|
small
|
||||||
|
@current-change="handleChangePage"
|
||||||
layout="prev, pager, next"
|
layout="prev, pager, next"
|
||||||
page-size.sync='params.pageSize'
|
page-size.sync='params.pageSize'
|
||||||
:total="params.totalCount">
|
:total="params.totalCount">
|
||||||
@ -88,6 +89,10 @@ export default {
|
|||||||
this.handleGetData()
|
this.handleGetData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
handleChangePage (value) {
|
||||||
|
this.params.currPage = value
|
||||||
|
this.handleGetData()
|
||||||
|
},
|
||||||
async handleGetData () {
|
async handleGetData () {
|
||||||
try {
|
try {
|
||||||
const res = await getWorkList(Object.assign({}, this.params))
|
const res = await getWorkList(Object.assign({}, this.params))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user