分类分级任务联调
Showing
5 changed files
with
33 additions
and
5 deletions
| ... | @@ -472,6 +472,13 @@ export const getTaskFieldCount = (data) => request({ | ... | @@ -472,6 +472,13 @@ export const getTaskFieldCount = (data) => request({ |
| 472 | params: data | 472 | params: data |
| 473 | }) | 473 | }) |
| 474 | 474 | ||
| 475 | // 分类分级任务执行数据库信息查询 | ||
| 476 | export const getDbFieldList = (data) => request({ | ||
| 477 | url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task-exec-result/confirm-query-db-list`, | ||
| 478 | method: 'get', | ||
| 479 | params: data | ||
| 480 | }) | ||
| 481 | |||
| 475 | // 分类分级任务执行字段查询 | 482 | // 分类分级任务执行字段查询 |
| 476 | export const execTaskFieldList = (data) => request({ | 483 | export const execTaskFieldList = (data) => request({ |
| 477 | url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task-exec-result/confirm-field-list-query`, | 484 | url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task-exec-result/confirm-field-list-query`, |
| ... | @@ -489,7 +496,7 @@ export const execTaskSheetList = (data) => request({ | ... | @@ -489,7 +496,7 @@ export const execTaskSheetList = (data) => request({ |
| 489 | export const execTaskConfirm = (data) => request({ | 496 | export const execTaskConfirm = (data) => request({ |
| 490 | url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task-exec-result/confirm-task`, | 497 | url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task-exec-result/confirm-task`, |
| 491 | method: 'post', | 498 | method: 'post', |
| 492 | data | 499 | params: data |
| 493 | }) | 500 | }) |
| 494 | 501 | ||
| 495 | // 分类分级任务执行字段确认 | 502 | // 分类分级任务执行字段确认 |
| ... | @@ -536,7 +543,7 @@ export const filterVal = (val, type) => { | ... | @@ -536,7 +543,7 @@ export const filterVal = (val, type) => { |
| 536 | } else if(type == 'confirmStatus'){ | 543 | } else if(type == 'confirmStatus'){ |
| 537 | switch (val) { | 544 | switch (val) { |
| 538 | case 'N': | 545 | case 'N': |
| 539 | status = '草稿中'; | 546 | status = '待确认'; |
| 540 | break; | 547 | break; |
| 541 | case 'Y': | 548 | case 'Y': |
| 542 | status = '已确认'; | 549 | status = '已确认'; |
| ... | @@ -557,6 +564,18 @@ export const filterVal = (val, type) => { | ... | @@ -557,6 +564,18 @@ export const filterVal = (val, type) => { |
| 557 | status = '待确认'; | 564 | status = '待确认'; |
| 558 | break; | 565 | break; |
| 559 | } | 566 | } |
| 567 | } else if(type == 'changeStatus'){ | ||
| 568 | switch (val) { | ||
| 569 | case 'N': | ||
| 570 | status = '待确认'; | ||
| 571 | break; | ||
| 572 | case 'Y': | ||
| 573 | status = '已确认'; | ||
| 574 | break; | ||
| 575 | default: | ||
| 576 | status = '--'; | ||
| 577 | break; | ||
| 578 | } | ||
| 560 | } | 579 | } |
| 561 | return status; | 580 | return status; |
| 562 | } | 581 | } | ... | ... |
| ... | @@ -498,6 +498,11 @@ const scheduleChange = (val, rowValue) => { | ... | @@ -498,6 +498,11 @@ const scheduleChange = (val, rowValue) => { |
| 498 | const treeSelectNodeChange = (node, item, nodeObj) => { | 498 | const treeSelectNodeChange = (node, item, nodeObj) => { |
| 499 | emits("treeSelectNodeChange", node, item, nodeObj); | 499 | emits("treeSelectNodeChange", node, item, nodeObj); |
| 500 | } | 500 | } |
| 501 | |||
| 502 | const getCascaderCheckedData = () => { | ||
| 503 | const dialogForm = dialogFormRef.value[0] || dialogFormRef.value; | ||
| 504 | return dialogForm.getCascaderCheckedData(); | ||
| 505 | } | ||
| 501 | const setTreeChecked = (checkedKeys, leafOnly: boolean = false) => { | 506 | const setTreeChecked = (checkedKeys, leafOnly: boolean = false) => { |
| 502 | nextTick(() => { | 507 | nextTick(() => { |
| 503 | const formTree = formTreeRef.value[0] || formTreeRef.value; | 508 | const formTree = formTreeRef.value[0] || formTreeRef.value; |
| ... | @@ -533,7 +538,8 @@ defineExpose({ | ... | @@ -533,7 +538,8 @@ defineExpose({ |
| 533 | formTreeRef, | 538 | formTreeRef, |
| 534 | setTableRowSelected, | 539 | setTableRowSelected, |
| 535 | setTreeChecked, | 540 | setTreeChecked, |
| 536 | getDialogConRef | 541 | getDialogConRef, |
| 542 | getCascaderCheckedData | ||
| 537 | }); | 543 | }); |
| 538 | </script> | 544 | </script> |
| 539 | 545 | ... | ... |
| ... | @@ -101,7 +101,7 @@ onMounted(() => { | ... | @@ -101,7 +101,7 @@ onMounted(() => { |
| 101 | <template v-if="item.type == 'select'"> | 101 | <template v-if="item.type == 'select'"> |
| 102 | <el-select :class="{ 'is-multiple': item.multiple }" v-model="formInline[item.field]" | 102 | <el-select :class="{ 'is-multiple': item.multiple }" v-model="formInline[item.field]" |
| 103 | :placeholder="item.placeholder" :clearable="item.clearable" :filterable="item.filterable" | 103 | :placeholder="item.placeholder" :clearable="item.clearable" :filterable="item.filterable" |
| 104 | @change="(val) => selectChange(val, item)"> | 104 | :disabled="item.disabled ?? false" @change="(val) => selectChange(val, item)"> |
| 105 | <el-option v-for="opt in item.options" :label="item.props?.label ? opt[item.props.label] : opt.label" | 105 | <el-option v-for="opt in item.options" :label="item.props?.label ? opt[item.props.label] : opt.label" |
| 106 | :value="item.props?.value ? opt[item.props.value] : opt.value" /> | 106 | :value="item.props?.value ? opt[item.props.value] : opt.value" /> |
| 107 | </el-select> | 107 | </el-select> | ... | ... |
| ... | @@ -64,7 +64,9 @@ const tableInfo = ref({ | ... | @@ -64,7 +64,9 @@ const tableInfo = ref({ |
| 64 | { | 64 | { |
| 65 | label: "结果状态", field: "confirmStatus", width: TableColumnWidth.STATE, align: 'center', type: "tag", getName: (scope) => { | 65 | label: "结果状态", field: "confirmStatus", width: TableColumnWidth.STATE, align: 'center', type: "tag", getName: (scope) => { |
| 66 | return filterVal(scope.row.confirmStatus, 'confirmStatus'); | 66 | return filterVal(scope.row.confirmStatus, 'confirmStatus'); |
| 67 | } | 67 | }, tagType: (scope) => { |
| 68 | return scope.row.confirmStatus=='Y'?'success':'warning'; | ||
| 69 | }, | ||
| 68 | }, | 70 | }, |
| 69 | ], | 71 | ], |
| 70 | data: [], | 72 | data: [], |
| ... | @@ -157,6 +159,7 @@ const toPath = (type) => { | ... | @@ -157,6 +159,7 @@ const toPath = (type) => { |
| 157 | query: { | 159 | query: { |
| 158 | guid: currTableData.value.guid, | 160 | guid: currTableData.value.guid, |
| 159 | name: currTableData.value.taskName, | 161 | name: currTableData.value.taskName, |
| 162 | detail: JSON.stringify(currTableData.value), | ||
| 160 | type | 163 | type |
| 161 | }, | 164 | }, |
| 162 | }); | 165 | }); | ... | ... |
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment