diff --git a/src/views/design/designChange/index.vue b/src/views/design/designChange/index.vue
index 2b89587..cc388f4 100644
--- a/src/views/design/designChange/index.vue
+++ b/src/views/design/designChange/index.vue
@@ -79,10 +79,11 @@
-
+
上传
查看
+ 通知单
@@ -172,6 +173,17 @@ const handleAdd = () => {
}
});
};
+/** 新增按钮操作 */
+const handleViewDetail = (row) => {
+ proxy.$tab.closePage(proxy.$route);
+ proxy.$router.push({
+ path: `/design-management/designChange/indexEdit`,
+ query: {
+ id: row.id,
+ type: 'view'
+ }
+ });
+};
// 变更图纸
const handleAddChange = (row) => {
proxy.$tab.closePage(proxy.$route);
diff --git a/src/views/design/designChange/indexEdit.vue b/src/views/design/designChange/indexEdit.vue
index 209cae5..d2df02b 100644
--- a/src/views/design/designChange/indexEdit.vue
+++ b/src/views/design/designChange/indexEdit.vue
@@ -149,6 +149,7 @@
确认
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
import { useUserStoreHook } from '@/store/modules/user';
-import { addDesignChange } from '@/api/design/designChange';
+import { addDesignChange, getDesignChange } from '@/api/design/designChange';
import { listVolumeCatalog } from '@/api/design/volumeCatalog';
const { design_change_reason_type } = toRefs(proxy?.useDict('design_change_reason_type'));
const route = useRoute();
@@ -280,10 +281,25 @@ const handleSelect = (val) => {
form.value.specialty = obj.specialty;
form.value.extendDetail.subName = obj.designSubitem;
};
+/** 获取详情 */
+const getInfo = () => {
+ buttonLoading.value = false;
+ nextTick(async () => {
+ const res = await getDesignChange(routeParams.value.id);
+ Object.assign(form.value, res.data);
+ if (form.value.changeReason.length > 0) {
+ form.value.changeReason = form.value.changeReason.split(',');
+ }
+ buttonLoading.value = false;
+ });
+};
+
onMounted(() => {
nextTick(async () => {
+ routeParams.value = proxy.$route.query;
reset();
getList();
+ getInfo();
});
});