Browse Source

销售订单/采购订单-组织字段修改权限/默认值修改

jingbb 2 months ago
parent
commit
9c6e8f7633

+ 5 - 2
src/views/purchase/purchaseOrder/components/PurchaseOrderFormForm.vue

@@ -6,7 +6,7 @@
           <a-row>
             <a-col :span="12">
               <a-form-item label="组织(organize)" v-bind="validateInfos.organize" id="SaleOrderForm-organize" name="organize">
-                <a-select v-model:value="formData.organize">
+                <a-select v-model:value="formData.organize" :disabled="formData.id!==''">
                   <a-select-option value="上海">上海</a-select-option>
                   <a-select-option value="香港">香港</a-select-option>
                 </a-select>
@@ -360,7 +360,7 @@
         sourceCode: '',
         sourceCode2: '',
         submit: undefined,
-        organize: '香港',
+        organize: '',
         billCode: '',
         billDate: moment(new Date()).format('YYYY-MM-DD'),
         project: '',
@@ -397,6 +397,9 @@
         projectName: [
           { required: true, message: '请选择报价项目(select project)' }
         ],
+        organize: [
+          { required: true, message: '请选择组织(select organize)' }
+        ],
         // currency:[
         //   { required: true, message: '请选择币种(currency)' }
         // ],

+ 3 - 2
src/views/saleCode/salesOrder/components/SlaeOrderFormForm.vue

@@ -13,7 +13,7 @@
                 :labelCol="formItemLayout.labelCol1"
                 :wrapperCol="formItemLayout.wrapperCol1"
               >
-                <a-select v-model:value="formData.organize">
+                <a-select v-model:value="formData.organize" :disabled="formData.id!==''">
                   <a-select-option value="上海">上海</a-select-option>
                   <a-select-option value="香港">香港</a-select-option>
                 </a-select>
@@ -495,7 +495,7 @@
         id: '',
         status: undefined,
         delFlag: undefined,
-        organize: '香港',
+        organize: '',
         billCode: '',
         billDate: moment(new Date()).format('YYYY-MM-DD'),
         project: '',
@@ -540,6 +540,7 @@
       //表单验证
       const validatorRules = reactive({
         projectName: [{ required: true, message: '请选择项目(select project)' }],
+        organize: [{ required: true, message: '请选择组织(select organize)' }],
         // currency: [{ required: true, message: '请选择币种(select currency)' }],
       });
       const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });