文件管理

master
xy 1 year ago
parent f5366810a7
commit db4587c4ae

@ -1,4 +1,4 @@
import {index} from "@/api/system/customFormField";
import {index,destroy} from "@/api/system/customFormField";
import {show,save} from "@/api/system/customForm";
import {Message} from "element-ui";
@ -113,6 +113,24 @@ const actions = {
});
});
},
deleteField: ({ state, commit, dispatch }) => {
if (state.selectedForm?.id) {
return new Promise((resolve, reject) => {
destroy({ id: state.selectedForm.id }).then(res => {
resolve(res)
commit('CLEAR_SELECTED')
commit('CLEAR_SELECTED_INDEX')
}).catch(err => {
reject(err)
})
})
} else {
return new Promise((resolve, reject) => {
state.formList.splice(state.selectedIndex, 1);
resolve(false)
})
}
}
};
export default {

@ -83,6 +83,15 @@ export default {
mixins: [authMixin],
data() {
return {
wxAreas: [
"宜兴市",
"惠山区",
"新吴区",
"梁溪区",
"江阴市",
"滨湖区",
"锡山区",
],
codeUri: "",
showModal: false,
table: [
@ -105,6 +114,14 @@ export default {
return (<span>{ row.land.name ? `[土地]${row.land.name}` : `[房产]${row.house.name}` }</span>)
}
},
{
prop: "area",
label: "资产地区",
width: 140,
customFn: row => {
return (<span>{ row.land.area? this.wxAreas[row.land.area-1] : this.wxAreas[row.house.area-1] }</span>)
}
},
{
prop: "created_at",
label: "创建时间",

@ -26,6 +26,7 @@ export default {
title: "新增",
visible: this.dialogVisible,
width: "600px",
"close-on-click-modal": false
},
on: {
"update:visible": (val) => {

@ -139,15 +139,7 @@
<el-button
type="primary"
size="mini"
@click="
$store.commit('form/SPLICE_FORM_LIST', {
index: selectedIndex,
length: 1,
}),
$store.commit('form/CLEAR_SELECTED_INDEX'),
$store.commit('form/CLEAR_SELECTED'),
$refs['el-popover'].doClose()
"
@click="destroyField"
>确定</el-button
>
</div>
@ -236,6 +228,10 @@ export default {
this.$store.commit("form/CLEAR_SELECTED");
this.$store.commit("form/CLEAR_SELECTED_INDEX");
},
destroyField () {
this.$store.dispatch('form/deleteField').then((res) => res ? this.$emit('refresh') : '')
}
},
computed: {
...mapState("form", ["selectedForm", "formList", "selectedIndex"]),

Loading…
Cancel
Save