Browse Source

解决表单已删除字段,列表字段选择页面未同步删除BUG

qin_v5
hreenshan112 1 year ago
parent
commit
485d5491fb
  1. 7
      src/api/DesignForm/requestapi.ts
  2. 2
      src/views/hr/archives/basicinformation/content.vue
  3. 2
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/openAppFormPage.vue
  4. 5
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageList.vue

7
src/api/DesignForm/requestapi.ts

@ -320,6 +320,13 @@ export function gainFormTableField(data?:any){
data: data
});
}
export function gainTableVersionField(data?:any){
return request({
url: '/systemapi/customer_form/gainTableVersionField',
method: 'post',
data: data
});
}
//编辑自定义表单列表数据
export function editCustomerFormList(data: any) {
return request({

2
src/views/hr/archives/basicinformation/content.vue

@ -207,7 +207,7 @@ function editCont() {
<span v-else-if="props.usercont.constellationing == 4">巨蟹座</span>
<span v-else-if="props.usercont.constellationing == 5">狮子座</span>
<span v-else-if="props.usercont.constellationing == 6">处女座</span>
<span v-else-if="props.usercont.constellationing == 7"></span>
<span v-else-if="props.usercont.constellationing == 7"></span>
<span v-else-if="props.usercont.constellationing == 8">天蝎座</span>
<span v-else-if="props.usercont.constellationing == 9">射手座</span>
<span v-else-if="props.usercont.constellationing == 10">摩羯座</span>

2
src/views/sysworkflow/lowcodepage/appPage/appPageForm/openAppFormPage.vue

@ -233,7 +233,7 @@ const gainAppFormPageInit = () =>{
let stateData = string2json(data.data.appForm.listjson)
let holeControlAndConfigStateData = string2json(data.data.appForm.mastesformjson)
if(stateData.tableData.columns.length>0){
if(stateData.tableData.columns && stateData.tableData.columns.length>0){
for(let i = 0;i<stateData.tableData.columns.length;i++){
for(let u = 0;u<holeControlAndConfigStateData.list.length;u++){
if(stateData.tableData.columns[i].id==holeControlAndConfigStateData.list[u].name){

5
src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageList.vue

@ -444,6 +444,7 @@ const getListInfo = () => {
}
if(tableAttrLogButtonList && tableAttrLogButtonList.length > 0){
if(state.tableData.columns && state.tableData.columns.length > 0){
state.tableData.columns.forEach((itemCol:any)=>{
tableAttrLogButtonList.forEach((item:any)=>{
if(itemCol.id == item.id){
@ -452,6 +453,7 @@ const getListInfo = () => {
})
})
}
}
if(state.tableData && state.tableData.controlBtn && state.tableData.controlBtn.length > 0) {
state.tableData.controlBtn.forEach((itemCol:any)=>{
@ -475,7 +477,7 @@ const getListInfo = () => {
const tableFieldAttrButClick = (val:tableButton[]) => {
if(zhuDaunIsTrue.value == true){
if(val.length > 0){ //
if(state.tableData.columns.length > 0){ //
if(state.tableData.columns&&state.tableData.columns.length > 0){ //
val.forEach((item:tableButton)=>{
let isTrue = true;
state.tableData.columns.forEach((itemTab:tableButton)=>{
@ -488,6 +490,7 @@ const tableFieldAttrButClick = (val:tableButton[]) => {
}
})
}else{ //,
state.tableData.columns = []
val.forEach((item:tableButton)=>{
state.tableData.columns.push(item)
})

Loading…
Cancel
Save