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",
type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: {
disabledDate(time) {
return time.getTime() > Date.now();
},
},
rules: [
{
required: true,
@ -335,6 +340,14 @@ export default {
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: "",
optionUrlParams: {},
optionList: [
{
label: "全部",
value: "",
},
{
label: "已发布",
value: "published",
@ -309,6 +305,11 @@ export default {
keyName: "publishDate",
type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: {
disabledDate(time) {
return time.getTime() > Date.now();
},
},
rules: [
{
required: true,
@ -458,6 +459,14 @@ export default {
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)
"
v-model="fmData[item.keyName]"
:picker-options="item.pickerOptions"
class="item-input"
size="small"
clearable
@ -771,10 +772,18 @@ export default {
},
async submit() {
const { editConfig, fmData, formType, editFixedParams } = this;
if (
typeof editConfig.beforeSubmit == "function" &&
!editConfig.beforeSubmit(formType, fmData, this)
) {
return;
}
let url = "";
let params = {
...this.fmData,
...this.editFixedParams,
...fmData,
...editFixedParams,
// serviceType: this.fmData.serviceTypeArr.join(","),
};
@ -823,6 +832,12 @@ export default {
.item-rich-text {
width: 817px;
max-height: 500px;
overflow: auto;
img {
max-width: 100%;
}
&.z-show {
box-sizing: border-box;
padding: 15px;

Loading…
Cancel
Save