1 line
39 KiB
JavaScript
1 line
39 KiB
JavaScript
|
webpackJsonp([48],{"/vrv":function(e,t){},QmMV:function(e,t){},i4hj:function(e,t){},t2F8:function(e,t){},tt6F:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("woOf"),s=a.n(i),o=a("mvHQ"),r=a.n(o),l=a("OG67"),n=a("ysqt"),c=a("3MlD"),u={name:"dialogChooseSingleSuppliers",components:{btnInput:n.a,dialogChooseSingleUser:c.a},props:{id:{type:String,default:""},visible:{type:Boolean,default:!1}},watch:{visible:function(e,t){e!==t&&(e&&this.initData(),this.innerVisible=e)},innerVisible:function(e,t){e!==t&&this.$emit("update:visible",e)}},data:function(){return{searchData_Subset:{pageno:1,pagesize:5,status:179,useStatus:1,name:""},subsetList:[],subsetTotal:0,dialogTitle:"新增",innerVisible:this.visible,loading:!1,dialogLoading:!1,dialogSupLoading:!1,pictLoading:!1,addVisible:!1,dialogVisible:!1,chooseUserVisible:!1,formData:{useStatus:1},rulesForm:{name:[{required:!0,message:"请输入单位名称",trigger:"blur"}]}}},computed:{},methods:{clickRow:function(e){this.$refs.tb.toggleRowSelection(e)},initData:function(){var e=this;this.$api.supplierAPI.listServiceGroup(this.searchData_Subset).then(function(t){e.dialogLoading=!1,0===t.code&&(e.subsetList=t.data?t.data.datas:[],e.subsetTotal=t.data?t.data.totalRows:0)})},addSupplier:function(){this.dialogVisible=!0},getUser:function(e){console.log(e);e&&(this.$set(this.formData,"belongSalesmanName",e.name),this.$set(this.formData,"belongSalesman",e.id),this.formData.belongDept=e.deptId,this.formData.belongDeptName=e.deptName)},save:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;if(t.chooseID){if(t.isDisabled)return;t.isDisabled=!0,t.$api.supplierAPI.editdetail(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.dialogVisible=!1,t.getList()):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:res.msg,type:"success"})})}else{if(t.isDisabled)return;t.isDisabled=!0,t.$api.supplierAPI.addServiceGroupOneKey(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.dialogVisible=!1,t.getList()):501===e.code?t.$confirm(e.msg,"提示",{type:"warning"}).then(function(){t.isUpdate=!0;var a=t;t.dialogLoading=!0,t.formData={},t.$api.supplierAPI.groupDetail(e.data.id).then(function(e){t.dialogLoading=!1,e.data?e.data&&(a.$set(a.formData,"code",e.data.code),a.$set(a.formData,"id",e.data.id),a.$set(a.formData,"name",e.data.unit_name),a.$set(a.formData,"linkname",e.data.linkman_name),a.$set(a.formData,"phone",e.data.linkman_phone),a.$set(a.formData,"type",e.data.type_id?e.data.type_id:""),a.$set(a.formData,"address",e.data.address),a.$set(a.formData,"desc",e.data.desc),a.$set(a.formData,"taxNumber",e.data.taxNumber?e.data.taxNumber:""),a.$set(a.formData,"account",e.data.account?e.data.account:""),a.$set(a.formData,"useStatus",e.data.useStatus),a.$set(a.formData,"createByName",e.data.createByName?e.data.createByName:""),a.$set(a.formData,"auditName",e.data.auditName?e.data.auditName:""),a.$set(a.formData,"bank",e.data.bank?e.data.bank:""),a.$set(a.formData,"auditSign",e.data.status?e.data.status:""),a.$set(a.formData,"belongSalesmanName",e.data.belongSalesmanName?e.data.belongSalesmanName:""),a.$set(a.formData,"belongSalesman",e.data.belongSalesman?e.data.belongSalesman:""),a.$set(a.formData,"belongDept",e.data.belongDept?e.data.belongDept:""),a.$set(a.formData,"belongDeptName",e.data.belongDeptName?e.data.belongDeptName:""),a.chooseID=a.formData.id):(t.dialogVisible=!1,t.$alert("获取供应商明细失败","提示",{type:"warning"}))}).catch(function(e){console.log(e)})}):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:e.msg,type:"success"})})}})},searchSubset:function(e){var t=this;e&&(this.searchData_Subset.pageno=1),this.dialogLoading=!0,this.$api.supplierAPI.listServiceGroup(this.searchData_Subset).then(function(e){t.dialogLoading=!1,0===e.code&&(t.subsetList=e.data?e.data.datas:[],t.subsetTotal=e.data?e.data.totalRows:0)})},subsetSizeChange:function(e){this.searchData_Subset.p
|