From ece76ae612b96b253e180844318f3125cb858cba Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期五, 15 三月 2024 11:40:07 +0800
Subject: [PATCH] 基础表格、表单、按钮
---
Source/ProjectWeb/src/main.js | 6 +
Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 206 insertions(+), 3 deletions(-)
diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue
index fdecc3f..7f34472 100644
--- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue
+++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue
@@ -1,5 +1,5 @@
<template>
- <basic-container>
+ <div>
<avue-crud v-model="form"
:data="tableList"
:option="option"
@@ -17,7 +17,7 @@
</avue-crud>
<!-- 琛ㄦ牸鍐呮寜閽搷浣滃璇濇琛ㄥ崟 -->
<!-- <dynamic-form :visible.sync="visible" style="display: none"></dynamic-form>-->
- </basic-container>
+ </div>
</template>
<script>
@@ -300,7 +300,203 @@
checkintime: "",
isfirstr: "1",
ts: "2022-02-18 14:35:53.177"
- }
+ },
+ {
+ code: "20220102",
+ lastmodifier: "jhming",
+ revisionseq: "1",
+ versionvalue: "1",
+ description: "",
+ oid: "2E66D17B-E3E6-4725-BB83-93F4A20D4E20",
+ versionseq: "1",
+ content: "绗簩娆′腑鏈熻瘎瀹$姽澶汉",
+ checkinby: "",
+ revisionrule: "ObjectVersion",
+ reviewtypetext: "閮ㄩ棬绾�",
+ lctid: "ProcessReviewLC",
+ reviewtype: "department",
+ lcstatus_text: "缂栬緫涓�",
+ id: "",
+ owner: "1",
+ checkoutby: "",
+ creator: "1",
+ createtime: "2022-01-13 13:58:43.035",
+ isfirstv: "1",
+ lastmodifier_name: "濮滅孩鏄�",
+ revisionoid: "4F400A1B-2313-4B11-894C-4F4F0B01368A",
+ btmname: "processreview",
+ checkouttime: "",
+ revisionvalue: "A",
+ versionrule: "0",
+ name: "1鏈堣瘎瀹�3",
+ islastr: "1",
+ lastmodifytime: "2022-07-15 16:04:43.703",
+ copyfromversion: "",
+ creator_name: "娴嬭瘯",
+ nameoid: "CF350DE8-8E6D-470B-B273-4FD78D41BA4A",
+ lcstatus: "Editing",
+ islastv: "1",
+ checkintime: "",
+ isfirstr: "1",
+ ts: "2022-07-15 16:04:43.703"
+ },
+ {
+ code: "w02",
+ lastmodifier: "1",
+ revisionseq: "0",
+ versionvalue: "1",
+ description: "",
+ oid: "2f8d94b2-d65a-4f9b-9a71-caa3afd96459",
+ versionseq: "0",
+ content: "",
+ checkinby: "",
+ revisionrule: "ObjectVersion",
+ reviewtypetext: "閮ㄩ棬绾�",
+
+ lctid: "ProcessReviewLC",
+ reviewtype: "department",
+ lcstatus_text: "缂栬緫涓�",
+ id: "",
+ owner: "1",
+ checkoutby: "",
+ creator: "1",
+ createtime: "2022-02-18 14:35:45.03",
+ isfirstv: "1",
+ lastmodifier_name: "娴嬭瘯",
+ revisionoid: "31612b9f-022d-4b05-a24c-370a0fd457da",
+ btmname: "processreview",
+ checkouttime: "",
+ revisionvalue: "A",
+ versionrule: "0",
+ name: "web椤甸潰娴嬭瘯02",
+ islastr: "1",
+ lastmodifytime: "2022-02-18 14:35:45.03",
+ copyfromversion: "",
+ creator_name: "娴嬭瘯",
+ nameoid: "dfc0d8a5-ebe7-40f2-af56-fa437d3866e0",
+ lcstatus: "Editing",
+ islastv: "1",
+ checkintime: "",
+ isfirstr: "1",
+ ts: "2022-02-18 14:35:45.03"
+ },
+ {
+ code: "webt01",
+ lastmodifier: "1",
+ revisionseq: "0",
+ versionvalue: "1",
+ description: "",
+ oid: "38033242-3cb4-415c-9cc4-acdb86c2ee8f",
+ versionseq: "0",
+ content: "wbtest123淇敼鍚�",
+ checkinby: "",
+ revisionrule: "ObjectVersion",
+ reviewtypetext: "閮ㄩ棬绾�",
+ lctid: "ProcessReviewLC",
+ reviewtype: "department",
+ lcstatus_text: "寰呰瘎瀹�",
+ id: "",
+ owner: "1",
+ checkoutby: "",
+ creator: "1",
+ createtime: "2022-01-21 10:04:08.053",
+ isfirstv: "1",
+ lastmodifier_name: "娴嬭瘯",
+ revisionoid: "3f3b2112-f356-4809-969b-1e63f6daa08d",
+ btmname: "processreview",
+ checkouttime: "",
+ revisionvalue: "A",
+ versionrule: "0",
+ name: "web绔柊澧炴祴璇�01",
+ islastr: "1",
+ lastmodifytime: "2022-02-09 09:45:56.044",
+ copyfromversion: "",
+ creator_name: "娴嬭瘯",
+ nameoid: "d8975a06-4c1e-462b-af84-093068c58e9e",
+ lcstatus: "Waiting",
+ islastv: "1",
+ checkintime: "",
+ isfirstr: "1",
+ ts: "2022-02-09 09:45:56.044"
+ },
+ {
+ code: "w017",
+ lastmodifier: "1",
+ revisionseq: "0",
+ versionvalue: "1",
+ description: "",
+ oid: "4011e1a7-9eb6-4b5c-89bf-847abff56682",
+ versionseq: "0",
+ content: "",
+ checkinby: "",
+ revisionrule: "ObjectVersion",
+ reviewtypetext: "閮ㄩ棬绾�",
+ lctid: "ProcessReviewLC",
+ reviewtype: "department",
+ lcstatus_text: "缂栬緫涓�",
+ id: "",
+ owner: "1",
+ checkoutby: "",
+ creator: "1",
+ createtime: "2022-02-18 14:37:53.247",
+ isfirstv: "1",
+ lastmodifier_name: "娴嬭瘯",
+ revisionoid: "648f5cf8-b42a-4b78-9928-883c94a83081",
+ btmname: "processreview",
+ checkouttime: "",
+ revisionvalue: "A",
+ versionrule: "0",
+ name: "web椤甸潰娴嬭瘯17",
+ islastr: "1",
+ lastmodifytime: "2022-02-18 14:37:53.247",
+ copyfromversion: "",
+ creator_name: "娴嬭瘯",
+ nameoid: "5d14e204-f085-4be0-9da6-b08c99172f8a",
+ lcstatus: "Editing",
+ islastv: "1",
+ checkintime: "",
+ isfirstr: "1",
+ ts: "2022-02-18 14:37:53.247"
+ },
+ {
+ code: "w03",
+ lastmodifier: "1",
+ revisionseq: "0",
+ versionvalue: "1",
+ description: "",
+ oid: "68583bec-b9ca-4321-8b66-a11d2298f51e",
+ versionseq: "0",
+ content: "",
+ checkinby: "",
+ revisionrule: "ObjectVersion",
+ reviewtypetext: "閮ㄩ棬绾�",
+ lctid: "ProcessReviewLC",
+ reviewtype: "department",
+ lcstatus_text: "缂栬緫涓�",
+ id: "",
+ owner: "1",
+ checkoutby: "",
+ creator: "1",
+ createtime: "2022-02-18 14:35:53.177",
+ isfirstv: "1",
+ lastmodifier_name: "娴嬭瘯",
+ revisionoid: "ff85f436-4dd1-498e-9665-44d53e27ac29",
+ btmname: "processreview",
+ checkouttime: "",
+ revisionvalue: "A",
+ versionrule: "0",
+ name: "web椤甸潰娴嬭瘯03",
+ islastr: "1",
+ lastmodifytime: "2022-02-18 14:35:53.177",
+ copyfromversion: "",
+ creator_name: "娴嬭瘯",
+ nameoid: "e0f20755-6954-4757-911e-7b9929fbe9a2",
+ lcstatus: "Editing",
+ islastv: "1",
+ checkintime: "",
+ isfirstr: "1",
+ ts: "2022-02-18 14:35:53.177"
+ },
]
}
},
@@ -311,6 +507,7 @@
addBtn: false,
editBtn: false,
delBtn: false,
+ height: 'auto',
column: this.updatedColumns,
};
},
diff --git a/Source/ProjectWeb/src/main.js b/Source/ProjectWeb/src/main.js
index 5daa98c..770da51 100644
--- a/Source/ProjectWeb/src/main.js
+++ b/Source/ProjectWeb/src/main.js
@@ -25,6 +25,10 @@
import crudCommon from '@/mixins/crud';
// 涓氬姟缁勪欢
import tenantPackage from './views/system/tenantpackage';
+//鍩虹缁戝畾琛ㄥ崟鎸夐挳
+import dynamicButton from '@/components/dynamic-components/dynamic-button'
+//鍩虹鍔ㄦ�佸脊绐楄〃鍗曠粍浠�
+import dynamicForm from '@/components/dynamic-components/dynamic-form'
// 娉ㄥ唽鍏ㄥ眬crud椹卞姩
window.$crudCommon = crudCommon;
@@ -47,6 +51,8 @@
Vue.component('avueUeditor', avueUeditor);
Vue.component('flowDesign', flowDesign);
Vue.component('tenantPackage', tenantPackage);
+Vue.component('dynamicButton', dynamicButton);
+Vue.component('dynamicForm', dynamicForm);
// 鍔犺浇鐩稿叧url鍦板潃
Object.keys(urls).forEach(key => {
Vue.prototype[key] = urls[key];
--
Gitblit v1.9.3