2 lines
7.3 KiB
JavaScript
2 lines
7.3 KiB
JavaScript
|
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.c0c1189d.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang.79ff4a10.js";import{_ as de}from"./index.vue_vue_type_script_setup_true_lang.2914ee54.js";import{f as _e,b as ce}from"./index.13b023cd.js";import{u as fe}from"./usePaging.6a6670f9.js";import{u as ve}from"./useDictOptions.4b8bdc26.js";import{i as ye,b as Ee,j as Be}from"./supplier.32b3eacc.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.403d4198.js";import{_ as ke}from"./edit.vue_vue_type_script_setup_true_name_supplierEdit_lang.844ec3b0.js";import{_ as De}from"./detail.vue_vue_type_script_setup_true_name_brandEdit_lang.978b494d.js";import"./lodash-es.bdeecbdb.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.fbc6a400.js";import"./@element-plus.edbd5a83.js";import"./dayjs.3f38f327.js";import"./axios.18becb61.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.48cb4095.js";import"./vue-clipboard3.6d09ff6e.js";import"./clipboard.564aa4b9.js";import"./echarts.5016c48c.js";import"./zrender.58d022a1.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.b0c09b66.js";import"./picker.14a121ba.js";import"./index.8bb0bf0f.js";import"./index.e8ce0095.js";import"./index.77625020.js";import"./vuedraggable.ed13b386.js";import"./vue.731e6057.js";import"./sortablejs.86ceda0b.js";import"./address.86ab6e86.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
|