niucloud-admin/niucloud/public/wap/assets/app-pages-index-diy_form_detail.b86223a9.js
全栈小学生 98b1289ede up
2026-01-13 09:17:40 +08:00

2 lines
3.9 KiB
JavaScript

import{a7 as e,a8 as t,a9 as i,ad as a,ae as l,k as o,l as r,o as s,c as d,w as n,e as u,B as c,j as p,C as m,i as f,J as y,m as _,d as h,r as v,x,y as S,af as g,g as j,v as b,L as k,f as C,p as L,z as w}from"./index-9beb7d4b.js";import{_ as z}from"./u-line.e813f59c.js";import{_ as P}from"./_plugin-vue_export-helper.1b428a4d.js";import{d as q}from"./index.43699f08.js";import{a as B}from"./diy_form.f768400d.js";import"./u-icon.cf85e4a8.js";import"./u-popup.268aeb4f.js";import"./u-transition.280d6a46.js";import"./top-tabbar.7fa9e4f0.js";import"./manifest.12d7ff09.js";import"./area-select.vue_vue_type_script_setup_true_lang.6d3b07eb.js";import"./u-checkbox-group.b591db17.js";import"./u-loading-icon.c4f988b4.js";import"./u-input.26e39525.js";import"./u-upload.7b8021fa.js";import"./u-action-sheet.ff8ea201.js";import"./u-avatar.1dece5b5.js";import"./u-parse.cd0fc84d.js";const F=P({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:l,click(){this.$emit("click")}}},[["render",function(e,t,i,a,l,h){const v=o(r("u-line"),z),x=y,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"])):f("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"]]),I=h({__name:"index",props:["record_id","completeLayout"],emits:["callback"],setup(e,{emit:t}){const i=e,a=v(!0),l=x({global:{},value:[]});return S(()=>{B({record_id:i.record_id}).then(e=>{l.global.completeLayout=i.completeLayout||"style-1";let o=g(e.data.recordsFieldList);o&&o.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}};l.value.push(t)}),t("callback",o),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(q,{ref:"diyGroupRef",data:l},null,8,["data"])]),_:1},512),[[b,!a.value]])]),_:1},8,["style"])}}}),N=h({__name:"diy_form_detail",setup(e){const t=v(0);return k(e=>{t.value=e.record_id}),(e,i)=>{const a=_,l=o(r("u-divider"),F),y=L("layout-default-uni");return s(),d(y,null,{default:n(()=>[u(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(w)("diyForm.detailInformation")),1)]),_:1}),u(l,{text:""}),f(" 动态渲染表单组件详情 "),u(I,{record_id:t.value,completeLayout:"style-1"},null,8,["record_id"])]),_:1})]),_:1})]),_:1},8,["style"])]),_:1})}}});export{N as default};