| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[3682],{13682:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});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:function(t){e.dialogFormVisible=!0}}},[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",disabled:1!=e.accountInfo.usertype&&0!=e.accountInfo.usertype,readonly:"",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",attrs:{id:e.form.sys_enterpriseid},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)},s=[],n=a(21590),o=a(57896),l=(a(52266),{name:"add",components:{selectAgent:n.Z,selectOrder:o.Z},data(){return{dialogFormVisible:!1,serveClassList:[],customerclass:[],systemapp:[],accountInfo:JSON.parse(window.sessionStorage.getItem("accountinfo")),form:{sa_serviceorderid:0,servicetype:"",sa_orderid:0,sonum:"",sys_enterpriseid:"",enterprisename:"",remarks:"",class1:"",class2:"",reason:"",province:"",city:"",county:"",address:"",scenecontact:"",scenecontactrole:"",scenecontactphonenumber:"",billdate:`${(new Date).getFullYear()}-${(new Date).getMonth()+1}-${(new Date).getDate()}`,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:20220920083901,content:{pageNumber:1,pageSize:20,where:{condition:"",type:9}}}}},methods:{onSubmit(){console.log(this.form),this.$refs["form"].validate((async e=>{if(!e)return!1;this.form.province&&(this.form.city=this.form.province[1],this.form.county=this.form.province[2],this.form.province=this.form.province[0]);const t=await this.$api.requested({id:"20230206091403",version:1,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onSuccess"),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$store.dispatch("changeDetailDrawer",!0),this.$router.push({path:"/serveBillDetail",query:{id:t.data.sa_serviceorderid,rowindex:t.data.rowindex}})}))}))},async getServeClass(){let e=await this.$api.requested({id:20230206112003,content:{}});this.serveClassList=e.data,console.log(this.serveClassList)},orderChange(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(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=0,this.form.sonum=""},classChange(){"售中"!=this.form.servicetype&&"售后"!=this.form.servicetype||(this.$refs.agent.param.content.sys_enterpriseid=this.form.sys_enterpriseid)}},async created(){this.getServeClass();const e=await this.$store.dispatch("optiontypeselect","customerclass");this.customerclass=e.data;const t=await this.$store.dispatch("optiontypeselect","systemapp");this.systemapp=t.data,console.log(this.customerclass,this.systemapp)},mounted(){this.form.sys_enterpriseid=1!=this.accountInfo.usertype&&0!=this.accountInfo.usertype?this.accountInfo.enterprise.sys_enterpriseid:"",this.form.enterprisename=1!=this.accountInfo.usertype&&0!=this.accountInfo.usertype?this.accountInfo.enterprise.enterprisename:""}}),i=l,c=a(43736),m=(0,c.Z)(i,r,s,!1,null,"f1eb5894",null),p=m.exports},57896:function(e,t,a){a.d(t,{Z:function(){return c}});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)},s=[],n={props:["id"],data(){return{visible:!1,param:{id:20230206091503,version:1,content:{sys_enterpriseid:1,where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{async listData(){this.param.content.sys_enterpriseid=this.id;const e=await this.$api.requested(this.param);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber,console.log(this.tableData)},handleSizeChange(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange(e){this.param.content.pageNumber=e,this.listData()},selectRow(e){this.$emit("selectRow",e)}},created(){}},o=n,l=a(43736),i=(0,l.Z)(o,r,s,!1,null,null,null),c=i.exports},21590:function(e,t,a){a.d(t,{Z:function(){return c}});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:"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:{input:e.valueChange,clear:function(t){return e.listData(e.customParam?e.customParam.content.pageNumber=1: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.customParam?e.customParam.content.pageNumber=1:e.param.content.pageNumber=1)}},model:{value:e.condition,callback:function(t){e.condition=t},expression:"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.customParam?e.customParam.content.pageNumber:e.param.content.pageNumber,"page-size":e.customParam?e.customParam.content.pageSize:e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)]),e._t("input")],2)},s=[],n=(a(52266),{props:["customParam","qiyi"],data(){return{visible:!1,param:{classname:"webmanage.sale.agents.agents",method:"query_agentList",content:{pageNumber:1,pageSize:20,where:{condition:""}}},tableData:[],total:0,condition:"",currentPage:0}},methods:{async listData(){const e=await this.$api.requested(this.customParam?this.customParam:this.param);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber},valueChange(e){console.log(e),this.customParam?this.customParam.content.where.condition=e:this.param.content.where.condition=e},handleCurrentChange(e){this.customParam?this.customParam.content.pageNumber=e:this.param.content.pageNumber=e,this.listData()},selectRow(e){this.$emit("selectRow",e)}},created(){this.listData()}}),o=n,l=a(43736),i=(0,l.Z)(o,r,s,!1,null,null,null),c=i.exports}}]);
|