From 89ecd1d3b14eb8f7e8073b0cd5190a35097366a8 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 01 二月 2024 10:51:37 +0800
Subject: [PATCH] 开发业务接口

---
 company/src/components/business/OperaCompanyWindow.vue |  428 ++++++++++++++++++++++++++--------------------------
 1 files changed, 214 insertions(+), 214 deletions(-)

diff --git a/company/src/components/business/OperaCompanyWindow.vue b/company/src/components/business/OperaCompanyWindow.vue
index 4b94d21..ea7823e 100644
--- a/company/src/components/business/OperaCompanyWindow.vue
+++ b/company/src/components/business/OperaCompanyWindow.vue
@@ -113,223 +113,223 @@
 </template>
 
 <script>
-    import BaseOpera from '@/components/base/BaseOpera'
-    import GlobalWindow from '@/components/common/GlobalWindow'
-    import UploadAvatarImage from '@/components/common/UploadAvatarImage'
-    import { all } from '@/api/business/solutions'
-    import { sendSms } from '@/api/business/smsEmail'
-    export default {
-        name: 'OperaCompanyWindow',
-        extends: BaseOpera,
-        components: { GlobalWindow, UploadAvatarImage },
-        data () {
-            return {
-                // 琛ㄥ崟鏁版嵁
-                form: {
-                    id: null,
-                    name: '',
-                    code: '',
-                    legalName: '',
-                    taxCode: '',
-                    taxAccount: '',
-                    username: '',
-                    taxBank: '',
-                    taxAddr: '',
-                    invoiceEmail: '',
-                    invoiceAddr: '',
-                    phone: '',
-                    email: '',
-                    captche: '',
-                    businessImg: {
-                        fileurl: '',
-                        name: ''
-                    },
-                    idcardImgList: [],
-                    signImg: {
-                        fileurl: '',
-                        name: ''
-                    },
-                    solutionList: [
-                        {
-                            solutionBaseId: '',
-                            canAdd: 0,
-                            canReduce: 0
-                        }
-                    ],
-                    type: '',
-                    file: {
-                        imgurl: '',
-                        imgurlfull: ''
-                    },
-                    file1: {
-                        imgurl: '',
-                        imgurlfull: ''
-                    },
-                    file2: {
-                        imgurl: '',
-                        imgurlfull: ''
-                    },
-                    file3: {
-                        imgurl: '',
-                        imgurlfull: ''
-                    },
-                },
-                timer: null,
-                num: 0,
-                // 楠岃瘉瑙勫垯
-                rules: {
-                    name: [
-                        { required: true, message: '璇疯緭鍏ュ叕鍙稿悕绉�' }
-                    ],
-                    code: [
-                        { required: true, message: '璇疯緭鍏ョ粺涓�淇$敤浠g爜' }
-                    ],
-                    captche: [
-                        { required: true, message: '璇疯緭鍏ラ獙璇佺爜' }
-                    ],
-                    legalName: [
-                        { required: true, message: '璇疯緭鍏ユ硶浜哄鍚�' }
-                    ],
-                    phone: [
-                        { required: true, message: '璇疯緭鍏ユ墜鏈哄彿' }
-                    ],
-                    taxAccount: [
-                        { required: true, message: '璇疯緭鍏ユ墜鏈哄彿' }
-                    ],
-                    email: [
-                        { required: true, message: '璇疯緭鍏ヨ璇侀偖绠�' }
-                    ],
-                    businessImg: [
-                        { required: true, message: '璇蜂笂浼犺惀涓氭墽鐓�' }
-                    ],
-                    idcardImgList: [
-                        { required: true, message: '璇蜂笂浼犳硶浜鸿韩浠借瘉' }
-                    ],
-                    signImg: [
-                        { required: true, message: '璇蜂笂浼犵數瀛愮绔�' }
-                    ],
-                    username: [
-                        { required: true, message: '璇疯緭鍏ュ叕鍙歌处鍙�' }
-                    ]
-                },
-
-                programme: []
-            }
+import BaseOpera from '@/components/base/BaseOpera'
+import GlobalWindow from '@/components/common/GlobalWindow'
+import UploadAvatarImage from '@/components/common/UploadAvatarImage'
+import { all } from '@/api/business/solutions'
+import { sendSms } from '@/api/business/smsEmail'
+export default {
+  name: 'OperaCompanyWindow',
+  extends: BaseOpera,
+  components: { GlobalWindow, UploadAvatarImage },
+  data () {
+    return {
+      // 琛ㄥ崟鏁版嵁
+      form: {
+        id: null,
+        name: '',
+        code: '',
+        legalName: '',
+        taxCode: '',
+        taxAccount: '',
+        username: '',
+        taxBank: '',
+        taxAddr: '',
+        invoiceEmail: '',
+        invoiceAddr: '',
+        phone: '',
+        email: '',
+        captche: '',
+        businessImg: {
+          fileurl: '',
+          name: ''
         },
-        created () {
-            this.config({
-                api: '/business/company',
-                'field.id': 'id'
-            })
+        idcardImgList: [],
+        signImg: {
+          fileurl: '',
+          name: ''
         },
-        watch: {
-            visible: {
-                handler(news) {
-                    if (news) {
-                        clearInterval(this.timer)
-                        this.num = 0
-                    }
-                }
-            }
+        solutionList: [
+          {
+            solutionBaseId: '',
+            canAdd: 0,
+            canReduce: 0
+          }
+        ],
+        type: '',
+        file: {
+          imgurl: '',
+          imgurlfull: ''
         },
-        methods: {
-            send() {
-                if (!this.form.phone) {
-                    this.$message.warning('璇疯緭鍏ユ墜鏈哄彿')
-                    return
-                }
-                sendSms({ phone: this.form.phone })
-                    .then(res => {
-                        this.num = 60
-                        this.setTime()
-                    })
-            },
-            setTime() {
-                this.timer = setInterval(() => {
-                    this.num -= 1
-                    if (this.num === 0) {
-                        clearInterval(this.timer)
-                        this.num = 0
-                    }
-                }, 1000)
-            },
-            open (title, target) {
-                this.title = title
-                this.visible = true
-                this.getAll()
-                // 鏂板缓
-                if (target == null) {
-                    this.$nextTick(() => {
-                        this.$refs.form.resetFields()
-                        this.form[this.configData['field.id']] = null
-                    })
-                    return
-                }
-                // 缂栬緫
-                this.$nextTick(() => {
-                    for (const key in this.form) {
-                        this.form[key] = target[key]
-                    }
-                })
-            },
-            // 鑾峰彇鍏ㄩ儴鏂规
-            getAll() {
-                all({})
-                    .then(res => {
-                        this.programme = res
-                    })
-            },
-            dele(index) {
-                if (this.form.solutionList.length === 1) {
-                    this.$message.warning('鑷冲皯淇濈暀涓�椤�')
-                    return
-                }
-                this.form.solutionList.splice(index, 1)
-            },
-            add() {
-                this.form.solutionList.push({
-                    solutionName: '',
-                    canAdd: '',
-                    canReduce: ''
-                })
-            },
-            handleRemove(file, fileList) {
-                console.log(file, fileList);
-            },
-            // 鎺ユ敹钀ヤ笟鎵х収鏁版嵁
-            result(data) {
-                this.form.businessImg = {
-                    fileurl: '',
-                    name: ''
-                }
-                this.form.businessImg.fileurl = data.imgurl
-                this.form.businessImg.name = data.name
-            },
-            // 韬唤璇佺収鐗�1
-            result1(data) {
-                this.form.idcardImgList[0] = {
-                    fileurl: '',
-                    name: ''
-                }
-                this.form.idcardImgList[0] = { fileurl: data.imgurl, name: data.name }
-            },
-            // 韬唤璇佺収鐗�2
-            result2(data) {
-                this.form.idcardImgList[1] = {
-                    fileurl: '',
-                    name: ''
-                }
-                this.form.idcardImgList[1] = { fileurl: data.imgurl, name: data.name }
-            },
-            // 鐢靛瓙绛剧珷
-            result3(data) {
-                this.form.signImg = {
-                    fileurl: '',
-                    name: ''
-                }
-                this.form.signImg.fileurl = data.imgurl
-                this.form.signImg.name = data.name
-            }
+        file1: {
+          imgurl: '',
+          imgurlfull: ''
+        },
+        file2: {
+          imgurl: '',
+          imgurlfull: ''
+        },
+        file3: {
+          imgurl: '',
+          imgurlfull: ''
         }
+      },
+      timer: null,
+      num: 0,
+      // 楠岃瘉瑙勫垯
+      rules: {
+        name: [
+          { required: true, message: '璇疯緭鍏ュ叕鍙稿悕绉�' }
+        ],
+        code: [
+          { required: true, message: '璇疯緭鍏ョ粺涓�淇$敤浠g爜' }
+        ],
+        captche: [
+          { required: true, message: '璇疯緭鍏ラ獙璇佺爜' }
+        ],
+        legalName: [
+          { required: true, message: '璇疯緭鍏ユ硶浜哄鍚�' }
+        ],
+        phone: [
+          { required: true, message: '璇疯緭鍏ユ墜鏈哄彿' }
+        ],
+        taxAccount: [
+          { required: true, message: '璇疯緭鍏ユ墜鏈哄彿' }
+        ],
+        email: [
+          { required: true, message: '璇疯緭鍏ヨ璇侀偖绠�' }
+        ],
+        businessImg: [
+          { required: true, message: '璇蜂笂浼犺惀涓氭墽鐓�' }
+        ],
+        idcardImgList: [
+          { required: true, message: '璇蜂笂浼犳硶浜鸿韩浠借瘉' }
+        ],
+        signImg: [
+          { required: true, message: '璇蜂笂浼犵數瀛愮绔�' }
+        ],
+        username: [
+          { required: true, message: '璇疯緭鍏ュ叕鍙歌处鍙�' }
+        ]
+      },
+
+      programme: []
     }
+  },
+  created () {
+    this.config({
+      api: '/business/company',
+      'field.id': 'id'
+    })
+  },
+  watch: {
+    visible: {
+      handler (news) {
+        if (news) {
+          clearInterval(this.timer)
+          this.num = 0
+        }
+      }
+    }
+  },
+  methods: {
+    send () {
+      if (!this.form.phone) {
+        this.$message.warning('璇疯緭鍏ユ墜鏈哄彿')
+        return
+      }
+      sendSms({ phone: this.form.phone })
+        .then(res => {
+          this.num = 60
+          this.setTime()
+        })
+    },
+    setTime () {
+      this.timer = setInterval(() => {
+        this.num -= 1
+        if (this.num === 0) {
+          clearInterval(this.timer)
+          this.num = 0
+        }
+      }, 1000)
+    },
+    open (title, target) {
+      this.title = title
+      this.visible = true
+      this.getAll()
+      // 鏂板缓
+      if (target == null) {
+        this.$nextTick(() => {
+          this.$refs.form.resetFields()
+          this.form[this.configData['field.id']] = null
+        })
+        return
+      }
+      // 缂栬緫
+      this.$nextTick(() => {
+        for (const key in this.form) {
+          this.form[key] = target[key]
+        }
+      })
+    },
+    // 鑾峰彇鍏ㄩ儴鏂规
+    getAll () {
+      all({})
+        .then(res => {
+          this.programme = res
+        })
+    },
+    dele (index) {
+      if (this.form.solutionList.length === 1) {
+        this.$message.warning('鑷冲皯淇濈暀涓�椤�')
+        return
+      }
+      this.form.solutionList.splice(index, 1)
+    },
+    add () {
+      this.form.solutionList.push({
+        solutionName: '',
+        canAdd: '',
+        canReduce: ''
+      })
+    },
+    handleRemove (file, fileList) {
+      console.log(file, fileList)
+    },
+    // 鎺ユ敹钀ヤ笟鎵х収鏁版嵁
+    result (data) {
+      this.form.businessImg = {
+        fileurl: '',
+        name: ''
+      }
+      this.form.businessImg.fileurl = data.imgurl
+      this.form.businessImg.name = data.name
+    },
+    // 韬唤璇佺収鐗�1
+    result1 (data) {
+      this.form.idcardImgList[0] = {
+        fileurl: '',
+        name: ''
+      }
+      this.form.idcardImgList[0] = { fileurl: data.imgurl, name: data.name }
+    },
+    // 韬唤璇佺収鐗�2
+    result2 (data) {
+      this.form.idcardImgList[1] = {
+        fileurl: '',
+        name: ''
+      }
+      this.form.idcardImgList[1] = { fileurl: data.imgurl, name: data.name }
+    },
+    // 鐢靛瓙绛剧珷
+    result3 (data) {
+      this.form.signImg = {
+        fileurl: '',
+        name: ''
+      }
+      this.form.signImg.fileurl = data.imgurl
+      this.form.signImg.name = data.name
+    }
+  }
+}
 </script>

--
Gitblit v1.9.3