Browse Source

配置修改 修改数据

Qukatie 8 months ago
parent
commit
e583c95d61

+ 6 - 0
src/views/serviceConfiguration/configurationModification/detailsPage.vue

@@ -434,6 +434,12 @@ export default {
                         prop: "createUserName",
                         prop: "createUserName",
                         width: "100",
                         width: "100",
                         overHidden: true,
                         overHidden: true,
+                    },
+                    {
+                        label: "备注",
+                        prop: "remarks",
+                        width: "100",
+                        overHidden: true,
                     }
                     }
                 ]
                 ]
             },
             },

+ 25 - 11
src/views/serviceConfiguration/modifyData/detailsPage.vue

@@ -43,10 +43,15 @@
                     <template slot-scope="{type,disabled}" slot="fieldValueNewNameForm">
                     <template slot-scope="{type,disabled}" slot="fieldValueNewNameForm">
                         <el-input v-if="rowFrom.fieldValueType == '输入框'" :disabled="disabled"
                         <el-input v-if="rowFrom.fieldValueType == '输入框'" :disabled="disabled"
                             v-model="rowFrom.fieldValueNewName"></el-input>
                             v-model="rowFrom.fieldValueNewName"></el-input>
-                        <dic-select v-if="rowFrom.fieldValueType == '选择器'" v-model="rowFrom.fieldValueNewName" key="id"
-                            res="records" :label="rowFrom.fieldValueRetrieval" :url="rowFrom.fieldValueUrl"
-                            :filterable="true" :remote="true" :dataName="rowFrom.fieldValueRetrieval" placeholder=""
+                        <dic-select v-if="rowFrom.fieldValueType == '选择器' && rowFrom.queryType != '字典'"
+                            v-model="rowFrom.fieldValueNewName" key="id" res="records"
+                            :label="rowFrom.fieldValueRetrieval" :url="rowFrom.fieldValueUrl" :filterable="true"
+                            :remote="true" :dataName="rowFrom.fieldValueRetrieval" placeholder=""
                             @selectChange="dicChange(rowFrom.fieldValueNewName, $event)"></dic-select>
                             @selectChange="dicChange(rowFrom.fieldValueNewName, $event)"></dic-select>
+                        <dic-select v-if="rowFrom.fieldValueType == '选择器' && rowFrom.queryType == '字典'"
+                            v-model="rowFrom.fieldValueNewName" key="id" label="dictValue" keyValue="dictKey"
+                            :url="rowFrom.fieldValueUrl" placeholder=""
+                            @selectChange="dicChange('字典', $event)"></dic-select>
                     </template>
                     </template>
                 </avue-crud>
                 </avue-crud>
             </trade-card>
             </trade-card>
@@ -173,10 +178,8 @@ export default {
                 delBtn: false,
                 delBtn: false,
                 refreshBtn: false,
                 refreshBtn: false,
                 selection: true,
                 selection: true,
-                selectionFixed: false,
                 align: 'center',
                 align: 'center',
                 index: true,
                 index: true,
-                indexFixed: false,
                 column: [
                 column: [
                     {
                     {
                         label: "更改时间",
                         label: "更改时间",
@@ -286,12 +289,23 @@ export default {
             });
             });
         },
         },
         dicChange(name, row) {
         dicChange(name, row) {
-            if (row) {
-                this.rowFrom.fieldValueNew = row.id
-                this.rowFrom.fieldValueNewName = row.cnName
-            } else {
-                this.rowFrom.fieldValueNew = null
-                this.rowFrom.fieldValueNewName = null
+            if (!name) {
+                if (row) {
+                    this.rowFrom.fieldValueNew = row.id
+                    this.rowFrom.fieldValueNewName = row.cnName
+                } else {
+                    this.rowFrom.fieldValueNew = null
+                    this.rowFrom.fieldValueNewName = null
+                }
+            }
+            if (name == '字典') {
+                if (row) {
+                    this.rowFrom.fieldValueNew = row.dictKey
+                    this.rowFrom.fieldValueNewName = row.dictValue
+                } else {
+                    this.rowFrom.fieldValueNew = null
+                    this.rowFrom.fieldValueNewName = null
+                }
             }
             }
         },
         },
         rowDel(row, index) {
         rowDel(row, index) {