mirror of
https://gitee.com/niucloud-team/javashop.git
synced 2026-05-30 20:48:19 +00:00
Niucloud JAVA版框架1.1.0更新内容
新增
* 增加小程序展示线上版本号
* 发布小程序添加自定义版本号
* 添加后台取消小程序绑定微信公众平台授权
* 管理端核销功能
* 用户端导入微信地址功能
优化
* 装修页面时可自定义底部导航
* 小程序添加版权信息展示
* 应用菜单结构优化:取消独立营销菜单,统一在应用菜单下按分类
* 分页列表增加缓存,记录当前页信息,操作完成后,返回当前页
* 开启标签栏时对标签页面进行缓存
* 统一框架装修自定义使用底部导航数据结构
修复
* 删除表单报错
* admin首页点击未安装、已安装应用,页面跳转空白
* 修复插件云安装错误时同时显示安装失败和安装完成
商城1.0.5更新内容
新增
* 用户端添加订单开具发票功能
* 管理后台添加补开发票功能
优化
* 商品列表增加相关活动的关联展示
* 限时折扣、积分商城增加批量操作
* 积分商品,若有规格未参与积分活动,则无法购买
* 复制商品,提示语优化
修复
* 满减送活动赠品设置多件,只展示1件
* 满减送赠品未扣除库存问题
* 商品列表批量设置分类后商品分类查询不到商品的问题
* 商品标签状态已经关闭添加商品时依旧可以选择
* 商家地址库联系方式搜索无效
* 商品分类拖动排序无效
* 参与满减活动再使用优惠券,订单0元申请退款时,退款金额出现负数
* 积分商城规格值设置不参与积分兑换提交订单未拦截
* 虚拟商品核销码设置的永久有效,核销时提示商品已过期
* 订单满减送退款售后点击详情报错
* 按会员标签发放优惠券异常一直未发放
* 微信支付申请退款售后点击转账跳转404
* 订单列表输入会员编号、账号点击搜索筛选不出来内容
* 多商品组商品来源选择分组,只有一个商品分类时多商品组商品展示不正确
* 商品组件排序方式选择为价格时报错
* 图文导航选择积分商品报错
2 lines
4.2 KiB
JavaScript
2 lines
4.2 KiB
JavaScript
import{d as L,q as g,r as k,h as _,c as S,e as l,w as i,f as m,s as r,F as M,W as O,v as T,i as x,t as y,Z as R,a as E,ay as G,$ as q,L as A,M as W,a4 as Y,a1 as Z,E as H,N as J,aG as K,ak as Q,al as X,a2 as ee,a3 as te}from"./index-a2dd70e3.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{g as ae,a as oe}from"./diy_form-3f57218a.js";import{_ as le}from"./_plugin-vue_export-helper-c27b6911.js";const ne={class:"mt-[16px] flex justify-end"},re=L({__name:"form-select-content",props:{formId:{type:[Number,String],default:0}},setup(F,{expose:P}){const V=F,c=g({}),h=k(),D=k(),e=g({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",type:"",verify_form_ids:[]}}),n=g({form_id:V.formId}),p=(o=1)=>{e.loading=!0,e.page=o,n.form_id&&(e.searchParam.verify_form_ids=[n.form_id]),ae({page:e.page,limit:e.limit,...e.searchParam}).then(t=>{e.loading=!1,e.data=t.data.data,e.data.forEach(s=>{s.checked=s.form_id==n.form_id}),e.total=t.data.total,b()}).catch(()=>{e.loading=!1})};((o="")=>{oe().then(t=>{for(const s in c)delete c[s];for(const s in t.data)c[s]=t.data[s]})})(),p();const w=(o,t)=>{o?n.form_id=t.form_id:n.form_id=0,b()},b=()=>{G(()=>{for(let o=0;o<e.data.length;o++)e.data[o].checked=!1,n.form_id==e.data[o].form_id&&(e.data[o].checked=!0,Object.assign(n,e.data[o]))})},N=o=>{o&&(o.resetFields(),p())};return P({getData:()=>{if(n.form_id==0){q({type:"warning",message:`${r("formSelectContentTips")}`});return}return{name:"DIY_FORM",title:n.page_title,url:`/app/pages/index/diy_form?form_id=${n.form_id}`,action:"",formId:n.form_id}}}),(o,t)=>{const s=A,f=W,C=Y,z=Z,v=H,I=J,U=K,u=Q,$=X,j=ee,B=te;return _(),S("div",null,[l(I,{inline:!0,model:e.searchParam,ref_key:"searchFormRef",ref:h},{default:i(()=>[l(f,{label:m(r)("formSelectContentTitle"),prop:"title",class:"form-item-wrap"},{default:i(()=>[l(s,{modelValue:e.searchParam.title,"onUpdate:modelValue":t[0]||(t[0]=a=>e.searchParam.title=a),modelModifiers:{trim:!0},placeholder:m(r)("formSelectContentTitlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(f,{label:m(r)("formSelectContentTypeName"),prop:"type",class:"form-item-wrap"},{default:i(()=>[l(z,{modelValue:e.searchParam.type,"onUpdate:modelValue":t[1]||(t[1]=a=>e.searchParam.type=a),placeholder:m(r)("formSelectContentTypeNamePlaceholder")},{default:i(()=>[l(C,{label:m(r)("formSelectContentTypeAll"),value:""},null,8,["label"]),(_(!0),S(M,null,O(c,(a,d)=>(_(),T(C,{label:a.title,value:d,key:d},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(f,{class:"form-item-wrap"},{default:i(()=>[l(v,{type:"primary",onClick:t[2]||(t[2]=a=>p())},{default:i(()=>[x(y(m(r)("search")),1)]),_:1}),l(v,{onClick:t[3]||(t[3]=a=>N(h.value))},{default:i(()=>[x(y(m(r)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"]),R((_(),T($,{data:e.data,size:"large",ref_key:"tableRef",ref:D},{empty:i(()=>[E("span",null,y(e.loading?"":m(r)("emptyData")),1)]),default:i(()=>[l(u,{"min-width":"7%"},{default:i(({row:a})=>[l(U,{modelValue:a.checked,"onUpdate:modelValue":d=>a.checked=d,onChange:d=>w(d,a)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),l(u,{prop:"page_title",label:m(r)("formSelectContentTitle"),"min-width":"65%"},null,8,["label"]),l(u,{prop:"type_name",label:m(r)("formSelectContentTypeName"),"min-width":"25%"},null,8,["label"])]),_:1},8,["data"])),[[B,e.loading]]),E("div",ne,[l(j,{"current-page":e.page,"onUpdate:current-page":t[4]||(t[4]=a=>e.page=a),"page-size":e.limit,"onUpdate:page-size":t[5]||(t[5]=a=>e.limit=a),layout:"total, sizes, prev, pager, next, jumper",total:e.total,onSizeChange:t[6]||(t[6]=a=>p()),onCurrentChange:p},null,8,["current-page","page-size","total"])])])}}});const ie=le(re,[["__scopeId","data-v-c4fe5049"]]),Pe=Object.freeze(Object.defineProperty({__proto__:null,default:ie},Symbol.toStringTag,{value:"Module"}));export{Pe as _};
|