2 lines
4.9 KiB
JavaScript
2 lines
4.9 KiB
JavaScript
|
|
import{d as T,a as S,r as D,b as $,a4 as q,c as o,e as _,f as b,h as e,i as a,y as h,X as w,g as n,l as r,t as v,x as z,F as j,j as M,k as O,S as R,T as X,E as G,q as H,s as J,_ as K}from"./index-ccab2584.js";import{_ as P}from"./notData-cf10628e.js";const f=c=>(H("data-v-9f1da9da"),c=c(),J(),c),Q={class:"unit-table"},W={class:"position"},Y={class:"divide"},Z=f(()=>n("div",{class:"line"},null,-1)),ee={style:{"margin-left":"10px","margin-top":"10px",color:"#aeaeae"}},le={class:"table-empty"},ae=f(()=>n("img",{src:P,alt:"notData"},null,-1)),te=f(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),ue=T({__name:"unit-table",props:{divide:{},modelValue:{}},emits:["update:modelValue"],setup(c,{emit:F}){const d=c,y=S({leadName:{required:!0,message:"\u8BF7\u8F93\u5165\u4F01\u4E1A\u8D1F\u8D23\u4EBA",trigger:"blur"},leadTel:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F01\u4E1A\u8D1F\u8D23\u4EBA\u624B\u673A\u53F7",trigger:"change"},{pattern:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,message:"\u8BF7\u8F93\u5165\u5408\u6CD5\u624B\u673A\u53F7",trigger:"change"}]}),B="http://47.104.132.250:9000",g=D([]);D([]);const E=()=>{let t={licenseCode:"",licenseName:"",licenseLevel:"",fileList:[],licenseImage:"",licenseImageOriginalName:""};F("update:modelValue",{...d.modelValue,licenses:[...d.modelValue.licenses,t]})},A=(t,s)=>{G.success("\u4E0A\u4F20\u6210\u529F"),t.licenseImage=s.result.url,t.licenseImageOriginalName=s.result.originalFilename},C=t=>{const s=d.modelValue.licenses.findIndex(i=>i.licenseCode==t.licenseCode);d.modelValue.licenses.splice(s,1),s>=0&&F("update:modelValue",{...d.modelValue,licenses:d.modelValue.licenses})};return $(async()=>{const t=await q({dictType:"enterprise_license"});g.value=t.result}),(t,s)=>{const i=o("el-button"),p=o("el-input"),V=o("el-form-item"),L=o("el-form"),N=o("el-tag"),m=o("el-table-column"),U=o("el-option"),k=o("el-select"),x=o("el-upload"),I=o("el-table");return _(),b("div",Q,[e(L,{inline:!0,model:t.modelValue,rules:y,class:"form"},{default:a(()=>[e(V,{class:"form-item",label:"\u4F01\u4E1A\u8D1F\u8D23\u4EBA",prop:"leadName"},{default:a(()=>[e(p,{placeholder:"\u8BF7\u8F93\u5165",modelValue:t.modelValue.leadName,"onUpdate:modelValue":s[0]||(s[0]=l=>t.modelValue.leadName=l)},{suffix:a(()=>[e(i,{class:"search",type:"primary",icon:h(w)},null,8,["icon"])]),_:1},8,["modelValue"])]),_:1}),e(V,{class:"form-item",label:"\u624B\u673A\u53F7\u7801",prop:"leadTel"},{default:a(()=>[e(p,{placeholder:"\u8BF7\u8F93\u5165",modelValue:t.modelValue.leadTel,"onUpdate:modelValue":s[1]||(s[1]=l=>t.modelValue.leadTel=l)},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),n("div",W,[n("div",Y,[e(N,{class:"index",type:"info"},{default:a(()=>[r(v(t.divide.index),1)]),_:1}),r(" "+v(t.divide.title)+" ",1),Z]),e(I,{class:"table",data:t.modelValue.licenses,"max-height":"175",style:{width:"100%"},"header-cell-style":{backgroundColor:"#D6E7FF",textAlign:"center"},"cell-style":{textAlign:"center"},border:""},{empty:a(()=>[n("div",le,[z(t.$slots,"empty",{},()=>[ae,te],!0)])]),default:a(()=>[e(m,{label:"\u8D44\u8D28\u7F16\u53F7",prop:"licenseCode"},{default:a(({row:l})=>[e(p,{class:"test",placeholder:"\u8BF7\u8F93\u5165\u8D44\u8D28\u7F16\u53F7",modelValue:l.licenseCode,"onUpdate:modelValue":u=>l.licenseCode=u},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(m,{"class-name":"single-substr",label:"\u8D44\u8D28\u540D\u79F0",prop:"licenseName"},{default:a(({row:l})=>[e(p,{class:"test",placeholder:"\u8BF7\u8F93\u5165\u8D44\u8D28\u540D\u79F0",modelValue:l.licenseName,"onUpdate:modelValue":u=>l.licenseName=u},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(m,{label:"\u8D44\u8D28\u7B49\u7EA7",prop:"licenseLevel"},{default:a(({row:l})=>[e(k,{modelValue:l.licenseLevel,"onUpdate:modelValue":u=>l.licenseLevel=u,size:"small",placeholder:"\u8BF7\u9009\u62E9"},{default:a(()=>[(_(!0),b(j,null,M(g.value,u=>(_(),O(U,{key:u.dictLabel,label:u.dictValue,value:u.dictLabel},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),e(m,{label:"\u8D44\u8D28\u9644\u4EF6",width:"3
|