|
@@ -20,23 +20,25 @@ const currentTemplate = ref(null);
|
|
|
const refreshTemplate = ref(true);
|
|
|
const onSelectTemplate = (tem) => {
|
|
|
refreshTemplate.value = false;
|
|
|
- refreshTemplate.value = true;
|
|
|
-
|
|
|
- currentTemplate.value = tem;
|
|
|
- temsDrawerVisible.value = false;
|
|
|
-
|
|
|
- formData.engineeringId = tem.engineeringId;
|
|
|
- formData.formName = tem.formName;
|
|
|
- formData.productCode = tem.productCode;
|
|
|
- // 如果有值 并且是json字符串 则解析
|
|
|
- excelData.value = null;
|
|
|
- if (tem.excelData) {
|
|
|
- excelData.value = JSON.parse(tem.excelData);
|
|
|
- }
|
|
|
- console.log("返回的exccel数据", excelData.value);
|
|
|
- getProductCodeListById(formData.engineeringId).then((res) => {
|
|
|
- codeAllList.value = res.data;
|
|
|
- codeList.value = codeAllList.value;
|
|
|
+
|
|
|
+ nextTick(() => {
|
|
|
+ currentTemplate.value = tem;
|
|
|
+ temsDrawerVisible.value = false;
|
|
|
+
|
|
|
+ formData.engineeringId = tem.engineeringId;
|
|
|
+ formData.formName = tem.formName;
|
|
|
+ formData.productCode = tem.productCode;
|
|
|
+ // 如果有值 并且是json字符串 则解析
|
|
|
+ excelData.value = null;
|
|
|
+ if (tem.excelData) {
|
|
|
+ excelData.value = JSON.parse(tem.excelData);
|
|
|
+ }
|
|
|
+ refreshTemplate.value = true;
|
|
|
+ console.log("返回的exccel数据", excelData.value);
|
|
|
+ getProductCodeListById(formData.engineeringId).then((res) => {
|
|
|
+ codeAllList.value = res.data;
|
|
|
+ codeList.value = codeAllList.value;
|
|
|
+ });
|
|
|
});
|
|
|
};
|
|
|
const onOpenTemplate = () => {
|
|
@@ -138,10 +140,12 @@ const onSaveTemplate = async () => {
|
|
|
let result = await saveExcelTemplate(p);
|
|
|
}
|
|
|
|
|
|
- formRef.value && formRef.value.resetFields();
|
|
|
- currentTemplate.value = null;
|
|
|
-
|
|
|
- excelData.value = null;
|
|
|
+ // 清空右侧数据和excel数据
|
|
|
+ // formRef.value && formRef.value.resetFields();
|
|
|
+ // currentTemplate.value = null;
|
|
|
+ //
|
|
|
+ // excelData.value = null;
|
|
|
+ // refreshTemplate.value = false;
|
|
|
ElMessage.success("保存成功");
|
|
|
};
|
|
|
|