You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
4.2KB

  1. var O=Object.defineProperty;var k=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var V=(s,o,e)=>o in s?O(s,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[o]=e,D=(s,o)=>{for(var e in o||(o={}))G.call(o,e)&&V(s,e,o[e]);if(k)for(var e of k(o))I.call(o,e)&&V(s,e,o[e]);return s};var M=(s,o,e)=>new Promise((g,N)=>{var w=i=>{try{r(e.next(i))}catch(u){N(u)}},C=i=>{try{r(e.throw(i))}catch(u){N(u)}},r=i=>i.done?g(i.value):Promise.resolve(i.value).then(w,C);r((e=e.apply(s,o)).next())});import{_ as W,d as $,r as d,b as q,f as p,g as z,h as J,l as a,m as t,i as j,p as h,G as K,P as A}from"./index.381e26e3.js";import{e as H}from"./index.6e674c19.js";const Q={class:"flex"},X={class:"dialog-footer"},Y=$({name:"provincialExamine"}),Z=Object.assign(Y,{setup(s,{expose:o}){const e=d({}),g=d(),N={operationManageUnitName:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u4E3B\u7BA1\u90E8\u95E8"}]},w=l=>{g.value.validate(n=>{l(n)})},C=l=>{e.value={operationManageUnit:l.operationManageUnit,operationManageUnitName:""},l.operationManageUnit&&c(!0)},r=d(!1),i=d(),u=q({businessStripName:void 0}),E=()=>M(this,null,function*(){r.value=!0,c()}),T=[{type:"selection",key:"businessStripCode",width:"60"},{label:"\u5355\u4F4D\u540D\u79F0",key:"businessStripName",prop:"businessStripName",minWidth:"150",showOverflowTooltip:!0},{label:"\u5355\u4F4D\u7F16\u7801",key:"businessStripCode",prop:"businessStripCode",minWidth:"150",showOverflowTooltip:!0}],x=d(),c=l=>M(this,null,function*(){const n=yield H(D({},u));x.value=n.data,yield A();const f=[];x.value&&x.value.forEach(m=>{var _,v;(((v=(_=e.value)==null?void 0:_.operationManageUnit)==null?void 0:v.split(","))||[]).includes(m.businessStripCode)&&(l?f.push(m.businessStripName):i.value.toggleRowSelect(m,!0))}),l&&(e.value.operationManageUnitName=f.join("\uFF0C")||"")}),R=()=>{u.businessStripName=void 0,c()},S=d([]),F=l=>{S.value=l},P=()=>{r.value=!1,e.value.operationManageUnitName=S.value.map(l=>l.businessStripName).join("\uFF0C"),e.value.operationManageUnit=S.value.map(l=>l.businessStripCode).join(",")};return o({validForm:w,formData:e,setFormData:C}),(l,n)=>{const f=p("el-input"),m=p("el-form-item"),y=p("el-col"),_=p("el-row"),v=p("el-form"),U=p("el-button"),B=p("table-list"),L=p("el-dialog");return z(),J(K,null,[a(v,{ref_key:"formRef",ref:g,model:e.value,rules:N,"label-position":"right","label-width":"180px","label-suffix":":","scroll-to-error":""},{default:t(()=>[a(_,{gutter:40},{default:t(()=>[a(y,{span:24},{default:t(()=>[a(m,{label:"\u4E1A\u52A1\u4E3B\u7BA1\u90E8\u95E8\uFF08\u7701\u7EA7\uFF09",prop:"operationManageUnitName"},{default:t(()=>[a(f,{modelValue:e.value.operationManageUnitName,"onUpdate:modelValue":n[0]||(n[0]=b=>e.value.operationManageUnitName=b),placeholder:"\u8BF7\u9009\u62E9",readonly:"",onClick:E},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),a(L,{"model-value":r.value,title:"\u4E0A\u7EA7\u6761\u7EBF\u4E3B\u7BA1\u5355\u4F4D",width:"60%",onClose:n[3]||(n[3]=b=>r.value=!1)},{footer:t(()=>[j("span",X,[a(U,{onClick:n[2]||(n[2]=b=>r.value=!1)},{default:t(()=>[h("\u5173\u95ED")]),_:1}),a(U,{type:"primary",onClick:P},{default:t(()=>[h(" \u63D0\u4EA4 ")]),_:1})])]),default:t(()=>[a(v,{model:u,size:"small","label-suffix":":"},{default:t(()=>[a(_,{gutter:16,class:"mb-16"},{default:t(()=>[a(y,{span:8},{default:t(()=>[a(m,{label:"\u5355\u4F4D\u540D\u79F0"},{default:t(()=>[a(f,{modelValue:u.businessStripName,"onUpdate:modelValue":n[1]||(n[1]=b=>u.businessStripName=b),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),a(y,{span:16},{default:t(()=>[a(m,{class:"btn"},{default:t(()=>[j("div",Q,[a(U,{type:"primary",onClick:c},{default:t(()=>[h("\u67E5\u8BE2")]),_:1}),a(U,{onClick:R},{default:t(()=>[h("\u91CD\u7F6E")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),a(B,{ref_key:"tableListRef",ref:i,column:T,data:x.value,pagination:!1,style:{height:"600px",overflow:"auto"},onGetTableData:c,onSelectionChange:F},null,8,["data"])]),_:1},8,["model-value"])],64)}}}),oe=W(Z,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/declareManage/projectDeclare/declarePage/components/provincialExamine.vue"]]);export{oe as default};