import{n as le,r as n,w as re,f as M,$ as P,o as se,e as _,t as D}from"./index.9d8a3e8d.js";import{u as oe,a as ie}from"./composables.2846c723.js";import{L as ne,g as B}from"./LJFrom.935076a8.js";import{L as ue}from"./LJWWData.05f5d8d0.js";import{L as me}from"./LJUploadImages.72882c70.js";import"./LJUploadFiles.1bb9dd7d.js";import"./qiNiu.config.c702bce6.js";const ce={__name:"ordersCEViews",setup(U){const l=oe(),e=ie(),t=n(),a=n({ruleForm:{customer:""}}),f=n(!1),g=n(e.query.type||"add"),x=n(e.query.msg),b=n({}),h=n([]),w=n(g.value==="edit"?"\u7F16\u8F91\u8BA2\u5355":"\u65B0\u5EFA\u8BA2\u5355"),S=n(null),L=n(""),m=n({}),C=n([]),F=n(!1),T=n([]),c=n({}),$=n([]);re(()=>a.value.ruleForm.customer,r=>{console.log(r),r&&J(r)});const d=M({company_id:P.getters.company,template_id:null,data:{}}),z=M({payment_amount:[{required:!0,message:"\u8BF7\u8F93\u5165\u56DE\u6B3E\u91D1\u989D",trigger:"blur"}],receipt_date:[{required:!0,message:"\u8BF7\u9009\u62E9\u56DE\u6B3E\u65E5\u671F",trigger:"change"}],pay_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u56DE\u6B3E\u65B9\u5F0F",trigger:"blur"}]}),A=n([{value:"\u652F\u7968",label:"\u652F\u7968"},{value:"\u73B0\u91D1",label:"\u73B0\u91D1"},{value:"\u90AE\u653F\u6C47\u6B3E",label:"\u90AE\u653F\u6C47\u6B3E"},{value:"\u7535\u6C47",label:"\u7535\u6C47"},{value:"\u7F51\u4E0A\u8F6C\u8D26",label:"\u7F51\u4E0A\u8F6C\u8D26"},{value:"\u652F\u4ED8\u5B9D",label:"\u652F\u4ED8\u5B9D"},{value:"\u5FAE\u4FE1\u652F\u4ED8",label:"\u5FAE\u4FE1\u652F\u4ED8"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]);function q(){const r={company:P.getters.company,offset:0,limit:9999,ordering:"-id",fileds:"id,name",del_flag:0};if(g.value=="add"||x.value=="again"?r.status=1:delete r.status,!r.company)return _.exports.Message.error("\u516C\u53F8ID\u7F3A\u5931");HTTP.get("order_templates_per",r).then(o=>{o.code==0&&(b.value=o.data.results)})}function K(r){console.log("id:",r),f.value=!1,h.value=[];const o=b.value.find(s=>s.id==r);console.log(JSON.parse(o.field_json)),B(o).then(s=>{if(console.log("template:",s),e.query.customer)for(const i of s)console.log(i),i.key=="customer"&&(i.value=parseFloat(e.query.customer));h.value=s.filter(i=>i.is_hide==0),f.value=!0,R()}).catch(s=>{_.exports.Message.error(s)}),J(e.query.customer)}function J(r){!r||HTTP.getRead("customerList",{customer_status:1,id:r}).then(o=>{if(o.code==0){if($.value=[],c.value=o.data.results[0],c.value.field_json=JSON.parse(c.value.field_json),!c.value.customer_templates)return;c.value.customer_templates.field_json=JSON.parse(c.value.customer_templates.field_json).filter(s=>s.key!="company_name"&&s.key!="dept_name"&&s.is_hide==0),T.value=c.value.customer_templates.field_json,T.value.map(s=>{Object.keys(c.value.field_json).map(i=>{s.key==i&&$.value.push(s)})})}})}function Q(){t.value.validate(r=>{if(!r)return a.value.validateForm();g.value=="edit"&&(d.order_id=e.query.id),H(),a.value.validateForm(o=>{if(!o)return;const s={...d,data:a.value.ruleForm,order_receipt_list:C.value};(x.value="again")?s.is_submit=1:delete s.is_submit,s.data.contract_amount=Number(s.data.contract_amount),s.order_receipt_list||delete s.order_receipt_list,F.value=!0,HTTP.post("create_order",s).then(i=>{if(i.code!==0)return _.exports.Message({type:"error",message:i.msg});_.exports.Message({type:"success",message:`${w.value}\u6210\u529F\uFF01`,duration:1500}),setTimeout(E,500)}).catch(i=>{F.value=!1,_.exports.Message({type:"error",message:i.msg||`${w.value}\u5931\u8D25`})})})})}function R(){D(()=>{t.value.clearValidate(),a.value.clearValidate()})}function V(){D(()=>{t.value.resetFields(),a.value.resetFieldsForm()})}function E(){F.value=!1,V(),l.back()}function I(){HTTP.getReadById("getOrder",e.query.id).then(r=>{const o=r.data;try{d.customer_id=o.id,d.company_id=o.company,d.template_id=o.order_template.id,b.value=[o.order_template]}catch(i){}if(!d.template_id)return _.exports.Message({type:"error",message:"\u6A21\u677F\u4FE1\u606F\u7F3A\u5931",offset:"20px"});const s={order:e.query.id,offect:0,limit:9999,ordering:"-id",del_flag:0};HTTP.get("order_receipt_readonly",s).then(i=>{i.code==0&&(console.log(i),i.data.results.map(p=>{p.img_urls&&(p.img_urls=p.img_urls.split(","))}),v.value=i.data.results)}),HTTP.getReadById("order_templates",d.template_id).then(i=>{if(i.code!==0)return _.exports.Message.error(i.msg);B(i.data).then(p=>{for(const k of p)k.value=o[k.key];h.value=p.filter(k=>k.is_hide==0),f.value=!0,R()}).catch(p=>{_.exports.Message.error(p)})})})}const v=n([]);let y=n(!1);const X=()=>{y.value=!0},Y=()=>{y.value=!0},N=n();let u=M({orderNo:"",payment_amount:"",receipt_date:"",remarks:"",img_urls:"",name:""});const j=n(),O=()=>{y.value=!1,u.payment_amount="",u.receipt_date="",u.remarks="",u.pay_type="",u.img_urls="",j.value=[]},Z=()=>{N.value.validate(r=>{if(r){const o={order_receipt_data:{payment_amount:Number(u.payment_amount),img_urls:u.img_urls,receipt_date:u.receipt_date,remarks:u.remarks,pay_type:u.pay_type,status:0}};o.order_receipt_data.img_urls&&(o.order_receipt_data.img_urls=o.order_receipt_data.img_urls.split(",")),L.value==="edit"?v.value.splice(S.value,1,o.order_receipt_data):v.value.push(o.order_receipt_data),O(),y.value=!1}else return!1})};function ee(){document.getElementById("imagepic").click()}function te(r,o,s){S.value=o,L.value=s,y.value=!0,m.value=JSON.parse(JSON.stringify(r)),u.payment_amount=m.value.payment_amount,u.receipt_date=m.value.receipt_date,u.remarks=m.value.remarks,u.member_name=m.value.member_name,u.pay_type=m.value.pay_type,m.value.img_urls&&(j.value=m.value.img_urls,u.img_urls=m.value.img_urls.toString())}function ae(r){v.value.splice(r,1)}function H(){console.log(v.value),v.value.map(r=>{C.value.push({payment_amount:r.payment_amount,pay_type:r.pay_type,receipt_date:r.receipt_date,remarks:r.remarks,img_urls:r.img_urls.toString()})})}return se(()=>{g.value==="edit"?I():q()}),{__sfc:!0,router:l,route:e,formRef:t,LJFromRef:a,LJFromRefShow:f,type:g,msg:x,orderTemplates:b,selectTemplate:h,title:w,tableListIndex:S,statusText:L,editDetail:m,order_receipt_list:C,isLoading:F,clineList:T,clineForm:c,clue_field_json:$,form:d,rules:z,typeList:A,loadConfig:q,handleTemplate:K,getClientInfo:J,submitForm:Q,handleFromClearValidate:R,handleFormResetFies:V,resetForm:E,handleEditLoadConfig:I,tableList:v,dialogVisible:y,openDialog:X,edit:Y,ruleFormRef:N,ruleForm:u,fileList:j,cancle:O,submit:Z,handlePreview:ee,editOrder:te,deleteBtn:ae,getListTable:H,$stores:P,LJFrom:ne,LJWWData:ue,LJUploadImages:me}}};var W=function(){var l=this,e=l._self._c,t=l._self._setupProxy;return e("div",{staticClass:"order-create-views"},[e("div",{staticClass:"title"},[e("div",{staticStyle:{"margin-left":"30px"}},[l._v(l._s(t.title))]),e("div",{staticStyle:{display:"flex","justify-content":"center","margin-right":"20px"}},[e("el-button",{on:{click:t.resetForm}},[l._v("\u53D6\u6D88")]),e("el-button",{attrs:{type:"primary",loading:t.isLoading},on:{click:t.submitForm}},[l._v("\u4FDD\u5B58")])],1)]),e("div",{staticClass:"detail-cont"},[e("div",{},[e("el-form",{ref:"formRef",attrs:{model:t.form,rules:t.rules,"label-width":"160px"}},[t.clue_field_json.length>0?e("div",{staticClass:"form_header"},[e("div",{staticClass:"summary"},[e("span",[l._v("\u5BA2\u6237\u4FE1\u606F")])]),e("el-row",l._l(t.clue_field_json,function(a,f){return e("div",[e("el-col",{attrs:{span:12}},[e("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:a.name+":"}},[l._v(l._s(t.clineForm[a.key]?t.clineForm[a.key]:"\u65E0"))])],1)],1)}),0)],1):l._e(),e("el-row",{staticClass:"form_header",staticStyle:{"margin-top":"20px"}},[e("div",{staticClass:"summary"},[e("span",[l._v("\u5408\u540C\u4FE1\u606F")])]),e("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:"\u5408\u540C\u6A21\u677F",prop:"template_id"}},[e("el-select",{staticStyle:{width:"20%"},attrs:{disabled:t.type!=="add",placeholder:"\u8BF7\u9009\u62E9",clearable:""},on:{change:t.handleTemplate},model:{value:t.form.template_id,callback:function(a){l.$set(t.form,"template_id",a)},expression:"form.template_id"}},l._l(t.orderTemplates,function(a){return e("el-option",{key:a.id,attrs:{label:a.name,value:a.id}})}),1)],1),t.LJFromRefShow?e(t.LJFrom,{ref:"LJFromRef",staticStyle:{"margin-top":"20px","margin-bottom":"20px"},attrs:{templates:t.selectTemplate,"label-width":"160px"}}):l._e()],1),t.LJFromRefShow?e("div",{staticClass:"form_header",staticStyle:{"margin-top":"20px"}},[e("div",{staticClass:"summary"},[e("span",[l._v("\u56DE\u6B3E\u4FE1\u606F")]),e("el-button",{staticStyle:{"margin-right":"20px"},attrs:{type:"primary",plain:""},on:{click:function(a){return t.openDialog("add")}}},[l._v("\u65B0\u5EFA\u56DE\u6B3E\u4FE1\u606F")])],1),e("div",{staticClass:"summary_table"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableList,"header-cell-style":{background:"#F6FAFF"}}},[e("el-table-column",{attrs:{prop:"receipt_issues",label:"\u56DE\u6B3E\u671F\u6570"}}),e("el-table-column",{attrs:{prop:"order_no",label:"\u56DE\u6B3E\u7F16\u53F7",width:"170"}}),e("el-table-column",{attrs:{prop:"payment_amount",label:"\u56DE\u6B3E\u91D1\u989D\uFF08\u5143\uFF09",width:"120"}}),e("el-table-column",{attrs:{prop:"pay_type",label:"\u56DE\u6B3E\u65B9\u5F0F"}}),e("el-table-column",{attrs:{prop:"member_name",label:"\u8D1F\u8D23\u4EBA"},scopedSlots:l._u([{key:"default",fn:function(a){return[e(t.LJWWData,{attrs:{type:2,openid:t.$stores.getters.member.name}})]}}],null,!1,2996259085)}),e("el-table-column",{attrs:{prop:"status",label:"\u56DE\u6B3E\u72B6\u6001"},scopedSlots:l._u([{key:"default",fn:function(a){return[a.row.status==0?e("div",[l._v("\u5F85\u5BA1\u6279")]):a.row.status==1?e("div",[l._v("\u5BA1\u6279\u4E2D")]):a.row.status==2?e("div",[l._v("\u5BA1\u6279\u901A\u8FC7")]):a.row.status==3?e("div",[l._v("\u5BA1\u6279\u672A\u901A\u8FC7")]):e("div",[l._v("\u4F5C\u5E9F")])]}}],null,!1,1743222685)}),e("el-table-column",{attrs:{prop:"receipt_date",label:"\u56DE\u6B3E\u65E5\u671F",width:"180"}}),e("el-table-column",{attrs:{prop:"address",label:"\u8F6C\u8D26\u622A\u56FE"},scopedSlots:l._u([{key:"default",fn:function(a){return[a.row.img_urls?e("div",[e("el-button",{attrs:{type:"text"},on:{click:t.handlePreview}},[l._v(l._s(a.row.img_urls.length)+"\u5F20")]),e("el-image",{staticStyle:{width:"0px",height:"0px",visibility:"hidden",overflow:"hidden"},attrs:{id:"imagepic",src:a.row.img_urls[0],"preview-src-list":a.row.img_urls}})],1):l._e()]}}],null,!1,3237583395)}),e("el-table-column",{attrs:{prop:"remarks",label:"\u5907\u6CE8",width:"110"}}),e("el-table-column",{attrs:{label:"\u64CD\u4F5C",width:"100"},scopedSlots:l._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"text"},on:{click:function(f){return t.editOrder(a.row,a.$index,"edit")}}},[l._v("\u7F16\u8F91")]),e("el-button",{attrs:{type:"text"},on:{click:function(f){return t.deleteBtn(a.$index)}}},[l._v("\u5220\u9664")])]}}],null,!1,3266032822)})],1)],1)]):l._e()],1)],1)]),e("el-dialog",{attrs:{title:"\u65B0\u5EFA\u56DE\u6B3E\u4FE1\u606F","close-on-click-modal":!1,visible:t.dialogVisible,width:"50%","before-close":t.cancle,"append-to-body":!0},on:{"update:visible":function(a){t.dialogVisible=a}}},[e("div",[e("el-form",{ref:"ruleFormRef",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"130px"}},[e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"\u56DE\u6B3E\u7F16\u53F7"}},[e("el-input",{attrs:{placeholder:"\u6839\u636E\u7F16\u53F7\u89C4\u5219\u81EA\u52A8\u751F\u6210",disabled:""},model:{value:t.ruleForm.order_no,callback:function(a){l.$set(t.ruleForm,"order_no",a)},expression:"ruleForm.order_no"}})],1),e("el-form-item",{attrs:{label:"\u56DE\u6B3E\u91D1\u989D\uFF08\u5143\uFF09",prop:"payment_amount"}},[e("el-input",{attrs:{placeholder:"\u8BF7\u8F93\u5165\u56DE\u6B3E\u91D1\u989D"},model:{value:t.ruleForm.payment_amount,callback:function(a){l.$set(t.ruleForm,"payment_amount",a)},expression:"ruleForm.payment_amount"}})],1),e("el-form-item",{attrs:{label:"\u56DE\u6B3E\u65E5\u671F",prop:"receipt_date"}},[e("el-date-picker",{staticStyle:{width:"100%"},attrs:{placeholder:"\u8BF7\u9009\u62E9\u56DE\u6B3E\u65E5\u671F","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime"},model:{value:t.ruleForm.receipt_date,callback:function(a){l.$set(t.ruleForm,"receipt_date",a)},expression:"ruleForm.receipt_date"}})],1),e("el-form-item",{attrs:{label:"\u5907\u6CE8"}},[e("el-input",{attrs:{type:"textarea"},model:{value:t.ruleForm.remarks,callback:function(a){l.$set(t.ruleForm,"remarks",a)},expression:"ruleForm.remarks"}})],1),e("el-form-item",{attrs:{label:"\u8F6C\u8D26\u622A\u56FE"}},[e(t.LJUploadImages,{attrs:{"file-list":t.fileList,accept:".JPG,.PNG,.BMP,.GIF",limit:5},model:{value:t.ruleForm.img_urls,callback:function(a){l.$set(t.ruleForm,"img_urls",a)},expression:"ruleForm.img_urls"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"\u8D1F\u8D23\u4EBA"}},[e("div",{staticStyle:{"margin-top":"7px"}},[e(t.LJWWData,{attrs:{type:2,openid:t.$stores.getters.member.name}})],1)]),e("el-form-item",{attrs:{label:"\u56DE\u6B3E\u65B9\u5F0F",prop:"pay_type"}},[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"\u8BF7\u9009\u62E9\u6C47\u6B3E\u65B9\u5F0F"},model:{value:t.ruleForm.pay_type,callback:function(a){l.$set(t.ruleForm,"pay_type",a)},expression:"ruleForm.pay_type"}},l._l(t.typeList,function(a){return e("el-option",{key:a.value,attrs:{label:a.label,value:a.value}})}),1)],1)],1)],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancle}},[l._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[l._v("\u63D0 \u4EA4")])],1)])],1)},de=[];W._withStripped=!0;var G=le(ce,W,de,!1,null,"94922f13",null,null);G.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/markets/contracts/orders/ordersCEViews.vue";const he=G.exports;export{he as default};