f93c023b by xukangle

Merge branch 'develop' into release-test

2 parents c6bfb5f5 ac70cec4
...@@ -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 />
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!