diff --git a/babel.config.js b/babel.config.js index 162a3ea..c1b783e 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,3 +1,3 @@ module.exports = { - presets: ["@vue/cli-plugin-babel/preset"], -}; + presets: ['@vue/cli-plugin-babel/preset'], +} diff --git a/src/App.vue b/src/App.vue index b809566..6dbb24c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -6,35 +6,35 @@ diff --git a/src/components/company/SelectPrincipal.vue b/src/components/company/SelectPrincipal.vue index ea5f50d..0cb0a4f 100644 --- a/src/components/company/SelectPrincipal.vue +++ b/src/components/company/SelectPrincipal.vue @@ -43,7 +43,7 @@ export default { filterOption(input, option) { return ( option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 - ); + ) } }, model: { diff --git a/src/components/dict/JDictSelectTag.vue b/src/components/dict/JDictSelectTag.vue index 6c01da3..379f1b2 100644 --- a/src/components/dict/JDictSelectTag.vue +++ b/src/components/dict/JDictSelectTag.vue @@ -21,7 +21,7 @@ import {ajaxGetDictItems,getDictItemsFromCache} from '@/api/api' export default { - name: "JDictSelectTag", + name: 'JDictSelectTag', props: { dictCode: String, placeholder: String, @@ -37,7 +37,7 @@ data() { return { dictOptions: [], - tagType:"" + tagType:'' } }, watch:{ @@ -50,8 +50,8 @@ }, created() { // console.log(this.dictCode); - if(!this.type || this.type==="list"){ - this.tagType = "select" + if(!this.type || this.type==='list'){ + this.tagType = 'select' }else{ this.tagType = this.type } @@ -62,7 +62,7 @@ getValueSting(){ // update-begin author:wangshuai date:20200601 for: 不显示placeholder的文字 ------ // 当有null或“” placeholder不显示 - return this.value != null ? this.value.toString() : undefined; + return this.value != null ? this.value.toString() : undefined // update-end author:wangshuai date:20200601 for: 不显示placeholder的文字 ------ }, }, @@ -70,7 +70,7 @@ initDictData() { //优先从缓存中读取字典配置 if(getDictItemsFromCache(this.dictCode)){ - this.dictOptions = getDictItemsFromCache(this.dictCode); + this.dictOptions = getDictItemsFromCache(this.dictCode) return } @@ -78,22 +78,22 @@ ajaxGetDictItems(this.dictCode, null).then((res) => { if (res.success) { // console.log(res.result); - this.dictOptions = res.result; + this.dictOptions = res.result } }) }, handleInput(e) { - let val; - if(this.tagType=="radio"){ + let val + if(this.tagType=='radio'){ val = e.target.value }else{ val = e } if(this.triggerChange){ - this.$emit('change', val); + this.$emit('change', val) }else{ - this.$emit('input', val); + this.$emit('input', val) } }, setCurrentDictOptions(dictOptions){ diff --git a/src/components/dict/JDictSelectUtil.js b/src/components/dict/JDictSelectUtil.js index a735f3f..06ddb88 100644 --- a/src/components/dict/JDictSelectUtil.js +++ b/src/components/dict/JDictSelectUtil.js @@ -14,18 +14,18 @@ import {getAction} from '@/api/manage' */ export async function initDictOptions(dictCode) { if (!dictCode) { - return '字典Code不能为空!'; + return '字典Code不能为空!' } //优先从缓存中读取字典配置 if(getDictItemsFromCache(dictCode)){ let res = {} - res.result = getDictItemsFromCache(dictCode); - res.success = true; - return res; + res.result = getDictItemsFromCache(dictCode) + res.success = true + return res } //获取字典数组 - let res = await ajaxGetDictItems(dictCode); - return res; + let res = await ajaxGetDictItems(dictCode) + return res } /** @@ -80,25 +80,25 @@ export function filterMultiDictText(dictOptions, text) { } if(!text || text=='null' || !dictOptions || dictOptions.length==0){ - return "" + return '' } - let re = ""; + let re = '' text = text.toString() - let arr = text.split(",") + let arr = text.split(',') dictOptions.forEach(function (option) { if(option){ for(let i=0;i t["value"] == key) + let item = getDictItemsFromCache(dictCode).filter(t => t['value'] == key) if(item && item.length>0){ - return item[0]["text"] + return item[0]['text'] } } } @@ -127,7 +127,7 @@ export async function getDictItems(dictCode, params) { //优先从缓存中读取字典配置 if(getDictItemsFromCache(dictCode)){ let desformDictItems = getDictItemsFromCache(dictCode).map(item => ({...item, label: item.text})) - return desformDictItems; + return desformDictItems } //缓存中没有,就请求后台 diff --git a/src/components/dict/JMultiSelectTag.vue b/src/components/dict/JMultiSelectTag.vue index 66f9ba9..86c04c5 100644 --- a/src/components/dict/JMultiSelectTag.vue +++ b/src/components/dict/JMultiSelectTag.vue @@ -51,13 +51,13 @@ data() { return { dictOptions: [], - tagType:"", + tagType:'', arrayValue:!this.value?[]:this.value.split(this.spliter) } }, created() { - if(!this.type || this.type==="list_multi"){ - this.tagType = "select" + if(!this.type || this.type==='list_multi'){ + this.tagType = 'select' }else{ this.tagType = this.type } @@ -66,7 +66,7 @@ }, watch:{ options: function(val){ - this.setCurrentDictOptions(val); + this.setCurrentDictOptions(val) }, dictCode:{ immediate:true, @@ -96,14 +96,14 @@ //根据字典Code, 初始化字典数组 ajaxGetDictItems(this.dictCode, null).then((res) => { if (res.success) { - this.dictOptions = res.result; + this.dictOptions = res.result } }) } }, onChange (selectedValue) { - this.$emit('change', selectedValue.join(this.spliter)); + this.$emit('change', selectedValue.join(this.spliter)) }, setCurrentDictOptions(dictOptions){ this.dictOptions = dictOptions diff --git a/src/components/dict/JSearchSelectTag.vue b/src/components/dict/JSearchSelectTag.vue index 077530b..82979c7 100644 --- a/src/components/dict/JSearchSelectTag.vue +++ b/src/components/dict/JSearchSelectTag.vue @@ -40,7 +40,7 @@ + + \ No newline at end of file diff --git a/src/components/jero/JCron.vue b/src/components/jero/JCron.vue index 39c279e..3902b25 100644 --- a/src/components/jero/JCron.vue +++ b/src/components/jero/JCron.vue @@ -8,7 +8,7 @@ diff --git a/src/components/jero/JImageUpload.vue b/src/components/jero/JImageUpload.vue index e6e66a5..64a7571 100644 --- a/src/components/jero/JImageUpload.vue +++ b/src/components/jero/JImageUpload.vue @@ -31,36 +31,36 @@ \ No newline at end of file diff --git a/src/views/contractManagement/revenueContract/modules/RevenueContractDetail.vue b/src/views/contractManagement/revenueContract/modules/RevenueContractDetail.vue index 32d0166..4c07ae5 100644 --- a/src/views/contractManagement/revenueContract/modules/RevenueContractDetail.vue +++ b/src/views/contractManagement/revenueContract/modules/RevenueContractDetail.vue @@ -1,16 +1,231 @@ - \ No newline at end of file diff --git a/src/views/contractManagement/revenueContract/modules/RevenueContractModule.vue b/src/views/contractManagement/revenueContract/modules/RevenueContractModule.vue index 83661cb..b1f4d9a 100644 --- a/src/views/contractManagement/revenueContract/modules/RevenueContractModule.vue +++ b/src/views/contractManagement/revenueContract/modules/RevenueContractModule.vue @@ -3,81 +3,569 @@ -
-
主体信息
-
+
+
+
主体信息
+
- + - + - + + :disabled="isSaved" + v-decorator="['signedCompany',validatorRules.signedCompany]" + @change="handleSignedCompanyChange"> - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
日期节点
+
+ + + + + + + + + + + + + + + + + +
+ + + +
+
+
账款信息
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
其他信息
+
+
+ + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
分期信息
+
+ +
+ + + 保存 + 取消 +
+ + +
+
关联项目
+ 选择项目 +
+
+ + + \ No newline at end of file diff --git a/src/views/contractManagement/revenueContract/modules/SelectProjectModule.vue b/src/views/contractManagement/revenueContract/modules/SelectProjectModule.vue new file mode 100644 index 0000000..2c9205c --- /dev/null +++ b/src/views/contractManagement/revenueContract/modules/SelectProjectModule.vue @@ -0,0 +1,151 @@ + + + + + \ No newline at end of file diff --git a/src/views/dashboard/Analysis.vue b/src/views/dashboard/Analysis.vue index f6dac86..ed47028 100644 --- a/src/views/dashboard/Analysis.vue +++ b/src/views/dashboard/Analysis.vue @@ -7,16 +7,16 @@ export default { - name: "Analysis", + name: 'Analysis', components: {}, data() { return { indexStyle: 1 - }; + } }, created() { }, methods: {} -}; +} diff --git a/src/views/dataNetworkDiskManagement/committee/CommitteeMaintenance.vue b/src/views/dataNetworkDiskManagement/committee/CommitteeMaintenance.vue index 38a6daf..51864f6 100644 --- a/src/views/dataNetworkDiskManagement/committee/CommitteeMaintenance.vue +++ b/src/views/dataNetworkDiskManagement/committee/CommitteeMaintenance.vue @@ -192,9 +192,9 @@ export default { ) }, handleAdd() { - this.$refs.modalForm.add(); - this.$refs.modalForm.title = "新增群组"; - this.$refs.modalForm.disableSubmit = false; + this.$refs.modalForm.add() + this.$refs.modalForm.title = '新增群组' + this.$refs.modalForm.disableSubmit = false }, /** * 新增成员 @@ -202,31 +202,31 @@ export default { */ handleAddCommitteeMember(record) { record.committeeId = record.id - this.$refs.memberModalForm.add(record); - this.$refs.memberModalForm.title = "新增成员"; - this.$refs.memberModalForm.disableSubmit = false; + this.$refs.memberModalForm.add(record) + this.$refs.memberModalForm.title = '新增成员' + this.$refs.memberModalForm.disableSubmit = false }, handleDeleteMember(id) { console.log(id) if (!this.url.deleteMember) { - this.$message.error("请设置url.deleteMember属性!") + this.$message.error('请设置url.deleteMember属性!') return } - var that = this; + var that = this this.$confirm({ - title: "确认删除", - content: "确定要删除此条数据吗?", + title: '确认删除', + content: '确定要删除此条数据吗?', onOk: function () { getAction(that.url.deleteMember, {id: id}).then((res) => { if (res.success) { - that.$message.success(res.message); - that.loadData(); + that.$message.success(res.message) + that.loadData() } else { - that.$message.warning(res.message); + that.$message.warning(res.message) } - }); + }) } - }); + }) }, } } diff --git a/src/views/exception/ExceptionPage.vue b/src/views/exception/ExceptionPage.vue index 0550d5e..455b15c 100644 --- a/src/views/exception/ExceptionPage.vue +++ b/src/views/exception/ExceptionPage.vue @@ -17,7 +17,7 @@ import types from './type' export default { - name: "Exception", + name: 'Exception', props: { type: { type: String, diff --git a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue index 120cc6e..0e57a90 100644 --- a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue +++ b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue @@ -301,23 +301,23 @@