|
|
@@ -59,44 +59,43 @@
|
|
|
@size-change="loadList"
|
|
|
/>
|
|
|
</div>
|
|
|
- </AidopDemoShell>
|
|
|
|
|
|
- <el-dialog
|
|
|
- v-model="createDialog.visible"
|
|
|
- title="采购退货单-新增"
|
|
|
- width="92%"
|
|
|
- top="3vh"
|
|
|
- append-to-body
|
|
|
- class="purchase-return-embed-dialog"
|
|
|
- >
|
|
|
- <PurchaseReturnOrderForm
|
|
|
+ <!-- 对话框放在 AidopDemoShell 内,保持单根节点,避免 transition + keep-alive 对 Fragment 的兼容问题 -->
|
|
|
+ <el-dialog
|
|
|
v-if="createDialog.visible"
|
|
|
- :key="createDialog.key"
|
|
|
- embedded
|
|
|
- form-mode="create"
|
|
|
- @close="createDialog.visible = false"
|
|
|
- @saved="onCreateSaved"
|
|
|
- />
|
|
|
- </el-dialog>
|
|
|
+ v-model="createDialog.visible"
|
|
|
+ title="采购退货单-新增"
|
|
|
+ width="92%"
|
|
|
+ top="3vh"
|
|
|
+ class="purchase-return-embed-dialog"
|
|
|
+ >
|
|
|
+ <PurchaseReturnOrderForm
|
|
|
+ :key="createDialog.key"
|
|
|
+ embedded
|
|
|
+ form-mode="create"
|
|
|
+ @close="createDialog.visible = false"
|
|
|
+ @saved="onCreateSaved"
|
|
|
+ />
|
|
|
+ </el-dialog>
|
|
|
|
|
|
- <el-dialog
|
|
|
- v-model="editViewDialog.visible"
|
|
|
- :title="editViewDialog.mode === 'edit' ? '采购退货单-编辑' : '采购退货单-查看'"
|
|
|
- width="92%"
|
|
|
- top="3vh"
|
|
|
- append-to-body
|
|
|
- class="purchase-return-embed-dialog"
|
|
|
- >
|
|
|
- <PurchaseReturnOrderForm
|
|
|
+ <el-dialog
|
|
|
v-if="editViewDialog.visible"
|
|
|
- :key="editViewDialog.key"
|
|
|
- embedded
|
|
|
- :form-mode="editViewDialog.mode"
|
|
|
- :record-id="editViewDialog.recordId"
|
|
|
- @close="editViewDialog.visible = false"
|
|
|
- @saved="onEditSaved"
|
|
|
- />
|
|
|
- </el-dialog>
|
|
|
+ v-model="editViewDialog.visible"
|
|
|
+ :title="editViewDialog.mode === 'edit' ? '采购退货单-编辑' : '采购退货单-查看'"
|
|
|
+ width="92%"
|
|
|
+ top="3vh"
|
|
|
+ class="purchase-return-embed-dialog"
|
|
|
+ >
|
|
|
+ <PurchaseReturnOrderForm
|
|
|
+ :key="editViewDialog.key"
|
|
|
+ embedded
|
|
|
+ :form-mode="editViewDialog.mode"
|
|
|
+ :record-id="editViewDialog.recordId"
|
|
|
+ @close="editViewDialog.visible = false"
|
|
|
+ @saved="onEditSaved"
|
|
|
+ />
|
|
|
+ </el-dialog>
|
|
|
+ </AidopDemoShell>
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts" name="aidopS4PurchaseReturnOrderList">
|