mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-06 13:08:10 +00:00
2 lines
3.9 KiB
JavaScript
2 lines
3.9 KiB
JavaScript
import{a6 as e,a7 as t,a8 as i,ac as a,ad as o,i as l,j as r,o as s,c as d,w as n,b as u,y as c,n as p,z as m,g as y,F as f,k as _,d as h,r as v,q as x,s as S,ae as g,f as j,v as b,J as k,e as C,t as L}from"./index-837da579.js";import{_ as w}from"./u-line.030b2c5d.js";import{_ as q}from"./_plugin-vue_export-helper.1b428a4d.js";import{d as z}from"./index.7e17774e.js";import{a as P}from"./diy_form.d0b09502.js";import"./u-icon.963870f0.js";import"./u-avatar.10036933.js";import"./u-popup.80b537cf.js";import"./u-transition.38ad69d8.js";import"./u-parse.626f9a94.js";import"./top-tabbar.e594c8c6.js";import"./manifest.ed582bbb.js";import"./u-checkbox-group.7cf00048.js";import"./u-action-sheet.7adb885b.js";import"./u-loading-icon.57b9bf82.js";import"./area-select.vue_vue_type_script_setup_true_lang.3b685e6f.js";import"./u-input.3e4051bb.js";import"./u-upload.6237880e.js";const F=q({name:"u-divider",mixins:[t,i,{props:{dashed:{type:Boolean,default:()=>e.divider.dashed},hairline:{type:Boolean,default:()=>e.divider.hairline},dot:{type:Boolean,default:()=>e.divider.dot},textPosition:{type:String,default:()=>e.divider.textPosition},text:{type:[String,Number],default:()=>e.divider.text},textSize:{type:[String,Number],default:()=>e.divider.textSize},textColor:{type:String,default:()=>e.divider.textColor},lineColor:{type:String,default:()=>e.divider.lineColor}}}],computed:{textStyle(){const e={};return e.fontSize=a(this.textSize),e.color=this.textColor,e},leftLineStyle(){const e={};return"left"===this.textPosition?e.width="80rpx":e.flex=1,e},rightLineStyle(){const e={};return"right"===this.textPosition?e.width="80rpx":e.flex=1,e}},emits:["click"],methods:{addStyle:o,click(){this.$emit("click")}}},[["render",function(e,t,i,a,o,h){const v=l(r("u-line"),w),x=f,S=_;return s(),d(S,{class:"u-divider",style:p([h.addStyle(e.customStyle)]),onClick:h.click},{default:n((()=>[u(v,{color:e.lineColor,customStyle:h.leftLineStyle,hairline:e.hairline,dashed:e.dashed},null,8,["color","customStyle","hairline","dashed"]),e.dot?(s(),d(x,{key:0,class:"u-divider__dot"},{default:n((()=>[c("●")])),_:1})):e.text?(s(),d(x,{key:1,class:"u-divider__text",style:p([h.textStyle])},{default:n((()=>[c(m(e.text),1)])),_:1},8,["style"])):y("v-if",!0),u(v,{color:e.lineColor,customStyle:h.rightLineStyle,hairline:e.hairline,dashed:e.dashed},null,8,["color","customStyle","hairline","dashed"])])),_:1},8,["style","onClick"])}],["__scopeId","data-v-14eab0c7"]]),B=h({__name:"index",props:["record_id","completeLayout"],emits:["callback"],setup(e,{emit:t}){const i=e,a=v(!0),o=x({global:{},value:[]});return S((()=>{P({record_id:i.record_id}).then((e=>{o.global.completeLayout=i.completeLayout||"style-1";let l=g(e.data.recordsFieldList);l&&l.forEach((e=>{let t={id:e.field_key,componentName:e.field_type,pageStyle:"",viewFormDetail:!0,componentIsShow:!0,field:{name:e.field_name,value:e.handle_field_value,required:e.field_required,unique:e.field_unique,privacyProtection:e.privacy_protection},margin:{top:0,bottom:0,both:0}};o.value.push(t)})),t("callback",l),a.value=!1})).catch((()=>{a.value=!1,t("callback",[])}))})),(e,t)=>{const i=_;return s(),d(i,{style:p(e.themeColor())},{default:n((()=>[j(u(i,{class:"diy-template-wrap"},{default:n((()=>[u(z,{ref:"diyGroupRef",data:o},null,8,["data"])])),_:1},512),[[b,!a.value]])])),_:1},8,["style"])}}}),I=h({__name:"diy_form_detail",setup(e){const t=v(0);return k((e=>{t.value=e.record_id})),(e,i)=>{const a=_,o=l(r("u-divider"),F);return s(),d(a,{style:p(e.themeColor())},{default:n((()=>[u(a,{class:"w-screen h-screen bg-[var(--page-bg-color)] min-h-[100vh]"},{default:n((()=>[u(a,{class:"bg-white p-3"},{default:n((()=>[u(a,{class:"text-[30rpx] font-500 leading-[45rpx]"},{default:n((()=>[c(m(C(L)("diyForm.detailInformation")),1)])),_:1}),u(o,{text:""}),y(" 动态渲染表单组件详情 "),u(B,{record_id:t.value,completeLayout:"style-1"},null,8,["record_id"])])),_:1})])),_:1})])),_:1},8,["style"])}}});export{I as default};
|