yxk_pc_mdh/gyhl/static/js/383.32014c9639840b6f8378.js

1 line
12 KiB
JavaScript

webpackJsonp([383],{HsV3:function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=t("mvHQ"),o=t.n(s),i=t("d7EF"),r=t.n(i),n=t("//Fk"),l=t.n(n),m=t("Dd8w"),d=t.n(m),u=t("ysqt"),c=t("3MlD"),f=t("NYxO"),p=t("bzuE"),D=t("lbHh"),b=t.n(D),h={components:{btnInput:u.a,DialogChooseSingleUser:c.a},data:function(){return{rules:{name:[{required:!0,message:"请输入单位名称",trigger:"blur"}]},formData:{name:"",linkname:"",phone:"",code:"",type:"",address:"",useStatus:1,desc:""},loading:!1,isDisabled:!1,chooseUserVisible:!1,from:"",report_url:"",config:p.a,bankOptions:[],options:[],counitsId:""}},mounted:function(){var a=b.a.get("userName");this.formData.createByName=a,this.$route.query.id&&(this.chooseID=this.$route.query.id,this.getDetail()),this.$route.query.report_url&&(this.report_url=this.$route.query.report_url),this.$route.query.form&&(this.sendForm=JSON.parse(this.$route.query.form)),this.initData()},watch:{},methods:d()({},Object(f.d)({removeTagNav:"tagNav/removeTagNav"}),{getUser:function(a){console.log(a);a&&(this.$set(this.formData,"belongSalesmanName",a.name),this.$set(this.formData,"belongSalesman",a.id),this.formData.belongDept=a.deptId,this.formData.belongDeptName=a.deptName,this.setDefaultDept())},getDetail:function(){var a=this;this.isUpdate=!0;var e=this;this.dialogLoading=!0,this.$api.supplierAPI.groupDetail(this.chooseID).then(function(t){a.dialogLoading=!1,t.data?t.data&&(e.$set(e.formData,"code",t.data.code),e.$set(e.formData,"id",t.data.id),e.$set(e.formData,"name",t.data.unit_name),e.$set(e.formData,"linkname",t.data.linkman_name),e.$set(e.formData,"phone",t.data.linkman_phone),e.$set(e.formData,"type",t.data.type_id?t.data.type_id:""),e.$set(e.formData,"address",t.data.address),e.$set(e.formData,"desc",t.data.desc),e.$set(e.formData,"taxNumber",t.data.taxNumber?t.data.taxNumber:""),e.$set(e.formData,"account",t.data.account?t.data.account:""),e.$set(e.formData,"useStatus",t.data.useStatus),e.$set(e.formData,"createByName",t.data.createByName?t.data.createByName:""),e.$set(e.formData,"auditName",t.data.auditName?t.data.auditName:""),e.$set(e.formData,"bank",t.data.bank?t.data.bank:""),e.$set(e.formData,"auditSign",t.data.status?t.data.status:""),e.$set(e.formData,"belongSalesmanName",t.data.belongSalesmanName?t.data.belongSalesmanName:""),e.$set(e.formData,"belongSalesman",t.data.belongSalesman?t.data.belongSalesman:""),e.$set(e.formData,"belongDept",t.data.belongDept?t.data.belongDept:""),e.$set(e.formData,"belongDeptName",t.data.belongDeptName?t.data.belongDeptName:"")):(a.dialogVisible=!1,a.$alert("获取供应商明细失败","提示",{type:"warning"}))}).catch(function(a){console.log(a)})},initData:function(){var a=this;l.a.all([this.$api.dictAPI.getDictsByType("supplier_type"),this.$api.dictAPI.getDictsByType("bank")].map(function(a){return a.catch(function(a){return a})})).then(function(e){var t=r()(e,2),s=t[0],o=t[1];0===s.code&&(a.options=s.datas),0===o.code&&(a.bankOptions=o.datas)}).catch(function(a){console.log(a)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.report_url?this.$router.push({path:this.report_url,query:{t:Date.now(),dataForm:o()(this.sendForm),counitsId:this.counitsId}}):this.from?this.$router.push({path:"/management/counits_deletedList",query:{t:Date.now()}}):this.$router.push({path:"/management/counits",query:{t:Date.now()}})},save:function(a){var e=this;this.$refs[a].validate(function(a){if(!a)return!1;if(e.chooseID){if(e.isDisabled)return;e.isDisabled=!0,e.$api.supplierAPI.editdetail(e.formData).then(function(a){e.isDisabled=!1,0===a.code?e.$message({message:a.msg,type:"success"}):e.$message({message:a.msg,type:"error"})}).catch(function(a){e.$message({message:res.msg,type:"success"})})}else{if(e.isDisabled)return;e.isDisabled=!0,e.$api.supplierAPI.addServiceGroup(e.formData).then(function(a){e.isDisabled=!1,0===a.code?(e.$message({message:a.msg,type:"success"}),e.sendForm&&(e.counitsId=a.id,e.back())):501===a.code?e.$confirm(a.msg,"提示",{type:"warning"}).then(function(){e.isUpdate=!0;var t=e;e.dialogLoading=!0,e.formData={},e.$api.supplierAPI.groupDetail(a.data.id).then(function(a){e.dialogLoading=!1,a.data?a.data&&(t.$set(t.formData,"code",a.data.code),t.$set(t.formData,"id",a.data.id),t.$set(t.formData,"name",a.data.unit_name),t.$set(t.formData,"linkname",a.data.linkman_name),t.$set(t.formData,"phone",a.data.linkman_phone),t.$set(t.formData,"type",a.data.type_id?a.data.type_id:""),t.$set(t.formData,"address",a.data.address),t.$set(t.formData,"desc",a.data.desc),t.$set(t.formData,"taxNumber",a.data.taxNumber?a.data.taxNumber:""),t.$set(t.formData,"account",a.data.account?a.data.account:""),t.$set(t.formData,"useStatus",a.data.useStatus),t.$set(t.formData,"createByName",a.data.createByName?a.data.createByName:""),t.$set(t.formData,"auditName",a.data.auditName?a.data.auditName:""),t.$set(t.formData,"bank",a.data.bank?a.data.bank:""),t.$set(t.formData,"auditSign",a.data.status?a.data.status:""),t.$set(t.formData,"belongSalesmanName",a.data.belongSalesmanName?a.data.belongSalesmanName:""),t.$set(t.formData,"belongSalesman",a.data.belongSalesman?a.data.belongSalesman:""),t.$set(t.formData,"belongDept",a.data.belongDept?a.data.belongDept:""),t.$set(t.formData,"belongDeptName",a.data.belongDeptName?a.data.belongDeptName:""),t.chooseID=t.formData.id):(e.dialogVisible=!1,e.$alert("获取供应商明细失败","提示",{type:"warning"}))}).catch(function(a){console.log(a)})}):e.$message({message:a.msg,type:"error"})}).catch(function(a){e.$message({message:a.msg,type:"success"})})}})},audit:function(a){var e=this,t=[];1==a?this.rowIds.forEach(function(a){t.push(a.id)}):t.push(this.formData.id);this.$api.supplierAPI.batchAudit({ids:t}).then(function(a){0===a.code?e.$message({message:a.msg,type:"success"}):e.$message({message:a.msg,type:"error"})})},disAudit:function(){var a=this,e=this.formData.id?this.formData.id:this.rowIds[0].id;this.$api.supplierAPI.reverseAudit({id:e}).then(function(e){0===e.code?a.$message({message:e.msg,type:"success"}):a.$message({message:e.msg,type:"error"})})}})},g={render:function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"sys-box"},[t("div",{staticClass:"sys-operate"},[t("el-button",{attrs:{type:"primary"},on:{click:function(e){return a.back()}}},[a._v(a._s(a.config.cancelText))]),a._v(" "),178==this.formData.status||void 0==this.formData.status?t("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:customer:add",expression:"'management:customer:add'"}],attrs:{type:"primary",disabled:a.isDisabled},on:{click:function(e){return a.save("form")}}},[a._v("保存")]):a._e(),a._v(" "),178==this.formData.status?t("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:customer:audit",expression:"'management:customer:audit'"}],attrs:{type:"primary",size:"small"},on:{click:a.audit}},[a._v("审核")]):a._e(),a._v(" "),179==this.formData.status?t("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:customer:reverseAudit",expression:"'management:customer:reverseAudit'"}],attrs:{type:"primary",size:"small"},on:{click:a.disAudit}},[a._v("反审核")]):a._e()],1),a._v(" "),t("div",{staticClass:"sys-form"},[t("el-form",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],ref:"form",staticClass:"company-form",attrs:{"label-width":"125px",rules:a.rules,model:a.formData}},[t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline",attrs:{label:"单位编号"}},[t("el-input",{attrs:{placeholder:"请输入单位编号"},model:{value:a.formData.code,callback:function(e){a.$set(a.formData,"code",e)},expression:"formData.code"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{prop:"name",label:"供应商名"}},[t("el-input",{attrs:{placeholder:"请输入供应商名称"},model:{value:a.formData.name,callback:function(e){a.$set(a.formData,"name",e)},expression:"formData.name"}})],1)],1),a._v(" "),t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline",attrs:{prop:"linkname",label:"联系人"}},[t("el-input",{attrs:{placeholder:"请输入联系人"},model:{value:a.formData.linkname,callback:function(e){a.$set(a.formData,"linkname",e)},expression:"formData.linkname"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{prop:"phone",label:"联系电话"}},[t("el-input",{attrs:{placeholder:"请输入联系电话"},model:{value:a.formData.phone,callback:function(e){a.$set(a.formData,"phone",e)},expression:"formData.phone"}})],1)],1),a._v(" "),t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline2",attrs:{prop:"type",label:"社会统一信用代码"}},[t("el-input",{attrs:{placeholder:"请输入社会统一信用代码"},model:{value:a.formData.taxNumber,callback:function(e){a.$set(a.formData,"taxNumber",e)},expression:"formData.taxNumber"}})],1)],1),a._v(" "),t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline2",attrs:{prop:"address",label:"单位地址"}},[t("el-input",{attrs:{placeholder:"请输入单位地址"},model:{value:a.formData.address,callback:function(e){a.$set(a.formData,"address",e)},expression:"formData.address"}})],1)],1),a._v(" "),t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline",attrs:{prop:"bank",label:"开户银行"}},[t("el-input",{attrs:{placeholder:"请输入开户银行"},model:{value:a.formData.bank,callback:function(e){a.$set(a.formData,"bank",e)},expression:"formData.bank"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{prop:"account",label:"账号"}},[t("el-input",{attrs:{placeholder:"请输入账号"},model:{value:a.formData.account,callback:function(e){a.$set(a.formData,"account",e)},expression:"formData.account"}})],1)],1),a._v(" "),t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline",attrs:{label:"所属业务员"}},[t("btn-input",{attrs:{valueText:a.formData.belongSalesmanName,valueId:a.formData.belongSalesman,chooseVisible:a.chooseUserVisible},on:{"update:valueText":function(e){return a.$set(a.formData,"belongSalesmanName",e)},"update:value-text":function(e){return a.$set(a.formData,"belongSalesmanName",e)},"update:valueId":function(e){return a.$set(a.formData,"belongSalesman",e)},"update:value-id":function(e){return a.$set(a.formData,"belongSalesman",e)},"update:chooseVisible":function(e){a.chooseUserVisible=e},"update:choose-visible":function(e){a.chooseUserVisible=e}}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"所属部门",prop:"belongDeptName"}},[t("el-input",{attrs:{readonly:""},model:{value:a.formData.belongDeptName,callback:function(e){a.$set(a.formData,"belongDeptName",e)},expression:"formData.belongDeptName"}})],1)],1),a._v(" "),t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline2",attrs:{label:"备注",prop:"desc"}},[t("el-input",{attrs:{type:"textarea",autosize:{minRows:2}},model:{value:a.formData.desc,callback:function(e){a.$set(a.formData,"desc",e)},expression:"formData.desc"}})],1)],1),a._v(" "),t("div",{staticClass:"flex"},[t("el-form-item",{staticClass:"form-inline",attrs:{prop:"createByName",label:"制单人"}},[t("el-input",{attrs:{disabled:""},model:{value:a.formData.createByName,callback:function(e){a.$set(a.formData,"createByName",e)},expression:"formData.createByName"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{prop:"auditName",label:"审核人"}},[t("el-input",{attrs:{placeholder:"审核人",disabled:""},model:{value:a.formData.auditName,callback:function(e){a.$set(a.formData,"auditName",e)},expression:"formData.auditName"}})],1),a._v(" "),t("el-form-item",{staticClass:"form-inline",attrs:{label:"状态",prop:"useStatus"}},[t("el-radio",{attrs:{label:1},model:{value:a.formData.useStatus,callback:function(e){a.$set(a.formData,"useStatus",e)},expression:"formData.useStatus"}},[a._v("启用")]),a._v(" "),t("el-radio",{attrs:{label:0},model:{value:a.formData.useStatus,callback:function(e){a.$set(a.formData,"useStatus",e)},expression:"formData.useStatus"}},[a._v("禁用")])],1)],1)])],1),a._v(" "),t("DialogChooseSingleUser",{attrs:{visible:a.chooseUserVisible},on:{"update:visible":function(e){a.chooseUserVisible=e},change:a.getUser}})],1)},staticRenderFns:[]};var v=t("VU/8")(h,g,!1,function(a){t("WAis")},"data-v-49c87d6b",null);e.default=v.exports},WAis:function(a,e){}});