| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[7969],{87969:function(e,t,a){a.r(t),a.d(t,{default:function(){return h}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.editBtn}},[e._v("编 辑")]),a("el-drawer",{attrs:{title:"新 建","append-to-body":"","show-close":!1,visible:e.dialogFormVisible,size:"50%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[e._v(" 编辑服务申请单 ")]),a("div",{staticClass:"drawer__panel"},[a("el-row",{attrs:{gutter:20}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"140px","label-position":"right",size:"mini"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"经销商:",prop:"enterprisename"}},[a("selectAgent",{ref:"agent",attrs:{customParam:e.agentParam},on:{selectRow:e.agentChange}},[a("el-input",{attrs:{slot:"input",readonly:"",disabled:1!=e.accountInfo.usertype&&0!=e.accountInfo.usertype,type:"text",size:"mini"},on:{focus:function(t){e.$refs.agent.visible=!0}},slot:"input",model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"服务类型",prop:"servicetype"}},[a("el-select",{staticClass:"inline-24",attrs:{placeholder:"请选择状态",size:"mini",clearable:""},on:{change:e.classChange},model:{value:e.form.servicetype,callback:function(t){e.$set(e.form,"servicetype",t)},expression:"form.servicetype"}},e._l(e.serveClassList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.value,value:e.value}})})),1)],1)],1),"售中"==e.form.servicetype||"售后"==e.form.servicetype?a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"订单号:",prop:"sonum"}},[a("selectOrder",{ref:"order",on:{selectRow:e.orderChange}},[a("el-input",{attrs:{slot:"input",readonly:"",disabled:!e.form.sys_enterpriseid,type:"text",size:"mini"},on:{focus:function(t){e.$refs.order.listData(),e.$refs.order.visible=!0}},slot:"input",model:{value:e.form.sonum,callback:function(t){e.$set(e.form,"sonum",t)},expression:"form.sonum"}})],1)],1)],1):e._e(),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"单据日期",prop:"billdate"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.form.billdate,callback:function(t){e.$set(e.form,"billdate",t)},expression:"form.billdate"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"省市县",prop:"province"}},[a("el-cascader",{ref:"cascader",attrs:{size:"mini",options:e.basicData.data().areaData},model:{value:e.form.province,callback:function(t){e.$set(e.form,"province",t)},expression:"form.province"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"地址",prop:"address"}},[a("el-input",{attrs:{placeholder:"请输入地址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"服务联系人",prop:"scenecontact"}},[a("el-input",{attrs:{placeholder:"请输入服务联系人"},model:{value:e.form.scenecontact,callback:function(t){e.$set(e.form,"scenecontact",t)},expression:"form.scenecontact"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"联系人角色",prop:"scenecontactrole"}},[a("el-input",{attrs:{placeholder:"请输入联系人角色"},model:{value:e.form.scenecontactrole,callback:function(t){e.$set(e.form,"scenecontactrole",t)},expression:"form.scenecontactrole"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"服务联系电话",prop:"scenecontactphonenumber"}},[a("el-input",{attrs:{placeholder:"请输入服务联系电话"},model:{value:e.form.scenecontactphonenumber,callback:function(t){e.$set(e.form,"scenecontactphonenumber",t)},expression:"form.scenecontactphonenumber"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"应用系统",prop:"class1"}},[a("el-select",{staticClass:"inline-24",attrs:{placeholder:"请选择应用系统",size:"mini",clearable:""},on:{change:e.classChange},model:{value:e.form.class1,callback:function(t){e.$set(e.form,"class1",t)},expression:"form.class1"}},e._l(e.systemapp,(function(e,t){return a("el-option",{key:t,attrs:{label:e.value,value:e.value}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"客诉大类",prop:"class2"}},[a("el-select",{staticClass:"inline-24",attrs:{placeholder:"请选择客诉大类",size:"mini",clearable:""},on:{change:e.classChange},model:{value:e.form.class2,callback:function(t){e.$set(e.form,"class2",t)},expression:"form.class2"}},e._l(e.customerclass,(function(e,t){return a("el-option",{key:t,attrs:{label:e.value,value:e.value}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"申请原因",prop:"reason"}},[a("el-input",{attrs:{placeholder:"请输入申请原因"},model:{value:e.form.reason,callback:function(t){e.$set(e.form,"reason",t)},expression:"form.reason"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"需求服务开始日期",prop:"begdate"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.form.begdate,callback:function(t){e.$set(e.form,"begdate",t)},expression:"form.begdate"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"需求服务结束日期",prop:"enddate"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.form.enddate,callback:function(t){e.$set(e.form,"enddate",t)},expression:"form.enddate"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"备注",prop:"remarks"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1)],1)],1)],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},n=[],s=a(48534),l=(a(35666),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{visible:e.visible,"append-to-body":"",width:"50%"},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"flex-align-center flex-between mt-10"},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","suffix-icon":"el-icon-search",placeholder:"搜索",clearable:""},on:{clear:function(t){return e.listData(e.param.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData(e.param.content.pageNumber=1)}},model:{value:e.param.content.where.condition,callback:function(t){e.$set(e.param.content.where,"condition",t)},expression:"param.content.where.condition"}})],1),a("div",[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",height:"50vh",border:""}},[a("el-table-column",{attrs:{prop:"enterprisename",label:e.qiyi?"企业名称":"经销商名称",width:"180"}}),a("el-table-column",{attrs:{prop:"agentnum",label:e.qiyi?"编号":"经销商编号",width:"180"}}),a("el-table-column",{attrs:{prop:"contact",label:"联系人"}}),a("el-table-column",{attrs:{label:"地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.province)+e._s(t.row.city)+e._s(t.row.county)+e._s(t.row.address)+" ")]}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.selectRow(t.row)}}},[e._v("选 择")])]}}])})],1),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),e._t("input")],2)}),o=[],i={props:["customParam","qiyi"],data:function(){return{visible:!1,param:{id:20221216145803,content:{pageNumber:1,pageSize:20,where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{listData:function(){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.customParam?e.customParam:e.param);case 2:a=t.sent,e.tableData=a.data,e.total=a.total,e.currentPage=a.pageNumber;case 6:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},selectRow:function(e){this.$emit("selectRow",e)}},created:function(){this.listData()}},c=i,u=a(43736),p=(0,u.Z)(c,l,o,!1,null,null,null),m=p.exports,d=a(57896),f=(a(52266),{name:"add",props:["data"],components:{selectAgent:m,selectOrder:d.Z},data:function(){return{dialogFormVisible:!1,serveClassList:[],customerclass:[],systemapp:[],form:{sa_serviceorderid:0,servicetype:"",sa_orderid:"",sonum:"",sys_enterpriseid:"",enterprisename:"",remarks:"",class1:"",class2:"",reason:"",province:"",city:"",county:"",address:"",scenecontact:"",scenecontactrole:"",scenecontactphonenumber:"",billdate:new Date,begdate:"",enddate:""},rules:{servicetype:[{required:!0,message:"请选择服务类型",trigger:"change"}],enterprisename:[{required:!0,message:"请选择经销商",trigger:"change"}],sonum:[{required:!0,message:"请选择订单",trigger:"change"}],scenecontactphonenumber:[{required:!0,message:"请填写手机号码",trigger:"blur"},{pattern:/^1[3-9][0-9]\d{8}$/,message:"请输入正确手机号码",trigger:"blur"}],province:[{required:!0,message:"请选择省市县",trigger:"change"}],address:[{required:!0,message:"请填写地址",trigger:"blur"}],scenecontact:[{required:!0,message:"服务联系人",trigger:"blur"}],scenecontactrole:[{required:!0,message:"联系人角色",trigger:"blur"}],class1:[{required:!0,message:"应用系统",trigger:"change"}],class2:[{required:!0,message:"客诉大类",trigger:"change"}],reason:[{required:!0,message:"申请原因",trigger:"blur"}],begdate:[{required:!0,message:"需求服务开始日期",trigger:"change"}],enddate:[{required:!0,message:"需求服务结束日期",trigger:"change"}]},agentParam:{id:20221216145803,content:{}}}},methods:{editBtn:function(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data),this.form.province=[this.data.province,this.data.city,this.data.county]},onSubmit:function(){var e=this;console.log(this.form),this.$refs["form"].validate(function(){var t=(0,s.Z)(regeneratorRuntime.mark((function t(a){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return",!1);case 2:return e.form.province&&(e.form.city=e.form.province[1],e.form.county=e.form.province[2],e.form.province=e.form.province[0]),t.next=5,e.$api.requested({id:"20230206091403",version:1,content:e.form});case 5:r=t.sent,e.tool.showMessage(r,(function(){e.$emit("onSuccess"),e.$refs["form"].resetFields(),e.dialogFormVisible=!1}));case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},getServeClass:function(){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested({id:20230206112003,content:{}});case 2:a=t.sent,e.serveClassList=a.data,console.log(e.serveClassList);case 5:case"end":return t.stop()}}),t)})))()},orderChange:function(e){console.log(e),this.form.sa_orderid=e.sa_orderid,this.form.sonum=e.sonum,this.$refs.order.visible=!1,console.log(this.form.sonum)},agentChange:function(e){console.log(e),this.form.sys_enterpriseid=e.sys_enterpriseid,this.form.enterprisename=e.enterprisename,this.$refs.agent.visible=!1,this.form.sa_orderid="",this.form.sonum=""},classChange:function(){"售中"!=this.form.servicetype&&"售后"!=this.form.servicetype||(this.$refs.agent.param.content.sys_enterpriseid=this.form.sys_enterpriseid)}},created:function(){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.getServeClass(),t.next=3,e.$store.dispatch("optiontypeselect","customerclass");case 3:return a=t.sent,e.customerclass=a.data,t.next=7,e.$store.dispatch("optiontypeselect","systemapp");case 7:r=t.sent,e.systemapp=r.data,console.log(e.customerclass,e.systemapp);case 10:case"end":return t.stop()}}),t)})))()}}),g=f,b=(0,u.Z)(g,r,n,!1,null,"548c135f",null),h=b.exports},57896:function(e,t,a){a.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{visible:e.visible,"append-to-body":"",width:"60%"},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"flex-align-center flex-between mt-10"},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","suffix-icon":"el-icon-search",placeholder:"搜索",clearable:""},on:{clear:function(t){return e.listData(e.param.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData(e.param.content.pageNumber=1)}},model:{value:e.param.content.where.condition,callback:function(t){e.$set(e.param.content.where,"condition",t)},expression:"param.content.where.condition"}})],1),a("div",[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",border:""}},[a("el-table-column",{attrs:{prop:"sonum",label:"订单号",width:"130px"}}),a("el-table-column",{attrs:{prop:"type",label:"订单类型"}}),a("el-table-column",{attrs:{prop:"tradefield",label:"领域"}}),a("el-table-column",{attrs:{prop:"toolcount",label:"合计数量"}}),a("el-table-column",{attrs:{prop:"sumamount",label:"合计金额"}}),a("el-table-column",{attrs:{prop:"billdate",label:"单据时间"}}),a("el-table-column",{attrs:{prop:"saler_name",label:"业务员"}}),a("el-table-column",{attrs:{label:"操作",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.selectRow(t.row)}}},[e._v("选 择")])]}}])})],1),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),e._t("input")],2)},n=[],s=a(48534),l=(a(35666),{props:["id"],data:function(){return{visible:!1,param:{id:20230206091503,version:1,content:{sys_enterpriseid:1,where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{listData:function(){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.param.content.sys_enterpriseid=e.id,t.next=3,e.$api.requested(e.param);case 3:a=t.sent,e.tableData=a.data,e.total=a.total,e.currentPage=a.pageNumber,console.log(e.tableData);case 8:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},selectRow:function(e){this.$emit("selectRow",e)}},created:function(){}}),o=l,i=a(43736),c=(0,i.Z)(o,r,n,!1,null,null,null),u=c.exports}}]);
|