2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
|
|
import{_ as pe}from"./notData-cf10628e.js";import{d as W,r as p,ag as ie,G as de,a as fe,D as ve,b as _e,a4 as Ne,a1 as me,c as f,e as g,f as B,h as o,i as c,F as k,j as C,k as D,l as x,g as F,t as Q,p as ge,x as Fe,y as ye,E as U,aM as be,aN as he,q as xe,s as Ee,_ as Be}from"./index-ccab2584.js";import{F as Le}from"./FilesUpload-88b3af60.js";import{az as Ve,aA as Ae,aB as Te}from"./goverment-af43d804.js";import{E as ke}from"./index-537f05d1.js";import"./upload-a8c669b8.js";const S=L=>(xe("data-v-d268dd01"),L=L(),Ee(),L),Ce={class:"table-box"},De={class:"content"},Ue={class:"left-content"},Se={class:"tag-input"},Ie={key:0,class:"placeholder-style"},je={class:"table-empty"},ze=S(()=>F("img",{src:pe,alt:"notData"},null,-1)),Me=S(()=>F("div",null,"\u6682\u65E0\u6570\u636E",-1)),qe={class:"right-content"},Re=S(()=>F("div",{class:"book-content"},[F("span",null,"\u901A\u8BAF\u5F55"),x(" (\u70B9\u51FB\u4EBA\u6216\u5355\u4F4D\u540E\u81EA\u52A8\u6DFB\u52A0\u5230\u6536\u4EF6\u4EBA) ")],-1)),$e=S(()=>F("div",null,"\u6536\u4EF6\u4EBA",-1)),Oe=W({name:"govNoticeNew"}),Pe=W({...Oe,setup(L){const y=p({}),P=ie(),G=p(0),I=p(),N=de(),b=p(0),V=p(""),j=p(!1),h=p({type:null}),m=p({title:"",content:""});p(!1);const z=p([{dictValue:"\u5185\u90E8\u4EBA\u5458",dictLabel:0,dictCode:1},{dictValue:"\u5DE5\u7A0B",dictLabel:1,dictCode:2}]),H=p([{label:"\u901A\u77E5",value:0},{label:"\u90AE\u4EF6",value:1},{label:"\u6750\u6599\u63A8\u9001",value:2}]),v=p([]),d=p([]),A=p([]),M=p([]),q=p([]),R=p([]),$=p(),J=fe({title:{required:!0,message:"\u8BF7\u8F93\u5165\u4E3B\u9898",trigger:"blur"},content:{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9",trigger:"blur"},type:{required:!0,message:"\u8BF7\u9009\u62E9\u901A\u77E5\u7C7B\u578B",trigger:"blur"}}),X=e=>{d.value.splice(d.value.indexOf(e),1)},Y=e=>{m.value.content=e};let Z=ve(e=>(b.value===2?M.value:b.value===3?q.value:R.value).filter(u=>(b.value===2?u.realName:b.value===3?u.enterpriseName:u.projectName).indexOf(V.value)!==-1));const w=e=>{let u=-1;u=d.value.find(l=>{if(l.acceptName)return l.acceptName==e.realName||l.acceptName==e.enterpriseName||l.acceptName==e.projectName||l.acceptName==e.acceptName;if(l.realName)return l.realName==e.realName;if(l.enterpriseName)return l.enterpriseName==e.enterpriseName;if(l.projectName)return l.projectName==e.projectName;if(l.acceptName)return l.acceptName==e.acceptName}),u?(d.value=d.value.filter(l=>{if(l.acceptName){if(e.realName)return l.acceptName!=e.realName;if(e.enterpriseName)return l.acceptName!=e.enterpriseName;if(e.projectName)return l.acceptName!=e.projectName;if(e.acceptName)return l.acceptName!=e.acceptName}else{if(l.realName)return l.realName!=e.realName;if(l.enterpriseName)return l.enterpriseName!=e.enterpriseName;if(l.projectName)return l.projectName!=e.projectName;if(l.acceptName)return l.acceptName!=e.acceptName}}),d.value):d.value=[...d.value,e]},ee=()=>{var e;(e=v.value)==null||e.push({label:"",fileList:[]})},le=e=>{var l,t;const u=(l=v.value)==null?void 0:l.indexOf(e);u!=null&&((t=v.value)==null||t.splice(u,1))},ae=e=>{y.value.files=e.map(u=>(u.label=y.value.dictLabel,u)),y.value.files,v.value[G.value].fileList=y.value.files,v.value},se=async(e,u)=>{if(j.value=!0,G.value=u,e.fileList.length>0){let l=[];e.fileList.map(t=>{t.response&&t.response.originalFilename?l.push({response:{...t.response,url:t.response.url},name:t.response.originalFilename,url:t.response.url,size:+t.response.size,type:t.response.contentType}):t.response?l.push({response:{...t.response,url:t.response.fileUrl},name:t.response.fileName,url:t.response.fileUrl,size:+t.response.fileSize,type:t.response.contentType}):l.push({response:{...t,url:t.fileUrl},name:t.fileName,url:t.fileUrl,size:+t.fileSize,type:t.contentType})}),y.value.files=l,y.value.files}else y.value.files=[]},te=async e=>{!e||await e.validate(async(u,l)=>{if(u){let t={accepts:[],content:m.value.content,title:m.value.title,type:h.value.type,annexFileDtoList:v.value},_=!0;if(v.value,t.annexFileDtoList.map(s=>{s.label||(_=!1),s.files&&s.files.length>0||s.fileList&&s.fileList.length>0?_=!0:_=!1}),!_){U.error("\u8BF7\u4
|