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