{"remainingRequest":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/test-v5inweb-5.x-vue/src/components/view_gridview.vue?vue&type=template&id=47d452e0&","dependencies":[{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/src/components/view_gridview.vue","mtime":1739760944326},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/babel.config.js","mtime":1739760943855},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1655712169000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c('div', {\n staticClass: \"view-gridview-wrap\"\n }, [_vm.isFormPrint != 5 ? _c('div', {\n class: [_vm.isZomm ? 'view-gridview' : 'view-gridview-box'],\n style: [!_vm.isZomm ? _vm.viewGridviewZomm : ''],\n attrs: {\n \"id\": 'view_' + _vm.view.id\n }\n }, [_c('div', {\n staticClass: \"act-btns\"\n }, [_c('div', _vm._l(_vm.activityBtns, function (activity) {\n return _c('activity', {\n key: activity.id,\n attrs: {\n \"info\": activity\n },\n on: {\n \"action\": _vm.onAction\n }\n });\n }), 1), _c('div', {\n staticClass: \"zoom-btn\",\n on: {\n \"click\": _vm.onClickZoom\n }\n }, [_c('i', {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.isZomm,\n expression: \"isZomm\"\n }],\n staticClass: \"fa fa-expand fa-lg\",\n staticStyle: {\n \"color\": \"#777\"\n }\n }), _c('i', {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.isZomm,\n expression: \"!isZomm\"\n }],\n staticClass: \"fa fa-compress fa-lg\",\n staticStyle: {\n \"color\": \"#777\"\n }\n })])]), _c('el-divider'), _c('div', {\n staticClass: \"listview-box\"\n }, [_c('form_searchform', {\n ref: \"searchform\",\n attrs: {\n \"appId\": _vm.openParams.appId,\n \"viewId\": _vm.openParams.actionContent\n },\n on: {\n \"onSearch\": _vm.onSearch\n }\n }), _vm.view.columns && _vm.view.columns.length > 0 ? _c('el-table', {\n ref: \"multipleTable\",\n style: {\n width: _vm.totalColumnWidth ? _vm.totalColumnWidth : '100%'\n },\n attrs: {\n \"max-height\": _vm.tableHeight,\n \"height\": _vm.fixationHeight ? _vm.fixationHeight > 0 ? _vm.fixationHeight : '150' : _vm.tableHeight,\n \"data\": _vm.tableData,\n \"header-cell-style\": {\n background: '#EBEFF0',\n color: '#666666'\n },\n \"row-class-name\": _vm.tableRowClassName,\n \"cell-class-name\": _vm.checkbox\n },\n on: {\n \"selection-change\": _vm.handleSelectionChange,\n \"row-click\": _vm.onRowClick\n }\n }, [_c('el-table-column', {\n attrs: {\n \"type\": \"selection\"\n }\n }), _vm._l(_vm.view.columns, function (column) {\n return [_c('el-table-column', {\n key: column.id,\n attrs: {\n \"prop\": column.id,\n \"label\": column.name,\n \"min-width\": \"130px\",\n \"width\": column.width ? column.width : _vm.tdWidth,\n \"filters\": column.filtersList,\n \"filter-method\": _vm.filterHandler\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function fn(scope) {\n return [_vm.status[scope.row.docId] == 1 ? [_c('div', {\n staticClass: \"gridview-box\",\n staticStyle: {\n \"min-width\": \"130px\"\n }\n }, [column.columnField == 'NullField' ? _c('div', [_vm._v(\"\\n \" + _vm._s(scope.row[column.id][0]) + \"\\n \")]) : _c('div', [_c(scope.row[column.id][1], {\n tag: \"component\",\n attrs: {\n \"name\": \"rowformTemplate\"\n }\n })], 1)])] : [_c('div', {\n style: {\n background: column.showAsLabel ? '' : column.groundColor,\n color: column.showAsLabel ? '' : column.color,\n fontSize: column.showAsLabel ? '' : column.fontSize + 'px'\n }\n }, [column.formatType == 'number' ? _c('span') : column.formatType == 'currency' ? _c('span') : column.formatType == 'simple' ? _c('span', [column.type == 'COLUMN_TYPE_FIELD' ? _c('span', [column.displayType == '00' && scope.row[column.id] ? _c('span', [column.showIcon ? _c('span', [column.iconMapping && _vm.getIconMapping(column.iconMapping, scope.row[column.id][0]) == scope.row[column.id][0] ? _c('span', [_c('img', {\n attrs: {\n \"width\": \"32\",\n \"height\": \"32\",\n \"src\": _vm.setDefaultIcon(column.iconMapping, '', scope.row[column.id][0])\n }\n })]) : _c('span', [_vm._v(_vm._s(scope.row[column.id][0]))])]) : _c('span', [column.flowReturnCss && scope.row.isRunningBack ? _c('span', [_c('img', {\n attrs: {\n \"src\": require(\"../assets/images/backstatelabel01.gif\")\n }\n })]) : _vm._e(), _c('span', [column.columnField == 'ImageUploadField' ? _c('span', [scope.row[column.id][0] && scope.row[column.id][0] instanceof Array ? _c('span', _vm._l(JSON.parse(scope.row[column.id][0]), function (el, i) {\n return _c('span', {\n key: i\n }, [_c('img', {\n staticStyle: {\n \"max-width\": \"50px\",\n \"max-height\": \"50px\"\n },\n attrs: {\n \"title\": el.name,\n \"src\": _vm.viewFieldPath(el, column.columnField)\n },\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n return _vm.picturePreview(scope.row[column.id], i);\n }\n }\n })]);\n }), 0) : scope.row[column.id][0] ? _c('span', _vm._l(JSON.parse(scope.row[column.id][0]), function (el, i) {\n return _c('span', {\n key: i\n }, [_c('img', {\n staticStyle: {\n \"max-width\": \"50px\",\n \"max-height\": \"50px\"\n },\n attrs: {\n \"src\": _vm.viewFieldPath(el, column.columnField)\n }\n })]);\n }), 0) : _vm._e()]) : column.columnField == 'AttachmentUploadField' && _vm.viewFieldPath(scope.row[column.id][0], column.columnField).length > 0 ? _c('span', {\n staticClass: \"file-list\"\n }, [_c('div', {\n staticClass: \"magnifyImg\",\n style: {\n display: _vm.isShowImg ? 'block' : 'none'\n },\n domProps: {\n \"innerHTML\": _vm._s(_vm.addHtml)\n },\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.hiddenImg.apply(null, arguments);\n }\n }\n }), _vm._l(_vm.viewFieldPath(scope.row[column.id][0], column.columnField), function (el, fi) {\n return _c('div', {\n key: fi,\n staticClass: \"list\"\n }, [_c('div', {\n staticClass: \"left\",\n attrs: {\n \"title\": el.name\n },\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(el.name) + \"\\n \")]), _c('div', {\n staticClass: \"right\"\n }, [_c('i', {\n staticClass: \"el-icon-download icon-left\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n }\n }\n }), _c('i', {\n staticClass: \"el-icon-view icon-left\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n }\n }\n }), _c('i', {\n staticClass: \"el-icon-folder-opened\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n }\n }\n })])]);\n })], 2) : column.columnField == 'NullField' ? _c('span', [_vm.isJson(scope.row[column.id][0], column.columnField) ? _c('div', [_c('span', {\n staticClass: \"file-list\"\n }, _vm._l(_vm.viewFieldPath(scope.row[column.id][0], column.columnField), function (el, fi) {\n return _c('div', {\n key: fi,\n staticClass: \"list\"\n }, [_c('div', {\n staticClass: \"left\",\n attrs: {\n \"title\": el.name\n },\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.handleFileClick(el);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(el.name) + \"\\n \")]), _c('div', {\n staticClass: \"right\"\n }, [_c('i', {\n staticClass: \"el-icon-download icon-left\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.downloadFile(el);\n }\n }\n }), _c('i', {\n staticClass: \"el-icon-view icon-left\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.handlePreview(el);\n }\n }\n }), _c('i', {\n staticClass: \"el-icon-folder-opened\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.previewFile(el);\n }\n }\n })])]);\n }), 0)]) : _c('span', [scope.row[column.id][2] ? _c('span', [_vm._v(\"\\n \" + _vm._s(scope.row[column.id][2]) + \"\\n \")]) : _c('span', [_vm._v(_vm._s(scope.row[column.id][0]))])])]) : _c('span', [scope.row[column.id][2] ? _c('span', [_vm._v(\"\\n \" + _vm._s(scope.row[column.id][2]) + \"\\n \")]) : _c('span', [_vm._v(_vm._s(scope.row[column.id][0]))])])])])]) : column.displayType == '01' && scope.row[column.id] ? _c('span', {\n staticStyle: {\n \"cursor\": \"pointer\"\n },\n attrs: {\n \"title\": scope.row[column.showTitle ? column.id : '']\n }\n }, [scope.row[column.id][2] ? _c('span', [_vm._v(_vm._s(scope.row[column.id][2]))]) : _c('span', [_vm._v(_vm._s(scope.row[column.id][0]))])]) : _c('span', [_vm._v(\"   \")])]) : column.type == 'COLUMN_TYPE_LOGO' ? _c('span', [column.iconMapping ? _c('span', [_vm._v(\"\\n \" + _vm._s(column.iconMapping) + \"\\n \"), _vm._l(column.iconMapping, function (item, index) {\n return _c('img', {\n key: index,\n attrs: {\n \"width\": \"32\",\n \"height\": \"32\",\n \"src\": _vm.setDefaultIcon(item.value, true)\n }\n });\n })], 2) : column.icon ? _c('span', [_c('img', {\n attrs: {\n \"width\": \"32\",\n \"height\": \"32\",\n \"src\": _vm.setDefaultIcon(column.icon, true)\n }\n })]) : _vm._e()]) : column.type == 'COLUMN_TYPE_OPERATE' ? _c('span', [_c('button', {\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.buttonClick(column, scope.row);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(column.buttonName) + \"\\n \")])]) : column.type == 'COLUMN_TYPE_SCRIPT' ? _c('span', {\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n }\n }\n }, [scope.row[column.id][0] ? _c(_vm.template(scope.row[column.id][0]), {\n tag: \"component\"\n }) : _vm._e()], 1) : column.type == 'COLUMN_TYPE_ROWNUM' ? _c('span', [_vm._v(\"\\n \" + _vm._s(scope.$index + 1) + \"\\n \")]) : _vm._e()]) : _c('span', [column.type == 'COLUMN_TYPE_FIELD' ? _c('span', [column.displayType == '00' && scope.row[column.id] && scope.row[column.id][0] ? _c('span', {\n staticStyle: {\n \"cursor\": \"pointer\"\n },\n attrs: {\n \"title\": _vm.viewFieldPath(scope.row[column.id][0], column.columnField)\n }\n }, [_c('span', [column.columnField == 'ImageUploadField' ? _c('span', [scope.row[column.id][0] && scope.row[column.id][0] instanceof Array ? _c('span', _vm._l(scope.row[column.id][0], function (el, i) {\n return _c('span', {\n key: i\n }, [_c('img', {\n staticStyle: {\n \"max-width\": \"50px\",\n \"max-height\": \"50px\"\n },\n attrs: {\n \"src\": _vm.viewFieldPath(el, column.columnField)\n }\n })]);\n }), 0) : scope.row[column.id][0] ? _c('span', _vm._l(JSON.parse(scope.row[column.id][0]), function (el, i) {\n return _c('span', {\n key: i\n }, [_c('img', {\n staticStyle: {\n \"max-width\": \"50px\",\n \"max-height\": \"50px\"\n },\n attrs: {\n \"src\": _vm.viewFieldPath(el, column.columnField)\n }\n })]);\n }), 0) : _vm._e()]) : column.columnField == 'AttachmentUploadField' && _vm.viewFieldPath(scope.row[column.id][0], column.columnField).length > 0 ? _c('span', {\n staticClass: \"file-list\"\n }, _vm._l(_vm.viewFieldPath(scope.row[column.id][0], column.columnField), function (el, fi) {\n return _c('div', {\n key: fi,\n staticClass: \"list\"\n }, [_c('div', {\n staticClass: \"left\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(el.name) + \"\\n \")]), _c('div', {\n staticClass: \"right\"\n }, [_c('i', {\n staticClass: \"el-icon-download icon-left\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n }\n }\n }), _c('i', {\n staticClass: \"el-icon-view\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n }\n }\n })])]);\n }), 0) : _c('span', [scope.row[column.id][2] ? _c('span', [_vm._v(_vm._s(scope.row[column.id][2]))]) : _c('span', [_vm._v(_vm._s(scope.row[column.id][0]))])])])]) : column.displayType == '01' && scope.row[column.id] ? _c('span', {\n staticStyle: {\n \"cursor\": \"pointer\"\n }\n }, [scope.row[column.id][2] ? _c('span', [_vm._v(_vm._s(scope.row[column.id][2]))]) : _c('span', [_vm._v(_vm._s(scope.row[column.id][0]))])]) : _vm._e()]) : _vm._e()])])]];\n }\n }], null, true)\n })];\n }), _vm.view.showActivityColumnType != 3 && _vm.includeDisplayType != _vm.Constant.PermissionType_READONLY ? _c('el-table-column', {\n attrs: {\n \"fixed\": \"right\",\n \"label\": _vm.$t('operate'),\n \"width\": \"100\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function fn(scope) {\n return [!scope.row.isSum && !scope.row.isTotal ? _c('div', [_vm.status[scope.row.docId] != 1 && (_vm.view.showActivityColumnType === 0 || _vm.view.showActivityColumnType === 1) ? _c('el-button', {\n attrs: {\n \"type\": \"text\",\n \"size\": \"small\"\n },\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n return _vm.doEdit(scope.row, _vm.view.columns, scope.$index);\n }\n }\n }, [_c('span', {\n staticClass: \"icon-box icon-edit-box\"\n }, [_c('i', {\n staticClass: \"el-icon-edit-outline edit\"\n })])]) : _vm._e(), _vm.status[scope.row.docId] == 1 && (_vm.view.showActivityColumnType === 0 || _vm.view.showActivityColumnType === 1 || _vm.view.showActivityColumnType === 2 || _vm.view.showActivityColumnType === 3) ? _c('el-button', {\n attrs: {\n \"type\": \"text\",\n \"size\": \"small\"\n },\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n return _vm.doConfirm(scope.row, _vm.view.columns);\n }\n }\n }, [_c('span', {\n staticClass: \"icon-box\"\n }, [_c('i', {\n staticClass: \"el-icon-check check\"\n })])]) : _vm._e(), _vm.status[scope.row.docId] != 1 && (_vm.view.showActivityColumnType === 0 || _vm.view.showActivityColumnType === 2) ? _c('el-button', {\n attrs: {\n \"type\": \"text\",\n \"size\": \"small\"\n },\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n return _vm.doRemove(scope.row, scope.$index);\n }\n }\n }, [_c('span', {\n staticClass: \"icon-box\"\n }, [_c('i', {\n staticClass: \"el-icon-delete del\"\n })])]) : _vm._e(), _vm.status[scope.row.docId] == 1 && (_vm.view.showActivityColumnType === 0 || _vm.view.showActivityColumnType === 1 || _vm.view.showActivityColumnType === 2 || _vm.view.showActivityColumnType === 3) ? _c('el-button', {\n attrs: {\n \"type\": \"text\",\n \"size\": \"small\"\n },\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n return _vm.doCancel(scope.row, _vm.view.columns);\n }\n }\n }, [_c('span', {\n staticClass: \"icon-box\"\n }, [_c('i', {\n staticClass: \"el-icon-close close\"\n })])]) : _vm._e()], 1) : _vm._e()];\n }\n }], null, false, 1601597391)\n }) : _vm._e()], 2) : _vm._e()], 1)], 1) : [_c('div', {\n staticClass: \"view-listview-print\"\n }, [_c('table', {\n attrs: {\n \"border\": \"0\",\n \"id\": \"viewTable\"\n }\n }, [_c('thead', [_c('tr', {\n staticStyle: {\n \"max-width\": \"30%\"\n }\n }, _vm._l(_vm.view.columns, function (column, index) {\n return _c('td', {\n key: index,\n style: {\n maxWidth: column.width ? column.width + 'px' : ''\n },\n attrs: {\n \"nowrap\": \"\"\n }\n }, [_c('span', {\n staticClass: \"font-print-size\"\n }, [_vm._v(\"\\n \" + _vm._s(column.name) + \"\\n \")])]);\n }), 0)]), _c('tbody', _vm._l(_vm.dataList, function (row, index) {\n return _c('tr', {\n key: index\n }, _vm._l(_vm.view.columns, function (column, inx) {\n return _c('td', {\n key: inx,\n style: {\n maxWidth: column.width ? column.width + 'px' : ''\n }\n }, [_c('div', {\n staticClass: \"content-box\",\n staticStyle: {\n \"font-size\": \"12px\"\n }\n }, [_c('span', [column.type == 'COLUMN_TYPE_FIELD' ? _c('span', [column.displayType == '00' && row.items[column.id].value ? _c('span', {\n staticStyle: {\n \"cursor\": \"pointer\"\n }\n }, [_c('span', [column.columnField == 'ImageUploadField' ? _c('span', [row.items[column.id].value ? _c('span', _vm._l(JSON.parse(row.items[column.id].value), function (el, i) {\n return _c('span', {\n key: i\n }, [_c('img', {\n staticStyle: {\n \"max-width\": \"50px\",\n \"max-height\": \"50px\"\n },\n attrs: {\n \"src\": _vm.viewFieldPath(el, column.columnField)\n }\n })]);\n }), 0) : _vm._e()]) : column.columnField == 'AttachmentUploadField' && _vm.viewFieldPath(row.items[column.id].value, column.columnField).length > 0 ? _c('span', {\n staticClass: \"file-list\"\n }, _vm._l(_vm.viewFieldPath(row.items[column.id].value, column.columnField), function (el, fi) {\n return _c('div', {\n key: fi,\n staticClass: \"list\"\n }, [_c('div', {\n staticClass: \"left\"\n }, [_vm._v(_vm._s(el.name))])]);\n }), 0) : _c('span', {\n staticClass: \"font-print-size\"\n }, [_vm._v(_vm._s(_vm.regReplace(row.items[column.id].value)))])])]) : _vm._e(), column.displayType == '01' && row.items[column.id].value ? _c('span', {\n staticClass: \"font-print-size\",\n staticStyle: {\n \"cursor\": \"pointer\"\n }\n }, [_vm._v(\"\\n \" + _vm._s(row.items[column.id].value) + \"\\n \")]) : _vm._e()]) : column.type == 'COLUMN_TYPE_SCRIPT' ? _c('span', {\n staticClass: \"font-print-size\",\n domProps: {\n \"innerHTML\": _vm._s(row.items[column.id].value)\n }\n }) : _vm._e()])])]);\n }), 0);\n }), 0)])])]], 2);\n};\nvar staticRenderFns = [];\nexport { render, staticRenderFns };",null]}