| 1 |
- var x=Object.defineProperty,L=Object.defineProperties;var k=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var I=(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)&&I(e,t,o[t]);if(h)for(var t of h(o))O.call(o,t)&&I(e,t,o[t]);return e},m=(e,o)=>L(e,k(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 q,B as A}from"./index-CjVypO95.js";import{_ as R}from"./BasicForm.vue_vue_type_script_setup_true_lang-Dm1s40KX.js";import"./BasicForm.vue_vue_type_style_index_0_lang-Cia09Vjw.js";import"./helper-CbJZxeVh.js";import{u as V}from"./useForm-Atsk3K4e.js";import{u as N,_ as $}from"./entry/index-BZhB4-OX.js";import{s as K}from"./sysOrgApi-65uEoRPa.js";import{l as v}from"./index-GD5ittvR.js";import{s as T}from"./manageApi-BUA4zK_2.js";import{S as U}from"./antd-JiYGPyT2.js";import{l as j,d as D,c as Q,u as r,f as g,Z as z,_ as E,k as P,a5 as G,$ as W,a9 as Z}from"./vue-DM5HGU8Z.js";import{b as H,c as J,e as X}from"./labelApi-DuSg15XI.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:"color",component:"FormColorPicker",componentProps:{placeholder:"请选择字体颜色"},defaultValue:"#000000"},{label:"标签类型",field:"type",required:!0,component:"ApiSelect",componentProps:{api:v,params:{dictCode:"label_type"},placeholder:"请选择标签类型"},defaultValue:"ssc_label_sys"},{label:"关联任务类型",field:"secondCateId",component:"ApiSelect",required:!0,ifShow:({values:e})=>e.type!=="ssc_label_normal",componentProps:{api:T,placeholder:"请选择关联任务类型",labelField:"name",valueField:"id",getPopupContainer:()=>document.body}},{label:"关联数据范围",field:"dataScope",required:!0,component:"ApiSelect",ifShow:({values:e})=>e.type!=="ssc_label_normal",componentProps:{api:v,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:K,placeholder:"请选择部门",labelField:"nodePath",valueField:"id",getPopupContainer:()=>document.body}}],be=[{field:"name",label:"",component:"Input",componentProps:({formModel:e})=>({placeholder:"请输入要搜索的内容",onChange:o=>{e.blurry=o.target.value}}),renderComponentContent:()=>({prefix:()=>j(U)}),colProps:{span:24}}],ye=[{title:"标签Key",dataIndex:"key",align:"left"},{title:"标签名称",dataIndex:"name",align:"left"},{title:"标签颜色",dataIndex:"color",align:"left"},{title:"标签类型",dataIndex:"type",align:"left"},{title:"关联任务类型",dataIndex:"secondCateName",align:"left"},{title:"关联任务范围",dataIndex:"dataScope",align:"left"},{title:"指定部门",dataIndex:"orgNames",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=g(!1),i=g(),c=g(),{createMessage:n}=N(),[s,{resetFields:d,validate:S,setFieldsValue:C}]=V({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:Y,showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[w,{setModalProps:_,closeModal:b}]=q(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 y=yield H(a.record.id);yield C(p({},y))}}));function F(){return u(this,null,function*(){try{const a=yield S();_({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("新增成功!"),b(),t("success",{isUpdate:r(l),values:m(p({},a),{id:i.value})})}finally{_({confirmLoading:!1,canFullscreen:!1})}})}function M(){return u(this,null,function*(){b()})}return(a,y)=>(z(),E("div",ee,[P(r(A),Z(a.$attrs,{destroyOnClose:"",onRegister:r(w),title:f.value,onOk:F,width:500,onCancel:M}),{default:G(()=>[W("div",oe,[P(r(R),{onRegister:r(s)},null,8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}}),ae=$(te,[["__scopeId","data-v-7c392634"]]),he=Object.freeze(Object.defineProperty({__proto__:null,default:ae},Symbol.toStringTag,{value:"Module"}));export{ae as F,he as a,ye as c,be as s};
|