kun 191114 20:00
This commit is contained in:
@@ -287,7 +287,6 @@ export default {
|
||||
}
|
||||
_this.page++
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -321,7 +320,6 @@ export default {
|
||||
_this.types = res.data.data.type
|
||||
_this.years = res.data.data.year
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -5,9 +5,19 @@
|
||||
<div class="box-o">
|
||||
<h3>欢 迎 登 录</h3>
|
||||
<div class="input">
|
||||
<input type="text" v-model="account" name="account" placeholder="组织名称" />
|
||||
<input
|
||||
type="text"
|
||||
v-model="account"
|
||||
name="account"
|
||||
placeholder="组织名称"
|
||||
/>
|
||||
<img class="one" :src="imgUrl.yh" alt />
|
||||
<input type="password" v-model="password" name="password" placeholder="密码" />
|
||||
<input
|
||||
type="password"
|
||||
v-model="password"
|
||||
name="password"
|
||||
placeholder="密码"
|
||||
/>
|
||||
<img class="two" :src="imgUrl.mm" alt />
|
||||
</div>
|
||||
<div class="three">
|
||||
@@ -53,30 +63,30 @@ export default {
|
||||
user: _this.account,
|
||||
password: _this.password
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.data.data.code === 200) {
|
||||
this.$message.success('登陆成功')
|
||||
this.$router.push('/')
|
||||
window.sessionStorage['id'] = res.data.data.data.id
|
||||
window.sessionStorage['name'] = res.data.data.data.name
|
||||
window.sessionStorage['party_id'] = res.data.data.data.party_id
|
||||
window.sessionStorage['party_name'] = res.data.data.data.party_name
|
||||
} else {
|
||||
alert(res.data.data.msg)
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.then(res => {
|
||||
if (res.data.data.code === 200) {
|
||||
this.$message.success('登陆成功')
|
||||
this.$router.push('/')
|
||||
window.sessionStorage['id'] = res.data.data.data.id
|
||||
window.sessionStorage['name'] = res.data.data.data.name
|
||||
window.sessionStorage['party_id'] = res.data.data.data.party_id
|
||||
window.sessionStorage['party_name'] = res.data.data.data.party_name
|
||||
} else {
|
||||
alert(res.data.data.msg)
|
||||
}
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
}
|
||||
},
|
||||
created () { },
|
||||
mounted () { }
|
||||
created () {},
|
||||
mounted () {}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang='scss' scoped>
|
||||
<style lang="scss" scoped>
|
||||
.wrapper {
|
||||
min-width: 1280px;
|
||||
height: 720px;
|
||||
|
||||
@@ -85,7 +85,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -106,7 +105,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -342,7 +342,6 @@ export default {
|
||||
_this.$message.warning(res.data.message)
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -362,7 +361,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -300,7 +300,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -96,7 +96,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -121,7 +120,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -143,7 +141,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -85,7 +85,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<template>
|
||||
<div class="w" :style="{height:num + 'px'}">
|
||||
<div class="w" :style="{ height: num + 'px' }">
|
||||
<div class="img-box" v-if="is_value">
|
||||
<img class="img" :src="imgUrl.tg" v-if="bgData.examine == 1" />
|
||||
<img class="img" :src="imgUrl.btg" v-if="bgData.examine == 2" />
|
||||
<img class="img" :src="imgUrl.dsh" v-if="bgData.examine == 0" />
|
||||
</div>
|
||||
<form v-if="is_value" action method enctype="multipart/form-data" onsubmit="return false">
|
||||
<form
|
||||
v-if="is_value"
|
||||
action
|
||||
method
|
||||
enctype="multipart/form-data"
|
||||
onsubmit="return false"
|
||||
>
|
||||
<div class="items" v-if="!zhuangtai">
|
||||
<h3>基本信息</h3>
|
||||
<!-- start -->
|
||||
@@ -18,7 +24,7 @@
|
||||
<div class="item">
|
||||
<label for>社会组织类型:</label>
|
||||
<select class="input1" name="type" disabled>
|
||||
<option :value="bgData.type">{{bgData.type}}</option>
|
||||
<option :value="bgData.type">{{ bgData.type }}</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- end -->
|
||||
@@ -306,8 +312,12 @@
|
||||
<!-- end -->
|
||||
<!-- start -->
|
||||
<div id="btn">
|
||||
<button type="button" v-if="bgData.examine !== 0" @click="anNui()">上一页</button>
|
||||
<button type="submit" v-if="bgData.examine !== 0" @click="submit()">重新提交</button>
|
||||
<button type="button" v-if="bgData.examine !== 0" @click="anNui()">
|
||||
上一页
|
||||
</button>
|
||||
<button type="submit" v-if="bgData.examine !== 0" @click="submit()">
|
||||
重新提交
|
||||
</button>
|
||||
</div>
|
||||
<!-- end -->
|
||||
</div>
|
||||
@@ -374,15 +384,15 @@ export default {
|
||||
data: {
|
||||
object: _this.bgData
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.data.code === 200) {
|
||||
alert(res.data.message)
|
||||
_this.$router.go(1)
|
||||
} else {
|
||||
alert(res.data.message)
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.then(res => {
|
||||
if (res.data.code === 200) {
|
||||
alert(res.data.message)
|
||||
_this.$router.go(1)
|
||||
} else {
|
||||
alert(res.data.message)
|
||||
}
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -396,19 +406,19 @@ export default {
|
||||
params: {
|
||||
sid: sid
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.data.code === 200) {
|
||||
if (res.data.data === null) {
|
||||
_this.is_value = false
|
||||
} else {
|
||||
_this.is_value = true
|
||||
}
|
||||
_this.bgData = res.data.data
|
||||
} else {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.then(res => {
|
||||
if (res.data.code === 200) {
|
||||
if (res.data.data === null) {
|
||||
_this.is_value = false
|
||||
} else {
|
||||
_this.is_value = true
|
||||
}
|
||||
_this.bgData = res.data.data
|
||||
} else {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -419,10 +429,10 @@ export default {
|
||||
method: 'post',
|
||||
url: 'v1/user/get-society-type',
|
||||
data: {}
|
||||
}).then(res => {
|
||||
_this.typeVal = res.data.data
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.then(res => {
|
||||
_this.typeVal = res.data.data
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -451,7 +461,7 @@ export default {
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang='scss' scoped>
|
||||
<style lang="scss" scoped>
|
||||
.w {
|
||||
width: 934px;
|
||||
background-color: #ffffff;
|
||||
@@ -501,7 +511,7 @@ export default {
|
||||
.items {
|
||||
width: 100%;
|
||||
|
||||
label input[type="radio"] {
|
||||
label input[type='radio'] {
|
||||
width: 17px;
|
||||
height: 17px;
|
||||
appearance: none;
|
||||
@@ -510,17 +520,17 @@ export default {
|
||||
margin: 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
label input[type="radio"]:after {
|
||||
label input[type='radio']:after {
|
||||
width: 17px;
|
||||
height: 17px;
|
||||
display: block;
|
||||
content: "";
|
||||
background: url("../../../static/img/wxz.png") no-repeat;
|
||||
content: '';
|
||||
background: url('../../../static/img/wxz.png') no-repeat;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
label input[type="radio"]:checked:after {
|
||||
background: url("../../../static/img/xz.png") no-repeat;
|
||||
label input[type='radio']:checked:after {
|
||||
background: url('../../../static/img/xz.png') no-repeat;
|
||||
}
|
||||
|
||||
h3 {
|
||||
@@ -528,7 +538,7 @@ export default {
|
||||
height: 37px;
|
||||
padding-left: 29px;
|
||||
box-sizing: border-box;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -546,7 +556,7 @@ export default {
|
||||
margin: 60px auto 0px;
|
||||
text-align: center;
|
||||
line-height: 63px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 26px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -572,7 +582,7 @@ export default {
|
||||
label {
|
||||
width: 197px;
|
||||
height: 43px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -587,7 +597,7 @@ export default {
|
||||
height: 43px;
|
||||
background-color: #ffffff;
|
||||
border: solid 1px #c7c7c7;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -605,13 +615,13 @@ export default {
|
||||
-moz-appearance: none;
|
||||
-webkit-appearance: none;
|
||||
/* 右侧添加小箭头的背景图 */
|
||||
background: url("../../../static/img/xa.png") 360px center no-repeat;
|
||||
background: url('../../../static/img/xa.png') 360px center no-repeat;
|
||||
background-size: 14px 8px;
|
||||
width: 386px;
|
||||
height: 43px;
|
||||
background-color: #ffffff;
|
||||
border: solid 1px #c7c7c7;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -628,7 +638,7 @@ export default {
|
||||
height: 43px;
|
||||
background-color: #ffffff;
|
||||
border: solid 1px #c7c7c7;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -647,14 +657,14 @@ export default {
|
||||
align-items: center;
|
||||
width: 500px;
|
||||
|
||||
button[type="submit"] {
|
||||
button[type='submit'] {
|
||||
width: 230px;
|
||||
height: 63px;
|
||||
background-color: #e60012;
|
||||
border-radius: 5px;
|
||||
outline: none;
|
||||
border: 0;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 26px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -663,14 +673,14 @@ export default {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
button[type="button"] {
|
||||
button[type='button'] {
|
||||
width: 230px;
|
||||
height: 63px;
|
||||
background-color: #ff9800;
|
||||
border-radius: 5px;
|
||||
outline: none;
|
||||
border: 0;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 26px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -702,7 +712,7 @@ export default {
|
||||
label {
|
||||
width: 229px;
|
||||
height: 43px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -718,7 +728,7 @@ export default {
|
||||
height: 43px;
|
||||
background-color: #ffffff;
|
||||
border: solid 1px #c7c7c7;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
|
||||
@@ -1,20 +1,22 @@
|
||||
<template>
|
||||
<div class="wr">
|
||||
<template v-for="(item,index) in mData">
|
||||
<template v-for="(item, index) in mData">
|
||||
<div class="page" :key="index">
|
||||
<time>
|
||||
<span class="iconfont icon-shizhong"></span>
|
||||
{{item.time}}
|
||||
{{ item.time }}
|
||||
</time>
|
||||
<div id="box">
|
||||
<template v-for="(list,index) in item.shujv">
|
||||
<template v-for="(list, index) in item.shujv">
|
||||
<div class="box" :key="index">
|
||||
<span class="iconfont icon-changyongtubiao-mianxing-"></span>
|
||||
<aside>
|
||||
<span class="span1">活动策划是提高市场占有率的有效行为</span>
|
||||
<span class="span2">来源板块:统一战线</span>
|
||||
</aside>
|
||||
<p>活动策划是提高市场占有率的有效行为,一份可执行、可操作、创意突出的活动策划案,可升企...升企业的知名度及品牌美誉度。活动策划案是相对于市场策划案而言,严格说它们同属市场策划的兄弟分支,活动策划</p>
|
||||
<p>
|
||||
活动策划是提高市场占有率的有效行为,一份可执行、可操作、创意突出的活动策划案,可升企...升企业的知名度及品牌美誉度。活动策划案是相对于市场策划案而言,严格说它们同属市场策划的兄弟分支,活动策划
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
@@ -64,13 +66,13 @@ export default {
|
||||
data: {
|
||||
id: id
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.data.data.code === 200) {
|
||||
} else {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.then(res => {
|
||||
if (res.data.data.code === 200) {
|
||||
} else {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -99,7 +101,7 @@ export default {
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang='scss' scoped>
|
||||
<style lang="scss" scoped>
|
||||
.wr {
|
||||
width: 934px;
|
||||
height: 1019px;
|
||||
@@ -120,8 +122,8 @@ export default {
|
||||
}
|
||||
|
||||
/deep/ .el-icon.el-icon-arrow-left::before {
|
||||
content: "上一页";
|
||||
font-family: "MicrosoftYaHei";
|
||||
content: '上一页';
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 12px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -138,8 +140,8 @@ export default {
|
||||
}
|
||||
|
||||
/deep/ .el-icon.el-icon-arrow-right::before {
|
||||
content: "下一页";
|
||||
font-family: "MicrosoftYaHei";
|
||||
content: '下一页';
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 12px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -202,7 +204,7 @@ export default {
|
||||
.span1 {
|
||||
display: inline-block;
|
||||
width: 60%;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 22px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -215,7 +217,7 @@ export default {
|
||||
}
|
||||
|
||||
.span2 {
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
letter-spacing: 1px;
|
||||
@@ -227,7 +229,7 @@ export default {
|
||||
height: 20px;
|
||||
line-height: 20px;
|
||||
width: 100%;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -241,7 +243,7 @@ export default {
|
||||
}
|
||||
|
||||
time {
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
|
||||
@@ -277,7 +277,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -308,7 +307,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -61,7 +61,6 @@ export default {
|
||||
name: 'login'
|
||||
})
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
<!-- start -->
|
||||
<aside>
|
||||
<div>
|
||||
<label>项目类型:</label>
|
||||
<label>项目类别:</label>
|
||||
<select name="tid" v-model="tid">
|
||||
<template v-for="(type, index) in types">
|
||||
<option :key="index" :value="index">{{ type }}</option>
|
||||
@@ -500,7 +500,9 @@
|
||||
项目实施的已有基础、具体方法和途径及进度安排、预期效果及完成时间
|
||||
</h3>
|
||||
<p>1.项目实施的已有基础</p>
|
||||
<article>(说明:包括但不限于项目实施已有的相关经验或有助于项目实施的资源支持等)</article>
|
||||
<article>
|
||||
(说明:包括但不限于项目实施已有的相关经验或有助于项目实施的资源支持等)
|
||||
</article>
|
||||
<div class="rich">
|
||||
<existing-basis
|
||||
@existingBasis="existingBasis"
|
||||
@@ -515,7 +517,9 @@
|
||||
placeholder="(说明:包括但不限于项目实施已有的相关经验或有助于项目实施的资源支持等)"
|
||||
></textarea> -->
|
||||
<p>2.具体方法和途径</p>
|
||||
<article>(说明:包括项目实施的具体方式、途径。明确项目的具体组成内容(子项目、各类服务等),每类、每次活动的具体内容、形式、对象、次数、人数等)</article>
|
||||
<article>
|
||||
(说明:包括项目实施的具体方式、途径。明确项目的具体组成内容(子项目、各类服务等),每类、每次活动的具体内容、形式、对象、次数、人数等)
|
||||
</article>
|
||||
<div class="rich">
|
||||
<methods-way
|
||||
@methodsWay="methodsWay"
|
||||
@@ -530,7 +534,9 @@
|
||||
placeholder="(说明:包括项目实施的具体方式、途径。明确项目的具体组成内容(子项目、各类服务等),每类、每次活动的具体内容、形式、对象、次数、人数等)"
|
||||
></textarea> -->
|
||||
<p>3.进度安排</p>
|
||||
<article>(说明:可单独作为一部分,也可与“具体方法和途径”一并细化到子项目中说明。建议时间单元为月,不建议简单表述为“年内”、“上半年”“下半年”、“第*季度”等。)</article>
|
||||
<article>
|
||||
(说明:可单独作为一部分,也可与“具体方法和途径”一并细化到子项目中说明。建议时间单元为月,不建议简单表述为“年内”、“上半年”“下半年”、“第*季度”等。)
|
||||
</article>
|
||||
<div class="rich">
|
||||
<scheduling
|
||||
@scheduling="scheduling"
|
||||
@@ -545,7 +551,9 @@
|
||||
placeholder="(说明:可单独作为一部分,也可与“具体方法和途径”一并细化到子项目中说明。建议时间单元为月,不建议简单表述为“年内”、“上半年”“下半年”、“第*季度”等。)"
|
||||
></textarea> -->
|
||||
<p>4.预期效果</p>
|
||||
<article>(说明:具体明确项目实施所要达到的目标或预期的效果以及)</article>
|
||||
<article>
|
||||
(说明:具体明确项目实施所要达到的目标或预期的效果以及)
|
||||
</article>
|
||||
<div class="rich">
|
||||
<desired-effect
|
||||
@desiredEffect="desiredEffect"
|
||||
@@ -559,7 +567,9 @@
|
||||
placeholder="(说明:具体明确项目实施所要达到的目标或预期的效果以及)"
|
||||
></textarea> -->
|
||||
<p>5.项目团队及分工</p>
|
||||
<article>(说明:包括项目实施的组织管理机构组成,各子项目或各项服务活动的具体承接单位和负责人,各有关协作单位等。如有以主责单位名义申报的综合性、联合性项目,要细化各子项目的组织实施体系。如有涉及到委托管理(如财务委托管理)的,要在组织架构中予以说明。要把可能引起转包怀疑的所有事项交代清楚,避免在检查、审计和评估中产生误解。)</article>
|
||||
<article>
|
||||
(说明:包括项目实施的组织管理机构组成,各子项目或各项服务活动的具体承接单位和负责人,各有关协作单位等。如有以主责单位名义申报的综合性、联合性项目,要细化各子项目的组织实施体系。如有涉及到委托管理(如财务委托管理)的,要在组织架构中予以说明。要把可能引起转包怀疑的所有事项交代清楚,避免在检查、审计和评估中产生误解。)
|
||||
</article>
|
||||
<div class="rich">
|
||||
<division-labor
|
||||
@divisionLabor="divisionLabor"
|
||||
@@ -641,7 +651,7 @@
|
||||
</form>
|
||||
<div class="queren" v-if="popupStatus">
|
||||
<div>
|
||||
<p>{{ subStatus == 0 ? "是否保存申报项目" : "是否确认申报项目" }}</p>
|
||||
<p>{{ subStatus == 0 ? '是否保存申报项目' : '是否确认申报项目' }}</p>
|
||||
<div>
|
||||
<span @click="popupStatus = !popupStatus">否</span>
|
||||
<span @click="submitYes">是</span>
|
||||
@@ -829,17 +839,32 @@ export default {
|
||||
},
|
||||
/** 下一步 */
|
||||
btn (index) {
|
||||
let regd = /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
|
||||
let regs = /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/
|
||||
let s = this.sub
|
||||
s = index
|
||||
this.sub = s
|
||||
},
|
||||
/** 保存和提交 */
|
||||
submit (index) {
|
||||
let s = this.subStatus
|
||||
s = index
|
||||
this.subStatus = s
|
||||
|
||||
if (s === 0) {
|
||||
this.sub = s
|
||||
}
|
||||
// this.sub = s;
|
||||
let regd = /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
|
||||
let regs = /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/
|
||||
|
||||
if (s === 1) {
|
||||
this.decldes = this.aboutUsText
|
||||
this.prodes = this.projectBriefText
|
||||
this.prodemo = this.projectAssessmentText
|
||||
this.prodemojc = this.existingBasisText
|
||||
this.prodemotj = this.methodsWayText
|
||||
this.prodemojd = this.schedulingText
|
||||
this.prodemoxg = this.desiredEffectText
|
||||
this.prodemofg = this.divisionLaborText
|
||||
this.prodemotwo = this.coverText
|
||||
this.funds = this.initialText
|
||||
this.proimages = [...this.fileLists, ...this.picture]
|
||||
|
||||
if (this.subStatus === 1) {
|
||||
if (
|
||||
this.name === '' ||
|
||||
this.company === '' ||
|
||||
@@ -863,7 +888,27 @@ export default {
|
||||
this.cname === '' ||
|
||||
this.cpost === '' ||
|
||||
this.coffice_tel === '' ||
|
||||
this.cphone === ''
|
||||
this.cphone === '' ||
|
||||
this.prespo === '' ||
|
||||
this.respoadd === '' ||
|
||||
this.respopcode === '' ||
|
||||
this.respomail === '' ||
|
||||
this.respopname === '' ||
|
||||
this.respopost === '' ||
|
||||
this.respoophone === '' ||
|
||||
this.respocname === '' ||
|
||||
this.respocpost === '' ||
|
||||
this.respocophone === '' ||
|
||||
this.decldes === '' ||
|
||||
this.prodes === '' ||
|
||||
this.prodemo === '' ||
|
||||
this.prodemojc === '' ||
|
||||
this.prodemotj === '' ||
|
||||
this.prodemojd === '' ||
|
||||
this.prodemoxg === '' ||
|
||||
this.prodemofg === '' ||
|
||||
this.prodemotwo === '' ||
|
||||
this.funds === ''
|
||||
) {
|
||||
alert('以上内容不可为空!')
|
||||
return false
|
||||
@@ -876,74 +921,12 @@ export default {
|
||||
) {
|
||||
alert('请填写正确的电话号码!')
|
||||
return false
|
||||
}
|
||||
if (!regs.test(this.aphone) || !regs.test(this.cphone)) {
|
||||
} else if (!regs.test(this.aphone) || !regs.test(this.cphone)) {
|
||||
alert('请填写正确的手机号码!')
|
||||
} else {
|
||||
this.sub = s
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
/** 保存和提交 */
|
||||
submit (index) {
|
||||
let regd = /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
|
||||
let regs = /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/
|
||||
|
||||
this.decldes = this.aboutUsText
|
||||
this.prodes = this.projectBriefText
|
||||
this.prodemo = this.projectAssessmentText
|
||||
this.prodemojc = this.existingBasisText
|
||||
this.prodemotj = this.methodsWayText
|
||||
this.prodemojd = this.schedulingText
|
||||
this.prodemoxg = this.desiredEffectText
|
||||
this.prodemofg = this.divisionLaborText
|
||||
this.prodemotwo = this.coverText
|
||||
this.funds = this.initialText
|
||||
|
||||
// console.log(
|
||||
// this.decldes,
|
||||
// this.prodes,
|
||||
// this.prodemo,
|
||||
// this.prodemojc,
|
||||
// this.prodemotj,
|
||||
// this.prodemojd,
|
||||
// this.prodemoxg,
|
||||
// this.prodemofg,
|
||||
// this.prodemotwo,
|
||||
// this.funds
|
||||
// )
|
||||
|
||||
this.proimages = [...this.fileLists, ...this.picture]
|
||||
|
||||
if (this.sub === 1) {
|
||||
if (
|
||||
this.prespo === '' ||
|
||||
this.respoadd === '' ||
|
||||
this.respopcode === '' ||
|
||||
this.respomail === '' ||
|
||||
this.respopname === '' ||
|
||||
this.respopost === '' ||
|
||||
this.respoophone === '' ||
|
||||
this.respocname === '' ||
|
||||
this.respocpost === '' ||
|
||||
this.respocophone === '' ||
|
||||
this.decldes === '' ||
|
||||
this.prodes === '' ||
|
||||
this.prodemo === '' ||
|
||||
this.prodemojc === '' ||
|
||||
this.prodemotj === '' ||
|
||||
this.prodemojd === '' ||
|
||||
this.prodemoxg === '' ||
|
||||
this.prodemofg === '' ||
|
||||
this.prodemotwo === '' ||
|
||||
this.funds === ''
|
||||
) {
|
||||
alert('以上内容不可为空!')
|
||||
return false
|
||||
} else if (
|
||||
!regd.test(this.respoophone) ||
|
||||
!regd.test(this.respocophone)
|
||||
!regd.test(this.respocophone)
|
||||
) {
|
||||
alert('请填写正确的电话号码!')
|
||||
return false
|
||||
@@ -954,31 +937,28 @@ export default {
|
||||
alert('未上传文件!')
|
||||
return false
|
||||
}
|
||||
} else {
|
||||
alert('数据出错!')
|
||||
return false
|
||||
|
||||
if (this.respoptel !== '' && !regs.test(this.respoptel)) {
|
||||
alert('请填写正确的手机号码!')
|
||||
return false
|
||||
}
|
||||
if (this.respoctel !== '' && !regs.test(this.respoctel)) {
|
||||
alert('请填写正确的手机号码!')
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
if (this.respoptel !== '' && !regs.test(this.respoptel)) {
|
||||
alert('请填写正确的手机号码!')
|
||||
return false
|
||||
}
|
||||
if (this.respoctel !== '' && !regs.test(this.respoctel)) {
|
||||
alert('请填写正确的手机号码!')
|
||||
return false
|
||||
}
|
||||
|
||||
let s = this.subStatus
|
||||
s = index
|
||||
this.subStatus = s
|
||||
let val = this.proimages
|
||||
val = JSON.stringify(this.proimages)
|
||||
this.proimages = val
|
||||
|
||||
if (this.proimages === '') {
|
||||
alert('文件还未上传!')
|
||||
return false
|
||||
if (this.subStatus === 1) {
|
||||
if (this.proimages === '') {
|
||||
alert('文件还未上传!')
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
this.popupStatus = true
|
||||
},
|
||||
/** 申报项目 */
|
||||
@@ -1055,7 +1035,6 @@ export default {
|
||||
alert(res.data.message)
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -1081,7 +1060,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -1107,6 +1085,11 @@ export default {
|
||||
_this.$router.push({
|
||||
name: 'project'
|
||||
})
|
||||
} else if (res.data.data.status === 4) {
|
||||
alert('项目申报暂未开始!')
|
||||
_this.$router.push({
|
||||
name: 'project'
|
||||
})
|
||||
} else {
|
||||
_this.getData()
|
||||
}
|
||||
@@ -1114,7 +1097,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -1193,7 +1175,6 @@ export default {
|
||||
|
||||
let imgs = JSON.parse(data.proimages)
|
||||
this.fileLists = imgs
|
||||
// console.log(this.fileLists);
|
||||
},
|
||||
getDataDetails (id) {
|
||||
this.$http({
|
||||
@@ -1211,7 +1192,6 @@ export default {
|
||||
alert('请求失败!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -1307,13 +1287,13 @@ export default {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
button[type="button"] {
|
||||
button[type='button'] {
|
||||
margin-right: 152px;
|
||||
width: 197px;
|
||||
height: 63px;
|
||||
background-color: #ff9800;
|
||||
border-radius: 5px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 26px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1325,12 +1305,12 @@ export default {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
button[type="submit"] {
|
||||
button[type='submit'] {
|
||||
width: 197px;
|
||||
height: 63px;
|
||||
background-color: #e60012;
|
||||
border-radius: 5px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 26px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1357,7 +1337,7 @@ export default {
|
||||
align-items: center;
|
||||
label {
|
||||
margin-left: 16px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1385,7 +1365,7 @@ export default {
|
||||
line-height: 32px;
|
||||
text-align: center;
|
||||
margin-left: 25px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1412,7 +1392,7 @@ export default {
|
||||
#e60012 100%
|
||||
),
|
||||
linear-gradient(#e60012, #e60012);
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1470,7 +1450,7 @@ export default {
|
||||
align-items: center;
|
||||
|
||||
label {
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1497,7 +1477,7 @@ export default {
|
||||
border: solid 1px #c7c7c7;
|
||||
resize: none;
|
||||
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1506,8 +1486,8 @@ export default {
|
||||
color: #999999;
|
||||
}
|
||||
|
||||
article{
|
||||
font-family: "MicrosoftYaHei";
|
||||
article {
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1518,7 +1498,7 @@ export default {
|
||||
|
||||
p {
|
||||
margin-top: 38px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1528,7 +1508,7 @@ export default {
|
||||
|
||||
h5 {
|
||||
width: 100%;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1538,7 +1518,7 @@ export default {
|
||||
|
||||
h3 {
|
||||
width: 100%;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1562,7 +1542,7 @@ export default {
|
||||
display: inline-block;
|
||||
// width: 101px;
|
||||
height: 43px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1580,7 +1560,7 @@ export default {
|
||||
border: solid 1px #c7c7c7;
|
||||
outline: none;
|
||||
margin-left: 20px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1597,7 +1577,7 @@ export default {
|
||||
height: 63px;
|
||||
background-color: #e60012;
|
||||
border-radius: 5px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 26px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1619,7 +1599,7 @@ export default {
|
||||
display: inline-block;
|
||||
width: 130px;
|
||||
height: 43px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1636,7 +1616,7 @@ export default {
|
||||
-moz-appearance: none;
|
||||
-webkit-appearance: none;
|
||||
/* 右侧添加小箭头的背景图 */
|
||||
background: url("../../../static/img/xa.png") 360px center no-repeat;
|
||||
background: url('../../../static/img/xa.png') 360px center no-repeat;
|
||||
background-size: 14px 8px;
|
||||
width: 386px;
|
||||
height: 43px;
|
||||
@@ -1646,7 +1626,7 @@ export default {
|
||||
box-sizing: border-box;
|
||||
outline: none;
|
||||
margin-left: 20px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1662,7 +1642,7 @@ export default {
|
||||
border: solid 1px #c7c7c7;
|
||||
outline: none;
|
||||
margin-left: 20px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1677,7 +1657,7 @@ export default {
|
||||
border: solid 1px #c7c7c7;
|
||||
outline: none;
|
||||
margin-left: 20px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1698,7 +1678,7 @@ export default {
|
||||
display: inline-block;
|
||||
width: 100px;
|
||||
height: 43px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1715,7 +1695,7 @@ export default {
|
||||
-moz-appearance: none;
|
||||
-webkit-appearance: none;
|
||||
/* 右侧添加小箭头的背景图 */
|
||||
background: url("../../../static/img/xa.png") 360px center no-repeat;
|
||||
background: url('../../../static/img/xa.png') 360px center no-repeat;
|
||||
background-size: 14px 8px;
|
||||
width: 386px;
|
||||
height: 43px;
|
||||
@@ -1725,7 +1705,7 @@ export default {
|
||||
box-sizing: border-box;
|
||||
outline: none;
|
||||
margin-left: 20px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1741,7 +1721,7 @@ export default {
|
||||
border: solid 1px #c7c7c7;
|
||||
outline: none;
|
||||
margin-left: 20px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1756,7 +1736,7 @@ export default {
|
||||
border: solid 1px #c7c7c7;
|
||||
outline: none;
|
||||
margin-left: 20px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1768,7 +1748,7 @@ export default {
|
||||
h4 {
|
||||
width: 1138px;
|
||||
height: 38px;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1792,7 +1772,7 @@ export default {
|
||||
width: 192px;
|
||||
height: 34px;
|
||||
background-size: 100% 100%;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 14px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
@@ -1811,7 +1791,7 @@ export default {
|
||||
width: 89px;
|
||||
height: 23px;
|
||||
margin: 0 auto;
|
||||
font-family: "MicrosoftYaHei";
|
||||
font-family: 'MicrosoftYaHei';
|
||||
font-size: 22px;
|
||||
font-weight: normal;
|
||||
font-stretch: normal;
|
||||
|
||||
@@ -288,7 +288,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
@@ -319,7 +318,6 @@ export default {
|
||||
_this.$message.error('请求数据有问题!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
@@ -322,7 +322,6 @@ export default {
|
||||
alert('请求失败!')
|
||||
}
|
||||
})
|
||||
// eslint-disable-next-line handle-callback-err
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user