2024-05-21 13:42:22 +08:00
|
|
|
import{Y as X,Z as ee,K as te,L as oe,D as le,C as ae,w as ue,F as ne,T as se,O as ie,Q as re,R as pe}from"./element-plus.619595c4.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang.02c63712.js";import{_ as de}from"./index.vue_vue_type_script_setup_true_lang.2914ee54.js";import{f as _e,b as ce}from"./index.adbcc6f1.js";import{u as fe}from"./usePaging.6a6670f9.js";import{u as ve}from"./useDictOptions.2130484f.js";import{i as ye,b as Ee,j as Be}from"./supplier.b8e3d688.js";import{d as N,s as L,r as g,Z as Fe,af as be,ap as Ce,o as n,c as V,U as e,L as t,u as l,T,a9 as I,K as i,R as r,M as E,a as P,S as we,j as he,Q as U,n as S}from"./@vue.18505fe0.js";import"./lodash.0987e768.js";import{_ as ke}from"./edit.vue_vue_type_script_setup_true_name_supplierEdit_lang.0b5836f8.js";import{_ as De}from"./detail.vue_vue_type_script_setup_true_name_brandEdit_lang.ac3e7d52.js";import"./lodash-es.bdeecbdb.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.fbc6a400.js";import"./@element-plus.edbd5a83.js";import"./dayjs.6ad9ae30.js";import"./axios.fbe06b45.js";import"./@ctrl.b082b0c1.js";import"./normalize-wheel-es.8aeb3683.js";import"./@popperjs.36402333.js";import"./vue-router.101084e3.js";import"./pinia.a969beab.js";import"./css-color-function.29b71fa4.js";import"./color.87d313dc.js";import"./clone.a63396d9.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.316b9a3d.js";import"./vue-clipboard3.f9a42727.js";import"./clipboard.bf37ca4b.js";import"./echarts.5016c48c.js";import"./zrender.58d022a1.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.b0c09b66.js";import"./picker.cee998d0.js";import"./index.122ff80d.js";import"./index.a062bd93.js";import"./index.f9c4a330.js";import"./vuedraggable.4bfa7ed1.js";import"./vue.3bfea163.js";import"./sortablejs.2765eebe.js";import"./address.ad1b908f.js";const ge={class:"mt-4"},Ve={class:"flex mt-4 justify-end"},Se=N({name:"supplierLists"}),wt=N({...Se,setup($e){const B=L(),h=L(),F=g(!1),k=g(!1),p=Fe({category_id:"",type_id:"",mer_name:""}),D=g([]),j=s=>{D.value=s.map(({id:a})=>a)},{dictData:_}=ve("show_status,mer_category_type,merchat_type,financial_type"),{pager:f,getLists:v,resetParams:A,resetPage:q}=fe({fetchFun:Be,params:p}),K=async()=>{var s;F.value=!0,await S(),(s=B.value)==null||s.open("add")},O=async s=>{var a,m;F.value=!0,await S(),(a=B.value)==null||a.open("edit"),(m=B.value)==null||m.setFormData(s)},$=async s=>{await _e.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await ye({id:s}),v()},Q=async s=>{var m,y;let a=await Ee({id:s});k.value=!0,await S(),(m=h.value)==null||m.open("edit"),(y=h.value)==null||y.setFormData(a)};return v(),(s,a)=>{const m=te,y=oe,b=le,C=X,Z=ae,d=ue,G=ee,M=ne,x=se,Y=ce,u=ie,R=de,z=be("router-link"),H=re,J=me,w=Ce("perms"),W=pe;return n(),V("div",null,[e(x,{class:"!border-none mb-4",shadow:"never"},{default:t(()=>[e(M,{class:"mb-[-16px]",model:l(p),"label-width":"120px"},{default:t(()=>[e(G,null,{default:t(()=>[e(C,{span:6},{default:t(()=>[e(b,{label:"\u4F9B\u5E94\u5546\u5206\u7C7B",prop:"category_id"},{default:t(()=>[e(y,{modelValue:l(p).category_id,"onUpdate:modelValue":a[0]||(a[0]=o=>l(p).category_id=o),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u7C7B\u578B"},{default:t(()=>[(n(!0),V(T,null,I(l(_).mer_category_type,(o,c)=>(n(),i(m,{key:c,label:o.name,value:parseInt(o.value)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(C,{span:6},{default:t(()=>[e(b,{label:"\u4F9B\u5E94\u5546\u7C7B\u578B",prop:"type_id"},{default:t(()=>[e(y,{modelValue:l(p).type_id,"onUpdate:modelValue":a[1]||(a[1]=o=>l(p).type_id=o),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u7C7B\u578B"},{default:t(()=>[(n(!0),V(T,null,I(l(_).merchat_type,(o,c)=>(n(),i(m,{key:c,label:o.name,value:parseInt(o.value)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(C,{span:6},{default:t(()=>[e(b,{label:"\u4F9B\u5E94\u5
|