{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\LandLedger\\LandLedgerEnter\\LandLedgerInfo\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\LandLedger\\LandLedgerEnter\\LandLedgerInfo\\index.vue","mtime":1702369423995},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"regenerator-runtime/runtime\";\nimport _asyncToGenerator from \"D:/jenkins/workspace/ljzc-fvue/node_modules/@babel/runtime/helpers/esm/asyncToGenerator\";\nimport _defineProperty from \"D:/jenkins/workspace/ljzc-fvue/node_modules/@babel/runtime/helpers/esm/defineProperty\";\nimport _objectWithoutProperties from \"D:/jenkins/workspace/ljzc-fvue/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport pagination from '@/components/pagination';\nimport { TableMixin } from '@/mixins/tableMixin';\nimport utils from '@/utils.js';\nimport detailDialog from \"./components/detailDialog.vue\";\nimport editAddDialog from \"./components/editAddDialog.vue\";\nimport SuperSearch from '@/components/SuperSearch/index.vue';\nimport treeSide from '@/components/treeSide/index.vue';\nimport api from '@/api/LandLedger/LandLedgerEnter/LandLedgerInfo.js';\nvar portal = window.context.portal;\nexport default {\n name: 'PropertyLedger',\n components: {\n pagination: pagination,\n editAddDialog: editAddDialog,\n SuperSearch: SuperSearch,\n treeSide: treeSide,\n detailDialog: detailDialog\n },\n mixins: [TableMixin],\n data: function data() {\n return {\n tableMaxHeight: 600,\n loading: false,\n tableLoading: false,\n componentName: 'table',\n defaultProps: {\n children: 'children',\n label: 'name'\n },\n tabList: ['公司'],\n treeData: [],\n tableData: [],\n multipleSelection: [],\n currentDataDel: [],\n queryParams: {\n page: 1,\n pageSize: 20,\n total: 0,\n belongsOrgId: '',\n assetNo: '',\n assetFloor: '',\n assetNature: [],\n assetType: [],\n landStatus: [],\n assetBusiness: []\n },\n basisOption: [{\n itemLabel: '审核状态',\n itemProp: 'assetAudit',\n itemType: 'radio',\n searchType: 'basic',\n labelWidth: '100px',\n option: []\n }, {\n itemLabel: '是否获取权属信息',\n itemProp: 'isGetWarrents',\n itemType: 'radio',\n searchType: 'basic',\n labelWidth: '100px',\n option: []\n }, {\n itemLabel: '资产属性',\n itemProp: 'assetNature',\n itemType: 'radio',\n searchType: 'basic',\n labelWidth: '100px',\n option: []\n }, {\n itemLabel: '土地类型',\n itemProp: 'assetType',\n itemType: 'radio',\n searchType: 'basic',\n labelWidth: '100px',\n option: []\n }, {\n itemLabel: '资产状态',\n itemProp: 'landStatus',\n itemType: 'checkbox',\n searchType: 'basic',\n labelWidth: '100px',\n option: []\n }, {\n itemLabel: '资产名称',\n itemProp: 'name',\n itemType: 'input',\n labelWidth: '90px',\n searchType: 'advance'\n }, {\n itemLabel: '资产编号',\n itemProp: 'code',\n itemType: 'input',\n labelWidth: '90px',\n searchType: 'advance'\n }, {\n itemLabel: '资产业态',\n itemProp: 'assetBusiness',\n itemType: 'select',\n labelWidth: '90px',\n searchType: 'advance',\n option: []\n }],\n sorter: [{\n direction: '',\n property: 'matCode'\n }, {\n direction: 'DESC',\n property: 'createTime'\n }]\n };\n },\n created: function created() {\n this.basisOption[0].option = utils.getDictItemsFromCache('shzt');\n this.basisOption[1].option = utils.getDictItemsFromCache('sfzwzc');\n this.basisOption[2].option = utils.getDictItemsFromCache('xmsx');\n this.basisOption[3].option = utils.getDictItemsFromCache('tdlx');\n this.basisOption[4].option = utils.getDictItemsFromCache('zczt');\n this.basisOption[6].option = utils.getDictItemsFromCache('zcytyt');\n this.getProject();\n this.getUserOrgTree();\n this.loadData();\n },\n mounted: function mounted() {\n var _this = this;\n\n this.calcTableHeight();\n this.$root.$on('resize', function () {\n _this.calcTableHeight(500);\n });\n },\n computed: {\n // 加工为后端需要的请求格式\n computedQuery: function computedQuery() {\n /*\r\n * 定义 escapeOpt 字段对应字典名 对象\r\n * 为重新加工结构赋值的新请求配置参数\r\n * */\n var querys = [{\n operation: 'IN',\n property: 'assetAudit',\n relation: 'AND'\n }, {\n operation: 'IN',\n property: 'assetNature',\n relation: 'AND'\n }, {\n operation: 'IN',\n property: 'assetType',\n relation: 'AND'\n }, {\n operation: 'IN',\n property: 'landStatus',\n relation: 'AND'\n }, {\n operation: 'IN',\n property: 'assetType',\n relation: 'AND'\n }, {\n operation: 'IN',\n property: 'isGetWarrents',\n relation: 'AND'\n }, {\n operation: 'LIKE',\n property: 'name',\n relation: 'AND'\n }, {\n operation: 'LIKE',\n property: 'assetNo',\n relation: 'AND'\n }, {\n operation: 'EQUAL',\n property: 'assetFloor',\n relation: 'AND'\n }, {\n operation: 'EQUAL',\n property: 'belongsOrgId',\n relation: 'AND'\n }, {\n operation: 'EQUAL',\n property: 'assetBusiness',\n relation: 'AND'\n }];\n\n var _this$queryParams = this.queryParams,\n pageSize = _this$queryParams.pageSize,\n page = _this$queryParams.page,\n item = _objectWithoutProperties(_this$queryParams, [\"pageSize\", \"page\"]);\n\n return {\n pageBean: {\n pageSize: pageSize,\n page: page\n },\n querys: querys.flatMap(function (i) {\n var value = item[i.property];\n if (Array.isArray(value) && !value.length) return [];\n if (value === '') return [];\n return _objectSpread(_objectSpread({\n group: 'main'\n }, i), {}, {\n value: value\n });\n }),\n sorter: this.sorter.filter(function (i) {\n return i.direction !== '';\n })\n };\n }\n },\n methods: {\n //关闭组件\n closeComponent: function closeComponent(row) {\n this.componentName = 'table';\n this.loadData();\n },\n //字典翻译\n getDictName: function getDictName(code, value) {\n return utils.getDictName(code, value);\n },\n //获取组织树\n getUserOrgTree: function getUserOrgTree() {\n var _this2 = this;\n\n var curUserDetail = this.$store.state.user.currentUserDetail;\n var orgId = curUserDetail.org[0].orgId;\n api.getUserOrgTree(orgId, function (res) {\n if (res) {\n _this2.treeData = res;\n }\n });\n },\n //获取项目下拉\n getProject: function () {\n var _getProject = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return api.projectQquery({\n pageBean: {\n pageSize: -1,\n page: 1\n }\n }, function (res) {\n if (res.rows) {// this.basisOption[2].option = res.rows.map(i => {\n // return {\n // ...i,\n // name: i.projectName,\n // value: i.id\n // }\n // })\n // this.$refs.superSearch && this.$refs.superSearch.dataInitialization(this.queryParams)\n }\n });\n\n case 2:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n function getProject() {\n return _getProject.apply(this, arguments);\n }\n\n return getProject;\n }(),\n //获取数据\n loadData: function loadData() {\n var _this3 = this;\n\n this.tableLoading = true;\n api.queryData(this.computedQuery, function (res) {\n if (res.rows) {\n _this3.tableData = res.rows;\n _this3.queryParams.total = res.total;\n _this3.tableLoading = false;\n }\n });\n },\n //左边树节点\n currentChange: function currentChange(value, data) {\n if (value) {\n this.queryParams.belongsOrgId = value.id;\n } else {\n this.queryParams.belongsOrgId = '';\n }\n\n this.loadData();\n },\n //左边树tab\n tabChange: function tabChange() {},\n //左边树搜索\n filterChange: function filterChange(val) {},\n //添加\n handleAdd: function handleAdd() {\n this.componentName = 'editAddDialog';\n this.$refs.editAddDialog.addModifyBtn();\n },\n //详情\n detailBtn: function detailBtn(row) {\n this.componentName = 'detailDialog';\n this.$refs.detailDialog.detail(row);\n },\n // 删除\n handleDelete: function handleDelete(val) {\n var _this4 = this;\n\n var ids;\n\n if (val) {\n ids = val.id;\n } else {\n ids = this.currentDataDel.join();\n }\n\n this.$confirm('确定删除选中数据吗?', '提示', {\n confirmButtonText: '确认',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n api.deleteData(ids, function (res) {\n if (res.state) {\n _this4.$message.success('删除成功');\n\n _this4.loadData();\n }\n });\n });\n },\n //修改\n handleDbClick: function handleDbClick(row) {\n if (row.assetAudit === '2') {\n this.$message({\n message: '此条数据已审核!',\n type: 'warning'\n });\n } else {\n this.componentName = 'editAddDialog';\n this.$refs.editAddDialog.addModifyBtn(row);\n }\n },\n // 顶部搜索\n handleSearch: function handleSearch(data) {\n this.queryParams = data;\n this.loadData();\n },\n //表格选中\n handleSelectionChange: function handleSelectionChange(val) {\n this.currentDataDel = val.map(function (item) {\n return item.id;\n });\n },\n // 指定一个key标识这一行的数据\n getRowKey: function getRowKey(row) {\n return row.id;\n },\n //判断勾选\n selectable: function selectable(row, index) {\n if (row.assetAudit === '2') {\n return false;\n } else {\n return true;\n }\n },\n //分页页数\n handleCurrentChange: function handleCurrentChange(page) {\n this.queryParams.page = page;\n this.loadData();\n },\n //分页大小\n handleSizeChange: function handleSizeChange(pageSize) {\n this.queryParams.pageSize = pageSize;\n this.loadData();\n }\n }\n};",null]}