(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a49f57f8"],{"1b15":function(e,t,s){"use strict";var i=s("b323"),n=s("be37").map,r=s("33e9"),o=r("map");i({target:"Array",proto:!0,forced:!o},{map:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},"269d":function(e,t,s){"use strict";var i=s("b323"),n=s("d9dc"),r=s("9bfa"),o=s("bf2e"),a=s("9612"),c=s("45dd"),u=s("942d"),d=s("d53b"),l=s("29cd"),m=s("70d8"),h=s("33e9"),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,_,v,w=n(this),g=a(w),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(w,i),f=0;fg-i+s;f--)m(w,f-1)}else if(s>i)for(f=g-i;f>k;f--)_=f+i-1,v=f+s-1,_ in w?w[v]=w[_]:m(w,v);for(f=0;f0?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("933e"),s("5532"),s("a153"),s("7bb1"),s("1d82"),s("ad74"),s("269d"),s("1b15"),s("6d3c")),o=s("9823");s("853b"),s("a210"),s("ca0b");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("9550");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("aebe"),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["e"])(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["g"])(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,v=s("e607"),w=Object(v["a"])(_,i,n,!1,null,null,null);t["default"]=w.exports},aebe: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)}}}}]);