diff --git a/src/api/DesignForm/requestapi.ts b/src/api/DesignForm/requestapi.ts
index ed2bab9..1b3b2e5 100644
--- a/src/api/DesignForm/requestapi.ts
+++ b/src/api/DesignForm/requestapi.ts
@@ -320,6 +320,13 @@ export function gainFormTableField(data?:any){
data: data
});
}
+export function gainTableVersionField(data?:any){
+ return request({
+ url: '/systemapi/customer_form/gainTableVersionField',
+ method: 'post',
+ data: data
+ });
+}
//编辑自定义表单列表数据
export function editCustomerFormList(data: any) {
return request({
diff --git a/src/components/DesignForm/app/formPage.vue b/src/components/DesignForm/app/formPage.vue
index 304279f..5a9bef8 100644
--- a/src/components/DesignForm/app/formPage.vue
+++ b/src/components/DesignForm/app/formPage.vue
@@ -375,7 +375,7 @@ watch(() => props.options,(val:any) => {
*/
provide(constFormBtnEvent, (obj: any) => {
emits('btnClick', obj.key)
- // console.log("按钮组件事件-----2-------->",obj.key)
+ console.log("按钮组件事件-----2-------->",obj.key)
if ([3, 4, 5].includes(props.type)) {
return ElMessage.error('当前模式不能提交表单')
}
diff --git a/src/components/DesignForm/public/form/form.vue b/src/components/DesignForm/public/form/form.vue
index 9bd1de7..8f2a178 100644
--- a/src/components/DesignForm/public/form/form.vue
+++ b/src/components/DesignForm/public/form/form.vue
@@ -51,7 +51,12 @@ const props = withDefaults(
options?: { [key: string]: any } // 表单组件选项,同setOptions
dict?: object // 固定匹配的字典
isSearch?: boolean // 列表里作为筛选使用
-
+ isWorkFlow?: number //
+ flowkey?: string //
+ groupid?: string //
+ signCode?: string //
+ versionId?: string //
+ mastesformjson?: string //
}>(),
{
type: 1, // 1新增;2修改;3查看(表单模式) ;4查看; 5设计
@@ -78,7 +83,12 @@ const props = withDefaults(
type:Boolean,
default:true
},
- key:1
+ key:1,
+ isWorkFlow:2,
+ flowkey:"",
+ groupid:"",
+ signCode:"",
+ mastesformjson:"",
}
)
const emits = defineEmits<{
@@ -1223,6 +1233,7 @@ const appendRemoveStyle = (type?: boolean) => {
// 按钮组件事件
provide(constFormBtnEvent, (obj: any) => {
+ console.log("点击的哪个按钮----》",obj.key);
emits('btnClick', obj.key)
if ([3, 4, 5].includes(props.type)) {
return ElMessage.error('当前模式不能提交表单')
@@ -1408,7 +1419,7 @@ const submit = (params = {}) => {
let editUrl = props.formData.config?.editUrl || props.editUrl
let apiUrl = props.type === 1 ? addUrl : editUrl
- // console.log("新增、查看、保存数据",props.type,props.addUrl,props.editUrl)
+ console.log("新增、查看、保存数据",apiUrl,props.type,props.addUrl,props.editUrl)
if (props.isSearch || !apiUrl || loading.value) {
if (!props.isSearch && !apiUrl) {
console.error(
@@ -1431,6 +1442,9 @@ const submit = (params = {}) => {
case "editFormContent":
apiUrl ="/systemapi/task_management/editCustomerTable"
break;
+ case "addData":
+ apiUrl ="/systemapi/task_management/createAppTask"
+ break;
default:
}
validate((valid: boolean, fields: any) => {
@@ -1462,11 +1476,13 @@ const submit = (params = {}) => {
// console.log("beforeSubmit--->",beforeSubmit)
// console.log("props.beforeSubmit--->",props.beforeSubmit)
// console.log("props.beforeSubmit--->",props.beforeSubmit)
-
+ formatParams.versionId=props.versionId
+ formatParams.appKey=props.groupid
+ formatParams.status=2
// loading.value = true
- // console.log("apiUrl--->",apiUrl)
- // console.log("submitParams--->",submitParams)
- // console.log("formatParams--->",formatParams)
+ console.log("apiUrl--->",apiUrl)
+ console.log("submitParams--->",submitParams)
+ console.log("formatParams--->",formatParams)
// debugger
// 提交保存表单
@@ -1669,6 +1685,17 @@ const saveDraft = (params = {}) => {
if (submitParams === false) {
return
}
+ formatParams.versionId=props.versionId
+ formatParams.appKey=props.groupid
+ formatParams.status=1
+ if(formatParams.formId){
+ if(formatParams.formId == ""){
+ formatParams.formId = props.versionId
+ }
+ }else{
+ formatParams.formId = props.versionId
+ }
+ console.log("提交保存草稿!",params)
// 提交保存表单
currencyFormApiSubmit(apiUrl, submitParams ?? formatParams)
.then((res: any) => {
diff --git a/src/utils/workflow/const.ts b/src/utils/workflow/const.ts
index c2754fc..4546efd 100644
--- a/src/utils/workflow/const.ts
+++ b/src/utils/workflow/const.ts
@@ -194,7 +194,7 @@ export let afreshSubmitButton = {
},
list: [
{
- type: "button",
+ type: "button",
iconFont: "fa-square-o",
control:{
label: "确认提交",
diff --git a/src/views/hr/archives/basicinformation/content.vue b/src/views/hr/archives/basicinformation/content.vue
index 43df198..732cba7 100644
--- a/src/views/hr/archives/basicinformation/content.vue
+++ b/src/views/hr/archives/basicinformation/content.vue
@@ -207,7 +207,7 @@ function editCont() {
巨蟹座
狮子座
处女座
- 天枰座
+ 天秤座
天蝎座
射手座
摩羯座
diff --git a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/openAppFormPage.vue b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/openAppFormPage.vue
index c765eb1..36155da 100644
--- a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/openAppFormPage.vue
+++ b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/openAppFormPage.vue
@@ -233,7 +233,7 @@ const gainAppFormPageInit = () =>{
let stateData = string2json(data.data.appForm.listjson)
let holeControlAndConfigStateData = string2json(data.data.appForm.mastesformjson)
- if(stateData.tableData.columns.length>0){
+ if(stateData.tableData.columns && stateData.tableData.columns.length>0){
for(let i = 0;i {
}
if(tableAttrLogButtonList && tableAttrLogButtonList.length > 0){
+ if(state.tableData.columns && state.tableData.columns.length > 0){
state.tableData.columns.forEach((itemCol:any)=>{
tableAttrLogButtonList.forEach((item:any)=>{
if(itemCol.id == item.id){
@@ -452,6 +453,7 @@ const getListInfo = () => {
})
})
}
+ }
if(state.tableData && state.tableData.controlBtn && state.tableData.controlBtn.length > 0) {
state.tableData.controlBtn.forEach((itemCol:any)=>{
@@ -475,7 +477,7 @@ const getListInfo = () => {
const tableFieldAttrButClick = (val:tableButton[]) => {
if(zhuDaunIsTrue.value == true){
if(val.length > 0){ //判断是否有选中的字段
- if(state.tableData.columns.length > 0){ //判断列表是否有数据
+ if(state.tableData.columns&&state.tableData.columns.length > 0){ //判断列表是否有数据
val.forEach((item:tableButton)=>{
let isTrue = true;
state.tableData.columns.forEach((itemTab:tableButton)=>{
@@ -488,6 +490,7 @@ const tableFieldAttrButClick = (val:tableButton[]) => {
}
})
}else{ //列表无数据,直接新增
+ state.tableData.columns = []
val.forEach((item:tableButton)=>{
state.tableData.columns.push(item)
})