2024-05-16 10:05:14 +08:00
|
|
|
import{Y as W,Z as X,K as ee,L as te,D as oe,C as le,w as ae,F as ue,T as se,O as ne,Q as ie,R as re}from"./element-plus.8c800afc.js";import{_ as pe}from"./index.vue_vue_type_script_setup_true_lang.7b224fce.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang.ab7008c1.js";import{f as de,b as _e}from"./index.2398c167.js";import{u as ce}from"./usePaging.6a6670f9.js";import{u as fe}from"./useDictOptions.080d297e.js";import{_ as ve,a as ye,b as we,c as be}from"./edit.vue_vue_type_script_setup_true_name_supplierEdit_lang.484b6168.js";import{d as I,s as L,r as V,Z as Ce,ap as Ee,o as s,c as S,U as e,L as o,u as l,T as A,a9 as T,K as i,R as m,M as w,a as P,S as Fe,j as he,Q as U,n as $}from"./@vue.18505fe0.js";import"./lodash.be6e4bb5.js";import{_ as Be}from"./detail.vue_vue_type_script_setup_true_name_brandEdit_lang.3552703b.js";import"./lodash-es.bdeecbdb.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.fbc6a400.js";import"./@element-plus.edbd5a83.js";import"./dayjs.ef95d8c0.js";import"./axios.77245e3c.js";import"./@ctrl.b082b0c1.js";import"./normalize-wheel-es.8aeb3683.js";import"./@popperjs.36402333.js";import"./vue-router.886c5f5a.js";import"./pinia.a969beab.js";import"./css-color-function.6061d63f.js";import"./color.1580a89c.js";import"./clone.4ed29f58.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.b29ee5e2.js";import"./vue-clipboard3.15c43b43.js";import"./clipboard.4a3580c9.js";import"./echarts.5016c48c.js";import"./zrender.58d022a1.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.b0c09b66.js";import"./dialogTableConfig.0dc203a2.js";import"./goods_label.e35119a3.js";import"./picker.e9a187d6.js";import"./index.d0a14c5a.js";import"./index.427ee87d.js";import"./index.bc8c239a.js";import"./vuedraggable.11c6ad82.js";import"./vue.09510228.js";import"./sortablejs.b9072078.js";import"./address.e8e272a2.js";const ge={class:"mt-4"},De={class:"flex mt-4 justify-end"},ke=I({name:"supplierLists"}),Ft=I({...ke,setup(Ve){const b=L(),B=L(),C=V(!1),g=V(!1),r=Ce({category_id:"",type_id:"",mer_name:""}),D=V([]),N=n=>{D.value=n.map(({id:a})=>a)},{dictData:d}=fe("show_status,mer_category_type,merchat_type,financial_type"),{pager:f,getLists:v,resetParams:j,resetPage:K}=ce({fetchFun:be,params:r}),O=async()=>{var n;C.value=!0,await $(),(n=b.value)==null||n.open("add")},Q=async n=>{var a,p;C.value=!0,await $(),(a=b.value)==null||a.open("edit"),(p=b.value)==null||p.setFormData(n)},x=async n=>{await de.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await ye({id:n}),v()},Z=async n=>{var p,y;let a=await we({id:n});g.value=!0,await $(),(p=B.value)==null||p.open("edit"),(y=B.value)==null||y.setFormData(a)};return v(),(n,a)=>{const p=ee,y=te,E=oe,F=W,q=le,_=ae,M=X,Y=ue,R=se,z=_e,u=ne,k=me,G=ie,H=pe,h=Ee("perms"),J=re;return s(),S("div",null,[e(R,{class:"!border-none mb-4",shadow:"never"},{default:o(()=>[e(Y,{class:"mb-[-16px]",model:l(r),"label-width":"120px"},{default:o(()=>[e(M,null,{default:o(()=>[e(F,{span:6},{default:o(()=>[e(E,{label:"\u5546\u6237\u5206\u7C7B",prop:"category_id"},{default:o(()=>[e(y,{modelValue:l(r).category_id,"onUpdate:modelValue":a[0]||(a[0]=t=>l(r).category_id=t),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5E97\u94FA\u7C7B\u578B"},{default:o(()=>[(s(!0),S(A,null,T(l(d).mer_category_type,(t,c)=>(s(),i(p,{key:c,label:t.name,value:parseInt(t.value)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(F,{span:6},{default:o(()=>[e(E,{label:"\u5E97\u94FA\u7C7B\u578B",prop:"type_id"},{default:o(()=>[e(y,{modelValue:l(r).type_id,"onUpdate:modelValue":a[1]||(a[1]=t=>l(r).type_id=t),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5E97\u94FA\u7C7B\u578B"},{default:o(()=>[(s(!0),S(A,null,T(l(d).merchat_type,(t,c)=>(s(),i(p,{key:c,label:t.name,value:parseInt(t.value)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(F,{span:6},{default:o(()=>[e(E,{label:"\u5546\u6237\u540D\u79F0",p
|