yff

2025-12-17 14:52

好的,谢谢


yff

2025-12-17 14:37

我的角色是按这个设置的,但是测试不起作用,data_dept这个字段是手动维护的,怎么和登录人的部门匹配进行过滤?

yff

2025-12-17 14:21

yff

2025-12-12 10:52

yff

2025-11-19 17:40

//初始化控件

useFun.controlInit('FormView', 'formView_85622', {

 formId: '1980889665869148161', //表单设计id

 formType: 'edit', //表单类型 add | edit | view

 handleType: '', //处理类型 default | returnData

 showType: 'dialog', //弹窗类型 dialog | drawer

 showButton: true, //是否显示底部默认操作按钮

 dataOption: { //数据配置

   tableId: '', //表单开发id

   dataId: '' //数据id

 },

 defaultData: {}, //默认表单数据

 enhanceData: {}, //传递给表单js增强内部调用配置

 popOption: { //弹窗配置

   title: 'SN码出库', //标题

   width: '', //弹窗宽度

   fullscreen: false, //是否全屏

   footerBtn: [ //底部按钮配置

     {

       params: {}, //el-button 其他参数

       name: '测试按钮', //按钮名称

       display: false, //是否显示

       loading: true, //点击时是否有loading

       icon: '', //图标

       clickFun: (loading) => {

         //点击事件

         if (loading) loading() //关闭loading

       }

     }

   ],

   headerBtn: [], //顶部按钮配置(配置同上)

   dialogParams: {} //弹窗其他配置

 },

 beforeClose: (type, done, formData, loading) => {

   // type:关闭类型  submit:提交后触发  close:直接关闭弹窗触发

   // done:关闭弹窗方法 formData:表单数据  loading:关闭loading方法

   if (type == 'submit') {

     console.log('表单数据', formData)

     useFun.requestApi('post', '/jeelowcode/snmanage/outbound', {

       data: formData

     }).then(res => {

       message.success('出库成功')

     })

     useFun.resetChange()

   }

   done()

 }

});

//控件调用

const { formView_85622 } = Vue.toRefs(rendControlData.value)

const controlData = formView_85622.value.params //FormView的配置

// componentRef.value.formView_85622 FormView的Ref控件引用

//初始化控件

useFun.controlInit('ControlView', 'controlView_97890', {

 controlName: '', //控件名称(全局注册的控件使用,例:el-transfer )

 controlPath: 'components/LowDesign/src/LowTable/components/import/importData.vue', //控件相对路径(未全局注册的控件使用,例:components/IFrame/src/IFrame.vue)

 controlParams: {}, //控件配置

 showType: 'dialog', //弹窗类型 dialog | drawer

 popOption: { //弹窗配置

   title: '导入调货数据', //标题

   width: '', //弹窗宽度

   fullscreen: false, //是否全屏

   footerBtn: [ //底部按钮配置

     {

       params: {}, //el-button 其他参数

       name: '导入调货', //按钮名称

       display: true, //是否显示

       loading: true, //点击时是否有loading

       icon: '', //图标

       clickFun: (loading) => {

         //点击事件

         if (loading) loading() //关闭loading

       }

     }

   ],

   headerBtn: [], //顶部按钮配置(配置同上)

   dialogParams: {}, //弹窗其他配置

   handleClose: (done) => { //关闭弹窗前的回调

     done()

   }

 }

})

//控件调用

const { controlView_97890 } = Vue.toRefs(rendControlData.value)

const controlData = controlView_97890.value.params //ControlView的配置

// componentRef.value.controlView_97890 ControlView的Ref控件引用


我这样实现,点击按钮,弹框就没有弹出框,但是我删除一个,另外一个可以弹出页面页面

yff

2025-11-17 14:41

帮忙看看,那个一个页面支持多个控件吗

yff

2025-11-14 17:42


//初始化控件

