ordersCEViews-legacy-fd0c29de.js 17 KB

1
  1. !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function r(e){for(var r=1;r<arguments.length;r++){var l=null!=arguments[r]?arguments[r]:{};r%2?t(Object(l),!0).forEach((function(t){a(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):t(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}function a(t,r,a){var l;return l=function(t,r){if("object"!=e(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var l=a.call(t,r||"default");if("object"!=e(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"),(r="symbol"==e(l)?l:String(l))in t?Object.defineProperty(t,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[r]=a,t}function l(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,l=function(){};return{s:l,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,n=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return n=e.done,e},e:function(e){s=!0,i=e},f:function(){try{n||null==r.return||r.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}System.register(["./vendor-legacy-8856a2a6.js","./index-legacy-240e7575.js","./LJFrom-legacy-6ea18e91.js","./LJWWData-legacy-70848b40.js","./LJUploadImages-legacy-cf440600.js","./LJUploadFiles-legacy-44468625.js","./qiNiu.config-legacy-92df1e03.js","./LJWWData.vue_vue_type_style_index_0_scoped_1870765c_lang-legacy-38258497.js"],(function(e,t){"use strict";var a,o,i,n,s,u,c,d,m,p,f,v,y,_,g=document.createElement("style");return g.textContent='@charset "UTF-8";.order-create-views .el-select,.order-create-views .el-cascader,.order-create-views .el-textarea,.order-create-views .el-date-editor{width:100%}.order-create-views[data-v-c66ab104]{background-color:#fff;min-height:100%;border-radius:8px;overflow:hidden}.title[data-v-c66ab104]{display:flex;align-items:center;height:65px;width:100%;overflow:hidden;justify-content:space-between;background-image:linear-gradient(rgba(38,92,240,.1),rgba(38,92,240,.04))}.detail-cont[data-v-c66ab104]{font-size:14px;color:#606266;padding:25px}.detail-cont .info[data-v-c66ab104]{margin:0 0 20px;font-size:15px;font-weight:600;display:flex;padding-left:4px}.detail-cont .info span[data-v-c66ab104]{width:6px;background-color:#409eff;margin-right:5px}.el-divider--horizontal[data-v-c66ab104]{margin:0 0 20px}.form_header[data-v-c66ab104]{border-radius:10px;border:1px solid #ececec;padding-top:20px}.summary[data-v-c66ab104]{display:flex;flex-direction:row;justify-content:space-between}.summary span[data-v-c66ab104]{font-size:16px;margin-left:20px;line-height:36px;position:relative;padding-left:10px}.summary span[data-v-c66ab104]:before{content:"";position:absolute;top:50%;left:0%;width:5px;height:60%;transform:translateY(-50%);background-color:#1651ee;border-radius:3px}.summary_table[data-v-c66ab104]{margin:20px}\n',document.head.appendChild(g),{setters:[function(e){a=e.u,o=e.g,i=e.r,n=e.w,s=e.i,u=e.o,c=e.e,d=e.n},function(e){m=e.n,p=e.$},function(e){f=e.L,v=e.g},function(e){y=e.L},function(e){_=e.L},function(){},function(){},function(){}],execute:function(){e("default",m({__name:"ordersCEViews",setup:function(e){var t=a(),m=o(),g=i(),b=i({ruleForm:{customer:""}}),h=i(!1),x=i(m.query.type||"add"),w=i(m.query.msg),F=i({}),k=i([]),S=i("edit"===x.value?"编辑订单":"新建订单"),j=i(null),L=i(""),O=i({}),T=i([]),J=i(!1),P=i([]),C=i({}),$=i([]);n((function(){return b.value.ruleForm.customer}),(function(e){console.log(e),e&&M(e)}));var D=s({company_id:p.getters.company,template_id:null,data:{}}),I=s({payment_amount:[{required:!0,message:"请输入回款金额",trigger:"blur"}],receipt_date:[{required:!0,message:"请选择回款日期",trigger:"change"}],pay_type:[{required:!0,message:"请选择回款方式",trigger:"blur"}]}),R=i([{value:"支票",label:"支票"},{value:"现金",label:"现金"},{value:"邮政汇款",label:"邮政汇款"},{value:"电汇",label:"电汇"},{value:"网上转账",label:"网上转账"},{value:"支付宝",label:"支付宝"},{value:"微信支付",label:"微信支付"},{value:"其他",label:"其他"}]);function q(){var e={company:p.getters.company,offset:0,limit:9999,ordering:"-id",fileds:"id,name",del_flag:0};if("add"==x.value||"again"==w.value?e.status=1:delete e.status,!e.company)return c.exports.Message.error("公司ID缺失");HTTP.get("order_templates_per",e).then((function(e){0==e.code&&(F.value=e.data.results)}))}function M(e){e&&HTTP.getRead("customerList",{customer_status:1,id:e}).then((function(e){if(0==e.code){if($.value=[],C.value=e.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((function(e){return"company_name"!=e.key&&"dept_name"!=e.key&&0==e.is_hide})),P.value=C.value.customer_templates.field_json,P.value.map((function(e){Object.keys(C.value.field_json).map((function(t){e.key==t&&$.value.push(e)}))}))}}))}function N(){d((function(){g.value.clearValidate(),b.value.clearValidate()}))}function W(){d((function(){g.value.resetFields(),b.value.resetFieldsForm()}))}function E(){J.value=!1,W(),t.back()}function H(){HTTP.getReadById("getOrder",m.query.id).then((function(e){var t=e.data;try{D.customer_id=t.id,D.company_id=t.company,D.template_id=t.order_template.id,F.value=[t.order_template]}catch(a){}if(!D.template_id)return c.exports.Message({type:"error",message:"模板信息缺失",offset:"20px"});var r={order:m.query.id,offect:0,limit:9999,ordering:"-id",del_flag:0};HTTP.get("order_receipt_readonly",r).then((function(e){0==e.code&&(console.log(e),e.data.results.map((function(e){e.img_urls&&(e.img_urls=e.img_urls.split(","))})),A.value=e.data.results)})),HTTP.getReadById("order_templates",D.template_id).then((function(e){if(0!==e.code)return c.exports.Message.error(e.msg);v(e.data).then((function(e){var r,a=l(e);try{for(a.s();!(r=a.n()).done;){var o=r.value;o.value=t[o.key]}}catch(i){a.e(i)}finally{a.f()}k.value=e.filter((function(e){return 0==e.is_hide})),h.value=!0,N()})).catch((function(e){c.exports.Message.error(e)}))}))}))}var A=i([]),V=i(!1),B=i(),U=s({orderNo:"",payment_amount:"",receipt_date:"",remarks:"",img_urls:"",name:""}),z=i(),G=function(){V.value=!1,U.payment_amount="",U.receipt_date="",U.remarks="",U.pay_type="",U.img_urls="",z.value=[]};function Y(){console.log(A.value),A.value.map((function(e){T.value.push({payment_amount:e.payment_amount,pay_type:e.pay_type,receipt_date:e.receipt_date,remarks:e.remarks,img_urls:e.img_urls.toString()})}))}return u((function(){"edit"===x.value?H():q()})),{__sfc:!0,router:t,route:m,formRef:g,LJFromRef:b,LJFromRefShow:h,type:x,msg:w,orderTemplates:F,selectTemplate:k,title:S,tableListIndex:j,statusText:L,editDetail:O,order_receipt_list:T,isLoading:J,clineList:P,clineForm:C,clue_field_json:$,form:D,rules:I,typeList:R,loadConfig:q,handleTemplate:function(e){console.log("id:",e),h.value=!1,k.value=[];var t=F.value.find((function(t){return t.id==e}));console.log(JSON.parse(t.field_json)),v(t).then((function(e){if(console.log("template:",e),m.query.customer){var t,r=l(e);try{for(r.s();!(t=r.n()).done;){var a=t.value;console.log(a),"customer"==a.key&&(a.value=parseFloat(m.query.customer))}}catch(o){r.e(o)}finally{r.f()}}k.value=e.filter((function(e){return 0==e.is_hide})),h.value=!0,N()})).catch((function(e){c.exports.Message.error(e)})),M(m.query.customer)},getClientInfo:M,submitForm:function(){g.value.validate((function(e){if(!e)return b.value.validateForm();"edit"==x.value&&(D.order_id=m.query.id),Y(),b.value.validateForm((function(e){if(e){var t=r(r({},D),{},{data:b.value.ruleForm,order_receipt_list:T.value});(w.value="again")?t.is_submit=1:delete t.is_submit,t.data.contract_amount=Number(t.data.contract_amount),t.order_receipt_list||delete t.order_receipt_list,J.value=!0,HTTP.post("create_order",t).then((function(e){if(0!==e.code)return c.exports.Message({type:"error",message:e.msg});c.exports.Message({type:"success",message:"".concat(S.value,"成功!"),duration:1500}),setTimeout(E,500)})).catch((function(e){J.value=!1,c.exports.Message({type:"error",message:e.msg||"".concat(S.value,"失败")})}))}}))}))},handleFromClearValidate:N,handleFormResetFies:W,resetForm:E,handleEditLoadConfig:H,tableList:A,dialogVisible:V,openDialog:function(){V.value=!0},edit:function(){V.value=!0},ruleFormRef:B,ruleForm:U,fileList:z,cancle:G,submit:function(){B.value.validate((function(e){if(!e)return!1;var t={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}};t.order_receipt_data.img_urls&&(t.order_receipt_data.img_urls=t.order_receipt_data.img_urls.split(",")),"edit"===L.value?A.value.splice(j.value,1,t.order_receipt_data):A.value.push(t.order_receipt_data),G(),V.value=!1}))},handlePreview:function(){document.getElementById("imagepic").click()},editOrder:function(e,t,r){j.value=t,L.value=r,V.value=!0,O.value=JSON.parse(JSON.stringify(e)),U.payment_amount=O.value.payment_amount,U.receipt_date=O.value.receipt_date,U.remarks=O.value.remarks,U.member_name=O.value.member_name,U.pay_type=O.value.pay_type,O.value.img_urls&&(z.value=O.value.img_urls,U.img_urls=O.value.img_urls.toString())},deleteBtn:function(e){A.value.splice(e,1)},getListTable:Y,$stores:p,LJFrom:f,LJWWData:y,LJUploadImages:_}}},(function(){var e=this,t=e._self._c,r=e._self._setupProxy;return t("div",{staticClass:"order-create-views"},[t("div",{staticClass:"title"},[t("div",{staticStyle:{"margin-left":"30px"}},[e._v(e._s(r.title))]),t("div",{staticStyle:{display:"flex","justify-content":"center","margin-right":"20px"}},[t("el-button",{on:{click:r.resetForm}},[e._v("取消")]),t("el-button",{attrs:{type:"primary",loading:r.isLoading},on:{click:r.submitForm}},[e._v("保存")])],1)]),t("div",{staticClass:"detail-cont"},[t("div",{},[t("el-form",{ref:"formRef",attrs:{model:r.form,rules:r.rules,"label-width":"160px"}},[r.clue_field_json.length>0?t("div",{staticClass:"form_header"},[t("div",{staticClass:"summary"},[t("span",[e._v("客户信息")])]),t("el-row",e._l(r.clue_field_json,(function(a,l){return t("div",[t("el-col",{attrs:{span:12}},[t("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:a.name+":"}},[e._v(e._s(r.clineForm[a.key]?r.clineForm[a.key]:"无"))])],1)],1)})),0)],1):e._e(),t("el-row",{staticClass:"form_header",staticStyle:{"margin-top":"20px"}},[t("div",{staticClass:"summary"},[t("span",[e._v("合同信息")])]),t("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:"合同模板",prop:"template_id"}},[t("el-select",{staticStyle:{width:"20%"},attrs:{disabled:"add"!==r.type,placeholder:"请选择",clearable:""},on:{change:r.handleTemplate},model:{value:r.form.template_id,callback:function(t){e.$set(r.form,"template_id",t)},expression:"form.template_id"}},e._l(r.orderTemplates,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),r.LJFromRefShow?t(r.LJFrom,{ref:"LJFromRef",staticStyle:{"margin-top":"20px","margin-bottom":"20px"},attrs:{templates:r.selectTemplate,"label-width":"160px"}}):e._e()],1),r.LJFromRefShow?t("div",{staticClass:"form_header",staticStyle:{"margin-top":"20px"}},[t("div",{staticClass:"summary"},[t("span",[e._v("回款信息")]),t("el-button",{staticStyle:{"margin-right":"20px"},attrs:{type:"primary",plain:""},on:{click:function(e){return r.openDialog("add")}}},[e._v("新建回款信息")])],1),t("div",{staticClass:"summary_table"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:r.tableList,"header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{prop:"receipt_issues",label:"回款期数"}}),t("el-table-column",{attrs:{prop:"order_no",label:"回款编号",width:"170"}}),t("el-table-column",{attrs:{prop:"payment_amount",label:"回款金额(元)",width:"120"}}),t("el-table-column",{attrs:{prop:"pay_type",label:"回款方式"}}),t("el-table-column",{attrs:{prop:"member_name",label:"负责人"},scopedSlots:e._u([{key:"default",fn:function(e){return[t(r.LJWWData,{attrs:{type:2,openid:r.$stores.getters.member.name}})]}}],null,!1,2996259085)}),t("el-table-column",{attrs:{prop:"status",label:"回款状态"},scopedSlots:e._u([{key:"default",fn:function(r){return[0==r.row.status?t("div",[e._v("待审批")]):1==r.row.status?t("div",[e._v("审批中")]):2==r.row.status?t("div",[e._v("审批通过")]):3==r.row.status?t("div",[e._v("审批未通过")]):t("div",[e._v("作废")])]}}],null,!1,1743222685)}),t("el-table-column",{attrs:{prop:"receipt_date",label:"回款日期",width:"180"}}),t("el-table-column",{attrs:{prop:"address",label:"转账截图"},scopedSlots:e._u([{key:"default",fn:function(a){return[a.row.img_urls?t("div",[t("el-button",{attrs:{type:"text"},on:{click:r.handlePreview}},[e._v(e._s(a.row.img_urls.length)+"张")]),t("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):e._e()]}}],null,!1,3237583395)}),t("el-table-column",{attrs:{prop:"remarks",label:"备注",width:"110"}}),t("el-table-column",{attrs:{label:"操作",width:"100"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{type:"text"},on:{click:function(e){return r.editOrder(a.row,a.$index,"edit")}}},[e._v("编辑")]),t("el-button",{attrs:{type:"text"},on:{click:function(e){return r.deleteBtn(a.$index)}}},[e._v("删除")])]}}],null,!1,3266032822)})],1)],1)]):e._e()],1)],1)]),t("el-dialog",{attrs:{title:"新建回款信息","close-on-click-modal":!1,visible:r.dialogVisible,width:"50%","before-close":r.cancle,"append-to-body":!0},on:{"update:visible":function(e){r.dialogVisible=e}}},[t("div",[t("el-form",{ref:"ruleFormRef",staticClass:"demo-ruleForm",attrs:{model:r.ruleForm,rules:r.rules,"label-width":"130px"}},[t("el-row",[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"回款编号"}},[t("el-input",{attrs:{placeholder:"根据编号规则自动生成",disabled:""},model:{value:r.ruleForm.order_no,callback:function(t){e.$set(r.ruleForm,"order_no",t)},expression:"ruleForm.order_no"}})],1),t("el-form-item",{attrs:{label:"回款金额(元)",prop:"payment_amount"}},[t("el-input",{attrs:{placeholder:"请输入回款金额"},model:{value:r.ruleForm.payment_amount,callback:function(t){e.$set(r.ruleForm,"payment_amount",t)},expression:"ruleForm.payment_amount"}})],1),t("el-form-item",{attrs:{label:"回款日期",prop:"receipt_date"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择回款日期","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime"},model:{value:r.ruleForm.receipt_date,callback:function(t){e.$set(r.ruleForm,"receipt_date",t)},expression:"ruleForm.receipt_date"}})],1),t("el-form-item",{attrs:{label:"备注"}},[t("el-input",{attrs:{type:"textarea"},model:{value:r.ruleForm.remarks,callback:function(t){e.$set(r.ruleForm,"remarks",t)},expression:"ruleForm.remarks"}})],1),t("el-form-item",{attrs:{label:"转账截图"}},[t(r.LJUploadImages,{attrs:{"file-list":r.fileList,accept:".JPG,.PNG,.BMP,.GIF",limit:5},model:{value:r.ruleForm.img_urls,callback:function(t){e.$set(r.ruleForm,"img_urls",t)},expression:"ruleForm.img_urls"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"负责人"}},[t("div",{staticStyle:{"margin-top":"7px"}},[t(r.LJWWData,{attrs:{type:2,openid:r.$stores.getters.member.name}})],1)]),t("el-form-item",{attrs:{label:"回款方式",prop:"pay_type"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择汇款方式"},model:{value:r.ruleForm.pay_type,callback:function(t){e.$set(r.ruleForm,"pay_type",t)},expression:"ruleForm.pay_type"}},e._l(r.typeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:r.cancle}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:r.submit}},[e._v("提 交")])],1)])],1)}),[],!1,null,"c66ab104",null,null).exports)}}}))}();