fix JTable拖拽问题

This commit is contained in:
赵霄
2023-08-31 17:14:47 +08:00
parent 9e55453ad1
commit 59ed913bae
5 changed files with 36 additions and 28 deletions
@@ -43,7 +43,7 @@
</div>
<div class="page-right-box">
<div class="table-page-search-wrapper">
<search ref="searchRef" :url="url" :get-query-condition-func="getQueryConditionFunc" @search="searchQuery" @reset="searchReset" />
<search ref="searchRef" :get-query-condition-func="getSearchFunc" @search="searchQuery" @reset="searchReset" />
</div>
<div class="table-operator">
@@ -119,6 +119,7 @@ import JTable from '../../../components/jero/JTable.vue'
import Search from '../../../components/customField/Search.vue'
import { ConfigurableTableMixin } from '../../../mixins/ConfigurableTableMixin'
import OverseasStandardModal from './modules/OverseasStandardModal.vue'
import { getOverseasStandardTableHeader, getOverseasStandardSearchForm } from '../../../api/standardRegulationLibraryApi'
const apiTreeData = [
{
@@ -176,12 +177,13 @@ export default {
has: ''
}
],
url: {
tableHeader: '/laws/standard/overseas/getCommonHeader',
getSearchList: '/laws/standard/overseas/getQueryCondition',
list: '/laws/standard/overseas/getCommonHeader',
delete: '/laws/standard/overseas/deleteByIdsAndModule'
}
getTableHeaderFunc: getOverseasStandardTableHeader,
getSearchFunc: getOverseasStandardSearchForm,
url:
{
list: '/laws/standard/overseas/getCommonHeader',
delete: '/laws/standard/overseas/deleteByIdsAndModule'
}
}
},
created () {
@@ -7,11 +7,13 @@
@close="handleCancel"
:visible="visible"
:maskClosable="false"
style="height: 100%;overflow: auto;"
>
style="height: 100%;overflow: auto;">
<a-spin :spinning="confirmLoading" style="width: 100%;height:100%">
<div class="drawer-container">
<add-form ref="addForm" :url="url" @submitFormData="submitFormData"></add-form>
<add-form ref="addForm"
:get-form-func="getFormFunc"
:get-document-info-func="getInfoFunc"
@submitFormData="submitFormData" />
</div>
<div class="drawer-footer">
<a-button @click="handleOk" type="primary" style="margin-bottom: 0;">
@@ -26,6 +28,7 @@
<script>
import AddForm from '../../../../components/customField/AddForm.vue'
import { postAction } from '../../../../api/manage'
import { getOverseasStandardForm, getOverseasStandardDocumentInfo } from '../../../../api/standardRegulationLibraryApi'
export default {
name: 'OverseasStandardModal',
@@ -38,9 +41,9 @@ export default {
// 存储表单的数据
form: {},
confirmLoading: false,
getFormFunc: getOverseasStandardForm,
getInfoFunc: getOverseasStandardDocumentInfo,
url: {
getAddForm: '/laws/standard/overseas/getFormModel',
getDocumentInfo: '/laws/standard/overseas/getByIdAndModule',
add: '/laws/standard/overseas/commonAdd',
edit: '/laws/standard/overseas/commonEdit'
}