{"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\\BondAssets\\BondAssetsEnter\\RegisterInboundEnter\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\BondAssets\\BondAssetsEnter\\RegisterInboundEnter\\index.vue","mtime":1701770513400},{"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 _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//\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//\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 SuperSearch from '@/components/SuperSearch/index.vue';\nimport api from '@/api/BondAssets/BondAssetsEnter/RegisterInboundEnter.js';\nimport treeSide from '@/components/treeSide/index.vue';\nexport default {\n name: 'RegisterInboundEnter',\n // 登记入库审核\n components: {\n SuperSearch: SuperSearch,\n pagination: pagination,\n detailDialog: detailDialog,\n treeSide: treeSide\n },\n mixins: [TableMixin],\n data: function data() {\n return {\n tabList: ['单位'],\n //左边tab\n defaultProps: {\n children: 'children',\n label: 'name'\n },\n treeData: [],\n tableMaxHeight: '600px',\n loading: false,\n tableLoading: false,\n componentName: 'table',\n tableData: [],\n multipleSelection: [],\n queryParams: {\n page: 1,\n pageSize: 20,\n total: 0,\n assetAudit: [],\n returnType: [],\n loanStatus: [],\n name: null,\n dealType: null,\n belongsOrgId: null\n },\n searchForm: {},\n // 顶部搜索对象\n currentDataDel: [],\n sorter: [{\n direction: 'ASC',\n property: 'assetAudit'\n }],\n basisOption: [{\n itemLabel: '审核状态',\n itemProp: 'assetAudit',\n itemType: 'radio',\n searchType: 'basic',\n labelWidth: '100px',\n option: []\n }, {\n itemLabel: '还本付息方式',\n itemProp: 'returnType',\n itemType: 'checkbox',\n searchType: 'basic',\n labelWidth: '100px',\n option: []\n }, {\n itemLabel: '债权状态',\n itemProp: 'loanStatus',\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: 'dealType',\n itemType: 'input',\n labelWidth: '90px',\n searchType: 'advance'\n }]\n };\n },\n created: function created() {\n this.basisOption[0].option = utils.getDictItemsFromCache('shzt').slice(1);\n this.basisOption[1].option = utils.getDictItemsFromCache('hbfxfs');\n this.basisOption[2].option = utils.getDictItemsFromCache('zqzt');\n this.loadData();\n this.getUserOrgTree();\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: 'returnType',\n relation: 'AND'\n }, {\n operation: 'IN',\n property: 'loanStatus',\n relation: 'AND'\n }, {\n operation: 'LIKE',\n property: 'name',\n relation: 'AND'\n }, {\n operation: 'LIKE',\n property: 'dealType',\n relation: 'AND'\n }, {\n operation: 'EQUAL',\n property: 'belongsOrgId',\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 console.log(i);\n console.log(value);\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 loadData: function loadData() {\n var _this2 = this;\n\n this.tableLoading = true;\n var params = this.computedQuery;\n params.querys.push({\n group: 'main',\n operation: 'NOT_EQUAL',\n property: 'assetAudit',\n relation: 'AND',\n value: '-1'\n });\n api.queryData(params, function (res) {\n if (res.rows) {\n _this2.tableData = res.rows;\n _this2.queryParams.total = res.total;\n _this2.tableLoading = false;\n }\n });\n },\n //详情\n detailBtn: function detailBtn(row) {\n this.componentName = 'detailDialog';\n this.$refs.detailDialog.detail(row);\n },\n // 审核\n handleProcess: function handleProcess(val) {\n var _this3 = 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.processData(ids, '2', '', function (res) {\n if (res.state) {\n _this3.$message.success('审核成功');\n\n _this3.loadData();\n }\n });\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 //分页页数\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 currentChange: function currentChange(value, data) {\n if (value) {\n this.queryParams.belongsOrgId = value.id;\n } else {\n this.queryParams.belongsOrgId = null;\n }\n\n this.loadData();\n },\n tabChange: function tabChange(tab, event) {\n console.log(tab);\n },\n filterChange: function filterChange(value) {},\n //获取组织树\n getUserOrgTree: function getUserOrgTree() {\n var _this4 = 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 _this4.treeData = res;\n }\n });\n },\n // 指定一个key标识这一行的数据\n getRowKey: function getRowKey(row) {\n return row.id;\n },\n //驳回\n turnDown: function turnDown(row) {\n var _this5 = this;\n\n this.$prompt('', '驳回理由', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n inputPattern: /^[^\\s][\\s\\S]*$/,\n inputErrorMessage: '请输入驳回理由'\n }).then(function (_ref) {\n var value = _ref.value;\n api.processData(row.id, '1', value, function (res) {\n if (res.state) {\n _this5.$message.success(\"\\u9A73\\u56DE\\u6210\\u529F\");\n\n _this5.loadData();\n }\n });\n }).catch(function () {});\n },\n //判断勾选\n selectable: function selectable(row, index) {\n if (row.assetAudit !== '0') {\n return false;\n } else {\n return true;\n }\n }\n }\n};",null]}