| | |
| | | }) |
| | | } |
| | | // 获取历史数据正确数据 |
| | | export const getHistorySuccessTable = (params) => { |
| | | export const getSuccessTable = (params) => { |
| | | return request({ |
| | | url: '/api/ubcs-code/mdmEngineController/gridValidata', |
| | | method: 'get', |
| | |
| | | }) |
| | | } |
| | | // 获取历史相似项 |
| | | export const getHistoryResembleTable = (params) => { |
| | | export const getResembleTable = (params) => { |
| | | return request({ |
| | | url: '/api/ubcs-code/mdmEngineController/gridResemble', |
| | | method: 'get', |
| | |
| | |
|
| | | <script>
|
| | | import {
|
| | | getHistorySuccessTable,
|
| | | getHistoryResembleTable,
|
| | | getSuccessTable,
|
| | | getResembleTable,
|
| | | getFormTemplate,
|
| | | getCurretnSelectedRowResemble,
|
| | | submitHistoryimport,
|
| | |
| | | return {
|
| | | isExpand: true,
|
| | | filterText: "",
|
| | | leftWidth: "200",
|
| | | leftWidth: 200,
|
| | | templateOid: null,
|
| | | tab1Name: "相似项",
|
| | | tab2Name: "正确数据",
|
| | |
| | | },
|
| | | hideTree() {
|
| | | if (this.isExpand) {
|
| | | this.leftWidth = "50";
|
| | | this.leftWidth = 50;
|
| | | } else {
|
| | | this.leftWidth = "200";
|
| | | this.leftWidth = 200;
|
| | | }
|
| | | this.isExpand = !this.isExpand;
|
| | | },
|
| | |
| | | this.localCodeClassifyOid = data.codeclassifyoid;
|
| | | this.cloNamesList = data.cloNamesList;
|
| | | this.templateOid = data.oid;
|
| | | getHistorySuccessTable({
|
| | | codeClassifyOid: this.templateOid,
|
| | | redisOid: this.redisOid + "-ok",
|
| | | }).then((res) => {
|
| | | this.tab2Table = res.data.data;
|
| | | });
|
| | | getHistoryResembleTable({
|
| | | getResembleTable({
|
| | | codeClassifyOid: this.templateOid,
|
| | | redisOid: this.redisOid + "-resemble",
|
| | | }).then((res) => {
|
| | | this.tab1Table = res.data.data;
|
| | | });
|
| | | // 获取正确数据
|
| | | getSuccessTable({
|
| | | codeClassifyOid: this.templateOid,
|
| | | redisOid: this.redisOid + "-ok",
|
| | | }).then((res) => {
|
| | | this.tab2Table = res.data.data;
|
| | | });
|
| | | getFormTemplate({
|
| | | templateOid: data.oid,
|
| | |
| | | immediate: true,
|
| | | deep: true,
|
| | | handler(arr) {
|
| | | if (arr.length > 0 && this.type === 'batchImportApply') {
|
| | | if (arr.length > 0 ) {
|
| | | this.treeNodeClick(arr[0])
|
| | | this.leftWidth = 0
|
| | | if (this.type === 'batchImportApply') {
|
| | | this.tab1Name = '有相似项或错误数据'
|
| | | this.tab2Name = '正确数据'
|
| | | this.leftWidth = 0
|
| | | } else {
|
| | | this.leftWidth = 200
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | return this.currentTypeObj[this.type]["action"];
|
| | | },
|
| | | upParams() {
|
| | | if (this.type === "historyImport") {
|
| | | if (this.type === "historyImport" || this.type === "batchApplyCode") {
|
| | | return {
|
| | | codeClassifyOid: this.codeClassifyOid,
|
| | | classifyAttr: this.classifyAttr,
|
| | |
| | | codeClassifyOid: this.codeClassifyOid,
|
| | | secDTOList: JSON.stringify(this.secDTOList),
|
| | | ...this.codeApplyForm,
|
| | | };
|
| | | } else if (this.type === "batchApplyCode") {
|
| | | return {
|
| | | codeClassifyOid: this.codeClassifyOid,
|
| | | classifyAttr: this.classifyAttr,
|
| | | };
|
| | | }
|
| | | },
|
| | |
| | | return Promise.reject(false);
|
| | | }
|
| | | if (this.type === "batchImportApply" && this.showCodeApply) {
|
| | | // const flag = await this.$refs.CodeApply.validate();
|
| | | // if (!flag) {
|
| | | // return Promise.reject(false);
|
| | | // }
|
| | | const flag = await this.$refs.CodeApply.validate();
|
| | | if (!flag) {
|
| | | return Promise.reject(false);
|
| | | }
|
| | | }
|
| | | this.pageLoading = this.$loading({
|
| | | lock: true,
|
| | |
| | | this.redisOid = res.data.redisUuid;
|
| | | importDataShow(res.data.redisUuid).then((res2) => {
|
| | | this.leftTree = res2.data.data.map((item) => {
|
| | | return {
|
| | | if (this.type === 'batchApplyCode') {
|
| | | return {
|
| | | cloNamesList: item.cloNamesList,
|
| | | oid: item.codeTemplateOid,
|
| | | codeClassifyOid: item.codeClassifyOid,
|
| | | name: item.codeRuleVO.name
|
| | | }
|
| | | } else {
|
| | | return {
|
| | | ...item.codeClassifyTemplateVO,
|
| | | cloNamesList: item.cloNamesList,
|
| | | };
|
| | | }
|
| | | });
|
| | | this.showVisible = true;
|
| | | });
|