|
@@ -49,17 +49,19 @@
|
|
|
<!--</el-input>-->
|
|
|
<!--<span v-if="!isModifyMode">{{project.price}}¥</span>-->
|
|
|
<!--</el-form-item>-->
|
|
|
- <el-form-item label="平台" prop="platform">
|
|
|
- <el-checkbox-group v-if="isModifyMode" v-model="project.platform">
|
|
|
- <span v-for="(item,index) in platforms" :key="index">
|
|
|
- <el-checkbox :label="item">{{ item }} </el-checkbox>
|
|
|
+
|
|
|
+ <el-form-item label="应用类型" prop="platform">
|
|
|
+ <el-radio-group v-if="isModifyMode" v-model="project.platform">
|
|
|
+ <span v-for="(item,index) in platforms" :key="index">
|
|
|
+ <el-radio :label="item" style="margin: 3px">{{ item }} </el-radio>
|
|
|
</span>
|
|
|
- </el-checkbox-group>
|
|
|
+ </el-radio-group>
|
|
|
<span
|
|
|
v-if="!isModifyMode"
|
|
|
class="badge"
|
|
|
- v-for="item in project.platform"
|
|
|
- >{{item}}</span>
|
|
|
+ >
|
|
|
+<!-- v-for="item in project.platform"-->
|
|
|
+ {{project.platform}}</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="服务类型" prop="type">
|
|
|
<el-checkbox-group v-if="isModifyMode" v-model="project.type">
|
|
@@ -169,7 +171,7 @@
|
|
|
:picker-options="pickerOptions"
|
|
|
></el-date-picker>
|
|
|
</div>
|
|
|
- <span v-if="!isModifyMode">{{reformDate(new Date(project.datetime))}}</span>
|
|
|
+ <span v-if="!isModifyMode">{{dateFormat(new Date(project.datetime),'yyyy-MM-dd HH:mm:ss')}}</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="isModifyMode">
|
|
|
<div class="btn btn-small btn-info" @click="submitForm('project')">确认修改</div>
|
|
@@ -415,7 +417,6 @@ export default {
|
|
|
],
|
|
|
platform: [
|
|
|
{
|
|
|
- type: 'array',
|
|
|
required: true,
|
|
|
message: '请至少选择一个平台',
|
|
|
trigger: 'change'
|
|
@@ -569,7 +570,7 @@ export default {
|
|
|
userId: this.user.userVO.id,
|
|
|
name: this.project.name,
|
|
|
type: this.project.type,
|
|
|
- platform: this.project.platform,
|
|
|
+ platform: this.project.platform.split('&#'),
|
|
|
desc: this.project.desc,
|
|
|
resource: this.project.resource,
|
|
|
location: getProvinceNameByProvinceCode(this.project.location.provinceCode, this.project.location.cityCode),
|
|
@@ -583,6 +584,7 @@ export default {
|
|
|
datetime: this.project.datetime,
|
|
|
usage: this.project.usage,
|
|
|
}
|
|
|
+ console.log(newProject);
|
|
|
Http.put(Apis.PROJECT.UPDATE_PROJECT.replace('{projectId}', this.projectId), newProject).then((res) => {
|
|
|
console.log(res)
|
|
|
this.projectId = res.projectDetails.id
|
|
@@ -590,7 +592,7 @@ export default {
|
|
|
this.project.contactName = res.projectDetails.contactName
|
|
|
this.project.contactPhone = res.projectDetails.contactPhone
|
|
|
this.project.type = res.projectDetails.type
|
|
|
- this.project.platform = res.projectDetails.platform
|
|
|
+ this.project.platform = res.projectDetails.platform[0]
|
|
|
this.project.desc = res.projectDetails.desc
|
|
|
this.project.doc = []
|
|
|
this.project.file = []
|
|
@@ -819,7 +821,7 @@ export default {
|
|
|
this.project.contactName = res.projectDetails.contactName
|
|
|
this.project.contactPhone = res.projectDetails.contactPhone
|
|
|
this.project.type = res.projectDetails.type
|
|
|
- this.project.platform = res.projectDetails.platform
|
|
|
+ this.project.platform = res.projectDetails.platform[0]
|
|
|
this.project.desc = res.projectDetails.desc
|
|
|
this.project.doc = []
|
|
|
this.project.file = []
|
|
@@ -949,6 +951,27 @@ export default {
|
|
|
},
|
|
|
reformDate (date) {
|
|
|
return getFormalTimeFromDate(date)
|
|
|
+ },
|
|
|
+ dateFormat (date, format) {
|
|
|
+ date = new Date(date)
|
|
|
+ let o = {
|
|
|
+ 'M+' : date.getMonth() + 1, //month
|
|
|
+ 'd+' : date.getDate(), //day
|
|
|
+ 'H+' : date.getHours(), //hour+8小时
|
|
|
+ 'm+' : date.getMinutes(), //minute
|
|
|
+ 's+' : date.getSeconds(), //second
|
|
|
+ 'q+' : Math.floor((date.getMonth() + 3) / 3), //quarter
|
|
|
+ 'S' : date.getMilliseconds() //millisecond
|
|
|
+ }
|
|
|
+ if (/(y+)/.test(format)){
|
|
|
+ format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
|
|
|
+ }
|
|
|
+
|
|
|
+ for (let k in o)
|
|
|
+ if (new RegExp('(' + k + ')').test(format))
|
|
|
+ format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));
|
|
|
+
|
|
|
+ return format;
|
|
|
}
|
|
|
}
|
|
|
}
|