|
|
@@ -13,11 +13,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="video-box" v-if="infoObj.video_url">
|
|
|
- <video
|
|
|
- :src="infoObj.video_url"
|
|
|
- id="myVideo"
|
|
|
- controls="true"
|
|
|
- ></video>
|
|
|
+ <video :src="infoObj.video_url" id="myVideo" controls="true"></video>
|
|
|
</div>
|
|
|
<!-- 企业研发投入补贴 -->
|
|
|
<div class="card-input-content">
|
|
|
@@ -37,7 +33,18 @@
|
|
|
</p>
|
|
|
<p class="table-item">
|
|
|
<span>申报状态:</span>
|
|
|
- <span>剩5天</span>
|
|
|
+ <span
|
|
|
+ >剩
|
|
|
+ {{
|
|
|
+ new Date(
|
|
|
+ new Date(infoObj.project_end_date).getTime() -
|
|
|
+ new Date(infoObj.project_start_date).getTime()
|
|
|
+ ).getTime() /
|
|
|
+ (1 * 24 * 60 * 60 * 1000) +
|
|
|
+ 1
|
|
|
+ }}
|
|
|
+ 天</span
|
|
|
+ >
|
|
|
</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -140,7 +147,7 @@
|
|
|
<div class="item-list">
|
|
|
<div class="term">
|
|
|
<div class="term-value-group">
|
|
|
- <p class="term-value-item">{{infoObj.contact}}</p>
|
|
|
+ <p class="term-value-item">{{ infoObj.contact }}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -149,7 +156,7 @@
|
|
|
<footer-share
|
|
|
style="width: 100%"
|
|
|
:isCollection="true"
|
|
|
- :isCollectedIcon="infoObj.if_collect"
|
|
|
+ :isCollectedIcon="infoObj.if_collect"
|
|
|
@collectionPages="collectionPage"
|
|
|
@sharePages="sharePage"
|
|
|
></footer-share>
|
|
|
@@ -225,11 +232,14 @@ export default {
|
|
|
},
|
|
|
data: {
|
|
|
id: ids,
|
|
|
- openId:getApp().globalData.open_id
|
|
|
+ openId: getApp().globalData.open_id,
|
|
|
},
|
|
|
success: (res) => {
|
|
|
if (res.data.code === 200) {
|
|
|
- if(res.data.data.video_url){ res.data.data.video_url = getApp().globalData.shareUrl + res.data.data.video_url;}
|
|
|
+ if (res.data.data.video_url) {
|
|
|
+ res.data.data.video_url =
|
|
|
+ getApp().globalData.shareUrl + res.data.data.video_url;
|
|
|
+ }
|
|
|
res.data.data.level = this.levelList[res.data.data.level];
|
|
|
this.infoObj = res.data.data;
|
|
|
this.getRich1(ids);
|
|
|
@@ -342,21 +352,60 @@ export default {
|
|
|
"content-type": "application/x-www-form-urlencoded",
|
|
|
},
|
|
|
data: {
|
|
|
- openId :getApp().globalData.open_id,
|
|
|
- source :'policy',
|
|
|
- source_name :'政策',
|
|
|
- source_id :this.infoObj.id,
|
|
|
- source_title :this.infoObj.title
|
|
|
+ openId: getApp().globalData.open_id,
|
|
|
+ source: "policy",
|
|
|
+ source_name: "政策",
|
|
|
+ source_id: this.infoObj.id,
|
|
|
+ source_title: this.infoObj.title,
|
|
|
},
|
|
|
success: (res) => {
|
|
|
if (res.data.code === 200) {
|
|
|
- res.data.data ? this.infoObj.if_collect = true : this.infoObj.if_collect = false;
|
|
|
- this.$forceUpdate();
|
|
|
- uni.showToast({
|
|
|
- duration:3000,
|
|
|
- title:res.data.msg,
|
|
|
- icon:'none'
|
|
|
- })
|
|
|
+ res.data.data
|
|
|
+ ? (this.infoObj.if_collect = true)
|
|
|
+ : (this.infoObj.if_collect = false);
|
|
|
+ this.$forceUpdate();
|
|
|
+ uni.showToast({
|
|
|
+ duration: 3000,
|
|
|
+ title: res.data.msg,
|
|
|
+ icon: "none",
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ fail: () => {
|
|
|
+ console.log("连接失败");
|
|
|
+ },
|
|
|
+ });
|
|
|
+ },
|
|
|
+ shareRequest() {
|
|
|
+ let md5Sign = md5(
|
|
|
+ "method=" +
|
|
|
+ "user" +
|
|
|
+ "×tamp=" +
|
|
|
+ getApp().globalData.globalTimestamp +
|
|
|
+ "&secret=" +
|
|
|
+ getApp().globalData.secret
|
|
|
+ );
|
|
|
+ let url =
|
|
|
+ getApp().globalData.shareUrl +
|
|
|
+ "api/api.php" +
|
|
|
+ "?method=user&source=policy&action=repost×tamp=" +
|
|
|
+ getApp().globalData.globalTimestamp +
|
|
|
+ "&sign=" +
|
|
|
+ md5Sign;
|
|
|
+ uni.request({
|
|
|
+ url: url,
|
|
|
+ method: "POST",
|
|
|
+ header: {
|
|
|
+ "content-type": "application/x-www-form-urlencoded",
|
|
|
+ },
|
|
|
+ data: {
|
|
|
+ openId: getApp().globalData.open_id,
|
|
|
+ source_id: this.infoObj.id,
|
|
|
+ source: "policy",
|
|
|
+ },
|
|
|
+ success: (res) => {
|
|
|
+ if (res.data.code === 200) {
|
|
|
+ console.log(res);
|
|
|
}
|
|
|
},
|
|
|
fail: () => {
|
|
|
@@ -364,52 +413,15 @@ export default {
|
|
|
},
|
|
|
});
|
|
|
},
|
|
|
- shareRequest(){
|
|
|
- let md5Sign = md5(
|
|
|
- "method=" +
|
|
|
- "user" +
|
|
|
- "×tamp=" +
|
|
|
- getApp().globalData.globalTimestamp +
|
|
|
- "&secret=" +
|
|
|
- getApp().globalData.secret
|
|
|
- );
|
|
|
- let url =
|
|
|
- getApp().globalData.shareUrl +
|
|
|
- "api/api.php" +
|
|
|
- "?method=user&source=policy&action=repost×tamp=" +
|
|
|
- getApp().globalData.globalTimestamp +
|
|
|
- "&sign=" +
|
|
|
- md5Sign;
|
|
|
- uni.request({
|
|
|
- url: url,
|
|
|
- method: "POST",
|
|
|
- header: {
|
|
|
- "content-type": "application/x-www-form-urlencoded",
|
|
|
- },
|
|
|
- data: {
|
|
|
- openId :getApp().globalData.open_id,
|
|
|
- source_id :this.infoObj.id,
|
|
|
- source :'policy',
|
|
|
- },
|
|
|
- success: (res) => {
|
|
|
- if (res.data.code === 200) {
|
|
|
- console.log(res)
|
|
|
- }
|
|
|
- },
|
|
|
- fail: () => {
|
|
|
- console.log("连接失败");
|
|
|
- },
|
|
|
- });
|
|
|
- },
|
|
|
sharePage() {
|
|
|
- let that = this;
|
|
|
- uni.showShareMenu({
|
|
|
- title: that.infoObj.title,
|
|
|
- path: "pages/policy/policy_detail?id="+that.infoObj.id,
|
|
|
- success(res) {
|
|
|
- that.shareRequest();
|
|
|
- },
|
|
|
- });
|
|
|
+ let that = this;
|
|
|
+ uni.showShareMenu({
|
|
|
+ title: that.infoObj.title,
|
|
|
+ path: "pages/policy/policy_detail?id=" + that.infoObj.id,
|
|
|
+ success(res) {
|
|
|
+ that.shareRequest();
|
|
|
+ },
|
|
|
+ });
|
|
|
},
|
|
|
changeScroll(height) {
|
|
|
//点的时候触发这个函数 height 是之前的高度
|