(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c77687a2"],{"083a":function(e,t,s){"use strict";var i=s("0d51"),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw new n("Cannot delete property "+i(t)+" of "+i(e))}},"4c10":function(e,t,s){"use strict";s.d(t,"g",(function(){return n})),s.d(t,"f",(function(){return r})),s.d(t,"e",(function(){return o})),s.d(t,"a",(function(){return a})),s.d(t,"j",(function(){return c})),s.d(t,"c",(function(){return u})),s.d(t,"d",(function(){return d})),s.d(t,"i",(function(){return l})),s.d(t,"k",(function(){return m})),s.d(t,"h",(function(){return h})),s.d(t,"b",(function(){return f}));var i=s("1808");function n(e){return Object(i["a"])({url:"orders",method:"get",params:e})}function r(e){return Object(i["a"])({url:"orders/".concat(e),method:"get"})}function o(e){return Object(i["a"])({url:"orders/".concat(e),method:"delete"})}function a(e,t){return Object(i["a"])({url:"orders/".concat(e,"/allot"),method:"post",data:t})}function c(e,t){return Object(i["a"])({url:"orders/".concat(e,"/allot"),method:"put",data:t})}function u(e,t){return Object(i["a"])({url:"orders/".concat(e,"/check"),method:"post",data:t})}function d(e){return Object(i["a"])({url:"orders/".concat(e,"/complete"),method:"post"})}function l(e,t){return Object(i["a"])({url:"orders/".concat(e,"/issue"),method:"post",data:t})}function m(e,t){return Object(i["a"])({url:"orders/".concat(e,"/suspend"),method:"post",data:t})}function h(e){return Object(i["a"])({url:"workorders",method:"get",params:e})}function f(e,t){return Object(i["a"])({url:"extension/".concat(e,"/check"),method:"post",data:t})}},"9d0a":function(e,t,s){"use strict";var i="Servicer-Storage";t["a"]={get:function(e){var t=window.localStorage.getItem(i+"_"+e);return t?window.JSON.parse(t):""},set:function(e,t){window.localStorage.setItem(i+"_"+e,window.JSON.stringify(t))},del:function(e,t){window.localStorage.removeItem(i+"_"+e)}}},a434:function(e,t,s){"use strict";var i=s("23e7"),n=s("7b0b"),r=s("23cb"),o=s("5926"),a=s("07fa"),c=s("3a34"),u=s("3511"),d=s("65f0"),l=s("8418"),m=s("083a"),h=s("1dde"),f=h("splice"),b=Math.max,p=Math.min;i({target:"Array",proto:!0,forced:!f},{splice:function(e,t){var s,i,h,f,_,w,v=n(this),g=a(v),k=r(e,g),y=arguments.length;for(0===y?s=i=0:1===y?(s=0,i=g-k):(s=y-2,i=p(b(o(t),0),g-k)),u(g+s-i),h=d(v,i),f=0;fg-i+s;f--)m(v,f-1)}else if(s>i)for(f=g-i;f>k;f--)_=f+i-1,w=f+s-1,_ in v?v[w]=v[_]:m(v,w);for(f=0;f1?arguments[1]:void 0)}})},f104:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("van-nav-bar",{staticClass:"shadow",attrs:{title:"问题分类","left-text":"返回","left-arrow":""},on:{"click-left":function(t){return e.$router.back(-1)}}}),t("van-form",{staticClass:"w-11/12 mx-auto mt-4",on:{submit:e.onSubmit}},[e._l(e.completeForm.issue_list,(function(s,i){return t("div",{key:i,staticClass:"shadow mb-4"},[t("p",{staticClass:"bg-gray-600 bg-opacity-80 text-white px-4 py-2"},[e._v("问题原因 "+e._s(i+1))]),t("van-field",{attrs:{readonly:"",clickable:"",label:"责任人",value:s.director_name,rules:[{required:!0}],placeholder:"选择责任人"},on:{click:function(){e.currentKey=i,e.showDirectorPicker=!0}}}),t("van-popup",{attrs:{position:"bottom"},model:{value:e.showDirectorPicker,callback:function(t){e.showDirectorPicker=t},expression:"showDirectorPicker"}},[t("van-picker",{attrs:{"show-toolbar":"",columns:e.directorList,"value-key":"name","default-index":s.director_index},on:{confirm:e.handleChooseDirector,cancel:function(t){e.showDirectorPicker=!1}}})],1),t("van-field",{attrs:{readonly:"",clickable:"",label:"问题原因",value:s.issue_name,rules:[{required:!0}],placeholder:"选择问题原因"},on:{click:function(){e.currentKey=i,e.showIssuePicker=!0}}}),t("van-popup",{attrs:{position:"bottom"},model:{value:e.showIssuePicker,callback:function(t){e.showIssuePicker=t},expression:"showIssuePicker"}},[t("van-picker",{attrs:{"show-toolbar":"",columns:e.issueList,"value-key":"issue_name","default-index":s.issue_index},on:{confirm:e.handleChooseIssue,cancel:function(t){e.showIssuePicker=!1}}})],1),t("van-field",{attrs:{rows:"2",autosize:"",label:"详细原因",type:"textarea",placeholder:"请填写详细原因",rules:[{required:!0}]},model:{value:s.issue_desc,callback:function(t){e.$set(s,"issue_desc",t)},expression:"item.issue_desc"}}),t("van-field",{attrs:{readonly:"",clickable:"",label:"主材品牌",value:s.brand_name,placeholder:"选择主材品牌"},on:{click:function(){e.currentKey=i,e.showBrandPicker=!0}}}),t("van-popup",{attrs:{position:"bottom"},model:{value:e.showBrandPicker,callback:function(t){e.showBrandPicker=t},expression:"showBrandPicker"}},[t("van-picker",{attrs:{"show-toolbar":"",columns:e.brandList,"value-key":"brand_name","default-index":s.brand_index},on:{confirm:e.handleChooseBrand,cancel:function(t){e.showBrandPicker=!1}}})],1),t("div",{staticClass:"text-xs py-6 text-center"},[t("span",{staticClass:"bg-yellow-400 text-white p-2 mr-2 shadow",on:{click:e.addRow}},[e._v("添加一项")]),i>0?t("span",{staticClass:"bg-red-400 text-white p-2 mr-2 shadow",on:{click:function(t){return e.delRow(i)}}},[e._v("删除该项")]):e._e(),t("span",{staticClass:"bg-indigo-400 text-white p-2 mr-2 shadow",on:{click:function(t){return e.showAddIssue(i)}}},[e._v("添加原因")]),t("span",{staticClass:"bg-green-400 text-white p-2 shadow",on:{click:function(t){return e.showAddBrand(i)}}},[e._v("添加品牌")])])],1)})),t("van-button",{attrs:{loading:e.submitLoading,block:"",type:"info","loading-text":"加载中...","native-type":"submit"}},[e._v("确认提交")])],2),t("van-dialog",{attrs:{title:"添加问题原因","show-cancel-button":"","class-name":"my-dialog","before-close":e.handleAddIssue},model:{value:e.dialogIssueVisible,callback:function(t){e.dialogIssueVisible=t},expression:"dialogIssueVisible"}},[t("van-form",[t("van-field",{attrs:{name:"问题",label:"问题",placeholder:"填写问题",rules:[{required:!0}]},model:{value:e.issueForm.issue_name,callback:function(t){e.$set(e.issueForm,"issue_name",t)},expression:"issueForm.issue_name"}})],1)],1),t("van-dialog",{attrs:{title:"添加主材品牌","show-cancel-button":"","class-name":"my-dialog","before-close":e.handleAddBrand},model:{value:e.dialogBrandVisible,callback:function(t){e.dialogBrandVisible=t},expression:"dialogBrandVisible"}},[t("van-form",[t("van-field",{attrs:{name:"品牌",label:"品牌",placeholder:"填写品牌",rules:[{required:!0}]},model:{value:e.brandForm.brand_name,callback:function(t){e.$set(e.brandForm,"brand_name",t)},expression:"brandForm.brand_name"}})],1)],1)],1)},n=[],r=(s("4160"),s("d81d"),s("14d9"),s("a434"),s("d3b7"),s("3ca3"),s("159b"),s("ddb0"),s("4c10")),o=s("53ca");s("d9e2"),s("d401"),s("b64b");function a(e){if(!e&&"object"!==Object(o["a"])(e))throw new Error("error arguments","shallowClone");var t=e.constructor===Array?[]:{};return Object.keys(e).forEach((function(s){e[s]&&"object"===Object(o["a"])(e[s])?t[s]=a(e[s]):t[s]=e[s]})),t}var c=s("1808");function u(e){return Object(c["a"])({url:"params/"+e,method:"get"})}function d(e){return Object(c["a"])({url:"issues",method:"get",params:e})}function l(e){return Object(c["a"])({url:"issues",method:"post",data:e})}function m(e){return 0===e.limit&&delete e.limit,Object(c["a"])({url:"brands",method:"get",params:e})}function h(e){return Object(c["a"])({url:"brands",method:"post",data:e})}var f=s("eaf8"),b=s("9d0a"),p={data:function(){return{showDirectorPicker:!1,directorList:[],showIssuePicker:!1,dialogIssueVisible:!1,issueForm:{},issueList:[],showBrandPicker:!1,dialogBrandVisible:!1,brandForm:{},brandList:[],currentKey:-1,initIssue:{director:"",director_name:"",director_index:0,issue_id:"",issue_name:"",issue_index:0,issue_desc:"",brand:"",brand_name:"",brand_index:0},completeForm:{issue_list:[]},id:0,submitLoading:!1}},created:function(){var e=this;this.$route.params&&this.$route.params.id&&(this.id=this.$route.params.id),Promise.all([this.loadParam(),this.loadIssueList(0),this.loadBrandList(0)]).then((function(){e.loadOrderInfo(),console.log("finish all"),console.log(e.directorList)}))},methods:{loadOrderInfo:function(){var e=this;this.$store.commit("loading/showLoading"),Object(r["f"])(this.id).then((function(t){e.completeForm.issue_list=t.data.issue,0===e.completeForm.issue_list.length&&e.completeForm.issue_list.push(a(e.initIssue)),e.$store.commit("loading/hideLoading")})).catch((function(){e.$store.commit("loading/hideLoading")}))},showAddIssue:function(e){this.issueForm={issue_name:""},this.currentKey=e,this.dialogIssueVisible=!0},handleAddIssue:function(e,t){var s=this;"confirm"===e?l(this.issueForm).then((function(e){var i=s;s.$toast.success({message:"提交成功",duration:500,onClose:function(){i.loadIssueList(e.data.id),i.dialogIssueVisible=!1,t()}})})).catch((function(){t(!1)})):t()},showAddBrand:function(e){this.brandForm={brand_name:""},this.currentKey=e,this.dialogBrandVisible=!0},handleAddBrand:function(e,t){var s=this;"confirm"===e?h(this.brandForm).then((function(e){var i=s;s.$toast.success({message:"提交成功",duration:500,onClose:function(){i.loadBrandList(e.data.id),i.dialogBrandVisible=!1,t()}})})).catch((function(){t(!1)})):t()},handleChooseDirector:function(e,t){this.completeForm.issue_list[this.currentKey]["director_name"]=this.directorList[t]["name"],this.completeForm.issue_list[this.currentKey]["director"]=this.directorList[t]["id"],this.showDirectorPicker=!1},handleChooseIssue:function(e,t){this.completeForm.issue_list[this.currentKey]["issue_name"]=this.issueList[t]["issue_name"],this.completeForm.issue_list[this.currentKey]["issue_id"]=this.issueList[t]["id"],this.showIssuePicker=!1},handleChooseBrand:function(e,t){this.completeForm.issue_list[this.currentKey]["brand_name"]=this.brandList[t]["brand_name"],this.completeForm.issue_list[this.currentKey]["brand"]=this.brandList[t]["id"],this.showBrandPicker=!1},loadParam:function(){var e=this;u("order_issue_director").then((function(t){e.directorList=t.data}))},loadIssueList:function(e){var t=this;d().then((function(s){t.issueList=s.data;var i=t;e>0&&t.issueList.forEach((function(t,s){(0===e&&0===s||t["id"]===e)&&(i.completeForm.issue_list[i.currentKey]["issue_name"]=t["issue_name"],i.completeForm.issue_list[i.currentKey]["issue_index"]=s,i.completeForm.issue_list[i.currentKey]["issue_id"]=t["id"])}))}))},loadBrandList:function(e){var t=this;m({is_select:1,show_all:1}).then((function(s){t.brandList=s.data;var i=t;e>0&&t.brandList.forEach((function(t,s){(0===e&&0===s||t["id"]===e)&&(i.completeForm.issue_list[i.currentKey]["brand_name"]=t["brand_name"],i.completeForm.issue_list[i.currentKey]["brand_index"]=s,i.completeForm.issue_list[i.currentKey]["brand"]=t["id"])}))}))},addRow:function(){this.completeForm.issue_list.push(a(this.initIssue))},delRow:function(e){if(this.completeForm.issue_list.length<=1)return!1;this.completeForm.issue_list.splice(e,1)},onSubmit:function(){var e=this;this.submitLoading=!0;var t=a(this.completeForm);t.issue_list.map((function(e){Object(f["a"])(e,["issue_id","brand","director"])})),Object(r["i"])(this.id,t).then((function(){b["a"].set("updateOrderID",e.id),e.$toast.success({message:"操作成功",duration:1e3,onClose:function(){e.$router.go(-1)}})})).catch((function(){e.submitLoading=!1}))}}},_=p,w=s("2877"),v=Object(w["a"])(_,i,n,!1,null,null,null);t["default"]=v.exports}}]);