Ver código fonte

feat(角色修改): 修改角色添加一个是否平台字段

tangning 4 anos atrás
pai
commit
7c514aa7bf

+ 1 - 1
src/settings/localeSetting.ts

@@ -7,7 +7,7 @@ export const LOCALE: { [key: string]: LocaleType } = {
 };
 
 export const localeSetting: LocaleSetting = {
-  showPicker: true,
+  showPicker: false,
   // Locale
   locale: LOCALE.ZH_CN,
   // Default locale

+ 1 - 1
src/views/product/drawer.data.ts

@@ -116,7 +116,7 @@ export const formSchema: FormSchema[] = [
     rules: [{ required: true, message: '请选择上传文件' }],
     componentProps: {
       api: uploadApi,
-      maxNumber: 15,
+      maxNumber: 5,
       afterFetch: function (data) {
         Reflect.set(data, 'url', data.message);
         console.log('setFieldsValue');

+ 12 - 12
src/views/product/goodsSpecs.vue

@@ -154,17 +154,17 @@
           },
         ];
         var concatList = parentList.concat(list);
-        if (type) {
-          concatList.push({
-            field: 'add_' + number,
-            label: '  ',
-            slot: 'addAttribute',
-            component: 'Input',
-            colProps: {
-              span: 24,
-            },
-          });
-        }
+        // if (type) {
+        //   concatList.push({
+        //     field: 'add_' + number,
+        //     label: '  ',
+        //     slot: 'addAttribute',
+        //     component: 'Input',
+        //     colProps: {
+        //       span: 24,
+        //     },
+        //   });
+        // }
         console.log('parentList', type, concatList, 'list', list);
         return type ? concatList : list;
       };
@@ -329,7 +329,7 @@
           let name = getData[`name_${index}`];
           let val: valList[] = [];
           ele.list.map((element) => {
-            console.log('element', getData, `picUrl_${index}_${element}`);
+            console.log('element', getData, getData[`picUrl_${index}_${element}`]);
             val.push({
               name: getData[`goodsSn_${index}_${element}`],
               picUrl: getData[`picUrl_${index}_${element}`][0],

+ 1 - 1
src/views/system/role/index.vue

@@ -2,7 +2,7 @@
   <div>
     <BasicTable @register="registerTable">
       <template #toolbar>
-        <a-button type="primary" @click="handleCreate"> 新增角色 </a-button>
+        <!-- <a-button type="primary" @click="handleCreate"> 新增角色 </a-button> -->
       </template>
       <template #action="{ record }">
         <TableAction

+ 15 - 0
src/views/system/role/role.data.ts

@@ -108,6 +108,9 @@ export const formSchema: FormSchema[] = [
     label: '公司',
     component: 'ApiSelect',
     required: true,
+    itemProps: {
+      validateTrigger: 'blur',
+    },
     componentProps: {
       api: ListAllCompanyApi,
       resultField: 'list',
@@ -137,6 +140,18 @@ export const formSchema: FormSchema[] = [
   //   },
   // },
   {
+    field: 'isPlatformRole',
+    label: '是否平台角色',
+    component: 'RadioButtonGroup',
+    defaultValue: 0,
+    componentProps: {
+      options: [
+        { label: '是', value: 1 },
+        { label: '否', value: 0 },
+      ],
+    },
+  },
+  {
     label: '备注',
     field: 'remark',
     component: 'InputTextArea',