case 4745 - batch close extension: close as Done or Never
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,17 @@
|
||||
>Close / reopen cases</v-expansion-panel-header
|
||||
>
|
||||
<v-expansion-panel-content>
|
||||
<!-- case 4745: closing sets this status; reopening sets New. Duplicate is one case at a time, on the case form -->
|
||||
<v-radio-group
|
||||
v-model="closeAs"
|
||||
row
|
||||
dense
|
||||
:disabled="jobActive"
|
||||
data-cy="extCloseCasesAs"
|
||||
>
|
||||
<v-radio label="Close as Done" :value="STATUS_DONE"></v-radio>
|
||||
<v-radio label="Close as Never" :value="STATUS_NEVER"></v-radio>
|
||||
</v-radio-group>
|
||||
<v-btn
|
||||
color="blue darken-1"
|
||||
text
|
||||
@@ -42,6 +53,10 @@ export default {
|
||||
dataListSelection: { type: Object, default: null }
|
||||
},
|
||||
data: () => ({
|
||||
//case 4745: GZCaseStatus values
|
||||
STATUS_DONE: 5,
|
||||
STATUS_NEVER: 6,
|
||||
closeAs: 5,
|
||||
jobActive: false,
|
||||
opening: false,
|
||||
currentJobId: null,
|
||||
@@ -68,7 +83,7 @@ export default {
|
||||
//Clear any possible prior errors
|
||||
vm.$emit("ext-show-job-log", "clear");
|
||||
vm.opening = open;
|
||||
const url = `job-operations/batch-close-cases?open=${open}`;
|
||||
const url = `job-operations/batch-close-cases?open=${open}&status=${this.closeAs}`;
|
||||
try {
|
||||
this.progress = "";
|
||||
let jobId = await window.$gz.api.upsert(url, this.dataListSelection);
|
||||
|
||||
Reference in New Issue
Block a user