Browse Source

文章修复bug

master
dai 2 years ago
parent
commit
73cfc7756f
  1. 28
      src/views/modules/lingshan/aqsc/article/drafts.vue
  2. 2
      src/views/modules/lingshan/aqsc/article/index.vue
  3. 28
      src/views/modules/lingshan/bmfw/article/drafts.vue
  4. 2
      src/views/modules/lingshan/bmfw/article/index.vue
  5. 28
      src/views/modules/lingshan/djyl/article/drafts.vue
  6. 2
      src/views/modules/lingshan/djyl/article/index.vue

28
src/views/modules/lingshan/aqsc/article/drafts.vue

@ -94,19 +94,20 @@ export default {
optionUrlParams: {}, optionUrlParams: {},
optionList: [], optionList: [],
optionCook(list) { optionCook(list) {
list = list || [];
return [ return [
list.map((item) => ({ ...list.map((item) => ({
label: item.categoryName, label: item.categoryName,
value: item.id, value: item.id,
})), })),
]; ];
}, },
rules: [ rules: [
{ // {
required: true, // required: true,
message: "所属栏目不能为空", // message: "",
trigger: "blur", // trigger: "blur",
}, // },
], ],
}, },
{ {
@ -157,7 +158,7 @@ export default {
field: "发布范围", field: "发布范围",
keyName: "gridIdList", keyName: "gridIdList",
type: "cascader", type: "cascader",
value: [], value: () => [],
supKeys: ["publishRangeDesc"], supKeys: ["publishRangeDesc"],
supValues: [""], supValues: [""],
optionUrl: "/gov/org/customeragency/agencygridtree", optionUrl: "/gov/org/customeragency/agencygridtree",
@ -217,7 +218,7 @@ export default {
field: "发布时间", field: "发布时间",
keyName: "publishDate", keyName: "publishDate",
type: "date", type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"), value: () => dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
return time.getTime() > Date.now(); return time.getTime() > Date.now();
@ -321,6 +322,7 @@ export default {
optionUrlParams: {}, optionUrlParams: {},
optionList: [], optionList: [],
optionCook(list) { optionCook(list) {
list = list || [];
return list.map((item) => ({ return list.map((item) => ({
label: item.tagName, label: item.tagName,
value: item.tagName, value: item.tagName,
@ -386,7 +388,7 @@ export default {
confirmBtnName: "发布", confirmBtnName: "发布",
cookInfoFn(data) { cookInfoFn(data) {
if (data.richTextFlag == "0") { if (data.richTextFlag == "0") {
data.content = data.contentList data.content = (data.contentList || [])
.map((item) => { .map((item) => {
if (item.contentType == "text") { if (item.contentType == "text") {
return `<p>${item.content}</p>`; return `<p>${item.content}</p>`;
@ -450,10 +452,18 @@ export default {
methods: { methods: {
async handleClickDraft(fmData) { async handleClickDraft(fmData) {
let url = "/gov/voice/article/addOrSaveDraft"; let url = "/gov/voice/article/addOrSaveDraft";
fmData.fileList = (fmData.fileList2 || []).map((item) => ({
content: item.url,
fileName: item.name,
contentType: "file",
}));
let params = { let params = {
...fmData, ...fmData,
type: "draft", type: "draft",
}; };
params = params =
this.$refs.basePage.$refs.editForm.cookBeforeSubmit(params); this.$refs.basePage.$refs.editForm.cookBeforeSubmit(params);
if (!params.title && !params.content) { if (!params.title && !params.content) {

2
src/views/modules/lingshan/aqsc/article/index.vue

@ -443,7 +443,7 @@ export default {
field: "发布时间", field: "发布时间",
keyName: "publishDate", keyName: "publishDate",
type: "date", type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"), value: () => dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
return time.getTime() > Date.now(); return time.getTime() > Date.now();

28
src/views/modules/lingshan/bmfw/article/drafts.vue

@ -94,19 +94,20 @@ export default {
optionUrlParams: {}, optionUrlParams: {},
optionList: [], optionList: [],
optionCook(list) { optionCook(list) {
list = list || [];
return [ return [
list.map((item) => ({ ...list.map((item) => ({
label: item.categoryName, label: item.categoryName,
value: item.id, value: item.id,
})), })),
]; ];
}, },
rules: [ rules: [
{ // {
required: true, // required: true,
message: "所属栏目不能为空", // message: "",
trigger: "blur", // trigger: "blur",
}, // },
], ],
}, },
{ {
@ -157,7 +158,7 @@ export default {
field: "发布范围", field: "发布范围",
keyName: "gridIdList", keyName: "gridIdList",
type: "cascader", type: "cascader",
value: [], value: () => [],
supKeys: ["publishRangeDesc"], supKeys: ["publishRangeDesc"],
supValues: [""], supValues: [""],
optionUrl: "/gov/org/customeragency/agencygridtree", optionUrl: "/gov/org/customeragency/agencygridtree",
@ -217,7 +218,7 @@ export default {
field: "发布时间", field: "发布时间",
keyName: "publishDate", keyName: "publishDate",
type: "date", type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"), value: () => dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
return time.getTime() > Date.now(); return time.getTime() > Date.now();
@ -321,6 +322,7 @@ export default {
optionUrlParams: {}, optionUrlParams: {},
optionList: [], optionList: [],
optionCook(list) { optionCook(list) {
list = list || [];
return list.map((item) => ({ return list.map((item) => ({
label: item.tagName, label: item.tagName,
value: item.tagName, value: item.tagName,
@ -386,7 +388,7 @@ export default {
confirmBtnName: "发布", confirmBtnName: "发布",
cookInfoFn(data) { cookInfoFn(data) {
if (data.richTextFlag == "0") { if (data.richTextFlag == "0") {
data.content = data.contentList data.content = (data.contentList || [])
.map((item) => { .map((item) => {
if (item.contentType == "text") { if (item.contentType == "text") {
return `<p>${item.content}</p>`; return `<p>${item.content}</p>`;
@ -450,10 +452,18 @@ export default {
methods: { methods: {
async handleClickDraft(fmData) { async handleClickDraft(fmData) {
let url = "/gov/voice/article/addOrSaveDraft"; let url = "/gov/voice/article/addOrSaveDraft";
fmData.fileList = (fmData.fileList2 || []).map((item) => ({
content: item.url,
fileName: item.name,
contentType: "file",
}));
let params = { let params = {
...fmData, ...fmData,
type: "draft", type: "draft",
}; };
params = params =
this.$refs.basePage.$refs.editForm.cookBeforeSubmit(params); this.$refs.basePage.$refs.editForm.cookBeforeSubmit(params);
if (!params.title && !params.content) { if (!params.title && !params.content) {

2
src/views/modules/lingshan/bmfw/article/index.vue

@ -443,7 +443,7 @@ export default {
field: "发布时间", field: "发布时间",
keyName: "publishDate", keyName: "publishDate",
type: "date", type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"), value: () => dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
return time.getTime() > Date.now(); return time.getTime() > Date.now();

28
src/views/modules/lingshan/djyl/article/drafts.vue

@ -94,19 +94,20 @@ export default {
optionUrlParams: {}, optionUrlParams: {},
optionList: [], optionList: [],
optionCook(list) { optionCook(list) {
list = list || [];
return [ return [
list.map((item) => ({ ...list.map((item) => ({
label: item.categoryName, label: item.categoryName,
value: item.id, value: item.id,
})), })),
]; ];
}, },
rules: [ rules: [
{ // {
required: true, // required: true,
message: "所属栏目不能为空", // message: "",
trigger: "blur", // trigger: "blur",
}, // },
], ],
}, },
{ {
@ -157,7 +158,7 @@ export default {
field: "发布范围", field: "发布范围",
keyName: "gridIdList", keyName: "gridIdList",
type: "cascader", type: "cascader",
value: [], value: () => [],
supKeys: ["publishRangeDesc"], supKeys: ["publishRangeDesc"],
supValues: [""], supValues: [""],
optionUrl: "/gov/org/customeragency/agencygridtree", optionUrl: "/gov/org/customeragency/agencygridtree",
@ -217,7 +218,7 @@ export default {
field: "发布时间", field: "发布时间",
keyName: "publishDate", keyName: "publishDate",
type: "date", type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"), value: () => dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
return time.getTime() > Date.now(); return time.getTime() > Date.now();
@ -321,6 +322,7 @@ export default {
optionUrlParams: {}, optionUrlParams: {},
optionList: [], optionList: [],
optionCook(list) { optionCook(list) {
list = list || [];
return list.map((item) => ({ return list.map((item) => ({
label: item.tagName, label: item.tagName,
value: item.tagName, value: item.tagName,
@ -386,7 +388,7 @@ export default {
confirmBtnName: "发布", confirmBtnName: "发布",
cookInfoFn(data) { cookInfoFn(data) {
if (data.richTextFlag == "0") { if (data.richTextFlag == "0") {
data.content = data.contentList data.content = (data.contentList || [])
.map((item) => { .map((item) => {
if (item.contentType == "text") { if (item.contentType == "text") {
return `<p>${item.content}</p>`; return `<p>${item.content}</p>`;
@ -450,10 +452,18 @@ export default {
methods: { methods: {
async handleClickDraft(fmData) { async handleClickDraft(fmData) {
let url = "/gov/voice/article/addOrSaveDraft"; let url = "/gov/voice/article/addOrSaveDraft";
fmData.fileList = (fmData.fileList2 || []).map((item) => ({
content: item.url,
fileName: item.name,
contentType: "file",
}));
let params = { let params = {
...fmData, ...fmData,
type: "draft", type: "draft",
}; };
params = params =
this.$refs.basePage.$refs.editForm.cookBeforeSubmit(params); this.$refs.basePage.$refs.editForm.cookBeforeSubmit(params);
if (!params.title && !params.content) { if (!params.title && !params.content) {

2
src/views/modules/lingshan/djyl/article/index.vue

@ -443,7 +443,7 @@ export default {
field: "发布时间", field: "发布时间",
keyName: "publishDate", keyName: "publishDate",
type: "date", type: "date",
value: dateFormat(new Date(), "yyyy-MM-dd"), value: () => dateFormat(new Date(), "yyyy-MM-dd"),
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
return time.getTime() > Date.now(); return time.getTime() > Date.now();

Loading…
Cancel
Save