value
2023-09-23 f2a44bae17300adf473b89d30c85d399b5d050fd
9.21
已修改3个文件
42 ■■■■■ 文件已修改
src/components/view/sale.vue 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/standard-table/technology.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/sale.vue
@@ -155,11 +155,16 @@
                </el-table-column>
                <el-table-column prop="order_number" label="订单编号" width="150">
                </el-table-column>
                <el-table-column label="订单类型" width="100">
                    <template slot-scope="scope">
                        <el-tag effect="dark" size="mini" style="font-size: 8px;">{{scope.row.order_type}}</el-tag>
                    </template>
                </el-table-column>
                <el-table-column prop="code" label="合同编号" width="220">
                </el-table-column>
                <el-table-column prop="name" label="工程名称">
                <el-table-column prop="name" label="工程名称" width="120">
                </el-table-column>
                <el-table-column prop="proname" label="客户名称">
                <el-table-column prop="proname" label="客户名称" width="120">
                </el-table-column>
                <el-table-column prop="交货日期" label="交货日期" width="150">
                </el-table-column>
@@ -169,15 +174,15 @@
                    <template slot-scope="scope">
                        <span style="color: #34BD66;" v-if="scope.row.type == 1">通过</span>
                        <span style="color: #E84738;" v-else-if="scope.row.type == 0">不通过</span>
                        <span v-else>未审核</span>
                        <span v-else>{{null}}</span>
                    </template>
                </el-table-column>
                <el-table-column label="操作" width="220">
                    <template slot-scope="scope">
                        <span class="table_do" @click="changeShowDetail(scope.row)">&nbsp;查看详情&nbsp;</span>
                        <span class="table_do" v-if="scope.row.type == null" @click="saleCheck(scope)">&nbsp;审核&nbsp;</span>
                        <span class="table_do" v-if="scope.row.type == 2" @click="saleCheck(scope)">&nbsp;审核&nbsp;</span>
                        <span class="table_do" v-else>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
                        <span class="table_do" v-if="scope.row.type == null"
                        <span class="table_do" v-if="scope.row.type == 2"
                            @click="openUpDia(scope.row.id)">&nbsp;编辑&nbsp;</span>
                        <span class="table_do" v-else>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
                        <span class="table_do" @click="delSale(scope.$index)">&nbsp;删除&nbsp;</span>
@@ -283,7 +288,7 @@
            </el-dialog>
        </div>
        <div class="select-model">
            <el-dialog :title="`销售${upDia == true ? '修改' : '新增'}`" :visible.sync="addDia" width="850px"
            <el-dialog :title="`销售${upDia == true ? '修改' : '新增'}`" :visible.sync="addDia" width="900px"
                @close="closeDialog">
                <div class="body">
                    <div class="head">基本信息</div>
@@ -303,6 +308,10 @@
                            <el-col :span="3">工程名称</el-col>
                            <el-col :span="8">
                                <el-input v-model="addData.name" size="small" placeholder="请输入工程名称" clearable></el-input>
                            </el-col>
                            <el-col :span="3" :offset="2">备注</el-col>
                            <el-col :span="8">
                                <el-input v-model="addData.note" size="small" placeholder="请输入备注" clearable></el-input>
                            </el-col>
                        </el-row>
                    </div>
@@ -348,35 +357,35 @@
                                        placeholder="请输入规格型号"></el-input>
                                </template>
                            </el-table-column>
                            <el-table-column prop="unit" label="单位">
                            <el-table-column prop="unit" label="单位" width="100">
                                <template slot-scope="scope">
                                    <el-input v-model="scope.row.unit" size="small" clearable placeholder="请输入"></el-input>
                                </template>
                            </el-table-column>
                            <el-table-column prop="number" label="数量">
                            <el-table-column prop="number" label="数量" width="100">
                                <template slot-scope="scope">
                                    <el-input v-model.number="scope.row.number" size="small"
                                        @change="(val) => scope.row.number = isNaN(val) ? null : val" clearable
                                        placeholder="请输入"></el-input>
                                </template>
                            </el-table-column>
                            <el-table-column prop="price" label="单价">
                            <el-table-column prop="price" label="单价" width="100">
                                <template slot-scope="scope">
                                    <el-input v-model="scope.row.price" size="small" clearable placeholder="请输入"></el-input>
                                </template>
                            </el-table-column>
                            <el-table-column prop="username" label="联系人">
                            <el-table-column prop="username" label="联系人" width="150">
                                <template slot-scope="scope">
                                    <el-input v-model="scope.row.username" size="small" clearable
                                        placeholder="请输入"></el-input>
                                </template>
                            </el-table-column>
                            <el-table-column prop="phone" label="电话">
                            <el-table-column prop="phone" label="电话" width="200">
                                <template slot-scope="scope">
                                    <el-input v-model="scope.row.phone" size="small" clearable placeholder="请输入"></el-input>
                                </template>
                            </el-table-column>
                            <el-table-column prop="address" label="地址">
                            <el-table-column prop="address" label="地址" width="200">
                                <template slot-scope="scope">
                                    <el-input v-model="scope.row.address" size="small" clearable
                                        placeholder="请输入"></el-input>
@@ -423,6 +432,7 @@
                orderNumber: null,
                code: null,
                name: null,
                note: null,
                proname: null,
                adress: null,
                username: null,
@@ -445,6 +455,7 @@
                orderNumber: null,
                code: null,
                name: null,
                note: null,
                proname: null,
                adress: null,
                username: null,
@@ -626,7 +637,7 @@
                } else {
                    for (var c in this.addData.saleMaterialList[b]) {
                        if (this.addData.saleMaterialList[b][c] == null || this.addData.saleMaterialList[b][c] == '' || Object
                            .keys(this.addData.saleMaterialList[b]).length != 6) {
                            .keys(this.addData.saleMaterialList[b]).length != 9) {
                            this.$message.error('产品信息有必填项未填写')
                            return
                        }
src/components/view/standard-table/technology.vue
@@ -32,7 +32,7 @@
                </div>
              </template>
            </el-table-column>
            <el-table-column prop="pq" label="生产定额(个/天)" :resizable="false">
            <el-table-column prop="pq" label="生产效率(个/天)" :resizable="false">
              <template slot-scope="scope">
                  <el-input v-model="scope.row.pq" 
                  v-if="scope.row.dg != null" size="small"
src/main.js
@@ -23,8 +23,7 @@
Vue.use(qs);
Vue.use(api);
const javaApi = 'http://10.20.102.112:8001'
// localhost 127.0.0.1
const javaApi = 'http://192.168.14.249:8001'
// const javaApi = 'http://127.0.0.1:8001/'