1
0

index.c82d2d49.js 5.6 KB

1
  1. import{a2 as O,D as q,C as H,G as W,H as z,w as J,F as K,I as Q,L as X,M as Y,N as Z}from"./element-plus.dda82822.js";import{_ as ee}from"./index.vue_vue_type_script_setup_true_lang.e517bfb5.js";import{f as te,b as ae}from"./index.ec17e7d7.js";import{u as oe}from"./usePaging.3230a0a8.js";import{u as le,a as ue}from"./useDictOptions.6839fb5c.js";import{_ as se,a as ne,b as ie}from"./edit.vue_vue_type_script_setup_true_name_faultCodeEdit_lang.506b2471.js";import{d as h,s as de,r as V,a0 as re,ah as pe,o as i,c as me,W as e,O as t,u as a,T as s,P as _,M as p,a as g,U as ce,j as _e,S as fe,n as D}from"./@vue.a7a54728.js";import"./lodash.d6737109.js";import{a as Ce}from"./fault_type.928da90b.js";import"./@vueuse.0a77614e.js";import"./@element-plus.a03b0c46.js";import"./lodash-es.bb7dceda.js";import"./dayjs.7f1be2bc.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.b082b0c1.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./axios.c6b9fe3d.js";import"./vue-router.c1c4566f.js";import"./pinia.b401a84e.js";import"./css-color-function.7f53c13d.js";import"./color.4952d479.js";import"./clone.dd01d7ea.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.80787eb0.js";import"./tslib.60310f1a.js";import"./zrender.6f33727c.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.f4ae74de.js";import"./index.9ec41109.js";const Fe={class:"mt-4"},be={class:"flex mt-4 justify-end"},ve=h({name:"faultCodeLists"}),st=h({...ve,setup(Ee){const f=de(),C=V(!1),u=re({codes:"",type_id:"",fault_name:"",detail:"",status:""}),E=V([]),{optionsData:x}=le({fault:{api:Ce}}),T=n=>{E.value=n.map(({id:o})=>o)},{dictData:S}=ue(""),{pager:m,getLists:F,resetParams:$,resetPage:P}=oe({fetchFun:ie,params:u}),R=async()=>{var n;C.value=!0,await D(),(n=f.value)==null||n.open("add")},U=async n=>{var o,b;C.value=!0,await D(),(o=f.value)==null||o.open("edit"),(b=f.value)==null||b.setFormData(n)},w=async n=>{await te.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await ne({id:n}),F()};return F(),(n,o)=>{const b=O,c=q,k=H,y=W,A=z,d=J,L=K,B=Q,N=ae,r=X,I=Y,j=ee,v=pe("perms"),G=Z;return i(),me("div",null,[e(B,{class:"!border-none mb-4",shadow:"never"},{default:t(()=>[e(L,{class:"mb-[-16px]",model:a(u),inline:""},{default:t(()=>[e(c,{label:"\u5206\u7C7B",prop:"type_id"},{default:t(()=>[e(b,{class:"flex-1",modelValue:a(u).type_id,"onUpdate:modelValue":o[0]||(o[0]=l=>a(u).type_id=l),data:a(x).fault,clearable:"",filterable:"","node-key":"id",props:{value:"id",label:"name"},"check-strictly":"","default-expand-all":!0,placeholder:"\u8BF7\u9009\u62E9\u4E0A\u7EA7\u5206\u7C7B"},null,8,["modelValue","data"])]),_:1}),e(c,{label:"\u9002\u7528\u578B\u53F7",prop:"codes"},{default:t(()=>[e(k,{class:"w-[280px]",modelValue:a(u).codes,"onUpdate:modelValue":o[1]||(o[1]=l=>a(u).codes=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u578B\u53F7"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u6545\u969C\u63CF\u8FF0",prop:"detail"},{default:t(()=>[e(k,{class:"w-[280px]",modelValue:a(u).detail,"onUpdate:modelValue":o[2]||(o[2]=l=>a(u).detail=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u6545\u969C\u63CF\u8FF0\u5173\u952E\u8BCD"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u72B6\u6001",prop:"status"},{default:t(()=>[e(A,{modelValue:a(u).status,"onUpdate:modelValue":o[3]||(o[3]=l=>a(u).status=l)},{default:t(()=>[e(y,{label:""},{default:t(()=>[s("\u5168\u90E8")]),_:1}),e(y,{label:0},{default:t(()=>[s("\u5173\u95ED")]),_:1}),e(y,{label:1},{default:t(()=>[s("\u5F00\u542F")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(c,null,{default:t(()=>[e(d,{type:"primary",onClick:a(P)},{default:t(()=>[s("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(d,{onClick:a($)},{default:t(()=>[s("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),_((i(),p(B,{class:"!border-none",shadow:"never"},{default:t(()=>[_((i(),p(d,{type:"primary",onClick:R},{icon:t(()=>[e(N,{name:"el-icon-Plus"})]),default:t(()=>[s(" \u65B0\u589E ")]),_:1})),[[v,["fault_code/add"]]]),_((i(),p(d,{disabled:!a(E).length,onClick:o[4]||(o[4]=l=>w(a(E)))},{default:t(()=>[s(" \u5220\u9664 ")]),_:1},8,["disabled"])),[[v,["fault_code/delete"]]]),g("div",Fe,[e(I,{data:a(m).lists,onSelectionChange:T},{default:t(()=>[e(r,{type:"selection",width:"55"}),e(r,{label:"\u5206\u7C7B",prop:"faultType.name","show-overflow-tooltip":""}),e(r,{label:"\u9002\u7528\u578B\u53F7",prop:"codes","show-overflow-tooltip":""}),e(r,{label:"\u6545\u969C\u63CF\u8FF0",prop:"detail","show-overflow-tooltip":""}),e(r,{label:"\u72B6\u6001",prop:"status","show-overflow-tooltip":""},{default:t(({row:l})=>[s(ce(l.status=="1"?"\u5F00\u542F":"\u5173\u95ED"),1)]),_:1}),e(r,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:t(({row:l})=>[_((i(),p(d,{type:"primary",link:"",onClick:M=>U(l)},{default:t(()=>[s(" \u7F16\u8F91 ")]),_:2},1032,["onClick"])),[[v,["fault_code/edit"]]]),_((i(),p(d,{type:"danger",link:"",onClick:M=>w(l.id)},{default:t(()=>[s(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[v,["fault_code/delete"]]])]),_:1})]),_:1},8,["data"])]),g("div",be,[e(j,{modelValue:a(m),"onUpdate:modelValue":o[5]||(o[5]=l=>_e(m)?m.value=l:null),onChange:a(F)},null,8,["modelValue","onChange"])])]),_:1})),[[G,a(m).loading]]),a(C)?(i(),p(se,{key:0,ref_key:"editRef",ref:f,"dict-data":a(S),onSuccess:a(F),onClose:o[6]||(o[6]=l=>C.value=!1)},null,8,["dict-data","onSuccess"])):fe("",!0)])}}});export{st as default};