|
@@ -205,7 +205,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<div style="display: flex;">
|
|
|
- <el-form-item label="作品描述" style="margin-bottom: 0" prop="pictureDescription"></el-form-item>
|
|
|
+ <el-form-item label="作品描述" style="margin-bottom: 0;" prop="pictureDescription"></el-form-item>
|
|
|
<div class="formTempBox"></div>
|
|
|
</div>
|
|
|
<el-input type="textarea" v-model="impressionNanan.pictureDescription" placeholder="请输入作品描述"
|
|
@@ -231,7 +231,7 @@
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" size="mini" @click="saveWorkAdd">保存</el-button>
|
|
|
- <el-button @click="addWorkDialog = false" size="mini">返回</el-button>
|
|
|
+ <el-button @click="goBackyynn" size="mini">返回</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
|
|
@@ -320,7 +320,7 @@
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" size="mini" @click="saveModifyWork">保存</el-button>
|
|
|
- <el-button @click="modifyWorkDialog = false" size="mini">返回</el-button>
|
|
|
+ <el-button @click="goBackyynn" size="mini">返回</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
|
|
@@ -436,6 +436,11 @@
|
|
|
trigger: 'blur'
|
|
|
},
|
|
|
{
|
|
|
+ pattern: /^1[3][5][7][8][9]\d{9}$/,
|
|
|
+ message: '格式不正确',
|
|
|
+ trigger: 'change'
|
|
|
+ },
|
|
|
+ {
|
|
|
validator: requiredValidator
|
|
|
}
|
|
|
],//电话验证
|
|
@@ -449,6 +454,46 @@
|
|
|
}
|
|
|
],//日期验证
|
|
|
},//添加作品表单验证规则
|
|
|
+ modifyWorkFormRules: {
|
|
|
+ pictureTitle: [
|
|
|
+ {
|
|
|
+ message: '请输入作品名称',
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ validator: requiredValidator
|
|
|
+ }
|
|
|
+ ],//名称验证
|
|
|
+ pictureAuthor: [
|
|
|
+ {
|
|
|
+ message: '请输入作品作者',
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ validator: requiredValidator
|
|
|
+ }
|
|
|
+ ],//作者验证
|
|
|
+ uploaderPhone: [
|
|
|
+ {
|
|
|
+ message: '请输入11位作者电话',
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ pattern: /^1[3][5][7][8][9]\d{9}$/,
|
|
|
+ message: '格式不正确',
|
|
|
+ trigger: 'change'
|
|
|
+ },
|
|
|
+ ],//电话验证
|
|
|
+ vestingDate: [
|
|
|
+ {
|
|
|
+ message: '请选择归属日期',
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ validator: requiredValidator
|
|
|
+ }
|
|
|
+ ],//日期验证
|
|
|
+ },//修改作品表单验证规则
|
|
|
updateWorkUrl: '',//修改作品的地址
|
|
|
modifyWorkData: {},//修改作品参数
|
|
|
workYearSelectData: [
|
|
@@ -497,6 +542,13 @@
|
|
|
submit() {
|
|
|
},
|
|
|
|
|
|
+ //返回印象南岸
|
|
|
+ goBackyynn() {
|
|
|
+ this.addWorkDialog = false
|
|
|
+ this.modifyWorkDialog = false
|
|
|
+ this.impressionNanan = {}
|
|
|
+ },
|
|
|
+
|
|
|
openAddWork() {
|
|
|
this.addWorkDialog = true
|
|
|
this.impressionNanan = {
|
|
@@ -512,6 +564,7 @@
|
|
|
isPublic: 1,//作者电话是否公开
|
|
|
pictureDescription: ''//作品描述
|
|
|
}
|
|
|
+ this.$refs.addWorkForm.resetFields()//重置验证
|
|
|
},
|
|
|
|
|
|
//保存印象南岸
|
|
@@ -531,10 +584,10 @@
|
|
|
let obj = {...data}//避免数据缓存
|
|
|
this.impressionNanan = obj
|
|
|
this.impressionNanan.vestingDate = obj.vestingDate.input
|
|
|
- this.impressionNanan.examineState = 0
|
|
|
- this.impressionNanan.isAnonymous = 0
|
|
|
- this.impressionNanan.isPublic = 0
|
|
|
- this.impressionNanan.pictureType = 1
|
|
|
+ this.impressionNanan.examineState = obj.examineState === '未审核' ? 0 : obj.examineState === '已通过' ? 1 : 2 // 审核状态
|
|
|
+ this.impressionNanan.isAnonymous = obj.isAnonymous === '不匿名' ? 0 : obj.isAnonymous === '匿名' ? 1 : 1//是否匿名
|
|
|
+ this.impressionNanan.isPublic = obj.isPublic === '不公开' ? 0 : obj.isPublic === '公开' ? 1 : 0//是否公开
|
|
|
+ this.impressionNanan.pictureType = obj.pictureType === '1949年' ? 0 : obj.pictureType === '1949年-1980年' ? 1 : obj.pictureType === '1980年-2000年' ? 2 : obj.pictureType === '2000年-至今' ? 3:3//年代
|
|
|
this.modifyWorkDialog = true
|
|
|
},
|
|
|
|