-
+
- |
+ |
|
@@ -236,55 +197,25 @@
|
{{ left.index + 1 }}
|
{
- if (mode === 'edit') {
- addItemKey(event);
- }
- }
- "
+ @drop="handleDrop($event)"
@dragenter="activeDropContainer(cell)"
- @mouseenter="
- event => {
- if (mode === 'edit' && event.buttons === 1) multipleSelectCell(cell, event);
- }
- "
- @mousedown="
- event => {
- if (mode === 'edit') {
- clearSelectedRowCol();
- if (event.buttons === 1) {
- selectCell(cell);
- isDragging = true;
- } else if (event.buttons === 2) {
- if (!cell._selected) {
- selectCell(cell, true);
- }
- showContextMenu(event);
- }
- }
- }
- "
- @mouseup="isDragging = false"
>
{
- resizeCell(cell.row, cell.col, true);
- })
- "
- @emit="
- val => {
- $emit('emit', val);
- }
- "
- @select="
- com => {
- $emit('selectCell', cell, com);
- }
- "
+ @setValue="setValue"
+ @resize="handleResize(cell)"
+ @emit="handleEmit($event)"
+ @select="handleSelect($event, cell)"
@delete="deleteFormItem(cell)"
@updateHiddenComponentList="updateHiddenComponentList"
- @dropHideComponent="
- event => {
- if (mode === 'edit') {
- addItemKey(event);
- }
- }"
+ @dropHideComponent="dropHideComponent"
>
@@ -438,6 +354,7 @@
+
diff --git a/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue b/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue
index 7d83cd775a2c3254969aec8219522a23381496c6..8eb0aaa7fdacdcab17abfabfb6260a5920ed76b2 100644
--- a/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue
+++ b/src/resources/plugins/TsSheet/form/component/formtableinputer/index.vue
@@ -4,8 +4,8 @@
-
-
+
+
exportExcelData({
+ @click.stop="exportExcelData({
extraList: extraList,
formItem: formItem,
tbodyList: tbodyList,
- selectedIndexList: selectedIndexList,
+ selectedCurrentPageMap: selectedCurrentPageMap,
})"
>
{{ $t('term.framework.exporttable') }}
@@ -56,14 +56,11 @@
:max-size="maxSize"
:on-format-error="handleFormatError"
:on-exceeded-size="handleMaxSize"
- :before-upload="
- file =>
- handleBeforeUpload({
- file: file,
- extraList: extraList,
- tbodyList: tbodyList
- })
- "
+ :before-upload="(file)=> handleBeforeUpload({
+ file: file,
+ extraList: extraList,
+ tbodyList: tbodyList
+ })"
type="drag"
action=""
class="forminputtable-upload ml-sm"
@@ -75,75 +72,104 @@
-
-
-
-
-
-
-
-
- {{ index + 1 }}
-
-
-
- changeRow(val, extra.uuid, row)"
- @updateCurrentRow="
- data => {
- updateCurrentRow(row, data);
- }
- "
- >
+
+
+
+
+
|