修改VDR问题

This commit is contained in:
高嵩
2023-09-14 18:02:59 +08:00
parent 1f6bab60ea
commit d38458fe38
10 changed files with 362 additions and 114 deletions
+1
View File
@@ -1969,4 +1969,5 @@ module.exports = {
Listcreationtime:'List creation time',
Chinesecharacters:'The role code cannot enter Chinese characters',
alreadyexistssystem:'The role encoding already exists',
releaseType:'releaseType',
}
+1
View File
@@ -3925,4 +3925,5 @@ module.exports = {
Fileupload:'文件上传',
Addresslink:'地址链接',
Problemanagement:'问题管理',
releaseType:'发布类型',
}
@@ -103,6 +103,30 @@
</div>
</a-col>
<template v-if="toggleSearchStatus">
<a-col :md="6" :sm="8">
<div class="box-title-text">
<div class="title-text" :title="$t('releaseType')">
<span>{{ $t('releaseType') }}</span>
</div>
<a-select :placeholder="$t('PleaseSelect')+$t('releaseType')"
class="box-input"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
allowClear
showSearch
optionFilterProp="label"
:autoClearSearchValue="false"
v-model="queryParam.releaseType">
<a-select-option v-for="(item, key) in releaseTypeList"
:label='item'
:key="key"
:value="item">
<span style="display: inline-block;width: 100%" :title=" item">
{{ item }}
</span>
</a-select-option>
</a-select>
</div>
</a-col>
<a-col :md="6" :sm="8">
<div class="box-title-text">
<div class="title-text" :title="$t('softwarereleasetime')">
@@ -139,7 +163,7 @@
</div>
<div>
<a-table ref="table" size="middle" :components="drag(columns, 'columns')" :loading="loading" :pagination="false"
:scroll="{ x: '100%', y: 'calc(100vh - 140px)' }" rowKey="id" :data-source="dataSource"
:scroll="{ x: '100%', y: 'calc(100vh - 140px)' }" rowKey="id" :data-source="dataSource" @change="tableOnChange"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" :columns="columns">
<!-- -->
<span slot="operation" slot-scope="text,record">
@@ -196,6 +220,7 @@ export default {
queryParam: {
},
formInline: {},
releaseTypeList:['BUILD','MARKETING','POC'],
rules: {
whetherTobring: [
{
@@ -230,6 +255,14 @@ export default {
sorter:true,
dataIndex: 'market'
},
{
title: this.$t('releaseType'),
align: 'left',
width: 150,
ellipsis: true,
sorter:true,
dataIndex: 'releaseType'
},
{
title: this.$t('vehicleType'),
align: 'left',
@@ -255,7 +288,9 @@ export default {
// }
],
userInfoQuery: {},
administrators: false
administrators: false,
orderBy: '1',
orderByField: ''
}
},
mounted() {
@@ -275,6 +310,11 @@ export default {
}
})
},
tableOnChange(pagination, filters, sorter) {
this.orderBy = sorter.order == 'ascend' ? '1' : '2'
this.orderByField = sorter.columnKey
this.getList()
},
handleToggleSearch() {
this.toggleSearchStatus = !this.toggleSearchStatus
},
@@ -308,6 +348,8 @@ export default {
let query = {
pageNo: this.pageNo,
pageSize: this.pageSize,
orderBy: this.orderBy,
orderByField: this.orderByField,
...queryParam
}
this.loading = true