记PasteSpider部署工具的Windows.IIS版本开发过程之草稿-动态表单UI(3)

上次说到的是动态表单的模型配置的后端的内容
本次来补充的是UI部分,也就是管理端部分的页面的改动
由于是动态创建表单,所以我直接复制PasteForm框架中的view模块出来
整一个dynamicform文件夹,包含对应的view.less,view.html,view.js
然后重命名下,至于后续要不要合并后面再说,原则上是先实现后调整优化!

去除默认请求

之前的view中,默认页面打开后会基于path向后台API获取对应的数据结构模型,请求的大概如下
在这里插入图片描述
可以看到主要的信息是获得当前数据模型的基本资料,比如desc keyType,title等
然后是这个模型的特性集合attributes
最重要的是获得字段的信息properties
新的动态的已经没有这个信息了,先修改下这个请求

获取Json数据和配置

修改下window.ready的请求,如下

    _apiget(`/api/app/dynamicHelper/read${
     location.search}`, true, (c, o) => {
   
        if (c == 200) {
   
            loadHeader(o);

            if(o.code){
   
                _classPath = o.code;
                _config.className = o.code;
            }

            if (o.title) {
   
                this.document.title = "更新" + o.title;
            }

            if (o.properties) {
   
                _setting_data_properties = o.properties;
            } 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贴代码科技-致力于开发更加适用的应用

要不请我喝杯咖啡!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值