|
|
-import{_ as E,d as w,a7 as i,ae as F,F as V,aF as b,y as o,o as d,O as _,L as a,z as e,u as c,V as h,aH as D,Z as q}from"./index.340e35db.js";import A from"./img-upload.73243e8b.js";const U=q("\u4FDD\u5B58"),S=w({__name:"approval-pending",props:{returnType:{type:String,required:!0}},emits:["changeStatus"],setup(f,{emit:g}){const v=f,t=i({return_img:"",status:"",remark:""}),l=i({return_img:[{required:!0,trigger:"change",message:"\u8BF7\u4E0A\u4F20\u9000\u6B3E\u56DE\u6267"}],status:[{required:!0,trigger:"change",message:"\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]}),x=F(()=>v.returnType!=="2"),s=V(null),y=()=>{s.value.validate(p=>p&&g("changeStatus",t))};return b(()=>{l.remark[0].required=t.status==="2"}),(p,u)=>{const m=o("el-option"),k=o("el-select"),n=o("el-form-item"),B=o("el-input"),C=o("el-button");return d(),_(c(D),{ref_key:"formRef",ref:s,"label-width":"100px",size:"small",model:t,rules:l},{default:a(()=>[e(n,{label:"\u5BA1\u6279\u72B6\u6001",prop:"status","w-400px":""},{default:a(()=>[e(k,{"w-400px":"",modelValue:t.status,"onUpdate:modelValue":u[0]||(u[0]=r=>t.status=r)},{default:a(()=>[e(m,{label:"\u901A\u8FC7",value:"1"}),e(m,{label:"\u4E0D\u901A\u8FC7",value:"2"})]),_:1},8,["modelValue"])]),_:1}),c(x)?(d(),_(n,{key:0,label:"\u9000\u6B3E\u56DE\u6267",prop:"return_img","w-480px":""},{default:a(()=>[e(A,{onChange:u[1]||(u[1]=r=>t.return_img=r)})]),_:1})):h("v-if",!0),e(n,{label:"\u5907\u6CE8",prop:"remark","w-400px":""},{default:a(()=>[e(B,{type:"textarea",modelValue:t.remark,"onUpdate:modelValue":u[2]||(u[2]=r=>t.remark=r)},null,8,["modelValue"])]),_:1}),e(n,{"w-full":"",flex:"","justify-end":""},{default:a(()=>[e(C,{type:"primary",onClick:y},{default:a(()=>[U]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});var P=E(S,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/refund/components/approval-process/approval-pending.vue"]]);export{P as default};
|
|
|
+import{_ as E,d as w,a7 as i,ae as F,F as V,aF as b,y as o,o as d,O as _,L as a,z as e,u as c,V as h,aH as D,Z as q}from"./index.5853d6a5.js";import A from"./img-upload.41b6213d.js";const U=q("\u4FDD\u5B58"),S=w({__name:"approval-pending",props:{returnType:{type:String,required:!0}},emits:["changeStatus"],setup(f,{emit:g}){const v=f,t=i({return_img:"",status:"",remark:""}),l=i({return_img:[{required:!0,trigger:"change",message:"\u8BF7\u4E0A\u4F20\u9000\u6B3E\u56DE\u6267"}],status:[{required:!0,trigger:"change",message:"\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]}),x=F(()=>v.returnType!=="2"),s=V(null),y=()=>{s.value.validate(p=>p&&g("changeStatus",t))};return b(()=>{l.remark[0].required=t.status==="2"}),(p,u)=>{const m=o("el-option"),k=o("el-select"),n=o("el-form-item"),B=o("el-input"),C=o("el-button");return d(),_(c(D),{ref_key:"formRef",ref:s,"label-width":"100px",size:"small",model:t,rules:l},{default:a(()=>[e(n,{label:"\u5BA1\u6279\u72B6\u6001",prop:"status","w-400px":""},{default:a(()=>[e(k,{"w-400px":"",modelValue:t.status,"onUpdate:modelValue":u[0]||(u[0]=r=>t.status=r)},{default:a(()=>[e(m,{label:"\u901A\u8FC7",value:"1"}),e(m,{label:"\u4E0D\u901A\u8FC7",value:"2"})]),_:1},8,["modelValue"])]),_:1}),c(x)?(d(),_(n,{key:0,label:"\u9000\u6B3E\u56DE\u6267",prop:"return_img","w-480px":""},{default:a(()=>[e(A,{onChange:u[1]||(u[1]=r=>t.return_img=r)})]),_:1})):h("v-if",!0),e(n,{label:"\u5907\u6CE8",prop:"remark","w-400px":""},{default:a(()=>[e(B,{type:"textarea",modelValue:t.remark,"onUpdate:modelValue":u[2]||(u[2]=r=>t.remark=r)},null,8,["modelValue"])]),_:1}),e(n,{"w-full":"",flex:"","justify-end":""},{default:a(()=>[e(C,{type:"primary",onClick:y},{default:a(()=>[U]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});var P=E(S,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/refund/components/approval-process/approval-pending.vue"]]);export{P as default};
|