| 1 |
- var x=Object.defineProperty,k=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var C=(e,o,t)=>o in e?x(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,p=(e,o)=>{for(var t in o||(o={}))B.call(o,t)&&C(e,t,o[t]);if(y)for(var t of y(o))O.call(o,t)&&C(e,t,o[t]);return e},m=(e,o)=>k(e,L(o));var u=(e,o,t)=>new Promise((f,l)=>{var i=s=>{try{n(t.next(s))}catch(d){l(d)}},c=s=>{try{n(t.throw(s))}catch(d){l(d)}},n=s=>s.done?f(s.value):Promise.resolve(s.value).then(i,c);n((t=t.apply(e,o)).next())});import{a as V,B as q}from"./index-CgeQarR4.js";import{_ as A}from"./BasicForm.vue_vue_type_script_setup_true_lang-D-wvQoMQ.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BDfXzVwa.js";import"./helper-Bt8oaRPZ.js";import{u as R}from"./useForm-CSvEsByc.js";import{u as $,_ as K}from"./entry/index-DS1jpD3u.js";import{s as N}from"./sysOrgApi-CPd_aUQ5.js";import{l as P}from"./index-KWSuMgWH.js";import{s as T}from"./manageApi-DceUjPb6.js";import{S as U}from"./antd-BfqWtMX3.js";import{l as j,d as D,c as Q,u as r,f as b,Z as z,_ as E,k as I,a5 as G,$ as W,a9 as Z}from"./vue-DM5HGU8Z.js";import{b as H,c as J,e as X}from"./labelApi-BcI63naq.js";const Y=[{label:"id",field:"id",component:"Input",ifShow:!1},{label:"标签Key",field:"key",required:!0,component:"Input",componentProps:({formModel:e})=>({placeholder:"请输入标签Key",disabled:!!e.id})},{label:"标签名称",field:"name",required:!0,component:"Input",componentProps:{placeholder:"请输入标签名称"}},{label:"字体颜色",field:"fontColor",component:"FormColorPicker",componentProps:{placeholder:"请选择字体颜色"},defaultValue:"#000000"},{label:"背景颜色",field:"bgmColor",component:"FormColorPicker",componentProps:{placeholder:"请选择背景颜色"},defaultValue:"#000000"},{label:"标签类型",field:"type",required:!0,component:"ApiSelect",componentProps:{api:P,params:{dictCode:"label_type"},placeholder:"请选择标签类型"},defaultValue:"ssc_label_sys"},{label:"关联任务类型",field:"secondCateIds",component:"ApiSelect",required:!0,ifShow:({values:e})=>e.type!=="ssc_label_normal",componentProps:{api:T,placeholder:"请选择关联任务类型",labelField:"name",valueField:"id",mode:"multiple",getPopupContainer:()=>document.body}},{label:"关联数据范围",field:"dataScope",required:!0,component:"ApiSelect",ifShow:({values:e})=>e.type!=="ssc_label_normal",componentProps:{api:P,placeholder:"请选择关联数据范围",params:{dictCode:"label_data_scope"}}},{field:"orgIds",label:"指定部门",ifShow:({values:e})=>e.type!=="ssc_label_normal"&&e.dataScope==="ssc_label_data_special",component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:{mode:"multiple",api:N,placeholder:"请选择部门",labelField:"nodePath",valueField:"id",getPopupContainer:()=>document.body}}],ge=[{field:"name",label:"",component:"Input",componentProps:({formModel:e})=>({placeholder:"请输入要搜索的内容",onChange:o=>{e.blurry=o.target.value}}),renderComponentContent:()=>({prefix:()=>j(U)}),colProps:{span:24}}],he=[{title:"标签Key",dataIndex:"key",align:"left"},{title:"标签名称",dataIndex:"name",align:"left"},{title:"字体颜色",dataIndex:"fontColor",align:"left"},{title:"背景颜色",dataIndex:"bgmColor",align:"left"},{title:"标签类型",dataIndex:"type",align:"left"},{title:"关联任务类型",dataIndex:"secondCateName",align:"left"},{title:"关联任务范围",dataIndex:"dataScope",align:"left"}],ee={class:"modals"},oe={class:"!pl-8 !pt-4"},te=D({__name:"FormModal",emits:["success","register"],setup(e,{emit:o}){const t=o,f=Q(()=>r(l)?"编辑标签":"新增标签"),l=b(!1),i=b(),c=b(),{createMessage:n}=$(),[s,{resetFields:d,validate:v,setFieldsValue:S}]=R({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:Y,showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[F,{setModalProps:_,closeModal:g}]=V(a=>u(this,null,function*(){if(yield d(),_({confirmLoading:!1}),l.value=!!(a!=null&&a.isUpdate),c.value=a==null?void 0:a.repositoryId,r(l)){i.value=a.record.id;const h=yield H(a.record.id);yield S(p({},h))}}));function w(){return u(this,null,function*(){try{const a=yield v();_({confirmLoading:!0}),r(l)?yield X(m(p({},a),{id:i.value,repositoryId:c.value})):yield J(m(p({},a),{repositoryId:c.value})),r(l)?n.success("编辑成功!"):n.success("新增成功!"),g(),t("success",{isUpdate:r(l),values:m(p({},a),{id:i.value})})}finally{_({confirmLoading:!1,canFullscreen:!1})}})}function M(){return u(this,null,function*(){g()})}return(a,h)=>(z(),E("div",ee,[I(r(q),Z(a.$attrs,{destroyOnClose:"",onRegister:r(F),title:f.value,onOk:w,width:500,onCancel:M}),{default:G(()=>[W("div",oe,[I(r(A),{onRegister:r(s)},null,8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}}),ae=K(te,[["__scopeId","data-v-7c392634"]]),ye=Object.freeze(Object.defineProperty({__proto__:null,default:ae},Symbol.toStringTag,{value:"Module"}));export{ae as F,ye as a,he as c,ge as s};
|