update workflow

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-10-18 14:51:16 +07:00
parent 4b473d34ba
commit 3e38b02261
3 changed files with 117 additions and 102 deletions

View file

@ -41,6 +41,7 @@ const formData = reactive({
});
const isReadOnly = ref<boolean>(false); //
const workflowRef = ref<any>(null);
//
const statusOptionMain = ref<DataOption[]>(
store.optionStatus.filter((e) => e.id !== "")
@ -248,8 +249,12 @@ onMounted(async () => {
<div class="row q-col-gutter-sm">
<div class="col-xs-12 col-md-12">
<q-select
:class="classInput(isReadOnly)"
:readonly="isReadOnly"
:class="
classInput(
isReadOnly || !workflowRef?.permission.isUpdate
)
"
:readonly="isReadOnly || !workflowRef?.permission.isUpdate"
v-model="formData.status"
label="สถานะ"
dense
@ -279,8 +284,12 @@ onMounted(async () => {
<div class="col-xs-12 col-md-12">
<q-input
:class="classInput(isReadOnly)"
:readonly="isReadOnly"
:class="
classInput(
isReadOnly || !workflowRef?.permission.isUpdate
)
"
:readonly="isReadOnly || !workflowRef?.permission.isUpdate"
v-model="formData.remark"
label="หมายเหตุ"
dense
@ -290,7 +299,10 @@ onMounted(async () => {
/>
</div>
<div class="row col-12 justify-end" v-if="!isReadOnly">
<div
class="row col-12 justify-end"
v-if="!isReadOnly && workflowRef?.permission.isUpdate"
>
<q-btn label="บันทึก" color="secondary" type="submit"
><q-tooltip>นท</q-tooltip></q-btn
>
@ -302,7 +314,11 @@ onMounted(async () => {
</q-form>
<div class="col-12">
<Workflow :id="requestId" sys-name="REGISTRY_PROFILE" />
<Workflow
ref="workflowRef"
:id="requestId"
sys-name="REGISTRY_PROFILE"
/>
</div>
</div>
</q-card-section>