(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-5ba6"],{"+CjD":function(e,t,n){},"41Be":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var a=n("FyfS"),r=n.n(a),o=n("Q2AE");function l(e,t){if(1==e||2==e)return!0;if(!t)return!1;var n=o.a.getters&&o.a.getters.roles;if(n&&n.length>0){var a=!0,l=!1,i=void 0;try{for(var s,u=r()(n);!(a=(s=u.next()).done);a=!0){var c=s.value.btnAccess;if(!c)return!1;var p=c.split(",");if(-1!=p.indexOf("all"))return!0;if(-1!=p.indexOf(t))return!0}}catch(e){l=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(l)throw i}}return!1}return!1}},"5W5M":function(e,t,n){"use strict";n.d(t,"g",function(){return o}),n.d(t,"b",function(){return l}),n.d(t,"d",function(){return i}),n.d(t,"i",function(){return s}),n.d(t,"f",function(){return u}),n.d(t,"e",function(){return c}),n.d(t,"a",function(){return p}),n.d(t,"c",function(){return d}),n.d(t,"h",function(){return f});var a=n("t3Un"),r=n("X4fA");function o(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/dictionary-types",method:"get",params:e||{}})}function l(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/adddictionary-types",method:"post",data:e})}function i(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/deldictionary-types",method:"post",data:e})}function s(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/putdictionary-types",method:"post",data:e})}function u(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/dictionary-items",method:"get",params:e||{}})}function c(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/dictionaryAllItems",method:"get",params:e||{}})}function p(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/adddictionary-items",method:"post",data:e})}function d(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/deldictionary-items",method:"post",data:e})}function f(e){return Object(a.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/putdictionary-items",method:"post",data:e})}},EK4t:function(e,t,n){"use strict";var a=n("+CjD");n.n(a).a},JMF5:function(e,t,n){"use strict";n.r(t);var a=n("jo6Y"),r=n.n(a),o=n("QbLZ"),l=n.n(o),i=n("k57G"),s=n("hd0y"),u=n("41Be"),c=n("Na1v"),p=n("8fCU"),d=n("7Qib"),f=n("L2JU"),m=(n("xMja"),n("5W5M")),b=n("XJYT"),v=n("jJIE"),h=n.n(v),g={name:"apply",data:function(){return{baseUrl:"http://39.104.85.193:4105/upload/contract/",pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,tableKey:0,contractData:null,listLoading:!0,dataForm:{id:"",ordercode:"",status:"",operator:"",manufacturer:"",origincontract:"",confirmcontract:"",file:"",productInfoList:[]},isSupervision:h.a.get("isSupervision"),roleType:h.a.get("roleType"),queryForm:{supplyunitname:"",ordercode:"",status:""},dialogFormVisible:!1,dialogStatus:"",dataFormRules:{manufacturer:[{required:!0,message:"生产企业不能为空",trigger:"blur"}],productInfoList:[{required:!0,message:"产品列表不能为空",trigger:"blur"}]},orderStatus:[],productVoList:[],productVoDialogVisible:!1,productDialogFormVisible:!1,productData:[],pageSizeProduct:10,currentPageProduct:1,recordTotalProduct:0,pageTotalProduct:0,queryProductForm:{name:"",manufacturer:"",directionCode:"",type:""},typeOptions:[{value:"爆竹类",label:"爆竹类"},{value:"单个爆竹类",label:"单个爆竹类"},{value:"喷花类",label:"喷花类"},{value:"日景烟花",label:"日景烟花"},{value:"吐珠类",label:"吐珠类"},{value:"造型玩具类",label:"造型玩具类"},{value:"玩具烟花类",label:"玩具烟花类"},{value:"线香类",label:"线香类"},{value:"组合类",label:"组合类"},{value:"组合烟花",label:"组合烟花"},{value:"组合烟花类",label:"组合烟花类"},{value:"组合盆花类",label:"组合盆花类"},{value:"鞭炮类",label:"鞭炮类"},{value:"火箭类",label:"火箭类"},{value:"旋转类",label:"旋转类"},{value:"升空类",label:"升空类"},{value:"旋转升空类",label:"旋转升空类"},{value:"冷光类",label:"冷光类"},{value:"烟雾类",label:"烟雾类"},{value:"摩擦类",label:"摩擦类"},{value:"小礼花类",label:"小礼花类"},{value:"礼花弹类",label:"礼花弹类"},{value:"架子烟类",label:"架子烟类"},{value:"引火线",label:"引火线"},{value:"黑火药",label:"黑火药"},{value:"烟火药",label:"烟火药"},{value:"氯酸钾",label:"氯酸钾"},{value:"精品礼品箱类",label:"精品礼品箱类"},{value:"彩箱烟花类",label:"彩箱烟花类"},{value:"玩具类",label:"玩具类"},{value:"同类组合烟花",label:"同类组合烟花"}],manufacturer:"",enterpriseList:[],enterpriseDialogFormVisible:!1,pageSizeEnterpise:10,currentPageEnterpise:1,recordTotalEnterpise:0,pageTotalEnterpise:0,isShowChangnum:!1,selectRow:""}},created:function(){this.getApplyList(),this.getDictionaryStatusList()},components:{applyForm:s.default},computed:l()({},Object(f.b)(["userType","username"])),methods:{getDictionaryStatusList:function(){var e=this;if(!(e.orderStatus&&e.orderStatus.length>0)){var t={dictionaryType:"合同状态"};Object(m.e)(t).then(function(t){var n=t.data;200==n.code?e.orderStatus=n.result:Object(p.a)({error:n.message,vm:e})}).catch(function(t){Object(p.a)({error:t,vm:e})})}},getApplyList:function(){var e=this,t={};for(var n in t.pageIndex=e.currentPage,t.pageSize=e.pageSize,t.sort=e.sort,t.order=e.order,e.queryForm)void 0!=e.queryForm[n]&&""!=e.queryForm[n].toString()&&(t[n]=e.queryForm[n]);e.listLoading=!0,Object(c.c)(t).then(function(t){var n=t.data;if(200==n.code){var a=n.result;e.recordTotal=a.totalCount,e.pageSize=a.pageSize,e.pageTotal=Object(d.a)(a.totalCount,a.pageSize),e.currentPage=a.pageIndex,e.contractData=a.result}else Object(p.a)({error:n.message,vm:e});e.listLoading=!1}).catch(function(t){e.listLoading=!1,Object(p.a)({error:t,vm:e})})},handleSizeChange:function(e){this.pageSize=e,this.currentPage=1,this.getApplyList()},openApplyForm:function(e,t){this.getApplyList(),this.$refs.apply.showApplyForm(e,t)},copyAndOpenApplyForm:function(e){this.selectRow.length<1?this.$message({type:"warning",message:"请选择一条合同进行快速创建"}):(this.getApplyList(),this.$refs.apply.showCopyApplyForm(e,this.selectRow))},handleCurrentChange:function(e){this.currentPage=e,this.getApplyList()},getBtnPermission:function(e){return Object(u.a)(this.userType,e)},sortChange:function(e){this.sort=e.prop,this.order=e.order,this.getApplyList()},viewProductHandle:function(e){this.productVoList=e.productInfoList,this.productVoDialogVisible=!0,"已生成"==e.status?this.isShowChangnum=!0:this.isShowChangnum=!1},exportProductHandle:function(e){var t=this;if(0===e.productInfoList.length)this.$message({type:"warning",message:"无数据可导出"});else{for(var a=[],o=0;o<e.productInfoList.length;o++){var l=r()(e.productInfoList[o],[]);l.manufacturer=e.manufacturer,l.operator=e.operator,a.push(l)}Promise.all([n.e("chunk-0d49"),n.e("chunk-5aa0")]).then(n.bind(null,"S/jZ")).then(function(e){var n=["甲方","乙方","产品名称","流向码","规格","含药量","箱含量","类型","等级","数量","变更数量"],r=["operator","manufacturer","name","directionCode","specification","explosiveContent","boxNumber","type","level","num","changenum"];"null"!=t.isSupervision&&(n.push("进价"),r.push("price"));var o=t.formatJson(r,a);e.export_json_to_excel({header:n,data:o,filename:"产品明细"})})}},formatJson:function(e,t){return t.map(function(t){return e.map(function(e){return t[e]})})},refreshHandle:function(){this.getApplyList()},deleteHandle:function(e){var t=this;b.MessageBox.confirm("确定删除信息","确定删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.deleteAction(e)}).catch(function(){console.log("已取消删除")})},submitHandle:function(e){var t=this;b.MessageBox.confirm("确定提交信息","确定提交",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var n={};n.id=e.id,Object(c.x)(n).then(function(e){var n=e.data;200==n.code?(t.$message({message:"提交成功",type:"success"}),t.getApplyList()):Object(p.a)({error:n.message,vm:t})}).catch(function(e){Object(p.a)({error:e,vm:t})})}).catch(function(){console.log("已取消提交")})},deleteAction:function(e){var t=this,n={};n.id=e.id,Object(c.j)(n).then(function(e){var n=e.data;200==n.code?(t.$message({message:"删除成功",type:"success"}),t.getApplyList()):Object(p.a)({error:n.message,vm:t})}).catch(function(e){Object(p.a)({error:e,vm:t})})},downloadUrl:function(e){window.open(Object(i.a)()+e,"_blank")},handleSelectionChange:function(e){e.length>1&&(this.$refs.contractTable.clearSelection(),this.$refs.contractTable.toggleRowSelection(e.pop())),this.selectRow=e}}},y=(n("EK4t"),n("KHd+")),_=Object(y.a)(g,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("div",{staticClass:"filter-container"},[n("el-input",{staticStyle:{width:"25%"},attrs:{placeholder:"生产企业"},model:{value:e.queryForm.supplyunitname,callback:function(t){e.$set(e.queryForm,"supplyunitname",t)},expression:"queryForm.supplyunitname"}}),e._v(" "),n("el-input",{staticStyle:{width:"25%"},attrs:{placeholder:"合同单号"},model:{value:e.queryForm.ordercode,callback:function(t){e.$set(e.queryForm,"ordercode",t)},expression:"queryForm.ordercode"}}),e._v(" "),n("el-select",{attrs:{clearable:"",placeholder:"请选择合同状态"},model:{value:e.queryForm.status,callback:function(t){e.$set(e.queryForm,"status",t)},expression:"queryForm.status"}},e._l(e.orderStatus,function(e){return n("el-option",{key:e.value,staticClass:"filter-item",attrs:{label:e.label,value:e.value}})})),e._v(" "),e.getBtnPermission("add")?n("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){e.openApplyForm("新增","")}}},[e._v("新增\n ")]):e._e(),e._v(" "),e.getBtnPermission("add")?n("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){e.copyAndOpenApplyForm("快速创建","")}}},[e._v("快速创建\n ")]):e._e(),e._v(" "),n("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-refresh"},on:{click:e.refreshHandle}},[e._v("查询\n ")])],1),e._v(" "),n("div",{staticClass:"table_content"},[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,ref:"contractTable",staticStyle:{width:"100%"},attrs:{data:e.contractData,border:"",fit:"","highlight-current-row":""},on:{"sort-change":e.sortChange,"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),n("el-table-column",{attrs:{type:"index",label:"序号",align:"center",width:"80"}}),e._v(" "),n("el-table-column",{attrs:{label:"合同单号",prop:"ordercode",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.ordercode))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"合同状态",prop:"status",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.status))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"标签退回状态",prop:"returnstatus",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.returnstatus))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"甲方",prop:"operator",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.operator))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"乙方",prop:"manufacturer",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.manufacturer))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"乙方意见",prop:"opinion",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.opinion))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"创建时间",prop:"createddate",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("parseTime")(t.row.createddate,"{y}-{m}-{d}")))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"操作",align:"center",width:"300","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return["null"!=e.isSupervision?n("el-button",{attrs:{type:"text"},on:{click:function(n){e.submitHandle(t.row)}}},[e._v("提交")]):e._e(),e._v(" "),n("el-button",{attrs:{type:"text"},on:{click:function(n){e.viewProductHandle(t.row)}}},[e._v("产品明细")]),e._v(" "),n("el-button",{attrs:{type:"text"},on:{click:function(n){e.exportProductHandle(t.row)}}},[e._v("导出产品明细")]),e._v(" "),e.getBtnPermission("edit")&&"null"==e.isSupervision?e._e():n("el-button",{attrs:{type:"text"},on:{click:function(n){e.openApplyForm("编辑",t.row)}}},[e._v("编辑")]),e._v(" "),e.getBtnPermission("delete")&&"null"==e.isSupervision?e._e():n("el-button",{staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(n){e.deleteHandle(t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),n("br"),e._v(" "),n("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":e.currentPage,"page-sizes":[10,20,30,50],"page-size":e.pageSize,total:e.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),n("el-dialog",{attrs:{visible:e.productVoDialogVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,width:"1200px"},on:{"update:visible":function(t){e.productVoDialogVisible=t}}},[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.productVoList,border:"",fit:"","highlight-current-row":""}},[n("el-table-column",{attrs:{label:"产品名称",prop:"name",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.name))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"流向码",prop:"directionCode",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.directionCode))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"数量",prop:"num",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.num))])]}}])}),e._v(" "),e.isShowChangnum?n("el-table-column",{attrs:{label:"变更数量",prop:"changenum",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.changenum))])]}}])}):e._e(),e._v(" "),"null"!=e.isSupervision?n("el-table-column",{attrs:{label:"进价",prop:"price",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.price))])]}}])}):e._e(),e._v(" "),n("el-table-column",{attrs:{label:"生产厂家",prop:"manufacturer",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.manufacturer))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"规格",prop:"specification",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.specification))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"含药量",prop:"explosiveContent",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.explosiveContent))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"类型",prop:"type",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.type))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"产品级别",prop:"level",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.level))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"箱含量(挂)",prop:"boxNumber",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(t.row.boxNumber))])]}}])})],1)],1),e._v(" "),n("div",{staticStyle:{clear:"both"}}),e._v(" "),n("applyForm",{ref:"apply",on:{getinfo:e.getApplyList}})],1)},[],!1,null,"6f6fd1b4",null);_.options.__file="apply.vue";t.default=_.exports},jo6Y:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}},k57G:function(e,t,n){"use strict";function a(){return"http://39.104.85.193:4105/upload/"}n.d(t,"a",function(){return a})}}]);
|