engineering/public/admin/assets/index.bde97975.js
2023-11-15 19:33:00 +08:00

2 lines
8.0 KiB
JavaScript

import{G as O,B as z,y as H,A as J,w as Q,N as W,C as X,R as Y,S as Z,T as tt}from"./element-plus.09290718.js";import{_ as et}from"./index.vue_vue_type_script_setup_true_lang.a423f40f.js";import{_ as ot}from"./index.vue_vue_type_script_setup_true_lang.23d19169.js";import{t as k,f as nt,d as at}from"./index.03489c03.js";import{u as lt}from"./usePaging.160b82b8.js";import{a as it}from"./useDictOptions.562cb62b.js";import{d as ut,a as st,e as rt}from"./project.c7546943.js";import{_ as pt}from"./edit.vue_vue_type_script_setup_true_name_projectEdit_lang.783fb795.js";import{d as P,s as ct,r as V,$ as dt,af as _t,o as s,c as A,U as t,L as o,M as v,u as a,K as p,R as mt,V as ft,a7 as vt,a as B,T as x,k as bt,S as m,n as $}from"./@vue.e8706010.js";import"./@vueuse.1e5a6e21.js";import"./@element-plus.196c7323.js";import"./lodash-es.92e7f918.js";import"./dayjs.920ed704.js";import"./axios.fd7895df.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.f060c5ce.js";import"./vue-router.12d45bc3.js";import"./pinia.dfca86b4.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.89a2cd6d.js";import"./color.f7f12e1b.js";import"./clone.3f99ce25.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.7ca60bdd.js";import"./ms.a9ae1d6d.js";import"./nprogress.2d805d1c.js";import"./vue-clipboard3.f9b015dd.js";import"./clipboard.84da4513.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.692e9f81.js";import"./custom.9685028e.js";import"./index.fa804efd.js";const ht=m("\u67E5\u8BE2"),yt=m("\u91CD\u7F6E"),Et=m(" \u65B0\u589E "),gt=m(" \u5220\u9664 "),Bt={class:"mt-4"},wt=m(" \u7F16\u8F91 "),Ct=m(" \u5220\u9664 "),Ft={class:"flex justify-end mt-4"},jt=P({name:"projectLists"}),ve=P({...jt,setup(Dt){const b=ct(),h=V(!1),c=dt({custom_id:"",project_type:"",project_code:"",project_content:"",project_estimation:"",project_address:"",estimated_construction:"",bidding_time:"",bidding_method:"",contacts:"",position:"",telephone:"",department:"",person:"",relationship:"",discovery_time:"",information_sources:"",competitor:"",construction_funds_sources:"",construction_payment_method:"",construction_financial_status:"",construction_recognition:"",my_construction_recognition:"",strategic_significance:"",industry:"",unit_nature:"",annex:"",status:""}),w=V([]),S=u=>{w.value=u.map(({id:l})=>l)},{dictData:i}=it("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:f,getLists:y,resetParams:L,resetPage:R}=lt({fetchFun:ut,params:c}),T=async()=>{var u;h.value=!0,await $(),(u=b.value)==null||u.open("add")},M=async u=>{var E,d;let l=await st({id:u.id});h.value=!0,await $(),(E=b.value)==null||E.open("edit"),(d=b.value)==null||d.setFormData(l)},F=async u=>{await nt.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await rt({id:u}),y()};return y(),(u,l)=>{const E=O,d=z,j=H,N=J,_=Q,U=W,D=X,I=at,n=Y,r=ot,q=Z,G=et,g=_t("perms"),K=tt;return s(),A("div",null,[t(D,{class:"!border-none mb-4",shadow:"never"},{default:o(()=>[t(U,{class:"mb-[-16px]",model:c,inline:""},{default:o(()=>[t(d,{label:"\u5BA2\u6237",prop:"custom_name"},{default:o(()=>[t(E,{class:"w-[280px]",modelValue:c.custom_id,"onUpdate:modelValue":l[0]||(l[0]=e=>c.custom_id=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u6635\u79F0"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u9879\u76EE\u7C7B\u578B",prop:"project_type"},{default:o(()=>[t(N,{class:"w-[280px]",modelValue:c.project_type,"onUpdate:modelValue":l[1]||(l[1]=e=>c.project_type=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u9879\u76EE\u7C7B\u578B"},{default:o(()=>[t(j,{label:"\u5168\u90E8",value:""}),(s(!0),A(ft,null,vt(a(i).project_type,(e,C)=>(s(),p(j,{key:C,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(d,null,{default:o(()=>[t(_,{type:"primary",onClick:a(R)},{default:o(()=>[ht]),_:1},8,["onClick"]),t(_,{onClick:a(L)},{default:o(()=>[yt]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),v((s(),p(D,{class:"!border-none",shadow:"never"},{default:o(()=>[v((s(),p(_,{type:"primary",onClick:T},{icon:o(()=>[t(I,{name:"el-icon-Plus"})]),default:o(()=>[Et]),_:1})),[[g,["project.project/add"]]]),v((s(),p(_,{disabled:!w.value.length,onClick:l[2]||(l[2]=e=>F(w.value))},{default:o(()=>[gt]),_:1},8,["disabled"])),[[g,["project.project/delete"]]]),B("div",Bt,[t(q,{data:a(f).lists,onSelectionChange:S},{default:o(()=>[t(n,{type:"selection",width:"55"}),t(n,{label:"\u5BA2\u6237",prop:"custom_name","show-overflow-tooltip":""}),t(n,{label:"\u9879\u76EE\u7C7B\u578B",prop:"project_type"},{default:o(({row:e})=>[t(r,{options:a(i).project_type,value:e.project_type},null,8,["options","value"])]),_:1}),t(n,{label:"\u9879\u76EE\u7F16\u7801",prop:"project_code","show-overflow-tooltip":""}),t(n,{label:"\u9879\u76EE\u5185\u5BB9",prop:"project_content"},{default:o(({row:e})=>[t(r,{options:a(i).project_content,value:e.project_content},null,8,["options","value"])]),_:1}),t(n,{label:"\u9879\u76EE\u4F30\u7B97",prop:"project_estimation","show-overflow-tooltip":""}),t(n,{label:"\u9879\u76EE\u6240\u5728\u5730",prop:"project_address","show-overflow-tooltip":""}),t(n,{label:"\u9884\u8BA1\u5DE5\u671F",prop:"estimated_construction","show-overflow-tooltip":""}),t(n,{label:"\u6295\u6807\u65F6\u95F4",prop:"bidding_time"},{default:o(({row:e})=>[B("span",null,x(e.bidding_time?a(k)(e.bidding_time,"yyyy-mm-dd hh:MM:ss"):""),1)]),_:1}),t(n,{label:"\u62DB\u6807\u65B9\u5F0F",prop:"bidding_method"},{default:o(({row:e})=>[t(r,{options:a(i).bidding_method,value:e.bidding_method},null,8,["options","value"])]),_:1}),t(n,{label:"\u8054\u7CFB\u4EBA",prop:"contacts","show-overflow-tooltip":""}),t(n,{label:"\u8054\u7CFB\u4EBA\u804C\u4F4D",prop:"position","show-overflow-tooltip":""}),t(n,{label:"\u8054\u7CFB\u7535\u8BDD",prop:"telephone","show-overflow-tooltip":""}),t(n,{label:"\u8054\u7CFB\u4EBA\u90E8\u95E8",prop:"department","show-overflow-tooltip":""}),t(n,{label:"\u8D1F\u8D23\u4EBA",prop:"person","show-overflow-tooltip":""}),t(n,{label:"\u5173\u7CFB\u5EA6",prop:"relationship"},{default:o(({row:e})=>[t(r,{options:a(i).relationship,value:e.relationship},null,8,["options","value"])]),_:1}),t(n,{label:"\u53D1\u73B0\u65F6\u95F4",prop:"discovery_time"},{default:o(({row:e})=>[B("span",null,x(e.discovery_time?a(k)(e.discovery_time,"yyyy-mm-dd hh:MM:ss"):""),1)]),_:1}),t(n,{label:"\u6218\u7565\u610F\u4E49",prop:"strategic_significance"},{default:o(({row:e})=>[t(r,{options:a(i).strategic_significance,value:e.strategic_significance},null,8,["options","value"])]),_:1}),t(n,{label:"\u6240\u5C5E\u884C\u4E1A",prop:"industry"},{default:o(({row:e})=>[t(r,{options:a(i).industry,value:e.industry},null,8,["options","value"])]),_:1}),t(n,{label:"\u5355\u4F4D\u6027\u8D28",prop:"unit_nature"},{default:o(({row:e})=>[t(r,{options:a(i).unit_nature,value:e.unit_nature},null,8,["options","value"])]),_:1}),t(n,{label:"\u72B6\u6001",prop:"status","show-overflow-tooltip":""}),t(n,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:o(({row:e})=>[v((s(),p(_,{type:"primary",link:"",onClick:C=>M(e)},{default:o(()=>[wt]),_:2},1032,["onClick"])),[[g,["project.project/edit"]]]),v((s(),p(_,{type:"danger",link:"",onClick:C=>F(e.id)},{default:o(()=>[Ct]),_:2},1032,["onClick"])),[[g,["project.project/delete"]]])]),_:1})]),_:1},8,["data"])]),B("div",Ft,[t(G,{modelValue:a(f),"onUpdate:modelValue":l[3]||(l[3]=e=>bt(f)?f.value=e:null),onChange:a(y)},null,8,["modelValue","onChange"])])]),_:1})),[[K,a(f).loading]]),h.value?(s(),p(pt,{key:0,ref_key:"editRef",ref:b,"dict-data":a(i),onSuccess:a(y),onClose:l[4]||(l[4]=e=>h.value=!1)},null,8,["dict-data","onSuccess"])):mt("",!0)])}}});export{ve as default};