提交 ab5d26f9 编写于 作者: jlj05024111@163.com's avatar jlj05024111@163.com

feat: 更新插件包sy-cxfh-web

上级 e390e5d3
var A = Object.defineProperty; var A = Object.defineProperty;
var E = (e, i, n) => i in e ? A(e, i, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[i] = n; var E = (e, i, o) => i in e ? A(e, i, { enumerable: !0, configurable: !0, writable: !0, value: o }) : e[i] = o;
var P = (e, i, n) => (E(e, typeof i != "symbol" ? i + "" : i, n), n); var P = (e, i, o) => (E(e, typeof i != "symbol" ? i + "" : i, o), o);
import { PluginStaticResource as O } from "@ibiz-template/runtime"; import { PluginStaticResource as O } from "@ibiz-template/runtime";
import { GridModel as I } from "@ibiz-template/model"; import { GridModel as I } from "@ibiz-template/model";
import { useNamespace as S, useControlController as M, usePropsWatch as U } from "@ibiz-template/vue-util"; import { useNamespace as S, useControlController as M, usePropsWatch as U } from "@ibiz-template/vue-util";
...@@ -13,16 +13,16 @@ class B { ...@@ -13,16 +13,16 @@ class B {
} }
} }
function z(e, i) { function z(e, i) {
var o; var n;
const n = []; const o = [];
e.source.columnType === "GROUPGRIDCOLUMN" && e.children.forEach((s) => { e.source.columnType === "GROUPGRIDCOLUMN" && e.children.forEach((s) => {
n.push(z(s, i)); o.push(z(s, i));
}); });
const t = { const t = {
title: e.title, title: e.title,
width: e.source.widthUnit === "STAR" ? void 0 : e.width, width: e.source.widthUnit === "STAR" ? void 0 : e.width,
minWidth: e.width, minWidth: e.width,
align: ((o = e.source.align) == null ? void 0 : o.toLowerCase()) || "center", align: ((n = e.source.align) == null ? void 0 : n.toLowerCase()) || "center",
slot: e.codeName, slot: e.codeName,
key: e.codeName, key: e.codeName,
fieldName: e.deFieldName, fieldName: e.deFieldName,
...@@ -35,14 +35,14 @@ function z(e, i) { ...@@ -35,14 +35,14 @@ function z(e, i) {
tree: e.id === "pfzbname", tree: e.id === "pfzbname",
className: e.id === "pfzbname" ? "pfzbname" : "" className: e.id === "pfzbname" ? "pfzbname" : ""
}; };
return n.length > 0 && Object.assign(t, { children: n }), t; return o.length > 0 && Object.assign(t, { children: o }), t;
} }
function _(e) { function _(e) {
const i = e.model, n = [], t = i.columns.map((o) => z(o, e)); const i = e.model, o = [], t = i.columns.map((n) => z(n, e));
return i.children.forEach((o) => { return i.children.forEach((n) => {
const s = t.find((r) => r.key === o.codeName); const s = t.find((r) => r.key === n.codeName);
s && o.id !== "lb" && n.push(s); s && n.id !== "lb" && o.push(s);
}), e.singleSelect || n.splice(0, 0, { type: "selection", width: 60 }), n; }), e.singleSelect || o.splice(0, 0, { type: "selection", width: 60 }), o;
} }
function V(e) { function V(e) {
const i = w([]); const i = w([]);
...@@ -63,14 +63,14 @@ function V(e) { ...@@ -63,14 +63,14 @@ function V(e) {
} }
function W(e) { function W(e) {
const i = (r) => e.items.find((a) => a.srfkey === r.srfkey); const i = (r) => e.items.find((a) => a.srfkey === r.srfkey);
function n(r) { function o(r) {
const a = i(r); const a = i(r);
e.singleSelect && e.onSelectionChange([a]), e.onRowClick(a); e.singleSelect && e.onSelectionChange([a]), e.onRowClick(a);
} }
function t(r) { function t(r) {
e.onDbRowClick(i(r)); e.onDbRowClick(i(r));
} }
function o(r) { function n(r) {
if (!e.singleSelect) { if (!e.singleSelect) {
const a = []; const a = [];
r.forEach((d) => { r.forEach((d) => {
...@@ -83,19 +83,19 @@ function W(e) { ...@@ -83,19 +83,19 @@ function W(e) {
const { column: a, order: d } = r, f = d === "asc" || d === "desc" ? d : void 0; const { column: a, order: d } = r, f = d === "asc" || d === "desc" ? d : void 0;
e.setSort(a.fieldName, f), e.load(); e.setSort(a.fieldName, f), e.load();
} }
return { onRowClick: n, onDbRowClick: t, onSelectionChange: o, onSortChange: s }; return { onRowClick: o, onDbRowClick: t, onSelectionChange: n, onSortChange: s };
} }
function J(e) { function J(e) {
function i(o) { function i(n) {
!o || o === e.curPage || (e.curPage = o, e.load()); !n || n === e.curPage || (e.curPage = n, e.load());
} }
function n(o) { function o(n) {
!o || o === e.size || (e.size = o, e.curPage === 1 && e.load()); !n || n === e.size || (e.size = n, e.curPage === 1 && e.load());
} }
function t() { function t() {
e.curPage = 1, e.load(); e.curPage = 1, e.load();
} }
return { onPageChange: i, onPageSizeChange: n, onPageReset: t }; return { onPageChange: i, onPageSizeChange: o, onPageReset: t };
} }
const K = G({ const K = G({
name: "AppGridPagination", name: "AppGridPagination",
...@@ -114,10 +114,10 @@ const K = G({ ...@@ -114,10 +114,10 @@ const K = G({
} }
}, },
setup(e) { setup(e) {
const i = S("grid-page"), n = b(() => (e.curPage - 1) * e.size + 1), t = b(() => e.curPage * e.size); const i = S("grid-page"), o = b(() => (e.curPage - 1) * e.size + 1), t = b(() => e.curPage * e.size);
return { return {
ns: i, ns: i,
start: n, start: o,
end: t end: t
}; };
}, },
...@@ -180,15 +180,15 @@ class Q extends $ { ...@@ -180,15 +180,15 @@ class Q extends $ {
* @author lxm * @author lxm
* @date 2022-08-19 14:08:50 * @date 2022-08-19 14:08:50
*/ */
async afterLoad(n) { async afterLoad(o) {
return await Promise.allSettled( return await Promise.allSettled(
Object.values(this.fieldColumns).map(async (t) => { Object.values(this.fieldColumns).map(async (t) => {
await t.loadCodeList(); await t.loadCodeList();
}) })
), this.rows = n.map((t) => { ), this.rows = o.map((t) => {
const o = new j(t, this); const n = new j(t, this);
return this.gridStateNotify(o, F.LOAD), o; return this.gridStateNotify(n, F.LOAD), n;
}), this.handleGroup(n), n; }), this.handleGroup(o), o;
} }
/** /**
* 处理分组数据 * 处理分组数据
...@@ -197,24 +197,24 @@ class Q extends $ { ...@@ -197,24 +197,24 @@ class Q extends $ {
* @author: zhujiamin * @author: zhujiamin
* @Date: 2023-10-09 14:03:17 * @Date: 2023-10-09 14:03:17
*/ */
handleGroup(n) { handleGroup(o) {
const t = /* @__PURE__ */ new Map(); const t = /* @__PURE__ */ new Map();
n.forEach((o) => { o.forEach((n) => {
const s = o.lb; const s = n.lb;
t.has(s) || t.set(s, []), t.has(s) && t.get(s).push(o); t.has(s) || t.set(s, []), t.has(s) && t.get(s).push(n);
}), this.groups = [], t.forEach((o, s) => { }), this.groups = [], t.forEach((n, s) => {
this.groups.push({ this.groups.push({
caption: `${s}`, caption: `${s}`,
key: s, key: s,
children: o children: n
}); });
}); });
} }
} }
function X(e, i, n, t = {}) { function X(e, i, o, t = {}) {
return M(e, () => { return M(e, () => {
const o = new Q(i, n, t); const n = new Q(i, o, t);
return U(e, "gridRowActiveMode", o.setGridRowActiveMode.bind(o)), o; return U(e, "gridRowActiveMode", n.setGridRowActiveMode.bind(n)), n;
}); });
} }
const Y = G({ const Y = G({
...@@ -247,7 +247,7 @@ const Y = G({ ...@@ -247,7 +247,7 @@ const Y = G({
setup(e) { setup(e) {
const { const {
proxy: i proxy: i
} = H(), n = S("grid"), t = X(i, e.modelData, e.context, e.params), [o] = V(t), { } = H(), o = S("grid"), t = X(i, e.modelData, e.context, e.params), [n] = V(t), {
onRowClick: s, onRowClick: s,
onDbRowClick: r, onDbRowClick: r,
onSelectionChange: a, onSelectionChange: a,
...@@ -258,7 +258,7 @@ const Y = G({ ...@@ -258,7 +258,7 @@ const Y = G({
onPageSizeChange: D onPageSizeChange: D
} = J(t), N = (u, l) => { } = J(t), N = (u, l) => {
const h = i.$refs.grid; const h = i.$refs.grid;
h && (h.toggleSelect && h.toggleSelect(l), h.highlightCurrentRow && h.highlightCurrentRow(l)), s(u); h && l !== void 0 && (h.toggleSelect && h.toggleSelect(l), h.highlightCurrentRow && h.highlightCurrentRow(l)), s(u);
}, p = w(0), g = w(null), R = w(null); }, p = w(0), g = w(null), R = w(null);
let m = null, y = 0; let m = null, y = 0;
const v = () => { const v = () => {
...@@ -296,8 +296,8 @@ const Y = G({ ...@@ -296,8 +296,8 @@ const Y = G({
}); });
return { return {
c: t, c: t,
ns: n, ns: o,
columns: o, columns: n,
tableData: x, tableData: x,
onDbRowClick: r, onDbRowClick: r,
onUIRowClick: N, onUIRowClick: N,
...@@ -318,27 +318,27 @@ const Y = G({ ...@@ -318,27 +318,27 @@ const Y = G({
return this.c.model.columns.forEach((i) => { return this.c.model.columns.forEach((i) => {
if (i.source.columnType === "GROUPGRIDCOLUMN") if (i.source.columnType === "GROUPGRIDCOLUMN")
return; return;
const n = i.codeName; const o = i.codeName;
e[n] = (t) => { e[o] = (t) => {
const { const {
row: o, row: n,
column: s column: s
} = t; } = t;
if (o.isGroupData && s._index === 0) if (n.isGroupData && s._index === 0)
return c("div", { return c("div", {
class: this.ns.b("sum"), class: this.ns.b("sum"),
attrs: { attrs: {
title: o.first.lb title: n.first.lb
} }
}, [c("span", [o.first.lb])]); }, [c("span", [n.first.lb])]);
const r = this.c.rows.find((a) => a.data.srfkey === o.srfkey); const r = this.c.rows.find((a) => a.data.srfkey === n.srfkey);
if (r) if (r)
return c(this.c.providers[n].component, { return c(this.c.providers[o].component, {
props: { props: {
controller: this.c.columns[n], controller: this.c.columns[o],
row: r row: r
}, },
key: o.srfkey + n key: n.srfkey + o
}); });
}; };
}), c("control-layout", { }), c("control-layout", {
......
@charset "UTF-8";.ibiz-grid{--ibiz-grid-text-color: var(--ibiz-text-color);--ibiz-grid-bg-color: var(--ibiz-color-white);--ibiz-grid-padding: 0;--ibiz-grid-cell-padding: calc(var(--ibiz-padding) / 2);--ibiz-grid-header-text-color: var(--ibiz-text-color);--ibiz-grid-header-cell-padding: var(--ibiz-grid-cell-padding);--ibiz-grid-header-height: 45px;--ibiz-grid-content-text-color: var(--ibiz-grid-text-color);--ibiz-grid-content-item-highlight-bg-color: var(--ibiz-color-primary-light-7);--ibiz-grid-content-item-hover-bg-color: var(--ibiz-color-primary-light-7);--ibiz-grid-content-row-height: 48px;--ibiz-grid-page-text-color: var(--ibiz-grid-text-color);--ibiz-grid-page-height: 50px;--ibiz-grid-page-padding: var(--ibiz-padding) 0 0 0;height:100%;padding:var(--ibiz-grid-padding);background-color:var(--ibiz-grid-bg-color)}.ibiz-grid.is-enable-page .ibiz-grid-content{height:calc(100% - var(--ibiz-grid-page-height))}.ibiz-grid .ibiz-grid-content{height:100%}.ibiz-grid .ibiz-grid-content .ivu-table{overflow:auto}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body{overflow-y:auto}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-row{height:var(--ibiz-grid-content-row-height)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-row>td{height:0}@-moz-document url-prefix(""){.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-row>td{height:100%}}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body>table{color:var(--ibiz-grid-content-text-color)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body>table .ivu-table-row-highlight td{background-color:var(--ibiz-grid-content-item-highlight-bg-color)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body>table .ivu-table-row-hover td{background-color:var(--ibiz-grid-content-item-hover-bg-color)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell-with-selection{padding:var(--ibiz-grid-cell-padding)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell.ivu-table-cell-ellipsis{padding-right:0;padding-left:0}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell.ivu-table-cell-ellipsis,.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell.ivu-table-cell-ellipsis .ivu-table-cell-slot{width:100%;height:100%}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-header{overflow:hidden}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-header>table{height:100%;color:var(--ibiz-grid-header-text-color)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-header>table .ivu-table-cell{width:100%;padding:var(--ibiz-grid-header-cell-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibiz-grid .ibiz-grid-content .ivu-table:before{z-index:auto}.ibiz-grid .ibiz-grid-page{height:var(--ibiz-grid-page-height);display:flex;justify-content:flex-end;padding:var(--ibiz-grid-page-padding)}.ibiz-grid-page{display:flex}.ibiz-grid-page .ibiz-grid-page-btn{margin-right:10px}.ibiz-grid-rfpg-grid .pfzbname>.ivu-table-cell{display:flex;align-items:center}.ibiz-grid-rfpg-grid .pfzbname>.ivu-table-cell .ibiz-grid-sum{height:100%;display:flex;align-items:center;margin-left:8px;width:100%}.ibiz-grid-rfpg-grid .pfzbname>.ivu-table-cell .ibiz-grid-sum>span{display:inline-block;width:100%;white-space:pre-line;font-weight:900} @charset "UTF-8";.ibiz-grid{--ibiz-grid-text-color: var(--ibiz-text-color);--ibiz-grid-bg-color: var(--ibiz-color-white);--ibiz-grid-padding: 0;--ibiz-grid-cell-padding: calc(var(--ibiz-padding) / 2);--ibiz-grid-header-text-color: #031129;--ibiz-grid-header-cell-padding: var(--ibiz-grid-cell-padding);--ibiz-grid-header-height: 44px;--ibiz-grid-header-bgcolor: #f4f5f7;--ibiz-grid-header-split-color: #fff;--ibiz-grid-content-text-color: var(--ibiz-grid-text-color);--ibiz-grid-content-item-highlight-bg-color: var(--ibiz-color-primary-light-7);--ibiz-grid-content-item-hover-bg-color: var(--ibiz-color-primary-light-7);--ibiz-grid-content-row-height: 44px;--ibiz-grid-page-text-color: #333;--ibiz-grid-page-page-height: 40px;--ibiz-grid-page-btn-height: 32px;--ibiz-grid-page-padding: var(--ibiz-padding) 0 var(--ibiz-padding-extra-tight) 0;--ibiz-grid-page-active-bg: #e6eeff;height:100%;padding:var(--ibiz-grid-padding);overflow:hidden;background-color:var(--ibiz-grid-bg-color)}.ibiz-grid.is-enable-page .ibiz-grid-content{height:calc(100% - var(--ibiz-grid-page-height))}.ibiz-grid .ibiz-grid-content{height:100%}.ibiz-grid .ibiz-grid-content .ivu-table{overflow:hidden}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-header .ivu-checkbox-checked .ivu-checkbox-inner{background-color:var(--ibiz-color-primary);border-color:var(--ibiz-color-primary)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body{overflow-y:auto}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-row{height:var(--ibiz-grid-content-row-height)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-row.hidden-row{display:none}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-row>td{height:0}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body tr.ivu-table-row-hover td{background-color:#f5f8ff}@-moz-document url-prefix(""){.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-row>td{height:100%}}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body>table{color:var(--ibiz-grid-content-text-color)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell-with-selection{padding:var(--ibiz-grid-cell-padding);text-align:center}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell-with-selection .ivu-checkbox-checked .ivu-checkbox-inner{background-color:var(--ibiz-color-primary);border-color:var(--ibiz-color-primary)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell{padding-right:0;padding-left:0}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell.ivu-table-cell-ellipsis,.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-body .ivu-table-cell.ivu-table-cell-ellipsis .ivu-table-cell-slot{width:100%;height:100%}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-header{overflow:hidden}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-header>table{height:100%;color:var(--ibiz-grid-header-text-color)}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-header>table .ivu-table-cell{width:100%;padding:var(--ibiz-grid-header-cell-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibiz-grid .ibiz-grid-content .ivu-table .ivu-table-header>table .ivu-table-cell-with-selection{text-align:center}.ibiz-grid .ibiz-grid-content .ivu-table:before{z-index:auto}.ibiz-grid .ivu-table-fixed-header thead tr th{padding:3px 0}.ibiz-grid .ivu-table-header thead tr th{height:44px;padding:3px 0;overflow:hidden;color:var(--ibiz-grid-header-text-color);background-color:var(--ibiz-grid-header-bgcolor);border-left:1px solid var(--ibiz-grid-header-split-color)}.ibiz-grid .ivu-table-header thead tr th:last-child:not([class]){border-left:none}.ibiz-grid .ivu-table-header thead tr th:last-child[class=""]{border-left:none}.ibiz-grid .ivu-table-fixed-header{overflow:hidden}.ibiz-grid .ivu-table-fixed-header>table{height:100%;color:var(--ibiz-grid-header-text-color)}.ibiz-grid .ivu-table-fixed-header>table .ivu-table-cell{width:100%;padding:var(--ibiz-grid-header-cell-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibiz-grid .ivu-table-fixed-body .ivu-table-row .ivu-table-cell{padding:0}.ibiz-grid .ivu-table-fixed-body .ivu-table-row td{height:44px}.ibiz-grid .ivu-table-fixed-body .ivu-table-row.hidden-row{display:none}.ibiz-grid .ibiz-grid-page{display:flex;justify-content:flex-end;padding:var(--ibiz-grid-page-padding)}.ibiz-grid-page{--ibiz-grid-page-text-color: #333;--ibiz-grid-page-page-height: 40px;--ibiz-grid-page-btn-height: 32px;--ibiz-grid-page-padding: var(--ibiz-padding) 0 var(--ibiz-padding-extra-tight) 0;--ibiz-grid-page-active-bg: #e6eeff;display:flex}.ibiz-grid-page .ibiz-grid-page-btn{margin-right:10px}.ibiz-grid-page .ivu-page{width:100%;height:var(--ibiz-grid-page-btn-height);color:var(--ibiz-grid-page-text-color);text-align:end}.ibiz-grid-page .ivu-page .ivu-btn{height:var(--ibiz-grid-page-btn-height)}.ibiz-grid-page .ivu-page .ivu-page-total .ivu-btn:hover{color:var(--ibiz-color-primary);border-color:var(--ibiz-color-primary)}.ibiz-grid-page .ivu-page .ivu-page-item,.ibiz-grid-page .ivu-page .ivu-page-prev,.ibiz-grid-page .ivu-page .ivu-page-next{border-color:#ccc}.ibiz-grid-page .ivu-page .ivu-page-item:hover,.ibiz-grid-page .ivu-page .ivu-page-prev:hover,.ibiz-grid-page .ivu-page .ivu-page-next:hover{color:#337aff;border-color:#337aff}.ibiz-grid-page .ivu-page .ivu-page-item.ivu-page-disabled,.ibiz-grid-page .ivu-page .ivu-page-prev.ivu-page-disabled,.ibiz-grid-page .ivu-page .ivu-page-next.ivu-page-disabled{color:#333;border-color:#ccc}.ibiz-grid-page .ivu-page .ivu-page-item.ivu-page-item-active{color:var(--ibiz-color-primary);background-color:var(--ibiz-grid-page-active-bg);border-color:var(--ibiz-color-primary)}.ibiz-grid-page .ivu-page .ivu-page-options .ivu-page-options-sizer .ivu-select-selection:hover{color:#337aff;border-color:#337aff}.ibiz-grid-page .ivu-page .ivu-page-options .ivu-page-options-elevator input:hover{border-color:#337aff}.ivu-select-dropdown-transfer .ivu-select-item{color:#333}.ivu-select-dropdown-transfer .ivu-select-item:hover{background-color:#f5f8ff}.ivu-select-dropdown-transfer .ivu-select-item-selected,.ivu-select-dropdown-transfer .ivu-select-item-selected:hover{color:var(--ibiz-color-primary)}.ibiz-grid-rfpg-grid .pfzbname>.ivu-table-cell{display:flex;align-items:center}.ibiz-grid-rfpg-grid .pfzbname>.ivu-table-cell .ibiz-grid-sum{height:100%;display:flex;align-items:center;margin-left:8px;width:100%}.ibiz-grid-rfpg-grid .pfzbname>.ivu-table-cell .ibiz-grid-sum>span{display:inline-block;width:100%;white-space:pre-line;font-weight:900}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册