Merge branch 'develop' into release-test
Showing
9 changed files
with
92 additions
and
45 deletions
| ... | @@ -15,9 +15,8 @@ export const getProductList = (params) => request({ | ... | @@ -15,9 +15,8 @@ export const getProductList = (params) => request({ |
| 15 | * path: /dam-catalog-table/data-exchange/get-table-select | 15 | * path: /dam-catalog-table/data-exchange/get-table-select |
| 16 | */ | 16 | */ |
| 17 | export const getDataExchangeProductList = (params) => request({ | 17 | export const getDataExchangeProductList = (params) => request({ |
| 18 | url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/data-exchange/get-table-select`, | 18 | url: `${import.meta.env.VITE_API_NEW_PORTAL}/dam-catalog-table/data-exchange/get-table-select?exchangeGuid=${params.exchangeGuid}`, |
| 19 | method: 'get', | 19 | method: 'get', |
| 20 | params | ||
| 21 | }) | 20 | }) |
| 22 | 21 | ||
| 23 | /** 获取已添加的数据产品列表 */ | 22 | /** 获取已添加的数据产品列表 */ | ... | ... |
| ... | @@ -132,6 +132,14 @@ const handleCreate = () => { | ... | @@ -132,6 +132,14 @@ const handleCreate = () => { |
| 132 | formItems.value[1].default = []; | 132 | formItems.value[1].default = []; |
| 133 | dialogInfo.value.visible = true; | 133 | dialogInfo.value.visible = true; |
| 134 | dialogInfo.value.type = ''; | 134 | dialogInfo.value.type = ''; |
| 135 | getCamundaDeploymentId('10018', userData.tenantGuid, userData.staffGuid).then((res: any) => { | ||
| 136 | if (res.code == proxy.$passCode) { | ||
| 137 | deploymentId.value = res.data; | ||
| 138 | } else { | ||
| 139 | deploymentId.value = ''; | ||
| 140 | proxy.$ElMessage.error(res.msg); | ||
| 141 | } | ||
| 142 | }) | ||
| 135 | } | 143 | } |
| 136 | 144 | ||
| 137 | const page = ref({ | 145 | const page = ref({ | ... | ... |
| ... | @@ -191,7 +191,7 @@ const getTenantDetail = () => { | ... | @@ -191,7 +191,7 @@ const getTenantDetail = () => { |
| 191 | if (item.field == 'address' || item.field == 'socialCreditCode' || item.field == 'registrationDate' || item.field == 'businessLicenseStartDate' || item.field == 'businessLicenseEndDate') {//在会员详情处获取。 | 191 | if (item.field == 'address' || item.field == 'socialCreditCode' || item.field == 'registrationDate' || item.field == 'businessLicenseStartDate' || item.field == 'businessLicenseEndDate') {//在会员详情处获取。 |
| 192 | item.default = tenantDetail.value[item.field]; | 192 | item.default = tenantDetail.value[item.field]; |
| 193 | } else if (item.field == 'businessLicenseJson') { | 193 | } else if (item.field == 'businessLicenseJson') { |
| 194 | item.default = tenantDetail.value[item.field] || []; | 194 | item.default = tenantDetail.value[item.field] ? JSON.parse(tenantDetail.value[item.field]) : []; |
| 195 | if (!item.default.length) { | 195 | if (!item.default.length) { |
| 196 | item.visible = false; | 196 | item.visible = false; |
| 197 | } else { | 197 | } else { |
| ... | @@ -350,7 +350,7 @@ const setPropertyFormItemsValue = (info) => { | ... | @@ -350,7 +350,7 @@ const setPropertyFormItemsValue = (info) => { |
| 350 | } else if (item.field == 'address' || item.field == 'socialCreditCode' || item.field == 'registrationDate' || item.field == 'businessLicenseStartDate' || item.field == 'businessLicenseEndDate') {//在会员详情处获取。 | 350 | } else if (item.field == 'address' || item.field == 'socialCreditCode' || item.field == 'registrationDate' || item.field == 'businessLicenseStartDate' || item.field == 'businessLicenseEndDate') {//在会员详情处获取。 |
| 351 | item.default = tenantDetail.value[item.field]; | 351 | item.default = tenantDetail.value[item.field]; |
| 352 | } else if (item.field == 'businessLicenseJson') { | 352 | } else if (item.field == 'businessLicenseJson') { |
| 353 | item.default = tenantDetail.value[item.field] || []; | 353 | item.default = tenantDetail.value[item.field] ? JSON.parse(tenantDetail.value[item.field]) : []; |
| 354 | if (!item.default.length) { | 354 | if (!item.default.length) { |
| 355 | item.visible = false; | 355 | item.visible = false; |
| 356 | } else { | 356 | } else { | ... | ... |
| ... | @@ -192,6 +192,16 @@ const handleCreate = () => { | ... | @@ -192,6 +192,16 @@ const handleCreate = () => { |
| 192 | formItems.value[5].default = []; | 192 | formItems.value[5].default = []; |
| 193 | dialogInfo.value.visible = true; | 193 | dialogInfo.value.visible = true; |
| 194 | dialogInfo.value.type = ''; | 194 | dialogInfo.value.type = ''; |
| 195 | if (!deploymentId.value) { | ||
| 196 | getCamundaDeploymentId('10019', userData.tenantGuid, userData.staffGuid).then((res: any) => { | ||
| 197 | if (res.code == proxy.$passCode) { | ||
| 198 | deploymentId.value = res.data; | ||
| 199 | } else { | ||
| 200 | deploymentId.value = ''; | ||
| 201 | proxy.$ElMessage.error(res.msg); | ||
| 202 | } | ||
| 203 | }) | ||
| 204 | } | ||
| 195 | } | 205 | } |
| 196 | 206 | ||
| 197 | const page = ref({ | 207 | const page = ref({ | ... | ... |
| ... | @@ -68,16 +68,17 @@ const tableInfo = ref({ | ... | @@ -68,16 +68,17 @@ const tableInfo = ref({ |
| 68 | id: "mapping-table", | 68 | id: "mapping-table", |
| 69 | fields: [ | 69 | fields: [ |
| 70 | { label: "序号", type: "index", width: 56, align: "center", fixed: "left" }, | 70 | { label: "序号", type: "index", width: 56, align: "center", fixed: "left" }, |
| 71 | { label: "数据产品编号", field: "damCode", width: 200 }, | 71 | { label: "数据产品编号", field: "damCode", width: 180 }, |
| 72 | { label: "数据产品名称", field: "damName", width: 200 }, | 72 | { label: "数据产品名称", field: "damName", width: 180 }, |
| 73 | { | 73 | { |
| 74 | label: "产品类型", field: "damTypeName", width: 160 | 74 | label: "产品类型", field: "damTypeName", width: 100 |
| 75 | }, | 75 | }, |
| 76 | { | 76 | { |
| 77 | label: "是否公共数据", field: "isPublicData", width: 120, getName: (scope) => { | 77 | label: "是否公共数据", field: "isPublicData", width: 120, getName: (scope) => { |
| 78 | return scope.row.isPublicData == 'Y' ? '是' : '否'; | 78 | return scope.row.isPublicData == 'Y' ? '是' : '否'; |
| 79 | } | 79 | } |
| 80 | }, | 80 | }, |
| 81 | { label: "数交所名称", field: "exchangeName", width: 140 }, | ||
| 81 | { | 82 | { |
| 82 | label: "审核状态", field: "approveState", width: TableColumnWidth.STATE, align: 'center', type: "tag", getName: (scope) => { | 83 | label: "审核状态", field: "approveState", width: TableColumnWidth.STATE, align: 'center', type: "tag", getName: (scope) => { |
| 83 | const approveVO = scope.row.approveVO || {} | 84 | const approveVO = scope.row.approveVO || {} | ... | ... |
| ... | @@ -704,14 +704,16 @@ const getProducts = () => { | ... | @@ -704,14 +704,16 @@ const getProducts = () => { |
| 704 | } | 704 | } |
| 705 | 705 | ||
| 706 | const getTableInfo = () => { | 706 | const getTableInfo = () => { |
| 707 | getDataExchangeProductList({}).then((res: any) => { | 707 | getDataExchangeProductList({ |
| 708 | exchangeGuid: route.query.exchangeGuid | ||
| 709 | }).then((res: any) => { | ||
| 708 | if (res.code == proxy.$passCode) { | 710 | if (res.code == proxy.$passCode) { |
| 709 | let data = res.data || []; | 711 | let data = res.data || []; |
| 710 | // 进行去重 去掉data 中在pageLIstInfo.value中已有的数据 | 712 | // 进行去重 去掉data 中在pageLIstInfo.value中已有的数据 |
| 711 | 713 | ||
| 712 | data = data.filter((item: any) => { | 714 | // data = data.filter((item: any) => { |
| 713 | return !pageLIstInfo.value.find((pageItem: any) => pageItem.damGuid == item.damGuid) | 715 | // return !pageLIstInfo.value.find((pageItem: any) => pageItem.damGuid == item.damGuid) |
| 714 | }) | 716 | // }) |
| 715 | formInfo.value.items[0].options = data; | 717 | formInfo.value.items[0].options = data; |
| 716 | } | 718 | } |
| 717 | }) | 719 | }) | ... | ... |
| ... | @@ -30,7 +30,9 @@ const tableDataLoading = computed(() => { | ... | @@ -30,7 +30,9 @@ const tableDataLoading = computed(() => { |
| 30 | }); | 30 | }); |
| 31 | const data = computed(() => props?.tableInfo?.data) | 31 | const data = computed(() => props?.tableInfo?.data) |
| 32 | const tableInfo = computed(() => props?.tableInfo || {}) | 32 | const tableInfo = computed(() => props?.tableInfo || {}) |
| 33 | |||
| 33 | const columnInfo = ref({ ...props?.columnInfo?.value }) | 34 | const columnInfo = ref({ ...props?.columnInfo?.value }) |
| 35 | |||
| 34 | const isEdit = computed(() => props?.tableInfo?.isEdit) | 36 | const isEdit = computed(() => props?.tableInfo?.isEdit) |
| 35 | const flag = computed(() => props?.tableInfo?.flag) | 37 | const flag = computed(() => props?.tableInfo?.flag) |
| 36 | const page = computed(() => props?.page) | 38 | const page = computed(() => props?.page) |
| ... | @@ -40,7 +42,6 @@ const selectRef = ref() | ... | @@ -40,7 +42,6 @@ const selectRef = ref() |
| 40 | const columnEdit = (row) => { | 42 | const columnEdit = (row) => { |
| 41 | if (!tableInfo.value.isEdit) { | 43 | if (!tableInfo.value.isEdit) { |
| 42 | columnInfo.value = { ...row } | 44 | columnInfo.value = { ...row } |
| 43 | |||
| 44 | emits("columnEdit", { ...row }) | 45 | emits("columnEdit", { ...row }) |
| 45 | } | 46 | } |
| 46 | 47 | ... | ... |
| ... | @@ -180,19 +180,25 @@ const toSearch = (val: any, clear: boolean = false) => { | ... | @@ -180,19 +180,25 @@ const toSearch = (val: any, clear: boolean = false) => { |
| 180 | } else { | 180 | } else { |
| 181 | page.value.daName = val.daName; | 181 | page.value.daName = val.daName; |
| 182 | } | 182 | } |
| 183 | if (tableInfo.value.isEdit) { | ||
| 184 | tableInfo.value.isEdit = false | ||
| 185 | tableInfo.value.currentId = "0" | ||
| 186 | columnInfoReset() | ||
| 187 | tableInfo.value.flag = 'create' | ||
| 188 | } | ||
| 183 | getTableData(); | 189 | getTableData(); |
| 184 | }; | 190 | }; |
| 185 | // 查公司 | 191 | // 查公司 |
| 186 | const documentList = async () => { | 192 | // const documentList = async () => { |
| 187 | const res = await getDocumentList({ | 193 | // const res = await getDocumentList({ |
| 188 | daName: tableSelectInfo.value.selectValue, | 194 | // daName: tableSelectInfo.value.selectValue, |
| 189 | isCompany: true, | 195 | // isCompany: true, |
| 190 | type: 1 | 196 | // type: 1 |
| 191 | }) | 197 | // }) |
| 192 | companyOption.value = res.data || [] | 198 | // companyOption.value = res.data || [] |
| 193 | 199 | ||
| 194 | return Promise.resolve() | 200 | // return Promise.resolve() |
| 195 | } | 201 | // } |
| 196 | // const params = { | 202 | // const params = { |
| 197 | // daName: row.damName, | 203 | // daName: row.damName, |
| 198 | // type: 1, | 204 | // type: 1, |
| ... | @@ -238,13 +244,32 @@ const getTableData = () => { | ... | @@ -238,13 +244,32 @@ const getTableData = () => { |
| 238 | } | 244 | } |
| 239 | 245 | ||
| 240 | const createOneData = () => { | 246 | const createOneData = () => { |
| 247 | |||
| 241 | if (companyOption.value.length > 0) { | 248 | if (companyOption.value.length > 0) { |
| 242 | findTab(true) | 249 | findTab(true) |
| 250 | columnInfoReset() | ||
| 251 | tableRef.value.columnInfo = { | ||
| 252 | companyGuid: "", | ||
| 253 | companyName: "", | ||
| 254 | daCode: "", | ||
| 255 | daName: "", | ||
| 256 | damGuid: "", | ||
| 257 | effectiveDate: "", | ||
| 258 | guid: "", | ||
| 259 | intableMoney: "", | ||
| 260 | intableTime: "", | ||
| 261 | issuingEntityGuid: "", | ||
| 262 | issuingEntityName: "", | ||
| 263 | registerGuid: "", | ||
| 264 | registerTime: "", | ||
| 265 | updateTime: "", | ||
| 266 | updateUserName: "", | ||
| 267 | } | ||
| 243 | assetsOption.value = [] | 268 | assetsOption.value = [] |
| 244 | const currentDate = dayjs().format('YYYY-MM-DD'); | 269 | const currentDate = dayjs().format('YYYY-MM-DD'); |
| 245 | tableInfo.value.flag = "create" | 270 | tableInfo.value.flag = "create" |
| 246 | //const arr:any = [] | 271 | //const arr:any = [] |
| 247 | tableInfo.value.data.unshift({ | 272 | const newData = { |
| 248 | guid: BASE_ID, | 273 | guid: BASE_ID, |
| 249 | companyName: "", | 274 | companyName: "", |
| 250 | daName: "", | 275 | daName: "", |
| ... | @@ -257,7 +282,8 @@ const createOneData = () => { | ... | @@ -257,7 +282,8 @@ const createOneData = () => { |
| 257 | companyGuid: "", | 282 | companyGuid: "", |
| 258 | registerGuid: "", | 283 | registerGuid: "", |
| 259 | damGuid: "" | 284 | damGuid: "" |
| 260 | }) | 285 | }; |
| 286 | tableInfo.value.data = [newData, ...tableInfo.value.data]; | ||
| 261 | //tableInfo.value.data = arr | 287 | //tableInfo.value.data = arr |
| 262 | tableInfo.value.currentId = BASE_ID | 288 | tableInfo.value.currentId = BASE_ID |
| 263 | tableInfo.value.isEdit = true | 289 | tableInfo.value.isEdit = true |
| ... | @@ -285,7 +311,7 @@ const columnDel = (row) => { | ... | @@ -285,7 +311,7 @@ const columnDel = (row) => { |
| 285 | if (res?.code === proxy.$passCode) { | 311 | if (res?.code === proxy.$passCode) { |
| 286 | ElMessage.success("删除成功") | 312 | ElMessage.success("删除成功") |
| 287 | getTableData() | 313 | getTableData() |
| 288 | documentList() | 314 | // documentList() |
| 289 | columnCancel() | 315 | columnCancel() |
| 290 | findTab(false) | 316 | findTab(false) |
| 291 | tableRef.value.columnInfo = {} | 317 | tableRef.value.columnInfo = {} |
| ... | @@ -356,7 +382,7 @@ const columnEdit = (row) => { | ... | @@ -356,7 +382,7 @@ const columnEdit = (row) => { |
| 356 | tableSelectInfo.value.companyGuid = row.companyGuid | 382 | tableSelectInfo.value.companyGuid = row.companyGuid |
| 357 | assetsOption.value = [] | 383 | assetsOption.value = [] |
| 358 | addAssetsOption(null, row, true) | 384 | addAssetsOption(null, row, true) |
| 359 | addCompanyOption(row) | 385 | // addCompanyOption(row) |
| 360 | //getAssetsList() | 386 | //getAssetsList() |
| 361 | const info = { ...row } | 387 | const info = { ...row } |
| 362 | tableInfo.value.currentId = info.guid | 388 | tableInfo.value.currentId = info.guid |
| ... | @@ -481,25 +507,25 @@ const addAssetsOption = (values, row, flag = false) => { | ... | @@ -481,25 +507,25 @@ const addAssetsOption = (values, row, flag = false) => { |
| 481 | 507 | ||
| 482 | }) | 508 | }) |
| 483 | } | 509 | } |
| 484 | const addCompanyOption = (row) => { | 510 | // const addCompanyOption = (row) => { |
| 485 | let flag = true | 511 | // let flag = true |
| 486 | documentList().then(() => { | 512 | // documentList().then(() => { |
| 487 | const obj = { | 513 | // const obj = { |
| 488 | tenantName: row.companyName, | 514 | // tenantName: row.companyName, |
| 489 | tenantGuid: row.companyGuid | 515 | // tenantGuid: row.companyGuid |
| 490 | } | 516 | // } |
| 491 | const arr = companyOption.value | 517 | // const arr = companyOption.value |
| 492 | arr.forEach((item) => { | 518 | // arr.forEach((item) => { |
| 493 | if (item.tenantGuid === row.companyGuid) { | 519 | // if (item.tenantGuid === row.companyGuid) { |
| 494 | flag = false | 520 | // flag = false |
| 495 | } | 521 | // } |
| 496 | }) | 522 | // }) |
| 497 | if (flag) { | 523 | // if (flag) { |
| 498 | arr.unshift(obj) | 524 | // arr.unshift(obj) |
| 499 | companyOption.value = arr | 525 | // companyOption.value = arr |
| 500 | } | 526 | // } |
| 501 | }) | 527 | // }) |
| 502 | } | 528 | // } |
| 503 | onBeforeMount(() => { | 529 | onBeforeMount(() => { |
| 504 | //getTableData() | 530 | //getTableData() |
| 505 | // getAssetsList() | 531 | // getAssetsList() | ... | ... |
| ... | @@ -896,7 +896,7 @@ const handleChangeTime = (val) => { | ... | @@ -896,7 +896,7 @@ const handleChangeTime = (val) => { |
| 896 | <div class="left-pd"></div> | 896 | <div class="left-pd"></div> |
| 897 | <div class="header-title">数据服务资产情况</div> | 897 | <div class="header-title">数据服务资产情况</div> |
| 898 | </div> | 898 | </div> |
| 899 | <div style="height: calc(100% - 40px);"> | 899 | <div style="height: calc(100% - 80px);"> |
| 900 | <Table class="drak-table" ref="assetTableRef" v-show="!assetTableInfo.loading1" :tableInfo="assetTableInfo" | 900 | <Table class="drak-table" ref="assetTableRef" v-show="!assetTableInfo.loading1" :tableInfo="assetTableInfo" |
| 901 | @tableBtnClick="tableBtnClick" /> | 901 | @tableBtnClick="tableBtnClick" /> |
| 902 | <el-skeleton v-show="assetTableInfo.loading1" :rows="6" animated /> | 902 | <el-skeleton v-show="assetTableInfo.loading1" :rows="6" animated /> | ... | ... |
-
Please register or sign in to post a comment