|
@@ -56,47 +56,34 @@ const config = computed(() => {
|
|
|
return [
|
|
|
{
|
|
|
attrs: {
|
|
|
- label: "键",
|
|
|
+ label: "回复人",
|
|
|
prop: "dictKey",
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
attrs: {
|
|
|
- label: "值",
|
|
|
- prop: "dictValue",
|
|
|
+ label: "内容",
|
|
|
+ prop: "content",
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
attrs: {
|
|
|
- label: "排序",
|
|
|
- prop: "sort",
|
|
|
+ label: "时间",
|
|
|
+ prop: "createTime",
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
attrs: {
|
|
|
label: "操作",
|
|
|
- width: "200",
|
|
|
align: "right",
|
|
|
},
|
|
|
// 渲染 el-button,一般用在最后一列。
|
|
|
renderHTML(row) {
|
|
|
- if (row.type == 2) {
|
|
|
return [
|
|
|
{
|
|
|
attrs: {
|
|
|
- label: "修改",
|
|
|
- type: "primary",
|
|
|
- text: true,
|
|
|
- },
|
|
|
- el: "button",
|
|
|
- click() {
|
|
|
- getDtl(row);
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- attrs: {
|
|
|
label: "删除",
|
|
|
- type: "primary",
|
|
|
+ type: "danger",
|
|
|
text: true,
|
|
|
},
|
|
|
el: "button",
|
|
@@ -123,7 +110,6 @@ const config = computed(() => {
|
|
|
},
|
|
|
},
|
|
|
];
|
|
|
- }
|
|
|
},
|
|
|
},
|
|
|
];
|
|
@@ -140,32 +126,11 @@ const formOption = reactive({
|
|
|
rules: [],
|
|
|
});
|
|
|
const byform = ref(null);
|
|
|
-const formConfig = computed(() => {
|
|
|
- return [
|
|
|
- {
|
|
|
- type: "input",
|
|
|
- prop: "dictKey",
|
|
|
- label: "键",
|
|
|
- required: true,
|
|
|
- },
|
|
|
- {
|
|
|
- type: "input",
|
|
|
- prop: "dictValue",
|
|
|
- label: "值",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "排序",
|
|
|
- prop: "sort",
|
|
|
- type: "input",
|
|
|
- itemType: "number",
|
|
|
- },
|
|
|
- ];
|
|
|
-});
|
|
|
const getList = async (req) => {
|
|
|
sourceList.value.pagination = {
|
|
|
...sourceList.value.pagination,
|
|
|
...req,
|
|
|
- tipicId: proxy.data.data.id
|
|
|
+ topicId: proxy.data.data.id
|
|
|
};
|
|
|
loading.value = true;
|
|
|
proxy
|
|
@@ -179,67 +144,6 @@ const getList = async (req) => {
|
|
|
}, 200);
|
|
|
});
|
|
|
};
|
|
|
-const openModal = () => {
|
|
|
- dialogVisible.value = true;
|
|
|
- modalType.value = "add";
|
|
|
- formData.data = {};
|
|
|
-};
|
|
|
-
|
|
|
-const submitForm = () => {
|
|
|
- console.log(byform.value);
|
|
|
- byform.value.handleSubmit((valid) => {
|
|
|
- submitLoading.value = true;
|
|
|
- formData.data.dictCode = proxy.data.data.code;
|
|
|
- formData.data.tenantId = useUserStore().user.tenantId;
|
|
|
- proxy
|
|
|
- .post("/dictTenantData/" + modalType.value, formData.data)
|
|
|
- .then((res) => {
|
|
|
- ElMessage({
|
|
|
- message: modalType.value == "add" ? "添加成功" : "编辑成功",
|
|
|
- type: "success",
|
|
|
- });
|
|
|
- dialogVisible.value = false;
|
|
|
- submitLoading.value = false;
|
|
|
- getList();
|
|
|
- })
|
|
|
- .catch((err) => {
|
|
|
- submitLoading.value = false;
|
|
|
- });
|
|
|
- });
|
|
|
-};
|
|
|
-
|
|
|
-const getDtl = (row) => {
|
|
|
- formData.data = { ...row };
|
|
|
- modalType.value = "edit";
|
|
|
- dialogVisible.value = true;
|
|
|
-};
|
|
|
-
|
|
|
-const changeStatus = (row) => {
|
|
|
- modalType.value = "edit";
|
|
|
- let status = row.status ? 0 : 1;
|
|
|
- proxy.post("/tenantInfo/detail", { id: row.id }).then((res) => {
|
|
|
- res.status = status;
|
|
|
- formData.data = res;
|
|
|
- ElMessageBox.confirm("你是否确认此操作?", "提示", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
- type: "warning",
|
|
|
- }).then(() => {
|
|
|
- // 删除
|
|
|
- proxy
|
|
|
- .post("/tenantInfo/" + modalType.value, formData.data)
|
|
|
- .then((res) => {
|
|
|
- ElMessage({
|
|
|
- message: "操作成功",
|
|
|
- type: "success",
|
|
|
- });
|
|
|
- getList();
|
|
|
- });
|
|
|
- });
|
|
|
- });
|
|
|
-};
|
|
|
-
|
|
|
-alert(123123123);
|
|
|
getList();
|
|
|
</script>
|
|
|
|