ezhizao_zx 1 年之前
父节点
当前提交
022f5ff56d
共有 1 个文件被更改,包括 13 次插入46 次删除
  1. 13 46
      src/views/business/supplier/form.vue

+ 13 - 46
src/views/business/supplier/form.vue

@@ -1,63 +1,31 @@
 <template>
-  <el-dialog
-    title="供应商信息"
-    height="400px"
-    v-model="visible"
-    width="500px"
-    append-to-body
-    draggable
-  >
+  <el-dialog title="外协厂信息" height="400px" v-model="visible" width="500px" append-to-body draggable>
     <div class="form-container">
       <!-- 主表 -->
-      <el-form
-        ref="formRef"
-        class="master-container"
-        :model="form"
-        :rules="rules"
-        label-width="120px"
-      >
-        <el-form-item label="供应商名称" prop="name">
-          <el-input v-model.trim="form.name" placeholder="请输入供应商名称" />
+      <el-form ref="formRef" class="master-container" :model="form" :rules="rules" label-width="120px">
+        <el-form-item label="外协厂名称" prop="name">
+          <el-input v-model.trim="form.name" placeholder="请输入外协厂名称" />
         </el-form-item>
-        <el-form-item label="供应商编码">
-          <el-input v-model.trim="form.code" placeholder="请输入助记码" />
+        <el-form-item label="外协厂编码" prop="code">
+          <el-input v-model.trim="form.code" placeholder="请输入外协厂编码" />
         </el-form-item>
         <el-form-item label="助记码" prop="mnemonicCode">
-          <el-input
-            v-model.trim="form.mnemonicCode"
-            placeholder="请输入助记码"
-          />
+          <el-input v-model.trim="form.mnemonicCode" placeholder="请输入助记码" />
         </el-form-item>
 
         <el-form-item label="默认发货方式" prop="deliveryMethod">
           <el-select v-model="form.deliveryMethod" placeholder="请选择发货方式">
-            <el-option
-              v-for="dict in deliveryMethod"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            />
+            <el-option v-for="dict in deliveryMethod" :key="dict.value" :label="dict.label" :value="dict.value" />
           </el-select>
         </el-form-item>
         <el-form-item label="默认结算方式" prop="settlementType">
           <el-select v-model="form.settlementType" placeholder="请选择结算方式">
-            <el-option
-              v-for="dict in settlementType"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            />
+            <el-option v-for="dict in settlementType" :key="dict.value" :label="dict.label" :value="dict.value" />
           </el-select>
         </el-form-item>
         <el-form-item label="损耗上限(%)" prop="lossLimit">
-          <el-input-number
-            v-model="form.lossLimit"
-            :min="0"
-            :max="100"
-            :precision="2"
-            controls-position="right"
-            placeholder="请输入损耗上限(%)"
-          />
+          <el-input-number v-model="form.lossLimit" :min="0" :max="100" :precision="2" controls-position="right"
+            placeholder="请输入损耗上限(%)" />
         </el-form-item>
         <el-form-item label="备注" prop="remark">
           <el-input v-model.trim="form.remark" placeholder="请输入备注" />
@@ -65,9 +33,7 @@
       </el-form>
     </div>
     <template #footer>
-      <el-button type="primary" icon="Check" @click="handleSave"
-        >确 定</el-button
-      >
+      <el-button type="primary" icon="Check" @click="handleSave">确 定</el-button>
       <el-button icon="Close" @click="handleCancel">取 消</el-button>
     </template>
   </el-dialog>
@@ -93,6 +59,7 @@ const data = reactive({
   form: {},
   rules: {
     name: [{ required: true, message: "供应商名称不能为空", trigger: "blur" }],
+    code: [{ required: true, message: "供应商编码不能为空", trigger: "blur" }],
     mnemonicCode: [
       { required: true, message: "助记码不能为空", trigger: "blur" },
     ],