Files
kefu/deploy/ark-chat-config-20260917/payload/admin-web/apps/web-antd/dist/js/job-wizard-Db2QVhyM.js
T
2026-09-21 10:34:06 +08:00

1 line
29 KiB
JavaScript

import{n as e}from"./rolldown-runtime-hePW80VL.js";import{D as t,E as n,Ht as r,On as i,_ as a,b as o,g as s,gn as c,k as l,mt as u,o as d,qt as f,tr as p,v as m,vn as h,y as g}from"./runtime-core.esm-bundler-DkysjgTd.js";import{t as _}from"./objectSpread2-BmonrgTA.js";import{n as v}from"./objectWithoutProperties-BjoYlK0I.js";import{r as y}from"./en_US-Cv9hrLhb.js";import{G as b,Tt as x,W as S,X as C,Y as w,c as T,et as E,g as D,l as O,m as k,q as A,t as j,u as ee,vt as M}from"./useConfigInject-z_xeO0pP.js";import{t as te}from"./initDefaultProps-D8Mki4gM.js";import{t as N}from"./omit-C0ksMpVM.js";import{t as P}from"./form-CZK1ilUa.js";import{n as ne,t as F}from"./vue-types-CFReUAWV.js";import{t as re}from"./vnode-CRVBf7wj.js";import{t as I}from"./select-DyNDAEL2.js";import{t as ie}from"./CheckOutlined-Dy5-Q7N5.js";import{t as ae}from"./CloseOutlined-BdX5pn5u.js";import{a as oe}from"./config-provider-D1kcLCP5.js";import{t as L}from"./alert-CkUknOsQ.js";import{t as se}from"./useBreakpoint-4zwrQO2u.js";import{t as ce}from"./tooltip-DP9wufYH.js";import{t as R}from"./button-B2y2NpJm.js";import{t as z}from"./checkbox-DbdxvqS7.js";import{t as B}from"./input-DgEff0DC.js";import{t as le}from"./input-number-B39v8Wj_.js";import{t as ue}from"./modal-Ju-U4s3Q.js";import{t as V}from"./space-B06wu9Uj.js";import{t as H}from"./progress-Br8rQILc.js";import{h as U,n as de}from"./knowledge-roQbw_jw.js";import{t as fe}from"./model-fields-BCrJLCzI.js";function W(e){return typeof e==`string`}function G(){}var K=()=>({prefixCls:String,itemWidth:String,active:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},status:C(),iconPrefix:String,icon:F.any,adjustMarginRight:String,stepNumber:Number,stepIndex:Number,description:F.any,title:F.any,subTitle:F.any,progressDot:ne(F.oneOfType([F.looseBool,F.func])),tailContent:F.any,icons:F.shape({finish:F.any,error:F.any}).loose,onClick:A(),onStepClick:A(),stepIcon:A(),itemRender:A(),__legacy:b()}),q=l({compatConfig:{MODE:3},name:`Step`,inheritAttrs:!1,props:K(),setup(e,n){let{slots:r,emit:i,attrs:a}=n,o=t=>{i(`click`,t),i(`stepClick`,e.stepIndex)},s=n=>{let{icon:i,title:a,description:o}=n,{prefixCls:s,stepNumber:c,status:l,iconPrefix:u,icons:d,progressDot:f=r.progressDot,stepIcon:p=r.stepIcon}=e,m,h=M(`${s}-icon`,`${u}icon`,{[`${u}icon-${i}`]:i&&W(i),[`${u}icon-check`]:!i&&l===`finish`&&(d&&!d.finish||!d),[`${u}icon-cross`]:!i&&l===`error`&&(d&&!d.error||!d)}),g=t(`span`,{class:`${s}-icon-dot`},null);return m=f?typeof f==`function`?t(`span`,{class:`${s}-icon`},[f({iconDot:g,index:c-1,status:l,title:a,description:o,prefixCls:s})]):t(`span`,{class:`${s}-icon`},[g]):i&&!W(i)?t(`span`,{class:`${s}-icon`},[i]):d&&d.finish&&l===`finish`?t(`span`,{class:`${s}-icon`},[d.finish]):d&&d.error&&l===`error`?t(`span`,{class:`${s}-icon`},[d.error]):i||l===`finish`||l===`error`?t(`span`,{class:h},null):t(`span`,{class:`${s}-icon`},[c]),p&&(m=p({index:c-1,status:l,title:a,description:o,node:m})),m};return()=>{var n,i,c,l;let{prefixCls:u,itemWidth:d,active:f,status:p=`wait`,tailContent:m,adjustMarginRight:h,disabled:g,title:_=(n=r.title)==null?void 0:n.call(r),description:v=(i=r.description)==null?void 0:i.call(r),subTitle:y=(c=r.subTitle)==null?void 0:c.call(r),icon:b=(l=r.icon)==null?void 0:l.call(r),onClick:S,onStepClick:C}=e,w=p||`wait`,T=M(`${u}-item`,`${u}-item-${w}`,{[`${u}-item-custom`]:b,[`${u}-item-active`]:f,[`${u}-item-disabled`]:g===!0}),E={};d&&(E.width=d),h&&(E.marginRight=h);let D={onClick:S||G};C&&!g&&(D.role=`button`,D.tabindex=0,D.onClick=o);let O=t(`div`,x(x({},N(a,[`__legacy`])),{},{class:[T,a.class],style:[a.style,E]}),[t(`div`,x(x({},D),{},{class:`${u}-item-container`}),[t(`div`,{class:`${u}-item-tail`},[m]),t(`div`,{class:`${u}-item-icon`},[s({icon:b,title:_,description:v})]),t(`div`,{class:`${u}-item-content`},[t(`div`,{class:`${u}-item-title`},[_,y&&t(`div`,{title:typeof y==`string`?y:void 0,class:`${u}-item-subtitle`},[y])]),v&&t(`div`,{class:`${u}-item-description`},[v])])])]);return e.itemRender?e.itemRender(O):O}}}),pe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},me=l({compatConfig:{MODE:3},name:`Steps`,props:{type:F.string.def(`default`),prefixCls:F.string.def(`vc-steps`),iconPrefix:F.string.def(`vc`),direction:F.string.def(`horizontal`),labelPlacement:F.string.def(`horizontal`),status:C(`process`),size:F.string.def(``),progressDot:F.oneOfType([F.looseBool,F.func]).def(void 0),initial:F.number.def(0),current:F.number.def(0),items:F.array.def(()=>[]),icons:F.shape({finish:F.any,error:F.any}).loose,stepIcon:A(),isInline:F.looseBool,itemRender:A()},emits:[`change`],setup(e,n){let{slots:r,emit:i}=n,a=t=>{let{current:n}=e;n!==t&&i(`change`,t)},o=(n,i,o)=>{let{prefixCls:s,iconPrefix:c,status:l,current:u,initial:d,icons:f,stepIcon:p=r.stepIcon,isInline:m,itemRender:h,progressDot:g=r.progressDot}=e,_=m||g,v=y(y({},n),{class:``}),b=d+i,S={active:b===u,stepNumber:b+1,stepIndex:b,key:b,prefixCls:s,iconPrefix:c,progressDot:_,stepIcon:p,icons:f,onStepClick:a};return l===`error`&&i===u-1&&(v.class=`${s}-next-error`),v.status||(v.status=b===u?l:b<u?`finish`:`wait`),m&&(v.icon=void 0,v.subTitle=void 0),o?o(y(y({},v),S)):(h&&(v.itemRender=e=>h(v,e)),t(q,x(x(x({},v),S),{},{__legacy:!1}),null))},s=(e,t)=>o(y({},e.props),t,t=>re(e,t));return()=>{var n;let{prefixCls:i,direction:a,type:c,labelPlacement:l,iconPrefix:u,status:d,size:f,current:p,progressDot:m=r.progressDot,initial:h,icons:g,items:_,isInline:v,itemRender:y}=e,b=pe(e,[`prefixCls`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`initial`,`icons`,`items`,`isInline`,`itemRender`]),S=c===`navigation`,C=v||m,w=v?`horizontal`:a,T=v?void 0:f,D=C?`vertical`:l,O=M(i,`${i}-${a}`,{[`${i}-${T}`]:T,[`${i}-label-${D}`]:w===`horizontal`,[`${i}-dot`]:!!C,[`${i}-navigation`]:S,[`${i}-inline`]:v});return t(`div`,x({class:O},b),[_.filter(e=>e).map((e,t)=>o(e,t)),E((n=r.default)==null?void 0:n.call(r)).map(s)])}}}),he=e=>{let{componentCls:t,stepsIconCustomTop:n,stepsIconCustomSize:r,stepsIconCustomFontSize:i}=e;return{[`${t}-item-custom`]:{[`> ${t}-item-container > ${t}-item-icon`]:{height:`auto`,background:`none`,border:0,[`> ${t}-icon`]:{top:n,width:r,height:r,fontSize:i,lineHeight:`${r}px`}}},[`&:not(${t}-vertical)`]:{[`${t}-item-custom`]:{[`${t}-item-icon`]:{width:`auto`,background:`none`}}}}},ge=e=>{let{componentCls:t,stepsIconSize:n,lineHeight:r,stepsSmallIconSize:i}=e;return{[`&${t}-label-vertical`]:{[`${t}-item`]:{overflow:`visible`,"&-tail":{marginInlineStart:n/2+e.controlHeightLG,padding:`${e.paddingXXS}px ${e.paddingLG}px`},"&-content":{display:`block`,width:(n/2+e.controlHeightLG)*2,marginTop:e.marginSM,textAlign:`center`},"&-icon":{display:`inline-block`,marginInlineStart:e.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:`none`}},"&-subtitle":{display:`block`,marginBottom:e.marginXXS,marginInlineStart:0,lineHeight:r}},[`&${t}-small:not(${t}-dot)`]:{[`${t}-item`]:{"&-icon":{marginInlineStart:e.controlHeightLG+(n-i)/2}}}}}},_e=e=>{let{componentCls:t,stepsNavContentMaxWidth:n,stepsNavArrowColor:r,stepsNavActiveColor:i,motionDurationSlow:a}=e;return{[`&${t}-navigation`]:{paddingTop:e.paddingSM,[`&${t}-small`]:{[`${t}-item`]:{"&-container":{marginInlineStart:-e.marginSM}}},[`${t}-item`]:{overflow:`visible`,textAlign:`center`,"&-container":{display:`inline-block`,height:`100%`,marginInlineStart:-e.margin,paddingBottom:e.paddingSM,textAlign:`start`,transition:`opacity ${a}`,[`${t}-item-content`]:{maxWidth:n},[`${t}-item-title`]:y(y({maxWidth:`100%`,paddingInlineEnd:0},D),{"&::after":{display:`none`}})},[`&:not(${t}-item-active)`]:{[`${t}-item-container[role='button']`]:{cursor:`pointer`,"&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:`none`}},"&::after":{position:`absolute`,top:`calc(50% - ${e.paddingSM/2}px)`,insetInlineStart:`100%`,display:`inline-block`,width:e.fontSizeIcon,height:e.fontSizeIcon,borderTop:`${e.lineWidth}px ${e.lineType} ${r}`,borderBottom:`none`,borderInlineStart:`none`,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${r}`,transform:`translateY(-50%) translateX(-50%) rotate(45deg)`,content:`""`},"&::before":{position:`absolute`,bottom:0,insetInlineStart:`50%`,display:`inline-block`,width:0,height:e.lineWidthBold,backgroundColor:i,transition:`width ${a}, inset-inline-start ${a}`,transitionTimingFunction:`ease-out`,content:`""`}},[`${t}-item${t}-item-active::before`]:{insetInlineStart:0,width:`100%`}},[`&${t}-navigation${t}-vertical`]:{[`> ${t}-item`]:{marginInlineEnd:0,"&::before":{display:`none`},[`&${t}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:`unset`,display:`block`,width:e.lineWidth*3,height:`calc(100% - ${e.marginLG}px)`},"&::after":{position:`relative`,insetInlineStart:`50%`,display:`block`,width:e.controlHeight*.25,height:e.controlHeight*.25,marginBottom:e.marginXS,textAlign:`center`,transform:`translateY(-50%) translateX(-50%) rotate(135deg)`},[`> ${t}-item-container > ${t}-item-tail`]:{visibility:`hidden`}}},[`&${t}-navigation${t}-horizontal`]:{[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{visibility:`hidden`}}}},ve=e=>{let{antCls:t,componentCls:n}=e;return{[`&${n}-with-progress`]:{[`${n}-item`]:{paddingTop:e.paddingXXS,[`&-process ${n}-item-container ${n}-item-icon ${n}-icon`]:{color:e.processIconColor}},[`&${n}-vertical > ${n}-item `]:{paddingInlineStart:e.paddingXXS,[`> ${n}-item-container > ${n}-item-tail`]:{top:e.marginXXS,insetInlineStart:e.stepsIconSize/2-e.lineWidth+e.paddingXXS}},[`&, &${n}-small`]:{[`&${n}-horizontal ${n}-item:first-child`]:{paddingBottom:e.paddingXXS,paddingInlineStart:e.paddingXXS}},[`&${n}-small${n}-vertical > ${n}-item > ${n}-item-container > ${n}-item-tail`]:{insetInlineStart:e.stepsSmallIconSize/2-e.lineWidth+e.paddingXXS},[`&${n}-label-vertical`]:{[`${n}-item ${n}-item-tail`]:{top:e.margin-2*e.lineWidth}},[`${n}-item-icon`]:{position:`relative`,[`${t}-progress`]:{position:`absolute`,insetBlockStart:(e.stepsIconSize-e.stepsProgressSize-e.lineWidth*2)/2,insetInlineStart:(e.stepsIconSize-e.stepsProgressSize-e.lineWidth*2)/2}}}}},ye=e=>{let{componentCls:t,descriptionWidth:n,lineHeight:r,stepsCurrentDotSize:i,stepsDotSize:a,motionDurationSlow:o}=e;return{[`&${t}-dot, &${t}-dot${t}-small`]:{[`${t}-item`]:{"&-title":{lineHeight:r},"&-tail":{top:Math.floor((e.stepsDotSize-e.lineWidth*3)/2),width:`100%`,marginTop:0,marginBottom:0,marginInline:`${n/2}px 0`,padding:0,"&::after":{width:`calc(100% - ${e.marginSM*2}px)`,height:e.lineWidth*3,marginInlineStart:e.marginSM}},"&-icon":{width:a,height:a,marginInlineStart:(e.descriptionWidth-a)/2,paddingInlineEnd:0,lineHeight:`${a}px`,background:`transparent`,border:0,[`${t}-icon-dot`]:{position:`relative`,float:`left`,width:`100%`,height:`100%`,borderRadius:100,transition:`all ${o}`,"&::after":{position:`absolute`,top:-e.marginSM,insetInlineStart:(a-e.controlHeightLG*1.5)/2,width:e.controlHeightLG*1.5,height:e.controlHeight,background:`transparent`,content:`""`}}},"&-content":{width:n},[`&-process ${t}-item-icon`]:{position:`relative`,top:(a-i)/2,width:i,height:i,lineHeight:`${i}px`,background:`none`,marginInlineStart:(e.descriptionWidth-i)/2},[`&-process ${t}-icon`]:{[`&:first-child ${t}-icon-dot`]:{insetInlineStart:0}}}},[`&${t}-vertical${t}-dot`]:{[`${t}-item-icon`]:{marginTop:(e.controlHeight-a)/2,marginInlineStart:0,background:`none`},[`${t}-item-process ${t}-item-icon`]:{marginTop:(e.controlHeight-i)/2,top:0,insetInlineStart:(a-i)/2,marginInlineStart:0},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:(e.controlHeight-a)/2,insetInlineStart:0,margin:0,padding:`${a+e.paddingXS}px 0 ${e.paddingXS}px`,"&::after":{marginInlineStart:(a-e.lineWidth)/2}},[`&${t}-small`]:{[`${t}-item-icon`]:{marginTop:(e.controlHeightSM-a)/2},[`${t}-item-process ${t}-item-icon`]:{marginTop:(e.controlHeightSM-i)/2},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:(e.controlHeightSM-a)/2}},[`${t}-item:first-child ${t}-icon-dot`]:{insetInlineStart:0},[`${t}-item-content`]:{width:`inherit`}}}},be=e=>{let{componentCls:t}=e;return{[`&${t}-rtl`]:{direction:`rtl`,[`${t}-item`]:{"&-subtitle":{float:`left`}},[`&${t}-navigation`]:{[`${t}-item::after`]:{transform:`rotate(-45deg)`}},[`&${t}-vertical`]:{[`> ${t}-item`]:{"&::after":{transform:`rotate(225deg)`},[`${t}-item-icon`]:{float:`right`}}},[`&${t}-dot`]:{[`${t}-item-icon ${t}-icon-dot, &${t}-small ${t}-item-icon ${t}-icon-dot`]:{float:`right`}}}}},xe=e=>{let{componentCls:t,stepsSmallIconSize:n,fontSizeSM:r,fontSize:i,colorTextDescription:a}=e;return{[`&${t}-small`]:{[`&${t}-horizontal:not(${t}-label-vertical) ${t}-item`]:{paddingInlineStart:e.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${t}-item-icon`]:{width:n,height:n,marginTop:0,marginBottom:0,marginInline:`0 ${e.marginXS}px`,fontSize:r,lineHeight:`${n}px`,textAlign:`center`,borderRadius:n},[`${t}-item-title`]:{paddingInlineEnd:e.paddingSM,fontSize:i,lineHeight:`${n}px`,"&::after":{top:n/2}},[`${t}-item-description`]:{color:a,fontSize:i},[`${t}-item-tail`]:{top:n/2-e.paddingXXS},[`${t}-item-custom ${t}-item-icon`]:{width:`inherit`,height:`inherit`,lineHeight:`inherit`,background:`none`,border:0,borderRadius:0,[`> ${t}-icon`]:{fontSize:n,lineHeight:`${n}px`,transform:`none`}}}}},Se=e=>{let{componentCls:t,stepsSmallIconSize:n,stepsIconSize:r}=e;return{[`&${t}-vertical`]:{display:`flex`,flexDirection:`column`,[`> ${t}-item`]:{display:`block`,flex:`1 0 auto`,paddingInlineStart:0,overflow:`visible`,[`${t}-item-icon`]:{float:`left`,marginInlineEnd:e.margin},[`${t}-item-content`]:{display:`block`,minHeight:e.controlHeight*1.5,overflow:`hidden`},[`${t}-item-title`]:{lineHeight:`${r}px`},[`${t}-item-description`]:{paddingBottom:e.paddingSM}},[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{position:`absolute`,top:0,insetInlineStart:e.stepsIconSize/2-e.lineWidth,width:e.lineWidth,height:`100%`,padding:`${r+e.marginXXS*1.5}px 0 ${e.marginXXS*1.5}px`,"&::after":{width:e.lineWidth,height:`100%`}},[`> ${t}-item:not(:last-child) > ${t}-item-container > ${t}-item-tail`]:{display:`block`},[` > ${t}-item > ${t}-item-container > ${t}-item-content > ${t}-item-title`]:{"&::after":{display:`none`}},[`&${t}-small ${t}-item-container`]:{[`${t}-item-tail`]:{position:`absolute`,top:0,insetInlineStart:e.stepsSmallIconSize/2-e.lineWidth,padding:`${n+e.marginXXS*1.5}px 0 ${e.marginXXS*1.5}px`},[`${t}-item-title`]:{lineHeight:`${n}px`}}}}},Ce=e=>{let{componentCls:t,inlineDotSize:n,inlineTitleColor:r,inlineTailColor:i}=e,a=e.paddingXS+e.lineWidth,o={[`${t}-item-container ${t}-item-content ${t}-item-title`]:{color:r}};return{[`&${t}-inline`]:{width:`auto`,display:`inline-flex`,[`${t}-item`]:{flex:`none`,"&-container":{padding:`${a}px ${e.paddingXXS}px 0`,margin:`0 ${e.marginXXS/2}px`,borderRadius:e.borderRadiusSM,cursor:`pointer`,transition:`background-color ${e.motionDurationMid}`,"&:hover":{background:e.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:n,height:n,marginInlineStart:`calc(50% - ${n/2}px)`,[`> ${t}-icon`]:{top:0},[`${t}-icon-dot`]:{borderRadius:e.fontSizeSM/4}},"&-content":{width:`auto`,marginTop:e.marginXS-e.lineWidth},"&-title":{color:r,fontSize:e.fontSizeSM,lineHeight:e.lineHeightSM,fontWeight:`normal`,marginBottom:e.marginXXS/2},"&-description":{display:`none`},"&-tail":{marginInlineStart:0,top:a+n/2,transform:`translateY(-50%)`,"&:after":{width:`100%`,height:e.lineWidth,borderRadius:0,marginInlineStart:0,background:i}},[`&:first-child ${t}-item-tail`]:{width:`50%`,marginInlineStart:`50%`},[`&:last-child ${t}-item-tail`]:{display:`block`,width:`50%`},"&-wait":y({[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:e.colorBorderBg,border:`${e.lineWidth}px ${e.lineType} ${i}`}},o),"&-finish":y({[`${t}-item-tail::after`]:{backgroundColor:i},[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:i,border:`${e.lineWidth}px ${e.lineType} ${i}`}},o),"&-error":o,"&-active, &-process":y({[`${t}-item-icon`]:{width:n,height:n,marginInlineStart:`calc(50% - ${n/2}px)`,top:0}},o),[`&:not(${t}-item-active) > ${t}-item-container[role='button']:hover`]:{[`${t}-item-title`]:{color:r}}}}}},J;(function(e){e.wait=`wait`,e.process=`process`,e.finish=`finish`,e.error=`error`})(J||(J={}));var Y=(e,t)=>{let n=`${t.componentCls}-item`,r=`${e}IconColor`,i=`${e}TitleColor`,a=`${e}DescriptionColor`,o=`${e}TailColor`,s=`${e}IconBgColor`,c=`${e}IconBorderColor`,l=`${e}DotColor`;return{[`${n}-${e} ${n}-icon`]:{backgroundColor:t[s],borderColor:t[c],[`> ${t.componentCls}-icon`]:{color:t[r],[`${t.componentCls}-icon-dot`]:{background:t[l]}}},[`${n}-${e}${n}-custom ${n}-icon`]:{[`> ${t.componentCls}-icon`]:{color:t[l]}},[`${n}-${e} > ${n}-container > ${n}-content > ${n}-title`]:{color:t[i],"&::after":{backgroundColor:t[o]}},[`${n}-${e} > ${n}-container > ${n}-content > ${n}-description`]:{color:t[a]},[`${n}-${e} > ${n}-container > ${n}-tail::after`]:{backgroundColor:t[o]}}},we=e=>{let{componentCls:t,motionDurationSlow:n}=e,r=`${t}-item`;return y(y(y(y(y(y({[r]:{position:`relative`,display:`inline-block`,flex:1,overflow:`hidden`,verticalAlign:`top`,"&:last-child":{flex:`none`,[`> ${r}-container > ${r}-tail, > ${r}-container > ${r}-content > ${r}-title::after`]:{display:`none`}}},[`${r}-container`]:{outline:`none`},[`${r}-icon, ${r}-content`]:{display:`inline-block`,verticalAlign:`top`},[`${r}-icon`]:{width:e.stepsIconSize,height:e.stepsIconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:e.marginXS,fontSize:e.stepsIconFontSize,fontFamily:e.fontFamily,lineHeight:`${e.stepsIconSize}px`,textAlign:`center`,borderRadius:e.stepsIconSize,border:`${e.lineWidth}px ${e.lineType} transparent`,transition:`background-color ${n}, border-color ${n}`,[`${t}-icon`]:{position:`relative`,top:e.stepsIconTop,color:e.colorPrimary,lineHeight:1}},[`${r}-tail`]:{position:`absolute`,top:e.stepsIconSize/2-e.paddingXXS,insetInlineStart:0,width:`100%`,"&::after":{display:`inline-block`,width:`100%`,height:e.lineWidth,background:e.colorSplit,borderRadius:e.lineWidth,transition:`background ${n}`,content:`""`}},[`${r}-title`]:{position:`relative`,display:`inline-block`,paddingInlineEnd:e.padding,color:e.colorText,fontSize:e.fontSizeLG,lineHeight:`${e.stepsTitleLineHeight}px`,"&::after":{position:`absolute`,top:e.stepsTitleLineHeight/2,insetInlineStart:`100%`,display:`block`,width:9999,height:e.lineWidth,background:e.processTailColor,content:`""`}},[`${r}-subtitle`]:{display:`inline`,marginInlineStart:e.marginXS,color:e.colorTextDescription,fontWeight:`normal`,fontSize:e.fontSize},[`${r}-description`]:{color:e.colorTextDescription,fontSize:e.fontSize}},Y(J.wait,e)),Y(J.process,e)),{[`${r}-process > ${r}-container > ${r}-title`]:{fontWeight:e.fontWeightStrong}}),Y(J.finish,e)),Y(J.error,e)),{[`${r}${t}-next-error > ${t}-item-title::after`]:{background:e.colorError},[`${r}-disabled`]:{cursor:`not-allowed`}})},Te=e=>{let{componentCls:t,motionDurationSlow:n}=e;return{[`& ${t}-item`]:{[`&:not(${t}-item-active)`]:{[`& > ${t}-item-container[role='button']`]:{cursor:`pointer`,[`${t}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${t}-icon`]:{transition:`color ${n}`}},"&:hover":{[`${t}-item`]:{"&-title, &-subtitle, &-description":{color:e.colorPrimary}}}},[`&:not(${t}-item-process)`]:{[`& > ${t}-item-container[role='button']:hover`]:{[`${t}-item`]:{"&-icon":{borderColor:e.colorPrimary,[`${t}-icon`]:{color:e.colorPrimary}}}}}}},[`&${t}-horizontal:not(${t}-label-vertical)`]:{[`${t}-item`]:{paddingInlineStart:e.padding,whiteSpace:`nowrap`,"&:first-child":{paddingInlineStart:0},[`&:last-child ${t}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:`none`},"&-description":{maxWidth:e.descriptionWidth,whiteSpace:`normal`}}}}},Ee=e=>{let{componentCls:t}=e;return{[t]:y(y(y(y(y(y(y(y(y(y(y(y(y({},k(e)),{display:`flex`,width:`100%`,fontSize:0,textAlign:`initial`}),we(e)),Te(e)),he(e)),xe(e)),Se(e)),ge(e)),ye(e)),_e(e)),be(e)),ve(e)),Ce(e))}},De=ee(`Steps`,e=>{let{wireframe:t,colorTextDisabled:n,fontSizeHeading3:r,fontSize:i,controlHeight:a,controlHeightLG:o,colorTextLightSolid:s,colorText:c,colorPrimary:l,colorTextLabel:u,colorTextDescription:d,colorTextQuaternary:f,colorFillContent:p,controlItemBgActive:m,colorError:h,colorBgContainer:g,colorBorderSecondary:_}=e,v=e.controlHeight,y=e.colorSplit;return[Ee(O(e,{processTailColor:y,stepsNavArrowColor:n,stepsIconSize:v,stepsIconCustomSize:v,stepsIconCustomTop:0,stepsIconCustomFontSize:o/2,stepsIconTop:-.5,stepsIconFontSize:i,stepsTitleLineHeight:a,stepsSmallIconSize:r,stepsDotSize:a/4,stepsCurrentDotSize:o/4,stepsNavContentMaxWidth:`auto`,processIconColor:s,processTitleColor:c,processDescriptionColor:c,processIconBgColor:l,processIconBorderColor:l,processDotColor:l,waitIconColor:t?n:u,waitTitleColor:d,waitDescriptionColor:d,waitTailColor:y,waitIconBgColor:t?g:p,waitIconBorderColor:t?n:`transparent`,waitDotColor:n,finishIconColor:l,finishTitleColor:c,finishDescriptionColor:d,finishTailColor:l,finishIconBgColor:t?g:m,finishIconBorderColor:t?l:m,finishDotColor:l,errorIconColor:s,errorTitleColor:h,errorDescriptionColor:h,errorTailColor:y,errorIconBgColor:h,errorIconBorderColor:h,errorDotColor:h,stepsNavActiveColor:l,stepsProgressSize:o,inlineDotSize:6,inlineTitleColor:f,inlineTailColor:_}))]},{descriptionWidth:140}),X=l({compatConfig:{MODE:3},name:`ASteps`,inheritAttrs:!1,props:te({prefixCls:String,iconPrefix:String,current:Number,initial:Number,percent:Number,responsive:b(),items:S(),labelPlacement:C(),status:C(),size:C(),direction:C(),progressDot:w([Boolean,Function]),type:C(),onChange:A(),"onUpdate:current":A()},{current:0,responsive:!0,labelPlacement:`horizontal`}),slots:Object,setup(e,n){let{attrs:r,slots:i,emit:a}=n,{prefixCls:o,direction:c,configProvider:l}=j(`steps`,e),[u,d]=De(o),[,f]=T(),p=se(),m=s(()=>e.responsive&&p.value.xs?`vertical`:e.direction),h=s(()=>l.getPrefixCls(``,e.iconPrefix)),g=e=>{a(`update:current`,e),a(`change`,e)},_=s(()=>e.type===`inline`),v=s(()=>_.value?void 0:e.percent),b=n=>{let{node:r,status:i}=n;if(i===`process`&&e.percent!==void 0){let n=e.size===`small`?f.value.controlHeight:f.value.controlHeightLG;return t(`div`,{class:`${o.value}-progress-icon`},[t(H,{type:`circle`,percent:v.value,size:n,strokeWidth:4,format:()=>null},null),r])}return r},S=s(()=>({finish:t(ie,{class:`${o.value}-finish-icon`},null),error:t(ae,{class:`${o.value}-error-icon`},null)}));return()=>{let n=M({[`${o.value}-rtl`]:c.value===`rtl`,[`${o.value}-with-progress`]:v.value!==void 0},r.class,d.value);return u(t(me,x(x(x({icons:S.value},r),N(e,[`percent`,`responsive`])),{},{items:e.items,direction:m.value,prefixCls:o.value,iconPrefix:h.value,class:n,onChange:g,isInline:_.value,itemRender:_.value?(e,n)=>e.description?t(ce,{title:e.description},{default:()=>[n]}):n:void 0}),y({stepIcon:b},i)))}}}),Z=l(y(y({compatConfig:{MODE:3}},q),{name:`AStep`,props:K()})),Q=y(X,{Step:Z,install:e=>(e.component(X.name,X),e.component(Z.name,Z),e)}),Oe={class:`mb-4 grid grid-cols-2 gap-3 rounded-lg border p-4`},ke=l({__name:`job-wizard`,props:{open:{type:Boolean},accountId:{},sources:{}},emits:[`update:open`,`created`],setup(e,{emit:l}){let y=e,b=l,x=c({source_account_id:``,conversation_id:``,date_from:``,date_to:``,engine:`rules`,model_provider_id:``,model_timeout_seconds:90,max_messages:1e4,max_model_calls:100,staff_confirmed:!1,auto_watch:!1}),S=h(null),C=h(!1),w=h(!1),T=0,E=s(()=>JSON.stringify([y.accountId,x.source_account_id,x.conversation_id,x.date_from,x.date_to,x.engine,x.model_provider_id,x.model_timeout_seconds,x.max_messages,x.max_model_calls])),D=s(()=>y.sources.map(e=>({value:e.id,label:e.display_name||e.external_account_id})));r(E,()=>{T++,C.value=!1,S.value=null,x.staff_confirmed=!1}),r(()=>y.open,e=>{T++,S.value=null,C.value=!1,e&&Object.assign(x,{source_account_id:y.sources.length===1?y.sources[0].id:``,conversation_id:``,date_from:``,date_to:``,engine:`rules`,model_provider_id:``,model_timeout_seconds:90,max_messages:1e4,max_model_calls:100,staff_confirmed:!1,auto_watch:!1})});function O(){return k.apply(this,arguments)}function k(){return k=v(function*(){let e=++T;C.value=!0;try{let t=yield U(y.accountId,_({},x));e===T&&y.open&&(S.value=t)}finally{e===T&&(C.value=!1)}}),k.apply(this,arguments)}function A(){return j.apply(this,arguments)}function j(){return j=v(function*(){if(!(w.value||!S.value||!x.staff_confirmed)){w.value=!0;try{yield de(y.accountId,_({},x)),b(`update:open`,!1),b(`created`),oe.success(`整理任务已创建,可在加工任务中查看进度`)}finally{w.value=!1}}}),j.apply(this,arguments)}return(r,s)=>(u(),m(i(ue),{"destroy-on-close":!0,open:e.open,title:`从聊天整理知识`,width:`720px`,closable:!w.value,keyboard:!w.value,"mask-closable":!1,onCancel:s[11]||(s[11]=e=>b(`update:open`,!1))},{footer:f(()=>[t(i(V),null,{default:f(()=>{var e;return[t(i(R),{disabled:w.value,onClick:s[10]||(s[10]=e=>b(`update:open`,!1))},{default:f(()=>[...s[22]||(s[22]=[n(`取消`,-1)])]),_:1},8,[`disabled`]),t(i(R),{loading:C.value,disabled:w.value||!x.source_account_id,onClick:O},{default:f(()=>[n(p(S.value?`重新预览范围`:`预览整理范围`),1)]),_:1},8,[`loading`,`disabled`]),t(i(R),{type:`primary`,loading:w.value,disabled:!((e=S.value)!=null&&e.total_messages)||!x.staff_confirmed||C.value||x.engine===`model`&&!x.model_provider_id,onClick:A},{default:f(()=>[...s[23]||(s[23]=[n(`确认创建任务`,-1)])]),_:1},8,[`loading`,`disabled`])]}),_:1})]),default:f(()=>[t(i(Q),{class:`mb-6`,size:`small`,current:+!!S.value,items:[{title:`选择整理范围`},{title:`预览并确认`},{title:`后台分批处理`}]},null,8,[`current`]),e.sources.length?g(``,!0):(u(),m(i(L),{key:0,class:`mb-4`,type:`warning`,"show-icon":``,message:`此账号还没有归档来源。请先上传聊天归档,或返回选择有数据的账号。`})),t(i(P),{layout:`vertical`,disabled:w.value},{default:f(()=>[t(i(P).Item,{label:`客服来源账号`},{default:f(()=>[t(i(I),{value:x.source_account_id,"onUpdate:value":s[0]||(s[0]=e=>x.source_account_id=e),options:D.value,placeholder:`请选择实际使用的客服账号`},null,8,[`value`,`options`])]),_:1}),t(i(V),{wrap:``},{default:f(()=>[t(i(P).Item,{label:`开始日期(北京时间)`},{default:f(()=>[t(i(B),{value:x.date_from,"onUpdate:value":s[1]||(s[1]=e=>x.date_from=e),type:`date`},null,8,[`value`])]),_:1}),t(i(P).Item,{label:`结束日期(包含当天)`},{default:f(()=>[t(i(B),{value:x.date_to,"onUpdate:value":s[2]||(s[2]=e=>x.date_to=e),type:`date`},null,8,[`value`])]),_:1}),t(i(P).Item,{label:`最多读取消息`},{default:f(()=>[t(i(le),{value:x.max_messages,"onUpdate:value":s[3]||(s[3]=e=>x.max_messages=e),min:1,max:1e6},null,8,[`value`])]),_:1})]),_:1}),t(fe,{engine:x.engine,"onUpdate:engine":s[4]||(s[4]=e=>x.engine=e),provider:x.model_provider_id,"onUpdate:provider":s[5]||(s[5]=e=>x.model_provider_id=e),timeout:x.model_timeout_seconds,"onUpdate:timeout":s[6]||(s[6]=e=>x.model_timeout_seconds=e),calls:x.max_model_calls,"onUpdate:calls":s[7]||(s[7]=e=>x.max_model_calls=e),"account-id":e.accountId,disabled:w.value},null,8,[`engine`,`provider`,`timeout`,`calls`,`account-id`,`disabled`])]),_:1},8,[`disabled`]),S.value?(u(),o(d,{key:1},[a(`div`,Oe,[a(`div`,null,[s[12]||(s[12]=n(`范围内单聊消息 `,-1)),a(`strong`,null,p(S.value.available_messages.toLocaleString()),1),s[13]||(s[13]=n(` 条`,-1))]),a(`div`,null,[s[14]||(s[14]=n(`涉及会话 `,-1)),a(`strong`,null,p(S.value.conversations.toLocaleString()),1),s[15]||(s[15]=n(` 个`,-1))]),a(`div`,null,[s[16]||(s[16]=n(`身份明确的有效文本 `,-1)),a(`strong`,null,p(S.value.eligible_text_messages.toLocaleString()),1),s[17]||(s[17]=n(` 条`,-1))]),a(`div`,null,[s[18]||(s[18]=n(`本次最多读取 `,-1)),a(`strong`,null,p(S.value.total_messages.toLocaleString()),1),s[19]||(s[19]=n(` 条`,-1))])]),t(i(L),{class:`mb-3`,type:S.value.total_messages?`info`:`warning`,"show-icon":``,message:S.value.total_messages?`消息条数不等于知识条数。系统会过滤闲聊、媒体和不完整问答,结果均为待审草稿。`:`该范围没有可读取的单聊消息,请更换来源或日期。`},null,8,[`type`,`message`]),S.value.limited?(u(),m(i(L),{key:0,class:`mb-3`,type:`warning`,message:`本次设置了消息上限;达到上限会停止,末尾不完整问答不会作为知识。任务中可查看停止原因。`})):g(``,!0),t(i(z),{checked:x.auto_watch,"onUpdate:checked":s[8]||(s[8]=e=>x.auto_watch=e),disabled:w.value,class:`mb-3`},{default:f(()=>[...s[20]||(s[20]=[n(`持续整理此来源新增或修改的会话(静默 30 分钟后生成规则草稿,仍需审核)`,-1)])]),_:1},8,[`checked`,`disabled`]),t(i(z),{checked:x.staff_confirmed,"onUpdate:checked":s[9]||(s[9]=e=>x.staff_confirmed=e),disabled:w.value},{default:f(()=>[...s[21]||(s[21]=[n(`确认来源账号由客服使用,所选聊天允许用于知识整理。`,-1)])]),_:1},8,[`checked`,`disabled`])],64)):g(``,!0)]),_:1},8,[`open`,`closable`,`keyboard`]))}}),Ae=e({default:()=>$}),$=ke;export{Ae as n,Q as r,$ as t};