Browse Source

改bug

master
dai 3 years ago
parent
commit
f56175f831
  1. 13
      src/views/modules/communityParty/article/drafts.vue
  2. 17
      src/views/modules/communityParty/article/index.vue
  3. 19
      src/views/modules/cpts/base/cpts/edit.vue

13
src/views/modules/communityParty/article/drafts.vue

@ -186,6 +186,11 @@ export default {
keyName: "publishDate", keyName: "publishDate",
type: "date", type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"), value: dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: {
disabledDate(time) {
return time.getTime() > Date.now();
},
},
rules: [ rules: [
{ {
required: true, required: true,
@ -335,6 +340,14 @@ export default {
return data; return data;
}, },
beforeSubmit(formType, fmData, that) {
if (fmData.isTop == "1" && !fmData.imgUrl) {
that.$message.error("请上传封面图片");
return false;
}
return true;
},
}, },
}; };
}, },

17
src/views/modules/communityParty/article/index.vue

@ -110,10 +110,6 @@ export default {
optionUrl: "", optionUrl: "",
optionUrlParams: {}, optionUrlParams: {},
optionList: [ optionList: [
{
label: "全部",
value: "",
},
{ {
label: "已发布", label: "已发布",
value: "published", value: "published",
@ -309,6 +305,11 @@ export default {
keyName: "publishDate", keyName: "publishDate",
type: "date", type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"), value: dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: {
disabledDate(time) {
return time.getTime() > Date.now();
},
},
rules: [ rules: [
{ {
required: true, required: true,
@ -458,6 +459,14 @@ export default {
return data; return data;
}, },
beforeSubmit(formType, fmData, that) {
if (fmData.isTop == "1" && !fmData.imgUrl) {
that.$message.error("请上传封面图片");
return false;
}
return true;
},
}, },
}; };
}, },

19
src/views/modules/cpts/base/cpts/edit.vue

@ -81,6 +81,7 @@
formType == 'add' || (formType == 'edit' && !item.editDisable) formType == 'add' || (formType == 'edit' && !item.editDisable)
" "
v-model="fmData[item.keyName]" v-model="fmData[item.keyName]"
:picker-options="item.pickerOptions"
class="item-input" class="item-input"
size="small" size="small"
clearable clearable
@ -771,10 +772,18 @@ export default {
}, },
async submit() { async submit() {
const { editConfig, fmData, formType, editFixedParams } = this;
if (
typeof editConfig.beforeSubmit == "function" &&
!editConfig.beforeSubmit(formType, fmData, this)
) {
return;
}
let url = ""; let url = "";
let params = { let params = {
...this.fmData, ...fmData,
...this.editFixedParams, ...editFixedParams,
// serviceType: this.fmData.serviceTypeArr.join(","), // serviceType: this.fmData.serviceTypeArr.join(","),
}; };
@ -823,6 +832,12 @@ export default {
.item-rich-text { .item-rich-text {
width: 817px; width: 817px;
max-height: 500px;
overflow: auto;
img {
max-width: 100%;
}
&.z-show { &.z-show {
box-sizing: border-box; box-sizing: border-box;
padding: 15px; padding: 15px;

Loading…
Cancel
Save