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 @@
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}:
+ {{ detailData[item.fieldName] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}:
+ {{ detailData[item.fieldName] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}:
+ {{ detailData[item.fieldName] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}:
+ {{ detailData[item.fieldName] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}:
+ {{ detailData[item.fieldName] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ 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 @@
-
+
+
-
+
{e.target.value = (e.target.value + '').trim()}">
-
+
{e.target.value = (e.target.value + '').trim()}">
-
+
+ :disabled="isSaved"
+ v-decorator="['signedCompany',validatorRules.signedCompany]"
+ @change="handleSignedCompanyChange">
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value.replace(/[^0-9.]/g,'')).trim()}">
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+ {e.target.value = (e.target.value.replace(/[^0-9.]/g,'')).trim()}">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value.replace(/[^0-9.]/g,'')).trim()}">
+
+
+
+
+ {e.target.value = (e.target.value.replace(/[^0-9.]/g,'')).trim()}">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 取消
+
+
+
+
+
+
+
+
\ 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 @@