|
@@ -148,6 +148,7 @@
|
|
<script setup>
|
|
<script setup>
|
|
import {ref,watch,nextTick} from "vue";
|
|
import {ref,watch,nextTick} from "vue";
|
|
import {useAppStore} from "~src/store";
|
|
import {useAppStore} from "~src/store";
|
|
|
|
+import {useRouter, useRoute} from 'vue-router'
|
|
import wbsApi from "~api/data-fill/wbs"
|
|
import wbsApi from "~api/data-fill/wbs"
|
|
import HcUpload from "./HcUpload.vue"
|
|
import HcUpload from "./HcUpload.vue"
|
|
import HTableForm from "~src/plugins/HTableForm"
|
|
import HTableForm from "~src/plugins/HTableForm"
|
|
@@ -158,6 +159,11 @@ import {getClassList} from "~api/tentative";
|
|
import notableform from '~src/assets/view/notableform.svg';
|
|
import notableform from '~src/assets/view/notableform.svg';
|
|
import {utilsText, isType, formValidate, deepClone} from "vue-utils-plus"
|
|
import {utilsText, isType, formValidate, deepClone} from "vue-utils-plus"
|
|
|
|
|
|
|
|
+const router = useRouter()
|
|
|
|
+const useRoutes = useRoute()
|
|
|
|
+//路由参数
|
|
|
|
+const routerQuery = useRoutes?.query;
|
|
|
|
+const isaddType = routerQuery?.isaddType || false;
|
|
//初始
|
|
//初始
|
|
const props = defineProps({
|
|
const props = defineProps({
|
|
datas: {
|
|
datas: {
|
|
@@ -258,7 +264,10 @@ const CollapseChange = async (name) => {
|
|
formKeyIds.value = getValString(item.pKeyId)
|
|
formKeyIds.value = getValString(item.pKeyId)
|
|
if (!item.isTableFormRender) {
|
|
if (!item.isTableFormRender) {
|
|
//获取已填写的数据
|
|
//获取已填写的数据
|
|
- await getBussDataInfo(item, index)
|
|
|
|
|
|
+ if(!isaddType){
|
|
|
|
+ await getBussDataInfo(item, index)
|
|
|
|
+ }
|
|
|
|
+
|
|
//渲染表单
|
|
//渲染表单
|
|
await getExcelHtml(item,index)
|
|
await getExcelHtml(item,index)
|
|
}
|
|
}
|