Merge remote-tracking branch 'origin/feature_dev_20221129_UI' into fix_2nd_period

# Conflicts:
#	jero-web/src/components/tableCollection/index1.vue
#	jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue
#	jero-web/src/views/documentManage/collection/index.vue
#	jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue
#	jero-web/src/views/projectManagement/components/listOfRegulations.vue
#	jero-web/src/views/projectManagement/projectStatusBoard/components/projectStatusAndProgress.vue
#	jero-web/src/views/projectManagement/projectStatusBoard/index.vue
This commit is contained in:
高嵩
2022-12-30 15:53:39 +08:00
129 changed files with 1418 additions and 765 deletions
@@ -162,7 +162,7 @@
this.columns.push({
title: res.db_field_txt,
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
ellipsis: true,
sorter: res.sort
})
@@ -190,7 +190,7 @@
if (this.showAction) {
this.columns.push({
title: this.$t('operation'),
align: 'center',
align: 'left',
fixed: 'right',
width: width,
scopedSlots: { customRender: 'operation' }
+8 -4
View File
@@ -13,7 +13,7 @@
@change="tableOnChange"
>
<span slot="operation" slot-scope="record">
<a class="text" v-for="(ol,index) in OperationList"
<a v-for="(ol,index) in OperationList"
@click="OperationClick(ol,record)">
<span v-if="ol.text==$t('SyncLibrary')" v-has="'ocr:ocrRecord:syncToDocument'">
{{record.resultContent=='转换成功'&&record.syncState=='未同步'&&record.fileSource=='1'?ol.text:''}}
@@ -22,7 +22,7 @@
<!-- {{record.resultContent=='转换成功'&&record.syncState=='未同步'?ol.text:''}}-->
<!-- </span>-->
<span v-if="ol.text==$t('download') && (record.createBy == userData.username || administrators)"
v-has="'ocr:ocrRestful:downFile'">
v-has="'ocr:ocrRestful:downFile'" :class="{'text':record.resultContent=='转换成功'}">
{{record.resultContent=='转换成功'?ol.text:''}}
</span>
<span v-if="ol.text==$t('delete') && (record.createBy == userData.username || administrators)" v-has="'ocr:ocrRecord:delete'">
@@ -166,7 +166,7 @@
this.columns.push({
title: res.db_field_txt,
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
ellipsis: true,
width: 170,
sorter: res.sort
@@ -195,7 +195,7 @@
if (this.showAction) {
this.columns.push({
title: this.$t('operation'),
align: 'center',
align: 'left',
fixed: 'right',
width: width,
scopedSlots: { customRender: 'operation' }
@@ -290,4 +290,8 @@
text-justify: inter-ideograph;
word-break: break-all
}
/*/deep/.table .ant-table-tbody > tr > td {*/
/* color: #040B29 ;*/
/*}*/
</style>
@@ -171,7 +171,7 @@
this.columns.push({
title: res.db_field_txt,
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
ellipsis: true,
sorter: res.sort
})
@@ -201,7 +201,7 @@
if (this.showAction) {
this.columns.push({
title: this.$t('operation'),
align: 'center',
align: 'left',
fixed: 'right',
width: width,
scopedSlots: { customRender: 'operation' }
@@ -1,8 +1,8 @@
<template>
<a-form layout="inline" @keyup.enter.native="searchQuery">
<a-row :gutter="24">
<a-col :md="6" :sm="8" v-for="(item,index) in searchList" :key="index" style="line-height: 48px">
<template v-if="index < 3">
<a-col :md="8" :sm="8" v-for="(item,index) in searchList" :key="index" style="line-height: 48px">
<template v-if="index < 2">
<div class="box-title-text" v-if="item.field_show_type == '0'">
<div class="title-text" :title="item.db_field_txt">
<span>{{item.db_field_txt}}</span>
@@ -69,7 +69,7 @@
</div>
</template >
<template v-if="index >= 3 && toggleSearchStatus">
<template v-if="index >= 2 && toggleSearchStatus">
<div class="box-title-text" v-if="item.field_show_type == '0'">
<div class="title-text" :title="item.db_field_txt">
<span>{{item.db_field_txt}}</span>
@@ -158,7 +158,7 @@
this.columns.push({
title: res.db_field_txt,
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
ellipsis: true,
sorter: res.sort,
width: 170
@@ -187,7 +187,7 @@
if (this.showAction) {
this.columns.push({
title: this.$t('operation'),
align: 'center',
align: 'left',
fixed: 'right',
width: width,
scopedSlots: { customRender: 'operation' }
+6 -2
View File
@@ -189,7 +189,7 @@
this.columns.push({
title: res.db_field_txt,
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
ellipsis: true,
sorter: res.sort,
width: 170
@@ -218,7 +218,7 @@
if (this.showAction) {
this.columns.push({
title: this.$t('operation'),
align: 'center',
align: 'left',
fixed: 'right',
width: width,
scopedSlots: { customRender: 'operation' }
@@ -318,4 +318,8 @@
text-justify: inter-ideograph;
word-break: break-all
}
/*/deep/.table .ant-table-tbody > tr > td {*/
/* color: #040B29 ;*/
/*}*/
</style>
@@ -88,18 +88,18 @@
title: this.$t('standard'),
dataIndex: 'serial_number',
ellipsis: true,
align: 'center'
align: 'left'
},
{
title: this.$t('title'),
dataIndex: 'title',
ellipsis: true,
align: 'center'
align: 'left'
},
{
title: this.$t('TextStatus'),
dataIndex: 'state',
align: 'center'
align: 'left'
}
],
dataList: [],
@@ -263,6 +263,14 @@
text-align: right;
margin-top: 20px;
}
/deep/.ant-table-thead > tr > th {
font-weight: bolder;
}
/*/deep/.ant-table-tbody > tr > td {*/
/* color: #040B29 ;*/
/*}*/
</style>
<style>
/*.ant-input-disabled{*/
+10 -3
View File
@@ -21,7 +21,7 @@
:loading="loading"
>
<span slot="content" slot-scope="text,record">
<a-tooltip placement="topLeft">
<a-tooltip placement="topLeft" overlayClassName="tooltipColor">
<template slot="title">
<span v-html="text"></span>
</template>
@@ -63,14 +63,14 @@
{
title: this.$t('OperationDetails'),
dataIndex: 'logContent',
align: 'center',
align: 'left',
ellipsis: true,
scopedSlots: { customRender: 'content' }
},
{
title: this.$t('OperationTime'),
dataIndex: 'createTime',
align: 'center',
align: 'left',
ellipsis: true,
width: 180
},
@@ -121,4 +121,11 @@
text-align: right;
margin-top: 20px;
}
/deep/.tooltipColor .ant-tooltip-inner {
color: #333;
background-color: #fff !important;
}
/deep/.tooltipColor .ant-tooltip-arrow::before {
background-color: #fff;
}
</style>
@@ -100,19 +100,19 @@ export default {
// },
{
title: this.$t('Exporttype'),
align: 'center',
align: 'left',
dataIndex: 'exportType',
ellipsis: true
},
{
title: this.$t('Exporttime'),
align: 'center',
align: 'left',
dataIndex: 'exportTime',
ellipsis: true
},
{
title: this.$t('file'),
align: 'center',
align: 'left',
dataIndex: 'exportFileName',
scopedSlots: { customRender: 'file' },
ellipsis: true
@@ -11,17 +11,18 @@
<a @click="handleReset">{{$t('empty')}}</a>
</template>
<a-button-group>
<a-button type="primary" @click="handleOpen" style="margin-right: 8px;height: 38px">
<a-icon type="appstore" theme="twoTone" spin/>
<a-button type="primary" @click="handleOpen" style="height: 38px":style='`marginRight:${MarginRight?MarginRight:"8px"}`'>
<!-- <a-icon type="appstore" theme="twoTone" spin/>-->
<a-icon type="filter" theme="filled"/>
<span>{{$t('advancedQuery')}}</span>
</a-button>
<a-button style="margin-right: 8px;height: 38px" v-if="izMobile" type="primary" icon="delete" @click="handleReset"/>
</a-button-group>
</a-tooltip>
<a-button v-else style="margin-right: 8px;height: 38px" type="primary" icon="filter" @click="handleOpen">{{$t('advancedQuery')}}</a-button>
<a-button v-else style="height: 38px" type="primary" icon="filter" @click="handleOpen" :style='`marginRight:${MarginRight?MarginRight:"8px"}`'>{{$t('advancedQuery')}}</a-button>
</slot>
<j-modal
:title="$t('advancedQuery')+$t('constructor')"
:title="$t('advancedQuery')"
:width="1000"
:maskClosable="false"
:visible="visible"
@@ -263,6 +264,10 @@
mixins: [mixinDevice],
components: { JAreaLinkage, JMultiSelectTag, JDate, JSelectDepart, JSelectMultiUser ,PersonnelSelection},
props: {
MarginRight:{
type:String,
required:false
},
/*
fieldList: [{
value:'',
@@ -687,6 +692,7 @@
height: 80px;
line-height: 80px;
margin-bottom: 0;
margin-top: 10px;
}
/deep/ img {
@@ -1,3 +1,7 @@
.box-input{
height: 38px!important;
}
.group-query-strig[data-v-16acf936] {
width: 30px;
text-align: center;
@@ -45401,31 +45401,31 @@
reportUrlText: "",
columns: [{
title: "报表名称",
align: "center",
align: "left",
dataIndex: "name"
}, {
title: "编码",
align: "center",
align: "left",
dataIndex: "code"
}, {
title: "查询SQL",
align: "center",
align: "left",
dataIndex: "cgrSql",
scopedSlots: {
customRender: "cgrSql"
}
}, {
title: "数据源",
align: "center",
align: "left",
dataIndex: "dbSource_dictText"
}, {
title: "创建时间",
align: "center",
align: "left",
dataIndex: "createTime"
}, {
title: "操作",
dataIndex: "action",
align: "center",
align: "left",
scopedSlots: {
customRender: "action"
}
@@ -72384,6 +72384,7 @@
label: "表名"
}
}, [n("a-input", {
staticClass: "box-input",
attrs: {
placeholder: "请输入表名"
},
@@ -72429,8 +72430,9 @@
label: "表描述"
}
}, [n("a-input", {
staticClass: "box-input",
attrs: {
placeholder: "请输入表描述"
placeholder: "请输入表描述",
},
model: {
value: e.queryParam.tableTxt,
@@ -72913,13 +72915,13 @@
dataIndex: "",
key: "rowIndex",
width: 60,
align: "center",
align: "left",
customRender: function(e, t, n) {
return parseInt(n) + 1
}
}, {
title: "表类型",
align: "center",
align: "left",
sorter: !0,
dataIndex: "tableType",
customRender: function(t, n) {
@@ -72930,19 +72932,19 @@
}, {
title: "表名",
sorter: !0,
align: "center",
align: "left",
dataIndex: "tableName"
}, {
title: "表描述",
align: "center",
align: "left",
dataIndex: "tableTxt"
}, {
title: "版本",
align: "center",
align: "left",
dataIndex: "tableVersion"
}, {
title: "同步状态",
align: "center",
align: "left",
sorter: !0,
dataIndex: "isDbSynch",
scopedSlots: {
@@ -72950,13 +72952,13 @@
}
}, {
title: "创建时间",
align: "center",
align: "left",
sorter: !0,
dataIndex: "createTime"
}, {
title: "操作",
dataIndex: "action",
align: "center",
align: "left",
scopedSlots: {
customRender: "action"
}
+1 -1
View File
@@ -373,7 +373,7 @@
}
.title-text {
width: 100px;
width: 110px;
color: #000F16;
display: inline-block;
font-weight: 500;
@@ -773,7 +773,7 @@
console.log('配置')
this.columns.push({
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
ellipsis: true,
sorter: res.sort,
width: 500
@@ -789,7 +789,7 @@
this.columns.push({
title: res.db_field_txt,
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
// ellipsis: true,
fixed: res.click5 ? 'left' : '',
sorter: res.sort,
@@ -1041,6 +1041,7 @@
}
</style>
<style scoped lang="less">
@import'~@assets/less/common.less';
.box {
width: 100%;
height: calc(100% - 100px);
@@ -572,7 +572,7 @@
if (res.type) {
this.columns.push({
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
ellipsis: true,
sorter: res.sort,
width: 500
@@ -588,7 +588,7 @@
this.columns.push({
title: res.db_field_txt,
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
// ellipsis: true,
fixed: res.fixedLeft ? 'left' : '',
sorter: res.sort,
+6 -2
View File
@@ -158,7 +158,7 @@
this.columns.push({
title: res.db_field_txt,
dataIndex: res.db_field_name,
align: 'center',
align: 'left',
ellipsis: true,
sorter: res.sort,
width: 170
@@ -187,7 +187,7 @@
if (this.showAction) {
this.columns.push({
title: this.$t('operation'),
align: 'center',
align: 'left',
fixed: 'right',
width: width,
scopedSlots: { customRender: 'operation' }
@@ -257,6 +257,10 @@
font-weight: bold;
}
/*.table .ant-table-tbody > tr > td {*/
/* color: #040B29 ;*/
/*}*/
.rowClassNameBack {
background: #f5f5f5;
}
@@ -31,9 +31,11 @@
</a-spin>
</template>
<span @click="fetchNotice" class="header-notice">
<a-tooltip placement="bottomRight" :title="$t('MessageCenter')" overlayClassName="tooltipColor">
<a-badge :count="msgTotal">
<a-icon style="font-size: 16px; padding: 4px" type="bell"/>
</a-badge>
</a-tooltip>
</span>
<dynamic-notice ref="showDynamNotice" :path="openPath" :formData="formData"/>
</a-popover>
@@ -260,6 +262,14 @@
.tabs .ant-tabs-nav .ant-tabs-tab-active {
color: #000F16 !important;
}
.tooltipColor .ant-tooltip-inner {
color: #333;
background-color: #fff !important;
}
.tooltipColor .ant-tooltip-arrow::before {
background-color: #fff;
}
</style>
<style lang="less" scoped>
.header-notice {
@@ -33,7 +33,9 @@
<!-- </span>-->
<div class="action" @click="Jumpflybook">
<span class="header-notice">
<a-tooltip placement="bottomRight" :title="$t('userManual')" overlayClassName="tooltipColor">
<a-icon style="font-size: 16px; padding: 4px; color: #000000A6" type="question-circle"/>
</a-tooltip>
</span>
</div>
<header-notice class="action"/>
@@ -54,13 +54,13 @@
{
title: this.$t('fileName'),
dataIndex: 'fileName',
align: 'center',
align: 'left',
width: 260,
ellipsis: true
},
{
title: this.$t('operation'),
align: 'center',
align: 'left',
width: 130,
scopedSlots: { customRender: 'fileOperation' }
}