PageSourceSearch

https://www.newwallcovering.com/build/assets/Edit-DRIX_brT.js

js newwallcovering.com collected 2026-10-07 23:48:03 UTC 4,534 bytes, 1 lines download raw bytes

1import{aJ as V,a9 as b,A as f,B as k,C as u,M as m,L as n,D as e,aa as p,ab as s,ac as c,ad as v}from"./app-DUyLq842.js";import{_ as S}from"./BinaForm-oI5ZhvN0.js";import{_ as g}from"./BinaFormSeparator-CeCDqsHp.js";import{_}from"./RuleBuilder.vue_vue_type_script_setup_true_lang-DIrfVKt1.js";import"./BinaPageHeader-s3RS69C5.js";import"./save-Dnl3tvHl.js";import"./code-xml-Cm_WgTxT.js";const A={class:"mb-5"},h={class:"space-y-4"},U={class:"mb-5"},x={class:"mb-5"},$={class:"space-y-4"},J={__name:"Edit",props:{model:Object,operations:Object,accounts:Array,amountSources:Array,subsidiarySources:Array},setup(d){const{t}=V(),i=d,a=b({key:i.model?.key??"",name:i.model?.name??"",description:i.model?.description??"",operation:i.model?.operation??"",variant:i.model?.variant??"",rules:Array.isArray(i.model?.rules)?i.model.rules:typeof i.model?.rules=="string"?JSON.parse(i.model.rules||"[]"):[],priority:i.model?.priority||0,status:!!i.model?.status}),y=()=>{let l=a.rules;if(typeof l=="string")try{l=JSON.parse(l||"[]")}catch{a.setError("rules",t("admin.accounting.mapping.invalid_json")||"فرمت قوانین نامعتبر است."),c();return}if(!Array.isArray(l)||l.length===0){a.setError("rules","حداقل یک سطر قانون برای سند الزامی است."),c("حداقل یک سطر قانون برای سند الزامی است.");return}a.transform(r=>({...r,rules:l})).put(route("admin.accounting.mappings.update",i.model?.id),{onSuccess:()=>v(),onError:()=>c()})};return(l,r)=>(f(),k(S,{back:l.route("admin.accounting.mappings.index"),processing:e(a).processing,submit:e(t)("admin.accounting.mapping.data.submit"),onSubmit:y},{default:u(()=>[m("div",A,[n(e(g),{label:e(t)("admin.accounting.mapping.data.general_info")},null,8,["label"]),m("div",h,[n(p,{cols:"2"},{default:u(()=>[n(s,{modelValue:e(a).key,"onUpdate:modelValue":r[0]||(r[0]=o=>e(a).key=o),error:e(a).errors.key,placeholder:e(t)("admin.accounting.mapping.data.key"),title:e(t)("admin.accounting.mapping.data.key"),ltr:"",required:"",type:"text"},null,8,["modelValue","error","placeholder","title"]),n(s,{modelValue:e(a).name,"onUpdate:modelValue":r[1]||(r[1]=o=>e(a).name=o),error:e(a).errors.name,placeholder:e(t)("admin.accounting.mapping.data.name"),title:e(t)("admin.accounting.mapping.data.name"),required:"",type:"text"},null,8,["modelValue","error","placeholder","title"])]),_:1}),n(p,{cols:"2"},{default:u(()=>[n(s,{modelValue:e(a).operation,"onUpdate:modelValue":r[2]||(r[2]=o=>e(a).operation=o),error:e(a).errors.operation,items:d.operations,placeholder:e(t)("admin.accounting.mapping.data.operation"),title:e(t)("admin.accounting.mapping.data.operation"),required:"",type:"select"},null,8,["modelValue","error","items","placeholder","title"]),n(s,{modelValue:e(a).variant,"onUpdate:modelValue":r[3]||(r[3]=o=>e(a).variant=o),error:e(a).errors.variant,placeholder:e(t)("admin.accounting.mapping.data.variant"),title:e(t)("admin.accounting.mapping.data.variant"),required:"",type:"text"},null,8,["modelValue","error","placeholder","title"])]),_:1})])]),m("div",U,[n(e(g),{label:e(t)("admin.accounting.mapping.data.rules")},null,8,["label"]),n(_,{modelValue:e(a).rules,"onUpdate:modelValue":r[4]||(r[4]=o=>e(a).rules=o),accounts:d.accounts,amountSources:d.amountSources,subsidiarySources:d.subsidiarySources,operation:e(a).operation,error:e(a).errors.rules},null,8,["modelValue","accounts","amountSources","subsidiarySources","operation","error"])]),m("div",x,[n(e(g),{label:e(t)("admin.accounting.mapping.data.settings")},null,8,["label"]),m("div",$,[n(p,{cols:"2"},{default:u(()=>[n(s,{modelValue:e(a).priority,"onUpdate:modelValue":r[5]||(r[5]=o=>e(a).priority=o),error:e(a).errors.priority,placeholder:e(t)("admin.accounting.mapping.data.priority"),title:e(t)("admin.accounting.mapping.data.priority"),required:"",type:"number"},null,8,["modelValue","error","placeholder","title"]),n(s,{modelValue:e(a).status,"onUpdate:modelValue":r[6]||(r[6]=o=>e(a).status=o),checked:e(a).status,error:e(a).errors.status,title:e(t)("admin.general.status"),type:"switch"},null,8,["modelValue","checked","error","title"])]),_:1}),n(p,{cols:"1"},{default:u(()=>[n(s,{modelValue:e(a).description,"onUpdate:modelValue":r[7]||(r[7]=o=>e(a).description=o),error:e(a).errors.description,placeholder:e(t)("admin.accounting.document.data.description"),title:e(t)("admin.accounting.document.data.description"),type:"textarea"},null,8,["modelValue","error","placeholder","title"])]),_:1})])])]),_:1},8,["back","processing","submit"]))}};export{J as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.