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
|
>Close / reopen cases</v-expansion-panel-header
|
||||||
>
|
>
|
||||||
<v-expansion-panel-content>
|
<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
|
<v-btn
|
||||||
color="blue darken-1"
|
color="blue darken-1"
|
||||||
text
|
text
|
||||||
@@ -42,6 +53,10 @@ export default {
|
|||||||
dataListSelection: { type: Object, default: null }
|
dataListSelection: { type: Object, default: null }
|
||||||
},
|
},
|
||||||
data: () => ({
|
data: () => ({
|
||||||
|
//case 4745: GZCaseStatus values
|
||||||
|
STATUS_DONE: 5,
|
||||||
|
STATUS_NEVER: 6,
|
||||||
|
closeAs: 5,
|
||||||
jobActive: false,
|
jobActive: false,
|
||||||
opening: false,
|
opening: false,
|
||||||
currentJobId: null,
|
currentJobId: null,
|
||||||
@@ -68,7 +83,7 @@ export default {
|
|||||||
//Clear any possible prior errors
|
//Clear any possible prior errors
|
||||||
vm.$emit("ext-show-job-log", "clear");
|
vm.$emit("ext-show-job-log", "clear");
|
||||||
vm.opening = open;
|
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 {
|
try {
|
||||||
this.progress = "";
|
this.progress = "";
|
||||||
let jobId = await window.$gz.api.upsert(url, this.dataListSelection);
|
let jobId = await window.$gz.api.upsert(url, this.dataListSelection);
|
||||||
|
|||||||
Reference in New Issue
Block a user