useFun.controlInit('FormView', 'formView_85622', {

  formId: '1980889665869148161', //表单设计id

  formType: 'edit', //表单类型 add | edit | view

  handleType: '', //处理类型 default | returnData

  showType: 'dialog', //弹窗类型 dialog | drawer

  showButton: true, //是否显示底部默认操作按钮

  dataOption: { //数据配置

    tableId: '', //表单开发id

    dataId: '' //数据id

  },

  defaultData: {}, //默认表单数据

  enhanceData: {}, //传递给表单js增强内部调用配置

  popOption: { //弹窗配置

    title: 'SN码出库', //标题

    width: '', //弹窗宽度

    fullscreen: false, //是否全屏

    footerBtn: [ //底部按钮配置

      {

        params: {}, //el-button 其他参数

        name: '测试按钮', //按钮名称

        display: false, //是否显示

        loading: true, //点击时是否有loading

        icon: '', //图标

        clickFun: (loading) => {

          //点击事件

          if (loading) loading() //关闭loading

        }

      }

    ],

    headerBtn: [], //顶部按钮配置(配置同上)

    dialogParams: {} //弹窗其他配置

  },

  beforeClose: (type, done, formData, loading) => {

    // type:关闭类型  submit:提交后触发  close:直接关闭弹窗触发

    // done:关闭弹窗方法 formData:表单数据  loading:关闭loading方法

    if (type == 'submit') {

      console.log('表单数据', formData)

      useFun.requestApi('post', '/jeelowcode/snmanage/outbound', {

        data: formData

      }).then(res => {

        message.success('出库成功')

      })

      useFun.resetChange()

    }

    done()

  }

});


//控件调用

const { formView_85622 } = Vue.toRefs(rendControlData.value)


const controlData = formView_85622.value.params //FormView的配置

// componentRef.value.formView_85622 FormView的Ref控件引用



//初始化控件

useFun.controlInit('ControlView', 'controlView_97890', {

  controlName: '', //控件名称(全局注册的控件使用,例:el-transfer )

  controlPath: 'components/LowDesign/src/LowTable/components/import/importData.vue', //控件相对路径(未全局注册的控件使用,例:components/IFrame/src/IFrame.vue)

  controlParams: {}, //控件配置

  showType: 'dialog', //弹窗类型 dialog | drawer

  popOption: { //弹窗配置

    title: '导入调货数据', //标题

    width: '', //弹窗宽度

    fullscreen: false, //是否全屏

    footerBtn: [ //底部按钮配置

      {

        params: {}, //el-button 其他参数

        name: '导入调货', //按钮名称

        display: true, //是否显示

        loading: true, //点击时是否有loading

        icon: '', //图标

        clickFun: (loading) => {

          //点击事件

          if (loading) loading() //关闭loading

        }

      }

    ],

    headerBtn: [], //顶部按钮配置(配置同上)

    dialogParams: {}, //弹窗其他配置

    handleClose: (done) => { //关闭弹窗前的回调

      done()

    }

  }

});


//控件调用

const { controlView_97890 } = Vue.toRefs(rendControlData.value)


const controlData = controlView_97890.value.params //ControlView的配置

// componentRef.value.controlView_97890 ControlView的Ref控件引用


还有个问题,支持多个控件吗,我使用两个控件就就没有反应

yff

2025-11-14 15:39

其实我是不想重新写,想使用你那个公共的导入控件,可以直接使用吗,怎么使用?

yff

2025-11-14 14:32

image.png

文件的控件名称怎么查看的或者控件现规定路径怎么找?

yff

2025-11-14 11:34

原来的那个新增的导入按钮,我要保留只做新增数据的功能,需要新增一个导入按钮,做其他导入业务,这个怎么实现比较简单?

yff

2025-10-23 15:54

大概是4月份的版本,2.0.1版本


yff

2025-06-06 15:58

你好,我看文档上介绍 1.支持对特定接口超时时间单独配置 ,

我想对文件上传单独配置是在哪里配置??

添加客服
图片未加载,请刷新后再试
联系我们