|
|
@@ -2,58 +2,39 @@
|
|
|
|
|
|
<template>
|
|
|
<div>
|
|
|
- <Navbar
|
|
|
- :title="Language.getNameTrl($i18n.locale, window)"
|
|
|
- :is-go-back="false"
|
|
|
- />
|
|
|
+ <Navbar :title="Language.getNameTrl($i18n.locale, window)" :is-go-back="false" />
|
|
|
<WindowTab
|
|
|
v-if="
|
|
|
tab && tab.tabDataSource && tab.tabDataSource.tabDataSourceGroupDtos
|
|
|
- "
|
|
|
- :tab-props="tab.tabDataSource.tabDataSourceGroupDtos"
|
|
|
- @get-now-tab="getNowTab"
|
|
|
+ " :tab-props="tab.tabDataSource.tabDataSourceGroupDtos" @get-now-tab="getNowTab"
|
|
|
/>
|
|
|
<div
|
|
|
- class="grid-container"
|
|
|
- :style="{
|
|
|
+ class="grid-container" :style="{
|
|
|
'padding-right': showComplexFilterPanel == true ? '360px' : '0px',
|
|
|
}"
|
|
|
>
|
|
|
<div class="operationClass">
|
|
|
<div class="grid-item-row1" style="width: 400px">
|
|
|
<SimpleFilterPanel
|
|
|
- :key="'simple-filter-panel-' + windowNo"
|
|
|
- v-model:searchText="searchText"
|
|
|
- :disabled="complexFilterParams != null"
|
|
|
- :window-no="windowNo"
|
|
|
- :tab-index="tabIndex"
|
|
|
- :filter-schema="tab.filterSchema"
|
|
|
- @simple-search="simpleSearch"
|
|
|
+ :key="'simple-filter-panel-' + windowNo" v-model:searchText="searchText"
|
|
|
+ :disabled="complexFilterParams != null" :window-no="windowNo" :tab-index="tabIndex"
|
|
|
+ :filter-schema="tab.filterSchema" @simple-search="simpleSearch"
|
|
|
@show-complex-filter-panel="showComplexFilterPanel = true"
|
|
|
/>
|
|
|
</div>
|
|
|
<div>
|
|
|
<a-pagination
|
|
|
- v-model:current="pagination.current_page"
|
|
|
- v-model:pageSize="pagination.per_page"
|
|
|
- show-quick-jumper
|
|
|
- size="small"
|
|
|
- :total="pagination.total"
|
|
|
- :page-size-options="pageSizeOptions"
|
|
|
- @change="handlePageChange"
|
|
|
- @show-size-change="handleShowSizeChange"
|
|
|
+ v-model:current="pagination.current_page" v-model:pageSize="pagination.per_page"
|
|
|
+ show-quick-jumper size="small" :total="pagination.total" :page-size-options="pageSizeOptions"
|
|
|
+ @change="handlePageChange" @show-size-change="handleShowSizeChange"
|
|
|
/>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div ref="zc" class="zc">
|
|
|
<a-modal
|
|
|
- v-model:open="createModal"
|
|
|
- :mask-closable="false"
|
|
|
- :width="step === '1' ? '800px' : '500px'"
|
|
|
- class="custom-modal"
|
|
|
- :get-container="() => $refs.zc"
|
|
|
- @cancel="cancelCreate"
|
|
|
+ v-model:open="createModal" :mask-closable="false" :width="step === '1' ? '800px' : '500px'"
|
|
|
+ class="custom-modal" :get-container="() => $refs.zc" @cancel="cancelCreate"
|
|
|
>
|
|
|
<template #title>
|
|
|
<div class="modal_title">
|
|
|
@@ -61,7 +42,6 @@
|
|
|
<span style="padding-left: 10px">资产分类</span>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <AddAssets :step="step" @get-step-info="getStepInfo" />
|
|
|
<template #footer>
|
|
|
<a-button v-if="step === '0'" type="primary" @click="cancelCreate">
|
|
|
取消
|
|
|
@@ -82,17 +62,10 @@
|
|
|
|
|
|
<div class="grid-item-row2">
|
|
|
<NewTabButton
|
|
|
- :window="window"
|
|
|
- :now-tab="nowTab"
|
|
|
- :simple-filter-params="searchText"
|
|
|
- :complex-filter-params="complexFilterParams"
|
|
|
- :uuid="uuid"
|
|
|
- :show-tab-dto="tab"
|
|
|
- :model-datas="modelDatas"
|
|
|
- :view-type="'Grid'"
|
|
|
- :curd-window-function-access="curdWindowFunctionAccess"
|
|
|
- @create-record-in-window-edit="createRecordInWindowEdit"
|
|
|
- @delete-records="deleteRecords"
|
|
|
+ :window="window" :now-tab="nowTab" :simple-filter-params="searchText"
|
|
|
+ :complex-filter-params="complexFilterParams" :uuid="uuid" :show-tab-dto="tab" :model-datas="modelDatas"
|
|
|
+ :view-type="'Grid'" :curd-window-function-access="curdWindowFunctionAccess"
|
|
|
+ @create-record-in-window-edit="createRecordInWindowEdit" @delete-records="deleteRecords"
|
|
|
/>
|
|
|
</div>
|
|
|
|
|
|
@@ -101,58 +74,29 @@
|
|
|
<div v-html="headerHtml" />
|
|
|
<!-- table -->
|
|
|
<div v-if="tab != null && tab.tabGridView != null">
|
|
|
- <div
|
|
|
- :id="scrollObject.tableOutDivUuid1"
|
|
|
- ref="tableContainer1"
|
|
|
- style="padding-left: 0px"
|
|
|
- >
|
|
|
+ <div :id="scrollObject.tableOutDivUuid1" ref="tableContainer1" style="padding-left: 0px">
|
|
|
<div :id="scrollObject.tableOutDivUuid2" ref="tableContainer2">
|
|
|
- <table
|
|
|
- id="fixedTbody"
|
|
|
- class="fixed-table table-striped table-bordered"
|
|
|
- :width="tableWidth"
|
|
|
- >
|
|
|
+ <table id="fixedTbody" class="fixed-table table-striped table-bordered" :width="tableWidth">
|
|
|
<thead>
|
|
|
<GridHeader
|
|
|
- :is-show-edit="!tab.tabDataSource.readOnly"
|
|
|
- :tab-grid-fields="tabGridFields"
|
|
|
- :window-no="windowNo"
|
|
|
- :tab-index="tabIndex"
|
|
|
- :is-chinese-english="window.isChineseEnglish"
|
|
|
- height="40px"
|
|
|
- @on-sort="onSort($event)"
|
|
|
- @property-changed="propertyChanged($event)"
|
|
|
- @select-all="selectAll($event)"
|
|
|
- @multiple-select="changeSelectMode($event)"
|
|
|
+ :is-show-edit="!tab.tabDataSource.readOnly" :tab-grid-fields="tabGridFields"
|
|
|
+ :window-no="windowNo" :tab-index="tabIndex" :is-chinese-english="window.isChineseEnglish"
|
|
|
+ height="40px" @on-sort="onSort($event)" @property-changed="propertyChanged($event)"
|
|
|
+ @select-all="selectAll($event)" @multiple-select="changeSelectMode($event)"
|
|
|
/>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
- <template
|
|
|
- v-for="(modelData, index) in modelDatas"
|
|
|
- :key="modelData.id"
|
|
|
- >
|
|
|
+ <template v-for="(modelData, index) in modelDatas" :key="modelData.id">
|
|
|
<GridBody
|
|
|
- ref="gridBody"
|
|
|
- :window-no="windowNo"
|
|
|
- :tab-index="tabIndex"
|
|
|
- :serial-number="
|
|
|
- index +
|
|
|
- 1 +
|
|
|
- (pagination.current_page - 1) * pagination.per_page
|
|
|
- "
|
|
|
- :is-show-edit="!tab.tabDataSource.readOnly"
|
|
|
- :tab-grid-fields="tabGridFields"
|
|
|
- :model-data="modelData"
|
|
|
- height="40px"
|
|
|
- :class-name="tab.tabDataSource.className"
|
|
|
- :scroll-object="scrollObject"
|
|
|
- :js-url="jsUrl"
|
|
|
- @delete-record="deleteRecord(modelData, true)"
|
|
|
- @edit-record="editRecord(modelData, index)"
|
|
|
- @click-model-data="clickModelData(modelData)"
|
|
|
+ ref="gridBody" :window-no="windowNo" :tab-index="tabIndex" :serial-number="index +
|
|
|
+ 1 +
|
|
|
+ (pagination.current_page - 1) * pagination.per_page
|
|
|
+ " :is-show-edit="!tab.tabDataSource.readOnly" :tab-grid-fields="tabGridFields"
|
|
|
+ :model-data="modelData" height="40px" :class-name="tab.tabDataSource.className"
|
|
|
+ :scroll-object="scrollObject" :js-url="jsUrl" @delete-record="deleteRecord(modelData, true)"
|
|
|
+ @edit-record="editRecord(modelData, index)" @click-model-data="clickModelData(modelData)"
|
|
|
@read-record="readRecord(modelData, index)"
|
|
|
- @value-changed="valueChanged($event, modelData, index)"
|
|
|
- @execute-callout="
|
|
|
+ @value-changed="valueChanged($event, modelData, index)" @execute-callout="
|
|
|
executeCallout($event, modelData, index)
|
|
|
"
|
|
|
/>
|
|
|
@@ -165,20 +109,13 @@
|
|
|
</div>
|
|
|
|
|
|
<a-drawer
|
|
|
- v-model:open="showComplexFilterPanel"
|
|
|
- :title="$t('lang.tabGridEdit.advancedSearch')"
|
|
|
- :width="400"
|
|
|
- :footer-style="{ textAlign: 'right' }"
|
|
|
- :mask="false"
|
|
|
- :mask-closable="false"
|
|
|
+ v-model:open="showComplexFilterPanel" :title="$t('lang.tabGridEdit.advancedSearch')" :width="400"
|
|
|
+ :footer-style="{ textAlign: 'right' }" :mask="false" :mask-closable="false"
|
|
|
@close="showComplexFilterPanel = false"
|
|
|
>
|
|
|
<ComplexFilterPanel
|
|
|
- ref="complexFilterPanel"
|
|
|
- :key="'complex-filter-panel-' + windowNo + '-' + tabIndex"
|
|
|
- :window-no="windowNo"
|
|
|
- :tab-index="tabIndex"
|
|
|
- :filter-schema="tab.filterSchema"
|
|
|
+ ref="complexFilterPanel" :key="'complex-filter-panel-' + windowNo + '-' + tabIndex"
|
|
|
+ :window-no="windowNo" :tab-index="tabIndex" :filter-schema="tab.filterSchema"
|
|
|
@complex-search="advancedSearchOk"
|
|
|
/>
|
|
|
</a-drawer>
|
|
|
@@ -225,12 +162,10 @@ import AuthImage from '../../widget/AuthImage.vue';
|
|
|
import DataRecoveryResource from '../../api/base/DataRecoveryResource.js';
|
|
|
import CurdWindowResourceV2 from '../../api/dic/CurdWindowResourceV2.js';
|
|
|
import JsUtil from '../../common/JsUtil.js';
|
|
|
-import { Notify, Uuid } from 'pc-component-v3';
|
|
|
+import { Notify, Uuid, CssUtil } from 'pc-component-v3';
|
|
|
import WindowTab from './WindowTab.vue';
|
|
|
-import AddAssets from './AddAssets.vue';
|
|
|
import NewTabButton from './NewTabButton.vue';
|
|
|
|
|
|
-import { message } from 'ant-design-vue';
|
|
|
import {
|
|
|
PlusCircleTwoTone,
|
|
|
PlusSquareTwoTone,
|
|
|
@@ -244,6 +179,8 @@ import {
|
|
|
IdcardTwoTone,
|
|
|
} from '@ant-design/icons-vue';
|
|
|
|
|
|
+import { defineAsyncComponent } from 'vue';
|
|
|
+
|
|
|
export default {
|
|
|
components: {
|
|
|
AuthImage,
|
|
|
@@ -264,7 +201,6 @@ export default {
|
|
|
CheckSquareTwoTone,
|
|
|
CloseCircleTwoTone,
|
|
|
IdcardTwoTone,
|
|
|
- AddAssets,
|
|
|
},
|
|
|
props: {
|
|
|
windowNo: {
|
|
|
@@ -328,6 +264,7 @@ export default {
|
|
|
modal2: false,
|
|
|
|
|
|
searchText: '', // 简单过滤条件
|
|
|
+
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -556,16 +493,16 @@ export default {
|
|
|
|
|
|
// 组装查询条件,然后放到后台数据库当中
|
|
|
UserStorageResource.uploadUserStorage(userStorageDtos).then(
|
|
|
- successData => {},
|
|
|
+ successData => { },
|
|
|
errorData => {
|
|
|
Common.processException(errorData);
|
|
|
},
|
|
|
);
|
|
|
},
|
|
|
|
|
|
- beforeMount: function () {},
|
|
|
+ beforeMount: function () { },
|
|
|
|
|
|
- mounted: function () {},
|
|
|
+ mounted: function () { },
|
|
|
|
|
|
methods: {
|
|
|
getContext: Context,
|
|
|
@@ -595,35 +532,6 @@ export default {
|
|
|
localStorage.setItem(`CurdWindowPageSize${this.windowNo}`, size);
|
|
|
},
|
|
|
|
|
|
- // 点击新建进入资产选择
|
|
|
- createAsset: function () {
|
|
|
- this.createModal = true;
|
|
|
- this.step = '0';
|
|
|
- },
|
|
|
-
|
|
|
- // 获取新增步骤信息
|
|
|
- getStepInfo: function (step, selected, record) {
|
|
|
- this.step = step;
|
|
|
- this.nowAsset = selected;
|
|
|
- this.selectCategory = record;
|
|
|
- },
|
|
|
-
|
|
|
- // 取消创建资产
|
|
|
- cancelCreate: function () {
|
|
|
- this.createModal = false;
|
|
|
- // this.step = '0';
|
|
|
- },
|
|
|
- // 确认创建资产
|
|
|
- confirmCreate: function () {
|
|
|
- if (!this.selectCategory) {
|
|
|
- message.warning('请您先选择资产分类!');
|
|
|
- return;
|
|
|
- }
|
|
|
- if (this.selectCategory.children && this.selectCategory.children.length) {
|
|
|
- message.warning('请您选择最后一级的资产分类!');
|
|
|
- return;
|
|
|
- }
|
|
|
- },
|
|
|
/**
|
|
|
* 删除草稿数据
|
|
|
* @author GuoZhiBo 20211008
|
|
|
@@ -968,11 +876,11 @@ export default {
|
|
|
var currPage = _self.pagination.current_page;
|
|
|
this.$router.push(
|
|
|
'window-edit/create/' +
|
|
|
- this.windowNo +
|
|
|
- '/' +
|
|
|
- this.tabIndex +
|
|
|
- '?currPage=' +
|
|
|
- currPage,
|
|
|
+ this.windowNo +
|
|
|
+ '/' +
|
|
|
+ this.tabIndex +
|
|
|
+ '?currPage=' +
|
|
|
+ currPage,
|
|
|
);
|
|
|
} else {
|
|
|
// 如果不存在子页签,则可以直接在当前的界面上新建数据
|
|
|
@@ -998,11 +906,13 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 在WindowEdit界面中新增数据
|
|
|
*
|
|
|
*/
|
|
|
- createRecordInWindowEdit: function () {
|
|
|
+ createRecordInWindowEdit: async function () {
|
|
|
var _self = this;
|
|
|
var currPage = _self.pagination.current_page;
|
|
|
var totalCount = _self.pagination.total;
|
|
|
@@ -1019,27 +929,31 @@ export default {
|
|
|
false,
|
|
|
);
|
|
|
} else {
|
|
|
- if (customerWindowUrl != undefined && customerWindowUrl != '') {
|
|
|
- this.$router.push(
|
|
|
- customerWindowUrl + '/create/' + this.windowNo + '/' + this.tabIndex,
|
|
|
- );
|
|
|
- } else {
|
|
|
- this.$router.push(
|
|
|
- 'window-edit/create/' +
|
|
|
- this.windowNo +
|
|
|
- '/' +
|
|
|
- this.tabIndex +
|
|
|
- '?currPage=' +
|
|
|
- currPage +
|
|
|
- '&totalCount=' +
|
|
|
- totalCount +
|
|
|
- '&uuid=' +
|
|
|
- this.uuid,
|
|
|
- );
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // if (customerWindowUrl != undefined && customerWindowUrl != '') {
|
|
|
+ // this.$router.push(
|
|
|
+ // customerWindowUrl + '/create/' + this.windowNo + '/' + this.tabIndex,
|
|
|
+ // );
|
|
|
+ // } else {
|
|
|
+ // this.$router.push(
|
|
|
+ // 'window-edit/create/' +
|
|
|
+ // this.windowNo +
|
|
|
+ // '/' +
|
|
|
+ // this.tabIndex +
|
|
|
+ // '?currPage=' +
|
|
|
+ // currPage +
|
|
|
+ // '&totalCount=' +
|
|
|
+ // totalCount +
|
|
|
+ // '&uuid=' +
|
|
|
+ // this.uuid,
|
|
|
+ // );
|
|
|
+ // }
|
|
|
}
|
|
|
},
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
* 点击编辑全部按钮
|
|
|
*/
|
|
|
@@ -1083,21 +997,21 @@ export default {
|
|
|
var totalCount = _self.pagination.total;
|
|
|
this.$router.push(
|
|
|
'window-edit/edit/' +
|
|
|
- this.windowNo +
|
|
|
- '/' +
|
|
|
- this.tabIndex +
|
|
|
- '/' +
|
|
|
- modelData.id +
|
|
|
- '?currPage=' +
|
|
|
- currPage +
|
|
|
- '&currIndex=' +
|
|
|
- currIndex +
|
|
|
- '&totalCount=' +
|
|
|
- totalCount +
|
|
|
- '&uuid=' +
|
|
|
- this.uuid +
|
|
|
- '&isRestoreData=' +
|
|
|
- _self.isRestoreData,
|
|
|
+ this.windowNo +
|
|
|
+ '/' +
|
|
|
+ this.tabIndex +
|
|
|
+ '/' +
|
|
|
+ modelData.id +
|
|
|
+ '?currPage=' +
|
|
|
+ currPage +
|
|
|
+ '&currIndex=' +
|
|
|
+ currIndex +
|
|
|
+ '&totalCount=' +
|
|
|
+ totalCount +
|
|
|
+ '&uuid=' +
|
|
|
+ this.uuid +
|
|
|
+ '&isRestoreData=' +
|
|
|
+ _self.isRestoreData,
|
|
|
);
|
|
|
} else {
|
|
|
if (!modelData.editMode) {
|
|
|
@@ -1136,37 +1050,37 @@ export default {
|
|
|
if (customerWindowUrl != undefined && customerWindowUrl != '') {
|
|
|
this.$router.push(
|
|
|
customerWindowUrl +
|
|
|
- '/view/' +
|
|
|
- this.windowNo +
|
|
|
- '/' +
|
|
|
- this.tabIndex +
|
|
|
- '/' +
|
|
|
- modelData.id +
|
|
|
- '?currPage=' +
|
|
|
- currPage +
|
|
|
- '&currIndex=' +
|
|
|
- currIndex +
|
|
|
- '&totalCount=' +
|
|
|
- totalCount +
|
|
|
- '&uuid=' +
|
|
|
- this.uuid,
|
|
|
+ '/view/' +
|
|
|
+ this.windowNo +
|
|
|
+ '/' +
|
|
|
+ this.tabIndex +
|
|
|
+ '/' +
|
|
|
+ modelData.id +
|
|
|
+ '?currPage=' +
|
|
|
+ currPage +
|
|
|
+ '&currIndex=' +
|
|
|
+ currIndex +
|
|
|
+ '&totalCount=' +
|
|
|
+ totalCount +
|
|
|
+ '&uuid=' +
|
|
|
+ this.uuid,
|
|
|
);
|
|
|
} else {
|
|
|
this.$router.push(
|
|
|
'window-read/view/' +
|
|
|
- this.windowNo +
|
|
|
- '/' +
|
|
|
- this.tabIndex +
|
|
|
- '/' +
|
|
|
- modelData.id +
|
|
|
- '?currPage=' +
|
|
|
- currPage +
|
|
|
- '&currIndex=' +
|
|
|
- currIndex +
|
|
|
- '&totalCount=' +
|
|
|
- totalCount +
|
|
|
- '&uuid=' +
|
|
|
- this.uuid,
|
|
|
+ this.windowNo +
|
|
|
+ '/' +
|
|
|
+ this.tabIndex +
|
|
|
+ '/' +
|
|
|
+ modelData.id +
|
|
|
+ '?currPage=' +
|
|
|
+ currPage +
|
|
|
+ '&currIndex=' +
|
|
|
+ currIndex +
|
|
|
+ '&totalCount=' +
|
|
|
+ totalCount +
|
|
|
+ '&uuid=' +
|
|
|
+ this.uuid,
|
|
|
);
|
|
|
}
|
|
|
},
|
|
|
@@ -1519,8 +1433,8 @@ export default {
|
|
|
Notify.error(
|
|
|
'数据字典定义异常',
|
|
|
'【' +
|
|
|
- scriptText +
|
|
|
- '】Callout前端逻辑定义异常,请联系管理员检查数据字典的定义。',
|
|
|
+ scriptText +
|
|
|
+ '】Callout前端逻辑定义异常,请联系管理员检查数据字典的定义。',
|
|
|
false,
|
|
|
);
|
|
|
}
|
|
|
@@ -1532,8 +1446,8 @@ export default {
|
|
|
Notify.error(
|
|
|
'数据字典定义异常',
|
|
|
'【' +
|
|
|
- scriptText +
|
|
|
- '】Callout前端逻辑的JS文件不存在,请联系管理员检查数据字典是否存在JS文件。',
|
|
|
+ scriptText +
|
|
|
+ '】Callout前端逻辑的JS文件不存在,请联系管理员检查数据字典是否存在JS文件。',
|
|
|
false,
|
|
|
);
|
|
|
return;
|
|
|
@@ -1545,8 +1459,8 @@ export default {
|
|
|
Notify.error(
|
|
|
'数据字典定义异常',
|
|
|
'【' +
|
|
|
- scriptText +
|
|
|
- '】Callout前端逻辑定义异常,请联系管理员检查数据字典的定义。',
|
|
|
+ scriptText +
|
|
|
+ '】Callout前端逻辑定义异常,请联系管理员检查数据字典的定义。',
|
|
|
false,
|
|
|
);
|
|
|
return;
|
|
|
@@ -1790,7 +1704,7 @@ export default {
|
|
|
},
|
|
|
];
|
|
|
UserStorageResource.uploadUserStorage(userStorageDtos).then(
|
|
|
- successData => {},
|
|
|
+ successData => { },
|
|
|
errorData => {
|
|
|
Common.processException(errorData);
|
|
|
},
|
|
|
@@ -1851,55 +1765,43 @@ export default {
|
|
|
grid-column-start: 1;
|
|
|
grid-column-end: 4;
|
|
|
}
|
|
|
+
|
|
|
.operationClass,
|
|
|
.button_list {
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
}
|
|
|
+
|
|
|
.tableFixHead {
|
|
|
margin-top: -16px;
|
|
|
}
|
|
|
-:deep(
|
|
|
- :where(.css-dev-only-do-not-override-16pw25h).ant-breadcrumb
|
|
|
- .ant-breadcrumb-link
|
|
|
- > .anticon
|
|
|
- + span,
|
|
|
- :where(.css-dev-only-do-not-override-16pw25h).ant-breadcrumb
|
|
|
- .ant-breadcrumb-link
|
|
|
- > .anticon
|
|
|
- + a
|
|
|
- ) {
|
|
|
+
|
|
|
+:deep( :where(.css-dev-only-do-not-override-16pw25h).ant-breadcrumb .ant-breadcrumb-link > .anticon + span,
|
|
|
+ :where(.css-dev-only-do-not-override-16pw25h).ant-breadcrumb .ant-breadcrumb-link > .anticon + a) {
|
|
|
color: black;
|
|
|
}
|
|
|
-:deep(
|
|
|
- :where(.css-dev-only-do-not-override-16pw25h)[class^="ant-breadcrumb"]
|
|
|
- [class^="ant-breadcrumb"]
|
|
|
- ) {
|
|
|
+
|
|
|
+:deep( :where(.css-dev-only-do-not-override-16pw25h)[class^="ant-breadcrumb"] [class^="ant-breadcrumb"]) {
|
|
|
padding: 3px 10px;
|
|
|
}
|
|
|
-:deep(
|
|
|
- :where(.css-dev-only-do-not-override-16pw25h)[class^="ant-breadcrumb"]
|
|
|
- [class^="ant-breadcrumb"]:hover
|
|
|
- ) {
|
|
|
+
|
|
|
+:deep( :where(.css-dev-only-do-not-override-16pw25h)[class^="ant-breadcrumb"] [class^="ant-breadcrumb"]:hover) {
|
|
|
border: 1px solid #ddd;
|
|
|
border-radius: 4px;
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
-:deep(
|
|
|
- :where(.css-dev-only-do-not-override-16pw25h).ant-breadcrumb
|
|
|
- .ant-breadcrumb-separator
|
|
|
- ) {
|
|
|
+
|
|
|
+:deep( :where(.css-dev-only-do-not-override-16pw25h).ant-breadcrumb .ant-breadcrumb-separator) {
|
|
|
padding: 0px !important;
|
|
|
margin-inline: 2px !important;
|
|
|
}
|
|
|
-:deep(
|
|
|
- :where(.css-dev-only-do-not-override-16pw25h).ant-breadcrumb
|
|
|
- .ant-breadcrumb-separator:hover
|
|
|
- ) {
|
|
|
+
|
|
|
+:deep( :where(.css-dev-only-do-not-override-16pw25h).ant-breadcrumb .ant-breadcrumb-separator:hover) {
|
|
|
border: none;
|
|
|
cursor: none;
|
|
|
}
|
|
|
+
|
|
|
.modal_title {
|
|
|
background: #267fcf;
|
|
|
height: 32px;
|
|
|
@@ -1909,31 +1811,36 @@ export default {
|
|
|
border: 0;
|
|
|
padding-left: 8px;
|
|
|
}
|
|
|
+
|
|
|
.modal_footer {
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
text-align: unset;
|
|
|
}
|
|
|
+
|
|
|
:deep(.zc .ant-modal-content) {
|
|
|
padding: 0 0 8px 0;
|
|
|
}
|
|
|
-:deep(
|
|
|
- :where(.css-dev-only-do-not-override-16pw25h).ant-modal .ant-modal-close
|
|
|
- ) {
|
|
|
+
|
|
|
+:deep( :where(.css-dev-only-do-not-override-16pw25h).ant-modal .ant-modal-close) {
|
|
|
top: 6px;
|
|
|
color: #fff;
|
|
|
}
|
|
|
+
|
|
|
:deep(.zc .ant-modal-header) {
|
|
|
margin-bottom: 0px;
|
|
|
}
|
|
|
+
|
|
|
:deep(.ant-modal-footer) {
|
|
|
padding-right: 8px;
|
|
|
padding-left: 8px;
|
|
|
}
|
|
|
+
|
|
|
:deep(.ant-breadcrumb-link > .btn-group) {
|
|
|
margin-top: -2px;
|
|
|
}
|
|
|
+
|
|
|
:deep(.ant-pagination-options-quick-jumper) {
|
|
|
margin-right: -18px !important;
|
|
|
}
|