123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375 |
- // pages/ispPutaway/ispPutaway.js
- const app = getApp()
- const utils = require('../../utils/util.js')
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- entType: 1,
- entName: '',
- entTaxId: '',
- entContactPerson: '',
- entPhone: '',
- reserveMrName: '',
- reserveMrMobile: '',
- file: '',
- entAddress: '',
- availableTaxes: '',
- bankName: '',
- bankAccountNumber: '',
- payees: '',
- reviewers: '',
- defaultTaxCode: '',
- defaultItemName: '',
- //EntPwdInfoVO
- ukeyPwd: '',
- modifyUkeyPwd: '',
- digitalCertPwd: '',
- modifyDigitalCertPwd: '',
- rootLoginPwd: ''
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
- },
- //提交信息
- submitData() {
- let params = {
- userMobile: utils.getInfo().mobile,
- reqChannel: 5,
- entType: this.data.entType,
- entName: this.data.entName ? utils.trimAll(this.data.entName) : '',
- entTaxId: this.data.entTaxId ? utils.trimAll(this.data.entTaxId) : '',
- entContactPerson: this.data.entContactPerson ? utils.trimAll(this.data.entContactPerson) : '',
- entPhone: this.data.entPhone ? utils.trimAll(this.data.entPhone) : '',
- reserveMrName: this.data.reserveMrName ? utils.trimAll(this.data.reserveMrName) : '',
- reserveMrMobile: this.data.reserveMrMobile ? utils.trimAll(this.data.reserveMrMobile) : '',
- entAddress: this.data.entAddress ? utils.trimAll(this.data.entAddress) : '',
- availableTaxes: this.data.availableTaxes ? utils.trimAll(this.data.availableTaxes) : '',
- bankName: this.data.bankName ? utils.trimAll(this.data.bankName) : '',
- bankAccountNumber: this.data.bankAccountNumber ? utils.trimAll(this.data.bankAccountNumber) : '',
- payees: this.data.payees ? utils.trimAll(this.data.payees) : '',
- reviewers: this.data.reviewers ? utils.trimAll(this.data.reviewers) : '',
- defaultTaxCode: this.data.defaultTaxCode ? utils.trimAll(this.data.defaultTaxCode) : '',
- defaultItemName: this.data.defaultItemName ? utils.trimAll(this.data.defaultItemName) : '',
- 'entPwdInfoVO.ukeyPwd': this.data.ukeyPwd ? utils.trimAll(this.data.ukeyPwd) : '',
- 'entPwdInfoVO.modifyUkeyPwd': this.data.modifyUkeyPwd ? utils.trimAll(this.data.modifyUkeyPwd) : '',
- 'entPwdInfoVO.digitalCertPwd': this.data.digitalCertPwd ? utils.trimAll(this.data.digitalCertPwd) : '',
- 'entPwdInfoVO.modifyDigitalCertPwd': this.data.modifyDigitalCertPwd ? utils.trimAll(this.data.modifyDigitalCertPwd) : '',
- 'entPwdInfoVO.rootLoginPwd': this.data.rootLoginPwd ? utils.trimAll(this.data.rootLoginPwd) : ''
- }
- if (params.entName === '') {
- utils.toast('纳税人名称不能为空')
- return
- }
- if (params.entTaxId === '') {
- utils.toast('税号不能为空')
- return
- }
- if (params.entContactPerson === '') {
- utils.toast('企业联系人不能为空')
- return
- }
- if (params.entPhone === '') {
- utils.toast('企业电话不能为空')
- return
- }
- if (params.reserveMrName === '') {
- utils.toast('管理者姓名不能为空')
- return
- }
- if (params.reserveMrMobile === '') {
- utils.toast('管理者手机号不能为空')
- return
- }
- if (this.data.file === '') {
- utils.toast('营业执照不能为空,如果不方便提供的话,可以先随便上传一张小于1M的图片')
- return
- }
- if(params.entAddress){
- const reg = /^.+-.+-.+$/
- if(!reg.test(params.entAddress)){
- utils.toast('公司地址格式不正确')
- return
- }
- }
- utils.uploadFile({
- url: '/sys/entInfo/preInit',
- filePath: this.data.file,
- name: 'file',
- formData: params,
- sendBefore() {
- wx.showLoading({
- title: '提交中...',
- mask: true
- })
- },
- complete() {
- wx.hideLoading()
- }
- }).then(res => {
- let result = JSON.parse(res.data)
- if (result.code === 0) {
- wx.redirectTo({
- url: '/pages/ispPutaway/success'
- })
- } else {
- utils.toast(result.msg)
- }
- })
- },
- //根据税号查询企业信息
- getInfo() {
- let params = {
- entTaxId: this.data.entTaxId ? utils.trimAll(this.data.entTaxId) : ''
- }
- if (params.entTaxId === '') {
- utils.toast('税号不能为空')
- return
- }
- utils.axios({
- method: 'get',
- url: '/sys/entInfo/findInitInfo',
- data: params,
- sendBefore() {
- wx.showLoading({
- title: '查询中...',
- mask: true
- })
- },
- complete() {
- wx.hideLoading()
- },
- success: res => {
- let result = res.data
- if (result) {
- this.setData({
- entName: result.entName ? utils.trimAll(result.entName) : '',
- entTaxId: result.entTaxId ? utils.trimAll(result.entTaxId) : '',
- entContactPerson: result.entContactPerson ? utils.trimAll(result.entContactPerson) : '',
- entPhone: result.entPhone ? utils.trimAll(result.entPhone) : '',
- reserveMrName: result.reserveMrName ? utils.trimAll(result.reserveMrName) : '',
- reserveMrMobile: result.reserveMrMobile ? utils.trimAll(result.reserveMrMobile) : '',
- entAddress: result.entAddress ? utils.trimAll(result.entAddress) : '',
- availableTaxes: result.availableTaxes ? utils.trimAll(result.availableTaxes) : '',
- bankName: result.bankName ? utils.trimAll(result.bankName) : '',
- bankAccountNumber: result.bankAccountNumber ? utils.trimAll(result.bankAccountNumber) : '',
- payees: result.payees ? utils.trimAll(result.payees) : '',
- reviewers: result.reviewers ? utils.trimAll(result.reviewers) : '',
- defaultTaxCode: result.defaultTaxCode ? utils.trimAll(result.defaultTaxCode) : '',
- defaultItemName: result.defaultItemName ? utils.trimAll(result.defaultItemName) : '',
- ukeyPwd: result.ukeyPwd ? utils.trimAll(result.ukeyPwd) : '',
- modifyUkeyPwd: result.modifyUkeyPwd ? utils.trimAll(result.modifyUkeyPwd) : '',
- digitalCertPwd: result.digitalCertPwd ? utils.trimAll(result.digitalCertPwd) : '',
- modifyDigitalCertPwd: result.modifyDigitalCertPwd ? utils.trimAll(result.modifyDigitalCertPwd) : '',
- rootLoginPwd: result.rootLoginPwd ? utils.trimAll(result.rootLoginPwd) : ''
- })
- }
- }
- })
- },
- //获取输入的信息
- selectEntType(e) {
- this.setData({
- entType: e.detail.value
- })
- },
- chooseImage() {
- utils.chooseImage({
- sendBefore: () => {
- wx.showLoading({
- title: '上传中...'
- })
- },
- complete: () => {
- wx.hideLoading()
- }
- }).then(res => {
- let tempFiles = res.tempFiles[0]
- if (tempFiles.size > 1 * 1024 * 1024) {
- utils.toast('上传的图片不能大于1M')
- return
- } else {
- this.setData({
- file: res.tempFilePaths[0]
- })
- }
- })
- },
- previewImage() {
- wx.previewImage({
- urls: [this.data.file]
- })
- },
- getentName(e) {
- let value = e.detail.value
- this.setData({
- entName: value
- })
- },
- getentTaxId(e) {
- let value = e.detail.value
- this.setData({
- entTaxId: value
- })
- },
- getentContactPerson(e) {
- let value = e.detail.value
- this.setData({
- entContactPerson: value
- })
- },
- getentPhone(e) {
- let value = e.detail.value
- this.setData({
- entPhone: value
- })
- },
- getreserveMrName(e) {
- let value = e.detail.value
- this.setData({
- reserveMrName: value
- })
- },
- getreserveMrMobile(e) {
- let value = e.detail.value
- this.setData({
- reserveMrMobile: value
- })
- },
- getentAddress(e) {
- let value = e.detail.value
- this.setData({
- entAddress: value
- })
- },
- getavailableTaxes(e) {
- let value = e.detail.value
- this.setData({
- availableTaxes: value
- })
- },
- getbankName(e) {
- let value = e.detail.value
- this.setData({
- bankName: value
- })
- },
- getbankAccountNumber(e) {
- let value = e.detail.value
- this.setData({
- bankAccountNumber: value
- })
- },
- getpayees(e) {
- let value = e.detail.value
- this.setData({
- payees: value
- })
- },
- getreviewers(e) {
- let value = e.detail.value
- this.setData({
- reviewers: value
- })
- },
- getdefaultTaxCode(e) {
- let value = e.detail.value
- this.setData({
- defaultTaxCode: value
- })
- },
- getdefaultItemName(e) {
- let value = e.detail.value
- this.setData({
- defaultItemName: value
- })
- },
- getukeyPwd(e) {
- let value = e.detail.value
- this.setData({
- ukeyPwd: value
- })
- },
- getmodifyUkeyPwd(e) {
- let value = e.detail.value
- this.setData({
- modifyUkeyPwd: value
- })
- },
- getdigitalCertPwd(e) {
- let value = e.detail.value
- this.setData({
- digitalCertPwd: value
- })
- },
- getmodifyDigitalCertPwd(e) {
- let value = e.detail.value
- this.setData({
- modifyDigitalCertPwd: value
- })
- },
- getrootLoginPwd(e) {
- let value = e.detail.value
- this.setData({
- rootLoginPwd: value
- })
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady: function () {
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function () {
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide: function () {
- },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload: function () {
- },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh: function () {
- },
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom: function () {
- },
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage: function () {
- }
- })
|