diff --git a/src/api/DesignForm/requestapi.ts b/src/api/DesignForm/requestapi.ts index 24009cccd..98a5a670d 100644 --- a/src/api/DesignForm/requestapi.ts +++ b/src/api/DesignForm/requestapi.ts @@ -333,3 +333,11 @@ export function gainFormListCont(data: getContForId) { data: data }); } +//获取表单列表数据 +export function gainFormPageListCont(data: any) { + return request({ + url: '/systemapi/customer_form/gainFormPageListCont', + method: 'post', + data: data + }); +} diff --git a/src/components/DesignForm/public/form/form.vue b/src/components/DesignForm/public/form/form.vue index ef336f33d..2614e184d 100644 --- a/src/components/DesignForm/public/form/form.vue +++ b/src/components/DesignForm/public/form/form.vue @@ -588,7 +588,8 @@ const submit = (params = {}) => { case "saveFormContent": // apiUrl ="/systemapi/task_management/customer_form_adddata" // apiUrl ="/systemapi/task_management/add_form_data" - apiUrl ="/systemapi/task_management/add_form_newdata" + // apiUrl ="/systemapi/task_management/add_form_newdata" + apiUrl ="/systemapi/task_management/add_customer_form" break; case "editFormContent": apiUrl ="/systemapi/task_management/newcust_form_editdata" @@ -631,7 +632,7 @@ const submit = (params = {}) => { console.log("submitParams--->",submitParams) console.log("formatParams--->",formatParams) - debugger + // debugger // 提交保存表单 currencyFormApiSubmit(apiUrl, submitParams ?? formatParams) .then((res: any) => { @@ -793,7 +794,8 @@ const anewSubmit = (type: string, res: any) => { //保存草稿 const saveDraft = (params = {}) => { - let apiUrl ="/systemapi/task_management/add_form_newdata" + // let apiUrl ="/systemapi/task_management/add_form_newdata" + let apiUrl ="/systemapi/task_management/add_customer_form" if (props.isSearch || !apiUrl || loading.value) { if (!props.isSearch && !apiUrl) { console.error( diff --git a/src/components/DesignForm/tableListPage/index.vue b/src/components/DesignForm/tableListPage/index.vue index 8313cf626..13d950c7f 100644 --- a/src/components/DesignForm/tableListPage/index.vue +++ b/src/components/DesignForm/tableListPage/index.vue @@ -10,8 +10,8 @@ import { useDesignFormStore } from '@/store/DesignForm/designForm' import { attrButton,FormPageList,FormPageConfig } from '@/api/DesignForm/tableButton' import { inputUnit,timeUnit,choiceUnit,switchUnit,orgUnit,checkboxUnit } from '@/api/DesignForm/fieldUnit' import type { FormInstance, FormRules } from 'element-plus' - - +import { gainFormPageListCont } from '@/api/DesignForm/requestapi' +import { Picture,InfoFilled,QuestionFilled } from '@element-plus/icons-vue' const props = withDefaults( defineProps<{ @@ -73,7 +73,7 @@ const tableDataList = ref([]) // 表格行数据 const state = reactive({ loading: false, currentPage: 1, - pageSize: props.config?.pageSize || 20, + pageSize: props.config?.pageSize || 2, total: 0, selectionChecked: [], dict: {}, // 接口返回的 @@ -224,14 +224,71 @@ watch(()=>props.lookPageIsShow,(val:boolean)=>{ @ 功能: 获取数据 */ const getPageData = () => { + state.loading = true; let sendData = { - formId:props.formId, - page:state.currentPage, - pagesize:state.pageSize, - searchData:json2string(props.searchData) - } - console.log("获取列表详细信息",sendData) + formId:props.formId, + page:state.currentPage, + pagesize:state.pageSize, + searchData:json2string(props.searchData) + } + console.log("获取列表详细信息",sendData) + gainFormPageListCont(sendData) + .then((data)=>{ + console.log("获取列表详细信息----------------->",data) + tableDataList.value = data.data.list + state.total = data.data.total + state.loading = false; + }) +} +onMounted(()=>{ + getPageData() +}) +/** +@ 作者: 秦东 +@ 时间: 2024-04-02 13:59:21 +@ 功能: 判断单选值 +*/ +const judjeRadio = (val: any, options: any[]) => { + // console.log("判断单选值",val, options) + if(options.length > 0){ + options.forEach((item)=>{ + if(item.value == val){ + console.log("判断单选值",val, item.value,item.label) + val = item.label + } + }) + } + if(val == 0 || val == "0"){ + val = "" + } + return val +} +/** +@ 作者: 秦东 +@ 时间: 2024-04-02 14:49:40 +@ 功能: 判断开关类型 +*/ +const judjeSwitch = (val:any,yesVal:any) => { + if(val == yesVal) return true; + return false; +} +/** +@ 作者: 秦东 +@ 时间: 2024-04-03 13:13:56 +@ 功能: 列表信息删除安妮 +*/ +const confirmEvent = (val:any) => { + console.log('confirm!',val) } +const cancelEvent = (val:any) => { + console.log('cancel!',val) +} +/** +@ 作者: 秦东 +@ 时间: 2024-04-03 13:24:06 +@ 功能: 查看详细内容 +*/ +const lookPageInfo = (val:any) => {}