suyuan-breed/public/admin/assets/index.f39d0d80.js

2 lines
6.0 KiB
JavaScript

import{B as W,C as X,w as Y,D as Z,J as ee,K as te,_ as oe,L as ae,M as ne}from"./element-plus.0aa2c80d.js";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang.0cb948f8.js";import{_ as ie}from"./index.vue_vue_type_script_setup_true_lang.4e44db35.js";import{t as se,k as ue,f as de,b as re}from"./index.7f4be7f1.js";import{u as ce}from"./vue-router.ed788fee.js";import{u as me}from"./usePaging.2a59f422.js";import{u as pe}from"./useDictOptions.7337bdf1.js";import{i as _e,j as fe}from"./product.2cc23cb2.js";import ve from"./edit.2124dfbb.js";import{_ as ye}from"./bind.vue_vue_type_script_setup_true_name_landEdit_lang.24476d97.js";import{d as L,s as S,r as D,_ as Ce,a3 as he,ae as ke,o as l,c as Ee,T as o,K as e,L as m,u as n,J as s,Q as h,a as B,R as u,S as w,j as be,n as A}from"./@vue.108c970a.js";import"./@vueuse.d3d080b7.js";import"./@element-plus.d6eabd08.js";import"./lodash-es.29c53eac.js";import"./dayjs.664390f6.js";import"./axios.4ebfdb3f.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.e92d81a1.js";import"./pinia.eff1ffd5.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.dbf33394.js";import"./color.e1b5fced.js";import"./clone.0a4e8ac3.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f174a91e.js";import"./ms.a9ae1d6d.js";import"./nprogress.d7c3ab1b.js";import"./vue-clipboard3.add720e2.js";import"./clipboard.01ea18f5.js";import"./echarts.8d7a50ae.js";import"./zrender.1084fa23.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.241b9b5d.js";import"./index.2cabc0af.js";const Fe=u("\u67E5\u8BE2"),ge=u("\u91CD\u7F6E"),De=u(" \u65B0\u589E "),Be=u(" \u5220\u9664 "),we={class:"mt-4"},Ae=u(" \u7F16\u8F91 "),Ve=u(" \u7ED1\u5B9A\u8BBE\u5907 "),$e=u(" \u8BBE\u5907\u7BA1\u7406 "),xe=u(" \u5220\u9664 "),Pe={class:"flex mt-4 justify-end"},Re=L({name:"productLists"}),Ft=L({...Re,setup(Se){const{query:T}=ce(),v=S(),k=S(),y=D(!1),E=D(!1);let b=T.land_id;typeof b>"u"&&(b="");const C=Ce({user_id:"",land_id:b,code:"",name:"",status:"",create_time:"",start_time:"",end_time:""}),F=D([]),I=i=>{F.value=i.map(({id:a})=>a)},{dictData:g}=pe("product_status"),{pager:_,getLists:f,resetParams:N,resetPage:j}=me({fetchFun:_e,params:C}),q=async()=>{var i;y.value=!0,await A(),(i=v.value)==null||i.open("add")},M=async i=>{var a,c;y.value=!0,await A(),(a=v.value)==null||a.open("edit"),(c=v.value)==null||c.setFormData(i)},J=async i=>{var a,c;E.value=!0,await A(),(a=k.value)==null||a.open("bind"),(c=k.value)==null||c.setFormData(i)},V=async i=>{await de.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await fe({id:i}),f()};return f(),(i,a)=>{const c=W,$=X,d=Y,K=Z,x=ee,U=re,r=te,P=oe,Q=ie,z=he("router-link"),G=ae,H=le,p=ke("perms"),O=ne;return l(),Ee("div",null,[o(x,{class:"!border-none mb-4",shadow:"never"},{default:e(()=>[o(K,{class:"mb-[-16px]",model:C,inline:""},{default:e(()=>[o($,{label:"\u4EA7\u54C1\u540D\u79F0",prop:"name"},{default:e(()=>[o(c,{class:"w-[280px]",modelValue:C.name,"onUpdate:modelValue":a[0]||(a[0]=t=>C.name=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u4EA7\u54C1\u540D\u79F0"},null,8,["modelValue"])]),_:1}),o($,null,{default:e(()=>[o(d,{type:"primary",onClick:n(j)},{default:e(()=>[Fe]),_:1},8,["onClick"]),o(d,{onClick:n(N)},{default:e(()=>[ge]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),m((l(),s(x,{class:"!border-none",shadow:"never"},{default:e(()=>[m((l(),s(d,{type:"primary",onClick:q},{icon:e(()=>[o(U,{name:"el-icon-Plus"})]),default:e(()=>[De]),_:1})),[[p,["land.product/add"]]]),m((l(),s(d,{disabled:!F.value.length,onClick:a[1]||(a[1]=t=>V(F.value))},{default:e(()=>[Be]),_:1},8,["disabled"])),[[p,["land.product/delete"]]]),B("div",we,[o(G,{data:n(_).lists,onSelectionChange:I,style:{width:"100%"}},{default:e(()=>[o(r,{type:"selection",width:"55"}),o(r,{label:"ID",prop:"id",width:"80","show-overflow-tooltip":""}),o(r,{label:"\u4EA7\u54C1\u540D\u79F0",prop:"name","show-overflow-tooltip":""}),o(r,{label:"\u4EA7\u54C1\u7F16\u53F7",prop:"code","show-overflow-tooltip":""}),o(r,{label:"\u6240\u5C5E\u571F\u5730",width:"200"},{default:e(({row:t})=>[t.land_id!=null?(l(),s(P,{key:0,class:"mr-2",type:"info"},{default:e(()=>[u("ID: "+w(t.land_id),1)]),_:2},1024)):h("",!0),t.title!=null?(l(),s(P,{key:1,class:"mr-2",type:"info"},{default:e(()=>[u("\u540D\u79F0: "+w(t.title),1)]),_:2},1024)):h("",!0)]),_:1}),o(r,{label:"\u4EA7\u54C1\u72B6\u6001",align:"center",prop:"status"},{default:e(({row:t})=>[o(Q,{options:n(g).product_status,value:t.status},null,8,["options","value"])]),_:1}),o(r,{label:"\u521B\u5EFA\u65F6\u95F4",width:"180",align:"center",prop:"create_time"},{default:e(({row:t})=>[B("span",null,w(t.create_time?n(se)(t.create_time,"yyyy-mm-dd hh:MM:ss"):""),1)]),_:1}),o(r,{label:"\u64CD\u4F5C",width:"300",align:"center",fixed:"right"},{default:e(({row:t})=>[m((l(),s(d,{type:"primary",link:"",onClick:R=>M(t)},{default:e(()=>[Ae]),_:2},1032,["onClick"])),[[p,["land.product/edit"]]]),m((l(),s(d,{type:"primary",link:"",onClick:R=>J(t)},{default:e(()=>[Ve]),_:2},1032,["onClick"])),[[p,["land.product/bind"]]]),m((l(),s(d,{type:"primary",link:""},{default:e(()=>[o(z,{to:{path:n(ue)("device.device/lists"),query:{product_id:t.id}}},{default:e(()=>[$e]),_:2},1032,["to"])]),_:2},1024)),[[p,["device.device/lists"]]]),m((l(),s(d,{type:"danger",link:"",onClick:R=>V(t.id)},{default:e(()=>[xe]),_:2},1032,["onClick"])),[[p,["land.product/delete"]]])]),_:1})]),_:1},8,["data"])]),B("div",Pe,[o(H,{modelValue:n(_),"onUpdate:modelValue":a[2]||(a[2]=t=>be(_)?_.value=t:null),onChange:n(f)},null,8,["modelValue","onChange"])])]),_:1})),[[O,n(_).loading]]),y.value?(l(),s(ve,{key:0,ref_key:"editRef",ref:v,"dict-data":n(g),onSuccess:n(f),onClose:a[3]||(a[3]=t=>y.value=!1)},null,8,["dict-data","onSuccess"])):h("",!0),E.value?(l(),s(ye,{key:1,ref_key:"bindRef",ref:k,"dict-data":n(g),onSuccess:n(f),onClose:a[4]||(a[4]=t=>E.value=!1)},null,8,["dict-data","onSuccess"])):h("",!0)])}}});export{Ft as default};