2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{G as ee,B as le,y as ue,A as te,w as ae,N as oe,C as ne,P as se,Q as re,R as ie}from"./element-plus.fe574ac0.js";import{_ as de}from"./index.vue_vue_type_script_setup_true_lang.628d4476.js";import{_ as pe}from"./index.vue_vue_type_script_setup_true_lang.23d19169.js";import{f as ce,a as me}from"./index.db0f15e9.js";import{u as _e}from"./usePaging.160b82b8.js";import{u as fe}from"./useDictOptions.e2898198.js";import{a as Ee,b as S,e as be}from"./project.f633f4fd.js";import{d as q,$ as L,s as T,r as U,af as ve,o,c as b,U as l,L as t,M as F,u as s,K as i,R as N,V as g,a7 as y,a as I,S as f,T as Fe,k as ge,n as $}from"./@vue.e8706010.js";import"./lodash.3080e53f.js";import{g as ye}from"./projecttype.70798df6.js";import{_ as Ve}from"./edit.vue_vue_type_script_setup_true_name_projectEdit_lang.bd80f81a.js";import{_ as Be}from"./detail.vue_vue_type_style_index_0_lang.be902124.js";import"./@vueuse.1e5a6e21.js";import"./@element-plus.196c7323.js";import"./lodash-es.92e7f918.js";import"./dayjs.79cf08f3.js";import"./axios.77c85d3e.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.12d45bc3.js";import"./pinia.dfca86b4.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.54284180.js";import"./color.1c59b943.js";import"./clone.0c702ab2.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.66e2071a.js";import"./ms.a9ae1d6d.js";import"./nprogress.81114d43.js";import"./vue-clipboard3.f3fb4eed.js";import"./clipboard.c973b911.js";import"./echarts.8d7a50ae.js";import"./zrender.1084fa23.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.2cdc8407.js";import"./index.vue_vue_type_script_setup_true_lang.32adb8e4.js";import"./custom.2807f272.js";import"./index.c85b5a1d.js";const we=f("\u67E5\u8BE2"),Ce=f("\u91CD\u7F6E"),je=f(" \u65B0\u589E "),De=f(" \u5220\u9664 "),ke={class:"mt-4"},he=f(" \u7F16\u8F91 "),xe=f(" \u5220\u9664 "),Ae=f(" \u8BE6\u60C5 "),Ue={class:"flex justify-end mt-4"},$e=q({name:"projectLists"}),jl=q({...$e,setup(Pe){const w=L([]),h=T(),C=T(),j=U(!1),x=U(!1),a=L({custom_name:"",project_type:"",project_code:"",name:"",project_address:"",estimated_construction:"",bidding_method:"",person:"",relationship:"",strategic_significance:"",industry:"",unit_nature:"",status:"",information_sources:""}),A=U([]),G=d=>{A.value=d.map(({id:u})=>u)},{dictData:_}=fe("project_type,project_content,bidding_method,relationship,information_sources,construction_funds_sources,construction_financial_status,construction_recognition,my_construction_recognition,strategic_significance,industry,unit_nature"),{pager:V,getLists:D,resetParams:K,resetPage:M}=_e({fetchFun:Ee,params:a}),O=async()=>{var d;j.value=!0,await $(),(d=C.value)==null||d.open("add")},Q=async d=>{var c,n;let u=await S({id:d.id});j.value=!0,await $(),(c=C.value)==null||c.open("edit"),(n=C.value)==null||n.setFormData(u)},P=async d=>{await ce.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await be({id:d}),D()},z=async d=>{var c,n;let u=await S({id:d.id});x.value=!0,await $(),(c=h.value)==null||c.open(),(n=h.value)==null||n.setFormData(u)};return(()=>{ye().then(d=>{w.splice(0,w.length,...d)})})(),D(),(d,u)=>{const c=ee,n=le,m=ue,v=te,E=ae,H=oe,R=ne,J=me,p=se,k=pe,W=re,X=de,B=ve("perms"),Y=ie;return o(),b("div",null,[l(R,{class:"!border-none mb-4",shadow:"never"},{default:t(()=>[l(H,{class:"mb-[-16px]",model:a,inline:"","label-width":"auto"},{default:t(()=>[l(n,{label:"\u5BA2\u6237\u540D\u79F0",prop:"custom_name"},{default:t(()=>[l(c,{class:"w-[280px]",modelValue:a.custom_name,"onUpdate:modelValue":u[0]||(u[0]=e=>a.custom_name=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u6635\u79F0"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u8D1F\u8D23\u4EBA",prop:"person"},{default:t(()=>[l(c,{class:"w-[280px]",modelValue:a.person,"onUpdate:modelValue":u[1]||(u[1]=e=>a.person=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8D1F\u8D23\u4EBA"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u9879\u76EE\u7F16\u7801",prop:"project_code"},{default:t(()=>[l(c,{class:"w-[280px]",modelValue:a.project_code,"onUpdate:modelValue":u[2]||(u[2]=e=>a.project_code=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u7F16\u7801"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u9879\u76EE\u540D\u79F0",prop:"name"},{default:t(()=>[l(c,{class:"w-[280px]",modelValue:a.name,"onUpdate:modelValue":u[3]||(u[3]=e=>a.name=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u9879\u76EE\u72B6\u6001",prop:"status"},{default:t(()=>[l(c,{class:"w-[280px]",modelValue:a.status,"onUpdate:modelValue":u[4]||(u[4]=e=>a.status=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u72B6\u6001"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u9879\u76EE\u6240\u5728\u5730\u5740",prop:"project_address"},{default:t(()=>[l(c,{class:"w-[280px]",modelValue:a.project_address,"onUpdate:modelValue":u[5]||(u[5]=e=>a.project_address=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u6635\u79F0"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u6218\u7565\u610F\u4E49",prop:"strategic_significance"},{default:t(()=>[l(v,{class:"w-[280px]",modelValue:a.strategic_significance,"onUpdate:modelValue":u[6]||(u[6]=e=>a.strategic_significance=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u6218\u7565\u610F\u4E49"},{default:t(()=>[l(m,{label:"\u5168\u90E8",value:""}),(o(!0),b(g,null,y(s(_).strategic_significance,(e,r)=>(o(),i(m,{key:r,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u6240\u5C5E\u884C\u4E1A",prop:"industry"},{default:t(()=>[l(v,{class:"w-[280px]",modelValue:a.industry,"onUpdate:modelValue":u[7]||(u[7]=e=>a.industry=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u6240\u5C5E\u884C\u4E1A"},{default:t(()=>[l(m,{label:"\u5168\u90E8",value:""}),(o(!0),b(g,null,y(s(_).industry,(e,r)=>(o(),i(m,{key:r,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u5355\u4F4D\u6027\u8D28",prop:"unit_nature"},{default:t(()=>[l(v,{class:"w-[280px]",modelValue:a.unit_nature,"onUpdate:modelValue":u[8]||(u[8]=e=>a.unit_nature=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5355\u4F4D\u6027\u8D28"},{default:t(()=>[l(m,{label:"\u5168\u90E8",value:""}),(o(!0),b(g,null,y(s(_).unit_nature,(e,r)=>(o(),i(m,{key:r,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u62DB\u6807\u65B9\u5F0F",prop:"bidding_method"},{default:t(()=>[l(v,{class:"w-[280px]",modelValue:a.bidding_method,"onUpdate:modelValue":u[9]||(u[9]=e=>a.bidding_method=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u62DB\u6807\u65B9\u5F0F"},{default:t(()=>[l(m,{label:"\u5168\u90E8",value:""}),(o(!0),b(g,null,y(s(_).bidding_method,(e,r)=>(o(),i(m,{key:r,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u4FE1\u606F\u6765\u6E90",prop:"information_sources"},{default:t(()=>[l(v,{class:"w-[280px]",modelValue:a.information_sources,"onUpdate:modelValue":u[10]||(u[10]=e=>a.information_sources=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u4FE1\u606F\u6765\u6E90"},{default:t(()=>[l(m,{label:"\u5168\u90E8",value:""}),(o(!0),b(g,null,y(s(_).information_sources,(e,r)=>(o(),i(m,{key:r,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u9879\u76EE\u7C7B\u578B",prop:"project_type"},{default:t(()=>[l(v,{class:"w-[280px]",modelValue:a.project_type,"onUpdate:modelValue":u[11]||(u[11]=e=>a.project_type=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u9879\u76EE\u7C7B\u578B"},{default:t(()=>[l(m,{label:"\u5168\u90E8",value:""}),(o(!0),b(g,null,y(w,(e,r)=>(o(),i(m,{key:r,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(n,null,{default:t(()=>[l(E,{type:"primary",onClick:s(M)},{default:t(()=>[we]),_:1},8,["onClick"]),l(E,{onClick:s(K)},{default:t(()=>[Ce]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),F((o(),i(R,{class:"!border-none",shadow:"never"},{default:t(()=>[F((o(),i(E,{type:"primary",onClick:O},{icon:t(()=>[l(J,{name:"el-icon-Plus"})]),default:t(()=>[je]),_:1})),[[B,["project.project/add"]]]),F((o(),i(E,{disabled:!A.value.length,onClick:u[12]||(u[12]=e=>P(A.value))},{default:t(()=>[De]),_:1},8,["disabled"])),[[B,["project.project/delete"]]]),I("div",ke,[l(W,{data:s(V).lists,onSelectionChange:G},{default:t(()=>[l(p,{type:"selection",width:"55"}),l(p,{label:"\u5BA2\u6237",prop:"custom_name","show-overflow-tooltip":""}),l(p,{label:"\u9879\u76EE\u7F16\u7801",prop:"project_code","show-overflow-tooltip":""}),l(p,{label:"\u9879\u76EE\u540D\u79F0",prop:"name","show-overflow-tooltip":""}),l(p,{label:"\u9879\u76EE\u7C7B\u578B",prop:"project_type"},{default:t(({row:e})=>{var r;return[f(Fe((r=w.find(Z=>Z.id===e.project_type))==null?void 0:r.name),1)]}),_:1}),l(p,{label:"\u9879\u76EE\u6240\u5728\u5730",prop:"project_address","show-overflow-tooltip":""}),l(p,{label:"\u4FE1\u606F\u6765\u6E90",prop:"industry"},{default:t(({row:e})=>[l(k,{options:s(_).information_sources,value:e.information_sources},null,8,["options","value"])]),_:1}),l(p,{label:"\u8D1F\u8D23\u4EBA",prop:"person","show-overflow-tooltip":""}),l(p,{label:"\u6218\u7565\u610F\u4E49",prop:"strategic_significance"},{default:t(({row:e})=>[l(k,{options:s(_).strategic_significance,value:e.strategic_significance},null,8,["options","value"])]),_:1}),l(p,{label:"\u6240\u5C5E\u884C\u4E1A",prop:"industry"},{default:t(({row:e})=>[l(k,{options:s(_).industry,value:e.industry},null,8,["options","value"])]),_:1}),l(p,{label:"\u5355\u4F4D\u6027\u8D28",prop:"unit_nature"},{default:t(({row:e})=>[l(k,{options:s(_).unit_nature,value:e.unit_nature},null,8,["options","value"])]),_:1}),l(p,{label:"\u9879\u76EE\u72B6\u6001",prop:"status","show-overflow-tooltip":""}),l(p,{label:"\u64CD\u4F5C",width:"160",fixed:"right"},{default:t(({row:e})=>[F((o(),i(E,{type:"primary",link:"",onClick:r=>Q(e)},{default:t(()=>[he]),_:2},1032,["onClick"])),[[B,["project.project/edit"]]]),F((o(),i(E,{type:"danger",link:"",onClick:r=>P(e.id)},{default:t(()=>[xe]),_:2},1032,["onClick"])),[[B,["project.project/delete"]]]),F((o(),i(E,{link:"",onClick:r=>z(e)},{default:t(()=>[Ae]),_:2},1032,["onClick"])),[[B,["project.project/detail"]]])]),_:1})]),_:1},8,["data"])]),I("div",Ue,[l(X,{modelValue:s(V),"onUpdate:modelValue":u[13]||(u[13]=e=>ge(V)?V.value=e:null),onChange:s(D)},null,8,["modelValue","onChange"])])]),_:1})),[[Y,s(V).loading]]),j.value?(o(),i(Ve,{key:0,ref_key:"editRef",ref:C,"dict-data":s(_),onSuccess:s(D),onClose:u[14]||(u[14]=e=>j.value=!1)},null,8,["dict-data","onSuccess"])):N("",!0),x.value?(o(),i(Be,{key:1,ref_key:"detailRef",ref:h,"dict-data":s(_),onClose:u[15]||(u[15]=e=>x.value=!1)},null,8,["dict-data"])):N("",!0)])}}});export{jl as default};
|