Bladeren bron

版本更新

zt 4 dagen geleden
bovenliggende
commit
67c5d37f58

+ 21 - 6
src/views/workflow/components/myProcess/applyAgainPayment.vue

@@ -103,7 +103,7 @@
                 </el-col>
                 <el-col :span="12">
                   <el-form-item label="申请金额(小写)" prop="applyPayMoney">
-                    <el-input v-model="formData.applyPayMoney" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请填写" @change="swapper(formData.applyPayMoney)" />
+                    <el-input v-model="formData.applyPayMoney" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请填写" @input="swapper(formData.applyPayMoney)" />
                   </el-form-item>
                 </el-col>
                 <el-col :span="12">
@@ -265,8 +265,23 @@ export default {
     },
     methods: {
         handlePictureRemove(file, fileUrlList) {
-            var index = fileUrlList.indexOf(file)
-            fileUrlList.splice(index, 1)
+            // var index = fileUrlList.indexOf(file)
+            // fileUrlList.splice(index, 1)
+
+            console.log('删除22------------',file,fileUrlList)
+
+            for (let i = 0; i < fileUrlList.length; i++) {
+                if (fileUrlList[i].name == file.name) {
+                    var index = i
+                }
+            }
+            this.$nextTick((e) => {
+                this.formData.fileUrlList.splice(index, 1)
+            })
+            const formDataFileUrlList = JSON.parse(JSON.stringify(this.formData.fileUrlList))
+            this.formData.fileUrlList = []
+            this.formData.fileUrlList = formDataFileUrlList
+            this.$forceUpdate()
         },
         uploadFile: function(param) {
             const _this = this
@@ -277,14 +292,14 @@ export default {
         swapper(n) {
             // console.log('ddd',n)
             if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) { return '数据非法' }
-            var unit = '千百拾亿千百拾万千百拾元角分'; var str = ''
+            var unit = '仟佰拾亿仟佰拾万仟佰拾元角分'; var str = ''
             n += '00'
             var p = n.indexOf('.')
             if (p >= 0) { n = n.substring(0, p) + n.substr(p + 1, 2) }
             unit = unit.substr(unit.length - n.length)
             for (var i = 0; i < n.length; i++) { str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i) }
-            // console.log('end',str.replace(/零(千|百|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整'))
-            this.formData.applyPayMoneyUppercase = str.replace(/零(千|百|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整')
+            // console.log('end',str.replace(/零(仟|佰|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整'))
+            this.formData.applyPayMoneyUppercase = str.replace(/零(仟|佰|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整')
 
             // console.log('end',this.formData.applyPayMoneyUppercase)
             this.$forceUpdate()

+ 4 - 4
src/views/workflow/components/myProcess/applyPayment.vue

@@ -106,7 +106,7 @@
                 </el-col>
                 <el-col :span="12">
                   <el-form-item label="申请金额(小写)" prop="applyPayMoney">
-                    <el-input v-model="formData.applyPayMoney" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请填写" @change="swapper(formData.applyPayMoney)" />
+                    <el-input v-model="formData.applyPayMoney" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请填写" @input="swapper(formData.applyPayMoney)" />
                   </el-form-item>
                 </el-col>
                 <el-col :span="12">
@@ -504,14 +504,14 @@ export default {
         swapper(n) {
             // console.log('ddd',n)
             if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) { return '数据非法' }
-            var unit = '千百拾亿千百拾万千百拾元角分'; var str = ''
+            var unit = '仟佰拾亿仟佰拾万仟佰拾元角分'; var str = ''
             n += '00'
             var p = n.indexOf('.')
             if (p >= 0) { n = n.substring(0, p) + n.substr(p + 1, 2) }
             unit = unit.substr(unit.length - n.length)
             for (var i = 0; i < n.length; i++) { str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i) }
-            // console.log('end',str.replace(/零(千|百|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整'))
-            this.formData.applyPayMoneyUppercase = str.replace(/零(千|百|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整')
+            // console.log('end',str.replace(/零(仟|佰|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整'))
+            this.formData.applyPayMoneyUppercase = str.replace(/零(仟|佰|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整')
 
             // console.log('end',this.formData.applyPayMoneyUppercase)
             this.$forceUpdate()

+ 4 - 4
src/views/workflow/components/myProcess/applyPaymentConfirm.vue

@@ -101,7 +101,7 @@
                 </el-col>
                 <el-col :span="12">
                   <el-form-item label="申请金额(小写)" prop="applyPayMoney">
-                    <el-input v-model="formData.applyPayMoney" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请填写" @change="swapper(formData.applyPayMoney)" />
+                    <el-input v-model="formData.applyPayMoney" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请填写" @input="swapper(formData.applyPayMoney)" />
                   </el-form-item>
                 </el-col>
                 <el-col :span="12">
@@ -373,14 +373,14 @@ export default {
         swapper(n) {
             // console.log('ddd',n)
             if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) { return '数据非法' }
-            var unit = '千百拾亿千百拾万千百拾元角分'; var str = ''
+            var unit = '仟佰拾亿仟佰拾万仟佰拾元角分'; var str = ''
             n += '00'
             var p = n.indexOf('.')
             if (p >= 0) { n = n.substring(0, p) + n.substr(p + 1, 2) }
             unit = unit.substr(unit.length - n.length)
             for (var i = 0; i < n.length; i++) { str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i) }
-            // console.log('end',str.replace(/零(千|百|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整'))
-            this.formData.applyPayMoneyUppercase = str.replace(/零(千|百|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整')
+            // console.log('end',str.replace(/零(仟|佰|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整'))
+            this.formData.applyPayMoneyUppercase = str.replace(/零(仟|佰|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整')
 
             // console.log('end',this.formData.applyPayMoneyUppercase)
             this.$forceUpdate()

+ 4 - 4
src/views/workflow/components/myProcess/applyPaymentDetail.vue

@@ -103,7 +103,7 @@
                 </el-col>
                 <el-col :span="12">
                   <el-form-item label="申请金额(小写)" prop="applyPayMoney">
-                    <el-input v-model="formData.applyPayMoney" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请填写" @change="swapper(formData.applyPayMoney)" />
+                    <el-input v-model="formData.applyPayMoney" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请填写" @input="swapper(formData.applyPayMoney)" />
                   </el-form-item>
                 </el-col>
                 <el-col :span="12">
@@ -319,14 +319,14 @@ export default {
         swapper(n) {
             // console.log('ddd',n)
             if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) { return '数据非法' }
-            var unit = '千百拾亿千百拾万千百拾元角分'; var str = ''
+            var unit = '仟佰拾亿仟佰拾万仟佰拾元角分'; var str = ''
             n += '00'
             var p = n.indexOf('.')
             if (p >= 0) { n = n.substring(0, p) + n.substr(p + 1, 2) }
             unit = unit.substr(unit.length - n.length)
             for (var i = 0; i < n.length; i++) { str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i) }
-            // console.log('end',str.replace(/零(千|百|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整'))
-            this.formData.applyPayMoneyUppercase = str.replace(/零(千|百|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整')
+            // console.log('end',str.replace(/零(仟|佰|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整'))
+            this.formData.applyPayMoneyUppercase = str.replace(/零(仟|佰|拾|角)/g, '零').replace(/(零)+/g, '零').replace(/零(万|亿|元)/g, '$1').replace(/(亿)万|壹(拾)/g, '$1$2').replace(/^元零?|零分/g, '').replace(/元$/g, '元整')
 
             // console.log('end',this.formData.applyPayMoneyUppercase)
             this.$forceUpdate()