吴志宇-框架-知识点

?php

//表格  及点及改
<td>
<input type="text" name="goods-spec-stock[{{$v.goods_spec_id}}]" required  lay-verify="required" value="{{$v.stock}}" class="layui-input" oninput="onlyPrice(this)">
</td>

//表格显示 姓名和头像

<td>
<div class="table__cell-img">
    <img src="{{$data.goods.main_picture}}" alt="">
</div>

<span>{{$data.goods.name}}</span>

</td>

// 表单注释提醒
<div class="layui-form-mid layui-word-aux">
如果不填写,将会自动生成,请不要使用 "G" 开头,因为 "G" 是系统货号
</div>


// 下拉框 点击切换 显示 input 框

style="display: none"

data: JSON.parse('{{$cate|raw}}')
        data: JSON.parse('{{$cate|raw}}'),
        // 监听值发生改变
        on: function (ret) {
            var id = ret.arr[0]['value'];

            var content = '文章详情';
            var companyDisplay = 'none';
            if (id == 28) {
                // 企业风采
                content = '企业描述';
                companyDisplay = 'block';
            }
            $('.ovim-content').text(content);
            $('.company').css('display', companyDisplay);
        }
    });
           
           
           
           
           
            ->with(['goods' =>function($query) use ($where){
                $query->field(['id','name','resource','business_id']);
                if($where) {
                    //查询商品名称
                    if (isField($where, 'goods_name')) {
                        $query->whereLike('name', "%{$where['goods_name']}%");
                    }
                }


// 单张图片 默认显示
resource: {{if $data}} JSON.parse('{{$data.img.main_picture|json_encode|raw}}') {{else/}} {} {{/if}}

// 多张图片 默认显示
list: {{if $data}}JSON.parse('{{$data.resource|raw|json_encode}}'){{else}}[]{{/if}},

if(!empty($result['resource'])){
              $resource=json_decode($result['resource'],true);
              foreach ($resource as $k =>$v) {
                  $tmp[$k]['url']=$this->path->generateUrl($v)['url'];
                  $tmp[$k]['input'] = $v;
              }

              $result['resource']=$tmp;
          }



<script>

// layui 滚动条

    <style>
        body{overflow-y: scroll;}
    </style>

//layui  固定 表格 宽度
//表格最低宽度 80   ,如果设定宽度 高于 80
,cellMinWidth: 180


//layui 即点即改
, {field: 'sort', title: '排序', edit: 'text', align: 'center'}

// 监听单元格修改
table.on('edit(table)', (obj) => {
switch (obj.field) {
// 排序
case 'sort':
sort(obj.data.id, {sort: obj.data.sort}).then(res => {
dialog(res.msg);
});
break;
}
});




/**
* 更新排序
*
* @param id
* @param data
* @returns {{}}
*/
export function sort(id, data){
return load(rain.request(`goods-list/${id}/sort`, 'put', data));
}

</script>


layui  静态 表格   统一列  显示 图片 和 文字
<script type="text/html" id="user">
    <div class="table__cell-img">
        <img src="{{d.headerimg}}" alt=""><br>
        <span>{{d.nickname}}</span>
    </div>
</script>

, {field: 'user', title: '店铺注册者',templet: "#user", align: 'center'}


//xmSelect  默认显示
initValue: ['{{$data.goods_status_id}}'],

//获取富文本编辑器的内容   goods-details  是表单name名
data.field.description = tinymce.get('goods-details').getContent();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值