This commit is contained in:
熊成强 2020-10-21 15:59:50 +08:00
parent a51da4e8db
commit d4a8805b14
6 changed files with 57 additions and 16 deletions

View File

@ -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'
})
}

View File

@ -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 = '系统接口请求超时'

View File

@ -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
},

View File

@ -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')

View File

@ -29,6 +29,7 @@ export default {
active: 1,
//
basisForm: {
id: 8,
counts: '', //
depIds: '', // id
managerIds: '395', // IDsystem_user,id

View File

@ -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))