From 423debb9c1b539ff4d8152a76065050c190f60a9 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期三, 12 七月 2023 20:43:09 +0800
Subject: [PATCH] 代码整合
---
Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue | 69 ++++++++++++++++++++--------------
1 files changed, 40 insertions(+), 29 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue
index 238d714..a7b9b6f 100644
--- a/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue
+++ b/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue
@@ -27,7 +27,7 @@
</div>
<el-row style="height: 700px; width: 100%">
<div>
- <el-button v-for="(item, index) in masterVrBtnList" :key="index" plain size="small" type="primary"
+ <el-button v-for="(item, index) in masterVrBtnList" :key="index" plain size="small" type="primary" v-if="!['PREVIEW', 'DELETEFILE', 'revisefile', 'DOWNLOADFILE', 'UPLOADFILE'].includes(item.uniqueFlag)"
@click="handelBtnClick(item)">{{
item.name
}}
@@ -36,7 +36,7 @@
size="small" style="width: 180px; margin-left: 5px; margin-top: 10px"></el-input>
</div>
<el-table v-if="tableData.length != 0" v-loading="isLoading" :data="tableData" max-height="700" style=""
- @cell-click="handleCellClick" @row-click="handleRowClick" @selection-change="handleSelectionChange" @sort-change="sortChange">
+ @cell-click="handleCellClick" @selection-change="handleSelectionChange" @sort-change="sortChange">
<el-table-column fixed type="selection" width="55"></el-table-column>
<el-table-column fixed label="搴忓彿" type="index" width="55">
</el-table-column>
@@ -76,11 +76,6 @@
</div>
<BatchImport v-if="batchImportData.visible" v-bind="batchImportData" :visible.sync="batchImportData.visible">
</BatchImport>
- <el-collapse v-model="visibleNames">
- <el-collapse-item title="闄勪欢鍒楄〃" name="1">
- <fileInHtml :options="fileOptions"></fileInHtml>
- </el-collapse-item>
- </el-collapse>
</basic-container>
</template>
<script>
@@ -91,7 +86,6 @@
import ResembleQueryDialog from "@/components/FormTemplate/ResembleQueryDialog.vue";
import BatchImport from '@/components/BatchImport'
import {validatenull} from "@/util/validate";
-import fileInHtml from "@/components/file/inHtml.vue";
export default {
components: {
@@ -99,7 +93,7 @@
SetPersonnel,
ResembleQueryDialog,
BatchImport,
- fileInHtml
+ // fileInHtml
},
name: "Crud.vue",
props: {
@@ -155,11 +149,11 @@
type: "PUBLIC",
template: "",
vars: {
- codeClassifyOid: ""
+ codeClassifyOid: "",
+ templateOid:""
}
},
- visibleNames:['1'],
- visibleFile:false,
+ visibleNames:[],
visibleFlow: false,
transferData: [],
transferProps: {
@@ -230,8 +224,7 @@
codeClassifyOid: {
handler(newval, oldval) {
this.codeClassifyOid = newval;
- this.parameter.vars.codeClassifyOid = newval;
- console.log('瀛�',newval)
+ this.parameter.vars.codeClassifyOid = newval
},
deep: true,
},
@@ -268,6 +261,8 @@
templateOid: {
handler(newval, oldval) {
this.parameter.code = newval;
+ this.fileOptions.ownbizOid="1";
+ this.parameter.vars.templateOid = newval
},
deep: true,
},
@@ -373,8 +368,7 @@
CrudHeaderRend() {
if (this.codeClassifyOid != "") {
MasterTable({
- codeClassifyOid: this.codeClassifyOid,
- functionId: 5,
+ codeClassifyOid: this.codeClassifyOid
}).then((res) => {
this.options = res.data.tableDefineVO.seniorQueryColumns;
this.List = res.data.tableDefineVO.cols[0];
@@ -442,19 +436,18 @@
});
},
//澶氶��
- handleSelectionChange(row) {
- console.log(row)
- if (this.row) {
- this.rowOid = row[0].oid;
- } else {
- this.rowOid = "";
- }
- this.selectRow = row;
+ handleSelectionChange(list) {
+ this.selectRow = list;
this.parameter.ids = [];
- row.forEach((item) => {
+ list.forEach((item) => {
this.parameter.ids.push(item.oid);
});
- console.log(' this.parameter.ids', this.parameter.ids)
+ },
+ //閫夋嫨
+ handleSelection(list,row) {
+ this.fileOptions.ownbizOid= row.oid;
+ this.fileOptions.ownbizBtm=row.btmname;
+
},
//缂栬緫
editHandler() {
@@ -525,9 +518,9 @@
})
},
openBatchImport(type) {
- this.batchImportData.visible = true;
- this.batchImportData.type = type;
- this.batchImportData.codeClassifyOid = this.codeClassifyOid;
+ this.batchImportData.visible = true
+ this.batchImportData.type = type
+ this.batchImportData.codeClassifyOid = this.codeClassifyOid
}
},
};
@@ -538,6 +531,7 @@
.el-table--scrollable-x .el-table__body-wrapper {
overflow: auto !important;
}
+
.el-table__fixed-right-patch {
background-color: #f5f7fa !important;
}
@@ -546,4 +540,21 @@
/deep/ .el-button {
margin: 0 10px 10px 0;
}
+
+.main {
+ display: flex;
+ flex-direction: column;
+ height: calc(100vh - 150px);
+ min-height: 400px;
+}
+.top {
+ overflow-y: scroll;
+ min-height: 55%;
+}
+
+.bottom {
+ margin-top: 20px;
+ max-height: 43%;
+ overflow-y: scroll;
+}
</style>
--
Gitblit v1.10.0