Procházet zdrojové kódy

选择物品弹窗固定右侧选择按钮

cz před 1 rokem
rodič
revize
ded579dada

+ 3 - 2
src/components/WDLY/product/SelectGoods.vue

@@ -143,8 +143,9 @@ const config = computed(() => {
     {
       attrs: {
         label: "操作",
-        width: "100",
-        align: "right",
+        width: "60",
+        align: "center",
+        fixed: "right",
       },
       // 渲染 el-button,一般用在最后一列。
       renderHTML(row) {

+ 3 - 2
src/components/WDLY/product/SelectProduct.vue

@@ -405,8 +405,9 @@ const config = computed(() => {
     {
       attrs: {
         label: "操作",
-        width: "100",
-        align: "right",
+        width: "60",
+        align: "center",
+        fixed: "right",
       },
       // 渲染 el-button,一般用在最后一列。
       renderHTML(row) {

+ 3 - 2
src/components/product/SelectGoods.vue

@@ -143,8 +143,9 @@ const config = computed(() => {
     {
       attrs: {
         label: "操作",
-        width: "100",
-        align: "right",
+        width: "60",
+        align: "center",
+        fixed: "right",
       },
       // 渲染 el-button,一般用在最后一列。
       renderHTML(row) {

+ 3 - 2
src/components/product/SelectMaterial.vue

@@ -202,8 +202,9 @@ const config = computed(() => {
     {
       attrs: {
         label: "操作",
-        width: "200",
-        align: "right",
+        width: "60",
+        align: "center",
+        fixed: "right",
       },
       // 渲染 el-button,一般用在最后一列。
       renderHTML(row) {

+ 3 - 2
src/components/product/SelectProduct.vue

@@ -210,8 +210,9 @@ const config = computed(() => {
     {
       attrs: {
         label: "操作",
-        width: "200",
-        align: "right",
+        width: "60",
+        align: "center",
+        fixed: "right",
       },
       // 渲染 el-button,一般用在最后一列。
       renderHTML(row) {

+ 17 - 4
src/components/selectCity/index.vue

@@ -1,7 +1,15 @@
 <template>
   <div class="select-city">
-    <el-select filterable allow-create :placeholder="placeholder" @change="getCityData" v-model="showModel">
-      <el-option v-for="item in data" :label="item.name" :value="item.id"> </el-option>
+    <el-select
+      filterable
+      allow-create
+      :placeholder="placeholder"
+      @change="getCityData"
+      v-model="showModel"
+      style="width: 100%"
+    >
+      <el-option v-for="item in data" :label="item.name" :value="item.id">
+      </el-option>
     </el-select>
   </div>
 </template>
@@ -40,10 +48,15 @@ watch(
   formData.value,
   (val) => {
     // console.log(formData.value[proxy.addressId || 'provinceId'],formData.value[proxy.addressName || 'provinceName'])
-    if (!formData.value[proxy.addressId || "provinceId"] && !formData.value[proxy.addressName || "provinceName"]) {
+    if (
+      !formData.value[proxy.addressId || "provinceId"] &&
+      !formData.value[proxy.addressName || "provinceName"]
+    ) {
       showModel.value = "";
     } else {
-      showModel.value = formData.value[proxy.addressId || "provinceId"] || formData.value[proxy.addressName || "provinceName"];
+      showModel.value =
+        formData.value[proxy.addressId || "provinceId"] ||
+        formData.value[proxy.addressName || "provinceName"];
     }
   },
   {

+ 6 - 2
src/views/production/project/technology/index.vue

@@ -44,8 +44,9 @@
     <el-dialog
       :title="modalType == 'add' ? '添加工艺' : '编辑工艺'"
       v-model="dialogVisible"
-      width="650"
+      width="660"
       v-loading="loading"
+      destroy-on-close
     >
       <byForm
         :formConfig="formConfig"
@@ -85,7 +86,10 @@
             <el-button type="primary" @click="openProduct = true">
               添加产品
             </el-button>
-            <div style="margin-top: 15px">
+            <div
+              style="margin-top: 15px"
+              v-if="productList && productList.length > 0"
+            >
               <el-tag
                 style="margin-right: 10px"
                 type="info"