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

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

上级 e390e5d3
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 P = (e, i, n) => (E(e, typeof i != "symbol" ? i + "" : i, n), 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, o) => (E(e, typeof i != "symbol" ? i + "" : i, o), o);
import { PluginStaticResource as O } from "@ibiz-template/runtime";
import { GridModel as I } from "@ibiz-template/model";
import { useNamespace as S, useControlController as M, usePropsWatch as U } from "@ibiz-template/vue-util";
......@@ -13,16 +13,16 @@ class B {
}
}
function z(e, i) {
var o;
const n = [];
var n;
const o = [];
e.source.columnType === "GROUPGRIDCOLUMN" && e.children.forEach((s) => {
n.push(z(s, i));
o.push(z(s, i));
});
const t = {
title: e.title,
width: e.source.widthUnit === "STAR" ? void 0 : 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,
key: e.codeName,
fieldName: e.deFieldName,
......@@ -35,14 +35,14 @@ function z(e, i) {
tree: e.id === "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) {
const i = e.model, n = [], t = i.columns.map((o) => z(o, e));
return i.children.forEach((o) => {
const s = t.find((r) => r.key === o.codeName);
s && o.id !== "lb" && n.push(s);
}), e.singleSelect || n.splice(0, 0, { type: "selection", width: 60 }), n;
const i = e.model, o = [], t = i.columns.map((n) => z(n, e));
return i.children.forEach((n) => {
const s = t.find((r) => r.key === n.codeName);
s && n.id !== "lb" && o.push(s);
}), e.singleSelect || o.splice(0, 0, { type: "selection", width: 60 }), o;
}
function V(e) {
const i = w([]);
......@@ -63,14 +63,14 @@ function V(e) {
}
function W(e) {
const i = (r) => e.items.find((a) => a.srfkey === r.srfkey);
function n(r) {
function o(r) {
const a = i(r);
e.singleSelect && e.onSelectionChange([a]), e.onRowClick(a);
}
function t(r) {
e.onDbRowClick(i(r));
}
function o(r) {
function n(r) {
if (!e.singleSelect) {
const a = [];
r.forEach((d) => {
......@@ -83,19 +83,19 @@ function W(e) {
const { column: a, order: d } = r, f = d === "asc" || d === "desc" ? d : void 0;
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 i(o) {
!o || o === e.curPage || (e.curPage = o, e.load());
function i(n) {
!n || n === e.curPage || (e.curPage = n, e.load());
}
function n(o) {
!o || o === e.size || (e.size = o, e.curPage === 1 && e.load());
function o(n) {
!n || n === e.size || (e.size = n, e.curPage === 1 && e.load());
}
function t() {
e.curPage = 1, e.load();
}
return { onPageChange: i, onPageSizeChange: n, onPageReset: t };
return { onPageChange: i, onPageSizeChange: o, onPageReset: t };
}
const K = G({
name: "AppGridPagination",
......@@ -114,10 +114,10 @@ const K = G({
}
},
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 {
ns: i,
start: n,
start: o,
end: t
};
},
......@@ -180,15 +180,15 @@ class Q extends $ {
* @author lxm
* @date 2022-08-19 14:08:50
*/
async afterLoad(n) {
async afterLoad(o) {
return await Promise.allSettled(
Object.values(this.fieldColumns).map(async (t) => {
await t.loadCodeList();
})
), this.rows = n.map((t) => {
const o = new j(t, this);
return this.gridStateNotify(o, F.LOAD), o;
}), this.handleGroup(n), n;
), this.rows = o.map((t) => {
const n = new j(t, this);
return this.gridStateNotify(n, F.LOAD), n;
}), this.handleGroup(o), o;
}
/**
* 处理分组数据
......@@ -197,24 +197,24 @@ class Q extends $ {
* @author: zhujiamin
* @Date: 2023-10-09 14:03:17
*/
handleGroup(n) {
handleGroup(o) {
const t = /* @__PURE__ */ new Map();
n.forEach((o) => {
const s = o.lb;
t.has(s) || t.set(s, []), t.has(s) && t.get(s).push(o);
}), this.groups = [], t.forEach((o, s) => {
o.forEach((n) => {
const s = n.lb;
t.has(s) || t.set(s, []), t.has(s) && t.get(s).push(n);
}), this.groups = [], t.forEach((n, s) => {
this.groups.push({
caption: `${s}`,
key: s,
children: o
children: n
});
});
}
}
function X(e, i, n, t = {}) {
function X(e, i, o, t = {}) {
return M(e, () => {
const o = new Q(i, n, t);
return U(e, "gridRowActiveMode", o.setGridRowActiveMode.bind(o)), o;
const n = new Q(i, o, t);
return U(e, "gridRowActiveMode", n.setGridRowActiveMode.bind(n)), n;
});
}
const Y = G({
......@@ -247,7 +247,7 @@ const Y = G({
setup(e) {
const {
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,
onDbRowClick: r,
onSelectionChange: a,
......@@ -258,7 +258,7 @@ const Y = G({
onPageSizeChange: D
} = J(t), N = (u, l) => {
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);
let m = null, y = 0;
const v = () => {
......@@ -296,8 +296,8 @@ const Y = G({
});
return {
c: t,
ns: n,
columns: o,
ns: o,
columns: n,
tableData: x,
onDbRowClick: r,
onUIRowClick: N,
......@@ -318,27 +318,27 @@ const Y = G({
return this.c.model.columns.forEach((i) => {
if (i.source.columnType === "GROUPGRIDCOLUMN")
return;
const n = i.codeName;
e[n] = (t) => {
const o = i.codeName;
e[o] = (t) => {
const {
row: o,
row: n,
column: s
} = t;
if (o.isGroupData && s._index === 0)
if (n.isGroupData && s._index === 0)
return c("div", {
class: this.ns.b("sum"),
attrs: {
title: o.first.lb
title: n.first.lb
}
}, [c("span", [o.first.lb])]);
const r = this.c.rows.find((a) => a.data.srfkey === o.srfkey);
}, [c("span", [n.first.lb])]);
const r = this.c.rows.find((a) => a.data.srfkey === n.srfkey);
if (r)
return c(this.c.providers[n].component, {
return c(this.c.providers[o].component, {
props: {
controller: this.c.columns[n],
controller: this.c.columns[o],
row: r
},
key: o.srfkey + n
key: n.srfkey + o
});
};
}), 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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册