Merge remote-tracking branch 'origin/master'

This commit is contained in:
zhaoxiao
2021-08-27 17:10:44 +08:00
7 changed files with 35 additions and 18 deletions
+9 -2
View File
@@ -18,8 +18,15 @@ export default new Vuex.Store({
enhance, enhance,
online online
}, },
state: {}, state: {
mutations: {}, // 当前的项目
currentProjetcInfo:{}
},
mutations: {
"SET_CURRENTPROJECT":(state,info) =>{
state.currentProjetcInfo = Object.assign({},info)
}
},
actions: {}, actions: {},
getters getters
}); });
@@ -147,7 +147,7 @@ export default {
record:JSON.stringify(record) record:JSON.stringify(record)
} }
}) })
} },
} }
} }
</script> </script>
@@ -203,6 +203,7 @@ export default {
created() { created() {
this.currentInfo = Object.assign({},JSON.parse(this.$route.query.record)) this.currentInfo = Object.assign({},JSON.parse(this.$route.query.record))
console.log("=====",this.currentInfo) console.log("=====",this.currentInfo)
this.$store.commit('SET_CURRENTPROJECT', this.currentInfo )
}, },
methods: { methods: {
/* /*
@@ -52,7 +52,7 @@
</template> </template>
<template slot="detail" slot-scope="text,record"> <template slot="detail" slot-scope="text,record">
<div @click="openDetailModal(record)" class="">企业名称</div> <div @click="openDetailModal(record)" class="color-blue">企业名称</div>
</template> </template>
<template slot="text" slot-scope="text"> <template slot="text" slot-scope="text">
@@ -182,8 +182,8 @@ export default {
<style scoped> <style scoped>
@import '~@assets/less/common.less'; @import '~@assets/less/common.less';
.color_blue { .color-blue {
color: dodgerblue; color: #069f99;
cursor: pointer; cursor: pointer;
} }
</style> </style>
@@ -118,7 +118,7 @@ export default {
@import '~@assets/less/common.less'; @import '~@assets/less/common.less';
.color_blue { .color_blue {
color: dodgerblue; color: #069f99;
cursor: pointer; cursor: pointer;
} }
</style> </style>
@@ -45,7 +45,9 @@
<a-form-item label="邮寄联系人" :labelCol="labelCol" :wrapperCol="wrapperCol" class="form-item-postcode"> <a-form-item label="邮寄联系人" :labelCol="labelCol" :wrapperCol="wrapperCol" class="form-item-postcode">
<a-row :gutter="20"> <a-row :gutter="20">
<a-col :span="20"> <a-col :span="20">
<a-select placeholder="请选择企业联系人" <a-select placeholder="请选择邮寄联系人"
show-search
:filter-option="filterOption"
v-decorator="['postContactId',validatorRules.postContactId]" v-decorator="['postContactId',validatorRules.postContactId]"
> >
<a-select-option v-for="item in userList" :key="item.id" :value="item.id">{{ <a-select-option v-for="item in userList" :key="item.id" :value="item.id">{{
@@ -83,13 +85,13 @@
<a-col :xl="12" :sm="24"> <a-col :xl="12" :sm="24">
<a-form-item label="来款方式" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item label="来款方式" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-radio-group v-decorator="['paymentMethod',validatorRules.paymentMethod]" @change="changePaymentMethod"> <a-radio-group v-decorator="['paymentMethod',validatorRules.paymentMethod]" @change="changePaymentMethod">
<a-radio :value="1">合同</a-radio> <a-radio :value="2">合同</a-radio>
<a-radio :value="2">收费通知</a-radio> <a-radio :value="3">收费通知</a-radio>
</a-radio-group> </a-radio-group>
</a-form-item> </a-form-item>
</a-col> </a-col>
<!-- incomePaysType 1 是合同·--> <!-- incomePaysType 2 是合同·-->
<a-col :xl="12" :sm="24" v-if="incomePaysType === '1'"> <a-col :xl="12" :sm="24" v-if="incomePaysType === '2'">
<a-form-item label="合同号" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item label="合同号" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input placeholder="请输入合同号" <a-input placeholder="请输入合同号"
:maxLength='50' :maxLength='50'
@@ -98,8 +100,8 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
</a-row> </a-row>
<!-- incomePaysType 2 是收费通知·--> <!-- incomePaysType 3 是收费通知·-->
<a-row :gutter="24" v-if="incomePaysType === '2' "> <a-row :gutter="24" v-if="incomePaysType === '3' ">
<a-col :xl="12" :sm="24"> <a-col :xl="12" :sm="24">
<a-form-item label="收费通知号" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item label="收费通知号" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input placeholder="请输入收费通知号" <a-input placeholder="请输入收费通知号"
@@ -252,7 +254,8 @@ export default {
method = 'put' method = 'put'
} }
const formData = Object.assign(this.model, values) const formData = Object.assign(this.model, values)
console.log('表单提交数据', formData) formData.companyId = values.companyId.id
formData.projectId = this.$store.state.currentProjetcInfo.id
httpAction(httpurl, formData, method).then((res) => { httpAction(httpurl, formData, method).then((res) => {
if (res.success) { if (res.success) {
that.$message.success(res.message) that.$message.success(res.message)
@@ -318,6 +321,12 @@ export default {
this.selectedCompany = {} this.selectedCompany = {}
this.close() this.close()
}, },
/*
* 筛选
* */
filterOption(input,option){
console.log("inp",option)
}
} }
} }
</script> </script>
+3 -3
View File
@@ -34,7 +34,7 @@
</template> </template>
<script> <script>
import { getAction,deleteAction,putAction } from '@api/manage' import { getAction, putAction ,postAction} from '@api/manage'
import JEllipsis from "@comp/jero/JEllipsis"; import JEllipsis from "@comp/jero/JEllipsis";
export default { export default {
name: "DictDeleteList", name: "DictDeleteList",
@@ -110,7 +110,7 @@
}) })
}, },
handleBack(id){ handleBack(id){
putAction("/sys/dict/back/"+id).then(res=>{ postAction("/sys/dict/back/"+id).then(res=>{
if(res.success){ if(res.success){
this.$message.success(res.message) this.$message.success(res.message)
this.loadData(); this.loadData();
@@ -129,7 +129,7 @@
centered: false, centered: false,
onOk: () => { onOk: () => {
var that = this; var that = this;
deleteAction("/sys/dict/deletePhysic/"+id).then((res) => { getAction("/sys/dict/deletePhysic/"+id).then((res) => {
if (res.success) { if (res.success) {
this.$message.success(res.message) this.$message.success(res.message)
this.loadData(); this.loadData();