问题清单 详情页面

yfy
严飞永 1 week ago
parent cefeca4a36
commit 66dc35fb87

@ -5,5 +5,6 @@ VUE_APP_TITLE = 苏州工业园区工业上楼管理系统
ENV = 'production' ENV = 'production'
# 苏州工业园区工业上楼管理系统/生产环境 # 苏州工业园区工业上楼管理系统/生产环境
# VUE_APP_BASE_API = 'http://39.101.188.84:7071'
VUE_APP_BASE_API = '' VUE_APP_BASE_API = ''
# VUE_APP_BASE_API = 'http://39.101.188.84:7071'
# VUE_APP_BASE_API = '/api'

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

@ -513,14 +513,13 @@ export default {
height: auto; height: auto;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
/* padding: .7rem 0; */
padding: .5rem; padding: .5rem;
border-bottom: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;
} }
.topleft { .topleft {
width: 8rem;
height: 2rem; height: 2rem;
width: 8rem;
display: flex; display: flex;
gap: 0.4rem; gap: 0.4rem;
align-items: center; align-items: center;

@ -359,20 +359,19 @@ export default {
} }
.containertop { .containertop {
height: auto; height: auto;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
padding: .7rem 0; padding: .5rem;
padding: .5rem; border-bottom: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
} }
.topleft { .topleft {
height: 2rem; height: 2rem;
width: 8rem; width: 8rem;
display: flex; display: flex;
gap: 0.4rem; gap: 0.4rem;
align-items: center; align-items: center;
} }
.topleft img { .topleft img {

@ -94,6 +94,7 @@ export default {
} }
.topleft { .topleft {
height: 2rem;
width: 8rem; width: 8rem;
display: flex; display: flex;
gap: 0.4rem; gap: 0.4rem;

@ -7,7 +7,7 @@
<span>项目备忘录</span> <span>项目备忘录</span>
</div> </div>
<div class="topright"> <div class="topright">
<el-button type="primary" size="medium" plain <el-button type="primary" size="medium" plain v-if="action === 'fill' || !action || action === 'okay'"
style="border: none;background-color: rgba(43,98,241,0.1);color: #2B62F1;" @click="handleAdd"> style="border: none;background-color: rgba(43,98,241,0.1);color: #2B62F1;" @click="handleAdd">
<img src="../../../assets/images/detailsicon/icon-xz@2x.png" alt="新增" <img src="../../../assets/images/detailsicon/icon-xz@2x.png" alt="新增"
style="width: 0.6rem; height: 0.6rem; margin-right: 4px;"> style="width: 0.6rem; height: 0.6rem; margin-right: 4px;">
@ -76,6 +76,10 @@ export default {
xmId: { xmId: {
type: Number, type: Number,
required: true required: true
},
action:{
type: String,
required: true
} }
}, },
data() { data() {
@ -278,12 +282,12 @@ export default {
height: auto; height: auto;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
padding: .7rem 0;
border-bottom: 1px solid #E5E5E5;
padding: .5rem; padding: .5rem;
border-bottom: 1px solid #E5E5E5;
} }
.topleft { .topleft {
height: 2rem;
width: 8rem; width: 8rem;
display: flex; display: flex;
gap: 0.4rem; gap: 0.4rem;

@ -163,14 +163,13 @@ export default {
height: auto; height: auto;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
padding: .7rem 0;
padding: .5rem; padding: .5rem;
border-bottom: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;
} }
.topleft { .topleft {
width: 10rem;
height: 2rem; height: 2rem;
width: auto;
display: flex; display: flex;
gap: 0.4rem; gap: 0.4rem;
align-items: center; align-items: center;

@ -87,7 +87,7 @@ export default {
type: String, type: String,
required: true, required: true,
}, },
xmId: { zwId: {
type: Number, type: Number,
required: true, required: true,
}, },
@ -108,7 +108,7 @@ export default {
this.download( this.download(
"/gysl/projectProgress/export", "/gysl/projectProgress/export",
{ {
xmId: this.xmId zwId: this.zwId
}, },
`月度信息${new Date().getTime()}.xlsx` `月度信息${new Date().getTime()}.xlsx`
); );
@ -206,7 +206,7 @@ export default {
}, },
async getMonthInformationPage() { async getMonthInformationPage() {
try { try {
const response = await getMonthInformationPage({ xmId: this.xmId }); const response = await getMonthInformationPage({ zwId: this.zwId });
if (Array.isArray(response.data.records) && response.data.records.length > 0) { if (Array.isArray(response.data.records) && response.data.records.length > 0) {
this.tableData = response.data.records; this.tableData = response.data.records;

@ -278,20 +278,19 @@ export default {
} }
.containertop { .containertop {
height: auto; height: auto;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
padding: .7rem 0; padding: .5rem;
padding: .5rem; border-bottom: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
} }
.topleft { .topleft {
width: 8rem; height: 2rem;
height: 2rem; width: 8rem;
display: flex; display: flex;
gap: 0.4rem; gap: 0.4rem;
align-items: center; align-items: center;
} }
.topleft img { .topleft img {

@ -270,7 +270,7 @@ export default {
}, },
// //
handleFileUploaded(fileName) { handleFileUploaded(fileName) {
this.form.ghwj = `${this.baseUrl}/${fileName}`; // baseURL this.form.ghwj = `${this.baseUrl}/${fileName}`;
}, },
handleClickOutside(event) { handleClickOutside(event) {
const saveButton = this.$el.querySelector('.el-button:contains("保存")'); const saveButton = this.$el.querySelector('.el-button:contains("保存")');

@ -113,7 +113,7 @@
type="text" type="text"
@click="handleEdit(scope.row)" @click="handleEdit(scope.row)"
style="color: #67c23a" style="color: #67c23a"
>修改</el-button >编辑</el-button
> >
<el-button <el-button
type="text" type="text"

@ -5,10 +5,16 @@
<div style="padding: 0 0.9rem 0 0.5rem;"> <div style="padding: 0 0.9rem 0 0.5rem;">
<div class="containerheadone" id="listtop"> <div class="containerheadone" id="listtop">
<Title :basicInfo="basicInformation"></Title> <Title :basicInfo="basicInformation"></Title>
<el-button type="primary" size="medium" plain <div style="display: flex;gap: 5%; width: auto;">
style="border: none;background-color: rgba(43,98,241,0.1);color: #2B62F1;" @click="goBack"> <div v-if="checkRole(['common']) && action === 'okay'">
返回 <el-button type="primary" v-if="checkRole(['common'])" @click="aduitAlltwo"></el-button>
</el-button> </div>
<el-button type="primary" size="medium" plain
style="border: none;background-color: rgba(43,98,241,0.1);color: #2B62F1;" @click="goBack">
返回
</el-button>
</div>
</div> </div>
<!-- 目录 --> <!-- 目录 -->
<div class="containerhead"> <div class="containerhead">
@ -47,7 +53,7 @@
</div> </div>
<!-- 月度进展信息 --> <!-- 月度进展信息 -->
<div id="months"> <div id="months">
<Months :action="action" :xmId="projectId"></Months> <Months :action="action" :zwId="projectId"></Months>
</div> </div>
<!-- 企业入驻信息 --> <!-- 企业入驻信息 -->
<div id="companyenter"> <div id="companyenter">
@ -84,12 +90,12 @@
<div class="footer" v-if="checkRole(['common']) && action === 'fill'"> <div class="footer" v-if="checkRole(['common']) && action === 'fill'">
<el-button type="primary" v-if="checkRole(['common'])" @click="aduitAll"></el-button> <el-button type="primary" v-if="checkRole(['common'])" @click="aduitAll"></el-button>
</div> </div>
<div class="footer" v-if="checkRole(['common']) && action === 'okay'">
<el-button type="primary" v-if="checkRole(['common'])" @click="aduitAlltwo"></el-button>
</div>
</div> </div>
<!-- 返回顶部 --> <!-- 返回顶部 -->
<el-backtop target=".containerbody" :visibility-height="200" :bottom="50" :right="10" style="z-index: 1000;"> <el-backtop target=".containerbody" :visibility-height="200" :bottom="50" :right="10" style="z-index: 1000;
border: 1px solid #2B62F1;
">
</el-backtop> </el-backtop>
<!-- 消息提醒 --> <!-- 消息提醒 -->
<div class="message-notice"> <div class="message-notice">

@ -46,7 +46,7 @@ module.exports = {
proxy: { proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy // detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: { [process.env.VUE_APP_BASE_API]: {
// target: `http://192.168.0.110:7071/`, target: `http://192.168.0.110:7071/`,
// target: `http://39.101.188.84:7071/`, // target: `http://39.101.188.84:7071/`,
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {

Loading…
Cancel
Save